aboutsummaryrefslogtreecommitdiffstats
path: root/prologue/why.xml
diff options
context:
space:
mode:
Diffstat (limited to 'prologue/why.xml')
-rw-r--r--prologue/why.xml80
1 files changed, 40 insertions, 40 deletions
diff --git a/prologue/why.xml b/prologue/why.xml
index c1aaad6ed..f70dbfba9 100644
--- a/prologue/why.xml
+++ b/prologue/why.xml
@@ -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>