Index: chapter06/coreutils.xml
===================================================================
--- chapter06/coreutils.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/coreutils.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -39,5 +39,5 @@
 <screen><userinput>patch -Np1 -i ../&coreutils-uname-patch;</userinput></screen>
 
-<para>Prevent Coreutils from installing binaries that will be later be
+<para>Prevent Coreutils from installing binaries that will later be
 installed by other packages:</para>
 
@@ -52,8 +52,9 @@
 <screen><userinput>make</userinput></screen>
 
-<para>The test suite of Coreutils makes several invalid assumptions about the
-presence of system users and groups. Therefore, additional items need to be set
-up before running the tests. Skip down to <quote>Install the package</quote> if
-not running the test suite.</para>
+<para>The test suite of Coreutils makes several assumptions about the presence
+of system users and groups that are not valid within the minimal environment
+that exists at the moment. Therefore, additional items need to be set up before
+running the tests. Skip down to <quote>Install the package</quote> if not
+running the test suite.</para>
 
 <para>Create two dummy groups and a dummy user:</para>
Index: chapter06/e2fsprogs.xml
===================================================================
--- chapter06/e2fsprogs.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/e2fsprogs.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -53,13 +53,13 @@
 <varlistentry>
 <term><parameter>--with-root-prefix=""</parameter></term>
-<listitem><para>Certain programs (such as the
-<command>e2fsck</command> program) are considered essential programs.
-When, for example, <filename class="directory">/usr</filename> is not
-mounted, these essential programs need to be available. They belong in
-directories like <filename class="directory">/lib</filename> and
-<filename class="directory">/sbin</filename>. If this option is not
-passed to E2fsprogs' configure, the programs are installed into the
-<filename class="directory">/usr</filename> directory, which is not
-where they should be.</para></listitem>
+<listitem><para>Certain programs (such as the <command>e2fsck</command> program)
+are considered essential programs.  When, for example, <filename
+class="directory">/usr</filename> is not mounted, these essential programs need
+to be available. They belong in directories like <filename
+class="directory">/lib</filename> and <filename
+class="directory">/sbin</filename>. If this option is not passed to E2fsprogs'
+configure, the programs are installed into the <filename
+class="directory">/usr</filename> directory.</para></listitem>
+
 </varlistentry>
 
@@ -88,5 +88,5 @@
 <userinput>make check</userinput>.</para>
 
-<para>Install most of the package:</para>
+<para>Install the binaries and documentation:</para>
 
 <screen><userinput>make install</userinput></screen>
@@ -265,6 +265,5 @@
 <term><command>mke2fs</command></term>
 <listitem>
-<para>Is used to create a second extended file system on the given
-device</para>
+<para>Creates an ext2 or ext3 file system on the given device</para>
 <indexterm zone="ch-system-e2fsprogs mke2fs"><primary sortas="b-mke2fs">mke2fs</primary></indexterm>
 </listitem>
Index: chapter06/file.xml
===================================================================
--- chapter06/file.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/file.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -13,5 +13,6 @@
 
 <sect2 role="package"><title/>
-<para>The File package contains a utility for determining the type of files.</para>
+<para>The File package contains a utility for determining the type of a given
+file or files.</para>
 
 <segmentedlist>
Index: chapter06/findutils.xml
===================================================================
--- chapter06/findutils.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/findutils.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -39,5 +39,5 @@
     --localstatedir=/var/lib/locate</userinput></screen>
 
-<para>The <parameter>localstatedir</parameter> directive above changes the
+<para>The <parameter>localstatedir</parameter> option above changes the
 location of the <command>locate</command> database to be in <filename
 class="directory">/var/lib/locate</filename>, which is FHS-compliant.</para>
Index: chapter06/flex.xml
===================================================================
--- chapter06/flex.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/flex.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -118,5 +118,5 @@
 <term><command>lex</command></term>
 <listitem>
-<para>Script that runs <command>flex</command> in <command>lex</command>
+<para>A script that runs <command>flex</command> in <command>lex</command>
 emulation mode</para>
 <indexterm zone="ch-system-flex lex"><primary sortas="b-lex">lex</primary></indexterm>
Index: chapter06/gettext.xml
===================================================================
--- chapter06/gettext.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/gettext.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -197,5 +197,5 @@
 <term><command>msgfmt</command></term>
 <listitem>
-<para>Generates a binary message catalog from from a translation catalog</para>
+<para>Generates a binary message catalog from a translation catalog</para>
 <indexterm zone="ch-system-gettext msgfmt"><primary sortas="b-msgfmt">msgfmt</primary></indexterm>
 </listitem>
Index: chapter06/groff.xml
===================================================================
--- chapter06/groff.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/groff.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -107,5 +107,5 @@
 
 <varlistentry id="geqn">
-<term><command>eqn</command></term>
+<term><command>geqn</command></term>
 <listitem>
 <para>A link to <command>eqn</command></para>
@@ -199,5 +199,5 @@
 <term><command>gtbl</command></term>
 <listitem>
-<para>Is the GNU implementation of <command>tbl</command></para>
+<para>A link to <command>tbl</command></para>
 <indexterm zone="ch-system-groff gtbl"><primary sortas="b-gtbl">gtbl</primary></indexterm>
 </listitem>
@@ -363,5 +363,5 @@
 <term><command>zsoelim</command></term>
 <listitem>
-<para>Is the GNU implementation of <command>soelim</command></para>
+<para>A link to <command>soelim</command></para>
 <indexterm zone="ch-system-groff zsoelim"><primary sortas="b-zsoelim">zsoelim</primary></indexterm>
 </listitem>
Index: chapter06/gzip.xml
===================================================================
--- chapter06/gzip.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/gzip.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -86,5 +86,5 @@
 <term><command>compress</command></term>
 <listitem>
-<para>Compresses and uncompresses compressed files</para>
+<para>Compresses and decompresses files</para>
 <indexterm zone="ch-system-gzip compress"><primary sortas="b-compress">compress</primary></indexterm>
 </listitem>
@@ -102,5 +102,5 @@
 <term><command>gzexe</command></term>
 <listitem>
-<para>Creates self-uncompressing executable files</para>
+<para>Creates self-decompressing executable files</para>
 <indexterm zone="ch-system-gzip gzexe"><primary sortas="b-gzexe">gzexe</primary></indexterm>
 </listitem>
Index: chapter06/hotplug.xml
===================================================================
--- chapter06/hotplug.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/hotplug.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -48,5 +48,5 @@
 <screen><userinput>rm -rf /etc/init.d</userinput></screen>
 
-<para>Network device hotplugging is not supported by LFS bootscripts yet. For
+<para>Network device hotplugging is not supported by LFS-Bootscripts yet. For
 that reason, remove the network hotplug agent:</para>
 
Index: chapter06/iana-etc.xml
===================================================================
--- chapter06/iana-etc.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/iana-etc.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -30,5 +30,7 @@
 <title>Installation of Iana-Etc</title>
 
-<para>Parse the data:</para>
+<para>The following command converts the raw data provided by IANA into the
+correct formats for the <filename>/etc/protocols</filename> and
+<filename>/etc/services</filename> data files:</para>
 
 <screen><userinput>make</userinput></screen>
Index: chapter06/iproute2.xml
===================================================================
--- chapter06/iproute2.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/iproute2.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -114,5 +114,5 @@
         <listitem>
           <para>Shows the interface statistics, including the amount of transmitted
-                and received packages by interface</para>
+                and received packets by interface</para>
           <indexterm zone="ch-system-iproute2 ifstat">
             <primary sortas="b-ifstat">ifstat</primary>
Index: chapter06/kbd.xml
===================================================================
--- chapter06/kbd.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/kbd.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -104,5 +104,5 @@
 <term><command>getunimap</command></term>
 <listitem>
-<para>Prints the currently used unimap</para>
+<para>Prints the currently used unicode-to-font mapping table</para>
 <indexterm zone="ch-system-kbd getunimap"><primary sortas="b-getunimap">getunimap</primary></indexterm>
 </listitem>
Index: chapter06/man.xml
===================================================================
--- chapter06/man.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/man.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -69,13 +69,15 @@
 <screen><userinput>make install</userinput></screen>
 
-<note><para>To disable Select Graphic Rendition (SGR) escape
-sequences, edit the <filename>man.conf</filename> file and
-add the <parameter>-c</parameter> switch to
-the <envar>NROFF</envar> variable.</para></note>
+<note><para>If you will be working on a terminal that does not support text
+attributes such as color and bold, you can disable Select Graphic Rendition
+(SGR) escape sequences by editing the <filename>man.conf</filename> file and
+adding the <parameter>-c</parameter> option to the <envar>NROFF</envar>
+variable. If you use multiple terminal types for one computer it may be better
+to selectively add the <envar>GROFF_NO_SGR</envar> environment variable for the
+terminals that do not support SGR.</para></note>
 
-<para>If the character set uses 8-bit characters, search for the line
-beginning with <quote>NROFF</quote> in
-<filename>/etc/man.conf</filename>, and verify that it looks as
-follows:</para>
+<para>If the character set of the locale uses 8-bit characters, search for the
+line beginning with <quote>NROFF</quote> in <filename>/etc/man.conf</filename>,
+and verify that it looks as follows:</para>
 
 <screen>NROFF  /usr/bin/nroff -Tlatin1 -mandoc</screen>
Index: chapter06/module-init-tools.xml
===================================================================
--- chapter06/module-init-tools.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/module-init-tools.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -42,4 +42,14 @@
 
 <screen><userinput>./configure --prefix="" --enable-zlib</userinput></screen>
+
+<para>The meaning of the configure options:</para>
+
+<variablelist>
+<varlistentry>
+<term><parameter>--enable-zlib</parameter></term>
+<listitem><para>This allows the Module-Init-Tools package to handle compressed
+kernel modules.</para></listitem>
+</varlistentry>
+</variablelist>
 
 <para>Compile the package:</para>
Index: chapter06/ncurses.xml
===================================================================
--- chapter06/ncurses.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/ncurses.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -59,5 +59,5 @@
 <screen><userinput>mv /usr/lib/libncurses.so.5* /lib</userinput></screen>
 
-<para>Because the libraries have been moved, a few symlinks are pointing to
+<para>Because the libraries have been moved, a few symlinks point to
 non-existent files. Recreate those symlinks:</para>
 
Index: chapter06/perl.xml
===================================================================
--- chapter06/perl.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/perl.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -53,6 +53,6 @@
 
 <para>To run the test suite, first create a basic
-<filename>/etc/hosts</filename> file which is needed by a couple of
-tests to resolve the network name localhost:</para>
+<filename>/etc/hosts</filename> file which is needed by a couple of the tests to
+resolve the network name localhost:</para>
 
 <screen><userinput>echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
Index: chapter06/psmisc.xml
===================================================================
--- chapter06/psmisc.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/psmisc.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -13,6 +13,6 @@
 
 <sect2 role="package"><title/>
-<para>The Psmisc package contains programs for displaying information on
-processes.</para>
+<para>The Psmisc package contains programs for displaying information about
+running processes.</para>
 
 <segmentedlist>
Index: chapter06/readline.xml
===================================================================
--- chapter06/readline.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/readline.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -13,5 +13,6 @@
 
 <sect2 role="package"><title/>
-<para>The Readline package contains the Readline command-line library.</para>
+<para>The Readline package is a set of libraries that offers command-line
+editing and history capabilities.</para>
 
 <segmentedlist>
@@ -31,8 +32,7 @@
 <title>Installation of Readline</title>
 
-<para>The following patch includes a fix for the problem where
-Readline sometimes only shows 33 characters on a line and then wraps
-to the next line. It also includes other fixes recommended by the
-Readline author.</para>
+<para>The following patch includes a fix for a problem where Readline sometimes
+only shows 33 characters on a line and then wraps to the next line. It also
+includes other fixes recommended by the Readline author.</para>
 
 <screen><userinput>patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
@@ -64,12 +64,11 @@
 <screen><userinput>chmod 755 /lib/lib{readline,history}.so*</userinput></screen>
 
-<para>Now we move the static libraries to a more appropriate
-location:</para>
+<para>Now move the static libraries to a more appropriate location:</para>
 
 <screen><userinput>mv /lib/lib{readline,history}.a /usr/lib</userinput></screen>
 
-<para>Next we will remove the <filename class="extension">.so</filename> files in
-<filename class="directory">/lib</filename> and relink them into
-<filename class="directory">/usr/lib</filename>.</para>
+<para>Next, remove the <filename class="extension">.so</filename> files in
+<filename class="directory">/lib</filename> and relink them into <filename
+class="directory">/usr/lib</filename>.</para>
 
 <screen><userinput>rm /lib/lib{readline,history}.so
Index: chapter06/shadow.xml
===================================================================
--- chapter06/shadow.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/shadow.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -51,5 +51,6 @@
 
 <para id="shadow-limits-login_access">Shadow uses two files to configure
-authentication settings for the system. Install these two config files:</para>
+authentication settings for the system. Install these two configuration
+files:</para>
 
 <indexterm zone="shadow-limits-login_access"><primary sortas="e-/etc/limits">/etc/limits</primary></indexterm>
@@ -165,5 +166,5 @@
 <term><command>chfn</command></term>
 <listitem>
-<para>Used to change a user's full name and other info</para>
+<para>Used to change a user's full name and other information</para>
 <indexterm zone="ch-system-shadow chfn"><primary sortas="b-chfn">chfn</primary></indexterm>
 </listitem>
Index: chapter06/vim.xml
===================================================================
--- chapter06/vim.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/vim.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -70,9 +70,8 @@
 <screen><userinput>make</userinput></screen>
 
-<para>To test the results, issue:
-<userinput>make test</userinput>. However, this test suite outputs a
-lot of chaotic characters to the screen, which can cause issues with
-the settings of the current terminal. Therefore, running the test
-suite here is optional.</para>
+<para>To test the results, issue: <userinput>make test</userinput>. However,
+this test suite outputs a lot of binary data to the screen, which can cause
+issues with the settings of the current terminal. This can be resolved by
+redirecting the output to a log file.</para>
 
 <para>Install the package:</para>
@@ -100,11 +99,11 @@
 <indexterm zone="conf-vim"><primary sortas="e-/etc/vim">/etc/vim</primary></indexterm>
 
-<para>By default, <command>vim</command> runs in vi-incompatible mode.
-This may be new to users who have used other editors in the past. The
-<quote>nocompatible</quote> setting is included below to highlight the
-fact that a new behavior is being used. It also reminds those who
-would change to <quote>compatible</quote> mode that it should appear
-first.  This is necessary because it changes other settings, and
-overrides must come after this setting.  Create a default <command>vim</command>
+<para>By default, <command>vim</command> runs in vi-incompatible mode. This may
+be new to users who have used other editors in the past. The
+<quote>nocompatible</quote> setting is included below to highlight the fact that
+a new behavior is being used. It also reminds those who would change to
+<quote>compatible</quote> mode that it should be the first setting in the
+configuration file. This is necessary because it changes other settings, and
+overrides must come after this setting. Create a default <command>vim</command>
 configuration file by running the following:</para>
 
@@ -234,5 +233,5 @@
 <term><command>shtags.pl</command></term>
 <listitem>
-<para>Generates a tag file for Perl scripts</para>
+<para>Generates a tags file for Perl scripts</para>
 <indexterm zone="ch-system-vim shtags.pl"><primary sortas="b-shtags.pl">shtags.pl</primary></indexterm>
 </listitem>
@@ -242,5 +241,5 @@
 <term><command>tcltags</command></term>
 <listitem>
-<para>Generates a tag file for TCL code</para>
+<para>Generates a tags file for TCL code</para>
 <indexterm zone="ch-system-vim tcltags"><primary sortas="b-tcltags">tcltags</primary></indexterm>
 </listitem>
@@ -306,7 +305,8 @@
 <term><command>vimspell.sh</command></term>
 <listitem>
-<para>Spells a file and generates the syntax statements necessary 
-to highlight in <command>vim</command>. This script requires the old Unix <command>spell</command>
-command, which is provided neither in LFS nor in BLFS</para>
+<para>Spell checks a file and generates the syntax statements necessary to
+highlight in <command>vim</command>. This script requires the old Unix
+<command>spell</command> command, which is provided neither in LFS nor in
+BLFS</para>
 <indexterm zone="ch-system-vim vimspell.sh"><primary sortas="b-vimspell.sh">vimspell.sh</primary></indexterm>
 </listitem>
Index: chapter06/zlib.xml
===================================================================
--- chapter06/zlib.xml	(revision 2645ec62a379849fbb2a5905dd33aca6d238f677)
+++ chapter06/zlib.xml	(revision 4d938efaa059430738ff5c7dbae00b42e1b5b7d5)
@@ -13,5 +13,5 @@
 
 <sect2 role="package"><title/>
-<para>The Zlib package contains compression and un-compression routines used by
+<para>The Zlib package contains compression and decompression routines used by
 some programs.</para>
 
