从头构建Linux系统 之 前沿

来源:互联网 发布:炫踪网络最新估值 编辑:程序博客网 时间:2024/04/29 09:22

早在1998年,我就开始了学习和理解Linux之旅,现在已逾十年。当时我第一次安装了Linux并且立即迷上了其背后的概念和哲学思想。

 

完成同样的事情总是有许多办法,这同样适用于Linux发行版。好多优秀的发行版已经存在多年,一些依然存在,一些演变为其他。还有一些则逐渐退出我们的视线。它们都以不同的方式满足各自目标群体的需求。看到如此多的可以达成最终目标的方式,我开始意识到我可以不再局限于任何的实现限制了。在发现Linux之前,对于其他的操作系统,你总是发现没得选择。无论你喜欢与否,过去确实是这样。有了Linux,可选择的概念开始萌生。如果你不喜欢什么,你可以,并且人们鼓励你,去改变它。

 

我曾经使用过很多不同的发行版,但是最后都放弃了。按照它们的方式,它们都是伟大的系统。这里没有对或者错,它逐渐变成了个人的喜好。当有多种选择的时候,渐渐你会发现不是单一的系统就可以极好地满足你的要求。于是我决定创建自己的Linux系统,完全根据自己的偏好。

 

为了使之真正成为我自己的系统,我要从头编译所有的代码,而不是使用预编译的二进制包。这样,这个最好的系统将各种不同系统的长处而没有它们与生俱来的缺点。初看起来,这个主意有点令人望而生畏,我一直坚持认为我可以构建这样的系统。

 

解决了诸如循环以来和编译时错误之后,我最终完成了一个完全定制的Linux系统。它全功能,而且和其他的流行Linux发行版一样好使。但是,这是我创建的!把一堆东西放在一起变成一个系统会给你极大的满足感。更好的情况是应该你还能自己创建每一个小组件。这已经是另一个好的东西了。

 

当我把自己的目标和经验与Linux社区的其他人分享的时候,我发现人们对这个主意有持续的兴趣。很快,人们开始明白这种完全自定义的系统不仅仅能满足人们各自的不同需求,这还是一个增强程序员和系统管理员的Linux使用技巧的理想学习机会。基于这些宽泛的兴趣,Linux From Scratch项目就此诞生。

 

“从头开始构建Linux系统”这本书是整个项目的核心。它提供了设计以及定制你自己的系统的所有的把背景知识以及操作指南。这本书提供了一个从中可以构建一个活动系统的指南模板,你可以自由地根据你的需要来修改它,这也是该项目的重要的一部分。你仍然是可控的,我们只是在你开始你自己的旅途过程中略施援手。

 

我真诚地希望你在从头构建你自己的Linux系统的过程中感受到快乐,并且在有了一个完全属于你自己的系统后享受数不清的收获。

 

 

Gerard Beekmans
gerard@linuxfromscratch.org


 

原文链接 http://www.linuxfromscratch.org/lfs/view/stable/prologue/foreword.html