Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • BOOK/appendices/rationale/common.xml

    raf5caa0 r616d263  
    2020
    2121    <listitem>
     22      <para>ACL</para>
     23      <para>The ACL package allows usage and setting of POSIX Access Control
     24      Lists. It can be used by several other packages in CLFS, such as Coreutils
     25      and Systemd.</para>
     26    </listitem>
     27
     28    <listitem>
     29      <para>Attr</para>
     30      <para>Attr allows setting and viewing extended attributes of filesystem
     31      objects. It is required by Systemd..</para>
     32    </listitem>
     33
     34    <listitem>
    2235      <para>Autoconf</para>
    2336      <para>The Autoconf package contains programs for producing shell scripts
     
    6679
    6780    <listitem>
    68       <para>CLFS-Bootscripts</para>
     81      <para>CLFS-Boot-scripts</para>
    6982      <para>This package contains a number of scripts that run at boottime,
    7083      performing essential tasks such as mounting/checking filesystems and
     
    7487    <listitem>
    7588      <para>Check</para>
    76       <para>This package contains a test harness for other programs.</para>
    77     </listitem>
    78 
    79     <listitem>
    80       <para>CLooG-ISL</para>
     89      <para>This package contains a test harness for other programs. It is
     90      used for some packages' testsuites.</para>
     91    </listitem>
     92
     93    <listitem>
     94      <para>CLooG</para>
    8195      <para>This package is used by GCC.</para>
    8296    </listitem>
     
    86100      <para>This package contains many basic command-line file-management
    87101      tools, required for installation of every package in CLFS.</para>
     102    </listitem>
     103
     104    <listitem>
     105      <para>D-Bus</para>
     106      <para>D-Bus is a message bus system, which allows applications to
     107      communicate to each other. It is required by Systemd.</para>
    88108    </listitem>
    89109
     
    109129
    110130    <listitem>
    111       <para>EGLIBC</para>
     131      <para>Glibc</para>
    112132      <para>Any dynamically-linked C program (which is nearly everything
    113133      in CLFS) needs a C library to compile and run.</para>
     134    </listitem>
     135
     136    <listitem>
     137      <para>Eudev</para>
     138      <para>This is a package that allows for dynamic creation of device nodes.
     139      It is a fork of Udev, which is now part of Systemd. It is still
     140      used for the "Boot" method in the temp-system, as Systemd is not needed
     141      there.</para>
    114142    </listitem>
    115143
     
    158186
    159187    <listitem>
     188      <para>GDBM</para>
     189      <para>This package contains the GNU Database Manager library. It is used
     190      by one other CLFS package, Man-DB.</para>
     191    </listitem>
     192
     193    <listitem>
    160194      <para>Gettext</para>
    161195      <para>A tool that allows programmers to easily implement i18n
     
    167201      <para>GMP</para>
    168202      <para>This package is required by GCC.</para>
     203    </listitem>
     204
     205    <listitem>
     206      <para>Gperf</para>
     207      <para>This package is required by Systemd.</para>
    169208    </listitem>
    170209
     
    195234
    196235    <listitem>
     236      <para>Intltool</para>
     237      <para>This package is required by Systemd.</para>
     238    </listitem>
     239
     240    <listitem>
    197241      <para>IProute2</para>
    198242      <para>This package contains programs for administering network interfaces.</para>
     
    228272
    229273    <listitem>
    230       <para>Libee</para>
    231       <para>This package contains an event expression library. It is needed by
    232       Rsyslog.</para>
    233     </listitem>
    234 
    235     <listitem>
    236       <para>Libestr</para>
    237       <para>This package contains a library for string essentials. It is needed
    238       by Rsyslog.</para>
     274      <para>Libcap</para>
     275      <para>This package is required by Systemd.</para>
     276    </listitem>
     277
     278    <listitem>
     279      <para>Libpipeline</para>
     280      <para>The Libpipeline package contains a library for manipulating
     281      pipelines of subprocesses in a flexible and convenient way. It is
     282      required by the Man-DB package.</para>
    239283    </listitem>
    240284
     
    268312
    269313    <listitem>
    270       <para>Man</para>
    271       <para>Used for viewing manpages</para>
     314      <para>Man-DB</para>
     315      <para>This package contains programs for finding and viewing man pages,
     316      and has superior internationalization capabilities compared to the
     317      <application>man</application> package.</para>
    272318    </listitem>
    273319
     
    309355
    310356    <listitem>
    311       <para>Procps</para>
     357      <para>Procps-ng</para>
    312358      <para>Provides a number of small, useful utilities that give information
    313359      about the <filename class="directory">/proc</filename> filesystem.</para>
     
    329375
    330376    <listitem>
    331       <para>Rsyslog</para>
    332       <para>Rsyslog is an enhanced multi-threaded syslogd that supports
    333       multiple backends with very little dependencies. It provides a program
    334       that logs various system events into files in
    335       <filename class="directory">/var/log</filename>.</para>
    336     </listitem>
    337 
    338     <listitem>
    339377      <para>Sed</para>
    340378      <para>This package contains a stream editor. It is used in the
     
    349387
    350388    <listitem>
    351       <para>Sysvinit</para>
    352       <para>Sysvinit is the init daemon that the clfs-bootscripts were written
    353       to work with.</para>
     389      <para>Systemd</para>
     390      <para>Systemd provides the init daemon for the system, as well as Udev,
     391      which dynamically creates device nodes.</para>
    354392    </listitem>
    355393
     
    370408      converting info pages. It is used in the installation procedures
    371409      of many CLFS packages.</para>
    372     </listitem>
    373 
    374     <listitem>
    375       <para>Eudev</para>
    376       <para>The Eudev package contains programs for dynamic creation of device
    377       nodes.</para>
    378410    </listitem>
    379411
     
    393425
    394426    <listitem>
    395       <para>XZ-Utils</para>
     427      <para>XML::Parser</para>
     428      <para>This Perl module is required by Intltool.</para>
     429    </listitem>
     430
     431    <listitem>
     432      <para>XZ Utils</para>
    396433      <para>Useful for compressing files to reduce size. Also needed to
    397434      uncompress tarballs for many CLFS packages</para>
Note: See TracChangeset for help on using the changeset viewer.