ii. 前言

我在 Linux 的冒险开始于 1998 年,当时我下载并安装了我的第一个版本。在使用了一段时间之后,我发现一些问题并且向有所改进。比如,我不喜欢启动脚本的安排或者程序默认的配置方式。我换着使用过很多的版本来解决这些问题,但是每个版本都其优点和缺点。最终,我意识到如果我想要得到完全满足我的 Linux 系统,我就不得不从头开始构建。

这意味着什么?我决心不使用任何来自 CD-ROM 或启动磁盘上预先编译好的软件包。我用我现有的 Linux 系统来定制我自己的系统这个“完美的” Linux 系统具有各个 Linux 版本的优点但没有与其具来的弱点。最初,这想法很吓人,但是我仍坚信我能构建一个我需要的系统,我并不是在建立一个符合我需要的标准。

在处理好例如循环依赖和编译错误等各种问题之后,我创建了一个定制的 Linux 系统,这个系统功能完整并适合个人的需要。这个过程也使得我可以建立精简而紧凑的 Linux 系统,这样的系统比传统的发行版速度更快而且占用的空间更少。我称之为 Linux From Scratch,或简称为 LFS。

当我把我的成果与经验与 Linux 社区的其他成员分享的时候,很显然其他人对这个想法很感兴趣。这样定制的 LFS 系统不仅可以满足用户的规范和需求,而且也为程序员和系统管理员们提高 Linux 技能提供了很好的机会。出于这样广泛的兴趣和需求,Linux From Scratch 项目诞生了。

这本 Linux From Scratch 手册提供了设计和构建 Linux 系统的背景知识和指导,这本书着重于 Linux From Scratch 项目以及使用 LFS 系统的好处。用户可以控制系统的各个方面,包括目录布局、脚本设置、安全设置等。最终的系统完全由源码编译完成。用户可以指定程序安装在哪里,为什么安装以及怎样安装这些程序。本书的读者可以完全定制自己需要的 Linux 系统,并使读者更好的控制自己的系统。

我希望您在自己的 LFS 系统玩的开心,享受完全属于您自己的系统带来的各种便利。

--
Gerard Beekmans
gerard@linuxfromscratch.org


Host by Unixetc