这里的原因会很多. 但是最主要的原因想安装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得到。