source: prologue/audience.xml@ e0ae8cb

11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 bdubbs/gcc13 multilib renodr/libudev-from-systemd trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/update-glibc
Last change on this file since e0ae8cb was e0ae8cb, checked in by David Bryant <davidbryant@…>, 19 months ago

Improved English idiom and puctuation. Short, punchy sentences are good!

  • Property mode set to 100644
File size: 2.6 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
19how a Linux system works from the inside out. Building an LFS system helps
20demonstrate what makes Linux tick, and how things work together and depend on
21each other. One of the best things this learning experience can provide is
22the ability to customize a Linux system to suit your own unique needs.</para>
23
24<para>Another key benefit of LFS is that it gives you control
25of the system without relying on someone else's Linux implementation. With
26LFS, you are in the driver's seat. <emphasis>You</emphasis> dictate every aspect of your
27system.</para>
28
29<para>LFS allows you to create very compact Linux systems. With
30other distributions you are often forced to install a great many
31programs you neither use nor understand. These programs waste
32resources. You may argue that with today's hard drives and CPUs, wasted
33resources are no longer a consideration. Sometimes, however, you are still
34constrained by the system's size, 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 you want. You don't have 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 nevertheless benefit from the information in this
49book.</para>
50
51<para>There are too many good reasons to build your own LFS system to
52list them all here. In the end, education is by far the most important
53reason. As you continue your LFS experience, you will discover the power
54that information and knowledge can bring.</para>
55
56</sect1>
57
Note: See TracBrowser for help on using the repository browser.