Changeset 722aba88 for book


Ignore:
Timestamp:
01/31/2007 10:29:31 PM (17 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
a20748c, d91d9a0
Parents:
59be25ae
Message:

Broke out the separate sections of the Preface into separate XML files and added 6.2.0 release information to the Preface

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6496 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
book
Files:
4 added
1 edited

Legend:

Unmodified
Added
Removed
  • book/preface.xml

    r59be25ae r722aba88  
    66]>
    77
    8 <preface id="preface">
     8<!-- $LastChangedBy$
     9   $Date$ -->
     10
     11<preface id="preface" xreflabel="Preface">
    912  <?dbhtml filename="preface.html" dir="preface"?>
    1013
    1114  <title>Preface</title>
    1215
    13   <sect1 id="preface-foreword">
    14     <?dbhtml filename="foreword.html"?>
     16  <para>Having helped out with Linux From Scratch for a short time, I
     17  noticed that we were getting many queries as to how to do things beyond
     18  the base LFS system.  At the time, the only assistance specifically offered
     19  relating to LFS were the LFS hints (<ulink url="&hints-root;"/>).
     20  Most of the LFS hints are extremely good and well written
     21  but I (and others) could still see a need for more comprehensive help to
     22  go Beyond LFS - hence BLFS.</para>
    1523
    16     <sect1info>
    17       <othername>$LastChangedBy$</othername>
    18       <date>$Date$</date>
    19     </sect1info>
     24  <para>BLFS aims to be more than the LFS-hints converted to XML although
     25  much of our work is based around the hints and indeed some authors write
     26  both hints and the relevant BLFS sections.  We hope that we can provide
     27  you with enough information to not only manage to build your system up to
     28  what you want, whether it be a web server or a multimedia desktop system,
     29  but also that you will learn a lot about system configuration as you go.</para>
    2030
    21     <title>Foreword</title>
     31  <para>Thanks as ever go to everyone in the LFS/BLFS
     32  community; especially those who have contributed instructions, written text,
     33  answered questions and generally shouted when things were wrong!</para>
    2234
    23     <para>Having helped out with Linux From Scratch for a short time, I
    24     noticed that we were getting many queries as to how to do things beyond
    25     the base LFS system.  At the time, the only assistance specifically offered
    26     relating to LFS were the LFS hints (<ulink url="&hints-root;"/>).
    27     Most of the LFS hints are extremely good and well written
    28     but I (and others) could still see a need for more comprehensive help to
    29     go Beyond LFS - hence BLFS.</para>
     35  <para>Finally, we encourage you to become involved in the community; ask
     36  questions on the mailing list or news gateway and join in the fun on #lfs at
     37  irc.&lfs-domainname;. You can find more details about all of these in the
     38  <xref linkend="introduction"/> section of the book.</para>
    3039
    31     <para>BLFS aims to be more than the LFS-hints converted to XML although
    32     much of our work is based around the hints and indeed some authors write
    33     both hints and the relevant BLFS sections.  We hope that we can provide
    34     you with enough information to not only manage to build your system up to
    35     what you want, whether it be a web server or a multimedia desktop system,
    36     but also that you will learn a lot about system configuration as you go.</para>
     40  <para>Enjoy using BLFS.</para>
    3741
    38     <para>Thanks as ever go to everyone in the LFS/BLFS
    39     community; especially those who have contributed instructions, written text,
    40     answered questions and generally shouted when things were wrong!</para>
    41 
    42     <para>Finally, we encourage you to become involved in the community; ask
    43     questions on the mailing list or news gateway and join in the fun on #lfs at
    44     irc.&lfs-domainname;. You can find more details about all of these in the
    45     <xref linkend="introduction"/> section of the book.</para>
    46 
    47     <para>Enjoy using BLFS.</para>
    48 
    49     <blockquote>
     42  <blockquote>
    5043<literallayout>Mark Hymers
    5144markh &lt;at&gt; &lfs-domainname;
    5245BLFS Editor (July 2001&ndash;March 2003)</literallayout>
    53     </blockquote>
     46  </blockquote>
    5447
    55     <para>I still remember how I found the BLFS project
    56     and started using the instructions that were completed at the time.  I could
    57     not believe how wonderful it was to get an application up and running very
    58     quickly, with explanations as to why things were done a certain way.
    59     Unfortunately, for me, it wasn't long before I was opening applications that
    60     had nothing more  than "To be done" on the page.  I did what most would do,
    61     I waited for someone else to do it.  It wasn't too long before I am looking
    62     through  <application>Bugzilla</application> for something easy to do.
    63     As with any learning experience, the definition of what was easy kept
    64     changing.</para>
     48  <para>I still remember how I found the BLFS project
     49  and started using the instructions that were completed at the time.  I could
     50  not believe how wonderful it was to get an application up and running very
     51  quickly, with explanations as to why things were done a certain way.
     52  Unfortunately, for me, it wasn't long before I was opening applications that
     53  had nothing more  than "To be done" on the page.  I did what most would do,
     54  I waited for someone else to do it.  It wasn't too long before I am looking
     55  through  <application>Bugzilla</application> for something easy to do.
     56  As with any learning experience, the definition of what was easy kept
     57  changing.</para>
    6558
    66     <para>We still encourage you to become involved as BLFS is
    67     never really finished.  Contributing or just using, we hope you enjoy
    68     your BLFS experience.</para>
     59  <para>We still encourage you to become involved as BLFS is
     60  never really finished.  Contributing or just using, we hope you enjoy
     61  your BLFS experience.</para>
    6962
    70     <blockquote>
     63  <blockquote>
    7164<literallayout>Larry Lawrence
    7265larry &lt;at&gt; &lfs-domainname;
    7366BLFS Editor (March 2003&ndash;June 2004)</literallayout>
    74     </blockquote>
     67  </blockquote>
    7568
    76     <para>The BLFS project is a natural progression of
    77     LFS.  Together, these projects provide a unique resource for
    78     the Open Source Community.  They take the mystery out of the process of
    79     building a complete, functional software system from the source code contributed
    80     by many talented individuals throughout the world.  They truly allow users
    81     to implement the slogan "Your distro, your rules."</para>
     69  <para>The BLFS project is a natural progression of
     70  LFS.  Together, these projects provide a unique resource for
     71  the Open Source Community.  They take the mystery out of the process of
     72  building a complete, functional software system from the source code contributed
     73  by many talented individuals throughout the world.  They truly allow users
     74  to implement the slogan "Your distro, your rules."</para>
    8275
    83     <para>Our goal is to continue to provide the best resource available that shows
    84     you how to integrate many significant Open Source applications.  Since these
    85     applications are constantly updated and new applications are developed, this
    86     book will never be complete.  Additionally, there is always room for
    87     improvement in explaining the nuances of how to install the different packages.
    88     To make these improvements, we need your feedback.  I encourage you to
    89     participate on the different mailing lists, news groups, and
    90     IRC channels to help meet these goals.</para>
     76  <para>Our goal is to continue to provide the best resource available that shows
     77  you how to integrate many significant Open Source applications.  Since these
     78  applications are constantly updated and new applications are developed, this
     79  book will never be complete.  Additionally, there is always room for
     80  improvement in explaining the nuances of how to install the different packages.
     81  To make these improvements, we need your feedback.  I encourage you to
     82  participate on the different mailing lists, news groups, and
     83  IRC channels to help meet these goals.</para>
    9184
    92     <blockquote>
     85  <blockquote>
    9386<literallayout>Bruce Dubbs
    9487bdubbs &lt;at&gt; &lfs-domainname;
    95 BLFS Editor (June 2004&ndash;Present)</literallayout>
    96     </blockquote>
     88BLFS Editor (June 2004&ndash;December 2006)</literallayout>
     89  </blockquote>
    9790
     91  <para>My introduction to the [B]LFS project was actually by accident. I
     92  was trying to build a <application>GNOME</application> environment using
     93  some how-tos and other information I found on the web. A couple of times
     94  I ran into some build issues and Googling pulled up some old BLFS mailing
     95  list messages. Out for curiosity, I visited the Linux From Scratch web site
     96  and shortly thereafter was hooked. I've not used any other Linux
     97  distribution for personal use since.</para>
    9898
    99     <sect2>
    100       <title>Preface to Version 6.0</title>
     99  <para>I can't promise anyone will feel the sense of satisfaction I felt
     100  after building my first few systems using [B]LFS instructions, but I
     101  sincerely hope that your BLFS experience is as rewarding for you as it has
     102  been for me.</para>
    101103
    102       <para>Version 6.0 is a major milestone in the evolution of BLFS.  This
    103       version provides installation instructions for 357 packages and an additional
    104       21 sections covering configuration and customization of different aspects
    105       of your system.</para>
     104  <para>The BLFS project has grown significantly the last couple of years.
     105  There are more package instructions and related dependencies than ever
     106  before. The project requires your input for continued success. If you
     107  discover that you enjoy building BLFS, please consider helping out in any
     108  way you can. BLFS requires hundreds of hours of maintenance to keep it
     109  even semi-current. If you feel confident enough in your editing skills,
     110  please consider joining the BLFS team. Simply contributing to the mailing
     111  list discussions with sound advice and/or providing patches to the book's
     112  XML will probably result in you receiving an invitation to join the
     113  team.</para>
     114 
     115  <blockquote>
     116<literallayout>Randy McMurchy
     117randy &lt;at&gt; &lfs-domainname;
     118BLFS Editor (December 2006&ndash;Present)</literallayout>
     119  </blockquote>
    106120
    107       <para>Changes and upgrades to the individual packages are detailed in the
    108       <xref linkend='changelog'/>.  There you will see literally hundreds of
    109       changes made since the last edition.  In this change log, one name that you
    110       will see over and over is Randy McMurchy.  Without his efforts this
    111       release would not have been possible.  I want to take this opportunity to thank
    112       him for the hundreds of hours he has worked to produce this release.  I
    113       also want to thank the other editors, both past and present, whose insight
    114       and effort have made this current version possible.  Last, but certainly not least,
    115       I want to thank our resident XSL wizard, Manuel Canales Esparcia, whose
    116       ability to format a complicated document such as BLFS is truly amazing.</para>
    117 
    118       <para>There are two other areas of change that are worthy of note.  First,
    119       the license that BLFS is released under has changed significantly.  In
    120       fact, it is now released under two licenses.  The first license, the
    121       <xref linkend='CC'/>, covers the descriptive text in the book. The second, the
    122       <xref linkend='AFL'/>, covers the instructions actually used to build and
    123       install the packages.  These licenses, along with the book itself, represent
    124       our ongoing commitment to open and free software.</para>
    125 
    126       <para>The final area of change is the addition of an Index.  This section of
    127       the book is still incomplete, but as the book continues to be developed,
    128       will become an excellent resource for finding programs, libraries,
    129       configuration files, and references to kernel configuration requirements.  I
    130       hope you find it useful.</para>
    131 
    132       <blockquote>
    133 <literallayout>Bruce Dubbs
    134 March 17, 2005</literallayout>
    135       </blockquote>
    136 
    137     </sect2>
    138 
    139     <sect2>
    140       <title>Preface to Version 6.1</title>
    141 
    142       <para>Version 6.1 is an incremental update of BLFS.  This version
    143       continues the tradition of providing an extensive set of instructions for
    144       extending a basic Linux From Scratch system.    The instructions in this
    145       version of BLFS are based on the LFS 6.1 Book.  As usual, the list of
    146       packages that have been upgraded or added are in the
    147       <xref linkend='changelog'/>.</para>
    148 
    149       <para>One major accomplishment in this
    150       version of the book is the completion of the Index.  This section
    151       is now a relatively complete (but not perfect) reference for the components
    152       of the various packages in the book.</para>
    153 
    154       <para>In any task as large and complex as this book, there are bound to
    155       be errors.  The editors of the book are dedicated to keeping the book up
    156       to date.  We appreciate any feedback in helping us to make the book as
    157       accurate as possible.  The best place to provide comments is via the
    158       mailing list at <ulink url="mailto:blfs-dev@&lfs-domainname;"/>.</para>
    159 
    160       <para>Enjoy!</para>
    161 
    162       <blockquote>
    163 <literallayout>Bruce Dubbs
    164 August 1, 2005</literallayout>
    165       </blockquote>
    166 
    167 </sect2>
    168 
    169   </sect1>
    170 
    171   <sect1 id="preface-whoread">
    172     <?dbhtml filename="whoread.html"?>
    173 
    174     <sect1info>
    175       <othername>$LastChangedBy$</othername>
    176       <date>$Date$</date>
    177     </sect1info>
    178 
    179     <title>Who Would Want to Read this Book</title>
    180 
    181     <para>This book is mainly aimed at those who have built a system based
    182     on the LFS book. It will also be useful for those who are using other
    183     distributions, but for one reason or another want to manually build
    184     software and are in need of some assistance. Note that the material
    185     contained in this book, in particular the dependency listings, is based
    186     upon the assumption that you are using a base LFS system with every
    187     package listed in the LFS book already installed and configured. BLFS can
    188     be used to create a range of diverse systems and so the target audience is
    189     probably nearly as wide as that of the LFS book.  If you found LFS useful,
    190     you should also like this!</para>
    191 
    192     <para>Since Release 5.0, the BLFS book version matches
    193     the LFS book version. This book may be incompatible with
    194     a previous or latter release of the LFS book.</para>
    195 
    196   </sect1>
    197 
    198   <sect1 id="preface-organization">
    199     <?dbhtml filename="organization.html"?>
    200 
    201     <sect1info>
    202       <othername>$LastChangedBy$</othername>
    203       <date>$Date$</date>
    204     </sect1info>
    205 
    206     <title>Organization</title>
    207 
    208     <para>This book is divided into the following parts.</para>
    209 
    210     <bridgehead renderas="sect2">Part I - Introduction</bridgehead>
    211 
    212     <para>This part contains information which is essential to
    213     the rest of the book.</para>
    214 
    215     <bridgehead renderas="sect2">Part II - Post LFS Configuration and Extra
    216     Software</bridgehead>
    217 
    218     <para>Here we introduce basic configuration and security issues.  We also
    219     discuss a range of editors, file systems, and shells which aren't covered in
    220     the main LFS book.</para>
    221 
    222     <bridgehead renderas="sect2">Part III - General Libraries and Utilities</bridgehead>
    223 
    224     <para>In this section we cover libraries which are often needed by the rest
    225     of the book as well as system utilities.  Information on Programming
    226     (including recompiling <application>GCC</application> to support its full range
    227     of languages) concludes this part.</para>
    228 
    229     <bridgehead renderas="sect2">Part IV - Connecting to a Network</bridgehead>
    230 
    231     <para>Here we cover how to connect to a network when you aren't using the
    232     simple static IP setup given in the main LFS book.</para>
    233 
    234     <bridgehead renderas="sect2">Part V - Basic Networking</bridgehead>
    235 
    236     <para>Networking libraries and command-line networking tools make up the
    237     bulk of this part.</para>
    238 
    239     <bridgehead renderas="sect2">Part VI - Major Servers</bridgehead>
    240 
    241     <para>Here we deal with setting up mail and other servers (such as
    242     <application>SSH</application>, <application>Apache</application>, etc.).</para>
    243 
    244     <bridgehead renderas="sect2">Part VII - X + Window Managers</bridgehead>
    245 
    246     <para>This part explains how to set up a basic <application>X Window
    247     System</application> installation along with some generic
    248     <application>X</application> libraries and Window managers.</para>
    249 
    250     <bridgehead renderas="sect2">Part VIII - KDE</bridgehead>
    251 
    252     <para>For those who want to use the <application>K Desktop
    253     Environment</application> or some parts of it, this part covers it.</para>
    254 
    255     <bridgehead renderas="sect2">Part IX - GNOME</bridgehead>
    256 
    257     <para><application>GNOME</application> is the main alternative to
    258     <application>KDE</application> in the Desktop Environment arena and
    259     we cover both <application>GNOME</application>-1.4
    260     and <application>GNOME</application>-&gnome-version; here.</para>
    261 
    262     <bridgehead renderas="sect2">Part X - X Software</bridgehead>
    263 
    264     <para>Office programs and graphical web browsers are important to most people.
    265     They, along with some generic <application>X</application> software can be
    266     found in this part of the book.</para>
    267 
    268     <bridgehead renderas="sect2">Part XI - Multimedia</bridgehead>
    269 
    270     <para>Here we cover setting multimedia libraries and drivers along with some
    271     audio, video and CD-writing programs.</para>
    272 
    273     <bridgehead renderas="sect2">Part XII - Printing, Scanning and
    274     Typesetting (PST)</bridgehead>
    275 
    276     <para>The PST part of the book covers document handling with applications like
    277     <application>Ghostscript</application>, <application>CUPS</application> and
    278     <application>DocBook</application> to installing
    279     <application>teTeX</application>.</para>
    280 
    281     <bridgehead renderas="sect2">Appendices</bridgehead>
    282 
    283     <para>The Appendices cover information which doesn't belong in the main
    284     book; they are mainly there as a reference.</para>
    285 
    286   </sect1>
    287 
    288   <sect1 id="pre-errata">
    289 
    290     <title>Errata</title>
    291 
    292     <para>The software used to create BLFS applications is constantly being
    293     updated and enhanced. Security warnings and bug fixes may become available
    294     after the BLFS book has been released. To check whether the package
    295     versions or instructions in this release of BLFS need any modifications to
    296     accommodate security vulnerabilities or other bug fixes, please visit
    297     <ulink url="&errata;"/> before proceeding with your build. You should note
    298     any changes shown and apply them to the relevant section of the book as you
    299     progress with building the applications in BLFS.</para>
    300 
    301   </sect1>
    302 
    303 
    304 
     121  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="foreword.xml"/>
     122  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="whoread.xml"/>
     123  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="organization.xml"/>
     124  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="errata.xml"/>
    305125
    306126</preface>
Note: See TracChangeset for help on using the changeset viewer.