你曾经想过制作自己的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)的优点:
- 你知道Linux操作系统的内部工作。
- 你根据你的需要开发一个非常灵活的操作系统。
- 您开发的操作系统(LFS)将非常紧凑,因为您可以完全控制要包括/排除的内容。
- 您的开发(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
关于:Linux From Scratch
这本书是由Gerard Beekmans,谁是LFS的项目负责人及由Matthew Burgess和Bruse Dubbs,他们两人是该项目的联合负责人编辑创建。 这本书是广泛的,扩展超过338页。
涵盖 - LFS简介,准备构建,从头开始构建LFS,设置引导脚本,使LFS可引导以及附录,在LFS项目中您想了解的所有内容。
此书还给出了编译包所需的估计时间。 基于第一包裹的编译时间的参考来计算估计时间。 所有的细节都以一种易于理解和实现的方式呈现,甚至对于新手也是如此。
如果你有足够的时间,真正有兴趣开发自己的Linux发行版,你永远不会想错过下载这本电子书的机会,也是免费的。 所有你需要的是,开始开发自己的Linux操作系统使用这本电子书与一个工作的Linux操作系统(任何Linux分发具有足够的磁盘空间),时间和热情。
如果Linux让你着迷,如果你想从头开始理解Linux,想要开发你自己的Linux发行版,那么这是你在这个阶段应该知道的,对于大多数其他你可能喜欢参考的书,在上面的链接。
还让我知道你的经验与这本书。 了解详细的LFS指南有多么容易? 此外,如果您已经开发了一个LFS并想给我们的读者一些提示,欢迎您的反馈。