Changeset 1c72dda for prologue/why.xml


Ignore:
Timestamp:
05/03/2010 03:43:24 AM (14 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
4d2e6a7
Parents:
4d2077d
Message:

Several text changes to the Rationale page

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9262 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • prologue/why.xml

    r4d2077d r1c72dda  
    4444        a Bourne Shell interface to the system.  It was chosen over
    4545        other shell packages because of its common usage and extensive
    46         capabilities beyond basic shell functions. </para>
     46        capabilities beyond basic shell functions.</para>
    4747      </listitem>
    4848
     
    5151
    5252        <para>This package contains a linker, an assembler, and other
    53         tools for handling object files.</para>
     53        tools for handling object files. The programs in this package are
     54        needed to compile most of the packages in an LFS system and beyond.</para>
    5455      </listitem>
    5556
     
    5859
    5960        <para>This package contains the GNU version of yacc (Yet Another
    60         Compiler Compiler) needed to build several other LFS programs.
    61         </para>
     61        Compiler Compiler) needed to build several other LFS programs.</para>
    6262      </listitem>
    6363
     
    7373
    7474        <para>This package contains a number of essential programs for viewing
    75         and manipulating files and directories. </para>
     75        and manipulating files and directories. These programs are needed for
     76        command line file management, and are necessary for the installation
     77        procedures of every package in LFS.</para>
    7678      </listitem>
    7779
     
    8789
    8890        <para>This package contains programs that show the differences
    89         between files or directories. </para>
     91        between files or directories. These programs can be used to create
     92        patches, and are also used in many packages' build procedures.</para>
    9093      </listitem>
    9194
     
    111114
    112115        <para>This package contains a utility for determining the type of a
    113         given file or files.</para>
     116        given file or files. A few packages need it to build.</para>
    114117      </listitem>
    115118
     
    117120        <para>Findutils</para>
    118121
    119         <para>This package contains programs to find files in a file system.</para>
     122        <para>This package contains programs to find files in a file system.
     123        It is used in many packages' build scripts.</para>
    120124      </listitem>
    121125
     
    126130        recognize patterns in text.  It is the GNU version of the lex
    127131        (lexical analyzer) program.  It is required to build several
    128         LFS packages. </para>
     132        LFS packages.</para>
    129133      </listitem>
    130134
     
    133137
    134138        <para>This package contains programs for manipulating text files.
    135         It is the GNU version of awk (Aho-Weinberg-Kernighan). </para>
     139        It is the GNU version of awk (Aho-Weinberg-Kernighan). It is used in
     140        many other packages' build scripts.</para>
    136141      </listitem>
    137142
     
    148153
    149154        <para>This package contains the GNU Database Manager library.  It
    150         is used by one other LFS package, Man-DB.
    151         </para>
     155        is used by one other LFS package, Man-DB.</para>
    152156      </listitem>
    153157
     
    156160
    157161        <para>This package contains utilities and libraries for
    158         internationalization and localization of numerous packages.
    159         </para>
     162        internationalization and localization of numerous packages.</para>
    160163      </listitem>
    161164
     
    164167
    165168        <para>This package contains the main C library.  Linux programs would
    166         not run without it. </para>
     169        not run without it.</para>
    167170      </listitem>
    168171
     
    177180        <para>Grep</para>
    178181
    179         <para>This package contains programs for searching through files.
    180         </para>
     182        <para>This package contains programs for searching through files. These
     183        programs are used by most packages' build scripts.</para>
    181184      </listitem>
    182185
     
    185188
    186189        <para>This package contains programs for processing and formatting text.
    187         One important function of these programs is to format man pages.
    188         </para>
     190        One important function of these programs is to format man pages.</para>
    189191      </listitem>
    190192
     
    201203
    202204        <para>This package contains programs for compressing and
    203         decompressing files. </para>
     205        decompressing files. It is needed to decompress many packages in LFS
     206        and beyond.</para>
    204207      </listitem>
    205208
     
    208211
    209212        <para>This package provides data for network services and protocols.
    210         It is needed to enable proper networking capabilities.
    211         </para>
     213        It is needed to enable proper networking capabilities.</para>
    212214      </listitem>
    213215
     
    216218
    217219        <para>This package contains programs for basic network
    218         administration. 
    219         </para>
     220        administration.</para>
    220221      </listitem>
    221222
     
    231232        <para>Kbd</para>
    232233
    233         <para>This package contains key-table files and keyboard utilities
    234         for non-US keyboards. </para>
     234        <para>This package contains key-table files, keyboard utilities
     235        for non-US keyboards, and a number of console fonts.</para>
    235236      </listitem>
    236237
     
    239240
    240241        <para>This package contains a very nice text file viewer that
    241         allows scrolling up or down when viewing a file.
    242         </para>
     242        allows scrolling up or down when viewing a file. It is also used by
     243        Man-DB for viewing manpages.</para>
    243244      </listitem>
    244245
     
    249250        script. It wraps the complexity of using shared libraries in a
    250251        consistent, portable interface.  It is needed by the test
    251         suites in other LFS packages.
    252         </para>
     252        suites in other LFS packages.</para>
    253253      </listitem>
    254254
     
    257257
    258258        <para>This package is the Operating System.  It is the Linux in
    259         the GNU/Linux environment.
    260         </para>
     259        the GNU/Linux environment.</para>
    261260      </listitem>
    262261
     
    265264
    266265        <para>This package contains a general text macro processor useful
    267         as a build tool for other programs.
    268         </para>
     266        as a build tool for other programs.</para>
    269267      </listitem>
    270268
     
    273271
    274272        <para>This package contains a program for directing the building
    275         of packages.  It is required by almost every package in LFS.
    276         </para>
     273        of packages.  It is required by almost every package in LFS.</para>
    277274      </listitem>
    278275
     
    283280        It was chosen instead of the <application>man</application> package
    284281        due to superior internationalization capabilities.  It supplies
    285         the man program. </para>
     282        the man program.</para>
    286283      </listitem>
    287284
     
    290287
    291288        <para>This package contains the actual contents of the basic
    292         Linux man pages. </para>
     289        Linux man pages.</para>
    293290      </listitem>
    294291
     
    301298
    302299      <listitem>
     300        <para>MPC</para>
     301
     302        <para>This package contains functions for the arithmetic of complex
     303        numbers. It is required by Gcc.</para>
     304      </listitem>
     305
     306      <listitem>
    303307        <para>MPFR</para>
    304308
    305309        <para>This package contains functions for multiple precision
    306         arithmetic.  It is required by Gcc.
    307         </para>
     310        arithmetic.  It is required by Gcc.</para>
    308311      </listitem>
    309312
     
    313316        <para>This package contains libraries for terminal-independent
    314317        handling of character screens.  It is often used to provide
    315         cursor control for a menuing system.  </para>
     318        cursor control for a menuing system. It is needed by a number of
     319        packages in LFS.</para>
    316320      </listitem>
    317321
     
    322326        applying a <emphasis>patch</emphasis> file typically created
    323327        by the <application>diff</application> program.  It is needed by
    324         the build procedure for several LFS packages. </para>
     328        the build procedure for several LFS packages.</para>
    325329      </listitem>
    326330
     
    329333
    330334        <para>This package is an interpreter for the runtime language
    331         PERL.</para>
     335        PERL. It is needed for the installation and testsuites of several LFS
     336        packages.</para>
    332337      </listitem>
    333338
     
    337342        <para>This package contains a tool for passing the include path
    338343        and/or library paths to build tools during the configure and make
    339         processes.  It is needed by many LFS packages. </para>
     344        processes.  It is needed by many LFS packages.</para>
    340345      </listitem>
    341346
     
    343348        <para>Procps</para>
    344349
    345         <para>This package contains programs for monitoring processes.
    346         </para>
     350        <para>This package contains programs for monitoring processes. These
     351        programs are useful for system administration, and are also used by
     352        the LFS Bootscripts.</para>
    347353      </listitem>
    348354
     
    351357
    352358        <para>This package contains programs for displaying information
    353         about running processes. </para>
     359        about running processes. These programs are useful for system
     360        administration.</para>
    354361      </listitem>
    355362
     
    358365
    359366        <para>This package is a set of libraries that offers command-line
    360         editing and history capabilities.  It is used by Bash. </para>
     367        editing and history capabilities.  It is used by Bash.</para>
    361368      </listitem>
    362369
     
    366373        <para>This package allows editing of text without opening it in a
    367374        text editor. It is also needed by most LFS packages' configure
    368         scripts. </para>
     375        scripts.</para>
    369376      </listitem>
    370377
     
    381388        <para>This package contains programs for logging system messages,
    382389        such as those given by the kernel or daemon processes when unusual
    383         events occur. 
    384         </para>
     390        events occur.</para>
    385391      </listitem>
    386392
     
    397403
    398404        <para>This package provides archiving and extraction capabilities
    399         of virtually all packages used in LFS.  </para>
     405        of virtually all packages used in LFS.</para>
    400406      </listitem>
    401407
     
    405411        <para>This package contains the Tool Command Language used
    406412        in many testsuites in LFS packages.  It is only installed in
    407         the temporary toolchain. </para>
     413        the temporary toolchain.</para>
    408414      </listitem>
    409415
     
    413419        <para>This package contains programs for reading, writing, and
    414420        converting info pages.  It is used in the installation
    415         procedures of many LFS packages. </para>
     421        procedures of many LFS packages.</para>
    416422      </listitem>
    417423
     
    421427        <para>This package contains programs for dynamic creation of
    422428        device nodes.  It is an alternative to creating thousands of
    423         static devices in the /dev directory. 
    424         </para>
     429        static devices in the /dev directory.</para>
    425430      </listitem>
    426431
     
    430435        <para>This package contains miscellaneous utility programs.
    431436        Among them are utilities for handling file systems, consoles,
    432         partitions, and messages. </para>
     437        partitions, and messages.</para>
    433438      </listitem>
    434439
     
    439444        compatibility with the classic vi editor and its huge number of powerful
    440445        capabilities.  An editor is a very personal choice for
    441         many users and any other editor could be substituted if desired.
    442         </para>
     446        many users and any other editor could be substituted if desired.</para>
    443447      </listitem>
    444448
     
    447451
    448452        <para>This package contains compression and decompression routines
    449         used by some programs.
    450         </para>
     453        used by some programs.</para>
    451454      </listitem>
    452455
Note: See TracChangeset for help on using the changeset viewer.