diff options
Diffstat (limited to 'prologue/why.xml')
-rw-r--r-- | prologue/why.xml | 80 |
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> |