Changeset 9ee226e


Ignore:
Timestamp:
05/27/2009 02:49:21 AM (15 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
7ec7f68
Parents:
ca2f862e
Message:

Grammer and wording changes in the Preface

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8929 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
prologue
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • prologue/audience.xml

    rca2f862e r9ee226e  
    1616an existing one?</quote></para>
    1717
    18 <para>One important reason for this project's existence is to help you learn how
    19 a Linux system works from the inside out. Building an LFS system helps
    20 demonstrate what makes Linux tick, and how things work together and depend
    21 on each other. One of the best things that this learning experience can
    22 provide you with is the ability to customize a Linux system to suit your
    23 own unique needs.</para>
     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 that this learning experience can provide is
     22the ability to customize a Linux system to suit your own unique needs.</para>
    2423
    25 <para>A key benefit of LFS is that it allows you to have more control over the
    26 system without relying on someone else's Linux implementation. With LFS,
    27 you are in the driver's seat and dictate every aspect of the system.</para>
     24<para>Another key benefit of LFS is that it allows you to have more control
     25over the system without relying on someone else's Linux implementation. With
     26LFS, you are in the driver's seat and dictate every aspect of the
     27system.</para>
    2828
    2929<para>LFS allows you to create very compact Linux systems. When installing
     
    3333resources are no longer a consideration. Sometimes, however, you are still
    3434constrained by size considerations if nothing else. Think about bootable
    35 CDs, USB sticks and embedded systems. Those are areas where LFS can be
     35CDs, USB sticks, and embedded systems. Those are areas where LFS can be
    3636beneficial.</para>
    3737
     
    4949book.</para>
    5050
    51 <para>There are too many good reasons to build your own LFS system to list them
    52 all here. In the end, education is by far the most powerful of reasons. As
    53 you continue in your LFS experience, you will discover the power that
    54 information and knowledge truly bring.</para>
     51<para>There are too many other good reasons to build your own LFS system to
     52list them all here. In the end, education is by far the most powerful of
     53reasons. As you continue in your LFS experience, you will discover the power
     54that information and knowledge truly bring.</para>
    5555
    5656</sect1>
  • prologue/foreword.xml

    rca2f862e r9ee226e  
    1717
    1818<para>There are always many ways to accomplish a single task. The same can be
    19 said about Linux distributions. A great many have existed over the years.
    20 Some still exist, some have morphed into something else yet others have
    21 been relegated to our memories.</para>
    22 
    23 <para>They all do things differently to suit the needs of their target audience.
    24 Because there existed so many different ways to accomplish the same end
    25 goal, I began to realize I no longer had to be limited by any one
     19said about Linux distributions. A great many have existed over the years.  Some
     20still exist, some have morphed into something else, yet others have been
     21relegated to our memories.  They all do things differently to suit the needs of
     22their target audience.  Because so many different ways to accomplish the same
     23end goal exist, I began to realize I no longer had to be limited by any one
    2624implementation. Prior to discovering Linux, we simply put up with issues in
    27 other Operating Systems as you had no choice. It was what it was, whether
    28 you liked it or not. With Linux, the concept of choice began to emerge. If
    29 you didn't like something, you were free, even encouraged, to change
    30 it.</para>
     25other Operating Systems as you had no choice. It was what it was, whether you
     26liked it or not. With Linux, the concept of choice began to emerge.  If you
     27didn't like something, you were free, even encouraged, to change it.</para>
    3128
    3229<para>I tried a number of distributions and could not decide on any one. They
     
    4542
    4643<para>After sorting through issues such as circular dependencies and compile-time
    47 errors, a custom-built Linux system was finally built. It was fully
     44errors, I finally built a custom-built Linux system. It was fully
    4845operational and perfectly usable like any of the other Linux systems out
    4946there at the time. But it was my own creation. It was very satisfying to
     
    5350
    5451<para>As I shared my goals and experiences with other members of the Linux
    55 community, it became apparent that there was a sustained interest in those
    56 ideas. It quickly became apparent that such custom-built Linux systems
     52community, it became apparent that there was a sustained interest in these
     53ideas. It quickly became plain that such custom-built Linux systems
    5754serve not only to meet user specific requirements, but also serve as an
    5855ideal learning opportunity for programmers and system administrators to
     
    6461build your own system. While this book provides a template that will result
    6562in a correctly working system, you are free to alter the instructions to
    66 suit yourself, which is in part the whole point of this project after all. You
     63suit yourself, which is, in part, an important part of this project. You
    6764remain in control; we just lend a helping hand to get you started on your
    6865own journey.</para>
    6966
    7067<para>I sincerely hope you will have a great time working on your own Linux From
    71 Scratch system, and enjoy the numerous benefits of having a system that is
     68Scratch system and enjoy the numerous benefits of having a system that is
    7269truly your own.</para>
    7370
  • prologue/hostreqs.xml

    rca2f862e r9ee226e  
    6060
    6161    <listitem>
    62       <!-- Gcc-2.95.3 breaks feature tests when using CC="gcc -B/usr/bin/"
    63            in the *-pass1 sections -->
    6462      <para><emphasis role="strong">Gcc-3.0.1</emphasis> (Versions
    6563      greater than &gcc-version; are not recommended as they have not
     
    8280
    8381    <listitem>
    84       <para><emphasis role="strong">Linux Kernel-2.6.x</emphasis>
     82      <para><emphasis role="strong">Linux Kernel-2.6.18</emphasis>
    8583      (having been compiled with GCC-3.0 or greater)</para>
    8684
    87       <para>The reason for the kernel version requirement is that thread-local
     85      <para>The reason for the kernel version requirement is that we specify
     86      that version when building <application>glibc</application> in Chapter 6
     87      at the recommendation of the developers.  This can be overridden if
     88      desired but at least a 2.6.0 kerenl is required because thread-local
    8889      storage support in Binutils will not be built and the Native POSIX
    8990      Threading Library (NPTL) test suite will segfault if the host's kernel
     
    9192      GCC.</para>
    9293
    93       <para>If the host kernel is either earlier than 2.6.x, or it was not
    94       compiled using a GCC-3.0 (or later) compiler, you will have to replace
    95       the kernel with one adhering to the specifications. There are two
    96 ways you can go about this.First, see if your Linux vendor provides a
    97       2.6 kernel package. If so, you may wish to install it. If your vendor
    98       doesn't offer a 2.6 kernel package, or you would prefer not to install it,
    99       you can compile a 2.6 kernel yourself. Instructions for compiling the
    100       kernel and configuring the boot loader (assuming the host uses GRUB) are
    101       located in <xref linkend="chapter-bootable"/>.</para>
     94      <para>If the host kernel is either earlier than 2.6.18, or it was not
     95      compiled using a GCC-3.0 (or later) compiler, you will need to replace
     96      the kernel with one adhering to the specifications. There are two ways
     97      you can go about this. First, see if your Linux vendor provides a 2.6.18
     98      or later kernel package. If so, you may wish to install it. If your
     99      vendor doesn't offer an acceptable kernel package, or you would prefer not to
     100      install it, you can compile a kernel yourself. Instructions for
     101      compiling the kernel and configuring the boot loader (assuming the host
     102      uses GRUB) are located in <xref linkend="chapter-bootable"/>.</para>
    102103
    103104      <note>
  • prologue/prerequisites.xml

    rca2f862e r9ee226e  
    1313  <para>Building an LFS system is not a simple task. It requires a certain
    1414  level of existing knowledge of Unix system administration in order to resolve
    15   problems, and correctly execute the commands listed. In particular, as an
     15  problems and correctly execute the commands listed. In particular, as an
    1616  absolute minimum, you should already have the ability to use the
    1717  command line (shell) to copy or move files and directories, list directory
     
    2222  <para>Because the LFS book assumes <emphasis>at least</emphasis> this basic
    2323  level of skill, the various LFS support forums are unlikely to be able to
    24   provide you with much assistance; you will find that your questions regarding
    25   such basic knowledge will likely go unanswered, or you will simply be referred
    26   to the LFS essential pre-reading list.</para>
     24  provide you with much assistance in these areas. You will find that your
     25  questions regarding such basic knowledge will likely go unanswered or you
     26  will simply be referred to the LFS essential pre-reading list.</para>
    2727
    2828  <para>Before building an LFS system, we recommend reading the following
     
    3535
    3636      <para>This is a comprehensive guide to building and installing
    37       <quote>generic</quote> Unix software packages under Linux.</para>
     37      <quote>generic</quote> Unix software packages under Linux. Although it
     38      was written some time ago, it still provides a good summary of the
     39      basic techniques needed to build and install software.</para>
    3840    </listitem>
    3941
     
    4244      <ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para>
    4345
    44       <para>This guide covers the usage of assorted Linux software.</para>
     46      <para>This guide covers the usage of assorted Linux software. This
     47      reference is also fairly old, but still valid.</para>
    4548    </listitem>
    4649
  • prologue/typography.xml

    rca2f862e r9ee226e  
    3434<screen><computeroutput>install-info: unknown option '--dir-file=/mnt/lfs/usr/info/dir'</computeroutput></screen>
    3535
    36   <para>This form of text (fixed-width text) shows screen output, probably as
     36  <para>This form of text (fixed-width text) shows screen output, usually as
    3737  the result of commands issued.  This format is also used to show filenames,
    3838  such as <filename>/etc/ld.so.conf</filename>.</para>
Note: See TracChangeset for help on using the changeset viewer.