这些人如何能够从头开始构建自己的 Linux 发行版?

这些人如何能够从头开始构建自己的 Linux 发行版?

我一直渴望构建自己的 Linux 发行版,例如 Ubuntu、Mint 或 Fedora。我通过 Google 了解它们是如何制作的,但不幸的是我运气不佳。

我找到了“从头开始的 Linux”教程,但一些专家说它对于构建发行版不是那么有用。

我想知道这些操作系统 Ubuntu 等是如何制作的。我的意思是那里有很多基于 Linux 的操作系统,并且每周至少发布一个新版本。他们是如何做到这一点的?我的意思是他们从哪里开始的?

我是唯一一个不知道从哪里开始的人吗?

我希望各位专家能帮我找到解决方案。我没有其他来源可以寻求信息。

答案1

嗯,Linux 系统非常模块化。

您有内核、核心实用程序(ls、cd、cat 等)、窗口管理器、用户程序(Firefox、Texteditor)、音频服务(Pulseaudio)、包管理器等等。但要将它们组合到您自己的发行版中,您必须对每个组件有深入的了解。

修改现有发行版比较容易。最简单的方法是获取您选择的发行版映像,将其解压并更改文件(新背景、其他声音甚至其他二进制文件),然后重新打包。

如果您真的想从头开始:您读过有关它的书吗? http://www.linuxfromscratch.org/lfs/downloads/stable/LFS-BOOK-7.10.pdf

相关内容