读者群

什么样的人想要阅读本书

这里的原因会很多. 但是最主要的原因想安装LFS系统. 有一个很多人都问的问题:" 我们为什么要用这样繁琐的手动的方式来安装LINUX, 而不去找一个现成的发行版讷? " 问到点子上了。

一个重要的原因是LFS可以帮助人们了解linux系统从头到脚到底是怎么工作的. 打造一个LFS系统的过程,把linux内部各个部分如何协调工作以及互相的倚赖关系展示出来。最大的好处之一是你可以按照自己的喜好和需要定制自己的系统。

一个显著的优点是,LFS可以叫你从更大的程度上控制你的系统, 而不倚赖于别人打造的工具. 使用LFS, 你成为了linux系统每个部分的操纵者, 比如目录的分配和起动脚本. 你同样可以了解, 每一个程序是作什么的, 装在哪里, 如何安装的。

另一个LFS带来的好处是你可以建立一个袖珍的linux系统. 在安装一般的linux发行版的时候, 最后总有一些你永远不用的程序装在系统里面. 它们占据了宝贵的硬盘空间。把一个LFS系统安装到小于100M是不难的. 仍然觉得很大么?有些人正在致力于建立一个小体积的嵌入式LFS系统。我们成功的吧一个系统缩减到了8M, 并且可以支持Apache网络服务器. 进一步的简化可以把体积压缩到5M以下。

我们把一般的linux发行版比作一个从快餐店里面买的你也不知道它到底有什么的汉堡,LFS不是一个汉堡, 而是一个汉堡的菜谱。你可以去掉你不想要的原料, 加进你想吃的和喜欢的作料。当你对你的菜谱满意的时候, 就可以准备动手。然后煎炒烹炸就随你了。

另外一个比喻就是把LFS和一个建好的房子相比. LFS只给你一个建造的蓝图, 你自己来决定如何来建造. 你可以随意改变你的建房计划。

自定义linux系统的另一个优点是安全性. 你可以在编译系统源码的时候加进任何一个你想要的安全补丁,就不用去等别人打过补丁后编译好的二进制包了。你永远不知道这个安全漏洞是不是被补上了, 除非你自己去编译它。

这样的原因举不盛举,我们提到的只是冰山一角而已。随着你的LFS经验逐渐增加,你会在自己身上发现知识所带来的力量。

什么样的人不应该读本书

不读本文档的原因可能很多。如果你不希望建造一个自己的linux系统, 你也许不会希望读这个安装文档. 我们的目标是打造一个完整的可用的基本系统. 如果你只想知道计算机是怎么启动的, 我们建议你去读"From Power Up To Bash Prompt"(从打开电源开关到 Bash 提示符)HOWTO. 这个HOWTO告诉你怎么建立一个和这个文档介绍的相似的基础系统, 但是它的侧重点是仅仅建立一个启动并进入BASH提示符的系统。

在你决定进行下去以前, 先确定你的目标。如果你想建一个linux系统同时学一点东西, 这个文档可能是你最好的选择. 如果你仅想学点东西而不想要一个完整的系统, "From Power Up To Bash Prompt" HOWTO可能是更好的选择。

"From Power Up To Bash Prompt" HOWTO 可以从 http://axiom.anu.edu.au/~okeefe/p2b/ 或 Linux 文档计划的网站http://www.tldp.org/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO.html得到。