diff options
-rw-r--r-- | prologue/audience.xml | 88 | ||||
-rw-r--r-- | prologue/dedication.xml | 3 | ||||
-rw-r--r-- | prologue/foreword.xml | 24 | ||||
-rw-r--r-- | prologue/organization.xml | 30 | ||||
-rw-r--r-- | prologue/prerequisites.xml | 32 | ||||
-rw-r--r-- | prologue/typography.xml | 46 |
6 files changed, 1 insertions, 222 deletions
diff --git a/prologue/audience.xml b/prologue/audience.xml index 1fe682865..85ae59823 100644 --- a/prologue/audience.xml +++ b/prologue/audience.xml @@ -9,92 +9,4 @@ <para>See testing</para> -<!-- -<sect2> -<title>Who would want to read this book</title> - -<para>There are many reasons why somebody would want to read this book. The -principal reason being to install a Linux system straight from the source -code. A question many people raise is <quote>Why go through all the hassle of -manually building a Linux system from scratch when you can just download and -install an existing one?</quote>. That is a good question and is the impetus for -this section of the book.</para> - -<para>One important reason for LFS's existence is to help people learn how a -Linux system works from the inside out. Building an LFS system helps demonstrate -to you what makes Linux tick, how things work together and depend on each -other. One of the best things that this learning experience provides is the -ability to customize Linux to your own tastes and needs.</para> - -<para>A key benefit of LFS is that you have more control of your system -without relying on someone else's Linux implementation. With LFS, you are -in the driver's seat and dictate every aspect of your system, such as the -directory layout and bootscript setup. You also dictate where, why and how -programs are installed.</para> - -<para>Another benefit of LFS is the ability to create a very compact Linux -system. When installing a regular distribution, you are usually forced to -install several programs which you are likely never to use. They're just -sitting there wasting precious disk space (or worse, CPU cycles). It isn't -difficult to build an LFS system of less than 100 MB. Does that still sound like a -lot? A few of us have been working on creating a very small embedded LFS -system. We successfully built a system that was just enough to run the Apache -web server with approximately 8MB of disk space used. Further stripping could -bring that down to 5 MB or less. Try that with a regular distribution.</para> - -<para>We could compare Linux distributions to a hamburger you buy at a -fast-food restaurant - you have no idea what you are eating. LFS, on the -other hand, doesn't give you a hamburger, but the recipe to make a hamburger. -This allows you to review it, to omit unwanted ingredients, and to -add your own ingredients which enhance the flavor of your burger. When you -are satisfied with the recipe, you go on to preparing it. You make it just -the way you like it: broil it, bake it, deep-fry it, barbecue it, or eat it -tar-tar (raw).</para> - -<para>Another analogy that we can use is that of comparing LFS with a -finished house. LFS will give you the skeletal plan of a house, but it's up -to you to build it. You have the freedom to adjust your plans as you -go.</para> - -<para>One last advantage of a custom built Linux system is security. -By compiling the entire system from source code, you are empowered to audit -everything and apply all the security patches you feel are needed. You don't -have to wait for somebody else to compile binary packages that fix a security -hole. Unless you examine the patch and implement it yourself you have no -guarantee that the new binary package was built correctly and actually fixes the -problem (adequately).</para> - -<para>There are too many good reasons to build your own LFS system for them all -to be listed here. This section is only the tip of the iceberg. As you -continue in your LFS experience, you will find on your own the power that -information and knowledge truly bring.</para> - -</sect2> - -<sect2> -<title>Who would not want to read this book</title> - -<para>There are probably some who, for whatever reason, would feel that they do not -want to read this book. If you do not wish to build your own Linux system from -scratch, then you probably don't want to read this book. Our goal is to help -you build a complete and usable foundation-level system. If you only want to -know what happens while your computer boots, then we recommend the <quote>From -Power Up To Bash Prompt</quote> HOWTO. The HOWTO builds a bare system which is -similar to that of this book, but it focuses strictly on creating a system -capable of booting to a BASH prompt.</para> - -<para>While you decide which to read, consider your objective. If you wish -to build a Linux system while learning a bit along the way, then this book -is probably your best choice. If your objective is strictly educational and -you do not have any plans for your finished system, then the -<quote>From Power Up To Bash Prompt</quote> HOWTO is probably a better choice.</para> - -<para>The <quote>From Power Up To Bash Prompt</quote> HOWTO is located at -<ulink url="http://axiom.anu.edu.au/~okeefe/p2b/"/> or on The Linux -Documentation Project's website at -<ulink url="http://www.tldp.org/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO.html"/>.</para> - -</sect2> ---> - </sect1> diff --git a/prologue/dedication.xml b/prologue/dedication.xml index 21494b098..8801f864f 100644 --- a/prologue/dedication.xml +++ b/prologue/dedication.xml @@ -5,6 +5,5 @@ ]> <dedication> <title>Dedication</title> -<para>This book is dedicated to my loving and supportive wife -<emphasis>Beverly Beekmans</emphasis>.</para> +<para>This book is dedicated</para> </dedication> diff --git a/prologue/foreword.xml b/prologue/foreword.xml index e23062800..2bb9657fd 100644 --- a/prologue/foreword.xml +++ b/prologue/foreword.xml @@ -9,28 +9,4 @@ <para>See testing</para> -<!-- -<para>Having used a number of different Linux distributions, I was never -fully satisfied with any of them. I didn't like the arrangement of -the bootscripts. I didn't like the way certain programs were configured by -default. Much more of that sort of thing bothered me. Finally I realized -that if I wanted full satisfaction from my Linux system I would have to -build my own system from scratch, using only the source code. I resolved -not to use pre-compiled packages of any kind, nor CD-ROM or boot disk that -would install some basic utilities. I would use my current Linux system to -develop my own.</para> - -<para>This wild idea seemed very difficult at the time and often seemed -an impossible task. After sorting out all kinds of problems, such as -dependencies and compile-time errors, a custom-built Linux system was -created that was fully operational. I called this system a Linux From Scratch -system, or LFS for short.</para> - -<para>I hope you will have a great time working on your own LFS!</para> - -<literallayout>- -Gerard Beekmans -gerard@linuxfromscratch.org</literallayout> ---> - </sect1> diff --git a/prologue/organization.xml b/prologue/organization.xml index 7ad3f8afc..76efc96a0 100644 --- a/prologue/organization.xml +++ b/prologue/organization.xml @@ -9,34 +9,4 @@ <para>See testing</para> -<!-- -<para>This book is divided into the following parts:</para> - -<sect2> -<title>Part I - Introduction</title> - -<para>Part I explains a few important things on how to proceed with the -installation, and gives meta-information about the book (version, changelog, -acknowledgments, associated mailing lists, and so on).</para> -</sect2> - -<sect2> -<title>Part II - Preparing for the build</title> - -<para>Part II describes how to prepare for the building process: making a -partition, downloading the packages, and compiling temporary tools.</para> -</sect2> - -<sect2> -<title>Part III - Building the LFS system</title> - -<para>Part III guides you through the building of the LFS system: compiling and -installing all the packages one by one, setting up the boot scripts, and -installing the kernel. The resulting basic Linux system is the foundation upon -which you can build other software, to extend your system in the way you like. -At the end of the book you'll find a list of all of the programs, libraries and -important files that have been installed as an easy to use reference.</para> -</sect2> ---> - </sect1> diff --git a/prologue/prerequisites.xml b/prologue/prerequisites.xml index 49de1e0ea..44cffec85 100644 --- a/prologue/prerequisites.xml +++ b/prologue/prerequisites.xml @@ -9,36 +9,4 @@ <para>See testing</para> -<!-- -<para>This book assumes that its reader has a good deal of knowledge about -using and installing Linux software. Before you begin building your LFS -system, you should read the following HOWTOs:</para> - -<itemizedlist> -<listitem><para>Software-Building-HOWTO</para> - -<para>This is a comprehensive guide to building and installing -<quote>generic</quote> Unix software distributions under Linux. This HOWTO is -available at <ulink -url="http://www.tldp.org/HOWTO/Software-Building-HOWTO.html"/>.</para> -</listitem> - -<listitem><para>The Linux Users' Guide</para> - -<para>This guide covers the usage of assorted Linux software and is -available at -<ulink url="http://espc22.murdoch.edu.au/~stewart/guide/guide.html"/>.</para></listitem> - -<listitem><para>The Essential Pre-Reading Hint</para> - -<para>This is an LFS Hint written specifically for new users of Linux. It is -mostly a list of links to excellent sources of information on a wide range of -topics. Any person attempting to install LFS, should at least have an -understanding of many of the topics in this hint. It is available at - -<ulink url="&hints-root;essential_prereading.txt"/></para></listitem> - -</itemizedlist> ---> - </sect1> diff --git a/prologue/typography.xml b/prologue/typography.xml index 6ea7644a8..ae6c5fe2e 100644 --- a/prologue/typography.xml +++ b/prologue/typography.xml @@ -9,50 +9,4 @@ <para>See testing</para> -<!-- -<para>To make things easier to follow, there are a few typographical -conventions used throughout the book. Following are some examples:</para> - -<screen><userinput>./configure -prefix=/usr</userinput></screen> - -<blockquote><para>This form of text is designed to be typed exactly -as seen unless otherwise noted in the surrounding text. It is also used -in the explanation sections to identify which of the commands is being -referenced.</para></blockquote> - -<screen><computeroutput>install-info: unknown option `-dir-file=/mnt/lfs/usr/info/dir'</computeroutput></screen> - -<blockquote><para>This form of text (fixed width text) is showing screen -output, probably as the result of commands issued, and is also used to -show filenames, such as <filename>/etc/ld.so.conf</filename>.</para></blockquote> - -<para><emphasis>Emphasis</emphasis></para> - -<blockquote><para>This form of text is used for several purposes in the -book, mainly to emphasize important points or items.</para></blockquote> - -<para><ulink url="&lfs-root;"/></para> - -<blockquote><para>This form of text is used for hyperlinks, both within the -book and to external pages such as HOWTOs, download locations and -websites.</para></blockquote> - -<screen><userinput>cat > $LFS/etc/group << "EOF" -root:x:0: -bin:x:1: -...... -EOF</userinput></screen> - -<blockquote><para>This type of section is used mainly when creating -configuration files. The first command tells the system to create -the file <filename>$LFS/etc/group</filename> from whatever is typed on the following lines until -the sequence EOF is encountered. Therefore, this whole section is generally -typed as seen.</para></blockquote> - -<para><replaceable>[REPLACED TEXT]</replaceable></para> - -<blockquote><para>This form of text is used to encapsulate text that is -not to be typed as seen or copy and pasted.</para></blockquote> ---> - </sect1> |