Changeset 5620919 in clfs-sysroot


Ignore:
Timestamp:
Jul 21, 2006, 7:27:39 AM (18 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
master
Children:
3411c18
Parents:
6942142
Message:

Copied prolouge/common/audience.xml from trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BOOK/prologue/common/audience.xml

    r6942142 r5620919  
    1212
    1313  <para>There are many reasons why somebody would want to read this book.
    14   The principal reason is to install a Linux system from the
    15   source code. A question many people raise is, <quote>why go through all
    16   the hassle of manually building a Linux system from scratch when you
    17   can just download and install an existing one?</quote> That is a good
    18   question and is the impetus for this section of the book.</para>
     14  The principal reason is to install a Linux system from the  source code.
     15  A question many people raise is, <quote>why go through all the hassle of
     16  manually building a Linux system from scratch when you can just download
     17  and install an existing one?</quote> That is a good question and is the
     18  impetus for this section of the book.</para>
    1919
    20   <para>One important reason for LFS's existence is to help people learn
    21   how a Linux system works from the inside out. Building an LFS system
    22   helps demonstrate what makes Linux tick, and how things work together
    23   and depend on each other. One of the best things that this learning
    24   experience provides is the ability to customize Linux to your own
     20  <para>One important reason for the existence of CLFS is to help people
     21  understand how a Linux system works.  Building an CLFS system helps
     22  demonstrate what makes Linux tick, and how things work together and
     23  depend on each other. One of the best things this learning experience
     24  provides is the ability to customize Linux to your own
    2525  tastes and needs.</para>
    2626
    27   <para>A key benefit of LFS is that it allows users to have more control
    28   over the system without relying on someone else's Linux implementation.
    29   With LFS, <emphasis>you</emphasis> are in the driver's seat and dictate
    30   every aspect of the system, such as the directory layout and bootscript
    31   setup. You also dictate where, why, and how programs are installed.</para>
     27  <para>A key benefit of CLFS is that it allows users to have more control
     28  over their system without any reliance on a Linux implementation designed
     29  by someone else.  With CLFS, <emphasis>you</emphasis> are in the driver's
     30  seat and dictate every aspect of the system, such as the directory layout
     31  and bootscript setup. You also dictate where, why, and how programs are
     32  installed.</para>
    3233
    33   <para>Another benefit of LFS is the ability to create a very compact
    34   Linux system. When installing a regular distribution, one is often
    35   forced to include several programs which are probably never used. These
    36   programs waste disk space, or worse, CPU cycles. It is not
    37   difficult to build an LFS system of less than 100 megabytes (MB), which
    38   is substantially smaller than the majority of existing
    39   installations.  Does this still sound like a lot of space? A few of us
    40   have been working on creating a very small embedded LFS system. We
    41   successfully built a system that was specialized to run the Apache web
    42   server with approximately 8MB of disk space used. Further stripping
    43   could bring this down to 5 MB or less. Try that with a regular
    44   distribution! This is only one of the many benefits of designing your
    45   own Linux implementation.</para>
     34  <para>Another benefit of CLFS is the ability to create a very compact
     35  Linux system. When installing a regular distribution, one is often forced
     36  to include several programs which are probably never used. These programs
     37  waste disk space or CPU cycles.  It is not difficult to build an CLFS
     38  system of less than 100 megabytes (MB), which is substantially smaller
     39  than the majority of existing installations.  Does this still sound like a
     40  lot of space? A few of us have been working on creating a very small
     41  embedded CLFS system. We successfully built a system that was specialized
     42  to run the Apache web server with approximately 8MB of disk space used.
     43  Further stripping could bring this down to 5 MB or less. Try that with a
     44  regular distribution! This is only one of the many benefits of designing
     45  your own Linux implementation.</para>
    4646
    4747  <para>We could compare Linux distributions to a hamburger purchased at
    4848  a fast-food restaurant&mdash;you have no idea what might be in what you
    49   are eating. LFS, on the other hand, does not give you a hamburger.
    50   Rather, LFS provides the recipe to make the exact hamburger desired.
     49  are eating. CLFS, on the other hand, does not give you a hamburger.
     50  Rather, CLFS provides the recipe to make the exact hamburger desired.
    5151  This allows users to review the recipe, omit unwanted ingredients, and
    5252  add your own ingredients to enhance the flavor of the burger. When you
     
    5555  barbecue it.</para>
    5656
    57   <para>Another analogy that we can use is that of comparing LFS with a
    58   finished house. LFS provides the skeletal plan of a house, but it is up
    59   to you to build it. LFS maintains the freedom to adjust plans throughout
    60   the process, customizing it to the user's needs and preferences.</para>
     57  <para>Another analogy that we can use is that of comparing CLFS with a
     58  finished house. CLFS provides the skeletal plan of a house, but it is up
     59  to you to build it. CLFS maintains the freedom to adjust plans throughout
     60  the process, customizing it to the needs and preferences of the user.</para>
    6161
    62   <para>An additional advantage of a custom built Linux system is security.
     62  <para>Security is an additional advantage of a custom built Linux system.
    6363  By compiling the entire system from source code, you are empowered to
    6464  audit everything and apply all the security patches desired. It is no
     
    6868  correctly and adequately fixes the problem.</para>
    6969
    70   <para>The goal of Cross Linux From Scratch is to build a complete and usable
    71   foundation-level system. Readers who do not wish to build their own
    72   Linux system from scratch may not benefit from the information in this
     70  <para>The goal of Cross Linux From Scratch is to build a complete and
     71  usable foundation-level system. Readers who do not wish to build their
     72  own Linux system from scratch may not benefit from the information in this
    7373  book. If you only want to know what happens while the computer boots,
    7474  we recommend the <quote>From Power Up To Bash Prompt</quote> HOWTO
     
    7878  The HOWTO builds a system which is similar to that of this book, but it
    7979  focuses strictly on creating a system capable of booting to a BASH prompt.
    80   Consider your objective. If you wish to build a Linux system while
    81   learning along the way, then this book is your best choice.</para>
     80  Consider your objective. If you wish to build a Linux system and learn
     81  along the way, this book is your best choice.</para>
    8282
    83   <para>There are too many good reasons to build your own LFS system to
     83  <para>There are too many good reasons to build your own CLFS system to
    8484  list them all here. This section is only the tip of the iceberg. As
    85   you continue in your LFS experience, you will find the power that
     85  you continue in your CLFS experience, you will find the power that
    8686  information and knowledge truly bring.</para>
    8787
Note: See TracChangeset for help on using the changeset viewer.