Hi,

2 corrections: kernl and 2.6.x I would replace with 2.6.0 to be relevant
with the remain of the text.

-      <para>The reason for the kernel version requirement is that we
specify
-      that version when building <application>glibc</application> in
Chapter 6
-      at the recommendation of the developers.  This can be overridden
if
-      desired but at least a 2.6.0 kerenl is required because
thread-local
-       storage support in Binutils will not be built and the Native
POSIX
-       Threading Library (NPTL) test suite will segfault if the host's
kernel
-       isn't at least a 2.6.x version compiled with a 3.0 or later
release of
-       GCC.</para>
+      <para>The reason for the kernel version requirement is that we
specify
+      that version when building <application>glibc</application> in
Chapter 6
+      at the recommendation of the developers.  This can be overridden
if
+      desired but at least a 2.6.0 kernel is required because
thread-local
+       storage support in Binutils will not be built and the Native
POSIX
+       Threading Library (NPTL) test suite will segfault if the host's
kernel
+       isn't at least a 2.6.0 version compiled with a 3.0 or later
release of
+       GCC.</para>

Sincerely,

Jean-Philippe MENGUAL


Le mardi 26 mai 2009 à 20:49 -0600, [email protected] a
écrit :
> Author: bdubbs
> Date: 2009-05-26 20:49:21 -0600 (Tue, 26 May 2009)
> New Revision: 8929
> 
> Modified:
>    trunk/BOOK/prologue/audience.xml
>    trunk/BOOK/prologue/foreword.xml
>    trunk/BOOK/prologue/hostreqs.xml
>    trunk/BOOK/prologue/prerequisites.xml
>    trunk/BOOK/prologue/typography.xml
> Log:
> Grammer and wording changes in the Preface
> 
> Modified: trunk/BOOK/prologue/audience.xml
> ===================================================================
> --- trunk/BOOK/prologue/audience.xml  2009-05-27 01:45:59 UTC (rev 8928)
> +++ trunk/BOOK/prologue/audience.xml  2009-05-27 02:49:21 UTC (rev 8929)
> @@ -15,16 +15,16 @@
>  building a Linux system from scratch when you can just download and install
>  an existing one?</quote></para>
>  
> -<para>One important reason for this project's existence is to help you 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 can
> -provide you with is the ability to customize a Linux system to suit your
> -own unique needs.</para>
> +<para>One important reason for this project's existence is to help you 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 can provide 
> is
> +the ability to customize a Linux system to suit your own unique needs.</para>
>  
> -<para>A key benefit of LFS is that it allows you to have more control over 
> the
> -system without relying on someone else's Linux implementation. With LFS,
> -you are in the driver's seat and dictate every aspect of the system.</para>
> +<para>Another key benefit of LFS is that it allows you to have more control
> +over the system without relying on someone else's Linux implementation. With
> +LFS, you are in the driver's seat and dictate every aspect of the
> +system.</para>
>  
>  <para>LFS allows you to create very compact Linux systems. When installing
>  regular distributions, you are often forced to install a great many
> @@ -32,7 +32,7 @@
>  resources. You may argue that with today's hard drive and CPUs, such
>  resources are no longer a consideration. Sometimes, however, you are still
>  constrained by size considerations if nothing else. Think about bootable
> -CDs, USB sticks and embedded systems. Those are areas where LFS can be
> +CDs, USB sticks, and embedded systems. Those are areas where LFS can be
>  beneficial.</para>
>  
>  <para>Another advantage of a custom built Linux system is security. By 
> compiling
> @@ -48,10 +48,10 @@
>  from scratch, you may not entirely benefit from the information in this
>  book.</para>
>  
> -<para>There are too many good reasons to build your own LFS system to list 
> them
> -all here. In the end, education is by far the most powerful of reasons. As
> -you continue in your LFS experience, you will discover the power that
> -information and knowledge truly bring.</para>
> +<para>There are too many other good reasons to build your own LFS system to
> +list them all here. In the end, education is by far the most powerful of
> +reasons. As you continue in your LFS experience, you will discover the power
> +that information and knowledge truly bring.</para>
>  
>  </sect1>
>  
> 
> Modified: trunk/BOOK/prologue/foreword.xml
> ===================================================================
> --- trunk/BOOK/prologue/foreword.xml  2009-05-27 01:45:59 UTC (rev 8928)
> +++ trunk/BOOK/prologue/foreword.xml  2009-05-27 02:49:21 UTC (rev 8929)
> @@ -16,18 +16,15 @@
>  Linux.</para> 
>  
>  <para>There are always many ways to accomplish a single task. The same can be
> -said about Linux distributions. A great many have existed over the years.
> -Some still exist, some have morphed into something else yet others have
> -been relegated to our memories.</para>
> -
> -<para>They all do things differently to suit the needs of their target 
> audience.
> -Because there existed so many different ways to accomplish the same end
> -goal, I began to realize I no longer had to be limited by any one
> +said about Linux distributions. A great many have existed over the years.  
> Some
> +still exist, some have morphed into something else, yet others have been
> +relegated to our memories.  They all do things differently to suit the needs 
> of
> +their target audience.  Because so many different ways to accomplish the same
> +end goal exist, I began to realize I no longer had to be limited by any one
>  implementation. Prior to discovering Linux, we simply put up with issues in
> -other Operating Systems as you had no choice. It was what it was, whether
> -you liked it or not. With Linux, the concept of choice began to emerge. If
> -you didn't like something, you were free, even encouraged, to change
> -it.</para>
> +other Operating Systems as you had no choice. It was what it was, whether you
> +liked it or not. With Linux, the concept of choice began to emerge.  If you
> +didn't like something, you were free, even encouraged, to change it.</para>
>  
>  <para>I tried a number of distributions and could not decide on any one. They
>  were great systems in their own right. It wasn't a matter of right and
> @@ -44,7 +41,7 @@
>  built.</para>
>  
>  <para>After sorting through issues such as circular dependencies and 
> compile-time
> -errors, a custom-built Linux system was finally built. It was fully
> +errors, I finally built a custom-built Linux system. It was fully
>  operational and perfectly usable like any of the other Linux systems out
>  there at the time. But it was my own creation. It was very satisfying to
>  have put together such a system yourself. The only thing better would have
> @@ -52,8 +49,8 @@
>  thing.</para>
>  
>  <para>As I shared my goals and experiences with other members of the Linux
> -community, it became apparent that there was a sustained interest in those
> -ideas. It quickly became apparent that such custom-built Linux systems
> +community, it became apparent that there was a sustained interest in these
> +ideas. It quickly became plain that such custom-built Linux systems
>  serve not only to meet user specific requirements, but also serve as an
>  ideal learning opportunity for programmers and system administrators to
>  enhance their (existing) Linux skills. Out of this broadened interest, the
> @@ -63,12 +60,12 @@
>  provides the background and instructions necessary for you to design and
>  build your own system. While this book provides a template that will result
>  in a correctly working system, you are free to alter the instructions to
> -suit yourself, which is in part the whole point of this project after all. 
> You
> +suit yourself, which is, in part, an important part of this project. You
>  remain in control; we just lend a helping hand to get you started on your
>  own journey.</para>
>  
>  <para>I sincerely hope you will have a great time working on your own Linux 
> From
> -Scratch system, and enjoy the numerous benefits of having a system that is
> +Scratch system and enjoy the numerous benefits of having a system that is
>  truly your own.</para>
>  
>  <literallayout>--
> 
> Modified: trunk/BOOK/prologue/hostreqs.xml
> ===================================================================
> --- trunk/BOOK/prologue/hostreqs.xml  2009-05-27 01:45:59 UTC (rev 8928)
> +++ trunk/BOOK/prologue/hostreqs.xml  2009-05-27 02:49:21 UTC (rev 8929)
> @@ -59,8 +59,6 @@
>      </listitem>
>  
>      <listitem>
> -      <!-- Gcc-2.95.3 breaks feature tests when using CC="gcc -B/usr/bin/"
> -           in the *-pass1 sections -->
>        <para><emphasis role="strong">Gcc-3.0.1</emphasis> (Versions
>        greater than &gcc-version; are not recommended as they have not
>        been tested)</para>
> @@ -81,24 +79,27 @@
>      </listitem>
>  
>      <listitem>
> -      <para><emphasis role="strong">Linux Kernel-2.6.x</emphasis>
> +      <para><emphasis role="strong">Linux Kernel-2.6.18</emphasis>
>        (having been compiled with GCC-3.0 or greater)</para>
>  
> -      <para>The reason for the kernel version requirement is that 
> thread-local
> +      <para>The reason for the kernel version requirement is that we specify
> +      that version when building <application>glibc</application> in Chapter 
> 6
> +      at the recommendation of the developers.  This can be overridden if
> +      desired but at least a 2.6.0 kerenl is required because thread-local
>        storage support in Binutils will not be built and the Native POSIX
>        Threading Library (NPTL) test suite will segfault if the host's kernel
>        isn't at least a 2.6.x version compiled with a 3.0 or later release of
>        GCC.</para>
>  
> -      <para>If the host kernel is either earlier than 2.6.x, or it was not
> -      compiled using a GCC-3.0 (or later) compiler, you will have to replace
> -      the kernel with one adhering to the specifications. There are two
> -ways you can go about this.First, see if your Linux vendor provides a
> -      2.6 kernel package. If so, you may wish to install it. If your vendor
> -      doesn't offer a 2.6 kernel package, or you would prefer not to install 
> it,
> -      you can compile a 2.6 kernel yourself. Instructions for compiling the
> -      kernel and configuring the boot loader (assuming the host uses GRUB) 
> are
> -      located in <xref linkend="chapter-bootable"/>.</para>
> +      <para>If the host kernel is either earlier than 2.6.18, or it was not
> +      compiled using a GCC-3.0 (or later) compiler, you will need to replace
> +      the kernel with one adhering to the specifications. There are two ways
> +      you can go about this. First, see if your Linux vendor provides a 
> 2.6.18
> +      or later kernel package. If so, you may wish to install it. If your
> +      vendor doesn't offer an acceptable kernel package, or you would prefer 
> not to
> +      install it, you can compile a kernel yourself. Instructions for
> +      compiling the kernel and configuring the boot loader (assuming the host
> +      uses GRUB) are located in <xref linkend="chapter-bootable"/>.</para>
>  
>        <note>
>          <para>This version of the book builds a 32-bit Linux system and
> 
> Modified: trunk/BOOK/prologue/prerequisites.xml
> ===================================================================
> --- trunk/BOOK/prologue/prerequisites.xml     2009-05-27 01:45:59 UTC (rev 
> 8928)
> +++ trunk/BOOK/prologue/prerequisites.xml     2009-05-27 02:49:21 UTC (rev 
> 8929)
> @@ -12,7 +12,7 @@
>  
>    <para>Building an LFS system is not a simple task. It requires a certain
>    level of existing knowledge of Unix system administration in order to 
> resolve
> -  problems, and correctly execute the commands listed. In particular, as an
> +  problems and correctly execute the commands listed. In particular, as an
>    absolute minimum, you should already have the ability to use the
>    command line (shell) to copy or move files and directories, list directory
>    and file contents, and change the current directory. It is also expected 
> that
> @@ -21,9 +21,9 @@
>  
>    <para>Because the LFS book assumes <emphasis>at least</emphasis> this basic
>    level of skill, the various LFS support forums are unlikely to be able to
> -  provide you with much assistance; you will find that your questions 
> regarding
> -  such basic knowledge will likely go unanswered, or you will simply be 
> referred
> -  to the LFS essential pre-reading list.</para>
> +  provide you with much assistance in these areas. You will find that your
> +  questions regarding such basic knowledge will likely go unanswered or you
> +  will simply be referred to the LFS essential pre-reading list.</para>
>  
>    <para>Before building an LFS system, we recommend reading the following
>    HOWTOs:</para>
> @@ -34,14 +34,17 @@
>        <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 packages under Linux.</para>
> +      <quote>generic</quote> Unix software packages under Linux. Although it
> +      was written some time ago, it still provides a good summary of the
> +      basic techniques needed to build and install software.</para>
>      </listitem>
>  
>      <listitem>
>        <para>The Linux Users' Guide
>        <ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para>
>  
> -      <para>This guide covers the usage of assorted Linux software.</para>
> +      <para>This guide covers the usage of assorted Linux software. This
> +      reference is also fairly old, but still valid.</para>
>      </listitem>
>  
>      <listitem>
> 
> Modified: trunk/BOOK/prologue/typography.xml
> ===================================================================
> --- trunk/BOOK/prologue/typography.xml        2009-05-27 01:45:59 UTC (rev 
> 8928)
> +++ trunk/BOOK/prologue/typography.xml        2009-05-27 02:49:21 UTC (rev 
> 8929)
> @@ -33,7 +33,7 @@
>  
>  <screen><computeroutput>install-info: unknown option 
> '--dir-file=/mnt/lfs/usr/info/dir'</computeroutput></screen>
>  
> -  <para>This form of text (fixed-width text) shows screen output, probably as
> +  <para>This form of text (fixed-width text) shows screen output, usually as
>    the result of commands issued.  This format is also used to show filenames,
>    such as <filename>/etc/ld.so.conf</filename>.</para>
>  
> 

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to