|  | @@ -10,8 +10,8 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    <title>Rationale for Packages in the Book</title>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    <para>As stated earlier, the goal of LFS is to build a complete and usable 
 | 
	
		
			
				|  |  | -    foundation-level system.  This includes all packages needed to replicate 
 | 
	
		
			
				|  |  | +    <para>As stated earlier, the goal of LFS is to build a complete and usable
 | 
	
		
			
				|  |  | +    foundation-level system.  This includes all packages needed to replicate
 | 
	
		
			
				|  |  |      itself while providing a relatively minimal base from which to customize
 | 
	
		
			
				|  |  |      a more complete system based on the choices of the user.  This does not
 | 
	
		
			
				|  |  |      mean that LFS is the smallest system possible.  Several important packages
 | 
	
	
		
			
				|  | @@ -49,7 +49,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Binutils</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains a linker, an assembler, and other 
 | 
	
		
			
				|  |  | +        <para>This package contains a linker, an assembler, and other
 | 
	
		
			
				|  |  |          tools for handling object files. The programs in this package are
 | 
	
		
			
				|  |  |          needed to compile most of the packages in an LFS system and beyond.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -64,7 +64,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Bzip2</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for compressing and decompressing 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for compressing and decompressing
 | 
	
		
			
				|  |  |          files.  It is required to decompress many LFS packages.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -78,7 +78,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Coreutils</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains a number of essential programs for viewing 
 | 
	
		
			
				|  |  | +        <para>This package contains a number of essential programs for viewing
 | 
	
		
			
				|  |  |          and manipulating files and directories. These programs are needed for
 | 
	
		
			
				|  |  |          command line file management, and are necessary for the installation
 | 
	
		
			
				|  |  |          procedures of every package in LFS.</para>
 | 
	
	
		
			
				|  | @@ -94,7 +94,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Diffutils</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs that show the differences 
 | 
	
		
			
				|  |  | +        <para>This package contains programs that show the differences
 | 
	
		
			
				|  |  |          between files or directories. These programs can be used to create
 | 
	
		
			
				|  |  |          patches, and are also used in many packages' build procedures.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -102,9 +102,9 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Expect</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains a program for carrying out scripted 
 | 
	
		
			
				|  |  | +        <para>This package contains a program for carrying out scripted
 | 
	
		
			
				|  |  |          dialogues with other interactive programs.  It is commonly used
 | 
	
		
			
				|  |  | -        for testing other packages.  It is only installed in the temporary 
 | 
	
		
			
				|  |  | +        for testing other packages.  It is only installed in the temporary
 | 
	
		
			
				|  |  |          toolchain.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -119,7 +119,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>File</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains a utility for determining the type of a 
 | 
	
		
			
				|  |  | +        <para>This package contains a utility for determining the type of a
 | 
	
		
			
				|  |  |          given file or files. A few packages need it to build.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -133,9 +133,9 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Flex</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains a utility for generating programs that 
 | 
	
		
			
				|  |  | -        recognize patterns in text.  It is the GNU version of the lex 
 | 
	
		
			
				|  |  | -        (lexical analyzer) program.  It is required to build several 
 | 
	
		
			
				|  |  | +        <para>This package contains a utility for generating programs that
 | 
	
		
			
				|  |  | +        recognize patterns in text.  It is the GNU version of the lex
 | 
	
		
			
				|  |  | +        (lexical analyzer) program.  It is required to build several
 | 
	
		
			
				|  |  |          LFS packages.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -150,8 +150,8 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Gcc</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package is the Gnu Compiler Collection.  It contains the 
 | 
	
		
			
				|  |  | -        C and C++ compilers as well as several others not built by LFS.  
 | 
	
		
			
				|  |  | +        <para>This package is the Gnu Compiler Collection.  It contains the
 | 
	
		
			
				|  |  | +        C and C++ compilers as well as several others not built by LFS.
 | 
	
		
			
				|  |  |          </para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -165,7 +165,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Gettext</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains utilities and libraries for 
 | 
	
		
			
				|  |  | +        <para>This package contains utilities and libraries for
 | 
	
		
			
				|  |  |          internationalization and localization of numerous packages.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -200,7 +200,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>GRUB</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package is the Grand Unified Boot Loader.  It is one 
 | 
	
		
			
				|  |  | +        <para>This package is the Grand Unified Boot Loader.  It is one
 | 
	
		
			
				|  |  |          of several boot loaders available, but is the most flexible.
 | 
	
		
			
				|  |  |          </para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -208,7 +208,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Gzip</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for compressing and 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for compressing and
 | 
	
		
			
				|  |  |          decompressing files. It is needed to decompress many packages in LFS
 | 
	
		
			
				|  |  |          and beyond.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -223,7 +223,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Inetutils</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for basic network 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for basic network
 | 
	
		
			
				|  |  |          administration.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -260,8 +260,8 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Libtool</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains the GNU generic library support 
 | 
	
		
			
				|  |  | -        script. It wraps the complexity of using shared libraries in a 
 | 
	
		
			
				|  |  | +        <para>This package contains the GNU generic library support
 | 
	
		
			
				|  |  | +        script. It wraps the complexity of using shared libraries in a
 | 
	
		
			
				|  |  |          consistent, portable interface.  It is needed by the test
 | 
	
		
			
				|  |  |          suites in other LFS packages.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -313,15 +313,15 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>MPFR</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains functions for multiple precision 
 | 
	
		
			
				|  |  | +        <para>This package contains functions for multiple precision
 | 
	
		
			
				|  |  |          arithmetic.  It is required by Gcc.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Ncurses</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains libraries for terminal-independent 
 | 
	
		
			
				|  |  | -        handling of character screens.  It is often used to provide 
 | 
	
		
			
				|  |  | +        <para>This package contains libraries for terminal-independent
 | 
	
		
			
				|  |  | +        handling of character screens.  It is often used to provide
 | 
	
		
			
				|  |  |          cursor control for a menuing system. It is needed by a number of
 | 
	
		
			
				|  |  |          packages in LFS.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -330,7 +330,7 @@
 | 
	
		
			
				|  |  |          <para>Patch</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <para>This package contains a program for modifying or creating files by
 | 
	
		
			
				|  |  | -        applying a <emphasis>patch</emphasis> file typically created 
 | 
	
		
			
				|  |  | +        applying a <emphasis>patch</emphasis> file typically created
 | 
	
		
			
				|  |  |          by the <application>diff</application> program.  It is needed by
 | 
	
		
			
				|  |  |          the build procedure for several LFS packages.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -355,7 +355,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Pkg-config</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package provides a program to return meta-data about an 
 | 
	
		
			
				|  |  | +        <para>This package provides a program to return meta-data about an
 | 
	
		
			
				|  |  |          installed library or package.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -377,7 +377,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Psmisc</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for displaying information 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for displaying information
 | 
	
		
			
				|  |  |          about running processes. These programs are useful for system
 | 
	
		
			
				|  |  |          administration.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -385,30 +385,30 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Readline</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package is a set of libraries that offers command-line 
 | 
	
		
			
				|  |  | +        <para>This package is a set of libraries that offers command-line
 | 
	
		
			
				|  |  |          editing and history capabilities.  It is used by Bash.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Sed</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package allows editing of text without opening it in a 
 | 
	
		
			
				|  |  | -        text editor. It is also needed by most LFS packages' configure 
 | 
	
		
			
				|  |  | +        <para>This package allows editing of text without opening it in a
 | 
	
		
			
				|  |  | +        text editor. It is also needed by most LFS packages' configure
 | 
	
		
			
				|  |  |          scripts.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Shadow</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for handling passwords 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for handling passwords
 | 
	
		
			
				|  |  |          in a secure way.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Sysklogd</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for logging system messages, 
 | 
	
		
			
				|  |  | -        such as those given by the kernel or daemon processes when unusual 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for logging system messages,
 | 
	
		
			
				|  |  | +        such as those given by the kernel or daemon processes when unusual
 | 
	
		
			
				|  |  |          events occur.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -431,22 +431,22 @@
 | 
	
		
			
				|  |  |          <para>Tcl</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <para>This package contains the Tool Command Language used
 | 
	
		
			
				|  |  | -        in many test suites in LFS packages.  It is only installed in 
 | 
	
		
			
				|  |  | +        in many test suites in LFS packages.  It is only installed in
 | 
	
		
			
				|  |  |          the temporary toolchain.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Texinfo</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for reading, writing, and 
 | 
	
		
			
				|  |  | -        converting info pages.  It is used in the installation 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for reading, writing, and
 | 
	
		
			
				|  |  | +        converting info pages.  It is used in the installation
 | 
	
		
			
				|  |  |          procedures of many LFS packages.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Udev</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for dynamic creation of 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for dynamic creation of
 | 
	
		
			
				|  |  |          device nodes.  It is an alternative to creating thousands of
 | 
	
		
			
				|  |  |          static devices in the /dev directory.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -454,8 +454,8 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Util-linux</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains miscellaneous utility programs. 
 | 
	
		
			
				|  |  | -        Among them are utilities for handling file systems, consoles, 
 | 
	
		
			
				|  |  | +        <para>This package contains miscellaneous utility programs.
 | 
	
		
			
				|  |  | +        Among them are utilities for handling file systems, consoles,
 | 
	
		
			
				|  |  |          partitions, and messages.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -471,7 +471,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>XZ Utils</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains programs for compressing and decompressing 
 | 
	
		
			
				|  |  | +        <para>This package contains programs for compressing and decompressing
 | 
	
		
			
				|  |  |          files.  It provides the highest compression generally available
 | 
	
		
			
				|  |  |          and is useful for decompressing packages XZ or LZMA format.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
	
		
			
				|  | @@ -479,7 +479,7 @@
 | 
	
		
			
				|  |  |        <listitem>
 | 
	
		
			
				|  |  |          <para>Zlib</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <para>This package contains compression and decompression routines 
 | 
	
		
			
				|  |  | +        <para>This package contains compression and decompression routines
 | 
	
		
			
				|  |  |          used by some programs.</para>
 | 
	
		
			
				|  |  |        </listitem>
 | 
	
		
			
				|  |  |  
 |