Index: chapter08/util-linux.xml
===================================================================
--- chapter08/util-linux.xml	(revision b9721fd7f0d36e8067a40176a512c675469e8a2b)
+++ chapter08/util-linux.xml	(revision a613960c4be169277fa1192f2aa1d4a6c107e796)
@@ -78,5 +78,5 @@
 
     <para>The --disable and --without options prevent warnings about
-    building components that require packages not in LFS or are
+    building components that either require packages not in LFS, or are
     inconsistent with programs installed by other packages.</para>
 
@@ -93,5 +93,5 @@
     module.  Building it into the kernel will prevent booting.  For complete
     coverage, other BLFS packages must be installed.  If desired, this test can
-    be run after rebooting into the completed LFS system and running:</para>
+    be run by booting into the completed LFS system and running:</para>
 
 <screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen>
@@ -126,14 +126,15 @@
         chmem, choom, chrt, col, colcrt, colrm, column, ctrlaltdel, delpart, dmesg,
         eject, fallocate, fdisk, fincore, findfs, findmnt, flock, fsck,
-        fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock,
-        i386, ionice, ipcmk, ipcrm, ipcs, irqtop, isosize, kill, last, lastb (link to
-        last), ldattach, linux32, linux64, logger, look, losetup, lsblk, lscpu,
-        lsipc, lsirq, lslocks, lslogins, lsmem, lsns, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
+        fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hardlink, hexdump, hwclock,
+        i386 (link to setarch), ionice, ipcmk, ipcrm, ipcs, irqtop, isosize, kill, last, 
+        lastb (link to last), ldattach, linux32 (link to setarch), linux64 (link to setarch),
+        logger, look, losetup, lsblk, lscpu, lsipc, lsirq, lsfd, lslocks, lslogins,
+        lsmem, lsns, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
         more, mount, mountpoint, namei, nsenter, partx, pivot_root, prlimit,
         readprofile, rename, renice, resizepart, rev, rfkill, rtcwake, script,
         scriptlive, scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
-        swapoff (link to swapon), swapon, switch_root, taskset, uclampset, ul,
-        umount, uname26, unshare, utmpdump, uuidd, uuidgen, uuidparse, wall, wdctl, whereis,
-        wipefs, x86_64, and zramctl</seg>
+        swapoff, swapon, switch_root, taskset, uclampset, ul,
+        umount, uname26 (link to setarch), unshare, utmpdump, uuidd, uuidgen, uuidparse,
+        wall, wdctl, whereis, wipefs, x86_64 (link to setarch), and zramctl</seg>
         <seg>libblkid.so, libfdisk.so, libmount.so,
         libsmartcols.so, and libuuid.so</seg>
@@ -198,5 +199,5 @@
         <term><command>blkzone</command></term>
         <listitem>
-          <para>Runs zone command on the given block device</para>
+          <para>Is used to manage zoned storage block devices</para>
           <indexterm zone="ch-system-util-linux blkzone">
             <primary sortas="b-blkzone">blkzone</primary>
@@ -259,5 +260,6 @@
         <term><command>choom</command></term>
         <listitem>
-          <para>Displays and adjusts OOM-killer score</para>
+          <para>Displays and adjusts OOM-killer scores, used to determine
+          which process to kill first when Linux is Out Of Memory</para>
           <indexterm zone="ch-system-util-linux choom">
             <primary sortas="b-choom">choom</primary>
@@ -391,5 +393,5 @@
         <term><command>findfs</command></term>
         <listitem>
-          <para>Finds a file system by label or Universally Unique Identifier
+          <para>Finds a file system, either by label or Universally Unique Identifier
           (UUID)</para>
           <indexterm zone="ch-system-util-linux findfs">
@@ -403,5 +405,5 @@
         <listitem>
           <para>Is a command line interface to the libmount library
-          for work with mountinfo, fstab and mtab files</para>
+          for working with mountinfo, fstab and mtab files</para>
           <indexterm zone="ch-system-util-linux findmnt">
             <primary sortas="b-findmnt">findmnt</primary>
@@ -483,10 +485,20 @@
         </listitem>
       </varlistentry>
+      
+      <varlistentry id="hardlink">
+        <term><command>hardlink</command></term>
+        <listitem>
+          <para>Consolidates duplicate files by creating hard links</para>
+          <indexterm zone="ch-system-util-linux hardlink">
+            <primary sortas="b-hardlink">hardlink</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
 
       <varlistentry id="hexdump">
         <term><command>hexdump</command></term>
         <listitem>
-          <para>Dumps the given file in hexadecimal or in another given
-          format</para>
+          <para>Dumps the given file in hexadecimal, decimal, octal,
+          or ascii</para>
           <indexterm zone="ch-system-util-linux hexdump">
             <primary sortas="b-hexdump">hexdump</primary>
@@ -691,4 +703,14 @@
         </listitem>
       </varlistentry>
+      
+      <varlistentry id="lsfd">
+        <term><command>lsfd</command></term>
+        <listitem>
+          <para>Displays information about open files; replaces <command>lsof</command></para>
+          <indexterm zone="ch-system-util-linux lsfd">
+            <primary sortas="b-lsfd">lsfd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
 
       <varlistentry id="lsipc">
@@ -862,5 +884,5 @@
         <term><command>namei</command></term>
         <listitem>
-          <para>Shows the symbolic links in the given pathnames</para>
+          <para>Shows the symbolic links in the given paths</para>
           <indexterm zone="ch-system-util-linux namei">
             <primary sortas="b-namei">namei</primary>
@@ -904,5 +926,5 @@
         <term><command>prlimit</command></term>
         <listitem>
-          <para>Get and set a process' resource limits</para>
+          <para>Gets and sets a process's resource limits</para>
           <indexterm zone="ch-system-util-linux prlimit">
             <primary sortas="b-prlimit">prlimit</primary>
@@ -975,5 +997,5 @@
         <term><command>rtcwake</command></term>
         <listitem>
-          <para>Used to enter a system sleep state until specified wakeup
+          <para>Used to enter a system sleep state until the specified wakeup
           time</para>
           <indexterm zone="ch-system-util-linux rtcwake">
@@ -996,5 +1018,5 @@
         <term><command>scriptlive</command></term>
         <listitem>
-          <para>Re-run session typescripts using timing information</para>
+          <para>Re-runs session typescripts using timing information</para>
           <indexterm zone="ch-system-util-linux scriptlive">
             <primary sortas="b-scriptlive">scriptlive</primary>
@@ -1016,5 +1038,5 @@
         <term><command>setarch</command></term>
         <listitem>
-          <para>Changes reported architecture in a new program environment and
+          <para>Changes reported architecture in a new program environment, and
           sets personality flags</para>
           <indexterm zone="ch-system-util-linux setarch">
@@ -1069,5 +1091,5 @@
         <term><command>swaplabel</command></term>
         <listitem>
-          <para>Allows to change swaparea UUID and label</para>
+          <para>Makes changes to the swap area's UUID and label</para>
           <indexterm zone="ch-system-util-linux swaplabel">
             <primary sortas="b-swaplabel">swaplabel</primary>
@@ -1089,5 +1111,5 @@
         <term><command>swapon</command></term>
         <listitem>
-          <para>Enables devices and files for paging and swapping and
+          <para>Enables devices and files for paging and swapping, and
           lists the devices and files currently in use</para>
           <indexterm zone="ch-system-util-linux swapon">
@@ -1110,5 +1132,5 @@
         <term><command>taskset</command></term>
         <listitem>
-          <para>Retrieves or sets a process' CPU affinity</para>
+          <para>Retrieves or sets a process's CPU affinity</para>
           <indexterm zone="ch-system-util-linux taskset">
             <primary sortas="b-taskset">taskset</primary>
@@ -1120,5 +1142,5 @@
         <term><command>uclampset</command></term>
         <listitem>
-          <para>Manipulate the utilization clamping attributes of the
+          <para>Manipulates the utilization clamping attributes of the
           system or a process</para>
           <indexterm zone="ch-system-util-linux uclampset">
@@ -1172,5 +1194,5 @@
         <term><command>utmpdump</command></term>
         <listitem>
-          <para>Displays the content of the given login file in a more
+          <para>Displays the content of the given login file in a
           user-friendly format</para>
           <indexterm zone="ch-system-util-linux utmpdump">
@@ -1194,7 +1216,8 @@
         <term><command>uuidgen</command></term>
         <listitem>
-          <para>Creates new UUIDs. Each new UUID can reasonably be considered
+          <para>Creates new UUIDs. Each new UUID is a random number likely to be
           unique among all UUIDs created, on the local system and on other
-          systems, in the past and in the future</para>
+          systems, in the past and in the future, with extremely high
+          probability (~340 trillion trillion trillion unique UUIDs are possible)</para>
           <indexterm zone="ch-system-util-linux uuidgen">
             <primary sortas="b-uuidgen">uuidgen</primary>
@@ -1206,5 +1229,5 @@
         <term><command>uuidparse</command></term>
         <listitem>
-          <para>An utility to parse unique identifiers</para>
+          <para>A utility to parse unique identifiers</para>
           <indexterm zone="ch-system-util-linux uuidparse">
             <primary sortas="b-uuidparse">uuidparse</primary>
@@ -1238,5 +1261,5 @@
         <listitem>
           <para>Reports the location of the binary, source, and man page
-          for the given command</para>
+          files for the given command</para>
           <indexterm zone="ch-system-util-linux whereis">
             <primary sortas="b-whereis">whereis</primary>
