source: prologue/audience.xml@ 6010eb6

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 12.2 12.2-rc1 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/loongarch-12.2 xry111/mips64el xry111/multilib xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 6010eb6 was 77355e7b, checked in by Gerard Beekmans <gerard@…>, 15 years ago

First draft of new Audience section.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8908 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 3.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="pre-audience">
9 <?dbhtml filename="audience.html"?>
10
11 <title>Audience</title>
12
13<para>There are many reasons why you would want to read this book. One of the
14questions many people raise is, <quote>why go through all the hassle of manually
15building a Linux system from scratch when you can just download and install
16an existing one?</quote></para>
17
18<para>One important reason for this project's existence is to help you learn how
19a Linux system works from the inside out. Building an LFS system helps
20demonstrate what makes Linux tick, and how things work together and depend
21on each other. One of the best things that this learning experience can
22provide you with is the ability to customize a Linux system to suit your
23own unique needs.</para>
24
25<para>A key benefit of LFS is that it allows you to have more control over the
26system without relying on someone else's Linux implementation. With LFS,
27you are in the driver's seat and dictate every aspect of the system.</para>
28
29<para>LFS allows you to create very compact Linux systems. When installing
30regular distributions, you are often forced to install a great many
31programs which are probably never used or understood. These programs waste
32resources. You may argue that with today's hard drive and CPUs, such
33resources are no longer a consideration. Sometimes, however, you are still
34constrained by size considerations if nothing else. Think about bootable
35CDs, USB sticks and embedded systems. Those are areas where LFS can be
36beneficial.</para>
37
38<para>Another advantage of a custom built Linux system is security. By compiling
39the entire system from source code, you are empowered to audit everything
40and apply all the security patches desired. It is no longer necessary to
41wait for somebody else to compile binary packages that fix a security hole.
42Unless you examine the patch and implement it yourself, you have no
43guarantee that the new binary package was built correctly and adequately
44fixes the problem.</para>
45
46<para>The goal of Linux From Scratch is to build a complete and usable
47foundation-level system. If you do not wish to build your own Linux system
48from scratch, you may not entirely benefit from the information in this
49book. If you only want to know what happens while the computer boots, we
50recommend the <quote>From Power Up To Bash Prompt</quote> HOWTO located at
51<ulink url="http://axiom.anu.edu.au/~okeefe/p2b/"/> or on The Linux
52Documentation Project's (TLDP) website at <ulink
53url="http://www.tldp.org/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO.html"/>.
54The HOWTO builds a system which is similar to that of this book, but it
55focuses strictly on creating a system capable of booting to a BASH prompt.
56Consider your objective. If you wish to build a Linux system while learning
57along the way, then this book is your best choice.</para>
58
59<para>There are too many good reasons to build your own LFS system to list them
60all here. In the end, education is by far the most powerful of reasons. As
61you continue in your LFS experience, you will discover the power that
62information and knowledge truly bring.</para>
63
64</sect1>
65
Note: See TracBrowser for help on using the repository browser.