diff options
Diffstat (limited to 'prologue')
-rw-r--r-- | prologue/architecture.xml | 4 | ||||
-rw-r--r-- | prologue/bookinfo.xml | 2 | ||||
-rw-r--r-- | prologue/foreword.xml | 2 | ||||
-rw-r--r-- | prologue/hostreqs.xml | 6 | ||||
-rw-r--r-- | prologue/standards.xml | 22 | ||||
-rw-r--r-- | prologue/why.xml | 80 |
6 files changed, 58 insertions, 58 deletions
diff --git a/prologue/architecture.xml b/prologue/architecture.xml index 7ee2d8d0f..45e1fbdb1 100644 --- a/prologue/architecture.xml +++ b/prologue/architecture.xml @@ -25,8 +25,8 @@ larger and the execution speeds are only slightly faster. For example, in a test build of LFS-6.5 on a Core2Duo CPU based system, the following statistics were measured:</para> -<screen><computeroutput>Architecture Build Time Build Size -32-bit 198.5 minutes 648 MB +<screen><computeroutput>Architecture Build Time Build Size +32-bit 198.5 minutes 648 MB 64-bit 190.6 minutes 709 MB</computeroutput></screen> <para>As you can see, the 64-bit build is only 4% faster and is 9% larger than diff --git a/prologue/bookinfo.xml b/prologue/bookinfo.xml index 8ca2a5c91..5d95c53c5 100644 --- a/prologue/bookinfo.xml +++ b/prologue/bookinfo.xml @@ -33,7 +33,7 @@ <para>All rights reserved.</para> <para>This book is licensed under a <xref linkend="CC"/>.</para> - <para>Computer instructions may be extracted from the book under the + <para>Computer instructions may be extracted from the book under the <xref linkend="MIT"/>.</para> <para><trademark class='registered'>Linux</trademark> is a registered trademark of diff --git a/prologue/foreword.xml b/prologue/foreword.xml index da1de7756..6a4c56828 100644 --- a/prologue/foreword.xml +++ b/prologue/foreword.xml @@ -13,7 +13,7 @@ <para>My journey to learn and better understand Linux began over a decade ago, back in 1998. I had just installed my first Linux distribution and had quickly become intrigued with the whole concept and philosophy behind -Linux.</para> +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 diff --git a/prologue/hostreqs.xml b/prologue/hostreqs.xml index d44550f41..74cb9e573 100644 --- a/prologue/hostreqs.xml +++ b/prologue/hostreqs.xml @@ -157,7 +157,7 @@ echo "/bin/sh -> `readlink -f /bin/sh`" echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3- bison --version | head -n1 if [ -e /usr/bin/yacc ]; - then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`"; + then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`"; else echo "yacc not found"; fi bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6- @@ -166,7 +166,7 @@ diff --version | head -n1 find --version | head -n1 gawk --version | head -n1 if [ -e /usr/bin/awk ]; - then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`"; + then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`"; else echo "awk not found"; fi gcc --version | head -n1 @@ -184,7 +184,7 @@ echo "Texinfo: `makeinfo --version | head -n1`" xz --version | head -n1 echo 'main(){}' > dummy.c && gcc -o dummy dummy.c -if [ -x dummy ] +if [ -x dummy ] then echo "gcc compilation OK"; else echo "gcc compilation failed"; fi rm -f dummy.c dummy</literal> diff --git a/prologue/standards.xml b/prologue/standards.xml index 20b340a99..40acd3992 100644 --- a/prologue/standards.xml +++ b/prologue/standards.xml @@ -13,21 +13,21 @@ <!--<sect2> <title/> --> - <para>The structure of LFS follows Linux standards as closely as + <para>The structure of LFS follows Linux standards as closely as possible. The primary standards are:</para> <itemizedlist> <listitem> - <para><ulink url="http://pubs.opengroup.org/onlinepubs/9699919799/"> + <para><ulink url="http://pubs.opengroup.org/onlinepubs/9699919799/"> POSIX.1-2008</ulink>.</para> </listitem> <listitem> - <para><ulink url="http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem + <para><ulink url="http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem Hierarchy Standard (FHS)</ulink></para> </listitem> <listitem> - <para><ulink url="http://refspecs.freestandards.org/LSB_4.0.0/">Linux + <para><ulink url="http://refspecs.freestandards.org/LSB_4.0.0/">Linux Standard Base (LSB) Core Specification 4.0</ulink></para> <para>The LSB has five separate standards: Core, C++, Desktop, @@ -48,7 +48,7 @@ <para>Creating a complete LFS system capable of passing the LSB certifications tests is possible, but not without many additional packages that are beyond the scope of LFS. These additional packages have - installation instructions in BLFS. </para> + installation instructions in BLFS. </para> <variablelist> <bridgehead renderas="sect3">Packages supplied by LFS needed to @@ -102,16 +102,16 @@ </variablelist> - <variablelist> + <variablelist> <bridgehead renderas="sect3">Packages supplied by BLFS needed to satisfy the LSB Requirements</bridgehead> <?dbfo list-presentation="list"?> - <?dbhtml list-presentation="table"?> + <?dbhtml list-presentation="table"?> <varlistentry> <term><emphasis>LSB Core:</emphasis></term> <listitem> - <para>At, Batch (a part of At), Bc, Cpio, Ed, Fcrontab, Initd-tools, + <para>At, Batch (a part of At), Bc, Cpio, Ed, Fcrontab, Initd-tools, Lsb_release, PAM, Sendmail (or Postfix or Exim) </para> </listitem> </varlistentry> @@ -155,11 +155,11 @@ </variablelist> - <variablelist> - <bridgehead renderas="sect3">Packages not supplied by LFS or BLFS + <variablelist> + <bridgehead renderas="sect3">Packages not supplied by LFS or BLFS needed to satisfy the LSB Requirements</bridgehead> <?dbfo list-presentation="list"?> - <?dbhtml list-presentation="table"?> + <?dbhtml list-presentation="table"?> <varlistentry> <term><emphasis>LSB Core:</emphasis></term> 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> |