如何开发自己的定制Linux分发从头开始

你曾经想过制作自己的Linux发行版吗?每个Linux用户在他们的Linux旅程中想到了自己的Linux发行版,至少

你曾经想过制作自己的Linux发行版吗? 每个Linux用户在他们的Linux旅程中想到了自己的Linux分发,至少一次。 即使我不是作为Linux领域的新手的例外,并且给我相当多的时间开发自己的Linux发行版。 从头开始开发一个Linux发行版被称为Linux的划痕 (LFS)

在开始之前,我总结了一些关于LFS的事情,可以描述为:

1.谁想要开发自己的Linux发行版应该明白从头开始开发一个Linux发行版之间的差异(划痕意味着从头开始),或者你想要的仅仅是调整已经可用的Linux发行版。

如果你只是想调整flash屏幕,自定义登录,最好是工作在Linux操作系统的外观和感觉,你可以选择任何公平的Linux发行版,并按你想要的方式进行自定义。 此外,大量的调整工具,将有所帮助。

如果你想把所有必要的文件和启动加载程序和内核,并选择包括什么,什么不包括,然后编译所有你自己需要开发Linux从Scratch(LFS)。

注意 :如果你只是想自定义外观的Linux操作系统,这个指南是不适合你。 如果你真的想从头开发Linux发行版,并想知道从哪里开始和其他基本信息,这里是你的指南。

2.开发自己的Linux发行版(LFS)的优点:

  1. 你知道Linux操作系统的内部工作。
  2. 你根据你的需要开发一个非常灵活的操作系统。
  3. 您开发的操作系统(LFS)将非常紧凑,因为您可以完全控制要包括/排除的内容。
  4. 您的开发(LFS)将增加安全性。

3.开发自己的Linux发行版(LFS)的缺点:

从头开发Linux操作系统意味着将所有必要的东西放在一起并编译。 这需要大量的阅读,耐心和时间。 此外,你应该有一个工作的Linux系统来开发LFS和足够的磁盘空间。

4.兴趣知道,那些Gentoo / GNU Linux是最接近LFS到一定程度。 Gentoo和LFS都是定制的Linux系统,完全由Source的编译构建。

5.您应该是有经验的Linux用户有package的编译好的知识,解决相关性问题,并在Shell脚本语言亲。 编程语言(最好C)的知识将缓解你的东西。 即使你是一个新手,但是一个好的学习者,并迅速掌握的事情,你可以开始,以及。 最重要的是你不应该在LFS开发的整个过程中放松你的热情。

如果你不够坚定,我恐怕你可能会在中间建立你的LFS。

6.现在,您需要一步一步的指导,让Linux可以从头开始发展。 LFS是开发Linux From Scratch的官方指南。 我们的合作伙伴网站tradepub已经提供LFS指导我们的读者,而且也免费。

你可以从下面的链接下载Linux From Scratch:

免费电子书:Linux From Scratch

下载: 从头Linux

关于:Linux From Scratch

这本书是由Gerard Beekmans,谁是LFS的项目负责人及由Matthew BurgessBruse Dubbs,他们两人是该项目的联合负责人编辑创建。 这本书是广泛的,扩展超过338页。

涵盖 - LFS简介,准备构建,从头开始构建LFS,设置引导脚本,使LFS可引导以及附录,在LFS项目中您想了解的所有内容。

此书还给出了编译包所需的估计时间。 基于第一包裹的编译时间的参考来计算估计时间。 所有的细节都以一种易于理解和实现的方式呈现,甚至对于新手也是如此。

如果你有足够的时间,真正有兴趣开发自己的Linux发行版,你永远不会想错过下载这本电子书的机会,也是免费的。 所有你需要的是,开始开发自己的Linux操作系统使用这本电子书与一个工作的Linux操作系统(任何Linux分发具有足够的磁盘空间),时间和热情。

如果Linux让你着迷,如果你想从头开始理解Linux,想要开发你自己的Linux发行版,那么这是你在这个阶段应该知道的,对于大多数其他你可能喜欢参考的书,在上面的链接。

还让我知道你的经验与这本书。 了解详细的LFS指南有多么容易? 此外,如果您已经开发了一个LFS并想给我们的读者一些提示,欢迎您的反馈。