Completed global edits for upcoming 6.0 release

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/testing/BOOK@4004 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Gerard Beekmans
2004-08-08 02:12:18 +00:00
parent dbc195ca1e
commit ee45b2eefa
7 changed files with 330 additions and 388 deletions

View File

@@ -7,109 +7,86 @@
<title>Acknowledgments</title>
<?dbhtml filename="acknowledgements.html"?>
<para>We would like to thank the following people and organizations for their
contributions to the Linux From Scratch Project.</para>
<para>We would like to thank the following people and organizations
for their contributions to the Linux From Scratch Project.</para>
<sect2>
<title>Current Project Team Members</title>
<sect2> <title>Current Project Team Members</title>
<itemizedlist>
<listitem><para><ulink url="mailto:gerard@linuxfromscratch.org">Gerard
Beekmans</ulink> &lt;gerard@linuxfromscratch.org&gt; -- Linux-From-Scratch
initiator, LFS Project organizer.</para></listitem>
Beekmans</ulink> &lt;gerard@linuxfromscratch.org&gt; -- Linux From
Scratch initiator, LFS Project organizer.</para></listitem>
<listitem><para><ulink url="mailto:matthew@linuxfromscratch.org">Matthew
Burgess</ulink> &lt;matthew@linuxfromscratch.org&gt; -- LFS Project Co-Leader,
LFS General Package maintainer, LFS Book editor.</para></listitem>
<listitem><para><ulink
url="mailto:matthew@linuxfromscratch.org">Matthew Burgess</ulink>
&lt;matthew@linuxfromscratch.org&gt; -- LFS Project Co-Leader, LFS
General Package maintainer, LFS Technical Writer.</para></listitem>
<listitem><para><ulink url="mailto:meerkats@bellsouth.net">Craig
Colton</ulink> &lt;meerkats@bellsouth.net&gt; -- LFS, ALFS, BLFS and Hints
Project logo creator.</para></listitem>
Colton</ulink> &lt;meerkats@bellsouth.net&gt; -- LFS, Automated Linux
From Scratch (ALFS), Beyond Linux From Scratch (BLFS) and hints
project logo creator.</para></listitem>
<listitem><para><ulink url="mailto:nathan@linuxfromscratch.org">Nathan
Coulson</ulink> &lt;nathan@linuxfromscratch.org&gt; -- LFS-Bootscripts
Coulson</ulink> &lt;nathan@linuxfromscratch.org&gt; -- LFS Bootscripts
maintainer.</para></listitem>
<listitem><para><ulink url="mailto:jeroen@linuxfromscratch.org">Jeroen
Coumans</ulink> &lt;jeroen@linuxfromscratch.org&gt; -- Website developer, FAQ
Coumans</ulink> &lt;jeroen@linuxfromscratch.org&gt; -- Website
developer, Frequently Asked Questions (FAQ)
maintainer.</para></listitem>
<listitem><para><ulink url="mailto:bdubbs@linuxfromscratch.org">Bruce
Dubbs</ulink> &lt;bdubbs@linuxfromscratch.org&gt; -- LFS Quality Assurance Team
leader, BLFS Book editor.</para></listitem>
Dubbs</ulink> &lt;bdubbs@linuxfromscratch.org&gt; -- LFS Quality
Assurance (QA) Team leader, BLFS Book editor.</para></listitem>
<listitem><para><ulink url="mailto:manuel@linuxfromscratch.org">Manuel
Canales Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; -- LFS Book
Editor (XML).</para></listitem>
Canales Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; -- LFS
XML/XSL Maintainer.</para></listitem>
<listitem><para><ulink url="mailto:alex@linuxfromscratch.org">Alex
Groenewoud</ulink> &lt;alex@linuxfromscratch.org&gt; -- LFS Book
editor.</para></listitem>
<listitem><para><ulink url="mailto:markh@linuxfromscratch.org">Mark
Hymers</ulink> &lt;markh@linuxfromscratch.org&gt; -- CVS maintainer, BLFS Book
creator, former LFS Book editor.</para></listitem>
<listitem><para><ulink url="mailto:iwanek@linuxfromscratch.org">James
Iwanek</ulink> &lt;iwanek@linuxfromscratch.org&gt; -- System Administration
Team member.</para></listitem>
<listitem><para><ulink url="mailto:nicholas@linuxfromscratch.org">Nicholas
Leippe</ulink> &lt;nicholas@linuxfromscratch.org&gt; -- Wiki
<listitem><para><ulink
url="mailto:nicholas@linuxfromscratch.org">Nicholas Leippe</ulink>
&lt;nicholas@linuxfromscratch.org&gt; -- Wiki
maintainer.</para></listitem>
<listitem><para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; -- Website backend scripts
creator and maintainer.</para></listitem>
<listitem><para><ulink url="mailto:bill@linuxfromscratch.org">Bill
Maltby</ulink> &lt;bill@linuxfromscratch.org&gt; -- LFS Project
organizer.</para></listitem>
<listitem><para><ulink url="mailto:alexander@linuxfromscratch.org">Alexander
Patrakov</ulink> &lt;alexander@linuxfromscratch.org&gt; -- LFS Book
Editor (internationalization/localization).</para></listitem>
<listitem><para><ulink
url="mailto:lizardo@linuxfromscratch.org">Anderson Lizardo</ulink>
&lt;lizardo@linuxfromscratch.org&gt; -- Website backend scripts
maintainer.</para></listitem>
<listitem><para><ulink url="mailto:scot@linuxfromscratch.org">Scot Mc
Pherson</ulink> &lt;scot@linuxfromscratch.org&gt; -- LFS NNTP gateway
maintainer.</para></listitem>
Pherson</ulink> &lt;scot@linuxfromscratch.org&gt; -- LFS Network News
Transfer Protocol (NNTP) gateway maintainer.</para></listitem>
<listitem><para><ulink url="mailto:ryan@linuxfromscratch.org">Ryan
Oliver</ulink> &lt;ryan@linuxfromscratch.org&gt; -- Testing Team leader,
Toolchain maintainer, co-creator of PLFS.</para></listitem>
Oliver</ulink> &lt;ryan@linuxfromscratch.org&gt; -- Testing Team
leader, Toolchain maintainer, co-creator of Pure LFS
(PLFS).</para></listitem>
<listitem><para><ulink url="mailto:jwrober@linuxfromscratch.org">James
Robertson</ulink> &lt;jwrober@linuxfromscratch.org&gt; -- Bugzilla maintainer,
Wiki developer, LFS Book editor.</para></listitem>
<listitem><para><ulink url="mailto:greg@linuxfromscratch.org">Greg
Schafer</ulink> &lt;greg@linuxfromscratch.org&gt; -- Toolchain maintainer,
Former LFS Book editor, co-creator of PLFS.</para></listitem>
Robertson</ulink> &lt;jwrober@linuxfromscratch.org&gt; -- Bugzilla
maintainer, Wiki developer, LFS Tecnical Writer.</para></listitem>
<listitem><para><ulink url="mailto:tushar@linuxfromscratch.org">Tushar
Teredesai</ulink> &lt;tushar@linuxfromscratch.org&gt; -- BLFS Book editor,
Hints and Patches Projects maintainer.</para></listitem>
Teredesai</ulink> &lt;tushar@linuxfromscratch.org&gt; -- BLFS Book
editor, hints and patches projects maintainer.</para></listitem>
<listitem><para><ulink url="mailto:jeremy@linuxfromscratch.org">Jeremy
Utley</ulink> &lt;jeremy@linuxfromscratch.org&gt; -- LFS Book editor, Bugzilla
maintainer, LFS-Bootscripts Maintainer, LFS Server co-admin.</para></listitem>
Utley</ulink> &lt;jeremy@linuxfromscratch.org&gt; -- LFS Technical
Writer, Bugzilla maintainer, LFS Bootscripts Maintainer, LFS Server
co-administrator.</para></listitem>
<listitem><para><ulink url="mailto:winkie@linuxfromscratch.org">Zack
Winkles</ulink> &lt;winkie@linuxfromscratch.org&gt; -- LFS Book editor
(Emerging Technologies), LFS-Bootscripts co-maintainer.</para></listitem>
<listitem><para>Countless other people on the various LFS and BLFS
mailing lists who are making this book happen by giving their suggestions,
testing the book and submitting bug reports, instructions and their
<listitem><para>Countless other people on the various LFS and BLFS mailing lists
who helped make this book possible by giving their suggestions,
testing the book, and submitting bug reports, instructions, and their
experiences with installing various packages.</para></listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Translators</title>
<sect2> <title>Translators</title>
<itemizedlist>
@@ -118,177 +95,194 @@ Esparcia</ulink> &lt;macana@lfs-es.org&gt; -- Spanish LFS translation
project.</para></listitem>
<listitem><para><ulink url="mailto:johan@linuxfromscratch.org">Johan
Lenglet</ulink> &lt;johan@linuxfromscratch.org&gt; -- French LFS translation
project.</para></listitem>
<listitem><para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; -- Portuguese LFS
Lenglet</ulink> &lt;johan@linuxfromscratch.org&gt; -- French LFS
translation project.</para></listitem>
<listitem><para><ulink url="mailto:tr@erdfunkstelle.de">Thomas Reitelbach
</ulink> &lt;tr@erdfunkstelle.de&gt; -- German LFS translation project.</para>
</listitem>
<listitem><para><ulink
url="mailto:lizardo@linuxfromscratch.org">Anderson Lizardo</ulink>
&lt;lizardo@linuxfromscratch.org&gt; -- Portuguese LFS translation
project.</para></listitem>
<listitem><para><ulink url="mailto:tr@erdfunkstelle.de">Thomas
Reitelbach </ulink> &lt;tr@erdfunkstelle.de&gt; -- German LFS
translation project.</para> </listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Mirror Maintainers</title>
<sect2> <title>Mirror Maintainers</title>
<sect3>
<title>North American Mirrors</title>
<sect3> <title>North American Mirrors</title>
<itemizedlist>
<listitem><para><ulink url="mailto:scott@osuosl.org">Scott Kveton</ulink>
&lt;scott@osuosl.org&gt; -- lfs.oregonstate.edu mirror</para></listitem>
<listitem><para><ulink url="mailto:scott@osuosl.org">Scott
Kveton</ulink> &lt;scott@osuosl.org&gt; -- lfs.oregonstate.edu
mirror</para></listitem>
<listitem><para><ulink url="mailto:miha@xuy.biz">Mikhail Pastukhov</ulink>
&lt;miha@xuy.biz&gt; -- lfs.130th.net mirror.</para></listitem>
<listitem><para><ulink url="mailto:miha@xuy.biz">Mikhail
Pastukhov</ulink> &lt;miha@xuy.biz&gt; -- lfs.130th.net
mirror.</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown User</ulink>
&lt;unknown@unknown.org&gt; -- lfs.crash404.com mirror.</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown
User</ulink> &lt;unknown@unknown.org&gt; -- lfs.crash404.com
mirror.</para></listitem>
<listitem><para><ulink url="mailto:lost@l-w.net">William Astle</ulink>
&lt;lost@l-w.net&gt; -- ca.linuxfromscratch.org mirror.</para></listitem>
&lt;lost@l-w.net&gt; -- ca.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:jpolen@rackspace.com">Jeremy Polen</ulink>
&lt;jpolen@rackspace.com&gt; -- us2.linuxfromscratch.org
<listitem><para><ulink url="mailto:jpolen@rackspace.com">Jeremy
Polen</ulink> &lt;jpolen@rackspace.com&gt; -- us2.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:tim@idge.net">Tim Jackson</ulink>
&lt;tim@idge.net&gt; -- linuxfromscratch.idge.net mirror.</para></listitem>
&lt;tim@idge.net&gt; -- linuxfromscratch.idge.net
mirror.</para></listitem>
<listitem><para><ulink url="mailto:jeremy@linux-phreak.net">Jeremy Utley
</ulink> &lt;jeremy@linux-phreak.net&gt; -- lfs.linux-phreak.net mirror.
</para></listitem>
<listitem><para><ulink url="mailto:jeremy@linux-phreak.net">Jeremy
Utley </ulink> &lt;jeremy@linux-phreak.net&gt; -- lfs.linux-phreak.net
mirror. </para></listitem>
</itemizedlist>
</sect3>
<sect3>
<title>South American Mirrors</title>
<sect3> <title>South American Mirrors</title>
<itemizedlist>
<listitem><para><ulink url="mailto:manuel@linuxfromscratch.org">Manuel Canales
Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; -- lfsmirror.lfs-es.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:manuel@linuxfromscratch.org">Manuel
Canales Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; --
lfsmirror.lfs-es.org mirror.</para></listitem>
<listitem><para><ulink url="mailto:sysop@mesi.com.ar">Andres Meggiotto</ulink>
&lt;sysop@mesi.com.ar&gt; -- lfs.mesi.com.ar mirror.</para></listitem>
<listitem><para><ulink url="mailto:sysop@mesi.com.ar">Andres
Meggiotto</ulink> &lt;sysop@mesi.com.ar&gt; -- lfs.mesi.com.ar
mirror.</para></listitem>
<listitem><para><ulink url="mailto:ebf@aedsolucoes.com.br">Eduardo B.
Fonseca</ulink> &lt;ebf@aedsolucoes.com.br&gt; -- br.linuxfromscratch.org
mirror.</para></listitem>
Fonseca</ulink> &lt;ebf@aedsolucoes.com.br&gt; --
br.linuxfromscratch.org mirror.</para></listitem>
</itemizedlist>
</sect3>
<sect3>
<title>European Mirrors</title>
<sect3> <title>European Mirrors</title>
<itemizedlist>
<listitem><para><ulink url="mailto:barna@siker.hu">Barna Koczka</ulink>
&lt;barna@siker.hu&gt; -- hu.linuxfromscratch.org mirror.</para></listitem>
<listitem><para><ulink url="http://www.mirror.ac.uk">UK Mirror Service</ulink>
-- linuxfromscratch.mirror.ac.uk mirror.</para></listitem>
<listitem><para><ulink url="mailto:Martin.Voss@ada.de">Martin Voss</ulink>
&lt;Martin.Voss@ada.de&gt; -- lfs.linux-matrix.net mirror.</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown User</ulink>
&lt;unknown@unknown.org&gt; -- mirror.vtx.ch mirror</para></listitem>
<listitem><para><ulink url="mailto:guido@primerelay.net">Guido Passet</ulink>
&lt;guido@primerelay.net&gt; -- nl.linuxfromscratch.org
<listitem><para><ulink url="mailto:barna@siker.hu">Barna
Koczka</ulink> &lt;barna@siker.hu&gt; -- hu.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:baafie@planet.nl">Bastiaan Jacques</ulink>
&lt;baafie@planet.nl&gt; -- lfs.pagefault.net mirror</para></listitem>
<listitem><para><ulink url="mailto:lfs-mirror@linuxfromscratch.rave.org">Roel
Neefs</ulink> &lt;lfs-mirror@linuxfromscratch.rave.org&gt; -- linuxfromscratch.rave.org mirror.</para></listitem>
<listitem><para><ulink url="mailto:justin@jrknierim.de">Justin Knierim</ulink>
&lt;justin@jrknierim.de&gt; -- www.lfs-matrix.de mirror</para></listitem>
<listitem><para><ulink url="mailto:stevie@stevie20.de">Stephan Brendel</ulink>
&lt;stevie@stevie20.de&gt; -- lfs.netservice-neuss.de
<listitem><para><ulink url="http://www.mirror.ac.uk">UK Mirror
Service</ulink> -- linuxfromscratch.mirror.ac.uk
mirror.</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown User</ulink>
&lt;unknown@unknown.org&gt; -- linuxfromscratch.je-zi.de
<listitem><para><ulink url="mailto:Martin.Voss@ada.de">Martin
Voss</ulink> &lt;Martin.Voss@ada.de&gt; -- lfs.linux-matrix.net
mirror.</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown
User</ulink> &lt;unknown@unknown.org&gt; -- mirror.vtx.ch
mirror</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown User</ulink>
&lt;unknown@unknown.org&gt; -- linuxfromscratch.tuxcenter.net
<listitem><para><ulink url="mailto:guido@primerelay.net">Guido
Passet</ulink> &lt;guido@primerelay.net&gt; -- nl.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:baafie@planet.nl">Bastiaan
Jacques</ulink> &lt;baafie@planet.nl&gt; -- lfs.pagefault.net
mirror</para></listitem>
<listitem><para><ulink url="mailto:hrx@hrxnet.de">Hagen Herrschaft</ulink>
&lt;hrx@hrxnet.de&gt; -- de.linuxfromscratch.org mirror.</para></listitem>
<listitem><para><ulink
url="mailto:lfs-mirror@linuxfromscratch.rave.org">Roel Neefs</ulink>
&lt;lfs-mirror@linuxfromscratch.rave.org&gt; --
linuxfromscratch.rave.org mirror.</para></listitem>
<listitem><para><ulink url="mailto:Antonin.Sprinzl@tuwien.ac.at">Antonin
Sprinzl</ulink> &lt;Antonin.Sprinzl@tuwien.ac.at&gt; -- at.linuxfromscratch.org
<listitem><para><ulink url="mailto:justin@jrknierim.de">Justin
Knierim</ulink> &lt;justin@jrknierim.de&gt; -- www.lfs-matrix.de
mirror</para></listitem>
<listitem><para><ulink url="mailto:stevie@stevie20.de">Stephan
Brendel</ulink> &lt;stevie@stevie20.de&gt; -- lfs.netservice-neuss.de
mirror.</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown
User</ulink> &lt;unknown@unknown.org&gt; -- linuxfromscratch.je-zi.de
mirror</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown
User</ulink> &lt;unknown@unknown.org&gt; --
linuxfromscratch.tuxcenter.net mirror</para></listitem>
<listitem><para><ulink url="mailto:hrx@hrxnet.de">Hagen
Herrschaft</ulink> &lt;hrx@hrxnet.de&gt; -- de.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink
url="mailto:Antonin.Sprinzl@tuwien.ac.at">Antonin Sprinzl</ulink>
&lt;Antonin.Sprinzl@tuwien.ac.at&gt; -- at.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:fredan-lfs@fredan.org">Fredrik
Danerklint</ulink> &lt;fredan-lfs@fredan.org&gt; -- se.linuxfromscratch.org
Danerklint</ulink> &lt;fredan-lfs@fredan.org&gt; --
se.linuxfromscratch.org mirror.</para></listitem>
<listitem><para><ulink
url="mailto:archive@doc.cs.univ-paris8.fr">Parisian sysadmins</ulink>
&lt;archive@doc.cs.univ-paris8.fr&gt; -- www2.fr.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:archive@doc.cs.univ-paris8.fr">Parisian
sysadmins</ulink> &lt;archive@doc.cs.univ-paris8.fr&gt; --
www2.fr.linuxfromscratch.org mirror.</para></listitem>
<listitem><para><ulink url="mailto:velin@zadnik.org">Alexander
Velin</ulink> &lt;velin@zadnik.org&gt; -- bg.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:velin@zadnik.org">Alexander Velin</ulink>
&lt;velin@zadnik.org&gt; -- bg.linuxfromscratch.org mirror.</para></listitem>
<listitem><para><ulink url="mailto:dirk@securewebservices.co.uk">
Dirk Webster</ulink> &lt;dirk@securewebservices.co.uk&gt; --
<listitem><para><ulink url="mailto:dirk@securewebservices.co.uk"> Dirk
Webster</ulink> &lt;dirk@securewebservices.co.uk&gt; --
lfs.securewebservices.co.uk mirror</para></listitem>
<listitem><para><ulink url="mailto:thomas@sofagang.dk">Thomas Skyt</ulink>
&lt;thomas@sofagang.dk&gt; -- dk.linuxfromscratch.org mirror.</para></listitem>
<listitem><para><ulink url="mailto:sime@dot-sime.com">Simon Nicoll</ulink>
&lt;sime@dot-sime.com&gt; -- uk.linuxfromscratch.org mirror.</para></listitem>
</itemizedlist>
</sect3>
<sect3>
<title>Asian Mirrors</title>
<itemizedlist>
<listitem><para><ulink url="mailto:pyng@spam.averse.net">Pui Yong</ulink>
&lt;pyng@spam.averse.net&gt; -- sg.linuxfromscratch.org
<listitem><para><ulink url="mailto:thomas@sofagang.dk">Thomas
Skyt</ulink> &lt;thomas@sofagang.dk&gt; -- dk.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:stuart@althalus.me.uk">Stuart Harris</ulink>
&lt;stuart@althalus.me.uk&gt; -- lfs.mirror.intermedia.com.sg
<listitem><para><ulink url="mailto:sime@dot-sime.com">Simon
Nicoll</ulink> &lt;sime@dot-sime.com&gt; -- uk.linuxfromscratch.org
mirror.</para></listitem>
</itemizedlist>
</sect3>
<sect3> <title>Asian Mirrors</title>
<itemizedlist>
<listitem><para><ulink url="mailto:pyng@spam.averse.net">Pui
Yong</ulink> &lt;pyng@spam.averse.net&gt; -- sg.linuxfromscratch.org
mirror.</para></listitem>
<listitem><para><ulink url="mailto:stuart@althalus.me.uk">Stuart
Harris</ulink> &lt;stuart@althalus.me.uk&gt; --
lfs.mirror.intermedia.com.sg mirror</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown
User</ulink> &lt;unknown@unknown.org&gt; -- lfs.mirror.if.itb.ac.id
mirror</para></listitem>
<listitem><para><ulink url="mailto:unknown@unknown.org">Unknown User</ulink>
&lt;unknown@unknown.org&gt; -- lfs.mirror.if.itb.ac.id mirror</para></listitem>
</itemizedlist>
</sect3>
<sect3>
<title>Australian Mirrors</title>
<sect3> <title>Australian Mirrors</title>
<itemizedlist>
<listitem><para><ulink url="mailto:jason@dstc.edu.au">Jason Andrade</ulink>
&lt;jason@dstc.edu.au&gt; -- au.linuxfromscratch.org mirror.</para></listitem>
<listitem><para><ulink url="mailto:jason@dstc.edu.au">Jason
Andrade</ulink> &lt;jason@dstc.edu.au&gt; -- au.linuxfromscratch.org
mirror.</para></listitem>
</itemizedlist>
@@ -296,94 +290,33 @@ mirror</para></listitem>
</sect2>
<sect2>
<title>Donators</title>
<sect2><title>A very special thank you to our donators</title>
<itemizedlist>
<listitem><para><ulink url="mailto:dean@vipersoft.co.uk">Dean Benson</ulink>
&lt;dean@vipersoft.co.uk&gt; for several monetary
<listitem><para><ulink url="mailto:dean@vipersoft.co.uk">Dean
Benson</ulink> &lt;dean@vipersoft.co.uk&gt; for several monetary
contributions.</para></listitem>
<listitem><para><ulink url="http://www.dreamwvr.com">DREAMWVR.COM</ulink> for
their past sponsorship of donating various resources to the LFS and related
sub projects.</para></listitem>
<listitem><para><ulink url="mailto:hrx@hrxnet.de">Hagen
Herrschaft</ulink> &lt;hrx@hrxnet.de&gt; for donating a 2.2 GHz P4
system, now running under the name of Lorien.</para></listitem>
<listitem><para><ulink url="mailto:hrx@hrxnet.de">Hagen Herrschaft</ulink>
&lt;hrx@hrxnet.de&gt; for donating a 2.2 GHz P4 system, now running under the
name of <emphasis>lorien</emphasis>.</para></listitem>
<listitem><para><ulink url="http://www.vasoftware.com">VA
Software</ulink> who, on behalf of <ulink
url="http://www.linux.com">Linux.com</ulink>, donated a VA Linux 420
(former StartX SP2) workstation.</para></listitem>
<listitem><para><ulink url="http://www.oreilly.com">O'Reilly</ulink> for
donating books on SQL and PHP.</para></listitem>
<listitem><para>Mark Stone for donating Belgarath, the
linuxfromscratch.org server.</para></listitem>
<listitem><para><ulink url="http://www.vasoftware.com">VA Software</ulink>
who, on behalf of <ulink url="http://www.linux.com">Linux.com</ulink>, donated
a VA Linux 420 (former StartX SP2) workstation.</para></listitem>
<listitem><para><ulink url="mailto:strider@linux.com">Mark Stone</ulink> for
donating <emphasis>shadowfax</emphasis>, the first linuxfromscratch.org
server, a 750 MHz P3 with 512 MB RAM and two 9 GB SCSI drives. When the server
moved it was renamed to <emphasis>belgarath</emphasis>.</para></listitem>
<listitem><para><ulink url="mailto:highos@linuxfromscratch.org">Jesse
Tie-Ten-Quee</ulink> &lt;highos@linuxfromscratch.org&gt; for donating a Yamaha
CDRW 8824E CD-writer.</para></listitem>
<listitem><para>Countless other people on the various LFS mailing lists who are
making this book better by giving their suggestions, submitting bug reports,
and throwing in their criticism.</para></listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Former Team Members and Contributors</title>
<itemizedlist>
<listitem><para><ulink url="mailto:timothy@linuxfromscratch.org">Timothy
Bauscher</ulink> &lt;timothy@linuxfromscratch.org&gt; -- LFS Book editor, Hints
Project maintainer.</para></listitem>
<listitem><para>Robert Briggs for originally donating the
<emphasis>linuxfromscratch.org</emphasis> and
<emphasis>linuxfromscratch.com</emphasis> domain names.</para></listitem>
<listitem><para><ulink url="mailto:ian@ichilton.co.uk">Ian Chilton</ulink>
&lt;ian@ichilton.co.uk&gt; for maintaining the Hints project.</para></listitem>
<listitem><para><ulink url="mailto:gimli@linuxfromscratch.org">Marc
Heerdink</ulink> &lt;gimli@linuxfromscratch.org&gt; -- LFS Book
editor.</para></listitem>
<listitem><para><ulink url="mailto:sklein@linuxfromscratch.org">Seth W.
Klein</ulink> &lt;sklein@linuxfromscratch.org&gt; -- LFS FAQ
creator.</para></listitem>
<listitem><para><ulink url="mailto:garrett@linuxart.com">Garrett
LeSage</ulink> &lt;garrett@linuxart.com&gt; -- Original LFS banner
creator.</para></listitem>
<listitem><para><ulink url="mailto:nomis80@videotron.ca">Simon
Perreault</ulink> &lt;nomis80@videotron.ca&gt; -- Hints Project
maintainer.</para></listitem>
<listitem><para><ulink url="mailto:Geert.Poels@skynet.be">Geert Poels</ulink>
&lt;Geert.Poels@skynet.be&gt; -- Original BLFS banner creator; based on the
LFS banner by Garrett LeSage.</para></listitem>
<listitem><para><ulink url="mailto:bkenoah@oswd.org">Frank Skettino</ulink>
&lt;bkenoah@oswd.org&gt; for the initial design of the old website -- have a
look at <ulink url="http://www.oswd.org/"/>.</para></listitem>
<listitem><para><ulink url="mailto:highos@linuxfromscratch.org">Jesse
Tie-Ten-Quee</ulink> &lt;highos@linuxfromscratch.org&gt; for temporarily
hosting the linuxfromscratch.org server, answering
countless questions on IRC and having a great deal of patience.</para></listitem>
<listitem><para>Countless other people on the various LFS mailing lists who made
this book even better by giving their suggestions, submitting bug
reports, and providing comments.</para></listitem>
</itemizedlist>
</sect2>
</sect1>

View File

@@ -7,90 +7,85 @@
<title>Audience</title>
<?dbhtml filename="audience.html"?>
<sect2>
<title>Who would want to read this book</title>
<para>There are many reasons why somebody would want to read this
book. The principle 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>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 what makes Linux tick, and 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>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 it allows users to have more
control over the system without relying on someone else's Linux
implementation. With LFS, <emphasis>you</emphasis> are in the
driver's seat and dictate every aspect of the system, such as the
directory layout and bootscript setup. You also dictate where, why,
and how programs are installed.</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>Another benefit of LFS is the ability to create a very compact
Linux system. When installing a regular distribution, one is often
forced to install several programs which are probably never used. They
waste precious disk space, or worse, CPU cycles. It isn't difficult to
build an LFS system of less than 100 megabytes (MB), which is
substantially smaller compared to most existing setups. Does this
still sound like a lot of space? 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!
This is only one of the many benefits of designing your own Linux
implementation.</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>
fast-food restaurant -- you have no idea what might be in what you are
eating. LFS, on the other hand, doesn't give you a hamburger, but
rather the recipe to make a hamburger. This allows you to review the
recipe, omit unwanted ingredients, and add your own ingredients to
enhance the flavor of your burger. When you are satisfied with the
recipe, move on to preparing it. It can be made to exact
specifications -- broil it, bake it, deep-fry it or barbecue
it.</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>Another analogy that we can use is that of comparing LFS with a
finished house. LFS provides the skeletal plan of a house, but it's up
to you to build it. LFS maintains the freedom to adjust plans
throughout the process, customizing it to the user's needs and
preferences.</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>An additional 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
desired. It is no longer necessary to wait for somebody else to
compile binary packages that fix a security hole, and unless you
examine the patch and implement it yourself, you have no guarantee
that the new binary package was built correctly and adequately fixes
the problem.</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
<para>The goal of Linux From Scratch is to build a complete and usable
foundation-level system. Readers who do not wish to build their own
Linux system from scratch may not benefit from the information in this
book. If you only want to know what happens while your computer boots,
we recommend the <quote>From Power Up To Bash Prompt</quote> HOWTO
located at <ulink url="http://axiom.anu.edu.au/~okeefe/p2b/"/> or on
The Linux Documentation Project's (TLDP) website at <ulink
url="http://www.tldp.org/HOWTO/From-PowerUp-To-Bash-Prompt.html"/>.
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. Consider your objective. If you wish to build a Linux
system while learning along the way, then this book is your best
choice.</para>
<para>There are too many good reasons to build your own LFS system to
list them all here. This section is only the tip of the iceberg. As
you continue in your LFS experience, you will find 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>

View File

@@ -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>

View File

@@ -7,21 +7,33 @@
<title>Foreword</title>
<?dbhtml filename="foreword.html"?>
<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>Six years ago I embarked on the adventure known as Linux. I did
what most you guys have done: download a distribution, install it, and
work with it for a while. Then you don't quite like it and you hear
about a different distribution that is supposed to be great and fix
everything your current distribution does wrong. So you try that new
distribution out for a while. You may even repeat that same cycle a
few times.</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>After you have tried out a number of different distributions,
you find that each has its strengths and weaknesses, but you can't
seem to find that one system that brings you the most satisfaction.
Personally, I came to the conclusion that to be truly satisfied with
my Linux system, I would have to somehow combine those different
systems into one <quote>perfect</quote> Linux system. It would then
have all the strengths from various different systems, without their
weaknesses. But that surely is an impossible and daunting task. Or is
it?</para>
<para>You can do better than simply combining several distributions
into one. You can create your own Linux system from scratch.</para>
<para>After figuring out things like circular dependencies, compile
time errors and other related issues, a custom built Linux system was
created and fully operational. I called this system a Linux From
Scratch system, or LFS for short. This book will show you how it was
done and how you can create your own LFS system, fully customized to
your own needs and desires.</para>
<para>I hope you will have a great time working on your own LFS!</para>
@@ -30,3 +42,4 @@ Gerard Beekmans
gerard@linuxfromscratch.org</literallayout>
</sect1>

View File

@@ -12,27 +12,30 @@
<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>
<para>Part I explains a few important notes on how to proceed with the
LFS installation. This section also provides meta-information about
the book (version, changelog, acknowledgments, associated mailing
lists, etc.).</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>
<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>
<para>Part III guides the reader 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
Linux system is the foundation on which other software can be built to
extend the system as desired. At the end of this book, there is an
easy to use reference listing all of the programs, libraries, and
important files that have been installed.</para>
</sect2>
</sect1>

View File

@@ -7,34 +7,29 @@
<title>Prerequisites</title>
<?dbhtml filename="prerequisites.html"?>
<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>
<para>This book assumes that the reader has a reasonable knowledge of using
and installing Linux software. Before building an LFS system, we
recommend reading the following HOWTOs:</para>
<itemizedlist>
<listitem><para>Software-Building-HOWTO</para>
<listitem><para>Software-Building-HOWTO -- <ulink
url="http://www.tldp.org/HOWTO/Software-Building-HOWTO.html"/></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>
<quote>generic</quote> Unix software distributions under Linux.</para></listitem>
<listitem><para>The Linux Users' Guide</para>
<listitem><para>The Linux Users' Guide -- <ulink url="http://espc22.murdoch.edu.au/~stewart/guide/guide.html"/></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>
<para>This guide covers the usage of assorted Linux software.</para></listitem>
<listitem><para>The Essential Pre-Reading Hint</para>
<listitem><para>The Essential Pre-Reading Hint -- <ulink url="&hints-root;essential_prereading.txt"/></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>
<para>This is an LFS Hint written specifically for users new to Linux. It
also includes a list of links to excellent sources of information on a
wide range of topics. Any person attempting to install LFS should have
an understanding of many of the topics in this hint.</para></listitem>
</itemizedlist>
</sect1>

View File

@@ -8,31 +8,34 @@
<?dbhtml filename="typography.html"?>
<para>To make things easier to follow, there are a few typographical
conventions used throughout the book. Following are some examples:</para>
conventions used throughout this book. This section contains some
examples of the typographical format found throughout Linux From
Scratch.</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>
<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>
<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>This form of text (fixed width text) shows screen output,
probably as the result of commands issued. This format is also used
to show filenames, such as
<filename>/etc/ld.so.conf</filename>.</para>
<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>This form of text is used for several purposes in the book,
mainly to emphasize important points or items.</para>
<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>
<para>This format is used for hyperlinks, both within the LFS
community and to external pages, including HOWTOs, download locations,
and websites.</para>
<screen><userinput>cat &gt; $LFS/etc/group &lt;&lt; "EOF"
root:x:0:
@@ -40,15 +43,16 @@ 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>This type is used 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 end of file (EOF) is encountered.
Therefore, this entire section is generally typed as seen.</para>
<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>
<para>This format is used to encapsulate text that is not to be typed
as seen or copy-and-pasted.</para>
</sect1>