📄 audience.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=gb2312" />
<title>
2. Audience
</title>
<link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1" />
<link rel="stylesheet" href="../stylesheets/lfs-print.css" type="text/css" media="print" />
</head>
<body id="lfs" class="6.1">
<div class="navheader">
<div class="headertitles">
<h4>
Linux From Scratch - Version 6.1
</h4>
<h3>
序言
</h3>
</div>
<ul class="headerlinks">
<li class="prev">
<a accesskey="p" href="preface.html" title="Preface">后退</a>
<p>
Preface
</p>
</li>
<li class="next">
<a accesskey="n" href="prerequisites.html" title="Prerequisites">前进</a>
<p>
Prerequisites
</p>
</li>
<li class="up">
<a accesskey="u" href="preface.html" title="Preface">上一级</a>.
</li>
<li class="home">
<a accesskey="h" href="../index.html" title="Linux From Scratch - Version 6.1">回首页</a>
</li>
</ul>
</div>
<div class="sect1" lang="zh_cn" xml:lang="zh_cn">
<div class="titlepage">
<h1 class="sect1">
2. 读者群
</h1>
</div>
<p>
人们为什么要读这本书呢?有许多的原因,其中最主要的原因是可以直接从源码安装一个 linux 系统。许多人也许会问: “<span class="quote">当你可以下载和安装一个现成的,为什么要如此麻烦的手动去构建一个 linux 系统呢?</span>” 这是一个好问题,也是本书存在本节的原因。
</p>
<p>
LFS 存在的一个重要原因是可以帮助人们学习 linux 系统的内部是如何工作的。构建一个 LFS 系统会帮助演示是什么使 linux 运转,各种组件如何在一起互相依赖的工作。最好的事情之一,是这种学习的经历给予的是一种能力,能够定制满足您自己需要的 linux。
</p>
<p>
LFS 的一个关键的好处是它让用户对于系统有更多的控制,而不是依赖于某些人的 linux 实现。在 LFS 的世界里,<span class="emphasis"><em>你</em></span>是坐在司机的位置,掌控系统的每一个细节,比如目录层次和启动脚本配置。你也能掌控程序在哪里,为何,以及怎样被安装。
</p>
<p>
LFS 的另一个好处是可以创建一个非常紧凑的 linux 系统。当安装一个常规的发行版时,人们经常要被迫安装一些可能永远不会用到的程序。这些程序浪费宝贵的磁盘空间,或更糟的是占用 CPU资源。要构建一个少于100兆(MB)的 LFS 系统不是一件难事,这相比较目前大多数的发行版要小很多。这听起来是不是仍然占许多空间?我们中一些人的工作是创建一个非常小的嵌入式的 LFS 系统。我们成功的构建了一个系统,在只运行 Apache 服务器的情况下,大约占8MB磁盘空间。进一步的缩减能够减至5MB或更少。你用一个常规的分发版本试试?这也只是设计你自己的 linux 所带来的好处之一。
</p>
<p>
我们可以拿 linux 发行版与快餐店出售的汉堡打比喻,您不能决定您应该吃什么。相反,LFS 没有给您一个汉堡。而是给您一张制作汉堡的配方。用户可以查阅配方,减掉不想要的配料,增加你自己的配料以增强汉堡的口味。当你对配方满意的时候,开始去做准备。您可以采用确定的方式:或烤,或烘,或炸,或焙。
</p>
<p>
另外一个比方是把 LFS 与建筑房子比较。LFS 提供房子的框架蓝图,但是需要您去建筑它。LFS 包含了在这过程中调整计划的自由,定制满足用户的需要和参考。
</p>
<p>
用户定制的 linux 系统的另一个好处是安全性。通过从源码编译整个系统,您能够审查任何东西,打上所有的安全补丁,而不需要等待别人去编译好修补了安全漏洞的二进制包。除非是您发现并制作的补丁,否则您得不到任何的保证,新的二进制包是否正确编译或修正了问题。
</p>
<p>
Linux From Scratch 的目标是构建一个完整的,可以用的基础级的系统。不想构建自己的 linux 系统的读者,不会从本书中获益。如果您仅仅想了解计算机启动的时候做了什么,我们推荐您 “<span class="quote">From Power Up To
Bash Prompt</span>” 的 HOWTO 文档,位于 <a href="http://axiom.anu.edu.au/~okeefe/p2b/"><i>http://axiom.anu.edu.au/~okeefe/p2b/</i></a>
或者 linux 文档工程(TLDP)网站 <a href="http://www.tldp.org/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO.html"><i>
http://www.tldp.org/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO.html</i></a>
那个 HOWTO 构建了一个类似与本书中的系统,但是它焦点限制在创建一个系统能够启动进入到 BASH 提示符。 想想您的目标,如果您想构建一个 linux 系统并通过这种方式学习,那么本书是您最好的选择。
</p>
<p>
构建您自己的 LFS 系统的若干原因以上都列出来了。本节只是冰山一角。随着您 LFS 经验的增长,您将会发现真正带给您的信息和知识的力量。
</p>
</div>
<div class="navfooter">
<ul>
<li class="prev">
<a accesskey="p" href="preface.html" title="Preface">后退</a>
<p>
Preface
</p>
</li>
<li class="next">
<a accesskey="n" href="prerequisites.html" title="Prerequisites">前进</a>
<p>
Prerequisites
</p>
</li>
<li class="up">
<a accesskey="u" href="preface.html" title="Preface">上一级</a>.
</li>
<li class="home">
<a accesskey="h" href="../index.html" title="Linux From Scratch - Version 6.1">回首页</a>.
</li>
</ul>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -