[287ea55] | 1 | <?xml version="1.0" encoding="ISO-8859-1"?>
|
---|
[b06ca36] | 2 | <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
---|
| 3 | "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
---|
[287ea55] | 4 | <!ENTITY % general-entities SYSTEM "../general.ent">
|
---|
| 5 | %general-entities;
|
---|
| 6 | ]>
|
---|
[b330f4a] | 7 |
|
---|
[dc931cb] | 8 | <sect1 id="pre-audience">
|
---|
[b330f4a] | 9 | <?dbhtml filename="audience.html"?>
|
---|
[287ea55] | 10 |
|
---|
[b330f4a] | 11 | <title>Audience</title>
|
---|
[81fd230] | 12 |
|
---|
[77355e7b] | 13 | <para>There are many reasons why you would want to read this book. One of the
|
---|
| 14 | questions many people raise is, <quote>why go through all the hassle of manually
|
---|
| 15 | building a Linux system from scratch when you can just download and install
|
---|
| 16 | an existing one?</quote></para>
|
---|
[81fd230] | 17 |
|
---|
[9ee226e] | 18 | <para>One important reason for this project's existence is to help you learn
|
---|
| 19 | how a Linux system works from the inside out. Building an LFS system helps
|
---|
| 20 | demonstrate what makes Linux tick, and how things work together and depend on
|
---|
| 21 | each other. One of the best things that this learning experience can provide is
|
---|
| 22 | the ability to customize a Linux system to suit your own unique needs.</para>
|
---|
[81fd230] | 23 |
|
---|
[9ee226e] | 24 | <para>Another key benefit of LFS is that it allows you to have more control
|
---|
| 25 | over the system without relying on someone else's Linux implementation. With
|
---|
| 26 | LFS, you are in the driver's seat and dictate every aspect of the
|
---|
| 27 | system.</para>
|
---|
[81fd230] | 28 |
|
---|
[77355e7b] | 29 | <para>LFS allows you to create very compact Linux systems. When installing
|
---|
| 30 | regular distributions, you are often forced to install a great many
|
---|
| 31 | programs which are probably never used or understood. These programs waste
|
---|
| 32 | resources. You may argue that with today's hard drive and CPUs, such
|
---|
| 33 | resources are no longer a consideration. Sometimes, however, you are still
|
---|
| 34 | constrained by size considerations if nothing else. Think about bootable
|
---|
[9ee226e] | 35 | CDs, USB sticks, and embedded systems. Those are areas where LFS can be
|
---|
[77355e7b] | 36 | beneficial.</para>
|
---|
[81fd230] | 37 |
|
---|
[77355e7b] | 38 | <para>Another advantage of a custom built Linux system is security. By compiling
|
---|
| 39 | the entire system from source code, you are empowered to audit everything
|
---|
| 40 | and apply all the security patches desired. It is no longer necessary to
|
---|
| 41 | wait for somebody else to compile binary packages that fix a security hole.
|
---|
| 42 | Unless you examine the patch and implement it yourself, you have no
|
---|
| 43 | guarantee that the new binary package was built correctly and adequately
|
---|
| 44 | fixes the problem.</para>
|
---|
[81fd230] | 45 |
|
---|
[77355e7b] | 46 | <para>The goal of Linux From Scratch is to build a complete and usable
|
---|
| 47 | foundation-level system. If you do not wish to build your own Linux system
|
---|
[0d84af1] | 48 | from scratch, you may nevertheless benefit from the information in this
|
---|
[613bd38] | 49 | book.</para>
|
---|
[81fd230] | 50 |
|
---|
[9ee226e] | 51 | <para>There are too many other good reasons to build your own LFS system to
|
---|
| 52 | list them all here. In the end, education is by far the most powerful of
|
---|
| 53 | reasons. As you continue in your LFS experience, you will discover the power
|
---|
| 54 | that information and knowledge truly bring.</para>
|
---|
[81fd230] | 55 |
|
---|
[b330f4a] | 56 | </sect1>
|
---|
[77355e7b] | 57 |
|
---|