summaryrefslogtreecommitdiffstats
path: root/misc/slackbook
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2010-05-19 08:58:23 +0000
committer Eric Hameleers <alien@slackware.com>2018-05-31 22:43:05 +0200
commitb76270bf9e6dd375e495fec92140a79a79415d27 (patch)
tree3dbed78b2279bf9f14207a16dc634b90995cbd40 /misc/slackbook
parent5a12e7c134274dba706667107d10d231517d3e05 (diff)
downloadcurrent-b76270bf9e6dd375e495fec92140a79a79415d27.tar.gz
current-b76270bf9e6dd375e495fec92140a79a79415d27.tar.xz
Slackware 13.1slackware-13.1
Wed May 19 08:58:23 UTC 2010 Slackware 13.1 x86_64 stable is released! Lots of thanks are due -- see the RELEASE_NOTES and the rest of the ChangeLog for credits. The ISOs are on their way to replication, a 6 CD-ROM 32-bit set and a dual-sided 32-bit/64-bit x86/x86_64 DVD. We are taking pre-orders now at store.slackware.com, and offering a discount if you sign up for a subscription. Consider picking up a copy to help support the project. Thanks again to the Slackware community for testing, contributing, and generally holding us to a high level of quality. :-) Enjoy!
Diffstat (limited to 'misc/slackbook')
-rw-r--r--misc/slackbook/html/TRADEMARKS.html80
-rw-r--r--misc/slackbook/html/archive-files-bzip2.html103
-rw-r--r--misc/slackbook/html/archive-files-tar.html232
-rw-r--r--misc/slackbook/html/archive-files-zip.html114
-rw-r--r--misc/slackbook/html/archive-files.html145
-rw-r--r--misc/slackbook/html/basic-network-commands-dns.html181
-rw-r--r--misc/slackbook/html/basic-network-commands-email.html241
-rw-r--r--misc/slackbook/html/basic-network-commands-finger.html132
-rw-r--r--misc/slackbook/html/basic-network-commands-ftp.html279
-rw-r--r--misc/slackbook/html/basic-network-commands-ssh.html100
-rw-r--r--misc/slackbook/html/basic-network-commands-talk.html184
-rw-r--r--misc/slackbook/html/basic-network-commands-telnet.html173
-rw-r--r--misc/slackbook/html/basic-network-commands-traceroute.html106
-rw-r--r--misc/slackbook/html/basic-network-commands-web.html215
-rw-r--r--misc/slackbook/html/basic-network-commands.html142
-rw-r--r--misc/slackbook/html/basic-network-commands/elm.pngbin0 -> 3421 bytes
-rw-r--r--misc/slackbook/html/basic-network-commands/links.pngbin0 -> 5204 bytes
-rw-r--r--misc/slackbook/html/basic-network-commands/lynx.pngbin0 -> 7544 bytes
-rw-r--r--misc/slackbook/html/basic-network-commands/mutt.pngbin0 -> 2489 bytes
-rw-r--r--misc/slackbook/html/basic-network-commands/pine.pngbin0 -> 4689 bytes
-rw-r--r--misc/slackbook/html/basic-network-commands/talk.pngbin0 -> 491 bytes
-rw-r--r--misc/slackbook/html/basic-network-commands/ytalk.pngbin0 -> 952 bytes
-rw-r--r--misc/slackbook/html/book-preface.html404
-rw-r--r--misc/slackbook/html/book.html13511
-rw-r--r--misc/slackbook/html/booting-dual.html341
-rw-r--r--misc/slackbook/html/booting-loadlin.html116
-rw-r--r--misc/slackbook/html/booting.html202
-rw-r--r--misc/slackbook/html/booting/setup-lilo-expert-w.pngbin0 -> 6986 bytes
-rw-r--r--misc/slackbook/html/booting/setup-lilo-w.pngbin0 -> 5824 bytes
-rw-r--r--misc/slackbook/html/docbook.css162
-rw-r--r--misc/slackbook/html/emacs-basic-editing.html227
-rw-r--r--misc/slackbook/html/emacs-buffers.html112
-rw-r--r--misc/slackbook/html/emacs-modes.html141
-rw-r--r--misc/slackbook/html/emacs-saving-files.html136
-rw-r--r--misc/slackbook/html/emacs.html173
-rw-r--r--misc/slackbook/html/emacs/emacs.pngbin0 -> 7842 bytes
-rw-r--r--misc/slackbook/html/essential-sysadmin-hardusers.html202
-rw-r--r--misc/slackbook/html/essential-sysadmin-shutdown.html236
-rw-r--r--misc/slackbook/html/essential-sysadmin.html524
-rw-r--r--misc/slackbook/html/file-commands-copymove.html166
-rw-r--r--misc/slackbook/html/file-commands-creation.html143
-rw-r--r--misc/slackbook/html/file-commands-deletion.html189
-rw-r--r--misc/slackbook/html/file-commands-link.html105
-rw-r--r--misc/slackbook/html/file-commands-output.html147
-rw-r--r--misc/slackbook/html/file-commands-pagers.html144
-rw-r--r--misc/slackbook/html/file-commands.html275
-rw-r--r--misc/slackbook/html/filesystem-structure-links.html105
-rw-r--r--misc/slackbook/html/filesystem-structure-mounting.html184
-rw-r--r--misc/slackbook/html/filesystem-structure-nfs.html78
-rw-r--r--misc/slackbook/html/filesystem-structure-permissions.html314
-rw-r--r--misc/slackbook/html/filesystem-structure.html168
-rw-r--r--misc/slackbook/html/glossary.html647
-rw-r--r--misc/slackbook/html/gpl.html452
-rw-r--r--misc/slackbook/html/help-online.html247
-rw-r--r--misc/slackbook/html/help.html292
-rw-r--r--misc/slackbook/html/imagelib/admon/note.pngbin0 -> 338 bytes
-rw-r--r--misc/slackbook/html/imagelib/admon/warning.pngbin0 -> 1090 bytes
-rw-r--r--misc/slackbook/html/index.html1013
-rw-r--r--misc/slackbook/html/installation-partitioning.html218
-rw-r--r--misc/slackbook/html/installation-requirements.html388
-rw-r--r--misc/slackbook/html/installation-setup.html387
-rw-r--r--misc/slackbook/html/installation.html176
-rw-r--r--misc/slackbook/html/installation/setup-bootdisk-w.pngbin0 -> 4010 bytes
-rw-r--r--misc/slackbook/html/installation/setup-font-w.pngbin0 -> 3856 bytes
-rw-r--r--misc/slackbook/html/installation/setup-hardware-clock-w.pngbin0 -> 3916 bytes
-rw-r--r--misc/slackbook/html/installation/setup-help-w.pngbin0 -> 4715 bytes
-rw-r--r--misc/slackbook/html/installation/setup-install-w.pngbin0 -> 7100 bytes
-rw-r--r--misc/slackbook/html/installation/setup-kernel-w.pngbin0 -> 6442 bytes
-rw-r--r--misc/slackbook/html/installation/setup-keymap-w.pngbin0 -> 4526 bytes
-rw-r--r--misc/slackbook/html/installation/setup-lilo-w.pngbin0 -> 5824 bytes
-rw-r--r--misc/slackbook/html/installation/setup-modem-w.pngbin0 -> 5356 bytes
-rw-r--r--misc/slackbook/html/installation/setup-mouse-w.pngbin0 -> 6516 bytes
-rw-r--r--misc/slackbook/html/installation/setup-program-w.pngbin0 -> 5705 bytes
-rw-r--r--misc/slackbook/html/installation/setup-select-w.pngbin0 -> 6817 bytes
-rw-r--r--misc/slackbook/html/installation/setup-source-w.pngbin0 -> 3238 bytes
-rw-r--r--misc/slackbook/html/installation/setup-swap-w.pngbin0 -> 3066 bytes
-rw-r--r--misc/slackbook/html/installation/setup-target-w.pngbin0 -> 3153 bytes
-rw-r--r--misc/slackbook/html/installation/setup-timezone-w.pngbin0 -> 3593 bytes
-rw-r--r--misc/slackbook/html/installation/setup-xwmconfig-w.pngbin0 -> 6767 bytes
-rw-r--r--misc/slackbook/html/introduction-opensource.html126
-rw-r--r--misc/slackbook/html/introduction-slackware.html93
-rw-r--r--misc/slackbook/html/introduction.html122
-rw-r--r--misc/slackbook/html/network-configuration-hardware.html173
-rw-r--r--misc/slackbook/html/network-configuration-nfs.html308
-rw-r--r--misc/slackbook/html/network-configuration-ppp.html166
-rw-r--r--misc/slackbook/html/network-configuration-tcpip.html324
-rw-r--r--misc/slackbook/html/network-configuration-wireless.html208
-rw-r--r--misc/slackbook/html/network-configuration.html146
-rw-r--r--misc/slackbook/html/package-management-making-packages.html120
-rw-r--r--misc/slackbook/html/package-management-making-tags-and-tagfiles.html136
-rw-r--r--misc/slackbook/html/package-management-package-utilities.html330
-rw-r--r--misc/slackbook/html/package-management.html148
-rw-r--r--misc/slackbook/html/package-management/pkgtool-view-w.pngbin0 -> 5817 bytes
-rw-r--r--misc/slackbook/html/package-management/pkgtool-w.pngbin0 -> 4784 bytes
-rw-r--r--misc/slackbook/html/process-control-foregrounding.html138
-rw-r--r--misc/slackbook/html/process-control-kill.html182
-rw-r--r--misc/slackbook/html/process-control-ps.html243
-rw-r--r--misc/slackbook/html/process-control-top.html168
-rw-r--r--misc/slackbook/html/process-control.html138
-rw-r--r--misc/slackbook/html/security-current.html138
-rw-r--r--misc/slackbook/html/security-host.html307
-rw-r--r--misc/slackbook/html/security.html218
-rw-r--r--misc/slackbook/html/shell-bash.html234
-rw-r--r--misc/slackbook/html/shell-command-line.html307
-rw-r--r--misc/slackbook/html/shell-vt.html137
-rw-r--r--misc/slackbook/html/shell.html166
-rw-r--r--misc/slackbook/html/slackware_logo.pngbin0 -> 3675 bytes
-rw-r--r--misc/slackbook/html/system-configuration-kernel.html354
-rw-r--r--misc/slackbook/html/system-configuration.html589
-rw-r--r--misc/slackbook/html/system-configuration/make-menuconfig-w.pngbin0 -> 6421 bytes
-rw-r--r--misc/slackbook/html/vi-configuration.html96
-rw-r--r--misc/slackbook/html/vi-keys.html279
-rw-r--r--misc/slackbook/html/vi-modes.html200
-rw-r--r--misc/slackbook/html/vi-opening-files.html109
-rw-r--r--misc/slackbook/html/vi-quitting-vi.html80
-rw-r--r--misc/slackbook/html/vi-saving-files.html103
-rw-r--r--misc/slackbook/html/vi.html199
-rw-r--r--misc/slackbook/html/vi/vim-splitedit.pngbin0 -> 3515 bytes
-rw-r--r--misc/slackbook/html/x-window-system-xdm.html202
-rw-r--r--misc/slackbook/html/x-window-system-xinitrc.html145
-rw-r--r--misc/slackbook/html/x-window-system-xorgsetup.html84
-rw-r--r--misc/slackbook/html/x-window-system-xwmconfig.html134
-rw-r--r--misc/slackbook/html/x-window-system.html210
-rw-r--r--misc/slackbook/html/x-window-system/xorgconfig1-w.pngbin0 -> 4003 bytes
-rw-r--r--misc/slackbook/html/x-window-system/xorgconfig2-w.pngbin0 -> 6872 bytes
-rw-r--r--misc/slackbook/html/x-window-system/xorgconfig3-w.pngbin0 -> 3069 bytes
-rw-r--r--misc/slackbook/html/x-window-system/xorgconfig4-w.pngbin0 -> 5245 bytes
-rw-r--r--misc/slackbook/html/x-window-system/xwmconfig-w.pngbin0 -> 6767 bytes
-rw-r--r--misc/slackbook/html/zipslack-booting.html93
-rw-r--r--misc/slackbook/html/zipslack-getting.html110
-rw-r--r--misc/slackbook/html/zipslack.html128
-rw-r--r--misc/slackbook/slackbook-2.0.pdfbin0 -> 1863038 bytes
-rw-r--r--misc/slackbook/slackbook-2.0.ps86611
133 files changed, 119254 insertions, 0 deletions
diff --git a/misc/slackbook/html/TRADEMARKS.html b/misc/slackbook/html/TRADEMARKS.html
new file mode 100644
index 000000000..0f282ca46
--- /dev/null
+++ b/misc/slackbook/html/TRADEMARKS.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="NEXT" title="Preface" href="book-preface.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<title></title>
+</head>
+<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="LEGALNOTICE"><a id="TRADEMARKS" name="TRADEMARKS"></a>
+<p>Slackware Linux is a registered trademark of Patrick Volkerding and Slackware Linux,
+Inc.</p>
+
+<p>Linux is a registered trademark of Linus Torvalds.</p>
+
+<p>America Online and AOL are registered trademarks of America Online, Inc. in the United
+States and/or other countries.</p>
+
+<p>Apple, FireWire, Mac, Macintosh, Mac OS, Quicktime, and TrueType are trademarks of
+Apple Computer, Inc., registered in the United States and other countries.</p>
+
+<p>IBM, AIX, EtherJet, Netfinity, OS/2, PowerPC, PS/2, S/390, and ThinkPad are trademarks
+of International Business Machines Corporation in the United States, other countries, or
+both.</p>
+
+<p>IEEE, POSIX, and 802 are registered trademarks of Institute of Electrical and
+Electronics Engineers, Inc. in the United States.</p>
+
+<p>Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, and Xeon are trademarks or
+registered trademarks of Intel Corporation or its subsidiaries in the United States and
+other countries.</p>
+
+<p>Microsoft, IntelliMouse, MS-DOS, Outlook, Windows, Windows Media and Windows NT are
+either registered trademarks or trademarks of Microsoft Corporation in the United States
+and/or other countries.</p>
+
+<p>Netscape and the Netscape Navigator are registered trademarks of Netscape
+Communications Corporation in the U.S. and other countries.</p>
+
+<p>Red Hat, RPM, are trademarks or registered trademarks of Red Hat, Inc. in the United
+States and other countries.</p>
+
+<p>XFree86 is a trademark of The XFree86 Project, Inc.</p>
+
+<p>Many of the designations used by manufacturers and sellers to distinguish their
+products are claimed as trademarks. Where those designations appear in this document, and
+Slackware Linux, Inc. was aware of the trademark claim, the designations have been
+followed by the &#8220;&trade;&#8221; or the &#8220;&reg;&#8221; symbol.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top">&nbsp;</td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top">&nbsp;</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/archive-files-bzip2.html b/misc/slackbook/html/archive-files-bzip2.html
new file mode 100644
index 000000000..ea3a4e044
--- /dev/null
+++ b/misc/slackbook/html/archive-files-bzip2.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>bzip2</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Archive Files" href="archive-files.html" />
+<link rel="PREVIOUS" title="Archive Files" href="archive-files.html" />
+<link rel="NEXT" title="tar" href="archive-files-tar.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="archive-files.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 15 Archive Files</td>
+<td width="10%" align="right" valign="bottom"><a href="archive-files-tar.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ARCHIVE-FILES-BZIP2" name="ARCHIVE-FILES-BZIP2">15.2 <tt
+class="COMMAND">bzip2</tt></a></h1>
+
+<p><tt class="COMMAND">bzip2</tt>(1) is an alternative compression program installed on
+Slackware Linux. It uses a different compression algorithm from <tt
+class="COMMAND">gzip</tt>, which results in some advantages and some disadvantages. The
+main advantage for <tt class="COMMAND">bzip2</tt> is the compressed file size. <tt
+class="COMMAND">bzip2</tt> will almost always compress better than <tt
+class="COMMAND">gzip</tt>. In some instances, this can result in dramatically smaller
+files. This can be a great advantage for people on slower modem connections. Also
+remember, when downloading software from a public ftp server, it's generally good
+netiquette to download the <tt class="FILENAME">.bz2</tt> files instead of the <tt
+class="FILENAME">.gz</tt> files, as this results in less overhead for the generous people
+hosting the server.</p>
+
+<p>The disadvantage to <tt class="COMMAND">bzip2</tt> is that it is more CPU intensive
+than <tt class="COMMAND">gzip</tt>. This means that bzipping a file will generally take
+longer and will use more of the CPU than gzipping the file would. When considering which
+compression program to use, you must weigh this speed vs. compressed size and determine
+which is more important.</p>
+
+<p>The usage of <tt class="COMMAND">bzip2</tt> is nearly identical to <tt
+class="COMMAND">gzip</tt>, so not much time will be spent discussing it. Like <tt
+class="COMMAND">gunzip</tt>, <tt class="COMMAND">bunzip2</tt> is identical to <tt
+class="COMMAND">bzip2 -d</tt>. The primary difference in practical usage is that <tt
+class="COMMAND">bzip2</tt> uses the <tt class="FILENAME">.bz2</tt> extension.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">bzip2 <var
+class="REPLACEABLE">filename</var></kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">bunzip2 <var
+class="REPLACEABLE">filename.bz2</var></kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">bzip2 -9 <var
+class="REPLACEABLE">filename</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="archive-files.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="archive-files-tar.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Archive Files</td>
+<td width="34%" align="center" valign="top"><a href="archive-files.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">tar</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/archive-files-tar.html b/misc/slackbook/html/archive-files-tar.html
new file mode 100644
index 000000000..b23db4b12
--- /dev/null
+++ b/misc/slackbook/html/archive-files-tar.html
@@ -0,0 +1,232 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>tar</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Archive Files" href="archive-files.html" />
+<link rel="PREVIOUS" title="bzip2" href="archive-files-bzip2.html" />
+<link rel="NEXT" title="zip" href="archive-files-zip.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="archive-files-bzip2.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 15 Archive Files</td>
+<td width="10%" align="right" valign="bottom"><a href="archive-files-zip.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ARCHIVE-FILES-TAR" name="ARCHIVE-FILES-TAR">15.3 <tt
+class="COMMAND">tar</tt></a></h1>
+
+<p><tt class="COMMAND">tar</tt>(1) is the GNU tape archiver. It takes several files or
+directories and creates one large file. This allows you to compress an entire directory
+tree, which is impossible by just using <tt class="COMMAND">gzip</tt> or <tt
+class="COMMAND">bzip2</tt>. <tt class="COMMAND">tar</tt> has many command line options,
+which are explained in its man page. This section will just cover the most common uses of
+<tt class="COMMAND">tar</tt>.</p>
+
+<p>The most common use for <tt class="COMMAND">tar</tt> is to decompress and unarchive a
+package that you've downloaded from a web site or ftp site. Most files will come with a
+<tt class="FILENAME">.tar.gz</tt> extension. This is commonly known as a
+&#8220;tarball&#8221;. It means that several files were archived using <tt
+class="COMMAND">tar</tt> and then compressed using <tt class="COMMAND">gzip</tt>. You
+might also see this listed as a <tt class="FILENAME">.tar.Z</tt> file. It means the same
+thing, but this is usually encountered on older Unix systems.</p>
+
+<p>Alternatively, you might find a <tt class="FILENAME">.tar.bz2</tt> file somewhere.
+Kernel source is distributed as such because it is a smaller download. As you might have
+guessed, this is several files archived with <tt class="COMMAND">tar</tt> and then
+bzipped.</p>
+
+<p>You can get to all the files in this archive by making use of <tt
+class="COMMAND">tar</tt> and some command line arguments. Unarchiving a tarball makes use
+of the <var class="OPTION">-z</var> flag, which means to first run the file through <tt
+class="COMMAND">gunzip</tt> and decompress it. The most common way to decompress a
+tarball is like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -xvzf filename.tar.gz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That's quite a few options. So what do they all mean? The <var class="OPTION">-x</var>
+means to extract. This is important, as it tells <tt class="COMMAND">tar</tt> exactly
+what to do with the input file. In this case, we'll be splitting it back up into all the
+files that it came from. <var class="OPTION">-v</var> means to be verbose. This will list
+all the files that are being unarchived. It is perfectly acceptable to leave this option
+off, if somewhat boring. Alternatively, you could use <var class="OPTION">-vv</var> to be
+very verbose and list even more information about each file being unarchived. The <var
+class="OPTION">-z</var> option tells <tt class="COMMAND">tar</tt> to run <tt
+class="FILENAME">filename.tar.gz</tt> through <tt class="COMMAND">gunzip</tt> first. And
+finally, the <var class="OPTION">-f</var> option tells <tt class="COMMAND">tar</tt> that
+the next string on the command line is the file to operate on.</p>
+
+<p>There are a few other ways to write this same command. On older systems lacking a
+decent copy of GNU <tt class="COMMAND">tar</tt>, you might see it written like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">gunzip filename.tar.gz | tar -xvf -</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This command line will uncompress the file and send the output to <tt
+class="COMMAND">tar</tt>. Since <tt class="COMMAND">gzip</tt> will write its output to
+standard out if told to do so, this command will write the decompressed file to standard
+out. The pipe then sends it to <tt class="COMMAND">tar</tt> for unarchiving. The
+&#8220;-&#8221; means to operate on standard input. It will unarchive the stream of data
+that it gets from <tt class="COMMAND">gzip</tt> and write that to the disk.</p>
+
+<p>Another way to write the first command line is to leave off the dash before the
+options, like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar xvzf filename.tar.gz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You might also encounter a bzipped archive. The version of <tt
+class="COMMAND">tar</tt> that comes with Slackware Linux can handle these the same as
+gzipped archives. Instead of the <var class="OPTION">-z</var> command line option, you'd
+use <var class="OPTION">-j</var>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -xvjf filename.tar.bz2</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It is important to note that <tt class="COMMAND">tar</tt> will place the unarchived
+files in the current directory. So, if you had an archive in <tt
+class="FILENAME">/tmp</tt> that you wanted to decompress into your home directory, there
+are a few options. First, the archive could be moved into your home directory and then
+run through <tt class="COMMAND">tar</tt>. Second, you could specify the path to the
+archive file on the command line. Third, you can use the <var class="OPTION">-C</var>
+option to &#8220;explode&#8221; the tarball in a specified directory.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd $HOME</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp /tmp/filename.tar.gz .</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -xvzf filename.tar.gz</kbd>
+
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd $HOME</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -xvzf /tmp/filename.tar.gz</kbd>
+
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /</kbd>
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">tar -xvzf /tmp/filename.tar.gz -C $HOME</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>All the above statements are equivalent. In each case, the archive is unpacked inside
+your home directory and the original uncompressed archive is left in place.</p>
+
+<p>So what good is being able to uncompress these archives if you can't make them? Well,
+<tt class="COMMAND">tar</tt> handles that too. In most cases it's as easy as removing the
+&#8220;<var class="OPTION">-x</var>&#8221; option and replacing it with the &#8220;<var
+class="OPTION">-c</var>&#8221; option.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -cvzf filename.tar.gz .</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In this command line, the <var class="OPTION">-c</var> option tells <tt
+class="COMMAND">tar</tt> to create an archive, while the <var class="OPTION">-z</var>
+option runs the resulting archive file through <tt class="COMMAND">gzip</tt> to compress
+it. <tt class="FILENAME">filename.tar.gz</tt> is the file that you want to create.</p>
+
+<p>Specifying the &#8220;<var class="OPTION">-f</var>&#8221; option isn't always
+necessary, but is typically good practice anyway. Without it, <tt
+class="COMMAND">tar</tt> writes to standard output, which is usually desired for piping
+<tt class="COMMAND">tar</tt>'s output to another program, like so.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">tar -cv filename.tar . | gpg --encrypt</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That command creates an non-compressed tar archive of the current directory, pipes the
+tarball through <tt class="COMMAND">gpg</tt> which encrypts and compresses the tarball,
+making it realistically impossible to read by anyone other than the person knowing the
+secret key.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="archive-files-bzip2.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="archive-files-zip.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">bzip2</tt></td>
+<td width="34%" align="center" valign="top"><a href="archive-files.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">zip</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/archive-files-zip.html b/misc/slackbook/html/archive-files-zip.html
new file mode 100644
index 000000000..cf7ef6cdd
--- /dev/null
+++ b/misc/slackbook/html/archive-files-zip.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>zip</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Archive Files" href="archive-files.html" />
+<link rel="PREVIOUS" title="tar" href="archive-files-tar.html" />
+<link rel="NEXT" title="Vi" href="vi.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="archive-files-tar.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 15 Archive Files</td>
+<td width="10%" align="right" valign="bottom"><a href="vi.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ARCHIVE-FILES-ZIP" name="ARCHIVE-FILES-ZIP">15.4 <tt
+class="COMMAND">zip</tt></a></h1>
+
+<p>Finally, there are two utilities that can be used on zip files. These are very common
+in the Windows world, so Linux has programs to deal with them. The compression program is
+called <tt class="COMMAND">zip</tt>(1), and the decompression program is called <tt
+class="COMMAND">unzip</tt>(1).</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">zip foo *</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will create the file <tt class="FILENAME">foo.zip</tt>, which will contain all
+the files in the current directory. <tt class="COMMAND">zip</tt> will add the <tt
+class="FILENAME">.zip</tt> extension automatically, so there's no need to include that in
+the file name. You can also recurse through the current directory, zipping up any
+directories that are also laying around:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">zip -r foo *</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Decompressing files is easy, as well.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">unzip foo.zip</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will extract all the files in the file <tt class="FILENAME">foo.zip</tt>,
+including any directories in the archive.</p>
+
+<p>The <tt class="COMMAND">zip</tt> utilities have several advanced options for creating
+self-extracting archives, leaving out files, controlling compressed file size, printing
+out what will happen, and much more. See the man pages for <tt class="COMMAND">zip</tt>
+and <tt class="COMMAND">unzip</tt> to find out how to use these options.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="archive-files-tar.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="vi.html" accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">tar</tt></td>
+<td width="34%" align="center" valign="top"><a href="archive-files.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Vi</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/archive-files.html b/misc/slackbook/html/archive-files.html
new file mode 100644
index 000000000..c29542a95
--- /dev/null
+++ b/misc/slackbook/html/archive-files.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Archive Files</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Keeping Current" href="security-current.html" />
+<link rel="NEXT" title="bzip2" href="archive-files-bzip2.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="security-current.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="archive-files-bzip2.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="ARCHIVE-FILES" name="ARCHIVE-FILES"></a>Chapter 15 Archive Files</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>15.1 <a href="archive-files.html#ARCHIVE-FILES-GZIP"><tt
+class="COMMAND">gzip</tt></a></dt>
+
+<dt>15.2 <a href="archive-files-bzip2.html"><tt class="COMMAND">bzip2</tt></a></dt>
+
+<dt>15.3 <a href="archive-files-tar.html"><tt class="COMMAND">tar</tt></a></dt>
+
+<dt>15.4 <a href="archive-files-zip.html"><tt class="COMMAND">zip</tt></a></dt>
+</dl>
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ARCHIVE-FILES-GZIP" name="ARCHIVE-FILES-GZIP">15.1 <tt
+class="COMMAND">gzip</tt></a></h1>
+
+<p><tt class="COMMAND">gzip</tt>(1) is the GNU compression program. It takes a single
+file and compresses it. The basic usage is as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">gzip <var
+class="REPLACEABLE">filename</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The resulting file will be named <tt class="FILENAME"><var
+class="REPLACEABLE">filename</var>.gz</tt> and will usually be smaller than the input
+file. Note that <tt class="FILENAME">filename.gz</tt> will replace <tt
+class="FILENAME">filename</tt>. This means that <tt class="FILENAME">filename</tt> will
+no longer exist, even though a gzipped copy will. Regular text files will compress
+nicely, while jpeg images, mp3s, and other such files will not compress too well as they
+are already compressed. This basic usage is a balance of final file size and compression
+time. The maximum compression can be achieved like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">gzip -9 <var
+class="REPLACEABLE">filename</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will take a longer time to compress the file, but the result will be as small as
+<tt class="COMMAND">gzip</tt> can make it. Using lower values for the command line option
+will cause it to compress faster, but the file will not be as compressed.</p>
+
+<p>Decompressing gzipped files can be done using two commands, which are really just the
+same program. <tt class="COMMAND">gzip</tt> will decompress any file with a recognized
+file extension. A recognized extension can be any of the following: <tt
+class="FILENAME">.gz</tt>, <tt class="FILENAME">-gz</tt>, <tt class="FILENAME">.z</tt>,
+<tt class="FILENAME">-z</tt>, <tt class="FILENAME">.Z</tt>, or <tt
+class="FILENAME">-Z</tt>. The first method is to call <tt class="COMMAND">gunzip</tt>(1)
+on a file, like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">gunzip <var
+class="REPLACEABLE">filename.gz</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will leave a decompressed version of infile in the current directory, and the <tt
+class="FILENAME">.gz</tt> extension will be stripped from the filename. <tt
+class="COMMAND">gunzip</tt> is really part of <tt class="COMMAND">gzip</tt> and is
+identical to <tt class="COMMAND">gzip -d</tt>. As such, <tt class="COMMAND">gzip</tt> is
+often pronounced <tt class="COMMAND">gunzip</tt>, as that name just sounds cooler.
+:^)</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="security-current.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="archive-files-bzip2.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Keeping Current</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">bzip2</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-dns.html b/misc/slackbook/html/basic-network-commands-dns.html
new file mode 100644
index 000000000..f8881aad2
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-dns.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>DNS Tools</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="traceroute" href="basic-network-commands-traceroute.html" />
+<link rel="NEXT" title="finger" href="basic-network-commands-finger.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a
+href="basic-network-commands-traceroute.html" accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a
+href="basic-network-commands-finger.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-DNS"
+name="BASIC-NETWORK-COMMANDS-DNS">13.3 DNS Tools</a></h1>
+
+<p>Domain Name Service (DNS for short) is that magical protocol that allows your computer
+to turn meaningless domain names like www.slackware.com into meaningful IP address like
+<tt class="HOSTID">64.57.102.34</tt>. Computers can't route packets to www.slackware.com,
+but they can route packets to that domain name's IP address. This gives us a convenient
+way to remember machines. Without DNS we'd have to keep a mental database of just what IP
+address belongs to what computer, and that's assuming the IP address doesn't change.
+Clearly using names for computers is better, but how do we map names to IP addresses?</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4475" name="AEN4475">13.3.1 <tt
+class="COMMAND">host</tt></a></h2>
+
+<p><tt class="COMMAND">host</tt>(1) can do this for us. <tt class="COMMAND">host</tt> is
+used to map names to IP addresses. It is a very quick and simple utility without a lot of
+functions.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">host www.slackware.com</kbd>
+www.slackware.com is an alias for slackware.com.
+slackware.com has address 64.57.102.34
+</pre>
+</td>
+</tr>
+</table>
+
+<p>But let's say for some reason we want to map an IP address to a domain name; what
+then?</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4487" name="AEN4487">13.3.2 <tt
+class="COMMAND">nslookup</tt></a></h2>
+
+<p><tt class="COMMAND">nslookup</tt> is a tried and true program that has weathered the
+ages. <tt class="COMMAND">nslookup</tt> has been deprecated and may be removed from
+future releases. There is not even a man page for this program.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">nslookup 64.57.102.34</kbd>
+Note: nslookup is deprecated and may be removed from future releases.
+Consider using the `dig' or `host' programs instead. Run nslookup with
+the `-sil[ent]' option to prevent this message from appearing.
+Server: 192.168.1.254
+Address: 192.168.1.254#53
+
+Non-authoritative answer:
+www.slackware.com canonical name = slackware.com.
+Name: slackware.com
+Address: 64.57.102.34
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4496" name="AEN4496">13.3.3 <tt
+class="COMMAND">dig</tt></a></h2>
+
+<p>The meanest dog in the pound, the domain information groper, <tt
+class="COMMAND">dig</tt>(1) for short, is the go-to program for finding DNS information.
+<tt class="COMMAND">dig</tt> can grab just about anything from a DNS server including
+reverse lookups, A, CNAME, MX, SP, and TXT records. <tt class="COMMAND">dig</tt> has many
+command line options and if you're not familiar with it you should read through it's
+extensive man page.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">dig @192.168.1.254 www.slackware.com mx</kbd>
+
+; &lt;&lt;&#62;&#62; DiG 9.2.2 &lt;&lt;&#62;&#62; @192.168.1.254 www.slackware.com mx
+;; global options: printcmd
+;; Got answer:
+;; -&#62;&#62;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 26362
+;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
+
+;; QUESTION SECTION:
+;www.slackware.com. IN MX
+
+;; ANSWER SECTION:
+www.slackware.com. 76634 IN CNAME slackware.com.
+slackware.com. 86400 IN MX 1 mail.slackware.com.
+
+;; AUTHORITY SECTION:
+slackware.com. 86400 IN NS ns1.cwo.com.
+slackware.com. 86400 IN NS ns2.cwo.com.
+
+;; ADDITIONAL SECTION:
+ns1.cwo.com. 163033 IN A 64.57.100.2
+ns2.cwo.com. 163033 IN A 64.57.100.3
+
+;; Query time: 149 msec
+;; SERVER: 192.168.1.254#53(192.168.1.254)
+;; WHEN: Sat Nov 6 16:59:31 2004
+;; MSG SIZE rcvd: 159
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This should give you an idea how <tt class="COMMAND">dig</tt> works.
+&#8220;@192.168.1.254&#8221; specifies the dns server to use.
+&#8220;www.slackware.com&#8221; is the domain name I am performing a lookup on, and
+&#8220;mx&#8221; is the type of lookup I am performing. The above query tells me that
+e-mail to <tt class="HOSTID">www.slackware.com</tt> will instead be sent to <tt
+class="HOSTID">mail.slackware.com</tt> for delivery.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a
+href="basic-network-commands-traceroute.html" accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands-finger.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">traceroute</tt></td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">finger</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-email.html b/misc/slackbook/html/basic-network-commands-email.html
new file mode 100644
index 000000000..487ea4bc4
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-email.html
@@ -0,0 +1,241 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>email</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="The Secure shell" href="basic-network-commands-ssh.html" />
+<link rel="NEXT" title="Browsers" href="basic-network-commands-web.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands-ssh.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a href="basic-network-commands-web.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-EMAIL"
+name="BASIC-NETWORK-COMMANDS-EMAIL">13.7 email</a></h1>
+
+<p>Electronic mail is one of the most popular things one can do on the Internet. In 1998,
+it was reported that more electronic mail was sent than regular mail. It is indeed common
+and useful.</p>
+
+<p>Under Slackware, we provide a standard mail server, and several mail clients. All of
+the clients discussed below are text-based. A lot of Windows users may be against this,
+but you will find that a text based client is very convenient, especially when checking
+mail remotely. Fear not, there are many graphical e-mail clients such as KDE's Kmail. If
+you wish to use one of those check its help menu.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-EMAIL-PINE"
+name="BASIC-NETWORK-COMMANDS-EMAIL-PINE">13.7.1 <tt class="COMMAND">pine</tt></a></h2>
+
+<p><tt class="COMMAND">pine</tt>(1) is not <tt class="COMMAND">elm</tt>. Or so the saying
+goes. The University of Washington created their program for Internet news and email out
+of a need for an easy mail reader for their students. <tt class="COMMAND">pine</tt> is
+one of the most popular email clients in use today and is available for nearly every
+flavor of Unix and even Windows.</p>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE"
+name="FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE"></a>
+<p><b>Figure 13-2. The Pine main menu</b></p>
+
+<p><img src="basic-network-commands/pine.png" /></p>
+</div>
+
+<p>You will see a menu of commands and a row of command keys at the bottom. <tt
+class="COMMAND">pine</tt> is indeed a complex program, so we will not discuss every
+feature about it here.</p>
+
+<p>To see what's in your inbox, type <kbd class="USERINPUT">i</kbd>. Your messages are
+listed with their date, author, and subject. Highlight the message you want and press
+<kbd class="USERINPUT">enter</kbd> to view it. Pressing <kbd class="USERINPUT">r</kbd>
+will start a reply to the message. Once you have written the response, type <b
+class="KEYCAP">Ctrl</b>+<b class="KEYCAP">X</b> to send it. You can press <kbd
+class="USERINPUT">i</kbd> to get back to the message listing.</p>
+
+<p>If you want to delete a message, press <kbd class="USERINPUT">d</kbd>. It will mark
+the highlighted message for deletion. <tt class="COMMAND">pine</tt> deletes the mail when
+you exit the program. <tt class="COMMAND">pine</tt> also lets you store your mail in
+folders. You can get a listing of folders by pressing <kbd class="USERINPUT">l</kbd>. At
+the message listing, press <kbd class="USERINPUT">s</kbd> to save it to another folder.
+It will ask for the folder name to write the message to.</p>
+
+<p><tt class="COMMAND">pine</tt> offers many, many features; you should definitely have a
+look at the man page for more information. It will contain the latest information about
+the program.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-EMAIL-ELM"
+name="BASIC-NETWORK-COMMANDS-EMAIL-ELM">13.7.2 <tt class="COMMAND">elm</tt></a></h2>
+
+<p><tt class="COMMAND">elm</tt>(1) is another popular text-based email client. Though not
+quite as user friendly as <tt class="COMMAND">pine</tt>, it's definitely been around a
+lot longer.</p>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM"
+name="FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM"></a>
+<p><b>Figure 13-3. Elm main screen</b></p>
+
+<p><img src="basic-network-commands/elm.png" /></p>
+</div>
+
+<p>By default, you are placed in your inbox. The messages are listed with the message
+number, date, sender, and subject. Use the arrow keys to highlight the message you want.
+Press <kbd class="USERINPUT">Enter</kbd> to read the message.</p>
+
+<p>To compose a new message, type <kbd class="USERINPUT">m</kbd> at the main screen. The
+<kbd class="USERINPUT">d</kbd> key will flag a message for deletion. And the <kbd
+class="USERINPUT">r</kbd> key will reply to the current message you are reading. All of
+these keys are displayed at the bottom of the screen with a prompt.</p>
+
+<p>The man page discusses <tt class="COMMAND">elm</tt> in more detail, so you will
+probably want to consult that before using <tt class="COMMAND">elm</tt>.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-EMAIL-MUTT"
+name="BASIC-NETWORK-COMMANDS-EMAIL-MUTT">13.7.3 <tt class="COMMAND">mutt</tt></a></h2>
+
+<p>&#8220;All mail clients suck. This one just sucks less.&#8221; <tt
+class="COMMAND">mutt</tt>'s original interface was based on <tt class="COMMAND">elm</tt>
+with added features found in other popular mailclients, resulting in a hybrid mutt.</p>
+
+<p>Some of <tt class="COMMAND">mutt</tt>'s features include:</p>
+
+<ul>
+<li>
+<p>color support</p>
+</li>
+
+<li>
+<p>message threading</p>
+</li>
+
+<li>
+<p>MIME and PGP/MIME support</p>
+</li>
+
+<li>
+<p>pop3 and imap support</p>
+</li>
+
+<li>
+<p>support for multiple mailbox formats (mbox, MMDF, MH, maildir)</p>
+</li>
+
+<li>
+<p><span class="emphasis"><i class="EMPHASIS">highly</i></span> customizable</p>
+</li>
+</ul>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT"
+name="FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT"></a>
+<p><b>Figure 13-4. Mutt main screen</b></p>
+
+<p><img src="basic-network-commands/mutt.png" /></p>
+</div>
+
+<p>if you're looking for a mail client that will let you be in total control over
+everything, then you will like <tt class="COMMAND">mutt</tt>. all the default settings
+can be customized, keybindings can be changed. if you like to add a macro, you can.</p>
+
+<p>you probably want to take a look at the <tt class="FILENAME">muttrc</tt> manpage,
+which will tell you how to configure everything. or take a look at the included example
+<tt class="FILENAME">muttrc</tt> file.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-EMAIL-NAIL"
+name="BASIC-NETWORK-COMMANDS-EMAIL-NAIL">13.7.4 <tt class="COMMAND">nail</tt></a></h2>
+
+<p><tt class="COMMAND">nail</tt>(1) is a command line driven mail client. It is very
+primitive and offers pretty much nothing in the way of user interfaces. However, mailx is
+handy for times when you need to quickly mail something, scripting a bulk mailer, testing
+your MTA installation or something similar. Note that Slackware creates symbolic links to
+<tt class="COMMAND">nail</tt> at <tt class="FILENAME">/usr/bin/mail</tt> and <tt
+class="FILENAME">/usr/bin/mailx</tt>. Any of these three commands executes the same
+program. In fact, you will most likely see <tt class="COMMAND">nail</tt> referred to as
+<tt class="COMMAND">mail</tt>.</p>
+
+<p>The basic command line is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">mailx &lt;subject&gt; &lt;to-addr&gt;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">mailx</tt> reads the message body from standard input. So you can
+cat a file into this command to mail it, or you can just type text and hit <b
+class="KEYCAP">Ctrl</b>+<b class="KEYCAP">D</b> when finished with the message.</p>
+
+<p>Here is an example of mailing a program source file to another person.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">cat randomfunc.c | mail -s "Here's that function" asdf@example.net</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The man page explains more of what <tt class="COMMAND">nail</tt> can do, so you will
+probably want to have a look at that before using it.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands-ssh.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands-web.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">The Secure shell</td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Browsers</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-finger.html b/misc/slackbook/html/basic-network-commands-finger.html
new file mode 100644
index 000000000..08eca57c6
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-finger.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>finger</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="DNS Tools" href="basic-network-commands-dns.html" />
+<link rel="NEXT" title="telnet" href="basic-network-commands-telnet.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands-dns.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a
+href="basic-network-commands-telnet.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-FINGER"
+name="BASIC-NETWORK-COMMANDS-FINGER">13.4 <tt class="COMMAND">finger</tt></a></h1>
+
+<p><tt class="COMMAND">finger</tt>(1) will retrieve information about the specified user.
+You give finger a username or an email address and it will try to contact the necessary
+server and retrieve the username, office, telephone number, and other pieces of
+information. Here is an example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">finger johnc@idsoftware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">finger</tt> can return the username, mail status, phone numbers,
+and files referred to as &#8220;dot plan&#8221; and &#8220;dot project&#8221;. Of course,
+the information returned varies with each <tt class="COMMAND">finger</tt> server. The one
+included with Slackware returns the following information by default:</p>
+
+<ul>
+<li>
+<p>Username</p>
+</li>
+
+<li>
+<p>Room number</p>
+</li>
+
+<li>
+<p>Home phone number</p>
+</li>
+
+<li>
+<p>Work phone number</p>
+</li>
+
+<li>
+<p>Login status</p>
+</li>
+
+<li>
+<p>Email status</p>
+</li>
+
+<li>
+<p>Contents of the <tt class="FILENAME">.plan</tt> file in the user's home directory</p>
+</li>
+
+<li>
+<p>Contents of the <tt class="FILENAME">.project</tt> file in the user's home
+directory</p>
+</li>
+</ul>
+
+<p>The first four items can be set with the <tt class="COMMAND">chfn</tt> command. It
+stores those values in the <tt class="FILENAME">/etc/passwd</tt> file. To change the
+information in your <tt class="FILENAME">.plan</tt> or <tt class="FILENAME">.project</tt>
+file, just edit them with your favorite text editor. They must reside in your home
+directory and must be called <tt class="FILENAME">.plan</tt> and <tt
+class="FILENAME">.project</tt>.</p>
+
+<p>Many users <tt class="COMMAND">finger</tt> their own account from a remote machine to
+quickly see if they have new email. Or, you can see a user's plan or current project.</p>
+
+<p>Like many commands, <tt class="COMMAND">finger</tt> has options. Check the man page
+for more information on what special options you can use.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands-dns.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands-telnet.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">DNS Tools</td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">telnet</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-ftp.html b/misc/slackbook/html/basic-network-commands-ftp.html
new file mode 100644
index 000000000..a5b48f073
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-ftp.html
@@ -0,0 +1,279 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>FTP Clients</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="Browsers" href="basic-network-commands-web.html" />
+<link rel="NEXT" title="Talking to Other People"
+href="basic-network-commands-talk.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands-web.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a href="basic-network-commands-talk.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-FTP"
+name="BASIC-NETWORK-COMMANDS-FTP">13.9 FTP Clients</a></h1>
+
+<p>FTP stands for the File Transfer Protocol. It allows you to send and receive files
+between two computers. There is the FTP server and the FTP client. We discuss the client
+in this section.</p>
+
+<p>For the curious, the &#8220;client&#8221; is you. The &#8220;server&#8221; is the
+computer that answers your FTP request and lets you login. You will download files from
+and upload files to the server. The client cannot accept FTP connections, it can only
+connect to servers.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4871" name="AEN4871">13.9.1 <tt
+class="COMMAND">ftp</tt></a></h2>
+
+<p>To connect to an FTP server, simply run the <tt class="COMMAND">ftp</tt>(1) command
+and specify the host:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ftp &lt;hostname&gt; [port]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the host is running an FTP server, it will ask for a username and password. You can
+log in as yourself or as &#8220;anonymous&#8221;. Anonymous FTP sites are very popular
+for software archives. For example, to get Slackware Linux via FTP, you must use
+anonymous FTP.</p>
+
+<p>Once connected, you will be at the <var class="LITERAL">ftp&gt;</var> prompt. There
+are special commands for FTP, but they are similar to other standard commands. The
+following shows some of the basic commands and what they do:</p>
+
+<div class="TABLE"><a id="AEN4883" name="AEN4883"></a>
+<p><b>Table 13-1. <tt class="COMMAND">ftp</tt> commands</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="3*" />
+<thead>
+<tr>
+<th>Command</th>
+<th>Purpose</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td><tt class="COMMAND">ls</tt></td>
+<td>List files</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">cd &lt;dirname&gt;</tt></td>
+<td>Change directory</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">bin</tt></td>
+<td>Set binary transfer mode</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">ascii</tt></td>
+<td>Set ASCII transfer mode</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">get &lt;filename&gt;</tt></td>
+<td>Download a file</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">put &lt;filename&gt;</tt></td>
+<td>Upload a file</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">hash</tt></td>
+<td>Toggle hash mark stats indicator</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">tick</tt></td>
+<td>Toggle byte counter indicator</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">prom</tt></td>
+<td>Toggle interactive mode for downloads</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">mget &lt;mask&gt;</tt></td>
+<td>Download a file or group of files; wildcards are allowed</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">mput &lt;mask&gt;</tt></td>
+<td>Upload a file or group of files; wildcards are allowed</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">quit</tt></td>
+<td>Log off the FTP server</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>You can also use some of the following commands which are quite self-explanatory: <tt
+class="COMMAND">chmod</tt>, <tt class="COMMAND">delete</tt>, <tt
+class="COMMAND">rename</tt>, <tt class="COMMAND">rmdir</tt>. For a complete list of all
+commands and their meaning, just type <kbd class="USERINPUT">help</kbd> or <kbd
+class="USERINPUT">?</kbd> and you'll see a complete listing on screen.</p>
+
+<p>FTP is a fairly simple program to use, but lacks the user interface that many of us
+are used to nowadays. The man page discusses some of the command line options for <tt
+class="COMMAND">ftp</tt>(1).</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+ftp&#62; <kbd class="USERINPUT">ls *.TXT</kbd>
+200 PORT command successful.
+150 Opening ASCII mode data connection for /bin/ls.
+-rw-r--r-- 1 root 100 18606 Apr 6 2002 BOOTING.TXT
+-rw-r--r-- 1 root 100 10518 Jun 13 2002 COPYRIGHT.TXT
+-rw-r--r-- 1 root 100 602 Apr 6 2002 CRYPTO_NOTICE.TXT
+-rw-r--r-- 1 root 100 32431 Sep 29 02:56 FAQ.TXT
+-rw-r--r-- 1 root 100 499784 Mar 3 19:29 FILELIST.TXT
+-rw-r--r-- 1 root 100 241099 Mar 3 19:12 PACKAGES.TXT
+-rw-r--r-- 1 root 100 12339 Jun 19 2002 README81.TXT
+-rw-r--r-- 1 root 100 14826 Jun 17 2002 SPEAKUP_DOCS.TXT
+-rw-r--r-- 1 root 100 15434 Jun 17 2002 SPEAK_INSTALL.TXT
+-rw-r--r-- 1 root 100 2876 Jun 17 2002 UPGRADE.TXT
+226 Transfer complete.
+ftp&#62; <kbd class="USERINPUT">tick</kbd>
+Tick counter printing on (10240 bytes/tick increment).
+ftp&#62; <kbd class="USERINPUT">get README81.TXT</kbd>
+local: README81.TXT remote: README81.TXT
+200 PORT command successful.
+150 Opening BINARY mode data connection for README81.TXT (12339 bytes).
+Bytes transferred: 12339
+226 Transfer complete.
+12339 bytes received in 0.208 secs (58 Kbytes/sec)
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-FTP-NCFTP"
+name="BASIC-NETWORK-COMMANDS-FTP-NCFTP">13.9.2 <tt class="COMMAND">ncftp</tt></a></h2>
+
+<p><tt class="COMMAND">ncftp</tt>(1) (pronounced "Nik-F-T-P") is an alternative to the
+traditional ftp client that comes with Slackware. It is still a text-based program, but
+offers many advantages over <tt class="COMMAND">ftp</tt>, including:</p>
+
+<ul>
+<li>
+<p>Tab completion</p>
+</li>
+
+<li>
+<p>Bookmarks file</p>
+</li>
+
+<li>
+<p>More liberal wildcard uses</p>
+</li>
+
+<li>
+<p>Command history</p>
+</li>
+</ul>
+
+<p>By default, <tt class="COMMAND">ncftp</tt> will try to log in anonymously to the
+server you specify. You can force <tt class="COMMAND">ncftp</tt> to present a login
+prompt with the &#8220;<var class="OPTION">-u</var>&#8221; option. Once logged in, you
+can use the same commands as in <tt class="COMMAND">ftp</tt>, only you'll notice a nicer
+interface, one that works more like <tt class="COMMAND">bash</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+ncftp /pub/linux/slackware &#62; <kbd class="USERINPUT">cd slackware-current/</kbd>
+Please read the file README81.TXT
+ it was last modified on Wed Jun 19 16:24:21 2002 - 258 days ago
+CWD command successful.
+ncftp ...ware/slackware-current &#62; <kbd class="USERINPUT">ls</kbd>
+BOOTING.TXT FAQ.TXT bootdisks/
+CHECKSUMS FILELIST.TXT extra/
+CHECKSUMS.asc GPG-KEY isolinux/
+CHECKSUMS.md5 PACKAGES.TXT kernels/
+CHECKSUMS.md5.asc PRERELEASE_NOTES pasture/
+COPYING README81.TXT rootdisks/
+COPYRIGHT.TXT SPEEKUP_DOCS.TXT slackware/
+CRYPTO_NOTICE.TXT SPEEK_INSTALL.TXT source/
+CURRENT.WARNING Slackware-HOWTO
+ChangeLog.txt UPGRADE.TXT
+ncftp ...ware/slackware-current &#62; <kbd class="USERINPUT">get README81.TXT</kbd>
+README81.TXT: 12.29 kB 307.07 kB/s
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands-web.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands-talk.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Browsers</td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Talking to Other People</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-ssh.html b/misc/slackbook/html/basic-network-commands-ssh.html
new file mode 100644
index 000000000..f9912fe1e
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-ssh.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>The Secure shell</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="telnet" href="basic-network-commands-telnet.html" />
+<link rel="NEXT" title="email" href="basic-network-commands-email.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands-telnet.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a href="basic-network-commands-email.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-SSH"
+name="BASIC-NETWORK-COMMANDS-SSH">13.6 The Secure shell</a></h1>
+
+<p>Today, secure shell basks in the adoration that <tt class="COMMAND">telnet</tt> once
+enjoyed. <tt class="COMMAND">ssh</tt>(1) allows one to make a connection to a remote
+machine and execute programs as if one were physically present; however, <tt
+class="COMMAND">ssh</tt> encrypts all the data travelling between the two computers so
+even if others intercept the conversation, they are unable to understand it. A typical
+secure shell connection follows.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">ssh carrier.lizella.net -l alan</kbd>
+The authenticity of host 'carrier.lizella.net (192.168.1.253)' can't be
+established.
+RSA key fingerprint is 0b:e2:5d:43:4c:39:4f:8c:b9:85:db:b2:fa:25:e9:9d.
+Are you sure you want to continue connecting (yes/no)? yes
+Warning: Permanently added 'carrier.lizella.net' (RSA) to the list of
+known hosts.
+Password: <kbd class="USERINPUT">password</kbd>
+Last login: Sat Nov 6 16:32:19 2004 from 192.168.1.102
+Linux 2.4.26-smp.
+alan@carrier:~$ <kbd class="USERINPUT">ls -l MANIFEST</kbd>
+-rw-r--r-- 1 alan users 23545276 2004-10-28 20:04 MANIFEST
+alan@carrier:~$ <kbd class="USERINPUT">exit</kbd>
+logout
+Connection to carrier.lizella.net closed.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>There you see me making an ssh connection to <tt
+class="HOSTID">carrier.lizella.net</tt>, and checking the permissions on the <tt
+class="FILENAME">MANIFEST</tt> file.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands-telnet.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands-email.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">telnet</tt></td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">email</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-talk.html b/misc/slackbook/html/basic-network-commands-talk.html
new file mode 100644
index 000000000..5c61119e3
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-talk.html
@@ -0,0 +1,184 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Talking to Other People</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="FTP Clients" href="basic-network-commands-ftp.html" />
+<link rel="NEXT" title="Security" href="security.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands-ftp.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a href="security.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-TALK"
+name="BASIC-NETWORK-COMMANDS-TALK">13.10 Talking to Other People</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4989" name="AEN4989">13.10.1 <tt
+class="COMMAND">wall</tt></a></h2>
+
+<p><tt class="COMMAND">wall</tt>(1) is a quick way to write a message to the users on a
+system. The basic syntax is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">wall [file]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will result in the contents of [file] being displayed on the terminals of all
+currently logged in users. If you don't specify a file, wall will read from standard
+input, so you can just type your message, and end with <b class="KEYCAP">Ctrl</b>+<b
+class="KEYCAP">d</b>.</p>
+
+<p><tt class="COMMAND">wall</tt> doesn't have many features, and apart from letting your
+users know that you're about to do some serious maintenance to the system, or even reboot
+it, so they have time to save their work and log off :)</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN5006" name="AEN5006">13.10.2 <tt
+class="COMMAND">talk</tt></a></h2>
+
+<p><tt class="COMMAND">talk</tt>(1) allows two users to chat. It splits the screen in
+half, horizontally. To request a chat with another user, use this command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">talk &lt;person&gt; [ttyname]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-TALK-TALK"
+name="FIG-BASIC-NETWORK-COMMANDS-TALK-TALK"></a>
+<p><b>Figure 13-7. Two users in a <tt class="COMMAND">talk</tt> session</b></p>
+
+<p><img src="basic-network-commands/talk.png" /></p>
+</div>
+
+<p>If you specify just a username, the chat request is assumed to be local, so only local
+users are queried. The ttyname is required if you want to ring a user on a specific
+terminal (if the user is logged in more than once). The required information for <tt
+class="COMMAND">talk</tt> can be obtained from the <tt class="COMMAND">w</tt>(1)
+command.</p>
+
+<p><tt class="COMMAND">talk</tt> can also ring users on remote hosts. For the username
+you simply specify an email address. <tt class="COMMAND">talk</tt> will try to contact
+that remote user on that host.</p>
+
+<p><tt class="COMMAND">talk</tt> is somewhat limited. It only supports two users and is
+half-duplex.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN5033" name="AEN5033">13.10.3 <tt
+class="COMMAND">ytalk</tt></a></h2>
+
+<p><tt class="COMMAND">ytalk</tt>(1) is a backwards compatible replacement for <tt
+class="COMMAND">talk</tt>. It comes with Slackware as the <tt class="COMMAND">ytalk</tt>
+command. The syntax is similar, but has a few differences:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">ytalk &lt;username&gt;[#ttyname]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK"
+name="FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK"></a>
+<p><b>Figure 13-8. Two users in a <tt class="COMMAND">ytalk</tt> session</b></p>
+
+<p><img src="basic-network-commands/ytalk.png" /></p>
+</div>
+
+<p>The username and terminal are specified the same as under talk, except you must put
+them together with the hash mark (#).</p>
+
+<p>ytalk offers several advantages:</p>
+
+<ul>
+<li>
+<p>It supports more than two users.</p>
+</li>
+
+<li>
+<p>A menu of options that can be brought up anytime with <kbd
+class="USERINPUT">Esc</kbd>.</p>
+</li>
+
+<li>
+<p>You can shell out while still in the talk session.</p>
+</li>
+
+<li>
+<p>Plus more...</p>
+</li>
+</ul>
+
+<p>If you're a server administrator, you'll want to make sure that the <tt
+class="COMMAND">ntalk</tt> port is enabled in <tt class="FILENAME">/etc/inetd.conf</tt>.
+<tt class="COMMAND">ytalk</tt> needs that to work properly.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands-ftp.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="security.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">FTP Clients</td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Security</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-telnet.html b/misc/slackbook/html/basic-network-commands-telnet.html
new file mode 100644
index 000000000..736a26486
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-telnet.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>telnet</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="finger" href="basic-network-commands-finger.html" />
+<link rel="NEXT" title="The Secure shell" href="basic-network-commands-ssh.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands-finger.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a href="basic-network-commands-ssh.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-TELNET"
+name="BASIC-NETWORK-COMMANDS-TELNET">13.5 <tt class="COMMAND">telnet</tt></a></h1>
+
+<p>Someone once stated that <tt class="COMMAND">telnet</tt>(1) was the coolest thing he
+had ever seen on computers. The ability to remotely log in and do stuff on another
+computer is what separates Unix and Unix-like operating systems from other operating
+systems.</p>
+
+<p><tt class="COMMAND">telnet</tt> allows you to log in to a computer, just as if you
+were sitting at the terminal. Once your username and password are verified, you are given
+a shell prompt. From here, you can do anything requiring a text console. Compose email,
+read newsgroups, move files around, and so on. If you are running X and you <tt
+class="COMMAND">telnet</tt> to another machine, you can run X programs on the remote
+computer and display them on yours.</p>
+
+<p>To login to a remote machine, use this syntax:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">telnet &lt;<var
+class="REPLACEABLE">hostname</var>&gt;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the host responds, you will receive a login prompt. Give it your username and
+password. That's it. You are now at a shell. To quit your telnet session, use either the
+<tt class="COMMAND">exit</tt> command or the <tt class="COMMAND">logout</tt> command.</p>
+
+<div class="WARNING">
+<table class="WARNING" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png"
+hspace="5" alt="Warning" /></td>
+<td align="LEFT" valign="TOP">
+<p><tt class="COMMAND">telnet</tt> does not encrypt the information it sends. Everything
+is sent in plain text, even passwords. It is not advisable to use <tt
+class="COMMAND">telnet</tt> over the Internet. Instead, consider the <tt
+class="COMMAND">Secure Shell</tt>. It encrypts all traffic and is available for free.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4593" name="AEN4593">13.5.1 The other use of telnet</a></h2>
+
+<p>Now that we have convinced you not to use the telnet protocol anymore to log into a
+remote machine, we'll show you a couple of useful ways to use <tt
+class="COMMAND">telnet</tt>.</p>
+
+<p>You can also use the <tt class="COMMAND">telnet</tt> command to connect to a host on a
+certain port.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">telnet &lt;<var
+class="REPLACEABLE">hostname</var>&gt; [port]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This can be quite handy when you quickly need to test a certain service, and you need
+full control over the commands, and you need to see what exactly is going on. You can
+interactively test or use an SMTP server, a POP3 server, an HTTP server, etc. this
+way.</p>
+
+<p>In the next figure you'll see how you can <tt class="COMMAND">telnet</tt> to a HTTP
+server on port 80, and get some basic information from it.</p>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB"
+name="FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB"></a>
+<p><b>Figure 13-1. Telnetting to a webserver</b></p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">telnet store.slackware.com 80</kbd>
+Trying 69.50.233.153...
+Connected to store.slackware.com.
+Escape character is '^]'.
+HEAD / HTTP/1.0
+
+HTTP/1.1 200 OK
+Date: Mon, 25 Apr 2005 20:47:01 GMT
+Server: Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7d
+Last-Modified: Fri, 18 Apr 2003 10:58:54 GMT
+ETag: "193424-c0-3e9fda6e"
+Accept-Ranges: bytes
+Content-Length: 192
+Connection: close
+Content-Type: text/html
+
+Connection closed by foreign host.
+<samp class="PROMPT">%</samp>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<p>You can do the same for other plain-text protocols, as long as you know what port to
+connect to, and what the commands are.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands-finger.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands-ssh.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">finger</tt></td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">The Secure shell</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-traceroute.html b/misc/slackbook/html/basic-network-commands-traceroute.html
new file mode 100644
index 000000000..fead8c007
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-traceroute.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>traceroute</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="NEXT" title="DNS Tools" href="basic-network-commands-dns.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a href="basic-network-commands-dns.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-TRACEROUTE"
+name="BASIC-NETWORK-COMMANDS-TRACEROUTE">13.2 <tt
+class="COMMAND">traceroute</tt></a></h1>
+
+<p>Slackware's <tt class="COMMAND">traceroute</tt>(8) command is a very useful network
+diagnostic tool. <tt class="COMMAND">traceroute</tt> displays each host that a packet
+travels through as it tries to reach its destination. You can see how many
+&#8220;hops&#8221; from the Slackware web site you are with this command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">traceroute www.slackware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Each host will be displayed, along with the response times at each host. Here is an
+example output:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">traceroute www.slackware.com</kbd>
+traceroute to www.slackware.com (204.216.27.13), 30 hops max, 40 byte packets
+1 zuul.tdn (192.168.1.1) 0.409 ms 1.032 ms 0.303 ms
+2 207.171.227.254 (207.171.227.254) 18.218 ms 32.873 ms 32.433 ms
+3 border-sf-2-0-4.sirius.com (205.134.230.254) 15.662 ms 15.731 ms 16.142 ms
+4 pb-nap.crl.net (198.32.128.20) 20.741 ms 23.672 ms 21.378 ms
+5 E0-CRL-SFO-03-E0X0.US.CRL.NET (165.113.55.3) 22.293 ms 21.532 ms 21.29 ms
+6 T1-CDROM-00-EX.US.CRL.NET (165.113.118.2) 24.544 ms 42.955 ms 58.443 ms
+7 www.slackware.com (204.216.27.13) 38.115 ms 53.033 ms 48.328 ms
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">traceroute</tt> is similar to <tt class="COMMAND">ping</tt> in
+that it uses ICMP packets. There are several options that you can specify with <tt
+class="COMMAND">traceroute</tt>. These options are explained in detail in the man
+page.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands-dns.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Basic Network Commands</td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">DNS Tools</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands-web.html b/misc/slackbook/html/basic-network-commands-web.html
new file mode 100644
index 000000000..e3f3b6c5f
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands-web.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Browsers</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="PREVIOUS" title="email" href="basic-network-commands-email.html" />
+<link rel="NEXT" title="FTP Clients" href="basic-network-commands-ftp.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands-email.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 13 Basic Network Commands</td>
+<td width="10%" align="right" valign="bottom"><a href="basic-network-commands-ftp.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-WEB"
+name="BASIC-NETWORK-COMMANDS-WEB">13.8 Browsers</a></h1>
+
+<p>The first thing that people think about when they hear the word Internet is
+&#8220;surfing the net&#8221;. Or looking at websites using a web browser. This is
+probably by far the most popular use of the Internet for the average user.</p>
+
+<p>Slackware provides popular graphical web browsers in the &#8220;XAP&#8221; series, as
+well as text mode browsers in the &#8220;N&#8221; series. We'll take a quick look at some
+of the most common options below.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4776" name="AEN4776">13.8.1 <tt
+class="COMMAND">lynx</tt></a></h2>
+
+<p><tt class="COMMAND">lynx</tt>(1) is a text-based web browser. It is a very quick way
+of looking up something on the Internet. Sometimes graphics just get in the way if you
+know exactly what you're after.</p>
+
+<p>To start <tt class="COMMAND">lynx</tt>, just type <tt class="COMMAND">lynx</tt> at the
+prompt:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">lynx</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX"
+name="FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX"></a>
+<p><b>Figure 13-5. Lynx default start page</b></p>
+
+<p><img src="basic-network-commands/lynx.png" /></p>
+</div>
+
+<p>You may want to specify a site for <tt class="COMMAND">lynx</tt> to open to:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">lynx http://www.slackware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">lynx</tt> prints the command keys and what they do at the bottom
+of the screen. The up and down arrow keys move around the document, <kbd
+class="USERINPUT">Enter</kbd> selects the highlighted link, and the <kbd
+class="USERINPUT">left arrow</kbd> goes back to the previous page. Typing <kbd
+class="USERINPUT">d</kbd> will download the currently selected file. The <kbd
+class="USERINPUT">g</kbd> command brings up the Go prompt, where you can give <tt
+class="COMMAND">lynx</tt> a URL to open.</p>
+
+<p>There are many other commands in <tt class="COMMAND">lynx</tt>. You can either consult
+the man page, or type <kbd class="USERINPUT">h</kbd> to get the help screen for more
+information.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4813" name="AEN4813">13.8.2 <tt
+class="COMMAND">links</tt></a></h2>
+
+<p>Just like <tt class="COMMAND">lynx</tt>, <tt class="COMMAND">links</tt> is a textmode
+web browser, where you do all the navigation using the keyboard. However, when you press
+the <kbd class="USERINPUT">Esc</kbd> key, it will activate a very convenient pulldown
+menu on the top of the screen. This makes it very easy to use, without having to learn
+all the keyboard shortcuts. People who do not use a text browser every day will
+appreciate this feature.</p>
+
+<p><tt class="COMMAND">links</tt> seems to have better support for both frames and
+tables, when compared to <tt class="COMMAND">lynx</tt>.</p>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS"
+name="FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS"></a>
+<p><b>Figure 13-6. Links, with the file menu open</b></p>
+
+<p><img src="basic-network-commands/links.png" /></p>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN4831" name="AEN4831">13.8.3 <tt
+class="COMMAND">wget</tt></a></h2>
+
+<p><tt class="COMMAND">wget</tt>(1) is a command line utility that will download files
+from a specified URL. While not an actual web-browser, <tt class="COMMAND">wget</tt> is
+used primarily to grab whole or partial web sites for offline viewing, or for fast
+download of single files from HTTP or FTP servers instead. The basic syntax is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">wget &lt;url&gt;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can also pass options. For example, this will download the Slackware web site:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">wget --recursive http://www.slackware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">wget</tt> will create a <tt
+class="FILENAME">www.slackware.com</tt> directory and store the files in there, just as
+the site does.</p>
+
+<p><tt class="COMMAND">wget</tt> can also download files from FTP sites; just specify an
+FTP URL instead of an HTTP one.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">wget ftp://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz</kbd>
+--12:18:16-- ftp://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz
+ =&#62; `wget-1.8.2.tar.gz'
+Resolving ftp.gnu.org... done.
+Connecting to ftp.gnu.org[199.232.41.7]:21... connected.
+Logging in as anonymous ... Logged in!
+==&#62; SYST ... done. ==&#62; PWD ... done.
+==&#62; TYPE I ... done. ==&#62; CWD /gnu/wget ... done.
+==&#62; PORT ... done. ==&#62; RETR wget-1.8.2.tar.gz ... done.
+Length: 1,154,648 (unauthoritative)
+
+100%[==================================&#62;] 1,154,648 209.55K/s ETA 00:00
+
+12:18:23 (209.55KB/s) - `wget-1.8.2.tar.gz' saved [1154648]
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">wget</tt> has many more options, which make it nice for site
+specific scripts (web site mirroring and so forth). The man page should be consulted for
+more information.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands-email.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands-ftp.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">email</td>
+<td width="34%" align="center" valign="top"><a href="basic-network-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">FTP Clients</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands.html b/misc/slackbook/html/basic-network-commands.html
new file mode 100644
index 000000000..7ee787511
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Basic Network Commands</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Shutting Down Properly"
+href="essential-sysadmin-shutdown.html" />
+<link rel="NEXT" title="traceroute" href="basic-network-commands-traceroute.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="essential-sysadmin-shutdown.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a
+href="basic-network-commands-traceroute.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="BASIC-NETWORK-COMMANDS" name="BASIC-NETWORK-COMMANDS"></a>Chapter 13 Basic
+Network Commands</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>13.1 <a href="basic-network-commands.html#BASIC-NETWORK-COMMANDS-PING"><tt
+class="COMMAND">ping</tt></a></dt>
+
+<dt>13.2 <a href="basic-network-commands-traceroute.html"><tt
+class="COMMAND">traceroute</tt></a></dt>
+
+<dt>13.3 <a href="basic-network-commands-dns.html">DNS Tools</a></dt>
+
+<dt>13.4 <a href="basic-network-commands-finger.html"><tt
+class="COMMAND">finger</tt></a></dt>
+
+<dt>13.5 <a href="basic-network-commands-telnet.html"><tt
+class="COMMAND">telnet</tt></a></dt>
+
+<dt>13.6 <a href="basic-network-commands-ssh.html">The Secure shell</a></dt>
+
+<dt>13.7 <a href="basic-network-commands-email.html">email</a></dt>
+
+<dt>13.8 <a href="basic-network-commands-web.html">Browsers</a></dt>
+
+<dt>13.9 <a href="basic-network-commands-ftp.html">FTP Clients</a></dt>
+
+<dt>13.10 <a href="basic-network-commands-talk.html">Talking to Other People</a></dt>
+</dl>
+</div>
+
+<p>A network consists of several computers connected together. The network can be as
+simple as a few computers connected in your home or office, or as complicated as a large
+university network or even the entire Internet. When your computer is part of a network,
+you have access to those systems either directly or through services like mail and the
+web.</p>
+
+<p>There are a variety of networking programs that you can use. Some are handy for
+performing diagnostics to see if everything is working properly. Others (like mail
+readers and web browsers) are useful for getting your work done and staying in contact
+with other people.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-PING"
+name="BASIC-NETWORK-COMMANDS-PING">13.1 <tt class="COMMAND">ping</tt></a></h1>
+
+<p><tt class="COMMAND">ping</tt>(8) sends an ICMP <var class="LITERAL">ECHO_REQUEST</var>
+packet to the specified host. If the host responds, you get an ICMP packet back. Sound
+strange? Well, you can &#8220;ping&#8221; an IP address to see if a machine is alive. If
+there is no response, you know something is wrong. Here is an example conversation
+between two Linux users:</p>
+
+<a id="AEN4428" name="AEN4428"></a>
+<blockquote class="BLOCKQUOTE">
+<p class="LITERALLAYOUT"><span class="emphasis"><i class="EMPHASIS">User
+A</i></span>:&nbsp;Loki's&nbsp;down&nbsp;again.<br />
+<span class="emphasis"><i class="EMPHASIS">User
+B</i></span>:&nbsp;Are&nbsp;you&nbsp;sure?<br />
+<span class="emphasis"><i class="EMPHASIS">User
+A</i></span>:&nbsp;Yeah,&nbsp;I&nbsp;tried&nbsp;pinging&nbsp;it,&nbsp;but&nbsp;there's&nbsp;no&nbsp;response.</p>
+</blockquote>
+
+<p>It's instances like these that make <tt class="COMMAND">ping</tt> a very useful
+day-to-day command. It provides a very quick way to see if a machine is up and connected
+to the network. The basic syntax is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ping www.slackware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>There are, of course, several options that can be specified. Check the <tt
+class="COMMAND">ping</tt>(1) man page for more information.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="essential-sysadmin-shutdown.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a
+href="basic-network-commands-traceroute.html" accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Shutting Down Properly</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">traceroute</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/basic-network-commands/elm.png b/misc/slackbook/html/basic-network-commands/elm.png
new file mode 100644
index 000000000..3607bb641
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands/elm.png
Binary files differ
diff --git a/misc/slackbook/html/basic-network-commands/links.png b/misc/slackbook/html/basic-network-commands/links.png
new file mode 100644
index 000000000..f5b8275a7
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands/links.png
Binary files differ
diff --git a/misc/slackbook/html/basic-network-commands/lynx.png b/misc/slackbook/html/basic-network-commands/lynx.png
new file mode 100644
index 000000000..52d0a0c3a
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands/lynx.png
Binary files differ
diff --git a/misc/slackbook/html/basic-network-commands/mutt.png b/misc/slackbook/html/basic-network-commands/mutt.png
new file mode 100644
index 000000000..d67675ab0
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands/mutt.png
Binary files differ
diff --git a/misc/slackbook/html/basic-network-commands/pine.png b/misc/slackbook/html/basic-network-commands/pine.png
new file mode 100644
index 000000000..3257d14e8
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands/pine.png
Binary files differ
diff --git a/misc/slackbook/html/basic-network-commands/talk.png b/misc/slackbook/html/basic-network-commands/talk.png
new file mode 100644
index 000000000..408ab1184
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands/talk.png
Binary files differ
diff --git a/misc/slackbook/html/basic-network-commands/ytalk.png b/misc/slackbook/html/basic-network-commands/ytalk.png
new file mode 100644
index 000000000..f5f2f9c77
--- /dev/null
+++ b/misc/slackbook/html/basic-network-commands/ytalk.png
Binary files differ
diff --git a/misc/slackbook/html/book-preface.html b/misc/slackbook/html/book-preface.html
new file mode 100644
index 000000000..9507434dc
--- /dev/null
+++ b/misc/slackbook/html/book-preface.html
@@ -0,0 +1,404 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Preface</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Slackware Linux Essentials" href="index.html" />
+<link rel="NEXT" title="An Introduction to Slackware Linux" href="introduction.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="PREFACE" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="index.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="introduction.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="PREFACE">
+<h1><a id="BOOK-PREFACE" name="BOOK-PREFACE"></a>Preface</h1>
+
+<h1 class="BRIDGEHEAD"><a id="PREFACE-AUDIENCE" name="PREFACE-AUDIENCE"></a>Intended
+Audience</h1>
+
+<p>The Slackware Linux operating system is a powerful platform for Intel-based computers.
+It is designed to be stable, secure, and functional as both a high-end server and
+powerful workstation.</p>
+
+<p>This book is designed to get you started with the Slackware Linux operating system.
+It's not meant to cover every single aspect of the distribution, but rather to show what
+it is capable of and give you a basic working knowledge of the system.</p>
+
+<p>As you gain experience with Slackware Linux, we hope you find this book to be a handy
+reference. We also hope you'll lend it to all of your friends when they come asking about
+that cool Slackware Linux operating system you're running.</p>
+
+<p>While this book may not an edge-of-your-seat novel, we certainly tried to make it as
+entertaining as possible. With any luck, we'll get a movie deal. Of course, we also hope
+you are able to learn from it and find it useful.</p>
+
+<p>And now, on with the show.</p>
+
+<h1 class="BRIDGEHEAD"><a id="PREFACE-CHANGES" name="PREFACE-CHANGES"></a>Changes from
+the First Edition</h1>
+
+<p>This second edition is the culmination of years of hard work by the dedicated members
+of the Slackware Documentation Project. The following are the major changes in this new
+edition:</p>
+
+<ul>
+<li>
+<p><a href="installation.html">Chapter 3</a>, Installation, has been modified with new
+screenshots of the installer, and reflects changes in disk-sets, and CD installation.</p>
+</li>
+
+<li>
+<p><a href="system-configuration.html">Chapter 4</a>, System Configuration, has been
+updated with new information about Linux 2.6.x kernels.</p>
+</li>
+
+<li>
+<p><a href="network-configuration.html">Chapter 5</a>, Network Configuration, has been
+expanded with further explanation of Samba, NFS, and DHCP. A section on wireless
+networking has also been added. This chapter now reflects major changes in how Slackware
+handles network setup.</p>
+</li>
+
+<li>
+<p><a href="x-window-system.html">Chapter 6</a>, X Window System, has been substantially
+rewritten for Xorg based systems. This chapter now also covers the xdm graphical login
+manager.</p>
+</li>
+
+<li>
+<p><a href="basic-network-commands.html">Chapter 13</a>, Basic Network Commands, has been
+enhanced with information about additional network utilities.</p>
+</li>
+
+<li>
+<p><a href="security.html">Chapter 14</a>, Security, is a new chapter with this edition.
+It explains how to keep a Slackware Linux system secure.</p>
+</li>
+
+<li>
+<p><a href="emacs.html">Chapter 17</a>, Emacs, is a new chapter with this edition. It
+describes how to use Emacs, a powerful editor for Unix.</p>
+</li>
+
+<li>
+<p><a href="package-management.html">Chapter 18</a>, Package Management, has been updated
+with information about SlackBuild scripts.</p>
+</li>
+
+<li>
+<p>There are many other changes, both minor and major, to reflect changes in Slackware as
+it has matured.</p>
+</li>
+</ul>
+
+<h1 class="BRIDGEHEAD"><a id="PREFACE-ORGANIZATION"
+name="PREFACE-ORGANIZATION"></a>Organization of this Book</h1>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><a href="introduction.html">Chapter 1</a>, Introduction</dt>
+
+<dd>
+<p>Provides introductory material on Linux, Slackware, and the Open Source and Free
+Software Movements.</p>
+</dd>
+
+<dt><a href="help.html">Chapter 2</a>, Help</dt>
+
+<dd>
+<p>Describes the help resources available on a Slackware Linux system and online.</p>
+</dd>
+
+<dt><a href="installation.html">Chapter 3</a>, Installation</dt>
+
+<dd>
+<p>Describes the installation process step-by-step with screenshots to provide an
+illustrative walk-through.</p>
+</dd>
+
+<dt><a href="system-configuration.html">Chapter 4</a>, System Configuration</dt>
+
+<dd>
+<p>Describes the important configuration files and covers kernel recompilation.</p>
+</dd>
+
+<dt><a href="network-configuration.html">Chapter 5</a>, Network Configuration</dt>
+
+<dd>
+<p>Describes how to connect a Slackware Linux machine to a network. Covers TCP/IP,
+PPP/dial-up, wireless networking, and more.</p>
+</dd>
+
+<dt><a href="x-window-system.html">Chapter 6</a>, The X Window System</dt>
+
+<dd>
+<p>Describes how to setup and use the graphical X Window System in Slackware.</p>
+</dd>
+
+<dt><a href="booting.html">Chapter 7</a>, Booting</dt>
+
+<dd>
+<p>Describes the process by which a computer boots into Slackware Linux. Also covers
+dual-booting with Microsoft Windows operating systems.</p>
+</dd>
+
+<dt><a href="shell.html">Chapter 8</a>, The Shell</dt>
+
+<dd>
+<p>Describes the powerful command line interface for Linux.</p>
+</dd>
+
+<dt><a href="filesystem-structure.html">Chapter 9</a>, Filesystem Structure</dt>
+
+<dd>
+<p>Describes the filesystem structure, including file ownership, permission, and
+linking.</p>
+</dd>
+
+<dt><a href="file-commands.html">Chapter 10</a>, Handling Files and Directories</dt>
+
+<dd>
+<p>Describes the commands used to manipulate files and directories from the command line
+interface.</p>
+</dd>
+
+<dt><a href="process-control.html">Chapter 11</a>, Process Control</dt>
+
+<dd>
+<p>Describes the powerful Linux process management commands used to manage multiple
+running applications.</p>
+</dd>
+
+<dt><a href="essential-sysadmin.html">Chapter 12</a>, Essential System
+Administration</dt>
+
+<dd>
+<p>Describes basic system administration tasks such as adding and removing users,
+shutting down the system properly, and more.</p>
+</dd>
+
+<dt><a href="basic-network-commands.html">Chapter 13</a>, Basic Network Commands</dt>
+
+<dd>
+<p>Describes the collection of network clients included with Slackware.</p>
+</dd>
+
+<dt><a href="security.html">Chapter 14</a>, Security</dt>
+
+<dd>
+<p>Describes many different tools available to help keep your Slackware system secure,
+including <tt class="COMMAND">iptables</tt> and <tt class="COMMAND">tcpwrappers</tt>.</p>
+</dd>
+
+<dt><a href="archive-files.html">Chapter 15</a>, Archive Files</dt>
+
+<dd>
+<p>Describes the different compression and archive utilities available for Linux.</p>
+</dd>
+
+<dt><a href="vi.html">Chapter 16</a>, vi</dt>
+
+<dd>
+<p>Describes the powerful <tt class="COMMAND">vi</tt> text editor.</p>
+</dd>
+
+<dt><a href="emacs.html">Chapter 17</a>, Emacs</dt>
+
+<dd>
+<p>Describes the powerful <tt class="COMMAND">Emacs</tt> text editor.</p>
+</dd>
+
+<dt><a href="package-management.html">Chapter 18</a>, Slackware Package Management</dt>
+
+<dd>
+<p>Describes the Slackware package utilities and the process used to create custom
+packages and tagfiles.</p>
+</dd>
+
+<dt><a href="zipslack.html">Chapter 19</a>, ZipSlack</dt>
+
+<dd>
+<p>Describes the ZipSlack version of Linux that can be used from Windows without
+requiring an installation.</p>
+</dd>
+
+<dt><a href="gpl.html">Appendix A</a>, The GNU General Public License</dt>
+
+<dd>
+<p>Describes the license terms under which Slackware Linux and this book can be copied
+and distributed.</p>
+</dd>
+</dl>
+</div>
+
+<h1 class="BRIDGEHEAD"><a id="PREFACE-CONV" name="PREFACE-CONV"></a>Conventions used in
+this book</h1>
+
+<p>To provide a consistent and easy to read text, several conventions are followed
+throughout the book.</p>
+
+<h2 class="BRIDGEHEAD"><a id="PREFACE-CONV-TYPOGRAPHIC"
+name="PREFACE-CONV-TYPOGRAPHIC"></a>Typographic Conventions</h2>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><span class="emphasis"><i class="EMPHASIS">Italic</i></span></dt>
+
+<dd>
+<p>An <span class="emphasis"><i class="EMPHASIS">italic</i></span> font is used for
+commands, emphasized text, and the first usage of technical terms.</p>
+</dd>
+
+<dt><var class="VARNAME">Monospace</var></dt>
+
+<dd>
+<p>A <var class="VARNAME">monospaced</var> font is used for error messages, commands,
+environment variables, names of ports, hostnames, user names, group names, device names,
+variables, and code fragments.</p>
+</dd>
+
+<dt><b class="APPLICATION">Bold</b></dt>
+
+<dd>
+<p>A <b class="APPLICATION">bold</b> font is used for user input in examples.</p>
+</dd>
+</dl>
+</div>
+
+<h2 class="BRIDGEHEAD"><a id="PREFACE-CONV-COMMANDS"
+name="PREFACE-CONV-COMMANDS"></a>User Input</h2>
+
+<p>Keys are shown in <b class="KEYCAP">bold</b> to stand out from other text. Key
+combinations that are meant to be typed simultaneously are shown with `<var
+class="LITERAL">+</var>' between the keys, such as:</p>
+
+<p><b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">Alt</b>+<b class="KEYCAP">Del</b></p>
+
+<p>Meaning the user should type the <b class="KEYCAP">Ctrl</b>, <b
+class="KEYCAP">Alt</b>, and <b class="KEYCAP">Del</b> keys at the same time.</p>
+
+<p>Keys that are meant to be typed in sequence will be separated with commas, for
+example:</p>
+
+<p><b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">X</b>, <b class="KEYCAP">Ctrl</b>+<b
+class="KEYCAP">S</b></p>
+
+<p>Would mean that the user is expected to type the <b class="KEYCAP">Ctrl</b> and <b
+class="KEYCAP">X</b> keys simultaneously and then to type the <b class="KEYCAP">Ctrl</b>
+and <b class="KEYCAP">S</b> keys simultaneously.</p>
+
+<h2 class="BRIDGEHEAD"><a id="PREFACE-CONV-EXAMPLES"
+name="PREFACE-CONV-EXAMPLES"></a>Examples</h2>
+
+<p>Examples starting with <tt class="DEVICENAME">E:\&gt;</tt> indicate a <span
+class="TRADEMARK">MS-DOS</span>&reg; command. Unless otherwise noted, these commands may
+be executed from a &#8220;Command Prompt&#8221; window in a modern <span
+class="TRADEMARK">Microsoft</span>&reg;&nbsp;<span class="TRADEMARK">Windows</span>&reg;
+environment.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">D:\&gt;</samp> <kbd class="USERINPUT">rawrite a: bare.i</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Examples starting with <samp class="PROMPT">#</samp> indicate a command that must be
+invoked as the superuser in Slackware. You can login as <tt class="USERNAME">root</tt> to
+type the command, or login as your normal account and use <span
+class="CITEREFENTRY"><span class="REFENTRYTITLE">su</span>(1)</span> to gain superuser
+privileges.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">dd if=bare.i of=/dev/fd0</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Examples starting with <samp class="PROMPT">%</samp> indicate a command that should be
+invoked from a normal user account. Unless otherwise noted, C-shell syntax is used for
+setting environment variables and other shell commands.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">top</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<h1 class="BRIDGEHEAD"><a id="PREFACE-ACKNOWLEDGEMENTS"
+name="PREFACE-ACKNOWLEDGEMENTS"></a>Acknowledgments</h1>
+
+<p>This project is the accumulation of months of work by many dedicated individuals. It
+would not have been possible for me to produce this work in a vacuum. Many people deserve
+our thanks for their selfless acts: Keith Keller for his work on wireless networking,
+Joost Kremers for his great work in single-handedly writing the emacs section, Simon
+Williams for the security chapter, Jurgen Phillippaerts for basic networking commands,
+Cibao Cu Ali G Colibri for the inspiration and a good kick in the pants. Countless others
+have sent in suggestions and fixes. An incomplete list includes: Jacob Anhoej, John Yast,
+Sally Welch, Morgan Landry, and Charlie Law. I'd also like to thank Keith Keller for
+hosting the mailing list for this project, as well as Carl Inglis for the initial web
+hosting. Last but not least, I'd like to thank Patrick J. Volkerding for Slackware Linux,
+and David Cantrell, Logan Johnson, and Chris Lumens for Slackware Linux Essentials 1st
+Edition. Without their initial framework, none of this would have ever happened. Many
+others have contributed in small and large ways to this project and have not been listed.
+I hope they will forgive me for a poor memory.</p>
+
+<p>Alan Hicks, May 2005</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="index.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="introduction.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Slackware Linux Essentials</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">An Introduction to Slackware Linux</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/book.html b/misc/slackbook/html/book.html
new file mode 100644
index 000000000..c0803a78e
--- /dev/null
+++ b/misc/slackbook/html/book.html
@@ -0,0 +1,13511 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Slackware Linux Essentials</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="BOOK" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="BOOK"><a id="AEN1" name="AEN1"></a>
+<div class="TITLEPAGE">
+<h1 class="TITLE"><a id="AEN2" name="AEN2">Slackware Linux Essentials</a></h1>
+
+<p><img src="slackware_logo.png" align="CENTER" /></p>
+
+<h3 class="AUTHOR"><a id="AEN30" name="AEN30"></a>Alan Hicks</h3>
+
+<h3 class="AUTHOR"><a id="AEN43" name="AEN43"></a>Chris Lumens</h3>
+
+<h3 class="AUTHOR"><a id="AEN47" name="AEN47"></a>David Cantrell</h3>
+
+<h3 class="AUTHOR"><a id="AEN50" name="AEN50"></a>Logan Johnson</h3>
+
+<p class="COPYRIGHT">Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Slackware Linux, Inc.</p>
+
+<div class="LEGALNOTICE"><a id="TRADEMARKS" name="TRADEMARKS"></a>
+<p>Slackware Linux is a registered trademark of Patrick Volkerding and Slackware Linux,
+Inc.</p>
+
+<p>Linux is a registered trademark of Linus Torvalds.</p>
+
+<p>America Online and AOL are registered trademarks of America Online, Inc. in the United
+States and/or other countries.</p>
+
+<p>Apple, FireWire, Mac, Macintosh, Mac OS, Quicktime, and TrueType are trademarks of
+Apple Computer, Inc., registered in the United States and other countries.</p>
+
+<p>IBM, AIX, EtherJet, Netfinity, OS/2, PowerPC, PS/2, S/390, and ThinkPad are trademarks
+of International Business Machines Corporation in the United States, other countries, or
+both.</p>
+
+<p>IEEE, POSIX, and 802 are registered trademarks of Institute of Electrical and
+Electronics Engineers, Inc. in the United States.</p>
+
+<p>Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, and Xeon are trademarks or
+registered trademarks of Intel Corporation or its subsidiaries in the United States and
+other countries.</p>
+
+<p>Microsoft, IntelliMouse, MS-DOS, Outlook, Windows, Windows Media and Windows NT are
+either registered trademarks or trademarks of Microsoft Corporation in the United States
+and/or other countries.</p>
+
+<p>Netscape and the Netscape Navigator are registered trademarks of Netscape
+Communications Corporation in the U.S. and other countries.</p>
+
+<p>Red Hat, RPM, are trademarks or registered trademarks of Red Hat, Inc. in the United
+States and other countries.</p>
+
+<p>XFree86 is a trademark of The XFree86 Project, Inc.</p>
+
+<p>Many of the designations used by manufacturers and sellers to distinguish their
+products are claimed as trademarks. Where those designations appear in this document, and
+Slackware Linux, Inc. was aware of the trademark claim, the designations have been
+followed by the &#8220;&trade;&#8221; or the &#8220;&reg;&#8221; symbol.</p>
+</div>
+
+<span class="ISBN">1-57176-338-4<br />
+</span>
+<div class="DOCFORAMTNAVI">[ <a href="./index.html">Split HTML</a> / <a
+href="./book.html">Single HTML</a> ]</div>
+
+<hr />
+</div>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt><a href="#BOOK-PREFACE">Preface</a></dt>
+
+<dt>1 <a href="#INTRODUCTION">An Introduction to Slackware Linux</a></dt>
+
+<dd>
+<dl>
+<dt>1.1 <a href="#INTRODUCTION-LINUX">What is Linux?</a></dt>
+
+<dd>
+<dl>
+<dt>1.1.1 <a href="#INTRODUCTION-LINUX-GNU">A Word on GNU</a></dt>
+</dl>
+</dd>
+
+<dt>1.2 <a href="#INTRODUCTION-SLACKWARE">What is Slackware?</a></dt>
+
+<dt>1.3 <a href="#INTRODUCTION-OPENSOURCE">Open Source and Free Software</a></dt>
+</dl>
+</dd>
+
+<dt>2 <a href="#HELP">Help</a></dt>
+
+<dd>
+<dl>
+<dt>2.1 <a href="#HELP-SYSTEM">System Help</a></dt>
+
+<dd>
+<dl>
+<dt>2.1.1 <a href="#HELP-SYSTEM-MAN"><tt class="COMMAND">man</tt></a></dt>
+
+<dt>2.1.2 <a href="#HELP-SYSTEM-DOC">The <tt class="FILENAME">/usr/doc</tt>
+Directory</a></dt>
+
+<dt>2.1.3 <a href="#HELP-SYSTEM-HOWTO">HOWTOs and mini-HOWTOs</a></dt>
+</dl>
+</dd>
+
+<dt>2.2 <a href="#HELP-ONLINE">Online Help</a></dt>
+
+<dd>
+<dl>
+<dt>2.2.1 <a href="#HELP-ONLINE-OFFICIAL">The Official Website and Help Forums</a></dt>
+
+<dt>2.2.2 <a href="#HELP-ONLINE-EMAIL">E-mail Support</a></dt>
+
+<dt>2.2.3 <a href="#HELP-ONLINE-NONOFFICIAL">Non-Official Websites and Help
+Forums</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>3 <a href="#INSTALLATION">Installation</a></dt>
+
+<dd>
+<dl>
+<dt>3.1 <a href="#INSTALLATION-GETTING">Getting Slackware</a></dt>
+
+<dd>
+<dl>
+<dt>3.1.1 <a href="#AEN641">The Official Disc and Box Sets</a></dt>
+
+<dt>3.1.2 <a href="#AEN683">Via the Internet</a></dt>
+</dl>
+</dd>
+
+<dt>3.2 <a href="#INSTALLATION-REQUIREMENTS">System Requirements</a></dt>
+
+<dd>
+<dl>
+<dt>3.2.1 <a href="#INSTALLATION-SOFTWARE-SERIES">The Software Series</a></dt>
+
+<dt>3.2.2 <a href="#INSTALLATION-METHODS">Installation Methods</a></dt>
+
+<dt>3.2.3 <a href="#INSTALLATION-INSTALLATION-METHODS-BOOTDISK">Boot Disk</a></dt>
+
+<dt>3.2.4 <a href="#INSTALLATION-INSTALLATION-METHODS-ROOTDISK">Root Disk</a></dt>
+
+<dt>3.2.5 <a href="#INSTALLATION-SUPPLEMENTAL-DISK">Supplemental Disk</a></dt>
+
+<dt>3.2.6 <a href="#INSTALLATION-MAKING-THE-DISKS">Making the Disks</a></dt>
+</dl>
+</dd>
+
+<dt>3.3 <a href="#INSTALLATION-PARTITIONING">Partitioning</a></dt>
+
+<dt>3.4 <a href="#INSTALLATION-SETUP">The <tt class="COMMAND">setup</tt> Program</a></dt>
+
+<dd>
+<dl>
+<dt>3.4.1 <a href="#AEN993">HELP</a></dt>
+
+<dt>3.4.2 <a href="#AEN1001">KEYMAP</a></dt>
+
+<dt>3.4.3 <a href="#AEN1013">ADDSWAP</a></dt>
+
+<dt>3.4.4 <a href="#AEN1023">TARGET</a></dt>
+
+<dt>3.4.5 <a href="#AEN1035">SOURCE</a></dt>
+
+<dt>3.4.6 <a href="#AEN1054">SELECT</a></dt>
+
+<dt>3.4.7 <a href="#AEN1062">INSTALL</a></dt>
+
+<dt>3.4.8 <a href="#AEN1100">CONFIGURE</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>4 <a href="#SYSTEM-CONFIGURATION">System Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>4.1 <a href="#SYSTEM-CONFIGURATION-OVERVIEW">System Overview</a></dt>
+
+<dd>
+<dl>
+<dt>4.1.1 <a href="#SYSTEM-CONFIGURATION-LAYOUT">File System Layout</a></dt>
+
+<dt>4.1.2 <a href="#SYSTEM-CONFIGURATION-FINDING">Finding Files</a></dt>
+
+<dt>4.1.3 <a href="#SYSTEM-CONFIGURATION-RCD">The <tt class="FILENAME">/etc/rc.d</tt>
+Directory</a></dt>
+</dl>
+</dd>
+
+<dt>4.2 <a href="#SYSTEM-CONFIGURATION-KERNEL">Selecting a Kernel</a></dt>
+
+<dd>
+<dl>
+<dt>4.2.1 <a href="#AEN1581">The <tt class="FILENAME">/kernels</tt> Directory on the
+Slackware CD-ROM</a></dt>
+
+<dt>4.2.2 <a href="#SYSTEM-CONFIGURATION-KERNEL-COMPILE">Compiling a Kernel from
+Source</a></dt>
+
+<dt>4.2.3 <a href="#SYSTEM-CONFIGURATION-KERNEL-MODULES">Using Kernel Modules</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>5 <a href="#NETWORK-CONFIGURATION">Network Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>5.1 <a href="#NETWORK-CONFIGURATION-NETCONFIG">Introduction: netconfig is your
+friend.</a></dt>
+
+<dt>5.2 <a href="#NETWORK-CONFIGURATION-HARDWARE">Network Hardware Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>5.2.1 <a href="#NETWORK-CONFIGURATION-HARDWARE-MODULES">Loading Network
+Modules</a></dt>
+
+<dt>5.2.2 <a href="#NETWORK-CONFIGURATION-HARDWARE-LAN">LAN (10/100/1000Base-T and
+Base-2) cards</a></dt>
+
+<dt>5.2.3 <a href="#NETWORK-CONFIGURATION-HARDWARE-MODEMS">Modems</a></dt>
+
+<dt>5.2.4 <a href="#NETWORK-CONFIGURATION-HARDWARE-PCMCIA">PCMCIA</a></dt>
+</dl>
+</dd>
+
+<dt>5.3 <a href="#NETWORK-CONFIGURATION-TCPIP">TCP/IP Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>5.3.1 <a href="#NETWORK-CONFIGURATION-TCPIP-DHCP">DHCP</a></dt>
+
+<dt>5.3.2 <a href="#NETWORK-CONFIGURATION-TCPIP-STATIC">Static IP</a></dt>
+
+<dt>5.3.3 <a href="#NETWORK-CONFIGURATION-TCPIP-CONF"><tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt></a></dt>
+
+<dt>5.3.4 <a href="#NETWORK-CONFIGURATION-TCPIP-RESOLVER"><tt
+class="FILENAME">/etc/resolv.conf</tt></a></dt>
+
+<dt>5.3.5 <a href="#NETWORK-CONFIGURATION-TCPIP-HOSTS"><tt
+class="FILENAME">/etc/hosts</tt></a></dt>
+</dl>
+</dd>
+
+<dt>5.4 <a href="#NETWORK-CONFIGURATION-PPP">PPP</a></dt>
+
+<dd>
+<dl>
+<dt>5.4.1 <a href="#AEN1954"><tt class="COMMAND">pppsetup</tt></a></dt>
+
+<dt>5.4.2 <a href="#AEN1969"><tt class="FILENAME">/etc/ppp</tt></a></dt>
+</dl>
+</dd>
+
+<dt>5.5 <a href="#NETWORK-CONFIGURATION-WIRELESS">Wireless</a></dt>
+
+<dd>
+<dl>
+<dt>5.5.1 <a href="#AEN2033">Hardware Support</a></dt>
+
+<dt>5.5.2 <a href="#AEN2044">Configure the Wireless Settings</a></dt>
+
+<dt>5.5.3 <a href="#AEN2101">Configure the Network</a></dt>
+</dl>
+</dd>
+
+<dt>5.6 <a href="#NETWORK-CONFIGURATION-NFS">Network File Systems</a></dt>
+
+<dd>
+<dl>
+<dt>5.6.1 <a href="#NETWORK-CONFIGURATION-NSF-SMB">SMB/Samba/CIFS</a></dt>
+
+<dt>5.6.2 <a href="#NETWORK-CONFIGURATION-NFS-NFS">Network File System (NFS)</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>6 <a href="#X-WINDOW-SYSTEM">X Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>6.1 <a href="#X-WINDOW-SYSTEM-XORGCONFIG"><tt
+class="COMMAND">xorgconfig</tt></a></dt>
+
+<dt>6.2 <a href="#X-WINDOW-SYSTEM-XORGSETUP"><tt class="COMMAND">xorgsetup</tt></a></dt>
+
+<dt>6.3 <a href="#X-WINDOW-SYSTEM-XINITRC">xinitrc</a></dt>
+
+<dt>6.4 <a href="#X-WINDOW-SYSTEM-XWMCONFIG"><tt class="COMMAND">xwmconfig</tt></a></dt>
+
+<dt>6.5 <a href="#X-WINDOW-SYSTEM-XDM"><tt class="COMMAND">xdm</tt></a></dt>
+</dl>
+</dd>
+
+<dt>7 <a href="#BOOTING">Booting</a></dt>
+
+<dd>
+<dl>
+<dt>7.1 <a href="#BOOTING-LILO">LILO</a></dt>
+
+<dt>7.2 <a href="#BOOTING-LOADLIN">LOADLIN</a></dt>
+
+<dt>7.3 <a href="#BOOTING-DUAL">Dual Booting</a></dt>
+
+<dd>
+<dl>
+<dt>7.3.1 <a href="#BOOTING-DUAL-WINDOWS">Windows</a></dt>
+
+<dt>7.3.2 <a href="#BOOTING-DUAL-LINUX">Linux</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>8 <a href="#SHELL">The Shell</a></dt>
+
+<dd>
+<dl>
+<dt>8.1 <a href="#SHELL-USERS">Users</a></dt>
+
+<dd>
+<dl>
+<dt>8.1.1 <a href="#AEN2678">Logging In</a></dt>
+
+<dt>8.1.2 <a href="#AEN2693">Root: The Superuser</a></dt>
+</dl>
+</dd>
+
+<dt>8.2 <a href="#SHELL-COMMAND-LINE">The Command Line</a></dt>
+
+<dd>
+<dl>
+<dt>8.2.1 <a href="#SHELL-COMMAND-LINE-RUNNING">Running Programs</a></dt>
+
+<dt>8.2.2 <a href="#SHELL-COMMAND-LINE-WILDCARD">Wildcard Matching</a></dt>
+
+<dt>8.2.3 <a href="#SHELL-COMMAND-LINE-PIPING">Input/Output Redirection and
+Piping</a></dt>
+</dl>
+</dd>
+
+<dt>8.3 <a href="#SHELL-BASH">The Bourne Again Shell (bash)</a></dt>
+
+<dd>
+<dl>
+<dt>8.3.1 <a href="#SHELL-BASH-ENVIRONMENT">Environment Variables</a></dt>
+
+<dt>8.3.2 <a href="#SHELL-BASH-TAB">Tab Completion</a></dt>
+</dl>
+</dd>
+
+<dt>8.4 <a href="#SHELL-VT">Virtual Terminals</a></dt>
+
+<dd>
+<dl>
+<dt>8.4.1 <a href="#AEN3024">Screen</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>9 <a href="#FILESYSTEM-STRUCTURE">Filesystem Structure</a></dt>
+
+<dd>
+<dl>
+<dt>9.1 <a href="#FILESYSTEM-STRUCTURE-OWNERSHIP">Ownership</a></dt>
+
+<dt>9.2 <a href="#FILESYSTEM-STRUCTURE-PERMISSIONS">Permissions</a></dt>
+
+<dt>9.3 <a href="#FILESYSTEM-STRUCTURE-LINKS">Links</a></dt>
+
+<dt>9.4 <a href="#FILESYSTEM-STRUCTURE-MOUNTING">Mounting Devices</a></dt>
+
+<dd>
+<dl>
+<dt>9.4.1 <a href="#AEN3319"><tt class="FILENAME">fstab</tt></a></dt>
+
+<dt>9.4.2 <a href="#AEN3340"><tt class="COMMAND">mount</tt> and <tt
+class="COMMAND">umount</tt></a></dt>
+</dl>
+</dd>
+
+<dt>9.5 <a href="#FILESYSTEM-STRUCTURE-NFS">NFS Mounts</a></dt>
+</dl>
+</dd>
+
+<dt>10 <a href="#FILE-COMMANDS">Handling Files and Directories</a></dt>
+
+<dd>
+<dl>
+<dt>10.1 <a href="#FILE-COMMANDS-NAVIGATION">Navigation : <tt class="COMMAND">ls</tt>,
+<tt class="COMMAND">cd</tt>, and <tt class="COMMAND">pwd</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.1.1 <a href="#AEN3398"><tt class="COMMAND">ls</tt></a></dt>
+
+<dt>10.1.2 <a href="#AEN3436"><tt class="COMMAND">cd</tt></a></dt>
+
+<dt>10.1.3 <a href="#AEN3463"><tt class="COMMAND">pwd</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.2 <a href="#FILE-COMMANDS-PAGERS">Pagers: <tt class="COMMAND">more</tt>, <tt
+class="COMMAND">less</tt>, and <tt class="COMMAND">most</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.2.1 <a href="#AEN3491"><tt class="COMMAND">more</tt></a></dt>
+
+<dt>10.2.2 <a href="#AEN3518"><tt class="COMMAND">less</tt></a></dt>
+
+<dt>10.2.3 <a href="#AEN3539"><tt class="COMMAND">most</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.3 <a href="#FILE-COMMANDS-OUTPUT">Simple Output: <tt class="COMMAND">cat</tt> and
+<tt class="COMMAND">echo</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.3.1 <a href="#AEN3559"><tt class="COMMAND">cat</tt></a></dt>
+
+<dt>10.3.2 <a href="#AEN3603"><tt class="COMMAND">echo</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.4 <a href="#FILE-COMMANDS-CREATION">Creation: <tt class="COMMAND">touch</tt> and
+<tt class="COMMAND">mkdir</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.4.1 <a href="#AEN3619"><tt class="COMMAND">touch</tt></a></dt>
+
+<dt>10.4.2 <a href="#AEN3639"><tt class="COMMAND">mkdir</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.5 <a href="#FILE-COMMANDS-COPYMOVE">Copy and Move</a></dt>
+
+<dd>
+<dl>
+<dt>10.5.1 <a href="#FILE-COMMANDS-COPYMOVE-CP"><tt class="COMMAND">cp</tt></a></dt>
+
+<dt>10.5.2 <a href="#AEN3712"><tt class="COMMAND">mv</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.6 <a href="#FILE-COMMANDS-DELETION">Deletion: <tt class="COMMAND">rm</tt> and <tt
+class="COMMAND">rmdir</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.6.1 <a href="#AEN3733"><tt class="COMMAND">rm</tt></a></dt>
+
+<dt>10.6.2 <a href="#AEN3764"><tt class="COMMAND">rmdir</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.7 <a href="#FILE-COMMANDS-LINK">Aliasing files with <tt
+class="COMMAND">ln</tt></a></dt>
+</dl>
+</dd>
+
+<dt>11 <a href="#PROCESS-CONTROL">Process Control</a></dt>
+
+<dd>
+<dl>
+<dt>11.1 <a href="#PROCESS-CONTROL-BACKGROUNDING">Backgrounding</a></dt>
+
+<dt>11.2 <a href="#PROCESS-CONTROL-FOREGROUNDING">Foregrounding</a></dt>
+
+<dt>11.3 <a href="#PROCESS-CONTROL-PS"><tt class="COMMAND">ps</tt></a></dt>
+
+<dt>11.4 <a href="#PROCESS-CONTROL-KILL"><tt class="COMMAND">kill</tt></a></dt>
+
+<dt>11.5 <a href="#PROCESS-CONTROL-TOP"><tt class="COMMAND">top</tt></a></dt>
+</dl>
+</dd>
+
+<dt>12 <a href="#ESSENTIAL-SYSADMIN">Essential System Administration</a></dt>
+
+<dd>
+<dl>
+<dt>12.1 <a href="#ESSENTIAL-SYSADMIN-USERS">Users and Groups</a></dt>
+
+<dd>
+<dl>
+<dt>12.1.1 <a href="#ESSENTIAL-SYSADMIN-USERS-SCRIPTS">Supplied Scripts</a></dt>
+
+<dt>12.1.2 <a href="#ESSENTIAL-SYSADMIN-USERS-PASSWDS">Changing Passwords</a></dt>
+
+<dt>12.1.3 <a href="#ESSENTIAL-SYSADMIN-USERS-CHANGING">Changing User
+Information</a></dt>
+</dl>
+</dd>
+
+<dt>12.2 <a href="#ESSENTIAL-SYSADMIN-HARDUSERS">Users and Groups, the Hard Way</a></dt>
+
+<dt>12.3 <a href="#ESSENTIAL-SYSADMIN-SHUTDOWN">Shutting Down Properly</a></dt>
+</dl>
+</dd>
+
+<dt>13 <a href="#BASIC-NETWORK-COMMANDS">Basic Network Commands</a></dt>
+
+<dd>
+<dl>
+<dt>13.1 <a href="#BASIC-NETWORK-COMMANDS-PING"><tt class="COMMAND">ping</tt></a></dt>
+
+<dt>13.2 <a href="#BASIC-NETWORK-COMMANDS-TRACEROUTE"><tt
+class="COMMAND">traceroute</tt></a></dt>
+
+<dt>13.3 <a href="#BASIC-NETWORK-COMMANDS-DNS">DNS Tools</a></dt>
+
+<dd>
+<dl>
+<dt>13.3.1 <a href="#AEN4475"><tt class="COMMAND">host</tt></a></dt>
+
+<dt>13.3.2 <a href="#AEN4487"><tt class="COMMAND">nslookup</tt></a></dt>
+
+<dt>13.3.3 <a href="#AEN4496"><tt class="COMMAND">dig</tt></a></dt>
+</dl>
+</dd>
+
+<dt>13.4 <a href="#BASIC-NETWORK-COMMANDS-FINGER"><tt
+class="COMMAND">finger</tt></a></dt>
+
+<dt>13.5 <a href="#BASIC-NETWORK-COMMANDS-TELNET"><tt
+class="COMMAND">telnet</tt></a></dt>
+
+<dd>
+<dl>
+<dt>13.5.1 <a href="#AEN4593">The other use of telnet</a></dt>
+</dl>
+</dd>
+
+<dt>13.6 <a href="#BASIC-NETWORK-COMMANDS-SSH">The Secure shell</a></dt>
+
+<dt>13.7 <a href="#BASIC-NETWORK-COMMANDS-EMAIL">email</a></dt>
+
+<dd>
+<dl>
+<dt>13.7.1 <a href="#BASIC-NETWORK-COMMANDS-EMAIL-PINE"><tt
+class="COMMAND">pine</tt></a></dt>
+
+<dt>13.7.2 <a href="#BASIC-NETWORK-COMMANDS-EMAIL-ELM"><tt
+class="COMMAND">elm</tt></a></dt>
+
+<dt>13.7.3 <a href="#BASIC-NETWORK-COMMANDS-EMAIL-MUTT"><tt
+class="COMMAND">mutt</tt></a></dt>
+
+<dt>13.7.4 <a href="#BASIC-NETWORK-COMMANDS-EMAIL-NAIL"><tt
+class="COMMAND">nail</tt></a></dt>
+</dl>
+</dd>
+
+<dt>13.8 <a href="#BASIC-NETWORK-COMMANDS-WEB">Browsers</a></dt>
+
+<dd>
+<dl>
+<dt>13.8.1 <a href="#AEN4776"><tt class="COMMAND">lynx</tt></a></dt>
+
+<dt>13.8.2 <a href="#AEN4813"><tt class="COMMAND">links</tt></a></dt>
+
+<dt>13.8.3 <a href="#AEN4831"><tt class="COMMAND">wget</tt></a></dt>
+</dl>
+</dd>
+
+<dt>13.9 <a href="#BASIC-NETWORK-COMMANDS-FTP">FTP Clients</a></dt>
+
+<dd>
+<dl>
+<dt>13.9.1 <a href="#AEN4871"><tt class="COMMAND">ftp</tt></a></dt>
+
+<dt>13.9.2 <a href="#BASIC-NETWORK-COMMANDS-FTP-NCFTP"><tt
+class="COMMAND">ncftp</tt></a></dt>
+</dl>
+</dd>
+
+<dt>13.10 <a href="#BASIC-NETWORK-COMMANDS-TALK">Talking to Other People</a></dt>
+
+<dd>
+<dl>
+<dt>13.10.1 <a href="#AEN4989"><tt class="COMMAND">wall</tt></a></dt>
+
+<dt>13.10.2 <a href="#AEN5006"><tt class="COMMAND">talk</tt></a></dt>
+
+<dt>13.10.3 <a href="#AEN5033"><tt class="COMMAND">ytalk</tt></a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>14 <a href="#SECURITY">Security</a></dt>
+
+<dd>
+<dl>
+<dt>14.1 <a href="#SECURITY-DISABLE">Disabling Services</a></dt>
+
+<dd>
+<dl>
+<dt>14.1.1 <a href="#AEN5081">Services started from <tt
+class="COMMAND">inetd</tt></a></dt>
+
+<dt>14.1.2 <a href="#AEN5102">Services started from init scripts</a></dt>
+</dl>
+</dd>
+
+<dt>14.2 <a href="#SECURITY-HOST">Host Access Control</a></dt>
+
+<dd>
+<dl>
+<dt>14.2.1 <a href="#SECURITY-HOST-IPTABLES"><tt class="COMMAND">iptables</tt></a></dt>
+
+<dt>14.2.2 <a href="#SECURITY-HOST-TCPWRAPPERS"><tt
+class="COMMAND">tcpwrappers</tt></a></dt>
+</dl>
+</dd>
+
+<dt>14.3 <a href="#SECURITY-CURRENT">Keeping Current</a></dt>
+
+<dd>
+<dl>
+<dt>14.3.1 <a href="#SECURITY-CURRENT-LIST"><var class="LITERAL">slackware-security</var>
+mailing list</a></dt>
+
+<dt>14.3.2 <a href="#SECURITY-CURRENT-PATCHES">The <tt class="FILENAME">/patches</tt>
+directory</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>15 <a href="#ARCHIVE-FILES">Archive Files</a></dt>
+
+<dd>
+<dl>
+<dt>15.1 <a href="#ARCHIVE-FILES-GZIP"><tt class="COMMAND">gzip</tt></a></dt>
+
+<dt>15.2 <a href="#ARCHIVE-FILES-BZIP2"><tt class="COMMAND">bzip2</tt></a></dt>
+
+<dt>15.3 <a href="#ARCHIVE-FILES-TAR"><tt class="COMMAND">tar</tt></a></dt>
+
+<dt>15.4 <a href="#ARCHIVE-FILES-ZIP"><tt class="COMMAND">zip</tt></a></dt>
+</dl>
+</dd>
+
+<dt>16 <a href="#VI">Vi</a></dt>
+
+<dd>
+<dl>
+<dt>16.1 <a href="#VI-STARTING">Starting vi</a></dt>
+
+<dt>16.2 <a href="#VI-MODES">Modes</a></dt>
+
+<dd>
+<dl>
+<dt>16.2.1 <a href="#VI-MODES-COMMAND-MODE">Command Mode</a></dt>
+
+<dt>16.2.2 <a href="#VI-MODES-INSET-MODE">Insert Mode</a></dt>
+</dl>
+</dd>
+
+<dt>16.3 <a href="#VI-OPENING-FILES">Opening Files</a></dt>
+
+<dt>16.4 <a href="#VI-SAVING-FILES">Saving Files</a></dt>
+
+<dt>16.5 <a href="#VI-QUITTING-VI">Quitting vi</a></dt>
+
+<dt>16.6 <a href="#VI-CONFIGURATION">vi Configuration</a></dt>
+
+<dt>16.7 <a href="#VI-KEYS">Vi Keys</a></dt>
+</dl>
+</dd>
+
+<dt>17 <a href="#EMACS">Emacs</a></dt>
+
+<dd>
+<dl>
+<dt>17.1 <a href="#EMACS-STARTING">Starting emacs</a></dt>
+
+<dd>
+<dl>
+<dt>17.1.1 <a href="#EMACS-COMMAND-KEYS">Command Keys</a></dt>
+</dl>
+</dd>
+
+<dt>17.2 <a href="#EMACS-BUFFERS">Buffers</a></dt>
+
+<dt>17.3 <a href="#EMACS-MODES">Modes</a></dt>
+
+<dd>
+<dl>
+<dt>17.3.1 <a href="#EMACS-OPENING-FILES">Opening files</a></dt>
+</dl>
+</dd>
+
+<dt>17.4 <a href="#EMACS-BASIC-EDITING">Basic Editing</a></dt>
+
+<dt>17.5 <a href="#EMACS-SAVING-FILES">Saving Files</a></dt>
+
+<dd>
+<dl>
+<dt>17.5.1 <a href="#EMACS-QUITING">Quitting Emacs</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>18 <a href="#PACKAGE-MANAGEMENT">Slackware Package Management</a></dt>
+
+<dd>
+<dl>
+<dt>18.1 <a href="#PACKAGE-MANAGEMENT-OVERVIEW">Overview of Package Format</a></dt>
+
+<dt>18.2 <a href="#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES">Package Utilities</a></dt>
+
+<dd>
+<dl>
+<dt>18.2.1 <a href="#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL">pkgtool</a></dt>
+
+<dt>18.2.2 <a href="#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG">installpkg</a></dt>
+
+<dt>18.2.3 <a href="#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG">removepkg</a></dt>
+
+<dt>18.2.4 <a href="#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG">upgradepkg</a></dt>
+
+<dt>18.2.5 <a href="#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM"><tt
+class="COMMAND">rpm2tgz</tt>/<tt class="COMMAND">rpm2targz</tt></a></dt>
+</dl>
+</dd>
+
+<dt>18.3 <a href="#PACKAGE-MANAGEMENT-MAKING-PACKAGES">Making Packages</a></dt>
+
+<dd>
+<dl>
+<dt>18.3.1 <a href="#PACKAGE-MANAGEMENT-EXPLODEPKG"><tt
+class="COMMAND">explodepkg</tt></a></dt>
+
+<dt>18.3.2 <a href="#PACKAGE-MANAGEMENT-MAKEPKG"><tt
+class="COMMAND">makepkg</tt></a></dt>
+
+<dt>18.3.3 <a href="#PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS">SlackBuild Scripts</a></dt>
+</dl>
+</dd>
+
+<dt>18.4 <a href="#PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES">Making Tags and Tagfiles
+(for setup)</a></dt>
+</dl>
+</dd>
+
+<dt>19 <a href="#ZIPSLACK">ZipSlack</a></dt>
+
+<dd>
+<dl>
+<dt>19.1 <a href="#ZIPSLACK-WHAT">What is ZipSlack?</a></dt>
+
+<dd>
+<dl>
+<dt>19.1.1 <a href="#ZIPSLACK-ADVANTAGES">Advantages</a></dt>
+
+<dt>19.1.2 <a href="#ZIPSLACK-DISADVANTAGES">Disadvantages</a></dt>
+</dl>
+</dd>
+
+<dt>19.2 <a href="#ZIPSLACK-GETTING">Getting ZipSlack</a></dt>
+
+<dd>
+<dl>
+<dt>19.2.1 <a href="#ZIPSLACK-INSTALLATION">Installation</a></dt>
+</dl>
+</dd>
+
+<dt>19.3 <a href="#ZIPSLACK-BOOTING">Booting ZipSlack</a></dt>
+</dl>
+</dd>
+
+<dt><a href="#GLOSSARY">Glossary</a></dt>
+
+<dt>A. <a href="#GPL">The GNU General Public License</a></dt>
+
+<dd>
+<dl>
+<dt>A.1. <a href="#AEN7088">Preamble</a></dt>
+
+<dt>A.2. <a href="#AEN7098">TERMS AND CONDITIONS</a></dt>
+
+<dt>A.3. <a href="#AEN7162">How to Apply These Terms to Your New Programs</a></dt>
+</dl>
+</dd>
+</dl>
+</div>
+
+<div class="LOT">
+<dl class="LOT">
+<dt><b>List of Tables</b></dt>
+
+<dt>2-1. <a href="#AEN409">Man Page Sections</a></dt>
+
+<dt>3-1. <a href="#AEN661">Slackware Linux, Inc. Contact Information</a></dt>
+
+<dt>3-2. <a href="#AEN706">System Requirements</a></dt>
+
+<dt>3-3. <a href="#AEN746">Software Series</a></dt>
+
+<dt>9-1. <a href="#AEN3142">Octal Permission Values</a></dt>
+
+<dt>13-1. <a href="#AEN4883"><tt class="COMMAND">ftp</tt> commands</a></dt>
+
+<dt>16-1. <a href="#AEN5773">Movement</a></dt>
+
+<dt>16-2. <a href="#AEN5808">Editing</a></dt>
+
+<dt>16-3. <a href="#AEN5848">Searching</a></dt>
+
+<dt>16-4. <a href="#AEN5882">Saving and Quitting</a></dt>
+
+<dt>17-1. <a href="#TABLE-EMACS-BASIC-EDITING">Basic Emacs Editing Commands</a></dt>
+
+<dt>18-1. <a href="#AEN6446"><tt class="COMMAND">installpkg</tt> Options</a></dt>
+
+<dt>18-2. <a href="#AEN6491"><tt class="COMMAND">removepkg</tt> Options</a></dt>
+
+<dt>18-3. <a href="#AEN6621">Tagfile Status Options</a></dt>
+</dl>
+</div>
+
+<div class="LOT">
+<dl class="LOT">
+<dt><b>List of Figures</b></dt>
+
+<dt>4-1. <a href="#SYSTEM-CONFIGURATION-MAKE-MENUCONFIG">Kernel Configuration
+Menu</a></dt>
+
+<dt>6-1. <a href="#X-WINDOW-SYSTEM-1"><tt class="COMMAND">xorgconfig</tt> Mouse
+Configuration</a></dt>
+
+<dt>6-2. <a href="#X-WINDOW-SYSTEM-2"><tt class="COMMAND">xorgconfig</tt> Horizontal
+Sync</a></dt>
+
+<dt>6-3. <a href="#X-WINDOW-SYSTEM-3"><tt class="COMMAND">xorgconfig</tt> Vertical
+Sync</a></dt>
+
+<dt>6-4. <a href="#X-WINDOW-SYSTEM-4"><tt class="COMMAND">xorgconfig</tt> Video
+Card</a></dt>
+
+<dt>6-5. <a href="#FIG-X-WINDOW-SYSTEM-XWMCONFIG">Desktop Configuration with <tt
+class="COMMAND">xorgconfig</tt></a></dt>
+
+<dt>7-1. <a href="#BOOTING-SETUP-LILO"><tt class="COMMAND">liloconfig</tt></a></dt>
+
+<dt>7-2. <a href="#BOOTING-LILO-EXPERT"><tt class="COMMAND">liloconfig</tt> Expert
+Menu</a></dt>
+
+<dt>11-1. <a href="#FIG-PROCESS-CONTROL-PS-SHORT">Basic <tt class="COMMAND">ps</tt>
+output</a></dt>
+
+<dt>13-1. <a href="#FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB">Telnetting to a
+webserver</a></dt>
+
+<dt>13-2. <a href="#FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE">The Pine main menu</a></dt>
+
+<dt>13-3. <a href="#FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM">Elm main screen</a></dt>
+
+<dt>13-4. <a href="#FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT">Mutt main screen</a></dt>
+
+<dt>13-5. <a href="#FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX">Lynx default start page</a></dt>
+
+<dt>13-6. <a href="#FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS">Links, with the file menu
+open</a></dt>
+
+<dt>13-7. <a href="#FIG-BASIC-NETWORK-COMMANDS-TALK-TALK">Two users in a <tt
+class="COMMAND">talk</tt> session</a></dt>
+
+<dt>13-8. <a href="#FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK">Two users in a <tt
+class="COMMAND">ytalk</tt> session</a></dt>
+
+<dt>16-1. <a href="#FIG-VI-VIM-SPLITEDIT">A vi session.</a></dt>
+
+<dt>18-1. <a href="#PKGTOOL-MAIN-MENU">Pkgtool's main menu.</a></dt>
+
+<dt>18-2. <a href="#PKGTOOL-VIEW-MODE">Pkgtool view mode</a></dt>
+</dl>
+</div>
+
+<div class="LOT">
+<dl class="LOT">
+<dt><b>List of Examples</b></dt>
+
+<dt>8-1. <a href="#EX-SHELL-BASH-ENVIRONMENT">Listing Environment Variables with <tt
+class="COMMAND">set</tt></a></dt>
+</dl>
+</div>
+
+<div class="PREFACE">
+<hr />
+<h1><a id="BOOK-PREFACE" name="BOOK-PREFACE"></a>Preface</h1>
+
+<h2 class="BRIDGEHEAD"><a id="PREFACE-AUDIENCE" name="PREFACE-AUDIENCE"></a>Intended
+Audience</h2>
+
+<p>The Slackware Linux operating system is a powerful platform for Intel-based computers.
+It is designed to be stable, secure, and functional as both a high-end server and
+powerful workstation.</p>
+
+<p>This book is designed to get you started with the Slackware Linux operating system.
+It's not meant to cover every single aspect of the distribution, but rather to show what
+it is capable of and give you a basic working knowledge of the system.</p>
+
+<p>As you gain experience with Slackware Linux, we hope you find this book to be a handy
+reference. We also hope you'll lend it to all of your friends when they come asking about
+that cool Slackware Linux operating system you're running.</p>
+
+<p>While this book may not an edge-of-your-seat novel, we certainly tried to make it as
+entertaining as possible. With any luck, we'll get a movie deal. Of course, we also hope
+you are able to learn from it and find it useful.</p>
+
+<p>And now, on with the show.</p>
+
+<h2 class="BRIDGEHEAD"><a id="PREFACE-CHANGES" name="PREFACE-CHANGES"></a>Changes from
+the First Edition</h2>
+
+<p>This second edition is the culmination of years of hard work by the dedicated members
+of the Slackware Documentation Project. The following are the major changes in this new
+edition:</p>
+
+<ul>
+<li>
+<p><a href="#INSTALLATION">Chapter 3</a>, Installation, has been modified with new
+screenshots of the installer, and reflects changes in disk-sets, and CD installation.</p>
+</li>
+
+<li>
+<p><a href="#SYSTEM-CONFIGURATION">Chapter 4</a>, System Configuration, has been updated
+with new information about Linux 2.6.x kernels.</p>
+</li>
+
+<li>
+<p><a href="#NETWORK-CONFIGURATION">Chapter 5</a>, Network Configuration, has been
+expanded with further explanation of Samba, NFS, and DHCP. A section on wireless
+networking has also been added. This chapter now reflects major changes in how Slackware
+handles network setup.</p>
+</li>
+
+<li>
+<p><a href="#X-WINDOW-SYSTEM">Chapter 6</a>, X Window System, has been substantially
+rewritten for Xorg based systems. This chapter now also covers the xdm graphical login
+manager.</p>
+</li>
+
+<li>
+<p><a href="#BASIC-NETWORK-COMMANDS">Chapter 13</a>, Basic Network Commands, has been
+enhanced with information about additional network utilities.</p>
+</li>
+
+<li>
+<p><a href="#SECURITY">Chapter 14</a>, Security, is a new chapter with this edition. It
+explains how to keep a Slackware Linux system secure.</p>
+</li>
+
+<li>
+<p><a href="#EMACS">Chapter 17</a>, Emacs, is a new chapter with this edition. It
+describes how to use Emacs, a powerful editor for Unix.</p>
+</li>
+
+<li>
+<p><a href="#PACKAGE-MANAGEMENT">Chapter 18</a>, Package Management, has been updated
+with information about SlackBuild scripts.</p>
+</li>
+
+<li>
+<p>There are many other changes, both minor and major, to reflect changes in Slackware as
+it has matured.</p>
+</li>
+</ul>
+
+<h2 class="BRIDGEHEAD"><a id="PREFACE-ORGANIZATION"
+name="PREFACE-ORGANIZATION"></a>Organization of this Book</h2>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><a href="#INTRODUCTION">Chapter 1</a>, Introduction</dt>
+
+<dd>
+<p>Provides introductory material on Linux, Slackware, and the Open Source and Free
+Software Movements.</p>
+</dd>
+
+<dt><a href="#HELP">Chapter 2</a>, Help</dt>
+
+<dd>
+<p>Describes the help resources available on a Slackware Linux system and online.</p>
+</dd>
+
+<dt><a href="#INSTALLATION">Chapter 3</a>, Installation</dt>
+
+<dd>
+<p>Describes the installation process step-by-step with screenshots to provide an
+illustrative walk-through.</p>
+</dd>
+
+<dt><a href="#SYSTEM-CONFIGURATION">Chapter 4</a>, System Configuration</dt>
+
+<dd>
+<p>Describes the important configuration files and covers kernel recompilation.</p>
+</dd>
+
+<dt><a href="#NETWORK-CONFIGURATION">Chapter 5</a>, Network Configuration</dt>
+
+<dd>
+<p>Describes how to connect a Slackware Linux machine to a network. Covers TCP/IP,
+PPP/dial-up, wireless networking, and more.</p>
+</dd>
+
+<dt><a href="#X-WINDOW-SYSTEM">Chapter 6</a>, The X Window System</dt>
+
+<dd>
+<p>Describes how to setup and use the graphical X Window System in Slackware.</p>
+</dd>
+
+<dt><a href="#BOOTING">Chapter 7</a>, Booting</dt>
+
+<dd>
+<p>Describes the process by which a computer boots into Slackware Linux. Also covers
+dual-booting with Microsoft Windows operating systems.</p>
+</dd>
+
+<dt><a href="#SHELL">Chapter 8</a>, The Shell</dt>
+
+<dd>
+<p>Describes the powerful command line interface for Linux.</p>
+</dd>
+
+<dt><a href="#FILESYSTEM-STRUCTURE">Chapter 9</a>, Filesystem Structure</dt>
+
+<dd>
+<p>Describes the filesystem structure, including file ownership, permission, and
+linking.</p>
+</dd>
+
+<dt><a href="#FILE-COMMANDS">Chapter 10</a>, Handling Files and Directories</dt>
+
+<dd>
+<p>Describes the commands used to manipulate files and directories from the command line
+interface.</p>
+</dd>
+
+<dt><a href="#PROCESS-CONTROL">Chapter 11</a>, Process Control</dt>
+
+<dd>
+<p>Describes the powerful Linux process management commands used to manage multiple
+running applications.</p>
+</dd>
+
+<dt><a href="#ESSENTIAL-SYSADMIN">Chapter 12</a>, Essential System Administration</dt>
+
+<dd>
+<p>Describes basic system administration tasks such as adding and removing users,
+shutting down the system properly, and more.</p>
+</dd>
+
+<dt><a href="#BASIC-NETWORK-COMMANDS">Chapter 13</a>, Basic Network Commands</dt>
+
+<dd>
+<p>Describes the collection of network clients included with Slackware.</p>
+</dd>
+
+<dt><a href="#SECURITY">Chapter 14</a>, Security</dt>
+
+<dd>
+<p>Describes many different tools available to help keep your Slackware system secure,
+including <tt class="COMMAND">iptables</tt> and <tt class="COMMAND">tcpwrappers</tt>.</p>
+</dd>
+
+<dt><a href="#ARCHIVE-FILES">Chapter 15</a>, Archive Files</dt>
+
+<dd>
+<p>Describes the different compression and archive utilities available for Linux.</p>
+</dd>
+
+<dt><a href="#VI">Chapter 16</a>, vi</dt>
+
+<dd>
+<p>Describes the powerful <tt class="COMMAND">vi</tt> text editor.</p>
+</dd>
+
+<dt><a href="#EMACS">Chapter 17</a>, Emacs</dt>
+
+<dd>
+<p>Describes the powerful <tt class="COMMAND">Emacs</tt> text editor.</p>
+</dd>
+
+<dt><a href="#PACKAGE-MANAGEMENT">Chapter 18</a>, Slackware Package Management</dt>
+
+<dd>
+<p>Describes the Slackware package utilities and the process used to create custom
+packages and tagfiles.</p>
+</dd>
+
+<dt><a href="#ZIPSLACK">Chapter 19</a>, ZipSlack</dt>
+
+<dd>
+<p>Describes the ZipSlack version of Linux that can be used from Windows without
+requiring an installation.</p>
+</dd>
+
+<dt><a href="#GPL">Appendix A</a>, The GNU General Public License</dt>
+
+<dd>
+<p>Describes the license terms under which Slackware Linux and this book can be copied
+and distributed.</p>
+</dd>
+</dl>
+</div>
+
+<h2 class="BRIDGEHEAD"><a id="PREFACE-CONV" name="PREFACE-CONV"></a>Conventions used in
+this book</h2>
+
+<p>To provide a consistent and easy to read text, several conventions are followed
+throughout the book.</p>
+
+<h3 class="BRIDGEHEAD"><a id="PREFACE-CONV-TYPOGRAPHIC"
+name="PREFACE-CONV-TYPOGRAPHIC"></a>Typographic Conventions</h3>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><span class="emphasis"><i class="EMPHASIS">Italic</i></span></dt>
+
+<dd>
+<p>An <span class="emphasis"><i class="EMPHASIS">italic</i></span> font is used for
+commands, emphasized text, and the first usage of technical terms.</p>
+</dd>
+
+<dt><var class="VARNAME">Monospace</var></dt>
+
+<dd>
+<p>A <var class="VARNAME">monospaced</var> font is used for error messages, commands,
+environment variables, names of ports, hostnames, user names, group names, device names,
+variables, and code fragments.</p>
+</dd>
+
+<dt><b class="APPLICATION">Bold</b></dt>
+
+<dd>
+<p>A <b class="APPLICATION">bold</b> font is used for user input in examples.</p>
+</dd>
+</dl>
+</div>
+
+<h3 class="BRIDGEHEAD"><a id="PREFACE-CONV-COMMANDS"
+name="PREFACE-CONV-COMMANDS"></a>User Input</h3>
+
+<p>Keys are shown in <b class="KEYCAP">bold</b> to stand out from other text. Key
+combinations that are meant to be typed simultaneously are shown with `<var
+class="LITERAL">+</var>' between the keys, such as:</p>
+
+<p><b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">Alt</b>+<b class="KEYCAP">Del</b></p>
+
+<p>Meaning the user should type the <b class="KEYCAP">Ctrl</b>, <b
+class="KEYCAP">Alt</b>, and <b class="KEYCAP">Del</b> keys at the same time.</p>
+
+<p>Keys that are meant to be typed in sequence will be separated with commas, for
+example:</p>
+
+<p><b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">X</b>, <b class="KEYCAP">Ctrl</b>+<b
+class="KEYCAP">S</b></p>
+
+<p>Would mean that the user is expected to type the <b class="KEYCAP">Ctrl</b> and <b
+class="KEYCAP">X</b> keys simultaneously and then to type the <b class="KEYCAP">Ctrl</b>
+and <b class="KEYCAP">S</b> keys simultaneously.</p>
+
+<h3 class="BRIDGEHEAD"><a id="PREFACE-CONV-EXAMPLES"
+name="PREFACE-CONV-EXAMPLES"></a>Examples</h3>
+
+<p>Examples starting with <tt class="DEVICENAME">E:\&gt;</tt> indicate a <span
+class="TRADEMARK">MS-DOS</span>&reg; command. Unless otherwise noted, these commands may
+be executed from a &#8220;Command Prompt&#8221; window in a modern <span
+class="TRADEMARK">Microsoft</span>&reg;&nbsp;<span class="TRADEMARK">Windows</span>&reg;
+environment.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">D:\&gt;</samp> <kbd class="USERINPUT">rawrite a: bare.i</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Examples starting with <samp class="PROMPT">#</samp> indicate a command that must be
+invoked as the superuser in Slackware. You can login as <tt class="USERNAME">root</tt> to
+type the command, or login as your normal account and use <span
+class="CITEREFENTRY"><span class="REFENTRYTITLE">su</span>(1)</span> to gain superuser
+privileges.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">dd if=bare.i of=/dev/fd0</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Examples starting with <samp class="PROMPT">%</samp> indicate a command that should be
+invoked from a normal user account. Unless otherwise noted, C-shell syntax is used for
+setting environment variables and other shell commands.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">top</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<h2 class="BRIDGEHEAD"><a id="PREFACE-ACKNOWLEDGEMENTS"
+name="PREFACE-ACKNOWLEDGEMENTS"></a>Acknowledgments</h2>
+
+<p>This project is the accumulation of months of work by many dedicated individuals. It
+would not have been possible for me to produce this work in a vacuum. Many people deserve
+our thanks for their selfless acts: Keith Keller for his work on wireless networking,
+Joost Kremers for his great work in single-handedly writing the emacs section, Simon
+Williams for the security chapter, Jurgen Phillippaerts for basic networking commands,
+Cibao Cu Ali G Colibri for the inspiration and a good kick in the pants. Countless others
+have sent in suggestions and fixes. An incomplete list includes: Jacob Anhoej, John Yast,
+Sally Welch, Morgan Landry, and Charlie Law. I'd also like to thank Keith Keller for
+hosting the mailing list for this project, as well as Carl Inglis for the initial web
+hosting. Last but not least, I'd like to thank Patrick J. Volkerding for Slackware Linux,
+and David Cantrell, Logan Johnson, and Chris Lumens for Slackware Linux Essentials 1st
+Edition. Without their initial framework, none of this would have ever happened. Many
+others have contributed in small and large ways to this project and have not been listed.
+I hope they will forgive me for a poor memory.</p>
+
+<p>Alan Hicks, May 2005</p>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="INTRODUCTION" name="INTRODUCTION"></a>Chapter 1 An Introduction to Slackware
+Linux</h1>
+
+<div class="SECT1">
+<h2 class="SECT1"><a id="INTRODUCTION-LINUX" name="INTRODUCTION-LINUX">1.1 What is
+Linux?</a></h2>
+
+<p>Linus Torvalds started Linux, an operating system kernel, as a personal project in
+1991. He started the project because he wanted to run a Unix-based operating system
+without spending a lot of money. In addition, he wanted to learn the ins and outs of the
+386 processor. Linux was released free of charge to the public so that anyone could study
+it and make improvements under the General Public License. (See <a
+href="#INTRODUCTION-OPENSOURCE">Section 1.3</a> and <a href="#GPL">Appendix A</a> for an
+explanation of the license.) Today, Linux has grown into a major player in the operating
+system market. It has been ported to run on a variety of system architectures, including
+HP/Compaq's Alpha, Sun's SPARC and UltraSPARC, and Motorola's PowerPC chips (through
+Apple Macintosh and IBM RS/6000 computers.) Hundreds, if not thousands, of programmers
+all over the world now develop Linux. It runs programs like Sendmail, Apache, and BIND,
+which are very popular software used to run Internet servers. It's important to remember
+that the term &#8220;Linux&#8221; really refers to the kernel - the core of the operating
+system. This core is responsible for controlling your computer's processor, memory, hard
+drives, and peripherals. That's all Linux really does: It controls the operations of your
+computer and makes sure that all of its programs behave. Various companies and
+individuals bundle the kernel and various programs together to make an operating system.
+We call each bundle a Linux distribution.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="INTRODUCTION-LINUX-GNU" name="INTRODUCTION-LINUX-GNU">1.1.1 A
+Word on GNU</a></h3>
+
+<p>The Linux kernel project began as a solo endeavor by Linus Torvalds in 1991, but as
+Isaac Newton once said, &#8220;If I have seen further, it is by standing on the shoulders
+of giants.&#8221; When Linus Torvalds began the kernel the Free Software Foundation had
+already established the idea of collaborative software. They entitled their effort GNU, a
+recursive acronym that means simply &#8220;GNU's Not Unix&#8221;. GNU software ran atop
+the Linux kernel from day 1. Their compiler <tt class="COMMAND">gcc</tt> was used to
+compile the kernel. Today many GNU tools from <tt class="COMMAND">gcc</tt> to <tt
+class="COMMAND">gnutar</tt> are still at the basis of every major Linux distribution. For
+this reason many of the Free Software Foundation's proponents fervently state that their
+work should be given the same credit as the Linux kernel. They strongly suggest that all
+Linux distributions should refer to themselves as GNU/Linux distributions.</p>
+
+<p>This is the topic of many flamewars, surpassed only by the ancient vi versus emacs
+holy war. The purpose of this book is not to fan the fires of this heated discussion, but
+rather to clarify the terminology for neophytes. When one sees GNU/Linux it means a Linux
+distribution. When one sees Linux they can either be referring to the kernel, or to a
+distribution. It can be rather confusing. Typically the term GNU/Linux isn't used because
+it's a mouth full.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="INTRODUCTION-SLACKWARE" name="INTRODUCTION-SLACKWARE">1.2 What
+is Slackware?</a></h2>
+
+<p>Slackware, started by Patrick Volkerding in late 1992, and initially released to the
+world on July 17, 1993, was the first Linux distribution to achieve widespread use.
+Volkerding first learned of Linux when he needed an inexpensive LISP interpreter for a
+project. One of the few distributions available at the time was SLS Linux from Soft
+Landing Systems. Volkerding used SLS Linux, fixing bugs as he found them. Eventually, he
+decided to merge all of these bugfixes into his own private distribution that he and his
+friends could use. This private distribution quickly gained popularity, so Volkerding
+decided to name it Slackware and make it publicly available. Along the way, Patrick added
+new things to Slackware; a user friendly installation program based on a menuing system,
+as well as the concept of package management, which allows users to easily add, remove,
+or upgrade software packages on their systems.</p>
+
+<p>There are many reasons why Slackware is Linux's oldest living distribution. It does
+not try to emulate Windows, it tries to be as Unix-like as possible. It does not try to
+cover up processes with fancy, point-and-click GUIs (Graphical User Interfaces). Instead,
+it puts users in control by letting them see exactly what's going on. Its development is
+not rushed to meet deadlines-each version comes out when it is ready.</p>
+
+<p>Slackware is for people who enjoy learning and tweaking their system to do exactly
+what they want. Slackware's stability and simplicity are why people will continue to use
+it for years to come. Slackware currently enjoys a reputation as a solid server and a
+no-nonsense workstation. You can find Slackware desktops running nearly any window
+manager or desktop environment, or none at all. Slackware servers power businesses,
+acting in every capacity that a server can be used in. Slackware users are among the most
+satisfied Linux users. Of course, we'd say that. :^)</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="INTRODUCTION-OPENSOURCE" name="INTRODUCTION-OPENSOURCE">1.3 Open
+Source and Free Software</a></h2>
+
+<p>Within the Linux community, there are two major ideological movements at work. The
+Free Software movement (which we'll get into in a moment) is working toward the goal of
+making all software free of intellectual property restrictions. Followers of this
+movement believe these restrictions hamper technical improvement and work against the
+good of the community. The Open Source movement is working toward most of the same goals,
+but takes a more pragmatic approach to them. Followers of this movement prefer to base
+their arguments on the economic and technical merits of making source code freely
+available, rather than the moral and ethical principles that drive the Free Software
+Movement.</p>
+
+<p>At the other end of the spectrum are groups that wish to maintain tighter controls
+over their software.</p>
+
+<p>The Free Software movement is headed by the Free Software Foundation, a fund-raising
+organization for the GNU project. Free software is more of an ideology. The oft-used
+expression is &#8220;free as in speech, not free as in beer&#8221;. In essence, free
+software is an attempt to guarantee certain rights for both users and developers. These
+freedoms include the freedom to run the program for any reason, to study and modify the
+source code, to redistribute the source, and to share any modifications you make. In
+order to guarantee these freedoms, the GNU General Public License (GPL) was created. The
+GPL, in brief, provides that anyone distributing a compiled program which is licensed
+under the GPL must also provide source code, and is free to make modifications to the
+program as long as those modifications are also made available in source code form. This
+guarantees that once a program is &#8220;opened&#8221; to the community, it cannot be
+&#8220;closed&#8221; except by consent of every author of every piece of code (even the
+modifications) within it. Most Linux programs are licensed under the GPL.</p>
+
+<p>It is important to note that the GPL does not say anything about price. As odd as it
+may sound, you can charge for free software. The &#8220;free&#8221; part is in the
+liberties you have with the source code, not in the price you pay for the software.
+(However, once someone has sold you, or even given you, a compiled program licensed under
+the GPL they are obligated to provide its source code as well.)</p>
+
+<p>Another popular license is the BSD license. In contrast to the GPL, the BSD license
+gives no requirement for the release of a program's source code. Software released under
+the BSD license allows redistribution in source or binary form provided only a few
+conditions are met. The author's credentials cannot be used as a sort of advertisement
+for the program. It also indemnifies the author from liability for damages that may arise
+from the use of the software. Much of the software included in Slackware Linux is BSD
+licensed.</p>
+
+<p>At the forefront of the younger Open Source movement, the Open Source Initiative is an
+organization that solely exists to gain support for open source software, that is,
+software that has the source code available as well as the ready-to-run program. They do
+not offer a specific license, but instead they support the various types of open source
+licenses available.</p>
+
+<p>The idea behind the OSI is to get more companies behind open source by allowing them
+to write their own open source licenses and have those licenses certified by the Open
+Source Initiative. Many companies want to release source code, but do not want to use the
+GPL. Since they cannot radically change the GPL, they are offered the opportunity to
+provide their own license and have it certified by this organization.</p>
+
+<p>While the Free Software Foundation and the Open Source Initiative work to help each
+other, they are not the same thing. The Free Software Foundation uses a specific license
+and provides software under that license. The Open Source Initiative seeks support for
+all open source licenses, including the one from the Free Software Foundation. The
+grounds on which each argues for making source code freely available sometimes divides
+the two movements, but the fact that two ideologically diverse groups are working toward
+the same goal lends credence to the efforts of each.</p>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="HELP" name="HELP"></a>Chapter 2 Help</h1>
+
+<p>Often there are times when you might need help with a specific command, setting up a
+program, or getting a piece of hardware to work. Maybe you simply want to understand a
+given command better, or see what other options are available to use with it. Luckily,
+there are a variety of ways that you can get the help you're looking for. When you
+install Slackware you have the option of installing packages from the &#8220;F&#8221;
+series which includes FAQs and HOWTOs. Programs also come with help about their options,
+configuration files, and usage.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="HELP-SYSTEM" name="HELP-SYSTEM">2.1 System Help</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="HELP-SYSTEM-MAN" name="HELP-SYSTEM-MAN">2.1.1 <tt
+class="COMMAND">man</tt></a></h3>
+
+<p>The <tt class="COMMAND">man</tt> command (short for &#8220;manual&#8221;) is the
+traditional form of online documentation in Unix and Linux operating systems. Comprised
+of specially formatted files, the &#8220;man pages&#8221;, are written for the vast
+majority of commands and are distributed with the software itself. Executing <tt
+class="COMMAND">man somecommand</tt> will display the man page for (naturally) the
+command specified, in our example this would be the imaginary program <tt
+class="COMMAND">somecommand</tt>.</p>
+
+<p>As you might imagine, the amount of man pages can quickly add up, becoming overly
+confusing and seriously complicated, even for an advanced user. So, for this reason, man
+pages are grouped into enumerated sections. This system has been around for a very long
+time; enough so that you will often see commands, programs, and even programming library
+functions referred to with their man section number.</p>
+
+<p>For example:</p>
+
+<p>You might see a reference to <tt class="COMMAND">man</tt>(1). The numbering tells you
+that &#8220;<tt class="COMMAND">man</tt>&#8221; is documented in section 1 (user
+commands); you can specify that you want the section 1 man page for &#8220;man&#8221;
+with the command <tt class="COMMAND">man 1 man</tt>. Specifying the section that man
+should look in is useful in the case of multiple items with the same name.</p>
+
+<div class="TABLE"><a id="AEN409" name="AEN409"></a>
+<p><b>Table 2-1. Man Page Sections</b></p>
+
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="25%" />
+<col width="75%" />
+<thead>
+<tr>
+<th>Section</th>
+<th>Contents</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Section 1</td>
+<td>user commands (intro only)</td>
+</tr>
+
+<tr>
+<td>Section 2</td>
+<td>system calls</td>
+</tr>
+
+<tr>
+<td>Section 3</td>
+<td>C library calls</td>
+</tr>
+
+<tr>
+<td>Section 4</td>
+<td>devices (e.g., <tt class="FILENAME">hd</tt>, <tt class="FILENAME">sd</tt>)</td>
+</tr>
+
+<tr>
+<td>Section 5</td>
+<td>file formats and protocols (e.g., wtmp, <tt class="FILENAME">/etc/passwd</tt>,
+nfs)</td>
+</tr>
+
+<tr>
+<td>Section 6</td>
+<td>games (intro only)</td>
+</tr>
+
+<tr>
+<td>Section 7</td>
+<td>conventions, macro packages, etc. (e.g., nroff, ascii)</td>
+</tr>
+
+<tr>
+<td>Section 8</td>
+<td>system administration (intro only)</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>In addition to <tt class="COMMAND">man</tt>(1), there are the commands <tt
+class="COMMAND">whatis</tt>(1) and <tt class="COMMAND">apropos</tt>(1) available to you,
+whose shared purpose is to make it easier to find information in the man system.</p>
+
+<p>The command <tt class="COMMAND">whatis</tt> gives a very brief description of system
+commands, somewhat in the style of a pocket command reference.</p>
+
+<p>Example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">whatis whatis</kbd>
+whatis (1) - search the whatis database for complete words
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The command <tt class="COMMAND">apropos</tt> is used to search for a man page
+containing a given keyword.</p>
+
+<p>Example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">apropos wav</kbd>
+cdda2wav (1) - a sampling utility that dumps CD audio data into wav sound files
+netwave_cs (4) - Xircom Creditcard Netwave device driver
+oggdec (1) - simple decoder, Ogg Vorbis file to PCM audio file (WAV or RAW)
+wavelan (4) - AT&amp;T GIS WaveLAN ISA device driver
+wavelan_cs (4) - AT&amp;T GIS WaveLAN PCMCIA device driver
+wvlan_cs (4) - Lucent WaveLAN/IEEE 802.11 device driver
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you'd like further information on any of these commands, read their man pages for
+the details. ;)</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="HELP-SYSTEM-DOC" name="HELP-SYSTEM-DOC">2.1.2 The <tt
+class="FILENAME">/usr/doc</tt> Directory</a></h3>
+
+<p>The source for most packages that we build comes with some sort of documentation:
+README files, usage instructions, license files, etc. Any sort of documentation that
+comes with the source is included and installed on your system in the <tt
+class="FILENAME">/usr/doc</tt> directory. Each program will (usually) install its own
+documentation in the order of:</p>
+
+<p><tt class="FILENAME">/usr/doc/<var
+class="REPLACEABLE">$program-$version</var></tt></p>
+
+<p>Where <var class="REPLACEABLE">$program</var> is the name of the program you are
+wanting to read about, and <var class="REPLACEABLE">$version</var> is (obviously) the
+appropriate version of software package installed on your system.</p>
+
+<p>For example, to read the documentation for the command <tt class="COMMAND">man</tt>(1)
+you would want to <tt class="COMMAND">cd</tt> to:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /usr/doc/man-<var
+class="REPLACEABLE">$version</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If reading the appropriate man page(s) doesn't provide you with enough information, or
+address what you're looking for in particular, the <tt class="FILENAME">/usr/doc</tt>
+directory should be your next stop.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="HELP-SYSTEM-HOWTO" name="HELP-SYSTEM-HOWTO">2.1.3 HOWTOs and
+mini-HOWTOs</a></h3>
+
+<p>It is in the truest spirit of the Open Source community that brings us to the
+HOWTO/mini-HOWTO collection. These files are exactly what they sound like - documents and
+guides describing how to do stuff. If you installed the HOWTO collection, the HOWTOs will
+be installed to <tt class="FILENAME">/usr/doc/Linux-HOWTOs</tt> and the mini-HOWTOs to
+<tt class="FILENAME">/usr/doc/Linux-mini-HOWTOs</tt>.</p>
+
+<p>Also included in the same package series is a collection of FAQs, which is an acronym
+which stands for</p>
+
+<div class="INFORMALTABLE"><a id="AEN497" name="AEN497"></a>
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<tbody>
+<tr>
+<td><span class="emphasis"><i class="EMPHASIS">F</i></span>requently</td>
+</tr>
+
+<tr>
+<td><span class="emphasis"><i class="EMPHASIS">A</i></span>sked</td>
+</tr>
+
+<tr>
+<td><span class="emphasis"><i class="EMPHASIS">Q</i></span>uestions</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>These documents are written in a &#8220;Question and answer&#8221; style for
+(surprise) Frequently Asked Questions. The FAQs can often be a very useful place to look
+if you're just looking for a &#8220;Quick Fix&#8221; to something. If you decide to
+install the FAQs during setup, you will find them installed to the <tt
+class="FILENAME">/usr/doc/Linux-FAQs</tt> directory.</p>
+
+<p>These files are well worth reading whenever you're not quite sure how to proceed with
+something. They cover an amazing range of topics, more often than not in a surprisingly
+detailed manner. Good stuff!</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="HELP-ONLINE" name="HELP-ONLINE">2.2 Online Help</a></h2>
+
+<p>In addition to the documentation provided and installable with the Slackware Linux
+Operating System, there are a vast multitude of online resources available for you to
+learn from as well.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="HELP-ONLINE-OFFICIAL" name="HELP-ONLINE-OFFICIAL">2.2.1 The
+Official Website and Help Forums</a></h3>
+
+<p><a href="http://www.slackware.com" target="_top">The Official Slackware
+Website</a></p>
+
+<p>The Official Slackware Linux website is sometimes out of date, but still contains
+information relevant to the latest Slackware versions. At one time an active help forum
+existed there before a horde of trolls, troublemakers, and whiners descended on the
+forum. Maintaining the forum was beginning to be too much work, and so Pat shut it down.
+One can find that old forum back up and running complete with searchable archives of the
+old data at <a href="http://www.userlocal.com/phorum/"
+target="_top">http://www.userlocal.com/phorum/</a>.</p>
+
+<p>After the forums were taken down on <a href="http://slackware.com"
+target="_top">http://slackware.com</a>, several other sites sprang up that offered forum
+support for Slackware. After much thought, Pat chose to endorse <a
+href="www.linuxquestions.org" target="_top">www.linuxquestions.org</a> as the official
+forum for Slackware Linux.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="HELP-ONLINE-EMAIL" name="HELP-ONLINE-EMAIL">2.2.2 E-mail
+Support</a></h3>
+
+<p>Everyone who purchases an official CD set is entitled to free installation support via
+e-mail from the developer. That having been said, please keep in mind that we, the
+developers, (and a vast majority of users) of Slackware are of &#8220;The Old
+School&#8221;. That means that we prefer to help those who have a sincere interest and
+are willing to help themselves in the process. We will always do our best to help
+everyone who emails us with support questions. However, Please check your documentation
+and the website (especially the FAQs and maybe some of the forums listed below) before
+e-mailing. You may get a faster answer that way, and the less e-mail we have to answer,
+obviously the sooner we will be of assistance to those that need it.</p>
+
+<p>The e-mail address for technical support is: <var
+class="LITERAL">support@slackware.com</var>. Other e-mail addresses and contact
+information are listed on the website.</p>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN535" name="AEN535">2.2.2.1 Slackware Linux Project Mailing
+Lists</a></h4>
+
+<p>We have several mailing lists, available in digest and normal forms. Check the
+instructions for how to subscribe.</p>
+
+<p>To subscribe to a mailing list, email:</p>
+
+<p><var class="LITERAL">majordomo@slackware.com</var></p>
+
+<p>with the phrase &#8220;<var class="LITERAL">subscribe <var class="REPLACEABLE">[name
+of list]</var></var>&#8221; in the body of the email. The list choices are described
+below (use one the names below for the name of the list).</p>
+
+<p>Archives of the mailing list can be found on Slackware's website at:</p>
+
+<p><var class="LITERAL">http://slackware.com/lists/archive/</var></p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><var class="LITERAL">slackware-announce</var></dt>
+
+<dd>
+<p>The <var class="LITERAL">slackware-announce</var> mailing list is for announcements of
+new versions, major updates and other general information.</p>
+</dd>
+
+<dt><var class="LITERAL">slackware-security</var></dt>
+
+<dd>
+<p>The <var class="LITERAL">slackware-security</var> mailing list is for announcements
+relating to security issues. Any exploits or other vulnerabilities directly pertaining to
+Slackware will get posted to this list immediately.</p>
+</dd>
+</dl>
+</div>
+
+<p>These lists are also available in digest format. This means that you get one large
+message per day instead of several messages throughout the day. Since the slackware
+mailing lists do not allow users to post, and the lists are such low traffic, most users
+find little advantage in the digest lists. Still, they are available if you want them by
+subscribing to <var class="LITERAL">slackware-announce-digest</var> or <var
+class="LITERAL">slackware-security-digest</var>.</p>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="HELP-ONLINE-NONOFFICIAL" name="HELP-ONLINE-NONOFFICIAL">2.2.3
+Non-Official Websites and Help Forums</a></h3>
+
+<div class="SECT3">
+<h4 class="SECT3"><a id="AEN571" name="AEN571">2.2.3.1 Websites</a></h4>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><a href="http://www.google.com" target="_top">Google</a></dt>
+
+<dd>
+<p>The Kung-Fu Master of Search Engines. When you absolutely, positively gotta find every
+last kernel of information on a subject: Accept no substitutes.</p>
+</dd>
+
+<dt><a href="http://www.google.com/linux" target="_top">Google:Linux</a></dt>
+
+<dd>
+<p>Linux-Specific searches</p>
+</dd>
+
+<dt><a href="http://www.google.com/bsd" target="_top">Google:BSD</a></dt>
+
+<dd>
+<p>BSD-Specific searches. Slackware is so generic as a Unix work-a-like operating system
+that one can as often as not find very detailed information that is almost 100% relevant
+to Slackware here. Many times a BSD search reveals far more technical information than
+the often PR-related Linux searches.</p>
+</dd>
+
+<dt><a href="http://groups.google.com" target="_top">Google:Groups</a></dt>
+
+<dd>
+<p>Search through decades of Usenet posts for your pearls of wisdom.</p>
+</dd>
+
+<dt><a href="http://userlocal.com" target="_top">http://userlocal.com</a></dt>
+
+<dd>
+<p>A virtual treasure-trove of knowledge, good advice, first-hand experience and
+interesting articles. Often the first place you'll hear about new developments in the
+world of Slackware.</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN601" name="AEN601">2.2.3.2 Web-based Resources</a></h4>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><a href="http://www.linuxquestions.org/questions/forumdisplay.php?forumid=14"
+target="_top">linuxquestions.org</a></dt>
+
+<dd>
+<p>The officially sanctioned web-forum for Slackware users.</p>
+</dd>
+
+<dt><a href="http://forums.linuxiso.org/viewforum.php?f=25" target="_top">LinuxISO.org
+Slackware Forum</a></dt>
+
+<dd>
+<p>&#8220;A place to download and get help with Linux.&#8221;</p>
+</dd>
+
+<dt><a href="http://wombat.san-francisco.ca.us/perl/fom"
+target="_top">alt.os.linux.slackware FAQ</a></dt>
+
+<dd>
+<p>Another FAQ</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN620" name="AEN620">2.2.3.3 Usenet Groups (NNTP)</a></h4>
+
+<p>Usenet has long been a place for geeks to gather and help one another. There are few
+newsgroups dedicated to Slackware Linux, but they tend to be filled with very
+knowledgeable people.</p>
+
+<p><var class="LITERAL">alt.os.linux.slackware</var></p>
+
+<p><var class="LITERAL">alt.os.linux.slackware</var>, better known as aols (not to be
+confused with <span class="TRADEMARK">AOL</span>&reg;!) is one of the most active places
+to find technical help with Slackware problems. Like every Usenet newsgroup, a few
+unhelpful participants (&#8220;trolls&#8221;) can mar the experience with constant
+arguing. Learning to ignore the trolls and identifying the truly helpful people is key to
+making the most of this resource.</p>
+</div>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="INSTALLATION" name="INSTALLATION"></a>Chapter 3 Installation</h1>
+
+<p>Before you can use Slackware Linux, you'll have to obtain and install it. Getting
+Slackware is as easy as purchasing it or downloading it for free over the Internet.
+Installing it is also easy as long as you have some basic knowledge about your computer
+and are willing to learn a few other things. The installation program itself is very much
+a step-by-step process. Because of this, you can be up and running very quickly. In fact,
+Slackware boasts one of the lowest installation times of any full-featured Linux
+distribution.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="INSTALLATION-GETTING" name="INSTALLATION-GETTING">3.1 Getting
+Slackware</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="AEN641" name="AEN641">3.1.1 The Official Disc and Box
+Sets</a></h3>
+
+<p>The official Slackware Linux CD set is available from Slackware Linux, Inc. The CD set
+consists of 4 discs. The first disk contains all the software needed for a basic server
+install, and the X window system. The second cd is a &#8220;live&#8221; cd; that is, a
+bootable cd that installs into RAM and gives you a temporary installation to play around
+with or do a data or machine rescue. This cd also contains a few packages such as the KDE
+and GNOME desktop environments. A few other goodies are included on the second cd
+including many non-vital packages in the &#8220;extra&#8221; folder. The third and fourth
+CDs contain the source code to all of Slackware, along with the original edition of this
+book.</p>
+
+<p>One may also purchase a boxed set that includes the 4 discs and a copy of this book,
+as well as lots of neat Slackware gear to show off your geek pride. CD subscriptions are
+available at a reduced rate also.</p>
+
+<p>The preferred method for shopping for Slackware merchandise is online at the Slackware
+store.</p>
+
+<p><a href="http://store.slackware.com" target="_top">http://store.slackware.com</a></p>
+
+<p>You can also call or e-mail your order in.</p>
+
+<div class="TABLE"><a id="AEN661" name="AEN661"></a>
+<p><b>Table 3-1. Slackware Linux, Inc. Contact Information</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="2*" />
+<thead>
+<tr>
+<th>Method</th>
+<th>Contact Details</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Telephone</td>
+<td>1-(925) 674-0783</td>
+</tr>
+
+<tr>
+<td>Website</td>
+<td>http://store.slackware.com</td>
+</tr>
+
+<tr>
+<td>Email</td>
+<td>orders@slackware.com</td>
+</tr>
+
+<tr>
+<td>Postal</td>
+<td>1164 Claremont Drive, Brentwood, CA 94513</td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN683" name="AEN683">3.1.2 Via the Internet</a></h3>
+
+<p>Slackware Linux is also freely available over the Internet. You may email in your
+support questions, but higher priority will be given to those who have purchased the
+official CD set. With that said, we get a lot of e-mails and our time is rather limited.
+Before e-mailing for support consider reading <a href="#HELP">Chapter 2</a> first.</p>
+
+<p>The official Slackware Linux Project website is located at:</p>
+
+<p><a href="http://www.slackware.com/" target="_top">http://www.slackware.com/</a></p>
+
+<p>The primary FTP location for Slackware Linux is:</p>
+
+<p><a href="ftp://ftp.slackware.com/pub/slackware/"
+target="_top">ftp://ftp.slackware.com/pub/slackware/</a></p>
+
+<p>Bear in mind that our ftp site, while open for general use, does not have unlimited
+bandwidth. Please consider using a mirror near you to download Slackware. An incomplete
+list of mirrors can be found on our site at <a href="http://www.slackware.com/getslack"
+target="_top">http://www.slackware.com/getslack</a>.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="INSTALLATION-REQUIREMENTS" name="INSTALLATION-REQUIREMENTS">3.2
+System Requirements</a></h2>
+
+<p>An easy Slackware installation requires, at minimum, the following:</p>
+
+<div class="TABLE"><a id="AEN706" name="AEN706"></a>
+<p><b>Table 3-2. System Requirements</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th>Hardware</th>
+<th>Requirement</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Processor</td>
+<td>586</td>
+</tr>
+
+<tr>
+<td>RAM</td>
+<td>32 MB</td>
+</tr>
+
+<tr>
+<td>Disk Space</td>
+<td>1GB</td>
+</tr>
+
+<tr>
+<td>Media Drive</td>
+<td>4x CD-ROM</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>If you have the bootable CD, you will probably not need a floppy drive. Of course, it
+stands to reason that if you don't possess a CD-ROM drive, you will need a floppy drive
+to do a network install. A network card is required for an NFS install. See the section
+called NFS for more information.</p>
+
+<p>The disk space requirement is somewhat tricky. The 1GB recommendation is usually safe
+for a minimal install, but if you do a full install, you will need around two gigabytes
+of available hard disk space plus additional space for personal files.. Most users don't
+do a full install. In fact, many run Slackware on as little as 100MB of hard disk
+space.</p>
+
+<p>Slackware can be installed to systems with less RAM, smaller hard drives, and weaker
+CPUs, but doing so will require a little elbow grease. If you're up for a little work,
+take a look at the <tt class="FILENAME">LOWMEM.TXT</tt> file in the distribution tree for
+a few helpful hints.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="INSTALLATION-SOFTWARE-SERIES"
+name="INSTALLATION-SOFTWARE-SERIES">3.2.1 The Software Series</a></h3>
+
+<p>For reasons of simplicity, Slackware has historically been divided into software
+series. Once called &#8220;disk sets&#8221; because they were designed for floppy-based
+installation, the software series are now used primarily to categorize the packages
+included in Slackware. Today, floppy installation is no longer possible.</p>
+
+<p>The following is a brief description of each software series.</p>
+
+<div class="TABLE"><a id="AEN746" name="AEN746"></a>
+<p><b>Table 3-3. Software Series</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="4*" />
+<thead>
+<tr>
+<th>Series</th>
+<th>Contents</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>A</td>
+<td>The base system. Contains enough software to get up and running and have a text
+editor and basic communication program.</td>
+</tr>
+
+<tr>
+<td>AP</td>
+<td>Various applications that do not require the X Window System.</td>
+</tr>
+
+<tr>
+<td>D</td>
+<td>Program development tools. Compilers, debuggers, interpreters, and man pages are all
+here.</td>
+</tr>
+
+<tr>
+<td>E</td>
+<td>GNU Emacs.</td>
+</tr>
+
+<tr>
+<td>F</td>
+<td>FAQs, HOWTOs, and other miscellaneous documentation.</td>
+</tr>
+
+<tr>
+<td>GNOME</td>
+<td>The GNOME desktop environment.</td>
+</tr>
+
+<tr>
+<td>K</td>
+<td>The source code for the Linux kernel.</td>
+</tr>
+
+<tr>
+<td>KDE</td>
+<td>The K Desktop Environment. An X environment which shares a lot of look-and-feel
+features with MacOS and Windows. The Qt library, which KDE requires, is also in this
+series.</td>
+</tr>
+
+<tr>
+<td>KDEI</td>
+<td>Internationalization packages for the KDE desktop.</td>
+</tr>
+
+<tr>
+<td>L</td>
+<td>Libraries. Dynamically linked libraries required by many other programs.</td>
+</tr>
+
+<tr>
+<td>N</td>
+<td>Networking programs. Daemons, mail programs, telnet, news readers, and so on.</td>
+</tr>
+
+<tr>
+<td>T</td>
+<td>teTeX document formatting system.</td>
+</tr>
+
+<tr>
+<td>TCL</td>
+<td>The Tool Command Language. Tk, TclX, and TkDesk.</td>
+</tr>
+
+<tr>
+<td>X</td>
+<td>The base X Window System.</td>
+</tr>
+
+<tr>
+<td>XAP</td>
+<td>X Applications that are not part of a major desktop environment (for example,
+Ghostscript and Netscape).</td>
+</tr>
+
+<tr>
+<td>Y</td>
+<td>BSD Console games</td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="INSTALLATION-METHODS" name="INSTALLATION-METHODS">3.2.2
+Installation Methods</a></h3>
+
+<div class="SECT3">
+<h4 class="SECT3"><a id="INSTALLATION-INSTALLATION-METHODS-FLOPPY"
+name="INSTALLATION-INSTALLATION-METHODS-FLOPPY">3.2.2.1 Floppy</a></h4>
+
+<p>While it was once possible to install all of Slackware Linux from floppy disks, the
+increasing size of software packages (indeed, of some individual programs) has forced the
+abandonment of the floppy install. As late as Slackware version 7.1 a partial install was
+possible using floppy disks. The A and N series could be nearly entirely installed,
+providing a base system from which to install the rest of the distribution. If you are
+considering a floppy install (typically on older hardware), it is typically recommended
+to find another way, or use an older release. Slackware 4.0 is still very popular for
+this reason, as is 7.0.</p>
+
+<p>Please note that floppy disks are still required for a CD-ROM install if you do not
+have a bootable CD, as well as for an NFS install.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="INSTALLATION-INSTALLLATION-METHODS-CDROM"
+name="INSTALLATION-INSTALLLATION-METHODS-CDROM">3.2.2.2 CD-ROM</a></h4>
+
+<p>If you have the bootable CD, available in the official disc set published by Slackware
+Linux, Inc. (see the section called Getting Slackware), a CD-based installation will be a
+bit simpler for you. If not, you will need to boot from floppies. Also, if you have
+special hardware that makes usage of the kernel on the bootable CD problematic, you may
+need to use specialized floppies.</p>
+
+<p>As of Slackware version 8.1, a new method is used for creating the bootable CDs, which
+does not work as well with certain flaky BIOS chips (it is worth noting that most all
+Linux CDs suffer from this these days). If that is the case, we recommend booting from a
+floppy disk.</p>
+
+<p><a href="#INSTALLATION-INSTALLATION-METHODS-BOOTDISK">Section 3.2.3</a> and <a
+href="#INSTALLATION-SUPPLEMENTAL-DISK">Section 3.2.5</a> provide information on choosing
+and creating floppies from which to boot, should this be necessary.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN823" name="AEN823">3.2.2.3 NFS</a></h4>
+
+<p>NFS (the Network File System) is a way of making filesystems available to remote
+machines. An NFS install allows you to install Slackware from another computer on your
+network. The machine from which you are installing needs to be configured to export the
+Slackware distribution tree to the machine to which you're installing. This, of course,
+involves some knowledge of NFS, which is covered in <a
+href="#NETWORK-CONFIGURATION-NFS">Section 5.6</a>.</p>
+
+<p>It is possible to perform an NFS install via such methods as PLIP (over a parallel
+port), SLIP, and PPP (though not over a modem connection). However, we recommend the use
+of a network card if available. After all, installing an operating system through your
+printer port is going to be a very, very slow process.</p>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="INSTALLATION-INSTALLATION-METHODS-BOOTDISK"
+name="INSTALLATION-INSTALLATION-METHODS-BOOTDISK">3.2.3 Boot Disk</a></h3>
+
+<p>The boot disk is the floppy you actually boot from to begin the installation. It
+contains a compressed kernel image which is used to control the hardware during
+installation. Therefore, it is very much required (unless you're booting from CD, as is
+discussed in the section called CD-ROM). The boot disks are located in the <tt
+class="FILENAME">bootdisks/</tt> directory in the distribution tree.</p>
+
+<p>There are more Slackware boot disks than you can shake a stick at (which is to say
+about 16). A complete list of boot disks, with a description of each, is available in the
+Slackware distribution tree in the file <tt class="FILENAME">bootdisks/README.TXT</tt>.
+However, most people are able to use the <tt class="FILENAME">bare.i</tt> (for IDE
+devices) or <tt class="FILENAME">scsi.s</tt> (for SCSI devices) boot disk image.</p>
+
+<p>See <a href="#INSTALLATION-MAKING-THE-DISKS">Section 3.2.6</a> for instructions on
+making a disk from an image.</p>
+
+<p>After booting, you will be prompted to insert the root disk. We recommend that you
+just humor the boot disk and play along.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="INSTALLATION-INSTALLATION-METHODS-ROOTDISK"
+name="INSTALLATION-INSTALLATION-METHODS-ROOTDISK">3.2.4 Root Disk</a></h3>
+
+<p>The root disks contain the setup program and a filesystem which is used during
+installation. They are also required. The root disk images are located in the directory
+rootdisks in the distribution tree. You'll have to make two root disks from the <tt
+class="FILENAME">install.1</tt> and <tt class="FILENAME">install.2</tt> images. Here you
+can also find the <tt class="FILENAME">network.dsk</tt>, <tt
+class="FILENAME">pcmcia.dsk</tt>, <tt class="FILENAME">rescue.dsk</tt>, and <tt
+class="FILENAME">sbootmgr.dsk</tt> disks.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="INSTALLATION-SUPPLEMENTAL-DISK"
+name="INSTALLATION-SUPPLEMENTAL-DISK">3.2.5 Supplemental Disk</a></h3>
+
+<p>A supplemental disk is needed if you are performing an NFS install or installing to a
+system with PCMCIA devices. Supplemental disks are in the rootdsks directory in the
+distribution tree, with the filenames <tt class="FILENAME">network.dsk</tt> and <tt
+class="FILENAME">pcmcia.dsk</tt>. Recently other supplemental disks such as <tt
+class="FILENAME">rescue.dsk</tt> and <tt class="FILENAME">sbootmgr.dsk</tt> have been
+added. The rescue disk is a small floppy root image that runs in a 4MB RAM drive. It
+includes some basic networking utilities and the vi editor for quick fixes on busted
+machines. The <tt class="FILENAME">sbootmgr.dsk</tt> disk is used to boot other devices.
+Boot off this disk if your bootable CD-ROM drive doesn't want to boot the Slackware CDs.
+It will prompt you for different things to boot and may offer a convenient way to work
+around a buggy BIOS.</p>
+
+<p>The root disk will instruct you on the use of supplemental disks when it is
+loaded.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="INSTALLATION-MAKING-THE-DISKS"
+name="INSTALLATION-MAKING-THE-DISKS">3.2.6 Making the Disks</a></h3>
+
+<p>Once you've selected a boot disk image, you need to put it on a floppy. The process is
+slightly different depending on which operating system you're using to make the disks. If
+you're running Linux (or pretty much any Unix-like OS) you'll need to use the <tt
+class="COMMAND">dd</tt>(1) command. Assuming <tt class="FILENAME">bare.i</tt> is your
+disk image file and your floppy drive is <tt class="FILENAME">/dev/fd0</tt>, the command
+to make a <tt class="FILENAME">bare.i</tt> floppy is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">dd if=bare.i of=/dev/fd0</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you're running a Microsoft OS, you'll need to use the <tt
+class="FILENAME">RAWRITE.EXE</tt> program, which is included in the distribution tree in
+the same directories as the floppy images. Again assuming that <tt
+class="FILENAME">bare.i</tt> is your disk image file and your floppy drive is <tt
+class="FILENAME">A:</tt>, open a DOS prompt and type the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+C:\ <kbd class="USERINPUT">rawrite a: bare.i</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="INSTALLATION-PARTITIONING" name="INSTALLATION-PARTITIONING">3.3
+Partitioning</a></h2>
+
+<p>After booting from your preferred media, you will need to partition your hard disk.
+The disk partition is where the Linux filesystem will be created and is where Slackware
+will be installed. At the very minimum we recommend creating two partitions; one for your
+root filesystem (<tt class="FILENAME">/</tt>) and one for swap space.</p>
+
+<p>After the root disk finishes loading, it will present you with a login prompt. Log in
+as root (there is no password). At the shell prompt, run either <tt
+class="COMMAND">cfdisk</tt>(8) or <tt class="COMMAND">fdisk</tt>(8). The <tt
+class="COMMAND">cfdisk</tt> program provides a more user-friendly interface than the
+regular <tt class="COMMAND">fdisk</tt> program, but does lack some features. We will
+briefly explain the <tt class="COMMAND">fdisk</tt> program below.</p>
+
+<p>Begin by running <tt class="COMMAND">fdisk</tt> for your hard disk. In Linux, the hard
+disks do not have drive letters, but are represented by a file. The first IDE hard disk
+(primary master) is <tt class="FILENAME">/dev/hda</tt>, the primary slave is <tt
+class="FILENAME">/dev/hdb</tt>, and so on. SCSI disks follow the same type system, but
+are in the form of <tt class="FILENAME">/dev/sd<var class="REPLACEABLE">X</var></tt>. You
+will need to start <tt class="COMMAND">fdisk</tt> and pass it your hard disk:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">fdisk /dev/hda</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Like all good Unix programs, <tt class="COMMAND">fdisk</tt> gives you a prompt
+(thought you were getting a menu, right?). The first thing you should do is examine your
+current partitions. We do that by typing <kbd class="USERINPUT">p</kbd> at the <tt
+class="COMMAND">fdisk</tt> prompt:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Command (m for help): <kbd class="USERINPUT">p</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will display all sorts of information about your current partitions. Most people
+pick a free drive to install to and then remove any existing partitions on it to create
+room for the Linux partitions.</p>
+
+<div class="WARNING">
+<table class="WARNING" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png"
+hspace="5" alt="Warning" /></td>
+<td align="LEFT" valign="TOP">
+<p>IT IS VERY IMPORTANT THAT YOU BACK UP ANY INFORMATION YOU WANT TO SAVE BEFORE
+DESTROYING THE PARTITION IT LIVES ON.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>There is no easy way to recover from deleting a partition, so always back up before
+playing with them.</p>
+
+<p>Looking at the table of partition information you should see a partition number, the
+size of the partition, and its type. There's more information, but don't worry about that
+for now. We are going to delete all of the partitions on this drive to create the Linux
+ones. We run the <kbd class="USERINPUT">d</kbd> command to delete those:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Command (m for help): <kbd class="USERINPUT">d</kbd>
+Partition number (1-4): <kbd class="USERINPUT">1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This process should be continued for each of the partitions. After deleting the
+partitions we are ready to create the Linux ones. We have decided to create one partition
+for our root filesystem and one for swap. It is worth noting that Unix partitioning
+schemes are the subject of many flame wars, and that most users will tell you the best
+way to do it. At a minimum, you should create one partition for <tt
+class="FILENAME">/</tt> and one for swap. Over time, you'll develop a method that works
+well for you.</p>
+
+<p>I use two basic partition schemes. The first is for a desktop. I make 4 partitions,
+<tt class="FILENAME">/</tt>, <tt class="FILENAME">/home</tt>, <tt
+class="FILENAME">/usr/local</tt>, and swap. This lets me re-install or upgrade the entire
+installation under <tt class="FILENAME">/</tt> without wiping out my data files under
+/home or my custom compiled applications under <tt class="FILENAME">/usr/local</tt>. For
+servers, I often replace the <tt class="FILENAME">/usr/local</tt> partition with a <tt
+class="FILENAME">/var</tt> partition. Many different servers store information on that
+partition and having it kept separate from <tt class="FILENAME">/</tt> has certain
+performance benefits. For now, we're sticking with just two partitions: <tt
+class="FILENAME">/</tt> and swap.</p>
+
+<p>Now we create the partitions with the <kbd class="USERINPUT">n</kbd> command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Command (m for help): <kbd class="USERINPUT">n</kbd>
+Command action
+ e extended
+ p primary partition (1-4)
+<kbd class="USERINPUT">p</kbd>
+Partition number (1-4):<kbd class="USERINPUT">1</kbd>
+First cylinder (0-1060, default 0):<kbd class="USERINPUT">0</kbd>
+ Last cylinder or +size or +sizeM or +sizeK (0-1060, default 1060):<kbd
+class="USERINPUT">+64M</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You need to make sure you create primary partitions. The first partition is going to
+be our swap partition. We tell fdisk to make partition number 1 a primary partition. We
+start it at cylinder 0 and for the ending cylinder we type +64M. This will give us a 64
+megabyte partition for swap. (The size of the swap partition you need actually depends on
+the amount of RAM you have. It is conventional wisdom that a swap space double the size
+of your RAM should be created.) Then we define primary partition number 2 starting at the
+first available cylinder and going all the way to the end of the drive.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Command (m for help):<kbd class="USERINPUT">n</kbd>
+Command action
+ e extended
+ p primary partition (1-4)
+<kbd class="USERINPUT">p</kbd>
+Partition number (1-4):<kbd class="USERINPUT">2</kbd>
+First cylinder (124-1060, default 124):<kbd class="USERINPUT">124</kbd>
+Last cylinder or +size or +sizeM or +sizeK (124-1060, default 1060):<kbd
+class="USERINPUT">1060</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We are almost done. We need to change the type of the first partition to type 82
+(Linux swap). Type <kbd class="USERINPUT">t</kbd> to change the type, select the first
+partition, and type <var class="LITERAL">82</var>. Before writing your changes to the
+disk, you should look at the new partition table one last time. Use the <kbd
+class="USERINPUT">p</kbd> in <tt class="COMMAND">fdisk</tt> to display the partition
+table. If everything looks good, type <kbd class="USERINPUT">w</kbd> to write your
+changes to the disk and quit <tt class="COMMAND">fdisk</tt>.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="INSTALLATION-SETUP" name="INSTALLATION-SETUP">3.4 The <tt
+class="COMMAND">setup</tt> Program</a></h2>
+
+<p>Once you have created your partitions, you are ready to install Slackware. The next
+step in the installation process is running the <tt class="COMMAND">setup</tt>(8)
+program. To do so, simply type <tt class="COMMAND">setup</tt> at the shell prompt. <tt
+class="COMMAND">setup</tt> is a menu-driven system for actually installing the Slackware
+packages and configuring your system.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN981" name="AEN981"></a>
+<p><img src="installation/setup-program-w.png" /></p>
+</div>
+
+<p>The setup process goes something like this: You step through each option in the <tt
+class="COMMAND">setup</tt> program, in the order they are listed. (Of course, you are
+free to do things in almost any order you choose, but chances are it isn't going to work
+out very well.) Menu items are selected using the up and down arrow keys, and the
+&#8220;Okay&#8221; and &#8220;Cancel&#8221; buttons can be chosen by using the left and
+right arrow keys. Alternatively, each option has a corresponding key, which is
+highlighted in the option name. Options which are flaggable (those indicated with a <var
+class="LITERAL">[X]</var>) are toggled using the spacebar.</p>
+
+<p>Of course, all of that is described in the &#8220;help&#8221; section of <tt
+class="COMMAND">setup</tt>, but we believe in giving our readers their money's worth.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN993" name="AEN993">3.4.1 HELP</a></h3>
+
+<p>If this is your first time installing Slackware, you might want to take a look at the
+help screen. It will give a description of each part of <tt class="COMMAND">setup</tt>
+(much like the one we're writing now, but less involved) and instructions for navigating
+the rest of the install.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN997" name="AEN997"></a>
+<p><img src="installation/setup-help-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1001" name="AEN1001">3.4.2 KEYMAP</a></h3>
+
+<p>If you require a keymap other than the United States &#8220;qwerty&#8221; layout, you
+may want to take a look at this section. It offers a number of alternate layouts for your
+keyboarding enjoyment.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1009" name="AEN1009"></a>
+<p><img src="installation/setup-keymap-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1013" name="AEN1013">3.4.3 ADDSWAP</a></h3>
+
+<div class="INFORMALFIGURE"><a id="AEN1015" name="AEN1015"></a>
+<p><img src="installation/setup-swap-w.png" /></p>
+</div>
+
+<p>If you created a swap partition (back in <a href="#INSTALLATION-PARTITIONING">Section
+3.3</a>), this section will allow you to enable it. It will autodetect and display the
+swap partitions on your hard drive, allowing you to select one to format and enable.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1023" name="AEN1023">3.4.4 TARGET</a></h3>
+
+<div class="INFORMALFIGURE"><a id="AEN1025" name="AEN1025"></a>
+<p><img src="installation/setup-target-w.png" /></p>
+</div>
+
+<p>The target section is where your other (non-swap) partitions are formatted and mapped
+to filesystem mount points. A list of the partitions on your hard disk will be displayed.
+For each partition, you will be given the option of whether to format that partition or
+not. Depending on the kernel used, you can choose between reiserfs (the default), ext3,
+ext2, jfs, and xfs. Most people use either reiserfs or ext3. In the near future we may
+see support for reiserfs4 slip in.</p>
+
+<p>The first option in the target section is the selection of a partition on which to
+install your root (<tt class="FILENAME">/</tt>) filesystem. After that, you will be able
+to map other partitions to filesystems as you choose. (For instance, you may want your
+third partition, say <tt class="FILENAME">/dev/hda3</tt>, to be your home filesystem.
+This is just an example; map the partitions as you see fit.)</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1035" name="AEN1035">3.4.5 SOURCE</a></h3>
+
+<p>The source section is where you select the source media from which you are installing
+Slackware. Currently there are four sources to choose from. These are CD-ROM, NFS, or a
+premounted directory.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1038" name="AEN1038"></a>
+<p><img src="installation/setup-source-w.png" /></p>
+</div>
+
+<p>The CD-ROM selection enables a CD-ROM based installation. It will offer the option of
+scanning for a CD-ROM drive or displaying a list from which you can pick your drive type.
+Make sure you have the Slackware CD in your drive before allowing it to scan.</p>
+
+<p>The NFS selection prompts for your network information and the network information for
+your NFS server. The NFS server must be set up in advance. Also note that you cannot use
+hostnames, you must use the IP addresses for both your machine and the NFS server (there
+is no name resolver on the setup disk). Naturally you must have used the <tt
+class="FILENAME">network.dsk</tt> floppy to add support for your network controller.</p>
+
+<p>The premounted directory offers the most flexibility. You can use this method to
+install from things such as Jaz disks, NFS mounts over PLIP, and FAT filesystems. Mount
+the filesystem to a location of your choosing before running setup, then specify that
+location here.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1054" name="AEN1054">3.4.6 SELECT</a></h3>
+
+<p>The select option allows you to select the software series that you wish to install.
+These series are described in <a href="#INSTALLATION-SOFTWARE-SERIES">Section 3.2.1</a>.
+Please note that you must install the A series to have a working base system. All other
+series are optional.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1058" name="AEN1058"></a>
+<p><img src="installation/setup-select-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1062" name="AEN1062">3.4.7 INSTALL</a></h3>
+
+<p>Assuming that you have gone through the &#8220;target&#8221;, &#8220;source&#8221;,
+and &#8220;select&#8221; options, the <var class="OPTION">install</var> option will allow
+you to select packages from your chosen software series. If not, it will prompt you to go
+back and complete the other sections of the setup program. This option allows you to
+select from six different installation methods: <var class="OPTION">full</var>, <var
+class="OPTION">newbie</var>, <var class="OPTION">menu</var>, <var
+class="OPTION">expert</var>, <var class="OPTION">custom</var>, and <var
+class="OPTION">tag path</var>.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1077" name="AEN1077"></a>
+<p><img src="installation/setup-install-w.png" /></p>
+</div>
+
+<p>The <var class="OPTION">full</var> option will install every package from all the
+software series that you chose in the &#8220;select&#8221; section. There is no further
+prompting. This is the easiest installation method, since you do not need to make any
+decisions on the actual packages to install. Of course, this option also takes up the
+most hard drive space.</p>
+
+<p>The next option is <var class="OPTION">newbie</var>. This option installs all of the
+required packages in the selected series. For all other packages, it offers a prompt
+where you can select &#8220;Yes&#8221;, &#8220;No&#8221;, or &#8220;Skip&#8221;. Yes and
+No do the obvious, while Skip will go ahead to the next software series. Additionally,
+you will see a description and size requirement for each package to help you decide if
+you need it. We recommend this option for new users, as it ensures that you get all the
+required packages installed. However, it is a little slow because of the prompting.</p>
+
+<p><var class="OPTION">Menu</var> is a faster and more advanced version of the newbie
+option. For each series, a menu is displayed, from which you can select all the
+non-required packages you want to install. Required packages are not displayed on this
+menu.</p>
+
+<p>For the more advanced user, install offers the <var class="OPTION">expert</var>
+option. This allows you complete control over what packages get installed. You can
+deselect packages that are absolutely required, resulting in a broken system. On the
+other hand, you can control exactly what goes onto your system. Simply select the
+packages from each series that you want installed. This is not recommended for the new
+user, as it is quite easy to shoot yourself in the foot.</p>
+
+<p>The <var class="OPTION">custom</var> and <var class="OPTION">tag path</var> options
+are also for advanced users. These options allow you to install based upon custom tag
+files that you created in the distribution tree. This is useful for installing to large
+numbers of machines fairly quickly. For more information on using tag files, see <a
+href="#PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES">Section 18.4</a>.</p>
+
+<p>After selecting your installation method, one of a few things will happen. If you
+selected full or menu, a menu screen will appear, allowing you to select the packages to
+be installed. If you selected full, packages will immediately start getting installed to
+the target. If you selected newbie, packages will be installed until an optional package
+is reached.</p>
+
+<p>Note that it is possible to run out of space while installing. If you selected too
+many packages for the amount of free space on the target device, you will have problems.
+The safest thing to do is to select some software and add more later, if you need it.
+This can easily be done using Slackware's package management tools. For this information,
+see <a href="#PACKAGE-MANAGEMENT">Chapter 18</a>.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1100" name="AEN1100">3.4.8 CONFIGURE</a></h3>
+
+<p>The configure section allows you to do some basic system configuration, now that the
+packages have been installed. What you see here depends in large part upon which software
+you have installed. You will, however, always see the following:</p>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1103" name="AEN1103">3.4.8.1 Kernel selection</a></h4>
+
+<p>Here you will be asked to select a kernel to install. You can install the kernel from
+the boot disk you used to install, the Slackware CD-ROM, or from another floppy which you
+(always thinking ahead) have prepared. Or you can elect to skip, in which case the
+default kernel will be installed and play will continue to the dealer's left.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1106" name="AEN1106"></a>
+<p><img src="installation/setup-kernel-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1110" name="AEN1110">3.4.8.2 Make a boot disk</a></h4>
+
+<p>Making a boot disk for future use is probably a good idea. You will have the option of
+formatting a floppy and then creating one of two types of boot disk. The first type, <var
+class="OPTION">simple</var>, simply (go figure) writes a kernel to the floppy. A more
+flexible (and highly recommended) option is <var class="OPTION">lilo</var>, which will of
+course create a lilo boot disk. See LILO in <a href="#BOOTING-LILO">Section 7.1</a> for
+more information. Of course, you may also choose to simply <var
+class="LITERAL">continue</var>, in which case no boot disk will be made.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1119" name="AEN1119"></a>
+<p><img src="installation/setup-bootdisk-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1123" name="AEN1123">3.4.8.3 Modem</a></h4>
+
+<p>You will be prompted for modem information. More specifically, you will be asked
+whether you have a modem, and if so, what serial port it is on.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1128" name="AEN1128"></a>
+<p><img src="installation/setup-modem-w.png" /></p>
+</div>
+
+<p>These next configuration subsections may or may not appear, depending on whether or
+not you installed their corresponding packages.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1133" name="AEN1133">3.4.8.4 Timezone</a></h4>
+
+<p>This one's pretty straightforward: you will be asked what time zone you are in. If you
+operate on Zulu time, we are very sorry; the (extremely long) list is alphabetically
+ordered, and you're at the bottom.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1138" name="AEN1138"></a>
+<p><img src="installation/setup-timezone-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1142" name="AEN1142">3.4.8.5 Mouse</a></h4>
+
+<p>This subsection simply asks what kind of mouse you have, and whether you want <tt
+class="COMMAND">gpm</tt>(8) console mouse support enabled on bootup.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1148" name="AEN1148"></a>
+<p><img src="installation/setup-mouse-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1152" name="AEN1152">3.4.8.6 Hardware clock</a></h4>
+
+<p>This subsection asks if your computer's hardware clock is set to Coordinated Universal
+Time (UTC or GMT). Most PCs are not, so you should probably say no.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1155" name="AEN1155"></a>
+<p><img src="installation/setup-hardware-clock-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1159" name="AEN1159">3.4.8.7 Font</a></h4>
+
+<p>The font subsection allows you to choose from a list of custom console fonts.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1164" name="AEN1164"></a>
+<p><img src="installation/setup-font-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1168" name="AEN1168">3.4.8.8 LILO</a></h4>
+
+<p>Here you are prompted for installation of LILO (the LInux LOader; see <a
+href="#BOOTING-LILO">Section 7.1</a> for more information).</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1174" name="AEN1174"></a>
+<p><img src="installation/setup-lilo-w.png" /></p>
+</div>
+
+<p>If Slackware is to be the only operating system on your computer, <var
+class="OPTION">simple</var> should work just fine for you. If you are dual-booting, the
+<var class="OPTION">expert</var> option is a better choice. See <a
+href="#BOOTING-DUAL">Section 7.3</a> for more information on dual-booting. The third
+option, <var class="OPTION">do not install</var>, is not recommended unless you know what
+you're doing and have a very good reason for not installing LILO. If you are performing
+an expert install, you will be given a choice as to where LILO will be put. You may place
+LILO in the MBR (Master Boot Record) of your hard drive, in the superblock of your root
+Linux partition, or on a floppy disk.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1183" name="AEN1183">3.4.8.9 Network</a></h4>
+
+<p>The network configuration subsection is actually <tt class="COMMAND">netconfig</tt>.
+See <a href="#NETWORK-CONFIGURATION-NETCONFIG">Section 5.1</a> for more information.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1190" name="AEN1190">3.4.8.10 X Window Manager</a></h4>
+
+<p>This subsection will allow you to choose a default window manager for X. See <a
+href="#X-WINDOW-SYSTEM">Chapter 6</a> for more details on X and window managers.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1198" name="AEN1198"></a>
+<p><img src="installation/setup-xwmconfig-w.png" /></p>
+</div>
+
+<p>No matter which packages you installed, the last thing configure will do is ask you
+whether you want to go ahead and set a <tt class="USERNAME">root</tt> password. For
+security reasons, this is probably a good idea; however, like almost everything else in
+Slackware, this is your call.</p>
+</div>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="SYSTEM-CONFIGURATION" name="SYSTEM-CONFIGURATION"></a>Chapter 4 System
+Configuration</h1>
+
+<p>Before you can configure the more advanced parts of your system, it's a good idea to
+learn how the system is organized and what commands can be used to search for files and
+programs. It's also good to know if you need to compile a custom kernel and what the
+steps for doing that are. This chapter will familiarize you with system organization and
+configuration files. Then, you can move on to configuring the more advanced parts of the
+system.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SYSTEM-CONFIGURATION-OVERVIEW"
+name="SYSTEM-CONFIGURATION-OVERVIEW">4.1 System Overview</a></h2>
+
+<p>It's important to understand how a Linux system is put together before diving into the
+various configuration aspects. A Linux system is significantly different from a DOS,
+Windows, or Macintosh system (with the exception of the Unix-based Mac OS X), but these
+sections will help you get acquainted with the layout so that you can easily configure
+your system to meet your needs.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SYSTEM-CONFIGURATION-LAYOUT"
+name="SYSTEM-CONFIGURATION-LAYOUT">4.1.1 File System Layout</a></h3>
+
+<p>The first noticeable difference between Slackware Linux and a DOS or Windows system is
+the filesystem. For starters, we do not use drive letters to denote different partitions.
+Under Linux, there is one main directory. You can relate this to the <tt
+class="DEVICENAME">C:</tt> drive under DOS. Each partition on your system is mounted to a
+directory on the main directory. It's kind of like an ever-expanding hard disk.</p>
+
+<p>We call the main directory the root directory, and it's denoted with a single slash
+(<tt class="FILENAME">/</tt>). This concept may seem strange, but it actually makes life
+easy for you when you want to add more space. For example, let's say you run out of space
+on the drive that has <tt class="FILENAME">/home</tt> on it. Most people install
+Slackware and make one big root drive. Well, since a partition can be mounted to any
+directory, you can simply go to the store and pick up a new hard drive and mount it to
+<tt class="FILENAME">/home</tt>. You've now grafted on some more space to your system.
+And all without having to move many things around.</p>
+
+<p>Below, you will find descriptions of the major top level directories under
+Slackware.</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">bin</tt></dt>
+
+<dd>
+<p>Essential user programs are stored here. These represent the bare minimum set of
+programs required for a user to use the system. Things like the shell and the filesystem
+commands (<tt class="COMMAND">ls</tt>, <tt class="COMMAND">cp</tt>, and so on) are stored
+here. The <tt class="FILENAME">/bin</tt> directory usually doesn't receive modification
+after installation. If it does, it's usually in the form of package upgrades that we
+provide.</p>
+</dd>
+
+<dt><tt class="FILENAME">boot</tt></dt>
+
+<dd>
+<p>Files that are used by the Linux Loader (LILO). This directory also receives little
+modification after an installation. The kernel is stored here as of Slackware 8.1. In
+earlier releases of Slackware, the kernel was simply stored under <tt
+class="FILENAME">/</tt> , but common practice is to put the kernel and related files here
+to facilitate dual-booting.</p>
+</dd>
+
+<dt><tt class="FILENAME">dev</tt></dt>
+
+<dd>
+<p>Everything in Linux is treated as a file, even hardware devices like serial ports,
+hard disks, and scanners. In order to access these devices, a special file called a
+device node has to be present. All device nodes are stored in the <tt
+class="FILENAME">/dev</tt> directory. You will find this to be true across many Unix-like
+operating systems.</p>
+</dd>
+
+<dt><tt class="FILENAME">etc</tt></dt>
+
+<dd>
+<p>This directory holds system configuration files. Everything from the X Window
+configuration file, the user database, to the system startup scripts. The system
+administrator will become quite familiar with this directory over time.</p>
+</dd>
+
+<dt><tt class="FILENAME">home</tt></dt>
+
+<dd>
+<p>Linux is a multiuser operating system. Each user on the system is given an account and
+a unique directory for personal files. This directory is called the user's home
+directory. The <tt class="FILENAME">/home</tt> directory is provided as the default
+location for user home directories.</p>
+</dd>
+
+<dt><tt class="FILENAME">lib</tt></dt>
+
+<dd>
+<p>System libraries that are required for basic operation are stored here. The C library,
+the dynamic loader, the ncurses library, and kernel modules are among the things stored
+here.</p>
+</dd>
+
+<dt><tt class="FILENAME">mnt</tt></dt>
+
+<dd>
+<p>This directory contains temporary mount points for working on hard disks or removable
+drives. Here you'll find mount points for your CD-ROM and floppy drives.</p>
+</dd>
+
+<dt><tt class="FILENAME">opt</tt></dt>
+
+<dd>
+<p>Optional software packages. The idea behind <tt class="FILENAME">/opt</tt> is that
+each software package installs to <tt class="FILENAME">/opt/<var
+class="REPLACEABLE">software-package</var></tt>, which makes it easy to remove later.
+Slackware distributes some things in <tt class="FILENAME">/opt</tt> (such as KDE in <tt
+class="FILENAME">/opt/kde</tt>), but you are free to add anything you want to <tt
+class="FILENAME">/opt</tt>.</p>
+</dd>
+
+<dt><tt class="FILENAME">proc</tt></dt>
+
+<dd>
+<p>This is a unique directory. It's not really part of the filesystem, but a virtual
+filesystem that provides access to kernel information. Various pieces of information that
+the kernel wants you to know are conveyed to you through files in the <tt
+class="FILENAME">/proc</tt> directory. You can also send information to the kernel
+through some of these files. Try doing <tt class="COMMAND">cat /proc/cpuinfo</tt>.</p>
+</dd>
+
+<dt><tt class="FILENAME">root</tt></dt>
+
+<dd>
+<p>The system administrator is known as <tt class="USERNAME">root</tt> on the system. <tt
+class="USERNAME">root</tt>'s home directory is kept in <tt class="FILENAME">/root</tt>
+instead of <tt class="FILENAME">/home/root</tt>. The reason is simple. What if <tt
+class="FILENAME">/home</tt> was a different partition from <tt class="FILENAME">/</tt>
+and it could not be mounted? <tt class="USERNAME">root</tt> would naturally want to log
+in and repair the problem. If his home directory was on the damaged filesystem, it would
+make it difficult for him to log in.</p>
+</dd>
+
+<dt><tt class="FILENAME">sbin</tt></dt>
+
+<dd>
+<p>Essential programs that are run by <tt class="USERNAME">root</tt> and during the
+system bootup process are kept here. Normal users will not run programs in this
+directory.</p>
+</dd>
+
+<dt><tt class="FILENAME">tmp</tt></dt>
+
+<dd>
+<p>The temporary storage location. All users have read and write access to this
+directory.</p>
+</dd>
+
+<dt><tt class="FILENAME">usr</tt></dt>
+
+<dd>
+<p>This is the big directory on a Linux system. Everything else pretty much goes here,
+programs, documentation, the kernel source code, and the X Window system. This is the
+directory to which you will most likely be installing programs.</p>
+</dd>
+
+<dt><tt class="FILENAME">var</tt></dt>
+
+<dd>
+<p>System log files, cache data, and program lock files are stored here. This is the
+directory for frequently-changing data.</p>
+</dd>
+</dl>
+</div>
+
+<p>You should now have a good feel for which directories contain what on the filesystem.
+More detailed information about the filesystem layout is available in the hier(7) man
+page. The next section will help you find specific files easily, so you don't have to do
+it by hand.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SYSTEM-CONFIGURATION-FINDING"
+name="SYSTEM-CONFIGURATION-FINDING">4.1.2 Finding Files</a></h3>
+
+<p>You now know what each major directory holds, but it still doesn't really help you
+find things. I mean, you could go looking through directories, but there are quicker
+ways. There are four main file search commands available in Slackware.</p>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1329" name="AEN1329">4.1.2.1 <tt
+class="COMMAND">which</tt></a></h4>
+
+<p>The first is the <tt class="COMMAND">which</tt>(1) command. <tt
+class="COMMAND">which</tt> is usually used to locate a program quickly. It just searches
+your <tt class="ENVAR">PATH</tt> and returns the first instance it finds and the
+directory path to it. Take this example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">which bash</kbd>
+/bin/bash
+</pre>
+</td>
+</tr>
+</table>
+
+<p>From that you see that <tt class="COMMAND">bash</tt> is in the <tt
+class="FILENAME">/bin</tt> directory. This is a very limited command for searching, since
+it only searches your <tt class="ENVAR">PATH</tt>.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1347" name="AEN1347">4.1.2.2 <tt
+class="COMMAND">whereis</tt></a></h4>
+
+<p>The <tt class="COMMAND">whereis</tt>(1) command works similar to <tt
+class="COMMAND">which</tt>, but can also search for man pages and source files. A <tt
+class="COMMAND">whereis</tt> search for <tt class="COMMAND">bash</tt> should return
+this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">whereis bash</kbd>
+bash: /bin/bash /usr/bin/bash /usr/man/man1/bash.1.gz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This command not only told us where the actual program is located, but also where the
+online documentation is stored. Still, this command is limited. What if you wanted to
+search for a specific configuration file? You can't use <tt class="COMMAND">which</tt> or
+<tt class="COMMAND">whereis</tt> for that.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1363" name="AEN1363">4.1.2.3 <tt
+class="COMMAND">find</tt></a></h4>
+
+<p>The <tt class="COMMAND">find</tt>(1) command allows the user to search the filesystem
+with a rich collection of search predicates. Users may specify a search with filename
+wildcards, ranges of modification or creation times, or other advanced properties. For
+example, to search for the default <tt class="FILENAME">xinitrc</tt> file on the system,
+the following command could be used.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">find / -name xinitrc</kbd>
+/var/X11R6/lib/xinit/xinitrc
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">find</tt> will take a while to run, since it has to traverse the
+entire root directory tree. And if this command is run as a normal user, there will be
+permission denied error messages for directories that only <tt class="USERNAME">root</tt>
+can see. But <tt class="COMMAND">find</tt> found our file, so that's good. If only it
+could be a bit faster...</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1378" name="AEN1378">4.1.2.4 <tt
+class="COMMAND">slocate</tt></a></h4>
+
+<p>The <tt class="COMMAND">slocate</tt>(1) command searches the entire filesystem, just
+like the find command can do, but it searches a database instead of the actual
+filesystem. The database is set to automatically update every morning, so you have a
+somewhat fresh listing of files on your system. You can manually run <tt
+class="COMMAND">updatedb</tt>(1) to update the slocate database (before running <tt
+class="COMMAND">updatedb</tt> by hand, you must first <tt class="COMMAND">su</tt> to the
+<tt class="USERNAME">root</tt> user). Here's an example of <tt
+class="COMMAND">slocate</tt> in action:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">slocate xinitrc</kbd> # we don't have to go to the root
+/var/X11R6/lib/xinit/xinitrc
+/var/X11R6/lib/xinit/xinitrc.fvwm2
+/var/X11R6/lib/xinit/xinitrc.openwin
+/var/X11R6/lib/xinit/xinitrc.twm
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We got more than what we were looking for, and quickly too. With these commands, you
+should be able to find whatever you're looking for on your Linux system.</p>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SYSTEM-CONFIGURATION-RCD" name="SYSTEM-CONFIGURATION-RCD">4.1.3
+The <tt class="FILENAME">/etc/rc.d</tt> Directory</a></h3>
+
+<p>The system initialization files are stored in the <tt class="FILENAME">/etc/rc.d</tt>
+directory. Slackware uses the BSD-style layout for its initialization files as opposed to
+System V init scripts, which tend to make configuration changes much more difficult
+without using a program specifically designed for that purpose. In BSD-init scripts, each
+runlevel is given a single rc file. In System V, each runlevel is given its own
+directory, each containing numerous init scripts. This provides an organized structure
+that is easy to maintain.</p>
+
+<p>There are several categories of initialization files. These are system startup,
+runlevels, network initialization, and System V compatibility. As per tradition, we'll
+lump everything else into another category.</p>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1406" name="AEN1406">4.1.3.1 System Startup</a></h4>
+
+<p>The first program to run under Slackware besides the Linux kernel is <tt
+class="COMMAND">init</tt>(8). This program reads the <tt
+class="FILENAME">/etc/inittab</tt>(5) file to see how to run the system. It runs the <tt
+class="FILENAME">/etc/rc.d/rc.S</tt> script to prepare the system before going into your
+desired runlevel. The <tt class="FILENAME">rc.S</tt> file enables your virtual memory,
+mounts your filesystems, cleans up certain log directories, initializes Plug and Play
+devices, loads kernel modules, configures PCMCIA devices, sets up serial ports, and runs
+System V init scripts (if found). Obviously <tt class="FILENAME">rc.S</tt> has a lot on
+its plate, but here are some scripts in <tt class="FILENAME">/etc/rc.d</tt> that <tt
+class="FILENAME">rc.S</tt> will call on to complete its work:</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">rc.S</tt></dt>
+
+<dd>
+<p>This is the actual system initialization script.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.modules</tt></dt>
+
+<dd>
+<p>Loads kernel modules. Things like your network card, PPP support, and other things are
+loaded here. If this script finds <tt class="FILENAME">rc.netdevice</tt>, it will run
+that as well.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.pcmcia</tt></dt>
+
+<dd>
+<p>Probes for and configures any PCMCIA devices that you might have on your system. This
+is most useful for laptop users, who probably have a PCMCIA modem or network card.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.serial</tt></dt>
+
+<dd>
+<p>Configures your serial ports by running the appropriate <tt
+class="COMMAND">setserial</tt> commands.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.sysvinit</tt></dt>
+
+<dd>
+<p>Looks for System V init scripts for the desired runlevel and runs them. This is
+discussed in more detail below.</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1454" name="AEN1454">4.1.3.2 Runlevel Initialization
+Scripts</a></h4>
+
+<p>After system initialization is complete, <tt class="COMMAND">init</tt> moves on to
+runlevel initialization. A runlevel describes the state that your machine will be running
+in. Sound redundant? Well, the runlevel tells <tt class="COMMAND">init</tt> if you will
+be accepting multiuser logins or just a single user, whether or not you want network
+services, and if you will be using the X Window System or <tt
+class="COMMAND">agetty</tt>(8) to handle logins. The files below define the different
+runlevels in Slackware Linux.</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">rc.0</tt></dt>
+
+<dd>
+<p>Halt the system (runlevel 0). By default, this is symlinked to <tt
+class="FILENAME">rc.6</tt>.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.4</tt></dt>
+
+<dd>
+<p>Multiuser startup (runlevel 4), but in X11 with KDM, GDM, or XDM as the login
+manager.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.6</tt></dt>
+
+<dd>
+<p>Reboot the system (runlevel 6).</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.K</tt></dt>
+
+<dd>
+<p>Startup in single user mode (runlevel 1).</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.M</tt></dt>
+
+<dd>
+<p>Multiuser mode (runlevels 2 and 3), but with the standard text-based login. This is
+the default runlevel in Slackware.</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1493" name="AEN1493">4.1.3.3 Network Initialization</a></h4>
+
+<p>Runlevels 2, 3, and 4 will start up the network services. The following files are
+responsible for the network initialization:</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">rc.inet1</tt></dt>
+
+<dd>
+<p>Created by <tt class="COMMAND">netconfig</tt>, this file is responsible for
+configuring the actual network interface.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.inet2</tt></dt>
+
+<dd>
+<p>Runs after <tt class="FILENAME">rc.inet1</tt> and starts up basic network
+services.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.atalk</tt></dt>
+
+<dd>
+<p>Starts up AppleTalk services.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.httpd</tt></dt>
+
+<dd>
+<p>Starts up the Apache web server. Like a few other rc scripts, this one can also be
+used to stop and restart a service. <tt class="FILENAME">rc.httpd</tt> takes arguments of
+stop, start, or restart. &#13;</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.news</tt></dt>
+
+<dd>
+<p>Starts up the news server.</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1534" name="AEN1534">4.1.3.4 System V Compatibility</a></h4>
+
+<p>System V init compatibility was introduced in Slackware 7.0. Many other Linux
+distributions make use of this style instead of the BSD style. Basically each runlevel is
+given a subdirectory for init scripts, whereas BSD style gives one init script to each
+runlevel.</p>
+
+<p>The <tt class="FILENAME">rc.sysvinit</tt> script will search for any System V init
+scripts you have in <tt class="FILENAME">/etc/rc.d</tt> and run them, if the runlevel is
+appropriate. This is useful for certain commercial software packages that install System
+V init scripts</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1546" name="AEN1546">4.1.3.5 Other Files</a></h4>
+
+<p>The scripts described below are the other system initialization scripts. They are
+typically run from one of the major scripts above, so all you need to do is edit the
+contents.</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">rc.gpm</tt></dt>
+
+<dd>
+<p>Starts up general purpose mouse services. Allows you to copy and paste at the Linux
+console. Occasionally, gpm will cause problems with the mouse when it is used under X
+windows. If you experience problems with the mouse under X, try taking away the
+executable permission from this file and stopping the gpm server.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.font</tt></dt>
+
+<dd>
+<p>Loads the custom screen font for the console.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.local</tt></dt>
+
+<dd>
+<p>Contains any specific startup commands for your system. This is empty after a fresh
+install, as it is reserved for local administrators. This script is run after all other
+initialization has taken place.</p>
+</dd>
+</dl>
+</div>
+
+<p>To enable a script, all you need to do is add the execute permissions to it with the
+<tt class="COMMAND">chmod</tt> command. To disable a script, remove the execute
+permissions from it. For more information about <tt class="COMMAND">chmod</tt>, see <a
+href="#FILESYSTEM-STRUCTURE-PERMISSIONS">Section 9.2</a>.</p>
+</div>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SYSTEM-CONFIGURATION-KERNEL"
+name="SYSTEM-CONFIGURATION-KERNEL">4.2 Selecting a Kernel</a></h2>
+
+<p>The kernel is the part of the operating system that provides hardware access, process
+control, and overall system control. The kernel contains support for your hardware
+devices, so picking one for your system is an important setup step.</p>
+
+<p>Slackware provides more than a dozen precompiled kernels that you can pick from, each
+with a standard set of drivers and additional specific drivers. You can run one of the
+precompiled kernels or you can build your own kernel from source. Either way, you need to
+make sure that your kernel has the hardware support your system needs.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1581" name="AEN1581">4.2.1 The <tt
+class="FILENAME">/kernels</tt> Directory on the Slackware CD-ROM</a></h3>
+
+<p>The precompiled Slackware kernels are available in the <tt
+class="FILENAME">/kernels</tt> directory on the Slackware CD-ROM or on the FTP site in
+the main Slackware directory. The available kernels change as new releases are made, so
+the documentation in that directory is always the authoritative source. The <tt
+class="FILENAME">/kernels</tt> directory has subdirectories for each kernel available.
+The subdirectories have the same name as their accompanying boot disk. In each
+subdirectory you will find the following files:</p>
+
+<div class="INFORMALTABLE"><a id="AEN1587" name="AEN1587"></a>
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="33%" />
+<col width="67%" />
+<thead>
+<tr>
+<th>File</th>
+<th>Purpose</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td><tt class="FILENAME">System.map</tt></td>
+<td>The system map file for this kernel</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">bzImage</tt></td>
+<td>The actual kernel image</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">config</tt></td>
+<td>The source configuration file for this kernel</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>To use a kernel, copy the <tt class="FILENAME">System.map</tt> and <tt
+class="FILENAME">config</tt> files to your <tt class="FILENAME">/boot</tt> directory and
+copy the kernel image to <tt class="FILENAME">/boot/vmlinuz</tt>. Run <tt
+class="COMMAND">/sbin/lilo</tt>(8) to install LILO for the new kernel, and then reboot
+your system. That's all there is to installing a new kernel.</p>
+
+<p>The kernels that end with a .i are IDE kernels. That is, they include no SCSI support
+in the base kernel. The kernels that end with .s are SCSI kernels. They include all the
+IDE support in .i kernels, plus SCSI support.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SYSTEM-CONFIGURATION-KERNEL-COMPILE"
+name="SYSTEM-CONFIGURATION-KERNEL-COMPILE">4.2.2 Compiling a Kernel from Source</a></h3>
+
+<p>The question &#8220;Should I compile a kernel for my system?&#8221; is often asked by
+new users. The answer is a definite maybe. There are few instances where you will need to
+compile a kernel specific to your system. Most users can use a precompiled kernel and the
+loadable kernel modules to achieve a fully working system. You will want to compile a
+kernel for your system if you are upgrading kernel versions to one that we do not
+currently offer in Slackware, or if you have patched the kernel source to get special
+device support that is not in the native kernel source. Anyone with an SMP system will
+definitely want to compile a kernel with SMP support. Also, many users find a custom
+compiled kernel runs much faster on their machine. You may find it useful to compile the
+kernel with optimizations for the specific processor in your machine.</p>
+
+<p>Building your own kernel is not that hard. The first step is to make sure you have the
+kernel source installed on your system. Make sure that you installed the packages from
+the K series during the installation. You will also want to make sure you have the D
+series installed, specifically the C compiler, GNU make, and GNU binutils. In general,
+it's a good idea to have the entire D series installed if you plan on doing any kind of
+development. You can also download the latest kernel source from <a
+href="http://www.kernel.org/mirrors" target="_top">http://www.kernel.org/mirrors</a>.</p>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1624" name="AEN1624">4.2.2.1 Linux Kernel version 2.4.x
+Compilation</a></h4>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">su -</kbd>
+Password:
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /usr/src/linux</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The first step is to bring the kernel source into its base state. We issue this
+command to do that (note, you may wish to back-up the <tt class="FILENAME">.config</tt>
+file as this command will delete it without warning):</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make mrproper</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now you can configure the kernel for your system. The current kernel offers three ways
+of doing this. The first is the original text-based question and answer system. It asks a
+bunch of questions and then builds a configuration file. The problem with this method is
+that if you mess up, you must start over. The method that most people prefer is the menu
+driven one. Lastly, there is an X-based kernel configuration tool. Pick the one you want
+and issue the appropriate command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">make config</kbd> (text-based Q&amp;A version)
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">make menuconfig</kbd> (menu driven, text-based version)
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">make xconfig</kbd> (X-based version, make sure you are in X first)
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="SYSTEM-CONFIGURATION-MAKE-MENUCONFIG"
+name="SYSTEM-CONFIGURATION-MAKE-MENUCONFIG"></a>
+<p><b>Figure 4-1. Kernel Configuration Menu</b></p>
+
+<p><img src="system-configuration/make-menuconfig-w.png" /></p>
+</div>
+
+<p>New users will probably find <tt class="COMMAND">menuconfig</tt> to be the easiest to
+use. Help screens are provided that explain the various parts of the kernel. After
+configuring your kernel, exit the configuration program. It will write the necessary
+configuration files. Now we can prepare the source tree for a build:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make dep</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make clean</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The next step is to compile the kernel. First try issuing the <tt
+class="COMMAND">bzImage</tt> command below.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make bzImage</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This may take a while, depending on your CPU speed. During the build process, you will
+see the compiler messages. After building the kernel image, you will want to build any
+parts of the kernel that you flagged as modular.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make modules</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We can now install the kernel and modules that you compiled. To install the kernel on
+a Slackware system, these commands should be issued:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">mv /boot/vmlinuz /boot/vmlinuz.old</kbd>
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">cat arch/i386/boot/bzImage &#62; /vmlinuz</kbd>
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">mv /boot/System.map /boot/System.map.old</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cp System.map /boot/System.map</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make modules_install</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You will want to edit <tt class="FILENAME">/etc/lilo.conf</tt> and add a section to
+boot your old kernel in case your new one does not work. After doing that, run <tt
+class="COMMAND">/sbin/lilo</tt> to install the new boot block. You can now reboot with
+your new kernel.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN1686" name="AEN1686">4.2.2.2 Linux Kernel Version
+2.6.x</a></h4>
+
+<p>The compilation of a 2.6 kernel is only slightly different from a 2.4 or a 2.2 kernel,
+but it is important that you understand the differences before delving in. It's no longer
+necessary to run <tt class="COMMAND">make dep</tt> and <tt class="COMMAND">make
+clean</tt>. Also, the kernel compilation process is not as verbose in the 2.6 kernel
+series. This results in a build process that is easier to understand, but has some short
+comings as well. If you have trouble building the kernel, it's highly recommended that
+you turn verbosity back up. You do this simply by appending <var class="OPTION">V=1</var>
+to the build. This allows you to log more information that could help a kernel developer
+or other friendly geek aid you in resolving the issue.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make bzImage V=1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SYSTEM-CONFIGURATION-KERNEL-MODULES"
+name="SYSTEM-CONFIGURATION-KERNEL-MODULES">4.2.3 Using Kernel Modules</a></h3>
+
+<p>Kernel modules are another name for device drivers that can be inserted into a running
+kernel. They allow you to extend the hardware supported by your kernel without needing to
+pick another kernel or compile one yourself.</p>
+
+<p>Modules can also be loaded and unloaded at any time, even when the system is running.
+This makes upgrading specific drivers easy for system administrators. A new module can be
+compiled, the old one removed, and the new one loaded, all without rebooting the
+machine.</p>
+
+<p>Modules are stored in the <tt class="FILENAME">/lib/modules/<var
+class="REPLACEABLE">kernel version</var></tt> directory on your system. They can be
+loaded at boot time through the <tt class="FILENAME">rc.modules</tt> file. This file is
+very well commented and offers examples for major hardware components. To see a list of
+modules that are currently active, use the <tt class="COMMAND">lsmod</tt>(1) command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">lsmod</kbd>
+Module Size Used by
+parport_pc 7220 0
+parport 7844 0 [parport_pc]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can see here that I only have the parallel port module loaded. To remove a module,
+you use the <tt class="COMMAND">rmmod</tt>(1) command. Modules can be loaded by the <tt
+class="COMMAND">modprobe</tt>(1) or <tt class="COMMAND">insmod</tt>(1) command. <tt
+class="COMMAND">modprobe</tt> is usually safer because it will load any modules that the
+one you're trying to load depends on.</p>
+
+<p>A lot of users never have to load or unload modules by hand. They use the kernel
+autoloader for module management. By default, Slackware includes <var
+class="OPTION">kmod</var> in its kernels. <var class="OPTION">kmod</var> is a kernel
+option that enables the kernel to automatically load modules as they are requested. For
+more information on <var class="OPTION">kmod</var> and how it is configured, see <tt
+class="FILENAME">/usr/src/linux/Documentation/kmod.txt</tt>. You'll have needed to have
+the kernel source package, or downloaded kernel source from <a href="http://kernel.org"
+target="_top">http://kernel.org</a>.</p>
+
+<p>More information can be found in the man pages for each of these commands, plus the
+<tt class="FILENAME">rc.modules</tt> file.</p>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="NETWORK-CONFIGURATION" name="NETWORK-CONFIGURATION"></a>Chapter 5 Network
+Configuration</h1>
+
+<div class="SECT1">
+<h2 class="SECT1"><a id="NETWORK-CONFIGURATION-NETCONFIG"
+name="NETWORK-CONFIGURATION-NETCONFIG">5.1 Introduction: netconfig is your
+friend.</a></h2>
+
+<p>When you initially installed Slackware, the setup program invoked the <tt
+class="COMMAND">netconfig</tt> program. <tt class="COMMAND">netconfig</tt> attempted to
+perform the following functions for you:</p>
+
+<ul>
+<li>
+<p>It asked you for the name of your computer, and the domain name for your computer.</p>
+</li>
+
+<li>
+<p>It gave a brief explanation of the various types of addressing schemes, told when they
+should be used, and asked you which IP addressing scheme you wished to use to configure
+your network card:</p>
+
+<ul>
+<li>
+<p>Static-IP</p>
+</li>
+
+<li>
+<p>DHCP</p>
+</li>
+
+<li>
+<p>Loopback</p>
+</li>
+</ul>
+
+<br />
+<br />
+</li>
+
+<li>
+<p>It then offered to probe for a network card to configure.</p>
+</li>
+</ul>
+
+<p><tt class="COMMAND">netconfig</tt> will generally take care of about 80% of the work
+of configuring your LAN network connection if you will let it. Note that I would strongly
+suggest that you review your config file for a couple of reasons:</p>
+
+<ol type="1">
+<li>
+<p>You should never trust a setup program to properly configure your computer. If you use
+a setup program, you should review the configuration yourself.</p>
+</li>
+
+<li>
+<p>If you are still learning Slackware and Linux system management, viewing a working
+configuration can be helpful. You'll at least know what the configuration should look
+like. This will allow you to correct problems due to misconfiguration of the system at a
+later date.</p>
+</li>
+</ol>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="NETWORK-CONFIGURATION-HARDWARE"
+name="NETWORK-CONFIGURATION-HARDWARE">5.2 Network Hardware Configuration</a></h2>
+
+<p>Having decided that you wish to bring your Slackware machine on to some form of
+network, the first thing you'll need is a Linux-compatible network card. You will need to
+take a little care to ensure that the card is truly Linux-compatible (please refer to the
+Linux Documentation Project and/or the kernel documentation for information on the
+current status of your proposed network card). As a general rule, you will most likely be
+pleasantly surprised by the number of networking cards that are supported under the more
+modern kernels. Having said that, I'd still suggest referring to any of the various Linux
+hardware compatibility lists (such as <a
+href="http://www.eskimo.com/%7Elo/linux/hardwarelinks.html" target="_top">The GNU/Linux
+Beginners Group Hardware Compatibility Links</a> and <a
+href="http://www.linux.org/docs/ldp/howto/Hardware-HOWTO/" target="_top">The Linux
+Documentation Project Hardware HOWTO</a>) that are available on the Internet before
+purchasing your card. A little extra time spent in research can save days or even weeks
+trying to troubleshoot a card that isn't compatible with Linux at all.</p>
+
+<p>When you visit the Linux Hardware Compatibility lists available on the Internet, or
+when you refer to the kernel documentation installed on your machine, it would be wise to
+note which kernel module you'll need to use to support your network card.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-HARDWARE-MODULES"
+name="NETWORK-CONFIGURATION-HARDWARE-MODULES">5.2.1 Loading Network Modules</a></h3>
+
+<p>Kernel modules that are to be loaded on boot-up are loaded from the <tt
+class="FILENAME">rc.modules</tt> file in <tt class="FILENAME">/etc/rc.d</tt> or by the
+kernel's auto module loading started by <tt class="FILENAME">/etc/rc.d/rc.hotplug</tt>.
+The default <tt class="FILENAME">rc.modules</tt> file includes a Network device support
+section. If you open <tt class="FILENAME">rc.modules</tt> and look for that section,
+you'll notice that it first checks for an executable <tt
+class="FILENAME">rc.netdevice</tt> file in <tt class="FILENAME">/etc/rc.d/</tt>. This
+script is created if <tt class="COMMAND">setup</tt> successfully autoprobes your network
+device during installation.</p>
+
+<p>Below that &#8220;if&#8221; block is a list of network devices and modprobe lines,
+each commented out. Find your device and uncomment the corresponding modprobe line, then
+save the file. Running <tt class="FILENAME">rc.modules</tt> as <tt
+class="USERNAME">root</tt> should now load your network device driver (as well as any
+other modules that are listed and uncommented). Note that some modules (such as the
+ne2000 driver) require parameters; make sure you select the correct line.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-HARDWARE-LAN"
+name="NETWORK-CONFIGURATION-HARDWARE-LAN">5.2.2 LAN (10/100/1000Base-T and Base-2)
+cards</a></h3>
+
+<p>This heading encompasses all of the internal PCI and ISA networking cards. Drivers for
+these cards are provided via loadable kernel modules as covered in the previous
+paragraph. <tt class="FILENAME">/sbin/netconfig</tt> should have probed for your card and
+successfully set up your <tt class="FILENAME">rc.netdevice</tt> file. If this did not
+occur, the most likely problem would be that the module that you're attempting to load
+for a given card is incorrect (it is not unheard of for different generations of the same
+brand of card from the same manufacturer to require different modules). If you are
+certain that the module that you're attempting to load is the correct one, your next best
+bet would be to refer to the documentation for the module in an attempt to discover
+whether or not specific parameters are required during when the module is
+initialized.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-HARDWARE-MODEMS"
+name="NETWORK-CONFIGURATION-HARDWARE-MODEMS">5.2.3 Modems</a></h3>
+
+<p>Like LAN cards, modems can come with various bus support options. Until recently, most
+modems were 8 or 16 bit ISA cards. With the efforts of Intel and motherboard
+manufacturers everywhere to finally kill off the ISA bus completely, it is common now to
+find that most modems are either external modems that connect to a serial or USB port or
+are internal PCI modems. If you wish for your modem to work with Linux, it is <span
+class="emphasis"><i class="EMPHASIS">VITALLY</i></span> important to research your
+prospective modem purchase, particularly if you are considering purchasing a PCI modem.
+Many, if not most, PCI modems available on store shelves these days are WinModems.
+WinModems lack some basic hardware on the modem card itself: the functions performed by
+this hardware are typically offloaded onto the CPU by the modem driver and the Windows
+operating system. This means that they do not have the standard serial interface that
+PPPD will be expecting to see when you try to dial out to your Internet Service
+Provider.</p>
+
+<p>If you want to be absolutely sure that the modem you're purchasing will work with
+Linux, purchase an external hardware modem that connects to the serial port on your PC.
+These are guaranteed to work better and be less trouble to install and maintain, though
+they require external power and tend to cost more.</p>
+
+<p>There are several web sites that provide drivers and assistance for configuring
+WinModem based devices. Some users have reported success configuring and installing
+drivers for the various winmodems, including Lucent, Conexant, and Rockwell chipsets. As
+the required software for these devices is not an included part of Slackware, and varies
+from driver to driver, we will not go into detail on them.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-HARDWARE-PCMCIA"
+name="NETWORK-CONFIGURATION-HARDWARE-PCMCIA">5.2.4 PCMCIA</a></h3>
+
+<p>As part of your Slackware install, you are given the opportunity to install the pcmcia
+package (in the &#8220;A&#8221; series of packages). This package contains the
+applications and setup files required to work with PCMCIA cards under Slackware. It is
+important to note that the pcmcia package only installs the generic software required to
+work with PCMCIA cards under Slackware. It does NOT install any drivers or modules. The
+available modules and drivers will be in the <tt class="FILENAME">/lib/modules/`uname
+-r`/pcmcia</tt> directory. You may need to do some experimentation to find a module that
+will work with your network card.</p>
+
+<p>You will need to edit <tt class="FILENAME">/etc/pcmcia/network.opts</tt> (for an
+Ethernet card) or <tt class="FILENAME">/etc/pcmcia/wireless.opts</tt> (if you have a
+wireless networking card). Like most Slackware configuration files, these two files are
+very well commented and it should be easy to determine which modifications need to be
+made.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="NETWORK-CONFIGURATION-TCPIP"
+name="NETWORK-CONFIGURATION-TCPIP">5.3 TCP/IP Configuration</a></h2>
+
+<p>At this point, your network card should be physically installed in your computer, and
+the relevant kernel modules should be loaded. You will not yet be able to communicate
+over your network card, but information about the network device can be obtained with <tt
+class="COMMAND">ifconfig -a</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">ifconfig -a</kbd>
+eth0 Link encap:Ethernet HWaddr 00:A0:CC:3C:60:A4
+UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
+RX packets:110081 errors:1 dropped:0 overruns:0 frame:0
+TX packets:84931 errors:0 dropped:0 overruns:0 carrier:0
+collisions:0 txqueuelen:100
+RX bytes:114824506 (109.5 Mb) TX bytes:9337924 (8.9 Mb)
+Interrupt:5 Base address:0x8400
+
+lo Link encap:Local Loopback
+inet addr:127.0.0.1 Mask:255.0.0.0
+UP LOOPBACK RUNNING MTU:16436 Metric:1
+RX packets:2234 errors:0 dropped:0 overruns:0 frame:0
+TX packets:2234 errors:0 dropped:0 overruns:0 carrier:0
+collisions:0 txqueuelen:0
+RX bytes:168758 (164.8 Kb) TX bytes:168758 (164.8 Kb)
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you just typed <tt class="COMMAND">/sbin/ifconfig</tt> without the <var
+class="OPTION">-a</var> suffix, you would not see the <tt class="FILENAME">eth0</tt>
+interface, as your network card does not yet have a valid IP address or route.</p>
+
+<p>While there are many different ways to setup and subnet a network, all of them can be
+broken down into two types: Static and Dynamic. Static networks are setup such that each
+node (geek lingo for thing with an IP address) always has the same IP address. Dynamic
+networks are setup in such a way that the IP addresses for the nodes are controlled by a
+single server called the DHCP server.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-DHCP"
+name="NETWORK-CONFIGURATION-TCPIP-DHCP">5.3.1 DHCP</a></h3>
+
+<p>DHCP (or Dynamic Host Configuration Protocol), is a means by which an IP address may
+be assigned to a computer on boot. When the DHCP <span class="emphasis"><i
+class="EMPHASIS">client</i></span> boots, it puts out a request on the Local Area Network
+for a DHCP <span class="emphasis"><i class="EMPHASIS">server</i></span> to assign it an
+IP address. The DHCP server has a pool (or <span class="emphasis"><i
+class="EMPHASIS">scope</i></span>) of IP addresses available. The server will respond to
+this request with an IP address from the pool, along with a <span class="emphasis"><i
+class="EMPHASIS">lease time</i></span>. Once the lease time for a given IP address lease
+has expired, the client must contact the server again and repeat the negotiation.</p>
+
+<p>The client will then accept the IP address from the server and will configure the
+requested interface with the IP address. There is one more handy trick that DHCP clients
+use for negotiating the IP address that they will be assigned, however. The client will
+remember it's last assigned IP address, and will request that the server re-assign that
+IP address to the client again upon next negotiation. If possible, the server will do so,
+but if not, a new address is assigned. So, the negotiation resembles the following:</p>
+
+<p class="LITERALLAYOUT">&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;Is&nbsp;there&nbsp;a&nbsp;DHCP&nbsp;server&nbsp;available&nbsp;on&nbsp;the&nbsp;LAN?<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Server</i></span>:&nbsp;Yes,&nbsp;there&nbsp;is.&nbsp;Here&nbsp;I&nbsp;am.<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;I&nbsp;need&nbsp;an&nbsp;IP&nbsp;address.<br />
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Server</i></span>:&nbsp;You&nbsp;may&nbsp;take&nbsp;192.168.10.10&nbsp;for&nbsp;19200&nbsp;seconds.<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;Thank&nbsp;you.</p>
+
+<p class="LITERALLAYOUT">&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;Is&nbsp;there&nbsp;a&nbsp;DHCP&nbsp;server&nbsp;available&nbsp;on&nbsp;the&nbsp;LAN?<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Server</i></span>:Yes,&nbsp;there&nbsp;is.&nbsp;Here&nbsp;I&nbsp;am.<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:I&nbsp;need&nbsp;an&nbsp;IP&nbsp;address.&nbsp;The&nbsp;last&nbsp;time&nbsp;we<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;talked,&nbsp;I&nbsp;had&nbsp;192.168.10.10;<br />
+&nbsp;&nbsp;&nbsp;&nbsp;May&nbsp;I&nbsp;have&nbsp;it&nbsp;again?<br />
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Server</i></span>:Yes,&nbsp;you&nbsp;may&nbsp;(or&nbsp;No,&nbsp;you&nbsp;may&nbsp;not:&nbsp;take&nbsp;192.168.10.12&nbsp;instead).<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;Thank&nbsp;you.</p>
+
+<p>The DHCP client in Linux is <tt class="COMMAND">/sbin/dhcpcd</tt>. If you load <tt
+class="FILENAME">/etc/rc.d/rc.inet1</tt> in your favorite text editor, you will notice
+that <tt class="COMMAND">/sbin/dhcpcd</tt> is called about midway through the script.
+This will force the conversation shown above. <tt class="COMMAND">dhcpcd</tt> will also
+track the amount of time left on the lease for the current IP address, and will
+automatically contact the DHCP server with a request to renew the lease when necessary.
+DHCP can also control related information, such as what ntp server to use, what route to
+take, etc.</p>
+
+<p>Setting up DHCP on Slackware is simple. Just run <tt class="COMMAND">netconfig</tt>
+and select DHCP when offered. If you have more than one NIC and do not wish <tt
+class="FILENAME">eth0</tt> to be configured by DHCP, just edit the <tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt> file and change the related variable for
+your NIC to &#8220;<var class="LITERAL">YES</var>&#8221;.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-STATIC"
+name="NETWORK-CONFIGURATION-TCPIP-STATIC">5.3.2 Static IP</a></h3>
+
+<p>Static IP addresses are fixed addresses that only change if manually told to. These
+are used in any case where an administrator doesn't want the IP information to change,
+such for internal servers on a LAN, any server connected to the Internet, and networked
+routers. With static IP addressing, you assign an address and leave it at that. Other
+machines know that you are always at that certain IP address and can contact you at that
+address always.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-CONF"
+name="NETWORK-CONFIGURATION-TCPIP-CONF">5.3.3 <tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt></a></h3>
+
+<p>If you plan on assigning an IP address to your new Slackware box, you may do so either
+through the <tt class="FILENAME">netconfig</tt> script, or you may edit <tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt>. In <tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt> , you will notice:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ # Primary network interface card (eth0)
+ IPADDR[0]=""
+ NETMASK[0]=""
+ USE_DHCP[0]=""
+ DHCP_HOSTNAME[0]=""
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Then further at the bottom:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ GATEWAY=""
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In this case, our task is merely to place the correct information between the
+double-quotes. These variables are called by <tt class="FILENAME">/etc/rc.d/rc.inet1</tt>
+at boot time to setup the nics. For each NIC, just enter the correct IP information, or
+put &#8220;<var class="LITERAL">YES</var>&#8221; for <var class="LITERAL">USE_DHCP</var>.
+Slackware will startup the interfaces with the information placed here in the order they
+are found.</p>
+
+<p>The <var class="LITERAL">DEFAULT_GW</var> variable sets up the default route for
+Slackware. All communications between your computer and other computers on the Internet
+must pass through that gateway if no other route is specified for them. If you are using
+DHCP, you will usually not need to enter anything here, as the DHCP server will specify
+what gateway to use.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-RESOLVER"
+name="NETWORK-CONFIGURATION-TCPIP-RESOLVER">5.3.4 <tt
+class="FILENAME">/etc/resolv.conf</tt></a></h3>
+
+<p>Ok, so you've got an IP address, you've got a default gateway, you may even have ten
+million dollars (give us some), but what good is that if you can't resolve names to IP
+addresses? No one wants to type in <tt class="HOSTID">72.9.234.112</tt> into their web
+browser to reach <tt class="HOSTID">www.slackbook.org</tt>. After all, who other than the
+authors would memorize that IP address? We need to setup DNS, but how? That's where <tt
+class="FILENAME">/etc/resolv.conf</tt> comes into play.</p>
+
+<p>Chances are you already have the proper options in <tt
+class="FILENAME">/etc/resolv.conf</tt>. If you setup your network connection using DHCP,
+the DHCP server should handle updating this file for you. (Technically the DHCP server
+just tells <tt class="COMMAND">dhcpcd</tt> what to put here, and it obeys.) If you need
+to manually update your DNS server list though, you'll need to hand edit <tt
+class="FILENAME">/etc/resolv.conf</tt>. Below is an example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cat /etc/resolv.conf</kbd>
+nameserver 192.168.1.254
+search lizella.net
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The first line is simple. The nameserver directive tells us what DNS servers to query.
+By necessity these are always IP addresses. You may have as many listed there as you
+like. Slackware will happily check one after the other until one returns a match.</p>
+
+<p>The second line is a little more interesting. The search directive gives us a list of
+domain names to assume whenever a DNS request is made. This allows you to contact a
+machine by only the first part of its FQDN (Fully Qualified Domain Name). For example, if
+&#8220;slackware.com&#8221; were in your search path, you could reach <tt
+class="HOSTID">http://store.slackware.com</tt> by just pointing your web browser at <tt
+class="HOSTID">http://store</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">ping -c 1 store</kbd>
+PING store.slackware.com (69.50.233.153): 56 data bytes
+64 bytes from 69.50.233.153 : icmp_seq=0 ttl=64 time=0.251 ms
+1 packets transmitted, 1 packets received, 0% packet loss
+round-trip min/avg/max = 0.251/0.251/0.251 ms
+</pre>
+</td>
+</tr>
+</table>
+
+<br />
+<br />
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-HOSTS"
+name="NETWORK-CONFIGURATION-TCPIP-HOSTS">5.3.5 <tt
+class="FILENAME">/etc/hosts</tt></a></h3>
+
+<p>Now that we've got DNS working fine, what if we want to bypass our DNS server, or add
+a DNS entry for a machine that isn't in DNS? Slackware includes the oft-loved <tt
+class="FILENAME">/etc/hosts</tt> file which contains a local list of DNS names and IP
+addresses they should match to.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cat /etc/hosts</kbd>
+127.0.0.1 localhost locahost.localdomain
+192.168.1.101 redtail
+172.14.66.32 foobar.slackware.com
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Here you can see that localhost has an IP address of <tt class="HOSTID">127.0.0.1</tt>
+(always reserved for localhost), redtail can be reached at <tt
+class="HOSTID">192.168.1.101</tt>, and <tt class="HOSTID">foobar.slackware.com</tt> is
+<tt class="HOSTID">172.14.66.32</tt>.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="NETWORK-CONFIGURATION-PPP" name="NETWORK-CONFIGURATION-PPP">5.4
+PPP</a></h2>
+
+<p>Many people still connect to the Internet through some kind of dialup connection. The
+most common method is PPP, though SLIP is still occasionally used. Setting up your system
+to speak PPP to a remote server is pretty easy. We've included a few tools to help you in
+setting it up.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1954" name="AEN1954">5.4.1 <tt
+class="COMMAND">pppsetup</tt></a></h3>
+
+<p>Slackware includes a program called <tt class="COMMAND">pppsetup</tt> to configure
+your system to use your dialup account. It shares a look and feel similar to our <tt
+class="COMMAND">netconfig</tt> program. To run the program, make sure you are logged in
+as root. Then type <tt class="COMMAND">pppsetup</tt> to run it. You should see a screen
+like this:</p>
+
+<p>The program will present a series of questions, to which you will feed it appropriate
+answers. Things like your modem device, the modem initialization string, and the ISP
+phone number. Some items will have a default, which you can accept in most cases.</p>
+
+<p>After the program runs, it will create a <tt class="COMMAND">ppp-go</tt> program and a
+<tt class="COMMAND">ppp-off</tt> program. These are used to start and stop, respectively,
+the PPP connection. The two programs are located in <tt class="FILENAME">/usr/sbin</tt>
+and need root privileges to run.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN1969" name="AEN1969">5.4.2 <tt
+class="FILENAME">/etc/ppp</tt></a></h3>
+
+<p>For most users, running <tt class="COMMAND">pppsetup</tt> will be sufficient. However,
+there may be an instance where you want to tweak some of the values used by the PPP
+daemon. All of the configuration information is kept in <tt
+class="FILENAME">/etc/ppp</tt>. Here is a list of what the different files are for:</p>
+
+<div class="INFORMALTABLE"><a id="AEN1975" name="AEN1975"></a>
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="3*" />
+<tbody>
+<tr>
+<td><tt class="COMMAND">ip-down</tt></td>
+<td>
+<p>This script is run by <tt class="COMMAND">pppd</tt> after the PPP connection is
+ended.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">ip-up</tt></td>
+<td>
+<p>This script is run by <tt class="COMMAND">pppd</tt> when there's a successful ppp
+connection. Put any commands you want run after a successful connection in this file.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">options</tt></td>
+<td>
+<p>General configuration options for <tt class="COMMAND">pppd</tt>.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">options.demand</tt></td>
+<td>
+<p>General configuration options for <tt class="COMMAND">pppd</tt> when run in demand
+dialing mode.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">pppscript</tt></td>
+<td>
+<p>The commands sent to the modem.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">pppsetup.txt</tt></td>
+<td>
+<p>A log of what you entered when you ran <tt class="COMMAND">pppsetup</tt>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p>Most of these files won't be there until after you run <tt
+class="COMMAND">pppsetup</tt>.</p>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="NETWORK-CONFIGURATION-WIRELESS"
+name="NETWORK-CONFIGURATION-WIRELESS">5.5 Wireless</a></h2>
+
+<p>Wireless networking is still a relatively new thing in the world of computers, yet is
+quickly catching on as more people begin to purchase laptops and want networking on the
+go, without having to fool with some old twisted pair cable. This trend doesn't appear to
+be slowing down. Unfortunately, wireless networking isn't yet as strongly supported in
+Linux as traditional wired networking.</p>
+
+<p>There are three basic steps to configuring an 802.11 wireless Ethernet card:</p>
+
+<ol type="1">
+<li>
+<p>Hardware support for the wireless card</p>
+</li>
+
+<li>
+<p>Configure the card to connect to a wireless access point</p>
+</li>
+
+<li>
+<p>Configure the network</p>
+</li>
+</ol>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN2033" name="AEN2033">5.5.1 Hardware Support</a></h3>
+
+<p>Hardware support for a wireless card is provided through the kernel, either with a
+module or built in to the kernel. Generally, most newer Ethernet cards are provided
+through kernel modules, so you'll want to determine the appropriate kernel module and
+load it through <tt class="FILENAME">/etc/rc.d/rc.modules</tt>. <tt
+class="COMMAND">netconfig</tt> may not detect your wireless card, so you'll probably need
+to determine the card yourself. See <a
+href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/"
+target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/</a> for more
+information on kernel drivers for various wireless cards.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN2044" name="AEN2044">5.5.2 Configure the Wireless
+Settings</a></h3>
+
+<p>The vast majority of this work is done by <tt class="COMMAND">iwconfig</tt>, so as
+always read the man page for <tt class="COMMAND">iwconfig</tt> if you need more
+information.</p>
+
+<p>First, you'll want to configure your wireless access point. Wireless access points
+vary quite a bit in their terminology, and how to configure them, so you may need to
+adjust a bit to accommodate your hardware. In general, you'll need at least the following
+information:</p>
+
+<ul>
+<li>
+<p>The domain ID, or name of the network (called the ESSID by <tt
+class="COMMAND">iwconfig</tt>)</p>
+</li>
+
+<li>
+<p>The channel the WAP uses</p>
+</li>
+
+<li>
+<p>The encryption settings, including any keys used (preferably in hexadecimal)</p>
+</li>
+</ul>
+
+<div class="WARNING">
+<table class="WARNING" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png"
+hspace="5" alt="Warning" /></td>
+<td align="LEFT" valign="TOP">
+<p>A NOTE ABOUT WEP. WEP is quit flawed, but it's much better than nothing. If you wish a
+greater degree of security on your wireless network, you should investigate VPNs or
+IPSec, both of which are beyond the scope of this document. You might also configure your
+WAP not to advertise its domain ID/ ESSID. A thorough discussion of wireless policy is
+beyond the scope of this section, but a quick Google search will turn up more than you
+ever wanted to know.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>Once you've gathered the above information, and assuming you've used <tt
+class="COMMAND">modprobe</tt> to load the appropriate kernel driver, you can edit <tt
+class="FILENAME">rc.wireless.conf</tt> and add your settings. The <tt
+class="FILENAME">rc.wireless.conf</tt> file is a bit untidy. The least effort is to
+modify the generic section with your ESSID and KEY, and CHANNEL if required by your card.
+(Try not setting CHANNEL, and if it works, great; if not, set the CHANNEL as
+appropriate.) If you're daring, you can modify the file so that only the necessary
+variables are set. The variable names in <tt class="FILENAME">rc.wireless.conf</tt>
+correspond to the <tt class="COMMAND">iwconfig</tt> parameters, and are read by <tt
+class="FILENAME">rc.wireless</tt> and used in the appropriate <tt
+class="COMMAND">iwconfig</tt> commands.</p>
+
+<p>If you have your key in hexadecimal, that's ideal, since you can be fairly confident
+that your WAP and <tt class="COMMAND">iwconfig</tt> will agree on the key. If you only
+have a string, you can't be sure how your WAP will translate that into a hexadecimal key,
+so some guesswork may be needed (or get your WAP's key in hex).</p>
+
+<p>Once you've modified <tt class="FILENAME">rc.wireless.conf</tt>, run <tt
+class="FILENAME">rc.wireless</tt> as <tt class="USERNAME">root</tt>, then run <tt
+class="FILENAME">rc.inet1</tt>, again as <tt class="USERNAME">root</tt>. You can test
+your wireless networking with standard testing tools such as <tt
+class="COMMAND">ping</tt>, along with <tt class="COMMAND">iwconfig</tt>. If you have a
+wired interface you may wish to use <tt class="COMMAND">ifconfig</tt> to turn those
+interfaces off while you test your wireless networking to ensure there's no interference.
+You may also want to test your changes through a reboot.</p>
+
+<p>Now that you've seen how to edit <tt class="FILENAME">/etc/rc.d/rc.wireless</tt> for
+you default network, let's take a closer look at iwconfig and see how it all works. This
+will teach you the quick and dirty way of setting up wifi for those times when you find
+yourself at an Internet cafe, coffee shop, or any other wifi hot spot and wish to get
+online.</p>
+
+<p>The first step is to tell your wireless NIC what network to join. Make sure you
+replace &#8220;<tt class="FILENAME">eth0</tt>&#8221; with whatever network interface your
+wireless card uses and change &#8220;<var class="REPLACEABLE">mynetwork</var>&#8221; to
+the essid you wish to use. Yes, we know you're smarter than that. Next you'll have to
+specify the encryption key (if any) used on your wireless network. Finally specify the
+channel to use (if needed).</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iwconfig eth0 essid "<var
+class="REPLACEABLE">mynetwork</var>"</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iwconfig eth0 key <var
+class="REPLACEABLE">XXXXXXXXXXXXXXXXXXXXXXXXXXX</var></kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iwconfig eth0 channel n</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That should be all on the wireless end of things.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN2101" name="AEN2101">5.5.3 Configure the Network</a></h3>
+
+<p>This is done in the exact same way as wired networks. Simply refer to earlier sections
+of this chapter.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="NETWORK-CONFIGURATION-NFS" name="NETWORK-CONFIGURATION-NFS">5.6
+Network File Systems</a></h2>
+
+<p>At this point, you should have a working TCP/IP connection to your network. You should
+be able to ping other computers on your internal network and, if you have configured an
+appropriate gateway, you should also be able to ping computers on the Internet itself. As
+we know, the whole point in bringing a computer onto a network is to access information.
+While some people might bring a computer up on a network just for the fun of it, most
+people wish to be able to share files and printers. They wish to be able to access
+documents on the Internet or play an online game. Having TCP/IP installed and functional
+on your new Slackware system is a means to that end, but with just TCP/IP installed,
+functionality will be very rudimentary. To share files, we will have to transfer them
+back and forth using either FTP or SCP. We cannot browse files on our new Slackware
+computer from the Network Neighborhood or My Network Places icons on Windows computers.
+We'd like to be able to access files on other Unix machines seamlessly.</p>
+
+<p>Ideally, we'd like to be able to use a <span class="emphasis"><i
+class="EMPHASIS">network file system</i></span> to allow us transparent access to our
+files on other computers. The programs that we use to interact with information stored on
+our computers really do not need to know on what computer a given file is stored; they
+just need to know that it exists and how to get to it. It is then the responsibility of
+the operating system to manage access to that file through the available file systems and
+network file systems. The two most commonly used network file systems are SMB (as
+implemented by Samba) and NFS.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-NSF-SMB"
+name="NETWORK-CONFIGURATION-NSF-SMB">5.6.1 SMB/Samba/CIFS</a></h3>
+
+<p>SMB (for Server Message Block) is a descendant of the older NetBIOS protocol that was
+initially used by IBM in their LAN Manager product. Microsoft has always been fairly
+interested in NetBIOS and it's successors (NetBEUI, SMB and CIFS). The Samba project has
+existed since 1991, when it was originally written to link an IBM PC running NetBIOS with
+a Unix server. These days, SMB is the preferred method for sharing file and print
+services over a network for virtually the entire civilized world because Windows supports
+it.</p>
+
+<p>Samba's configuration file is <tt class="FILENAME">/etc/samba/smb.conf</tt>; one of
+the most well commented and documented configuration files you will find anywhere. Sample
+shares have been setup for you to view and modify for your needs. If you need even
+tighter control the man page for smb.conf is indispensable. Since Samba is documented so
+well in the places I've mentioned above, we will not rewrite the documentation here. We
+will, however, quickly cover the basics.</p>
+
+<p><tt class="FILENAME">smb.conf</tt> is broken down into multiple sections: one section
+per share, and a global section for setting options that are to be used everywhere. Some
+options are only valid in the global section; some are only valid outside the global
+section. Remember that the global section can be over-ridden by any other section. Refer
+to the man pages for more information.</p>
+
+<p>You will most likely wish to edit your <tt class="FILENAME">smb.conf</tt> file to
+reflect the network settings in your LAN. I would suggest modifying the items listed
+below:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+[global]
+# workgroup = NT-Domain-Name or Workgroup-Name, eg: LINUX2
+workgroup = MYGROUP
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Change the workgroup name to reflect the workgroup or domain name that you are using
+locally.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# server string is the equivalent of the NT Description field
+server string = Samba Server
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will be the name of your Slackware computer displayed in the Network Neighborhood
+(or My Network Places) folder.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# Security mode. Most people will want user level security. See
+# security_level.txt for details. NOTE: To get the behaviour of
+# Samba-1.9.18, you'll need to use "security = share".
+security = user
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You'll almost certainly wish to implement user level security on your Slackware
+system.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# You may wish to use password encryption. Please read
+# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba
+# documentation.
+# Do not enable this option unless you have read those documents
+encrypt passwords = yes
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If encrypt passwords is not enabled, you will not be able to use Samba with NT4.0,
+Win2k, WinXP, and Win2003. Earlier Windows operating systems did not require encryption
+to share files.</p>
+
+<p>SMB is an authenticated protocol, meaning you must supply a correct username and
+password in order to use this service. We tell the samba server what usernames and
+passwords are valid with the <tt class="COMMAND">smbpasswd</tt> command. <tt
+class="COMMAND">smbpasswd</tt> takes a couple of common switches to tell it to either add
+traditional users, or add machine users (SMB requires that you add the computers' NETBIOS
+names as machine users, restricting what computers one can authenticate from).</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Adding a user to the <tt class="FILENAME">/etc/samba/private/smbpasswd</tt> file.
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">smbpasswd -a user</kbd>
+Adding a machine name to the /etc/samba/private/smbpasswd file.
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">smbpasswd -a -m machine</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It's important to note that a given username or machine name must already exist in the
+<tt class="FILENAME">/etc/passwd</tt> file. You can accomplish this simply with the <tt
+class="COMMAND">adduser</tt> command. Note that when using the <tt
+class="COMMAND">adduser</tt> command to add a machine name one must append a dollar sign
+(&#8220;<var class="LITERAL">$</var>&#8221;) to the machine name. This should <span
+class="emphasis"><i class="EMPHASIS">not</i></span> however, be done with <tt
+class="COMMAND">smbpasswd</tt>. <tt class="COMMAND">smbpasswd</tt> appends the dollar
+sign on its own. Failing to mangle the machine name this way with <tt
+class="COMMAND">adduser</tt> will result in an error when adding the machine name to
+samba.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">adduser machine$</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="NETWORK-CONFIGURATION-NFS-NFS"
+name="NETWORK-CONFIGURATION-NFS-NFS">5.6.2 Network File System (NFS)</a></h3>
+
+<p>NFS (or Network File System) was originally written by Sun for their Solaris
+implementation of Unix. While it is significantly easier to get up and running when
+compared to SMB, it is also significantly less secure. The primary insecurity in NFS is
+that it is easy to spoof user and group id's from one machine to another. NFS is an
+unauthenticated protocol. Future versions of the NFS protocol are being devised that
+enhance security, but these are not common at the time of this writing.</p>
+
+<p>NFS configuration is governed by the <tt class="FILENAME">/etc/exports</tt> file. When
+you load the default <tt class="FILENAME">/etc/exports</tt> file into an editor, you'll
+see a blank file with a two line comment on top. We'll need to add a line to the exports
+file for each directory that we wish to export, with a listing of client workstations
+that will be allowed to access that file. For instance, if we wished to export directory
+<tt class="FILENAME">/home/foo</tt> to workstation Bar, we would simply add the line:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+/home/foo Bar(rw)
+</pre>
+</td>
+</tr>
+</table>
+
+<p>to our <tt class="FILENAME">/etc/exports</tt>. Below, you'll find the example from the
+man page for the <tt class="FILENAME">exports</tt> file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# sample /etc/exports file
+/ master(rw) trusty(rw,no_root_squash)
+/projects proj*.local.domain(rw)
+/usr *.local.domain(ro) @trusted(rw)
+/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)
+/pub (ro,insecure,all_squash)
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see, there are various options available, but most should be fairly clear
+from this example.</p>
+
+<p>NFS works under the assumption that a given user on one machine in a network has the
+same user ID on all machines across the network. When an attempt is made to read or write
+from a NFS client to an NFS server, a UID is passed as part of the read/write request.
+This UID is treated the same as if the read/write request originated on the local
+machine. As you can see, if one could arbitrarily specify a given UID when accessing
+resources on a remote system, Bad Things (tm) could and would happen. As a partial hedge
+against this, each directory is mounted with the <var class="OPTION">root_squash</var>
+option. This maps the UID for any user claiming to be root to a different UID, thus
+preventing root access to the files or folders in the exported directory. <var
+class="OPTION">root_squash</var> seems to be enabled by default as a security measure,
+but the authors recommend specifying it anyway in your <tt
+class="FILENAME">/etc/exports</tt> file.</p>
+
+<p>You can also export a directory directly from the command line on the server by using
+the <tt class="COMMAND">exportfs</tt> command as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">exportfs -o rw,no_root_squash Bar:/home/foo</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This line exports the <tt class="FILENAME">/home/foo</tt> directory to the computer
+&#8220;<tt class="HOSTID">Bar</tt>&#8221; and grants <tt class="HOSTID">Bar</tt>
+read/write access. Additionally, the NFS server will not invoke <var
+class="OPTION">root_squash</var>, which means any user on Bar with a UID of
+&#8220;0&#8221; (root's UID) will have the same privileges as root on the server. The
+syntax does look strange (usually when a directory is specified in <var
+class="LITERAL">computer:/directory/file</var> syntax, you are referring to a file in a
+directory on a given computer).</p>
+
+<p>You'll find more information on the man page for the exports file.</p>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="X-WINDOW-SYSTEM" name="X-WINDOW-SYSTEM"></a>Chapter 6 X Configuration</h1>
+
+<p>Starting with Slackware-10.0, the X Window environment in Slackware is provided by
+Xorg. X is responsible for providing a graphical user interface. It is independent from
+the operating system, unlike Windows or the MacOS.</p>
+
+<p>The X Window System is implemented through many programs that run in userland. The two
+main components are the server and the window manager. The server provides the lowlevel
+functions for interacting with your video hardware, thus it is system specific. The
+window manager sits on top of the server and provides the user interface. The advantage
+to this is you can have many different graphical interfaces by simply changing the window
+manager you use.</p>
+
+<p>Configuring X can be a complex task. The reason for this is the vast numbers of video
+cards available for the PC architecture, most of which use different programming
+interfaces. Luckily, most cards today support basic video standards known as VESA, and if
+your card is among them you'll be able to start X using the <tt
+class="COMMAND">startx</tt> command right out of the box.</p>
+
+<p>If this doesn't work with your card, or if you'd like to take advantage of the
+high-performance features of your video card such as hardware acceleration or 3-D
+hardware rendering, then you'll need to reconfigure X.</p>
+
+<p>To configure X, you'll need to make an <tt class="FILENAME">/etc/X11/xorg.conf</tt>
+file. This file contains lots of details about your video hardware, mouse, and monitor.
+It's a very complex configuration file, but fortunately there are several programs to
+help create one for you. We'll mention a few of them here.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="X-WINDOW-SYSTEM-XORGCONFIG"
+name="X-WINDOW-SYSTEM-XORGCONFIG">6.1 <tt class="COMMAND">xorgconfig</tt></a></h2>
+
+<p>This is a simple menu driven frontend that's similar in feel to the Slackware
+installer. It simply tells the X server to take a look at the card, and then set up the
+best initial configuration file it can make based on the information it gathers. The
+generated <tt class="FILENAME">/etc/X11/xorg.conf</tt> file should be a good starting
+point for most systems (and should work without modification).</p>
+
+<p>This is a text-based X configuration program that's designed for the advanced system
+administrator. Here's a sample walkthrough using <tt class="COMMAND">xorgconfig</tt>.
+First, start the program:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">xorgconfig</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will present a screenful of information about <tt
+class="COMMAND">xorgconfig</tt>. To continue, press <kbd class="USERINPUT">ENTER</kbd>.
+<tt class="COMMAND">xorgconfig</tt> will ask you to verify you have set your <tt
+class="ENVAR">PATH</tt> correctly. It should be fine, so go ahead and hit <kbd
+class="USERINPUT">ENTER</kbd>.</p>
+
+<div class="FIGURE"><a id="X-WINDOW-SYSTEM-1" name="X-WINDOW-SYSTEM-1"></a>
+<p><b>Figure 6-1. <tt class="COMMAND">xorgconfig</tt> Mouse Configuration</b></p>
+
+<p><img src="x-window-system/xorgconfig1-w.png" /></p>
+</div>
+
+<p>Select your mouse from the menu presented. If you don't see your serial mouse listed,
+pick the Microsoft protocol -- it's the most common and will probably work. Next <tt
+class="COMMAND">xorgconfig</tt> will ask you about using <var
+class="OPTION">ChordMiddle</var> and <var class="OPTION">Emulate3Buttons</var>. You'll
+see these options described in detail on the screen. Use them if the middle button on
+your mouse doesn't work under X, or if your mouse only has two buttons (<var
+class="OPTION">Emulate3Buttons</var> lets you simulate the middle button by pressing both
+buttons simultaneously). Then, enter the name of your mouse device. The default choice,
+<tt class="FILENAME">/dev/mouse</tt>, should work since the link was configured during
+Slackware setup. If you're running GPM (the Linux mouse server) in repeater mode, you can
+set your mouse type to <tt class="FILENAME">/dev/gpmdata</tt> to have X get information
+about the mouse through <tt class="COMMAND">gpm</tt>. In some cases (with busmice
+especially) this can work better, but most users shouldn't do this.</p>
+
+<p><tt class="COMMAND">xorgconfig</tt> will ask you about enabling special key bindings.
+If you need this say &#8220;<kbd class="USERINPUT">y</kbd>&#8221;. Most users can say
+&#8220;<kbd class="USERINPUT">n</kbd>&#8221; -- enter this if you're not sure.</p>
+
+<div class="FIGURE"><a id="X-WINDOW-SYSTEM-2" name="X-WINDOW-SYSTEM-2"></a>
+<p><b>Figure 6-2. <tt class="COMMAND">xorgconfig</tt> Horizontal Sync</b></p>
+
+<p><img src="x-window-system/xorgconfig2-w.png" /></p>
+</div>
+
+<p>In the next section you enter the sync range for your monitor. To start configuring
+your monitor, press <kbd class="USERINPUT">ENTER</kbd>. You will see a list of monitor
+types -- choose one of them. Be careful not to exceed the specifications of your monitor.
+Doing so could damage your hardware.</p>
+
+<div class="FIGURE"><a id="X-WINDOW-SYSTEM-3" name="X-WINDOW-SYSTEM-3"></a>
+<p><b>Figure 6-3. <tt class="COMMAND">xorgconfig</tt> Vertical Sync</b></p>
+
+<p><img src="x-window-system/xorgconfig3-w.png" /></p>
+</div>
+
+<p>Specify the vertical sync range for your monitor (you should find this in the manual
+for the monitor). xorgconfig will ask you to enter strings to identify the monitor type
+in the <tt class="FILENAME">xorg.conf</tt> file. Enter anything you like on these 3 lines
+(including nothing at all).</p>
+
+<div class="FIGURE"><a id="X-WINDOW-SYSTEM-4" name="X-WINDOW-SYSTEM-4"></a>
+<p><b>Figure 6-4. <tt class="COMMAND">xorgconfig</tt> Video Card</b></p>
+
+<p><img src="x-window-system/xorgconfig4-w.png" /></p>
+</div>
+
+<p>Now you have the opportunity to look at the database of video card types. You'll want
+to do this, so say &#8220;<kbd class="USERINPUT">y</kbd>&#8221;, and select a card from
+the list shown. If you don't see your exact card, try selecting one that uses the same
+chipset and it will probably work fine.</p>
+
+<p>Next, tell <tt class="COMMAND">xorgconfig</tt> how much RAM you have on your video
+card. <tt class="COMMAND">xorgconfig</tt> will want you to enter some more descriptive
+text about your video card. If you like, you can enter descriptions on these three
+lines.</p>
+
+<p>You'll then be asked which display resolutions you want to use. Again, going with the
+provided defaults should be fine to start with. Later on, you can edit the <tt
+class="FILENAME">/etc/X11/xorg.conf</tt> file and rearrange the modes so 1024x768 (or
+whatever mode you like) is the default.</p>
+
+<p>At this point, the <tt class="COMMAND">xorgconfig</tt> program will ask if you'd like
+to save the current configuration file. Answer yes, and the X configuration file is
+saved, completing the setup process. You can start X now with the <tt
+class="COMMAND">startx</tt> command.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="X-WINDOW-SYSTEM-XORGSETUP" name="X-WINDOW-SYSTEM-XORGSETUP">6.2
+<tt class="COMMAND">xorgsetup</tt></a></h2>
+
+<p>The second way to configure X is to use <tt class="COMMAND">xorgsetup</tt>, an
+automagical configuration program that comes with Slackware.</p>
+
+<p>To run <tt class="COMMAND">xorgsetup</tt>, log in as root and type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">xorgsetup</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you've already got an <tt class="FILENAME">/etc/X11/xorg.conf</tt> file (because
+you've already configured X), you'll be asked if you want to backup the existing config
+file before continuing. The original file will be renamed to <tt
+class="FILENAME">/etc/X11/xorg.conf.backup</tt>.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="X-WINDOW-SYSTEM-XINITRC" name="X-WINDOW-SYSTEM-XINITRC">6.3
+xinitrc</a></h2>
+
+<p><tt class="COMMAND">xinit</tt>(1) is the program that actually starts X; it is called
+by <tt class="COMMAND">startx</tt>(1), so you may not have noticed it (and probably don't
+really need to). Its configuration file, however, determines which programs (including
+and especially the window manager) are run when X starts up. <tt
+class="COMMAND">xinit</tt> first checks your home directory for a <tt
+class="FILENAME">.xinitrc</tt> file. If the file is found, it gets run; otherwise, <tt
+class="FILENAME">/var/X11R6/lib/xinit/xinitrc</tt> (the systemwide default) is used.
+Here's a simple <tt class="FILENAME">xinitrc</tt> file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+#!/bin/sh
+# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
+sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
+
+# merge in defaults and keymaps
+
+if [ -f $sysresources ]; then
+ xrdb -merge $sysresources
+fi
+
+if [ -f $sysmodmap ]; then
+ xmodmap $sysmodmap
+fi
+
+if [ -f $userresources ]; then
+ xrdb -merge $userresources
+fi
+
+if [ -f $usermodmap ]; then
+ xmodmap $usermodmap
+fi
+
+# start some nice programs
+
+twm &#38;
+xclock -geometry 50x50-1+1 &#38;
+xterm -geometry 80x50+494+51 &#38;
+xterm -geometry 80x20+494-0 &#38;
+exec xterm -geometry 80x66+0+0 -name login
+</pre>
+</td>
+</tr>
+</table>
+
+<p>All of those &#8220;if&#8221; blocks are there to merge in various configuration
+settings from other files. The interesting part of the file is toward the end, where
+various programs are run. This X session will begin with the <tt
+class="COMMAND">twm</tt>(1) window manager, a clock, and three terminals. Note the <tt
+class="COMMAND">exec</tt> before the last <tt class="COMMAND">xterm</tt>. What that does
+is replace the currently running shell (the one that's executing this <tt
+class="FILENAME">xinitrc</tt> script) with that <tt class="COMMAND">xterm</tt>(1)
+command. When the user quits that <tt class="COMMAND">xterm</tt>, the X session will
+end.</p>
+
+<p>To customize your X startup, copy the default <tt
+class="FILENAME">/var/X11R6/lib/xinit/xinitrc</tt> to <tt
+class="FILENAME">~/.xinitrc</tt> and edit it, replacing those program lines with whatever
+you like. The end of mine is simply:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# Start the window manager:
+exec startkde
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Note that there are several <tt class="FILENAME">xinitrc.*</tt> files in <tt
+class="FILENAME">/var/X11R6/lib/xinit</tt> that correspond to various window managers and
+GUIs. You can use any of those, if you like.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="X-WINDOW-SYSTEM-XWMCONFIG" name="X-WINDOW-SYSTEM-XWMCONFIG">6.4
+<tt class="COMMAND">xwmconfig</tt></a></h2>
+
+<p>For years, Unix was used almost exclusively as the operating system for servers, with
+the exception of high-powered professional workstations. Only the technically inclined
+were likely to use a Unix-like operating system, and the user interface reflected this
+fact. GUIs tended to be fairly bare-bones, designed to run a few necessarily graphical
+applications like CAD programs and image renderers. Most file and system management was
+conducted at the command line. Various vendors (Sun Microsystems, Silicon Graphics, etc)
+were selling workstations with an attempt to provide a cohesive &#8220;look and
+feel&#8221;, but the wide variety of GUI toolkits in use by developers led inevitably to
+the dissolution of the desktop's uniformity. A scrollbar might not look the same in two
+different applications. Menus might appear in different places. Programs would have
+different buttons and checkboxes. Colors ranged widely, and were generally hard-coded in
+each toolkit. As long as the users were primarily technical professionals, none of this
+mattered much.</p>
+
+<p>With the advent of free Unix-like operating systems and the growing number and variety
+of graphical applications, X has recently gained a wide desktop user base. Most users, of
+course, are accustomed to the consistent look and feel provided by Microsoft's Windows or
+Apple's MacOS; the lack of such consistency in X-based applications became a barrier to
+its wider acceptance. In response, two open source projects have been undertaken: The K
+Desktop Environment, or KDE, and the GNU Network Object Model Environment, known as
+GNOME. Each has a wide variety of applications, from taskbars and file managers to games
+and office suites, written with the same GUI toolkit and tightly integrated to provide a
+uniform, consistent desktop.</p>
+
+<p>The differences in KDE and GNOME are generally fairly subtle. They each look different
+from the other, because each uses a different GUI toolkit. KDE is based on the Qt library
+from Troll Tech AS, while GNOME uses GTK, a toolkit originally developed for The GNU
+Image Manipulation Program (or The GIMP, for short). As separate projects, KDE and GNOME
+each have their own designers and programmers, with different development styles and
+philosophies. The result in each case, however, has been fundamentally the same: a
+consistent, tightly integrated desktop environment and application collection. The
+functionality, usability, and sheer prettiness of both KDE and GNOME rival anything
+available on other operating systems.</p>
+
+<p>The best part, though, is that these advanced desktops are free. This means you can
+have either or both (yes, at the same time). The choice is yours.</p>
+
+<p>In addition to the GNOME and KDE desktops, Slackware includes a large collection of
+window managers. Some are designed to emulate other operating systems, some for
+customization, others for speed. There's quite a variety. Of course you can install as
+many as you want, play with them all, and decide which you like the most.</p>
+
+<p>To make desktop selection easy, Slackware also includes a program called <tt
+class="COMMAND">xwmconfig</tt> that can be used to select a desktop or window manager. It
+is run like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">xwmconfig</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-X-WINDOW-SYSTEM-XWMCONFIG"
+name="FIG-X-WINDOW-SYSTEM-XWMCONFIG"></a>
+<p><b>Figure 6-5. Desktop Configuration with <tt class="COMMAND">xorgconfig</tt></b></p>
+
+<p><img src="x-window-system/xwmconfig-w.png" /></p>
+</div>
+
+<p>You'll be given a list of all the desktops and window managers installed. Just select
+the one you want from the list. Each user on your system will need to run this program,
+since different users can use different desktops, and not everyone will want the default
+one you selected at installation.</p>
+
+<p>Then just start up X, and you're good to go.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="X-WINDOW-SYSTEM-XDM" name="X-WINDOW-SYSTEM-XDM">6.5 <tt
+class="COMMAND">xdm</tt></a></h2>
+
+<p>As Linux becomes more and more useful as a desktop operating system, many users find
+it desirable for the machine to boot straight into a graphical environment. For this, you
+will need to tell Slackware to boot straight into X, and assign a graphical login
+manager. Slackware ships with three graphical login tools, <tt
+class="COMMAND">xdm</tt>(1), <tt class="COMMAND">kdm</tt>, and <tt
+class="COMMAND">gdm</tt>(1).</p>
+
+<p><tt class="COMMAND">xdm</tt> is the graphical login manager shipped with the X.org
+system. It's ubiquitous, but not as fully features as alternatives. <tt
+class="COMMAND">kdm</tt> is the graphical login manager shipped with KDE, The K Desktop
+Environment. Finally, <tt class="COMMAND">gdm</tt> is the login manager shipped with
+GNOME. Any of the choices will allow you to log in as any user, and choose what desktop
+you wish to use.</p>
+
+<p>Unfortunately, Slackware doesn't include a nice program like <tt
+class="COMMAND">xwmconfig</tt> for choosing what login manager to use, so if all three
+are installed you may have to do some editing to choose your preference. But first, we'll
+discuss how to boot into a graphical environment.</p>
+
+<p>In order to start X at boot, you need to boot into run-level 4. Run-levels are just a
+way of telling <tt class="COMMAND">init</tt>(8) to do something different when it starts
+the OS. We do this by editing the config file for <tt class="COMMAND">init</tt>, <tt
+class="FILENAME">/etc/inittab</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# These are the default runlevels in Slackware:
+# 0 = halt
+# 1 = single user mode
+# 2 = unused (but configured the same as runlevel 3)
+# 3 = multiuser mode (default Slackware runlevel)
+# 4 = X11 with KDM/GDM/XDM (session managers)
+# 5 = unused (but configured the same as runlevel 3)
+# 6 = reboot
+
+# Default runlevel. (Do not set to 0 or 6)
+id:3:initdefault:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In order to make Slackware boot to a graphical environment, we just change the 3 to a
+4.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ # Default runlevel. (Do not set to 0 or 6)
+ id:4:initdefault:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now Slackware will boot into runlevel 4 and execute <tt
+class="FILENAME">/etc/rc.d/rc.4</tt>. This file starts up X and calls whatever login
+manager you've chosen. So, how do we choose login managers? There are a few ways to do
+this, and I'll explain them after we look at <tt class="FILENAME">rc.4</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ # Try to use GNOME's gdm session manager:
+ if [ -x /usr/bin/gdm ]; then
+ exec /usr/bin/gdm -nodaemon
+ fi
+
+ # Not there? OK, try to use KDE's kdm session manager:
+ if [ -x /opt/kde/bin/kdm ]; then
+ exec /opt/kde/bin/kdm -nodaemon
+ fi
+
+ # If all you have is XDM, I guess it will have to do:
+ if [ -x /usr/X11R6/bin/xdm ]; then
+ exec /usr/X11R6/bin/xdm -nodaemon
+ fi
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see here, <tt class="FILENAME">rc.4</tt> first checks to see if <tt
+class="COMMAND">gdm</tt> is executable, and if so runs it. Second on the list is <tt
+class="COMMAND">kdm</tt>, and finally <tt class="COMMAND">xdm</tt>. One way of choosing a
+login manager is to simply remove the ones you don't wish to use using <tt
+class="COMMAND">removepkg</tt>. You can find out more about <tt
+class="COMMAND">removepkg</tt> in <a href="#PACKAGE-MANAGEMENT">Chapter 18</a>.</p>
+
+<p>Optionally, you can remove the executable permission from those files that you don't
+want to use. We discuss <tt class="COMMAND">chmod</tt> in <a
+href="#FILESYSTEM-STRUCTURE">Chapter 9</a>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chmod -x /usr/bin/gdm</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Finally, you can just comment out the lines for the login manager you don't want to
+use.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ # Try to use GNOME's gdm session manager:
+ # if [ -x /usr/bin/gdm ]; then
+ # exec /usr/bin/gdm -nodaemon
+ # fi
+
+ # Not there? OK, try to use KDE's kdm session manager:
+ if [ -x /opt/kde/bin/kdm ]; then
+ exec /opt/kde/bin/kdm -nodaemon
+ fi
+
+ # If all you have is XDM, I guess it will have to do:
+ if [ -x /usr/X11R6/bin/xdm ]; then
+ exec /usr/X11R6/bin/xdm -nodaemon
+ fi
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Any lines preceded by the hash mark (<var class="LITERAL">#</var>) are considered
+comments and the shell silently passes them. Thus, even if <tt class="COMMAND">gdm</tt>
+is installed and executable, the shell (in this case <tt class="COMMAND">bash</tt>) won't
+bother checking for it.</p>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="BOOTING" name="BOOTING"></a>Chapter 7 Booting</h1>
+
+<p>The process of booting your Linux system can sometimes be easy and sometimes be
+difficult. Many users install Slackware on their computer and that's it. They just turn
+it on and it's ready to use. Othertimes, simply booting the machine can be a chore. For
+most users, LILO works best. Slackware includes LILO and Loadlin for booting Slackware
+Linux. LILO will work from a hard drive partition, a hard drive's master boot record, or
+a floppy disk, making it a very versatile tool. Loadlin works from a DOS command line,
+killing DOS and invoking Linux.</p>
+
+<p>Another popular utility for booting Linux is GRUB. GRUB is not included or officially
+supported by Slackware. Slackware holds to the &#8220;tried and true&#8221; standard for
+what gets included inside the distribution. While GRUB works well and includes some
+features that LILO does not, LILO handles all the essential tasks of a boot loader
+reliably with a proven track record. Being younger, GRUB hasn't quite lived up to that
+legacy yet. As it is not included with Slackware, we do not discuss it here. If you wish
+to use GRUB (perhaps it came with another Linux OS and you want to use it to dual-boot)
+consult GRUB's documentation.</p>
+
+<p>This section covers using LILO and Loadlin, the two booters included with Slackware.
+It also explains some typical dual booting scenarios and how you could go about setting
+it up.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BOOTING-LILO" name="BOOTING-LILO">7.1 LILO</a></h2>
+
+<p>The Linux Loader, or LILO, is the most popular booter in use on Linux systems. It is
+quite configurable and can easily be used to boot other operating systems.</p>
+
+<p>Slackware Linux comes with a menu-driven configuration utility called <tt
+class="COMMAND">liloconfig</tt>. This program is first run during the setup process, but
+you can invoke it later by typing <tt class="COMMAND">liloconfig</tt> at the prompt.</p>
+
+<p>LILO reads its settings from the <tt class="COMMAND">/etc/lilo.conf</tt>(5) file. It
+is not read each time you boot up, but instead is read each time you install LILO. LILO
+must be reinstalled to the boot sector each time you make a configuration change. Many
+LILO errors come from making changes to the <tt class="FILENAME">lilo.conf</tt> file, but
+failing to re-run lilo to install these changes. <tt class="COMMAND">liloconfig</tt> will
+help you build the configuration file so that you can install LILO for your system. If
+you prefer to edit <tt class="FILENAME">/etc/lilo.conf</tt> by hand, then reinstalling
+LILO just involves typing <tt class="COMMAND">/sbin/lilo</tt> (as <tt
+class="USERNAME">root</tt>) at the prompt.</p>
+
+<p>When you first invoke <tt class="COMMAND">liloconfig</tt>, it will look like this:</p>
+
+<div class="FIGURE"><a id="BOOTING-SETUP-LILO" name="BOOTING-SETUP-LILO"></a>
+<p><b>Figure 7-1. <tt class="COMMAND">liloconfig</tt></b></p>
+
+<p><img src="booting/setup-lilo-w.png" /></p>
+</div>
+
+<p>If this is your first time setting up LILO, you should pick simple. Otherwise, you
+might find expert to be faster if you are familiar with LILO and Linux. Selecting simple
+will begin the LILO configuration.</p>
+
+<p>If kernel frame buffer support is compiled into your kernel, <tt
+class="COMMAND">liloconfig</tt> will ask which video resolution you would like to use.
+This is the resolution that is also used by the XFree86 frame buffer server. If you do
+not want the console to run in a special video mode, selecting normal will keep the
+standard 80x25 text mode in use.</p>
+
+<p>The next part of the LILO configuration is selecting where you want it installed. This
+is probably the most important step. The list below explains the installation places:</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><var class="OPTION">Root</var></dt>
+
+<dd>
+<p>This option installs LILO to the beginning of your Linux root partition. This is the
+safest option if you have other operating systems on your computer. It ensures that any
+other booters are not overwritten. The disadvantage is that LILO will only load from here
+if your Linux drive is the first drive on your system. This is why many people chose to
+create a very small <tt class="FILENAME">/boot</tt> partition as the first drive on their
+system. This allows the kernel and LILO to be installed at the beginning of the drive
+where LILO can find them. Previous versions of LILO contained an infamous flaw known as
+the &#8220;1024 cylinder limit&#8221;. LILO was unable to boot kernels on partitions past
+the 1024th cylinder. Recent editions of LILO have eliminated this problem.</p>
+</dd>
+
+<dt><var class="OPTION">Floppy</var></dt>
+
+<dd>
+<p>This method is even safer than the previous one. It creates a boot floppy that you can
+use to boot your Linux system. This keeps the booter off the hard disk entirely, so you
+only boot this floppy when you want to use Slackware. The flaws with this method are
+obvious. Floppies are notoriously fickle, prone to failures. Secondly, the boot loader is
+no longer self-contained within the computer. If you loose your floppy disk, you'll have
+to make another to boot your system.</p>
+</dd>
+
+<dt><var class="OPTION">MBR</var></dt>
+
+<dd>
+<p>You will want to use this method if Slackware is the only operating system on your
+computer, or if you will be using LILO to choose between multiple operating systems on
+your computer. This is the most preferred method for installing LILO and will work with
+almost any computer system.</p>
+
+<div class="WARNING">
+<table class="WARNING" width="90%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png"
+hspace="5" alt="Warning" /></td>
+<td align="LEFT" valign="TOP">
+<p>This option will overwrite any other booter you have in the MBR.</p>
+</td>
+</tr>
+</table>
+</div>
+</dd>
+</dl>
+</div>
+
+<p>After selecting the installation location, <tt class="COMMAND">liloconfig</tt> will
+write the configuration file and install LILO. That's it. If you select the expert mode
+you will receive a special menu. This menu allows you to tweak the <tt
+class="FILENAME">/etc/lilo.conf</tt> file, add other operating systems to your boot menu,
+and set LILO to pass special kernel parameters at boot time. The expert menu looks like
+this:</p>
+
+<div class="FIGURE"><a id="BOOTING-LILO-EXPERT" name="BOOTING-LILO-EXPERT"></a>
+<p><b>Figure 7-2. <tt class="COMMAND">liloconfig</tt> Expert Menu</b></p>
+
+<p><img src="booting/setup-lilo-expert-w.png" /></p>
+</div>
+
+<p>Whatever your system configuration is, setting up a working boot loader is easy. <tt
+class="COMMAND">liloconfig</tt> makes setting it up a cinch.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BOOTING-LOADLIN" name="BOOTING-LOADLIN">7.2 LOADLIN</a></h2>
+
+<p>The other booting option that comes with Slackware Linux is LOADLIN. LOADLIN is a DOS
+executable that can be used to start Linux from a running DOS system. It requires the
+Linux kernel to be on the DOS partition so that LOADLIN can load it and properly boot the
+system.</p>
+
+<p>During the installation process, LOADLIN will be copied to root's home directory as a
+.ZIP file. There is no automatic setup process for LOADLIN. You will need to copy the
+Linux kernel (typically <tt class="FILENAME">/boot/vmlinuz</tt>) and the LOADLIN file
+from root's home directory to the DOS partition.</p>
+
+<p>LOADLIN is useful if you would like to make a boot menu on your DOS partition. A menu
+could be added to your <tt class="FILENAME">AUTOEXEC.BAT</tt> file that would allow you
+to pick between Linux or DOS. A choice of Linux would run LOADLIN, thus booting your
+Slackware system. This <tt class="FILENAME">AUTOEXEC.BAT</tt> file under Windows 95 will
+provide a sufficient boot menu:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ @ECHO OFF
+ SET PROMPT=$P$G
+ SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\
+ CLS
+ ECHO Please Select Your Operating System:
+ ECHO.
+ ECHO [1] Slackware Linux
+ ECHO [2] Windows 95
+ ECHO.
+ CHOICE /C:12 "Selection? -&gt; "
+ IF ERRORLEVEL 2 GOTO WIN
+ IF ERRORLEVEL 1 GOTO LINUX
+ :WIN
+ CLS
+ ECHO Starting Windows 95...
+ WIN
+ GOTO END
+ :LINUX
+ ECHO Starting Slackware Linux...
+ CD \LINUX
+ LOADLIN C:\LINUX\VMLINUZ ROOT=&lt;root partition device&gt; RO
+ GOTO END
+ :END
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You will want to specify your root partition as a Linux device name, like <tt
+class="FILENAME">/dev/hda2</tt> or something else. You can always use LOADLIN at the
+command line. You simply use it in the same manner as it is in the example above. The
+LOADLIN documentation comes with many examples on how to use it.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BOOTING-DUAL" name="BOOTING-DUAL">7.3 Dual Booting</a></h2>
+
+<p>Many users set up their computers to boot Slackware Linux and another operating
+system. We've described several typical dual boot scenarios below, in case you are having
+difficulty setting up your system.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="BOOTING-DUAL-WINDOWS" name="BOOTING-DUAL-WINDOWS">7.3.1
+Windows</a></h3>
+
+<p>Setting up a computer with both MS Windows and Linux is probably the most common dual
+boot scenario. There are numerous ways you can setup the booting, but this section will
+cover two.</p>
+
+<p>Often times when setting up a dual boot system, a person will devise a perfect plan
+for where everything should go but mess up the installation order. It is very important
+to understand that operating systems need to be installed in a certain order for a dual
+boot setup to work. Linux always offers control over what, if anything, gets written to
+the Master Boot Record. Therefore, it's always advisable to install Linux last. Windows
+should be installed first, since it will always write its booter to the Master Boot
+Record, overwriting any entry Linux may have put there.</p>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN2577" name="AEN2577">7.3.1.1 Using LILO</a></h4>
+
+<p>Most people will want to use LILO to chose between Linux and Windows. As stated above,
+you should install Windows first, then Linux.</p>
+
+<p>Let's say you have a 40GB IDE hard disk as the only drive in your system. Let's also
+say that you want to give half of that space to Windows and half of that space to Linux.
+This will present a problem when trying to boot Linux.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ 20GB Windows boot (C:)
+ 1GB Linux root (/)
+ 19GB Linux /usr (/usr)
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You would also want to set aside an adequate amount of space for a Linux swap
+partition. The unwritten rule is to use twice the amount of RAM you have in disk space. A
+64MB system would have 128MB of swap, and so on. Adequate swap space is the discussion of
+many flames on IRC and Usenet. There's no truly &#8220;right&#8221; way to do it, but
+sticking with the rule above should be sufficient.</p>
+
+<p>With your partitions laid out, you should proceed to install Windows. After that is
+set up and working, you should install Linux. The LILO installation needs special
+attention. You will want to select the expert mode for installing LILO.</p>
+
+<p>Begin a new LILO configuration. You will want to install it to Master Boot Record so
+that it can be used to choose between the two operating systems. From the menu, add your
+Linux partition and add your Windows (or DOS) partition. Once that's complete, you can
+install LILO.</p>
+
+<p>Reboot the computer. LILO should load and will display a menu letting you select
+between the operating systems you have installed. Select the name of the OS you wish to
+load (these names were selected when you setup LILO).</p>
+
+<p>LILO is quite a configurable boot loader. It's not just limited to booting Linux or
+DOS. It can boot just about anything. The man pages for <tt class="COMMAND">lilo</tt>(8)
+and <tt class="FILENAME">lilo.conf</tt>(5) provide more detailed information.</p>
+
+<p>What if LILO doesn't work? There are instances where LILO just won't work on a
+particular machine. Fortunately, there is another way to dual boot Linux and Windows.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN2591" name="AEN2591">7.3.1.2 Using LOADLIN</a></h4>
+
+<p>This method can be used if LILO doesn't work on your system, or if you just don't want
+to set up LILO. This method is also ideal for the user that reinstalls Windows often.
+Each time you reinstall Windows, it will overwrite the Master Boot Record, thus
+destroying any LILO installation. With LOADLIN, you are not subject to that problem. The
+biggest disadvantage is that you can only use LOADLIN to boot Linux.</p>
+
+<p>With LOADLIN, you can install the operating systems in any order desired. Be careful
+about installing things to the Master Boot Record, you do not want to do that. LOADLIN
+relies on the Windows partition being bootable. So during the Slackware installation,
+make sure you skip the LILO setup.</p>
+
+<p>After installing the operating systems, copy the <tt class="FILENAME">loadlin<var
+class="REPLACEABLE">X</var>.zip</tt> (where <var class="REPLACEABLE">X</var> is a version
+number, such as <var class="LITERAL">16a</var>) file from root's home directory to your
+Windows partition. Also copy your kernel image to the Windows partition. You will need to
+be in Linux for this to work. This example shows how to do this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkdir /win</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">mount -t vfat /dev/hda1 /win</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkdir /win/linux</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /root</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cp loadlin* /win/linux</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cp /boot/vmlinuz /win/linux</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /win/linuz</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">unzip loadlin16a.zip</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will create a <tt class="FILENAME">C:\LINUX</tt> directory on your Windows
+partition (assuming it's <tt class="FILENAME">/dev/hda1</tt>) and copy over the necessary
+stuff for LOADLIN. After doing this, you will need to reboot into Windows to setup a boot
+menu.</p>
+
+<p>Once in Windows, get to a DOS prompt. First, we need to make sure the system is set to
+not boot into the graphical interface.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+C:\&#62; <kbd class="USERINPUT">cd \</kbd>
+C:\&#62; <kbd class="USERINPUT">attrib -r -a -s -h MSDOS.SYS</kbd>
+C:\&#62; <kbd class="USERINPUT">edit MSDOS.SYS</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Add this line to the file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+BootGUI=0
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now save the file and exit the editor. Now edit <tt
+class="FILENAME">C:\AUTOEXEC.BAT</tt> so we can add a boot menu. The following provides
+an example of what a boot menu block in <tt class="FILENAME">AUTOEXEC.BAT</tt> would look
+like:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+cls
+echo System Boot Menu
+echo.
+echo 1 - Linux
+echo 2 - Windows
+echo.
+choice /c:12 "Selection? -&#62; "
+if errorlevel 2 goto WIN
+if errorlevel 1 goto LINUX
+:LINUX
+cls
+echo "Starting Linux..."
+cd \linux
+loadlin c:\linux\vmlinuz root=/dev/hda2 ro
+goto END
+:WIN
+cls
+echo "Starting Windows..."
+win
+goto END
+:END
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The key line is the one that runs LOADLIN. We tell it the kernel to load, the Linux
+root partition, and that we want it mounted read-only initially.</p>
+
+<p>The tools for these two methods are provided with Slackware Linux. There are numerous
+other booters on the market, but these should work for most dual boot setups.</p>
+</div>
+
+<div class="SECT3">
+<hr />
+<h4 class="SECT3"><a id="AEN2633" name="AEN2633">7.3.1.3 Deprecated Windows NT
+Hack</a></h4>
+
+<p>This is the least common dual booting situation. In the days of old, LILO was unable
+to boot Windows NT, requiring Linux users to hack NTLDR, which presented several more
+problems than dual booting between Windows 9x and Linux. Understand that the following
+instructions are deprecated. LILO has been able to boot Windows NT/2000/XP/2003 for many
+years now. If you are using a legacy machine though, you may need to use just such a
+hack.</p>
+
+<ol type="1">
+<li>
+<p>Install Windows NT</p>
+</li>
+
+<li>
+<p>Install Linux, making sure LILO is installed to the superblock of the Linux
+partition</p>
+</li>
+
+<li>
+<p>Get the first 512 bytes of the Linux root partition and store it on the Windows NT
+partition</p>
+</li>
+
+<li>
+<p>Edit <tt class="FILENAME">C:\BOOT.INI</tt> under Windows NT to add a Linux option</p>
+</li>
+</ol>
+
+<p>Installing Windows NT should be fairly straightforward, as should installing Linux.
+From there, it gets a little more tricky. Grabbing the first 512 bytes of the Linux
+partition is easier than it sounds. You will need to be in Linux to accomplish this.
+Assuming your Linux partition is <tt class="FILENAME">/dev/hda2</tt>, issue this
+command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">dd if=/dev/hda2 of=/tmp/bootsect.lnx bs=1 count=512</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That's it. Now you need to copy bootsect.lnx to the Windows NT partition. Here's where
+we run into another problem. Linux does not have stable write support for the NTFS
+filesystem. If you installed Windows NT and formatted your drive as NTFS, you will need
+to copy this file to a FAT floppy and then read from it under Windows NT. If you
+formatted the Windows NT drive as FAT, you can simply mount it under Linux and copy the
+file over. Either way, you will want to get <tt class="FILENAME">/tmp/bootsect.lnx</tt>
+from the Linux drive to <tt class="FILENAME">C:\BOOTSECT.LNX</tt> on the Windows NT
+drive.</p>
+
+<p>The last step is adding a menu option to the Windows NT boot menu. Under Windows NT
+open a command prompt.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+C:\WINNT&#62; <kbd class="USERINPUT">cd \</kbd>
+C:\&#62; <kbd class="USERINPUT">attrib -r -a -s -h boot.ini</kbd>
+C:\&#62; <kbd class="USERINPUT">edit boot.ini</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Add this line to the end of the file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+C:\bootsect.lnx="Slackware Linux"
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Save the changes and exit the editor. When you reboot Windows NT, you will have a
+Linux option on the menu. Choosing it will boot into Linux.</p>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="BOOTING-DUAL-LINUX" name="BOOTING-DUAL-LINUX">7.3.2
+Linux</a></h3>
+
+<p>Yes, people really do this. This is definitely the easiest dual boot scenario. You can
+simply use LILO and add more entries to the <tt class="FILENAME">/etc/lilo.conf</tt>
+file. That's all there is to it.</p>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="SHELL" name="SHELL"></a>Chapter 8 The Shell</h1>
+
+<p>In a graphical environment, the interface is provided by a program that creates
+windows, scrollbars, menus, etc. In a commandline environment, the user interface is
+provided by a shell, which interprets commands and generally makes things useable.
+Immediately after logging in (which is covered in this chapter), users are put into a
+shell and allowed to go about their business. This chapter serves as an introduction to
+the shell, and to the most common shell among Linux users-- the Bourne Again Shell
+(bash). For more detailed information on anything in this chapter, check out the <tt
+class="COMMAND">bash</tt>(1) man page.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SHELL-USERS" name="SHELL-USERS">8.1 Users</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="AEN2678" name="AEN2678">8.1.1 Logging In</a></h3>
+
+<p>So you've booted, and you're looking at something that looks like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Welcome to Linux 2.4.18
+Last login: Wed Jan 1 15:59:14 -0500 2005 on tty6.
+darkstar login:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Hmm.. nobody said anything about a login. And what's a darkstar? Don't worry; you
+probably didn't accidentally fire up a hyperspace comm-link to the Empire's artificial
+moon. (I'm afraid the hyperspace comm-link protocol isn't currently supported by the
+Linux kernel. Maybe the 2.8 kernel branch will at last provide this oft looked-for
+support.) No, darkstar is just the name of one of our computers, and its name gets
+stamped on as the default. If you specified a name for your computer during setup, you
+should see it instead of darkstar.</p>
+
+<p>As for the login... If this is your first time, you'll want to log in as <tt
+class="USERNAME">root</tt>. You'll be prompted for a password; if you set one during the
+setup process, that's what it's looking for. If not, just hit enter. That's it-- you're
+in!</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN2693" name="AEN2693">8.1.2 Root: The Superuser</a></h3>
+
+<p>Okay, who or <span class="emphasis"><i class="EMPHASIS">what</i></span> is <tt
+class="USERNAME">root</tt>? And what's it doing with an account on <span
+class="emphasis"><i class="EMPHASIS">your</i></span> system?</p>
+
+<p>Well, in the world of Unix and similar operating systems (like Linux), there are users
+and then there are users. We'll go into this in more detail later, but the important
+thing to know now is that <tt class="USERNAME">root</tt> is the user above all users; <tt
+class="USERNAME">root</tt> is all-powerful and all-knowing, and <span class="emphasis"><i
+class="EMPHASIS">nobody</i></span> disobeys <tt class="USERNAME">root</tt>. It just isn't
+allowed. <tt class="USERNAME">root</tt> is what we call a &#8220;superuser&#8221;, and
+rightly so. And best of all, <tt class="USERNAME">root</tt> is <span class="emphasis"><i
+class="EMPHASIS">you</i></span>.</p>
+
+<p>Cool, huh?</p>
+
+<p>If you're not sure: yes, that's very cool. The catch is, though, that root is
+inherently allowed to break anything it so desires. You might want to skip ahead to <a
+href="#ESSENTIAL-SYSADMIN-USERS-SCRIPTS">Section 12.1.1</a> and see about adding a user;
+then login as that user and work from there. The traditional wisdom is that it's best to
+only become the superuser when absolutely necessary, so as to minimize the possibility of
+accidentally breaking something.</p>
+
+<p>By the way, if you decide you want to be root while you're logged in as someone else,
+no problem. Just use the <tt class="COMMAND">su</tt>(1) command. You'll be asked for <tt
+class="USERNAME">root's</tt> password and then it will make you <tt
+class="USERNAME">root</tt> until you <tt class="COMMAND">exit</tt> or <tt
+class="COMMAND">logout</tt>. You can also become any other user using <tt
+class="COMMAND">su</tt>, provided you know that user's password: <tt class="COMMAND">su
+logan</tt>, for instance, would make you me.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p><tt class="USERNAME">root</tt> is allowed to su to any user, without requiring their
+password.</p>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SHELL-COMMAND-LINE" name="SHELL-COMMAND-LINE">8.2 The Command
+Line</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="SHELL-COMMAND-LINE-RUNNING"
+name="SHELL-COMMAND-LINE-RUNNING">8.2.1 Running Programs</a></h3>
+
+<p>It's hard to get much accomplished without running a program; you might be able to
+prop something up with your computer or hold a door open, and some will make the most
+lovely humming noise when running, but that's really about it. And I think we can all
+agree that its use as a humming doorstop isn't what brought the personal computer the
+popularity it now enjoys.</p>
+
+<p>So, remember how almost everything in Linux is a file? Well, that goes for programs,
+too. Every command you run (that isn't built into the shell) resides as a file somewhere.
+You run a program simply by specifying the full path to it.</p>
+
+<p>For instance, remember that <tt class="COMMAND">su</tt> command from the last section?
+Well, it's actually in the <tt class="FILENAME">/bin</tt> directory: <tt
+class="COMMAND">/bin/su</tt> would run it nicely.</p>
+
+<p>So why, then, does just typing <tt class="COMMAND">su</tt> work? After all, you didn't
+say it was in <tt class="FILENAME">/bin</tt>. It could just as easily have been in <tt
+class="FILENAME">/usr/local/share</tt>, right? How did it <span class="emphasis"><i
+class="EMPHASIS">know</i></span>? The answer to that lies in the <tt
+class="ENVAR">PATH</tt> environment variable; most shells have either <tt
+class="ENVAR">PATH</tt> or something very much like <tt class="ENVAR">PATH</tt>. It
+basically contains a list of directories to look in for programs you try to run. So when
+you ran <tt class="COMMAND">su</tt>, your shell ran through its list of directories,
+checking each one for an executable file called <tt class="COMMAND">su</tt> that it could
+run; the first one it came to, it ran. This happens whenever you run a program without
+specifying a full path to it; if you get a &#8220;&#8220;<tt class="ERRORNAME">Command
+not found</tt>&#8221;&#8221; error, that only means that the program you tried to run
+isn't in your <tt class="ENVAR">PATH</tt>. (Of course, this would be true if the program
+doesn't exist at all...) We'll discuss environment variables in more depth in <a
+href="#SHELL-BASH-ENVIRONMENT">Section 8.3.1</a>.</p>
+
+<p>Remember also that &#8220;<tt class="FILENAME">.</tt>&#8221; is shorthand for the
+current directory, so if you happened to be in <tt class="FILENAME">/bin</tt>, <tt
+class="FILENAME">./su</tt> would have worked as an explicit full path.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SHELL-COMMAND-LINE-WILDCARD"
+name="SHELL-COMMAND-LINE-WILDCARD">8.2.2 Wildcard Matching</a></h3>
+
+<p>Nearly every shell recognizes some characters as being substitutes or abbreviations
+that mean anything goes here. Such characters are aptly named wildcards; the most common
+are <var class="LITERAL">*</var> and <var class="LITERAL">?</var>. By convention, <var
+class="LITERAL">?</var> usually matches any single character. For instance, suppose
+you're in a directory with three files: <tt class="FILENAME">ex1.txt</tt>, <tt
+class="FILENAME">ex2.txt</tt>, and <tt class="FILENAME">ex3.txt</tt>. You want to copy
+all of those files (using the <tt class="COMMAND">cp</tt> command we cover in <a
+href="#FILE-COMMANDS-COPYMOVE-CP">Section 10.5.1</a>) to another directory, say <tt
+class="FILENAME">/tmp</tt>. Well, typing <tt class="COMMAND">cp ex1.txt ex2.txt ex3.txt
+/tmp</tt> is entirely too much work. It's much easier to type <tt class="COMMAND">cp
+ex?.txt /tmp</tt>; the <var class="LITERAL">?</var> will match each of the characters
+&#8220;1&#8221;, &#8220;2&#8221;, and &#8220;3&#8221;, and each in turn will be
+substituted in.</p>
+
+<p>What's that you say? That's <span class="emphasis"><i
+class="EMPHASIS">still</i></span> too much work? You're right. It's appalling; we have
+labor laws to protect us from that sort of thing. Fortunately, we also have <var
+class="LITERAL">*</var>. As was already mentioned, <var class="LITERAL">*</var> matches
+&#8220;any number of characters&#8221;, including 0. So if those three files were the
+only ones in the directory, we could have simply said <tt class="COMMAND">cp * /tmp</tt>
+and gotten them all in one fell swoop. Suppose, though, that there is also a file called
+<tt class="FILENAME">ex.txt</tt> and one called <tt class="FILENAME">hejaz.txt</tt>. We
+want to copy <tt class="FILENAME">ex.txt</tt> but not <tt
+class="FILENAME">hejaz.txt</tt>; <tt class="COMMAND">cp ex* /tmp</tt> will do that for
+us.</p>
+
+<p><tt class="COMMAND">cp ex?.txt /tmp</tt>, would, of course, only get our original
+three files; there's no character in <tt class="FILENAME">ex.txt</tt> to match that <var
+class="LITERAL">?</var>, so it would be left out.</p>
+
+<p>Another common wildcard is the bracket pair <var class="LITERAL">[ ]</var>. Any
+characters inside the brackets will be substituted in place of the <var class="LITERAL">[
+]</var> to find matches. Sound confusing? It's not too bad. Suppose for instance, we have
+a directory containing the following 8 files: <tt class="FILENAME">a1</tt>, <tt
+class="FILENAME">a2</tt>, <tt class="FILENAME">a3</tt>, <tt class="FILENAME">a4</tt>, <tt
+class="FILENAME">aA</tt>, <tt class="FILENAME">aB</tt>, <tt class="FILENAME">aC</tt>, and
+<tt class="FILENAME">aD</tt> . We want to only find the files ending in numbers; <var
+class="LITERAL">[ ]</var> will do this for us.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls a[1-4]</kbd>
+a1 a2 a3 a4
+</pre>
+</td>
+</tr>
+</table>
+
+<p>But what we really want is just <tt class="FILENAME">a1</tt>, <tt
+class="FILENAME">a2</tt>, and <tt class="FILENAME">a4</tt>? In the previous example we
+used - to mean all values between 1 and 4. We can also separate individual entries with
+commas.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls a[1,2,4]</kbd>
+a1 a2 a4
+</pre>
+</td>
+</tr>
+</table>
+
+<p>I know what you're thinking now, &#8220;Well what about letters?&#8221; Linux is
+case-sensitive, meaning that <var class="LITERAL">a</var> and <var
+class="LITERAL">A</var> are different characters and are only related in your mind.
+Capitals always come before lowercase letters, so <var class="LITERAL">A</var> and <var
+class="LITERAL">B</var> come before <var class="LITERAL">a</var> and <var
+class="LITERAL">b</var>. Continuing with our earlier example, if we wanted files <tt
+class="FILENAME">a1</tt>, and <tt class="FILENAME">A1</tt>, we can find these quickly
+with <var class="LITERAL">[ ]</var>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls [A,a]1</kbd>
+A1 a1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Note, that if we had included a hyphen instead of a comma, we would have gotten
+incorrect results.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls [A-a]1</kbd>
+A1 B1 C1 D1 a1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can also combine hyphen and comma strings.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls [A,a-d]</kbd>
+A1 a1 b1 c1 d1
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SHELL-COMMAND-LINE-PIPING"
+name="SHELL-COMMAND-LINE-PIPING">8.2.3 Input/Output Redirection and Piping</a></h3>
+
+<p>(Here comes something cool.)</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps &#62; blargh</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Y'know what that is? That's me running <tt class="COMMAND">ps</tt> to see which
+processes are running; <tt class="COMMAND">ps</tt> is covered in <a
+href="#PROCESS-CONTROL-PS">Section 11.3</a>. That's not the cool part. The cool part is
+<var class="LITERAL">&gt; blargh</var>, which means, roughly, take the output from <tt
+class="COMMAND">ps</tt> and write it to a file called <tt class="FILENAME">blargh</tt>.
+But wait, it gets cooler.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps | less</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That one takes the output from <tt class="COMMAND">ps</tt> and pipes it through <tt
+class="COMMAND">less</tt>, so I can scroll through it at my leisure.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps &gt;&gt; blargh</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This is the third most commonly used redirector; it does the same thing as
+&#8220;&gt;&#8221;, except that &#8220;&gt;&gt;&#8221; will append output from <tt
+class="COMMAND">ps</tt> to the file <tt class="FILENAME">blargh</tt>, if said file
+exists. If not, just like &#8220;&gt;&#8221;, it will be created. (&#8220;&gt;&#8221;
+will obliterate the current contents of <tt class="FILENAME">blargh</tt>.)</p>
+
+<p>There is also a &#8220;&lt;&#8221; operator, which means take your input from the
+following, but it's not used nearly so often.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">fromdos &lt; dosfile.txt &gt; unixfile.txt</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Redirection gets really fun when you start piling it up:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps | tac &gt;&gt; blargh</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will run <tt class="COMMAND">ps</tt>, reverse the lines of its output, and append
+those to the file <tt class="FILENAME">blargh</tt>. You can stack as many of these up as
+you want; just be careful to remember that they get interpreted from left to right.</p>
+
+<p>See the <tt class="COMMAND">bash</tt>(1) man page for more detailed information on
+redirection.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SHELL-BASH" name="SHELL-BASH">8.3 The Bourne Again Shell
+(bash)</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="SHELL-BASH-ENVIRONMENT" name="SHELL-BASH-ENVIRONMENT">8.3.1
+Environment Variables</a></h3>
+
+<p>A Linux system is a complex beast, and there's a lot to keep track of, a lot of little
+details that come into play in your normal interactions with various programs (some of
+which you might not even need to be aware of). Nobody wants to pass a bunch of options to
+every program that gets run, telling it what kind of terminal is being used, the hostname
+of the computer, how their prompt should look...</p>
+
+<p>So as a coping mechanism, users have what's called an environment. The environment
+defines the conditions in which programs run, and some of this definition is variable;
+the user can alter and play with it, as is only right in a Linux system. Pretty much any
+shell will have environment variables (if not, it's probably not a very useable shell).
+Here we will give an overview of the commands bash provides for manipulating its
+environment variables.</p>
+
+<p><tt class="COMMAND">set</tt> by itself will show you all of the environment variables
+that are currently defined, as well as their values. Like most <tt
+class="COMMAND">bash</tt> built-ins, it can also do several other things (with
+parameters); we'll leave it to the <tt class="COMMAND">bash</tt>(1) man page to cover
+that, though. <a href="#EX-SHELL-BASH-ENVIRONMENT">Example 8-1</a> shows an excerpt from
+a <tt class="COMMAND">set</tt> command run on one of the author's computers. Notice in
+this example the <tt class="ENVAR">PATH</tt> variable that was discussed earlier.
+Programs in any of those directories can be run simply by typing the base filename.</p>
+
+<div class="EXAMPLE"><a id="EX-SHELL-BASH-ENVIRONMENT"
+name="EX-SHELL-BASH-ENVIRONMENT"></a>
+<p><b>Example 8-1. Listing Environment Variables with <tt
+class="COMMAND">set</tt></b></p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">set</kbd>
+PATH=/usr/local/lib/qt/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:
+/usr/openwin/bin:/usr/games:.:/usr/local/ssh2/bin:/usr/local/ssh1/bin:
+/usr/share/texmf/bin:/usr/local/sbin:/usr/sbin:/home/logan/bin
+PIPESTATUS=([0]="0")
+PPID=4978
+PS1='\h:\w\$ '
+PS2='&#62; '
+PS4='+ '
+PWD=/home/logan
+QTDIR=/usr/local/lib/qt
+REMOTEHOST=ninja.tdn
+SHELL=/bin/bash
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">unset <var
+class="REPLACEABLE">VARIABLE</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">unset</tt> will remove any variables that you give it, wiping out
+both the variable and its value; <tt class="COMMAND">bash</tt> will forget that variable
+ever existed. (Don't worry. Unless it's something you explicitly defined in that shell
+session, it'll probably get redefined in any other session.)</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">export <var
+class="REPLACEABLE">VARIABLE=some_value</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now, <tt class="COMMAND">export</tt> is truly handy. Using it, you give the
+environment variable <tt class="ENVAR">VARIABLE</tt> the value &#8220;<var
+class="LITERAL">some_value</var>&#8221;; if <tt class="ENVAR">VARIABLE</tt> didn't exist,
+it does now. If <tt class="ENVAR">VARIABLE</tt> already had a value, well, it's gone.
+That's not so good, if you're just trying to add a directory to your <tt
+class="ENVAR">PATH</tt>. In that case, you probably want to do something like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">export PATH=$PATH:<var
+class="REPLACEABLE">/some/new/directory</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Note the use of <tt class="ENVAR">$PATH</tt> there: when you want <tt
+class="COMMAND">bash</tt> to interpret a variable (replace it with its value), tack a
+<var class="LITERAL">$</var> onto the beginning of the variable's name. For instance, <tt
+class="COMMAND">echo $PATH</tt> will echo the value of <tt class="ENVAR">PATH</tt>, in my
+case:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">echo $PATH</kbd>
+/usr/local/lib/qt/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:
+/usr/openwin/bin:/usr/games:.:/usr/local/ssh2/bin:/usr/local/ssh1/bin:
+/usr/share/texmf/bin:/usr/local/sbin:/usr/sbin:/home/logan/bin
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SHELL-BASH-TAB" name="SHELL-BASH-TAB">8.3.2 Tab
+Completion</a></h3>
+
+<p>(Here comes something cool again.)</p>
+
+<ol type="1">
+<li>
+<p>A commandline interface means lots of typing.</p>
+</li>
+
+<li>
+<p>Typing is work.</p>
+</li>
+
+<li>
+<p>Nobody likes work.</p>
+</li>
+</ol>
+
+<p>From 3 and 2, we can determine that (4) nobody likes typing. Fortunately, <tt
+class="COMMAND">bash</tt> saves us from (5) (nobody likes a commandline interface).</p>
+
+<p>How does <tt class="COMMAND">bash</tt> accomplish this wonderful feat, you ask? In
+addition to the wildcard expansion we discussed before, <tt class="COMMAND">bash</tt>
+features tab completion.</p>
+
+<p>Tab completion works something like this: You're typing the name of a file. Maybe it's
+in your <tt class="ENVAR">PATH</tt>, maybe you're typing it out explicitly. All you have
+to do is type enough of the filename to uniquely identify it. Then hit the tab key. <tt
+class="COMMAND">bash</tt> will figure out what you want and finish typing it for you!</p>
+
+<p>Example time. <tt class="FILENAME">/usr/src</tt> contains two subdirectories: <tt
+class="FILENAME">/usr/src/linux</tt> and <tt class="FILENAME">/usr/src/sendmail</tt>. I
+want to see what's in <tt class="FILENAME">/usr/src/linux</tt>. So I just type <tt
+class="COMMAND">ls /usr/src/l</tt>, hit the <kbd class="USERINPUT">TAB</kbd> key, and <tt
+class="COMMAND">bash</tt> gives me <tt class="COMMAND">ls /usr/src/linux</tt>.</p>
+
+<p>Now, suppose there are two directories <tt class="FILENAME">/usr/src/linux</tt> and
+<tt class="FILENAME">/usr/src/linux-old</tt>; If I type <tt
+class="FILENAME">/usr/src/l</tt> and hit <kbd class="USERINPUT">TAB</kbd>, <tt
+class="COMMAND">bash</tt> will fill in as much as it can, and I'll get <tt
+class="FILENAME">/usr/src/linux</tt>. I can stop there, or I can hit <kbd
+class="USERINPUT">TAB</kbd> again, and <tt class="COMMAND">bash</tt> will show a list of
+directories that match what I've typed so far.</p>
+
+<p>Hence, less typing (and hence, people can like commandline interfaces). I told you it
+was cool.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SHELL-VT" name="SHELL-VT">8.4 Virtual Terminals</a></h2>
+
+<p>So you're in the middle of working on something and you decide you need to do
+something else. You could just drop what you're doing and switch tasks, but this is a
+multi-user system, right? And you can log in as many times simultaneously as you want,
+right? So why should you have to do one thing at a time?</p>
+
+<p>You don't. We can't all have multiple keyboards, mice, and monitors for one machine;
+chances are most of us don't want them. Clearly, hardware isn't the solution. That leaves
+software, and Linux steps up on this one, providing &#8220;virtual terminals&#8221;, or
+&#8220;VTs&#8221;.</p>
+
+<p>By pressing <kbd class="USERINPUT">Alt</kbd> and a function key, you can switch
+between virtual terminals; each function key corresponds to one. Slackware has logins on
+6 VTs by default. <b class="KEYCAP">Alt</b>+<b class="KEYCAP">F2</b> will take you to the
+second one, <b class="KEYCAP">Alt</b>+<b class="KEYCAP">F3</b> to the third, etc.</p>
+
+<p>The rest of the function keys are reserved for X sessions. Each X session uses its own
+VT, beginning with the seventh (<b class="KEYCAP">Alt</b>+<b class="KEYCAP">F7</b>) and
+going up. When in X, the <b class="KEYCAP">Alt</b>+<b class="KEYCAP">Function key</b>
+combination is replaced with <b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">Function</b>; so if you are in X and want to get back to a text login
+(without exiting your X session), <b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">F3</b> will take you to the third. (<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">F7</b> will take you back, assuming you're using the first X session.)</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3024" name="AEN3024">8.4.1 Screen</a></h3>
+
+<p>But what about situations where there are no virtual terminals? What then?
+Fortunately, slackware includes a beautiful screen manager aptly named <tt
+class="COMMAND">screen</tt>. <tt class="COMMAND">screen</tt> is a terminal emulator that
+has virtual terminal like capabilities. Executing <tt class="COMMAND">screen</tt> flashes
+a brief introduction, then dumps to a terminal. Unlike the standard virtual terminals,
+<tt class="COMMAND">screen</tt> has its own commands. All <tt class="COMMAND">screen</tt>
+commands are prefixed with a <b class="KEYCAP">Crtl</b>+<b class="KEYCAP">A</b>
+keystroke. For example, <b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">A</b>+<b
+class="KEYCAP">C</b> will create a new terminal session. <b class="KEYCAP">Ctrl</b>+<b
+class="KEYCAP">A</b>+<b class="KEYCAP">N</b> will switch to the next terminal. <b
+class="KEYCAP">Ctrl</b>+<b class="KEYCAP">A</b>+<b class="KEYCAP">P</b> switches to the
+previous terminal.</p>
+
+<p><tt class="COMMAND">screen</tt> also supports detaching and re-attaching to <tt
+class="COMMAND">screen</tt> sessions which is particularly useful for remote sessions via
+<tt class="COMMAND">ssh</tt> and <tt class="COMMAND">telnet</tt>, (more on those later).
+<b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">A</b>+<b class="KEYCAP">D</b> will detach
+from the currently running screen. Executing <tt class="COMMAND">screen -r</tt> will list
+all currently running screen sessions you may reattach to.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">screen -r</kbd>
+There are several suitable screens on:
+ 1212.pts-1.redtail (Detached)
+ 1195.pts-1.redtail (Detached)
+ 1225.pts-1.redtail (Detached)
+ 17146.pts-1.sanctuary (Dead ???)
+Remove dead screens with 'screen -wipe'.
+Type "screen [-d] -r [pid.]tty.host" to resume one of them.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Running <tt class="COMMAND">screen -r 1212</tt> would reattach to the first screen
+listed. I mentioned earlier how useful this was for remote sessions. If I were to login
+to a remote slackware server via <tt class="COMMAND">ssh</tt>, and my connection was
+severed by some chance occurrence such as a local power failure, whatever I was doing at
+that moment would instantly perish, which can be a horrible thing for your server. Using
+<tt class="COMMAND">screen</tt> prevents this by detaching my session if my connection is
+dropped. Once my connection is restored, I can reattach to my screen session and resume
+right where I left off.</p>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="FILESYSTEM-STRUCTURE" name="FILESYSTEM-STRUCTURE"></a>Chapter 9 Filesystem
+Structure</h1>
+
+<p>We have already discussed the directory structure in Slackware Linux. By this point,
+you should be able to find files and directories that you need. But there is more to the
+filesystem than just the directory structure.</p>
+
+<p>Linux is a multiuser operating system. Every aspect of the system is multiuser, even
+the filesystem. The system stores information like who owns a file and who can read it.
+There are other unique parts about the filesystems, such as links and NFS mounts. This
+section explains these, as well as the multiuser aspects of the filesystem.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILESYSTEM-STRUCTURE-OWNERSHIP"
+name="FILESYSTEM-STRUCTURE-OWNERSHIP">9.1 Ownership</a></h2>
+
+<p>The filesystem stores ownership information for each file and directory on the system.
+This includes what user and group own a particular file. The easiest way to see this
+information is with the <tt class="COMMAND">ls</tt> command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /usr/bin/wc</kbd>
+-rwxr-xr-x 1 root bin 7368 Jul 30 1999 /usr/bin/wc
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We are interested in the third and fourth columns. These contain the username and
+group name that owns this file. We see that the user &#8220;<tt
+class="USERNAME">root</tt>&#8221; and the group &#8220;<tt
+class="USERNAME">bin</tt>&#8221; own this file.</p>
+
+<p>We can easily change the file owners with the <tt class="COMMAND">chown</tt>(1) (which
+means &#8220;change owner&#8221;) and <tt class="COMMAND">chgrp</tt>(1) (which means
+&#8220;change group&#8221;) commands. To change the file owner to <tt
+class="USERNAME">daemon</tt>, we would use <tt class="COMMAND">chown</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chown daemon /usr/bin/wc</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>To change the group owner to &#8220;<tt class="USERNAME">root</tt>&#8221;, we would
+use <tt class="COMMAND">chgrp</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chgrp root /usr/bin/wc</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We can also use <tt class="COMMAND">chown</tt> to specify the user and group owners
+for a file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chown daemon:root /usr/bin/wc</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In the above example, the user could have used a period instead of a colon. The result
+would have been the same; however, the colon is considered better form. Use of the period
+is deprecated and may be removed from future versions of <tt class="COMMAND">chown</tt>
+to allow usernames with periods in them. These usernames tend to be very popular with
+Windows Exchange Servers and are encountered most commonly in email addresses such as:
+<var class="LITERAL">mr.jones@example.com</var>. In slackware, administrators are advised
+to stay away from such usernames because some scripts still use the period to indicate
+the user and group of a file or directory. In our example, <tt class="COMMAND">chmod</tt>
+would interpret <var class="LITERAL">mr.jones</var> as user &#8220;mr&#8221; and group
+&#8220;jones&#8221;.</p>
+
+<p>File ownership is a very important part of using a Linux system, even if you are the
+only user. You sometimes need to fix ownerships on files and device nodes.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILESYSTEM-STRUCTURE-PERMISSIONS"
+name="FILESYSTEM-STRUCTURE-PERMISSIONS">9.2 Permissions</a></h2>
+
+<p>Permissions are the other important part of the multiuser aspects of the filesystem.
+With these, you can change who can read, write, and execute files.</p>
+
+<p>The permission information is stored as four octal digits, each specifying a different
+set of permissions. There are owner permissions, group permissions, and world
+permissions. The fourth octal digit is used to store special information such as set user
+ID, set group ID, and the sticky bit. The octal values assigned to the permission modes
+are (they also have letters associated with them that are displayed by programs such as
+<tt class="COMMAND">ls</tt> and can be used by <tt class="COMMAND">chmod</tt>):</p>
+
+<div class="TABLE"><a id="AEN3142" name="AEN3142"></a>
+<p><b>Table 9-1. Octal Permission Values</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="3*" />
+<col width="1*" align="CENTER" />
+<col width="1*" align="CENTER" />
+<thead>
+<tr>
+<th>Permission Type</th>
+<th>Octal Value</th>
+<th>Letter Value</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>&#8220;sticky&#8221; bit</td>
+<td>1</td>
+<td>t</td>
+</tr>
+
+<tr>
+<td>set user ID</td>
+<td>4</td>
+<td>s</td>
+</tr>
+
+<tr>
+<td>set group ID</td>
+<td>2</td>
+<td>s</td>
+</tr>
+
+<tr>
+<td>read</td>
+<td>4</td>
+<td>r</td>
+</tr>
+
+<tr>
+<td>write</td>
+<td>2</td>
+<td>w</td>
+</tr>
+
+<tr>
+<td>execute</td>
+<td>1</td>
+<td>x</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>You add the octal values for each permission group. For example, if you want the group
+permissions to be &#8220;read&#8221; and &#8220;write&#8221;, you would use
+&#8220;6&#8221; in the group portion of the permission information.</p>
+
+<p><tt class="COMMAND">bash</tt>'s default permissions are:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /bin/bash</kbd>
+-rwxr-xr-x 1 root bin 477692 Mar 21 19:57 /bin/bash
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The first dash would be replaced with a &#8220;d&#8221; if this was a directory. The
+three permission groups (owner, group, and world) are displayed next. We see that the
+owner has read, write, and execute permissions (<var class="LITERAL">rwx</var>). The
+group has only read and execute (<var class="LITERAL">r-x</var>). And everyone else has
+only read and execute (<var class="LITERAL">r-x</var>).</p>
+
+<p>How would we set permissions on another file to resemble <tt
+class="COMMAND">bash</tt>'s? First, let's make an example file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">touch /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/example</kbd>
+-rw-rw-r--- 1 david users 0 Apr 19 11:21 /tmp/example
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We will use <tt class="COMMAND">chmod</tt>(1) (which means &#8220;change mode&#8221;)
+to set the permissions on the example file. Add the octal numbers for the permissions you
+want. For the owner to have read, write, and execute, we would have a value of <var
+class="LITERAL">7</var>. Read and execute would have <var class="LITERAL">5</var>. Run
+those together and pass them to <tt class="COMMAND">chmod</tt> like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod 755 /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/example</kbd>
+-rwxr-xr-x 1 david users 0 Apr 19 11:21 /tmp/example
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now you may be thinking, &#8220;Why didn't it just create a file with those
+permissions in the first place?&#8221; Well the answer is simple. <tt
+class="COMMAND">bash</tt> includes a nice little built-in called <tt
+class="COMMAND">umask</tt>. This is included with most Unix shells as well, and controls
+what file permissions are assigned to newly created files. We discussed <tt
+class="COMMAND">bash</tt> built-ins to some degree in <a
+href="#SHELL-BASH-ENVIRONMENT">Section 8.3.1</a>. <tt class="COMMAND">umask</tt> takes a
+little getting used to. It works very similar to <tt class="COMMAND">chmod</tt>, only in
+reverse. You specify the octal values you do not wish to have present in newly created
+files. The default umask value is <var class="LITERAL">0022</var>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">umask</kbd>
+0022
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">umask 0077</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">touch tempfile</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l tempfile</kbd>
+-rw-------- 1 david users 0 Apr 19 11:21 tempfile
+</pre>
+</td>
+</tr>
+</table>
+
+<p>See the man page for <tt class="COMMAND">bash</tt> for more information.</p>
+
+<p>To set special permissions with <tt class="COMMAND">chmod</tt>, add the numbers
+together and place them in the first column. For example, to make it set user ID and set
+group ID, we use 6 as the first column:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod 6755 /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/example</kbd>
+-rwsr-sr-x 1 david users 0 Apr 19 11:21 /tmp/example
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the octal values confuse you, you can use letters with <tt
+class="COMMAND">chmod</tt>. The permission groups are represented as:</p>
+
+<div class="INFORMALTABLE"><a id="AEN3246" name="AEN3246"></a>
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<tbody>
+<tr>
+<td>Owner</td>
+<td>u</td>
+</tr>
+
+<tr>
+<td>Group</td>
+<td>g</td>
+</tr>
+
+<tr>
+<td>World</td>
+<td>o</td>
+</tr>
+
+<tr>
+<td>All of the above</td>
+<td>a</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>To do the above, we would have to use several command lines:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod a+rx /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod u+w /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod ug+s /tmp/example</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Some people prefer the letters over the numbers. Either way will result in the same
+set of permissions.</p>
+
+<p>The octal format is often faster, and the one you see most often used in shell
+scripts. Sometimes the letters are more powerful however. For example, there's no easy
+way to change one group of permissions while preserving the other groups on files and
+directories when using the octal format. This is trivial with the letters.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/</kbd>
+-rwxr-xr-x 1 alan users 0 Apr 19 11:21 /tmp/example0
+-rwxr-x--- 1 alan users 0 Apr 19 11:21 /tmp/example1
+----r-xr-x 1 alan users 0 Apr 19 11:21 /tmp/example2
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod g-rwx /tmp/example?</kbd>
+-rwx---r-x 1 alan users 0 Apr 19 11:21 /tmp/example0
+-rwx------ 1 alan users 0 Apr 19 11:21 /tmp/example1
+-------r-x 1 alan users 0 Apr 19 11:21 /tmp/example2
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We mentioned set user ID and set group ID permissions in several places above. You may
+be wondering what this is. Normally when you run a program, it is operating under your
+user account. That is, it has all the permissions that you as a user have. The same is
+true for the group. When you run a program, it executes under your current group. With
+set user ID permissions, you can force the program to always run as the program owner
+(such as &#8220;root&#8221;). Set group ID is the same, but for the group.</p>
+
+<p>Be careful with this, set user ID and set group ID programs can open major security
+holes on your system. If you frequently set user ID programs that are owned by <tt
+class="USERNAME">root</tt>, you are allowing anyone to run that program and run it as <tt
+class="USERNAME">root</tt>. Since <tt class="USERNAME">root</tt> has no restrictions on
+the system, you can see how this would pose a major security problem. In short, it's not
+bad to use set user ID and set group ID permissions, just use common sense.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILESYSTEM-STRUCTURE-LINKS"
+name="FILESYSTEM-STRUCTURE-LINKS">9.3 Links</a></h2>
+
+<p>Links are pointers between files. With links, you can have files exist in many
+locations and be accessible by many names. There are two types of links: hard and
+soft.</p>
+
+<p>Hard links are names for a particular file. They can only exist within a single
+filesystem and are only removed when the real name is removed from the system. These are
+useful in some cases, but many users find the soft link to be more versatile.</p>
+
+<p>The soft link, also called a symbolic link, can point to a file outside of its
+filesystem. It is actually a small file containing the information it needs. You can add
+and remove soft links without affecting the actual file. And since a symbolic link is
+actually a small file containing its own information, they can even point at a directory.
+It's rather common to have <tt class="FILENAME">/var/tmp</tt> actually be a symbolic link
+to <tt class="FILENAME">/tmp</tt> for example.</p>
+
+<p>Links do not have their own set of permissions or ownerships, but instead reflect
+those of the file they point to. Slackware uses mostly soft links. Here is a common
+example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /bin/sh</kbd>
+lrwxrwxrwx 1 root root 4 Apr 6 12:34 /bin/sh -&#62; bash
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The <tt class="COMMAND">sh</tt> shell under Slackware is actually <tt
+class="COMMAND">bash</tt>. Removing links is done using <tt class="COMMAND">rm</tt>. The
+<tt class="COMMAND">ln</tt> command is used to create links. These commands will be
+discussed in more depth in <a href="#FILE-COMMANDS">Chapter 10</a>.</p>
+
+<p>It's very important to be careful about symlinks in particular. Once, I was working on
+a machine that was consistently failing to back-up to tape each night. Two symlinks had
+been made to directories beneath each other. The back-up software kept appending those
+same directories to the tape until it was out of space. Normally, a set of checks will
+prevent creating a symlink in this situation, but ours was a special case.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILESYSTEM-STRUCTURE-MOUNTING"
+name="FILESYSTEM-STRUCTURE-MOUNTING">9.4 Mounting Devices</a></h2>
+
+<p>As was previously discussed in <a href="#SYSTEM-CONFIGURATION-LAYOUT">Section
+4.1.1</a>, all the drives and devices in your computer are one big filesystem. Various
+hard drive partitions, CD-ROMs, and floppies are all placed in the same tree. In order to
+attach these drives to the filesystem so that you can access them, you have to use the
+<tt class="COMMAND">mount</tt>(1) and <tt class="COMMAND">umount</tt>(1) commands.</p>
+
+<p>Some devices are automatically mounted when you boot up your computer. These are
+listed in the <tt class="FILENAME">/etc/fstab</tt> file. Anything that you want to be
+mounted automatically gets an entry in that file. For other devices, you'll have to issue
+a command every time you want to use the device.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3319" name="AEN3319">9.4.1 <tt
+class="FILENAME">fstab</tt></a></h3>
+
+<p>Let's look at an example of the <tt class="FILENAME">/etc/fstab</tt> file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cat /etc/fstab</kbd>
+/dev/sda1 / ext2 defaults 1 1
+/dev/sda2 /usr/local ext2 defaults 1 1
+/dev/sda4 /home ext2 defaults 1 1
+/dev/sdb1 swap swap defaults 0 0
+/dev/sdb3 /export ext2 defaults 1 1
+none /dev/pts devpts gid=5,mode=620 0 0
+none /proc proc defaults 0 0
+/dev/fd0 /mnt ext2 defaults 0 0
+/dev/cdrom /mnt/cdrom iso9660 ro 0 0
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The first column is the device name. In this case, the devices are five partitions
+spread out across two SCSI hard drives, two special filesystems that don't need a device,
+a floppy, and a CD-ROM drive. The second column is where the device will be mounted. This
+needs to be a directory name, except in the case of a swap partition. The third column is
+the filesystem type of the device. For normal Linux filesystems, this will be <var
+class="LITERAL">ext2</var> (second extended filesystem). CD-ROM drives are <var
+class="LITERAL">iso9660</var>, and Windows-based devices will either be <var
+class="LITERAL">msdos</var> or <var class="LITERAL">vfat</var>.</p>
+
+<p>The fourth column is a listing of options that apply to the mounted filesystem.
+defaults is fine for just about everything. However, read-only devices should be given
+the <var class="LITERAL">ro</var> flag. There are a lot of options that can be used.
+Check the <tt class="FILENAME">fstab</tt>(5) man page for more information. The last two
+columns are used by <tt class="COMMAND">fsck</tt> and other commands that need to
+manipulate the devices. Check the man page for that information as well.</p>
+
+<p>When you install Slackware Linux, the setup program will build much of the <tt
+class="FILENAME">fstab</tt> file.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3340" name="AEN3340">9.4.2 <tt class="COMMAND">mount</tt> and
+<tt class="COMMAND">umount</tt></a></h3>
+
+<p>Attaching another device to your filesystem is easy. All you have to do is use the <tt
+class="COMMAND">mount</tt> command, along with a few options. Using <tt
+class="COMMAND">mount</tt> can simplified if the device has an entry in the <tt
+class="FILENAME">/etc/fstab</tt> file. For example, let's say that I wanted to mount my
+CD-ROM drive and that my <tt class="COMMAND">fstab</tt> file looked like the example from
+the previous section. I would call <tt class="COMMAND">mount</tt> like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mount /cdrom</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Since there is an entry in <tt class="FILENAME">fstab</tt> for that mount point, <tt
+class="COMMAND">mount</tt> knows what options to use. If there wasn't an entry for that
+device, I would have to use several options for <tt class="COMMAND">mount</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">mount -t iso9660 -o ro /dev/cdrom /cdrom</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That command line includes the same information as the example <tt
+class="FILENAME">fstab</tt> did, but we'll go over all the parts anyways. The <var
+class="OPTION">-t iso9660</var> is the filesystem type of the device to mount. In this
+case, it would be the iso9660 filesystem which is what CD-ROM drives most commonly use.
+The <var class="OPTION">-o ro</var> tells mount to mount the device read-only. The <tt
+class="FILENAME">/dev/cdrom</tt> is the name of the device to mount, and <tt
+class="FILENAME">/cdrom</tt> is the location on the filesystem to mount the drive.</p>
+
+<p>Before you can remove a floppy, CD-ROM, or other removable device that is currently
+mounted, you'll have to unmount it. That is done using the <tt
+class="COMMAND">umount</tt> command. Don't ask where the &#8220;n&#8221; went because we
+couldn't tell you. You can use either the mounted device or the mount point as the
+argument to <tt class="COMMAND">umount</tt>. For example, if you wanted to unmount the
+CD-ROM from the previous example, either of these commands would work:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">umount /dev/cdrom</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">umount /cdrom</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILESYSTEM-STRUCTURE-NFS" name="FILESYSTEM-STRUCTURE-NFS">9.5
+NFS Mounts</a></h2>
+
+<p>NFS stands for the Network Filesystem. It is not really part of the real filesystem,
+but can be used to add parts to the mounted filesystem.</p>
+
+<p>Large Unix environments often times share the same programs, sets of home directories,
+and mail spool. The problem of getting the same copy to each machine is solved with NFS.
+We can use NFS to share one set of home directories between all of the workstations. The
+workstations then mount that NFS share as if it were on their own machines.</p>
+
+<p>See <a href="#NETWORK-CONFIGURATION-NFS-NFS">Section 5.6.2</a> and the man pages for
+<tt class="FILENAME">exports</tt>(5), <tt class="COMMAND">nfsd</tt>(8), and <tt
+class="COMMAND">mountd</tt>(8) for more information.</p>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="FILE-COMMANDS" name="FILE-COMMANDS"></a>Chapter 10 Handling Files and
+Directories</h1>
+
+<p>Linux aims to the most Unix-like it can be. Traditionally, Unix operating systems have
+been command-line oriented. We do have a graphical user interface in Slackware, but the
+command-line is still the main level of control for the system. Therefore, it is
+important to understand some of the basic file management commands.</p>
+
+<p>The following sections explain the common file management commands and provide
+examples of how they are used. There are many other commands, but these will help you get
+started. Also, the commands are only briefly discussed here. You will find more detail in
+the accompanying man pages for each command.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILE-COMMANDS-NAVIGATION" name="FILE-COMMANDS-NAVIGATION">10.1
+Navigation : <tt class="COMMAND">ls</tt>, <tt class="COMMAND">cd</tt>, and <tt
+class="COMMAND">pwd</tt></a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="AEN3398" name="AEN3398">10.1.1 <tt
+class="COMMAND">ls</tt></a></h3>
+
+<p>This command lists files in a directory. Windows and DOS users will notice its
+similarity to the <tt class="COMMAND">dir</tt> command. By itself, <tt
+class="COMMAND">ls</tt>(1) will list the files in the current directory. To see what's in
+your root directory, you could issue these commands:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls</kbd>
+bin cdr dev home lost+found proc sbin tmp var
+boot cdrom etc lib mnt root suncd usr vmlinuz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The problem a lot of people have with that output is that you cannot easily tell what
+is a directory and what is a file. Some users prefer that <tt class="COMMAND">ls</tt> add
+a type identifier to each listing, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -FC</kbd>
+bin/ cdr/ dev/ home/ lost+found/ proc/ sbin/ tmp/ var/
+boot/ cdrom/ etc/ lib/ mnt/ root/ suncd/ usr/ vmlinuz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Directories get a slash at the end of the name, executable files get an asterisk at
+the end of the name, and so on.</p>
+
+<p><tt class="COMMAND">ls</tt> can also be used to get other statistics on files. For
+example, to see the creation dates, owners, and permissions, you would look at a long
+listing:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l</kbd>
+drwxr-xr-x 2 root bin 4096 May 7 09:11 bin/
+drwxr-xr-x 2 root root 4096 Feb 24 03:55 boot/
+drwxr-xr-x 2 root root 4096 Feb 18 01:10 cdr/
+drwxr-xr-x 14 root root 6144 Oct 23 18:37 cdrom/
+drwxr-xr-x 4 root root 28672 Mar 5 18:01 dev/
+drwxr-xr-x 10 root root 4096 Mar 8 03:32 etc/
+drwxr-xr-x 8 root root 4096 Mar 8 03:31 home/
+drwxr-xr-x 3 root root 4096 Jan 23 21:29 lib/
+drwxr-xr-x 2 root root 16384 Nov 1 08:53 lost+found/
+drwxr-xr-x 2 root root 4096 Oct 6 12:47 mnt/
+dr-xr-xr-x 62 root root 0 Mar 4 15:32 proc/
+drwxr-x--x 12 root root 4096 Feb 26 02:06 root/
+drwxr-xr-x 2 root bin 4096 Feb 17 02:02 sbin/
+drwxr-xr-x 5 root root 2048 Oct 25 10:51 suncd/
+drwxrwxrwt 4 root root 487424 Mar 7 20:42 tmp/
+drwxr-xr-x 21 root root 4096 Aug 24 03:04 usr/
+drwxr-xr-x 18 root root 4096 Mar 8 03:32 var/
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Suppose you want to get a listing of the hidden files in the current directory. This
+command will do just that:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -a</kbd>
+. bin cdrom home mnt sbin usr
+.. boot dev lib proc suncd var
+.pwrchute_tmp cdr etc lost+found root tmp vmlinuz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Files beginning with a period (called dot files) are hidden when you run <tt
+class="COMMAND">ls</tt>. You will only see them if you pass the <var
+class="OPTION">-a</var> option.</p>
+
+<p>There are many more options that can be found in the online manual page. Don't forget
+that you can combine options that you pass to <tt class="COMMAND">ls</tt>.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3436" name="AEN3436">10.1.2 <tt
+class="COMMAND">cd</tt></a></h3>
+
+<p>The <tt class="COMMAND">cd</tt> command is used to change working directories. You
+simply type <tt class="COMMAND">cd</tt> followed by the path name to change to. Here are
+some examples:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+darkstar:~$ <kbd class="USERINPUT">cd /bin</kbd>
+darkstar:/bin$ <kbd class="USERINPUT">cd usr</kbd>
+bash: cd: usr: No such file or directory
+darkstar:/bin$ <kbd class="USERINPUT">cd /usr</kbd>
+darkstar:/usr$ <kbd class="USERINPUT">ls</kbd>
+bin
+darkstar:/usr$ <kbd class="USERINPUT">cd bin</kbd>
+darkstar:/usr/bin$
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Notice that without the preceding slash, it tries to change to a directory in the
+current directory. Also executing <tt class="COMMAND">cd</tt> with no options will move
+you to your home directory.</p>
+
+<p>The <tt class="COMMAND">cd</tt> command is not like the other commands. It is a
+builtin shell command. Shell builtins are discussed in <a
+href="#SHELL-BASH-ENVIRONMENT">Section 8.3.1</a>. This may not make any sense to you
+right now. Basically it means there is no man page for this command. Instead, you have to
+use the shell help. Like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">help cd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It will display the options for <tt class="COMMAND">cd</tt> and how to use them.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3463" name="AEN3463">10.1.3 <tt
+class="COMMAND">pwd</tt></a></h3>
+
+<p>The <tt class="COMMAND">pwd</tt> command is used to show your current location. To use
+the <tt class="COMMAND">pwd</tt> command just type <tt class="COMMAND">pwd</tt>. For
+example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /bin</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">pwd</kbd>
+/bin
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /usr</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd bin</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">pwd</kbd>
+/usr/bin
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILE-COMMANDS-PAGERS" name="FILE-COMMANDS-PAGERS">10.2 Pagers:
+<tt class="COMMAND">more</tt>, <tt class="COMMAND">less</tt>, and <tt
+class="COMMAND">most</tt></a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="AEN3491" name="AEN3491">10.2.1 <tt
+class="COMMAND">more</tt></a></h3>
+
+<p><tt class="COMMAND">more</tt>(1) is what we call a pager utility. Oftentimes the
+output of a particular command is too big to fit on one screen. The individual commands
+do not know how to fit their output to separate screens. They leave this job to the pager
+utility.</p>
+
+<p>The <tt class="COMMAND">more</tt> command breaks the output into individual screens
+and waits for you to press the space bar before continuing on to the next screen.
+Pressing the enter key will advance the output one line. Here is a good example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /usr/bin</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That should scroll for a while. To break up the output screen by screen, just pipe it
+through more:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l | more</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That is the pipe character (shift backslash). The pipe is short for saying take the
+output of <tt class="COMMAND">ls</tt> and feed it into <tt class="COMMAND">more</tt>. You
+can pipe just about anything through the <tt class="COMMAND">more</tt> command, not just
+<tt class="COMMAND">ls</tt>. Piping is also covered in <a
+href="#SHELL-COMMAND-LINE-PIPING">Section 8.2.3</a>.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3518" name="AEN3518">10.2.2 <tt
+class="COMMAND">less</tt></a></h3>
+
+<p>The <tt class="COMMAND">more</tt> command is quite handy, but often you will find that
+you have advanced past the screen you wanted. more does not provide a way to go back. The
+<tt class="COMMAND">less</tt>(1) command provides this functionality. It is used in the
+same way as the <tt class="COMMAND">more</tt> command, so the previous examples apply
+here too. So, <tt class="COMMAND">less</tt> is more than <tt class="COMMAND">more</tt>.
+Joost Kremers puts it this way:</p>
+
+<a id="AEN3530" name="AEN3530"></a>
+<blockquote class="BLOCKQUOTE">
+<p><tt class="COMMAND">less</tt> is more, but more <tt class="COMMAND">more</tt> than <tt
+class="COMMAND">more</tt> is, so <tt class="COMMAND">more</tt> is less <tt
+class="COMMAND">less</tt>, so use more <tt class="COMMAND">less</tt> if you want less <tt
+class="COMMAND">more</tt>.</p>
+</blockquote>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3539" name="AEN3539">10.2.3 <tt
+class="COMMAND">most</tt></a></h3>
+
+<p>Where <tt class="COMMAND">more</tt> and <tt class="COMMAND">less</tt> leave off, <tt
+class="COMMAND">most</tt>(1) picks back up. If <tt class="COMMAND">less</tt> is more than
+<tt class="COMMAND">more</tt>, <tt class="COMMAND">most</tt> is more than <tt
+class="COMMAND">less</tt>. Whereas the other pagers can only display one file at a time,
+<tt class="COMMAND">most</tt> is capable of viewing any number of files, as long as each
+file's window is at least 2 lines long. <tt class="COMMAND">most</tt> has a lot of
+options, check the man page for full details.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILE-COMMANDS-OUTPUT" name="FILE-COMMANDS-OUTPUT">10.3 Simple
+Output: <tt class="COMMAND">cat</tt> and <tt class="COMMAND">echo</tt></a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="AEN3559" name="AEN3559">10.3.1 <tt
+class="COMMAND">cat</tt></a></h3>
+
+<p><tt class="COMMAND">cat</tt>(1) is short for &#8220;concatenate&#8221;. It was
+originally designed to merge text files into one, but can be used for many other
+purposes.</p>
+
+<p>To merge two or more files into one, you simply list the files after the <tt
+class="COMMAND">cat</tt> command and then redirect the new output to a file. <tt
+class="COMMAND">cat</tt> works with standard input and standard output, so you have to
+use the shell redirection characters. For example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">cat file1 file2 file3 &gt; bigfile</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This command takes the contents of <tt class="FILENAME">file1</tt>, <tt
+class="FILENAME">file2</tt>, and <tt class="FILENAME">file3</tt> and merges it all
+together. The new output is sent to standard out.</p>
+
+<p>One can also use <tt class="COMMAND">cat</tt> to display files. Many people <tt
+class="COMMAND">cat</tt> text files through the <tt class="COMMAND">more</tt> or <tt
+class="COMMAND">less</tt> commands, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cat file1 | more</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will display the <tt class="FILENAME">file1</tt> file and pipe it through the <tt
+class="COMMAND">more</tt> command so that you only get one screen at a time.</p>
+
+<p>Another common use for <tt class="COMMAND">cat</tt> is copying files. You can copy any
+file around with <tt class="COMMAND">cat</tt>, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cat /bin/bash &gt; ~/mybash</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The <tt class="COMMAND">/bin/bash</tt> program is copied to your home directory and
+named <tt class="FILENAME">mybash</tt>.</p>
+
+<p><tt class="COMMAND">cat</tt> has many uses and the ones discussed here are just a few.
+Since <tt class="COMMAND">cat</tt> makes extensive use of standard input and standard
+output, it is ideal for use in shell scripts or part of other complex commands.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3603" name="AEN3603">10.3.2 <tt
+class="COMMAND">echo</tt></a></h3>
+
+<p>The <tt class="COMMAND">echo</tt>(1) command displays the specified text on the
+screen. You specify the string to display after the <tt class="COMMAND">echo</tt>
+command. By default <tt class="COMMAND">echo</tt> will display the string and print a
+newline character after it. You can pass the <var class="OPTION">-n</var> option to
+suppress the printing of the newline. The <var class="OPTION">-e</var> option will cause
+<tt class="COMMAND">echo</tt> to search for escape characters in the string and execute
+them.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILE-COMMANDS-CREATION" name="FILE-COMMANDS-CREATION">10.4
+Creation: <tt class="COMMAND">touch</tt> and <tt class="COMMAND">mkdir</tt></a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="AEN3619" name="AEN3619">10.4.1 <tt
+class="COMMAND">touch</tt></a></h3>
+
+<p><tt class="COMMAND">touch</tt>(1) is used to change the timestamp on a file. You can
+change access timestamps and modification timestamps with this command. If the file
+specified does not exist, <tt class="COMMAND">touch</tt> will create a zero length file
+with the name specified. To mark a file with the current system time, you would issue
+this command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -al file1</kbd>
+-rw-r--r-- 1 root root 9779 Feb 7 21:41 file1
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">touch file1</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -al file1</kbd>
+-rw-r--r-- 1 root root 9779 Feb 8 09:17 file1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>There are several options for <tt class="COMMAND">touch</tt>, including options to
+specify which timestamp to modify, the time to use, and many more. The online manual page
+discusses these in detail.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3639" name="AEN3639">10.4.2 <tt
+class="COMMAND">mkdir</tt></a></h3>
+
+<p><tt class="COMMAND">mkdir</tt>(1) will create a new directory. You simply specify the
+directory to create when you run mkdir. This example creates the <tt
+class="FILENAME">hejaz</tt> directory in the current directory:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mkdir hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can also specify a path, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mkdir /usr/local/hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The <var class="OPTION">-p</var> option will tell <tt class="COMMAND">mkdir</tt> to
+make any parent directories. The above example will fail if <tt
+class="COMMAND">/usr/local</tt> does not exist. The <var class="OPTION">-p</var> option
+will create <tt class="FILENAME">/usr/local</tt> and <tt
+class="FILENAME">/usr/local/hejaz</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mkdir -p /usr/local/hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILE-COMMANDS-COPYMOVE" name="FILE-COMMANDS-COPYMOVE">10.5 Copy
+and Move</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="FILE-COMMANDS-COPYMOVE-CP"
+name="FILE-COMMANDS-COPYMOVE-CP">10.5.1 <tt class="COMMAND">cp</tt></a></h3>
+
+<p><tt class="COMMAND">cp</tt>(1) copies files. DOS users will notice its similarity to
+the <tt class="COMMAND">copy</tt> command. There are many options for <tt
+class="COMMAND">cp</tt> , so you should have a look at the man page before using it.</p>
+
+<p>A common use is to use <tt class="COMMAND">cp</tt> to copy a file from one location to
+another. For example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp hejaz /tmp</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This copies the <tt class="FILENAME">hejaz</tt> file from the current directory to the
+<tt class="FILENAME">/tmp</tt> directory.</p>
+
+<p>Many users prefer to keep the timestamps preserved, as in this example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp -a hejaz /tmp</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This ensures that the timestamps are not modified in the copy.</p>
+
+<p>To recursively copy the contents of a directory to another directory, you would issue
+this command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp -R <var
+class="REPLACEABLE">mydir</var> /tmp</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will copy the <var class="REPLACEABLE">mydir</var> directory to the <tt
+class="FILENAME">/tmp</tt> directory.</p>
+
+<p>Also if you wish to copy a directory or a file and keep all it's old permissions and
+time stamps and keep it exactly the same use <tt class="COMMAND">cp -p</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l file</kbd>
+-rw-r--r-- 1 root vlad 4 Jan 1 15:27 file
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp -p file /tmp</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/file</kbd>
+-rw-r--r-- 1 root vlad 4 Jan 1 15:27 file
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">cp</tt> has many more options that are discussed in detail in the
+online manual page.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3712" name="AEN3712">10.5.2 <tt
+class="COMMAND">mv</tt></a></h3>
+
+<p><tt class="COMMAND">mv</tt>(1) moves files from one place to another. Sounds simple
+enough doesn't it?</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mv oldfile /tmp/newfile</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">mv</tt> has a few useful command line options that are detailed in
+the man page. In practice, <tt class="COMMAND">mv</tt> is almost never used with
+commandline options.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILE-COMMANDS-DELETION" name="FILE-COMMANDS-DELETION">10.6
+Deletion: <tt class="COMMAND">rm</tt> and <tt class="COMMAND">rmdir</tt></a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="AEN3733" name="AEN3733">10.6.1 <tt
+class="COMMAND">rm</tt></a></h3>
+
+<p><tt class="COMMAND">rm</tt>(1) removes files and directory trees. DOS users will
+notice the similarity to both the <tt class="COMMAND">del</tt> and <tt
+class="COMMAND">deltree</tt> commands. <tt class="COMMAND">rm</tt> can be very dangerous
+if you do not watch yourself. While it is sometimes possible to retrieve a recently
+deleted file, it can be complicated (and potentially costly) and is beyond the scope of
+this book.</p>
+
+<p>To remove a single file, specify its name when you run rm:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rm file1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the file has write permissions removed, you may get a permission denied error
+message. To force removal of the file no matter what, pass the <tt
+class="COMMAND">-f</tt> option, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rm -f file1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>To remove an entire directory, you use the <var class="OPTION">-r</var> and <var
+class="OPTION">-f</var> options together. This is a good example of how to delete the
+entire contents of your hard drive. You really don't want to do this. But here's the
+command anyway:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">rm -rf /</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Be very careful with <tt class="COMMAND">rm</tt>; you can shoot yourself in the foot.
+There are several command line options, which are discussed in detail in the online
+manual page.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN3764" name="AEN3764">10.6.2 <tt
+class="COMMAND">rmdir</tt></a></h3>
+
+<p><tt class="COMMAND">rmdir</tt>(1) removes directories from the filesystem. The
+directory must be empty before it can be removed. The syntax is simply:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rmdir &lt;<var
+class="REPLACEABLE">directory</var>&gt;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This example will remove the <tt class="FILENAME">hejaz</tt> subdirectory in the
+current working directory:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rmdir hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If that directory does not exist, <tt class="COMMAND">rmdir</tt> will tell you. You
+can also specify a full path to a directory to remove, as this example shows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rmdir /tmp/hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That example will try to remove the <tt class="FILENAME">hejaz</tt> directory inside
+the <tt class="FILENAME">/tmp</tt> directory.</p>
+
+<p>You can also remove a directory and all of its parent directories by passing the <var
+class="OPTION">-p</var> option.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rmdir -p /tmp/hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will first try to remove the <tt class="FILENAME">hejaz</tt> directory inside <tt
+class="FILENAME">/tmp</tt>. If that is successful, it will try to remove <tt
+class="FILENAME">/tmp</tt>. <tt class="COMMAND">rmdir</tt> will continue this until an
+error is encountered or the entire tree specified is removed.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="FILE-COMMANDS-LINK" name="FILE-COMMANDS-LINK">10.7 Aliasing
+files with <tt class="COMMAND">ln</tt></a></h2>
+
+<p><tt class="COMMAND">ln</tt>(1) is used to create links between files. These links can
+be either hard links or soft (symbolic) links. The differences between the two kinds of
+links were discussed in <a href="#FILESYSTEM-STRUCTURE-LINKS">Section 9.3</a>. If you
+wanted to make a symbolic link to the directory <tt class="FILENAME">/var/media/mp3</tt>
+and place the link in your home directory, you would do this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ln -s /var/media/mp3 ~/mp3</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The <var class="OPTION">-s</var> option tells <tt class="COMMAND">ln</tt> to make a
+symbolic link. The next option is the target of the link, and the final option is what to
+call the link. In this case, it will just make a file called <tt
+class="FILENAME">mp3</tt> in your home directory that points to <tt
+class="FILENAME">/var/media/mp3</tt>. You can call the link itself whatever you want by
+just changing the last option.</p>
+
+<p>Making a hard link is just as simple. All you have to do is leave off the <var
+class="OPTION">-s</var> option. Hard links may not normally refer to directories or span
+file systems, however. To create a hard link <tt class="FILENAME">/usr/bin/email</tt> to
+<tt class="FILENAME">/usr/bin/mutt</tt>, simply type the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">ln /usr/bin/mutt /usr/bin/email</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="PROCESS-CONTROL" name="PROCESS-CONTROL"></a>Chapter 11 Process Control</h1>
+
+<p>Every program that is running is called a process. These processes range from things
+like the X Window System to system programs (daemons) that are started when the computer
+boots. Every process runs as a particular user. Processes that are started at boot time
+usually run as <tt class="USERNAME">root</tt> or <tt class="USERNAME">nobody</tt>.
+Processes that you start will run as you. Processes started as other users will run as
+those users.</p>
+
+<p>You have control over all the processes that you start. Additionally, <tt
+class="USERNAME">root</tt> has control over all processes on the system, including those
+started by other users. Processes can be controlled and monitored through several
+programs, as well as some shell commands.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PROCESS-CONTROL-BACKGROUNDING"
+name="PROCESS-CONTROL-BACKGROUNDING">11.1 Backgrounding</a></h2>
+
+<p>Programs started from the command line start up in the foreground. This allows you to
+see all the output of the program and interact with it. However, there are several
+occasions when you'd like the program to run without taking up your terminal. This is
+called running the program in the background, and there are a few ways to do it.</p>
+
+<p>The first way to background a process is by adding an ampersand to the command line
+when you start the program. For example, assume you wanted to use the command line mp3
+player <tt class="COMMAND">amp</tt> to play a directory full of mp3s, but you needed to
+do something else on the same terminal. The following command line would start up amp in
+the background:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">amp *.mp3 &#38;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The program will run as normal, and you are returned to a prompt.</p>
+
+<p>The other way to background a process is to do so while it is running. First, start up
+a program. While it is running, hit <b class="KEYCAP">Control</b>+<b
+class="KEYCAP">z</b>. This suspends the process. A suspended process is basically paused.
+It momentarily stops running, but can be started up again at any time. Once you have
+suspended a process, you are returned to a prompt. You can background the process by
+typing:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">bg</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now the suspended process is running in the background.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PROCESS-CONTROL-FOREGROUNDING"
+name="PROCESS-CONTROL-FOREGROUNDING">11.2 Foregrounding</a></h2>
+
+<p>If you need to interact with a backgrounded process, you can bring it back into the
+foreground. If you've only got one backgrounded process, you can bring it back by
+typing:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">fg</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the program is not done running, the program will take control over you terminal
+and you will not be returned to a prompt. Sometimes, the program will finish running
+while backgrounded. In this instance, you'll get a message like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+[1]+ Done /bin/ls $LS_OPTIONS
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That tells you that the backgrounded process (in this case <tt class="COMMAND">ls</tt>
+- not terribly interesting) has completed.</p>
+
+<p>It is possible to have several processes backgrounded at once. When this happens,
+you'll need to know which process you want to bring back to the foreground. Just typing
+<tt class="COMMAND">fg</tt> will foreground the process that was last backgrounded. What
+if you had a whole list of processes in the background? Luckily, bash includes a command
+to list all the processes. It's called <tt class="COMMAND">jobs</tt> and gives output
+like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">jobs</kbd>
+[1] Stopped vim
+[2]- Stopped amp
+[3]+ Stopped man ps
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This shows you a list of all the processes that are backgrounded. As you can see, they
+are all stopped. This means that the processes are suspended. The number is a sort of ID
+for all the backgrounded processes. The ID with a plus sign beside it (<var
+class="LITERAL">man ps</var>) is the process that will be foregrounded if you just type
+<tt class="COMMAND">fg</tt>.</p>
+
+<p>If you wanted to foreground <tt class="COMMAND">vim</tt>, you would type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">fg 1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>and <tt class="COMMAND">vim</tt> would spring back up to the console. Backgrounding
+processes can be very useful if you only have one terminal open over a dialup connection.
+You can have several programs running on that one terminal, periodically switching back
+and forth between them.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PROCESS-CONTROL-PS" name="PROCESS-CONTROL-PS">11.3 <tt
+class="COMMAND">ps</tt></a></h2>
+
+<p>So now you know how to switch back and forth between several processes that you've
+started from the command line. And you also know that there are lots of processes running
+all the time. So how do you list all of these programs? Well, you make use of the <tt
+class="COMMAND">ps</tt>(1) command. This command has a lot of options, so we'll only
+cover the most important ones here. For a complete listing, see the man page for ps. Man
+pages are covered in-depth in <a href="#HELP-SYSTEM-MAN">Section 2.1.1</a>.</p>
+
+<p>Simply typing <tt class="COMMAND">ps</tt> will get you a listing of the programs
+running on your terminal. This incudes the foreground processes (which include whatever
+shell you are using, and of course, <tt class="COMMAND">ps</tt> itself). Also listed are
+backgrounded processes you may have running. Many times, that will be a very short
+listing:</p>
+
+<div class="FIGURE"><a id="FIG-PROCESS-CONTROL-PS-SHORT"
+name="FIG-PROCESS-CONTROL-PS-SHORT"></a>
+<p><b>Figure 11-1. Basic <tt class="COMMAND">ps</tt> output</b></p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps</kbd>
+ PID TTY TIME CMD
+ 7923 ttyp0 00:00:00 bash
+ 8059 ttyp0 00:00:00 ps
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<p>Even though this is not a lot of processes, the information is very typical. You'll
+get the same columns using regular ps no matter how many processes are running. So what
+does it all mean?</p>
+
+<p>Well, the <var class="LITERAL">PID</var> is the <span class="emphasis"><i
+class="EMPHASIS">process ID</i></span>. All running processes are given a unique
+identifier which ranges between 1 and 32767. Each process is assigned the next free PID.
+When a process quits (or is killed, as you will see in the next section), it gives up its
+PID. When the max PID is reached, the next free one will wrap back around to the lowest
+free one.</p>
+
+<p>The <var class="LITERAL">TTY</var> column indicates which terminal the process is
+running on. Doing a plain <tt class="COMMAND">ps</tt> will only list all the programs
+running on the current terminal, so all the processes give the same information in the
+TTY column. As you can see, both processes listed are running on <tt
+class="FILENAME">ttyp0</tt>. This indicates that they are either running remotely or from
+an X terminal of some variety.</p>
+
+<p>The <var class="LITERAL">TIME</var> column indicated how much CPU time the process has
+been running. This is different from the actual amount of time that a process runs.
+Remember that Linux is a multitasking operating system. There are many processes running
+all the time, and these processes each get a small portion of the processor's time. So,
+the TIME column should show much less time for each process than it actually takes to
+run. If you see more than several minutes in the TIME column, it could mean that
+something is wrong.</p>
+
+<p>Finally, the <var class="LITERAL">CMD</var> column shows what the program actually is.
+It only lists the base name of the program, not any command line options or similar
+information. To get that information, you'll need to use one of the many options to <tt
+class="COMMAND">ps</tt>. We'll discuss that shortly.</p>
+
+<p>You can get a complete listing of the processes running on your system using the right
+combination of options. This will probably result in a long listing of processes
+(fifty-five on my laptop as I write this sentence), so I'll abbreviate the output:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps -ax</kbd>
+ PID TTY STAT TIME COMMAND
+ 1 ? S 0:03 init [3]
+ 2 ? SW 0:13 [kflushd]
+ 3 ? SW 0:14 [kupdate]
+ 4 ? SW 0:00 [kpiod]
+ 5 ? SW 0:17 [kswapd]
+ 11 ? S 0:00 /sbin/kerneld
+ 30 ? SW 0:01 [cardmgr]
+ 50 ? S 0:00 /sbin/rpc.portmap
+ 54 ? S 0:00 /usr/sbin/syslogd
+ 57 ? S 0:00 /usr/sbin/klogd -c 3
+ 59 ? S 0:00 /usr/sbin/inetd
+ 61 ? S 0:04 /usr/local/sbin/sshd
+ 63 ? S 0:00 /usr/sbin/rpc.mountd
+ 65 ? S 0:00 /usr/sbin/rpc.nfsd
+ 67 ? S 0:00 /usr/sbin/crond -l10
+ 69 ? S 0:00 /usr/sbin/atd -b 15 -l 1
+ 77 ? S 0:00 /usr/sbin/apmd
+ 79 ? S 0:01 gpm -m /dev/mouse -t ps2
+ 94 ? S 0:00 /usr/sbin/automount /auto file /etc/auto.misc
+ 106 tty1 S 0:08 -bash
+ 108 tty3 SW 0:00 [agetty]
+ 109 tty4 SW 0:00 [agetty]
+ 110 tty5 SW 0:00 [agetty]
+ 111 tty6 SW 0:00 [agetty]
+ [output cut]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Most of these processes are started at boot time on most systems. I've made a few
+modifications to my system, so your mileage will most likely vary. However, you will see
+most of these processes on your system too. As you can see, these options display command
+line options to the running processes. Recently, a kernel vulnerability in <tt
+class="COMMAND">ptrace</tt> facilitated a fix which no longer shows command line options
+for many running processes. These are now listed in brackets like PIDs 108 through 110.
+It also brings up a few more columns and some other interesting output.</p>
+
+<p>First, you'll notice that most of these processes are listed as running on tty
+&#8220;?&#8221;. Those are not attached to any particular terminal. This is most common
+with daemons, which are processes which run without attaching to any particular terminal.
+Common daemons are sendmail, BIND, apache, and NFS. They typically listen for some
+request from a client, and return information to it upon request.</p>
+
+<p>Second, there is a new column: <var class="LITERAL">STAT</var>. It shows the status of
+the process. <var class="LITERAL">S</var> stands for sleeping: the process is waiting for
+something to happen. <var class="LITERAL">Z</var> stands for a zombied process. A zombied
+processes is one whose parent has died, leaving the child processes behind. This is not a
+good thing. <var class="LITERAL">D</var> stands for a process that has entered an
+uninterruptible sleep. Often, these processes refuse to die even when passed a SIGKILL.
+You can read more about SIGKILL later in the next section on <tt
+class="COMMAND">kill</tt> . W stands for paging. A dead process is marked with an <var
+class="LITERAL">X</var>. A process marked <var class="LITERAL">T</var> is traced, or
+stopped. <var class="LITERAL">R</var> means that the process is runable.</p>
+
+<p>If you want to see even more information about the running processes, try this
+out:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps -aux</kbd>
+ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
+ root 1 0.0 0.0 344 80 ? S Mar02 0:03 init [3]
+ root 2 0.0 0.0 0 0 ? SW Mar02 0:13 [kflushd]
+ root 3 0.0 0.0 0 0 ? SW Mar02 0:14 [kupdate]
+ root 4 0.0 0.0 0 0 ? SW Mar02 0:00 [kpiod]
+ root 5 0.0 0.0 0 0 ? SW Mar02 0:17 [kswapd]
+ root 11 0.0 0.0 1044 44 ? S Mar02 0:00 /sbin/kerneld
+ root 30 0.0 0.0 1160 0 ? SW Mar02 0:01 [cardmgr]
+ bin 50 0.0 0.0 1076 120 ? S Mar02 0:00 /sbin/rpc.port
+ root 54 0.0 0.1 1360 192 ? S Mar02 0:00 /usr/sbin/sysl
+ root 57 0.0 0.1 1276 152 ? S Mar02 0:00 /usr/sbin/klog
+ root 59 0.0 0.0 1332 60 ? S Mar02 0:00 /usr/sbin/inet
+ root 61 0.0 0.2 1540 312 ? S Mar02 0:04 /usr/local/sbi
+ root 63 0.0 0.0 1796 72 ? S Mar02 0:00 /usr/sbin/rpc.
+ root 65 0.0 0.0 1812 68 ? S Mar02 0:00 /usr/sbin/rpc.
+ root 67 0.0 0.2 1172 260 ? S Mar02 0:00 /usr/sbin/cron
+ root 77 0.0 0.2 1048 316 ? S Mar02 0:00 /usr/sbin/apmd
+ root 79 0.0 0.1 1100 152 ? S Mar02 0:01 gpm
+ root 94 0.0 0.2 1396 280 ? S Mar02 0:00 /usr/sbin/auto
+ chris 106 0.0 0.5 1820 680 tty1 S Mar02 0:08 -bash
+ root 108 0.0 0.0 1048 0 tty3 SW Mar02 0:00 [agetty]
+ root 109 0.0 0.0 1048 0 tty4 SW Mar02 0:00 [agetty]
+ root 110 0.0 0.0 1048 0 tty5 SW Mar02 0:00 [agetty]
+ root 111 0.0 0.0 1048 0 tty6 SW Mar02 0:00 [agetty]
+ [output cut]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That's a whole lot of information. Basically, it adds information including what user
+started the process, how much of the system resources the process is using (the %CPU,
+%MEM, VSZ, and RSS columns), and on what date the process was started. Obviously, that's
+a lot of information that could come in handy for a system administrator. It also brings
+up another point: the information now goes off the edge of the screen so that you cannot
+see it all. The <var class="OPTION">-w</var> option will force <tt
+class="COMMAND">ps</tt> to wrap long lines.</p>
+
+<p>It's not terribly pretty, but it does the job. You've now got the complete listings
+for each process. There's even more information that you can display about each process.
+Check out the very in-depth man page for <tt class="COMMAND">ps</tt>. However, the
+options shown above are the most popular ones and will be the ones you need to use the
+most often.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PROCESS-CONTROL-KILL" name="PROCESS-CONTROL-KILL">11.4 <tt
+class="COMMAND">kill</tt></a></h2>
+
+<p>On occasion, programs misbehave and you'll need to put them back in line. The program
+for this kind of administration is called <tt class="COMMAND">kill</tt>(1), and it can be
+used for manipulating processes in several ways. The most obvious use of <tt
+class="COMMAND">kill</tt> is to kill off a process. You'll need to do this if a program
+has run away and is using up lots of system resources, or if you're just sick of it
+running.</p>
+
+<p>In order to kill off a process, you'll need to know its PID or its name. To get the
+PID, use the <tt class="COMMAND">ps</tt> command as was discussed in the last section.
+For example, to kill off process 4747, you'd issue the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">kill 4747</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Note that you'll have to be the owner of the process in order to kill it. This is a
+security feature. If you were allowed to kill off processes started by other users, it
+would be possible to do all sorts of malicious things. Of course, <tt
+class="USERNAME">root</tt> can kill off any process on the system.</p>
+
+<p>There's another variety of the <tt class="COMMAND">kill</tt> command called <tt
+class="COMMAND">killall</tt>(1). This program does exactly what it says: it kills all the
+running processes that have a certain name. If you wanted to kill off all the running <tt
+class="COMMAND">vim</tt> processes, you could type the following command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">killall vim</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Any and all <tt class="COMMAND">vim</tt> processes you have running will die off.
+Doing this as <tt class="USERNAME">root</tt> would kill off all the <tt
+class="COMMAND">vim</tt> processes running for all users. This brings up an interesting
+way to kick everyone (including yourself) off the system:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">killall bash</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Sometimes a regular kill doesn't get the job done. Certain processes will not die with
+a kill. You'll need to use a more potent form. If that pesky PID 4747 wasn't responding
+to your kill request, you could do the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">kill -9 4747</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will almost certainly cause process 4747 to die. You can do the same thing with
+<tt class="COMMAND">killall</tt>. What this is doing is sending a different signal to the
+process. A regular <tt class="COMMAND">kill</tt> sends a <var
+class="LITERAL">SIGTERM</var> (terminate) signal to the process, which tells it to finish
+what it's doing, clean up, and exit. <tt class="COMMAND">kill -9</tt> sends a <var
+class="LITERAL">SIGKILL</var> (kill) signal to the process, which essentially drops it.
+The process is not allowed to clean-up, and sometimes bad things like data corruption
+could occur by killing something with a <var class="LITERAL">SIGKILL</var>. There's a
+whole list of signals at your disposal. You can get a listing of signals by typing the
+following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">kill -l</kbd>
+ 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
+ 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
+ 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
+ 13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
+ 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
+ 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
+ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO
+ 30) SIGPWR
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The number must be used for <tt class="COMMAND">kill</tt>, while the name minus the
+leading &#8220;SIG&#8221; can be used with <tt class="COMMAND">killall</tt>. Here's
+another example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">killall -KILL vim</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>A final use of <tt class="COMMAND">kill</tt> is to restart a process. Sending a <var
+class="LITERAL">SIGHUP</var> will cause most processes to re-read their configuration
+files. This is especially helpful for telling system processes to re-read their config
+files after editing.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PROCESS-CONTROL-TOP" name="PROCESS-CONTROL-TOP">11.5 <tt
+class="COMMAND">top</tt></a></h2>
+
+<p>Finally, there's a command you can use to display updating information about the
+processes running on the system. This command is called <tt class="COMMAND">top</tt>(1),
+and is started like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">top</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will display a full screen of information about the processes running on the
+system, as well as some overall information about the system. This includes load average,
+number of processes, the CPU status, free memory information, and details about processes
+including PID, user, priority, CPU and memory usage information, running time, and
+program name.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+ 6:47pm up 1 day, 18:01, 1 user, load average: 0.02, 0.07, 0.02
+61 processes: 59 sleeping, 2 running, 0 zombie, 0 stopped
+CPU states: 2.8% user, 3.1% system, 0.0% nice, 93.9% idle
+Mem: 257992K av, 249672K used, 8320K free, 51628K shrd, 78248K buff
+Swap: 32764K av, 136K used, 32628K free, 82600K cached
+
+<span class="emphasis"><i
+class="EMPHASIS">PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND</i></span>
+ 112 root 12 0 19376 18M 2468 R 0 3.7 7.5 55:53 X
+4947 david 15 0 2136 2136 1748 S 0 2.3 0.8 0:00 screenshot
+3398 david 7 0 20544 20M 3000 S 0 1.5 7.9 0:14 gimp
+4946 root 12 0 1040 1040 836 R 0 1.5 0.4 0:00 top
+ 121 david 4 0 796 796 644 S 0 1.1 0.3 25:37 wmSMPmon
+ 115 david 3 0 2180 2180 1452 S 0 0.3 0.8 1:35 wmaker
+4948 david 16 0 776 776 648 S 0 0.3 0.3 0:00 xwd
+ 1 root 1 0 176 176 148 S 0 0.1 0.0 0:13 init
+ 189 david 1 0 6256 6156 4352 S 0 0.1 2.4 3:16 licq
+4734 david 0 0 1164 1164 916 S 0 0.1 0.4 0:00 rxvt
+ 2 root 0 0 0 0 0 SW 0 0.0 0.0 0:08 kflushd
+ 3 root 0 0 0 0 0 SW 0 0.0 0.0 0:06 kupdate
+ 4 root 0 0 0 0 0 SW 0 0.0 0.0 0:00 kpiod
+ 5 root 0 0 0 0 0 SW 0 0.0 0.0 0:04 kswapd
+ 31 root 0 0 340 340 248 S 0 0.0 0.1 0:00 kerneld
+ 51 root 0 0 48 48 32 S 0 0.0 0.0 0:00 dhcpcd
+ 53 bin 0 0 316 316 236 S 0 0.0 0.1 0:00 rpc.portmap
+ 57 root 0 0 588 588 488 S 0 0.0 0.2 0:01 syslogd
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It's called <tt class="COMMAND">top</tt> because the most CPU intensive programs will
+be listed at the top. An interesting note is that top will be listed first on most
+inactive (and some active) systems because of its CPU utilization. However, <tt
+class="COMMAND">top</tt> is quite useful for determining what program is misbehaving and
+needs to be killed off.</p>
+
+<p>But suppose you only want a list of your own processes, or the processes of some other
+user. The processes you want to see might not be among the most CPU intensive programs
+currently running. The <var class="OPTION">-u</var> option allows you to specify a
+username or UID and monitor only those processes owned by that UID.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">top -u alan</kbd>
+ PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
+3622 alan 13 0 11012 10m 6956 S 1.0 2.1 0:03.66 gnome-terminal
+3739 alan 13 0 1012 1012 804 R 0.3 0.2 0:00.06 top
+3518 alan 9 0 1312 1312 1032 S 0.0 0.3 0:00.09 bash
+3529 alan 9 0 984 984 848 S 0.0 0.2 0:00.00 startx
+3544 alan 9 0 640 640 568 S 0.0 0.1 0:00.00 xinit
+3548 alan 9 0 8324 8320 6044 S 0.0 1.6 0:00.30 gnome-session
+3551 alan 9 0 7084 7084 1968 S 0.0 1.4 0:00.50 gconfd-2
+3553 alan 9 0 2232 2232 380 S 0.0 0.4 0:00.05 esd
+3555 alan 9 0 2552 2552 1948 S 0.0 0.5 0:00.10 bonobo-activati
+3557 alan 9 0 2740 2740 2224 S 0.0 0.5 0:00.05 gnome-smproxy
+3559 alan 9 0 6496 6492 5004 S 0.0 1.3 0:00.31 gnome-settings-
+3565 alan 9 0 1740 1740 1440 S 0.0 0.3 0:00.28 xscreensaver
+3568 alan 9 0 7052 7052 4960 S 0.0 1.4 0:02.28 metacity
+3572 alan 9 0 11412 11m 7992 S 0.0 2.2 0:01.58 gnome-panel
+3574 alan 9 0 12148 11m 8780 S 0.0 2.4 0:00.64 nautilus
+3575 alan 9 0 12148 11m 8780 S 0.0 2.4 0:00.00 nautilus
+3576 alan 9 0 12148 11m 8780 S 0.0 2.4 0:00.00 nautilus
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see, I'm currently running <tt class="COMMAND">X</tt>, <tt
+class="COMMAND">top</tt>, a <tt class="COMMAND">gnome-terminal</tt> (in which I'm writing
+this) and many other X-related processes which take up the most CPU time for me. This is
+a good way to monitor how hard your users are working your system.</p>
+
+<p><tt class="COMMAND">top</tt> also supports monitoring processes by their PID, ignoring
+idle and zombied processes, and many other options. The best place to get a handle on
+these options is the man page for <tt class="COMMAND">top</tt>.</p>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="ESSENTIAL-SYSADMIN" name="ESSENTIAL-SYSADMIN"></a>Chapter 12 Essential System
+Administration</h1>
+
+<p>Whoa whoa whoa whoa whoa.... I know what you're thinking. &#8220;I'm not a system
+administrator! I don't even want to be a system administrator!&#8221;</p>
+
+<p>Fact is, you are the administrator of any computers for which you have the <tt
+class="USERNAME">root</tt> password. This might be your desktop box with one or two
+users, or it might be a big server with several hundred. Regardless, you'll need to know
+how to manage users, and how to shut down the system safely. These tasks seem simple, but
+they have some quirks to keep in mind.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="ESSENTIAL-SYSADMIN-USERS" name="ESSENTIAL-SYSADMIN-USERS">12.1
+Users and Groups</a></h2>
+
+<p>As mentioned in <a href="#SHELL">Chapter 8</a>, you shouldn't normally use your system
+logged in as <tt class="USERNAME">root</tt>. Instead, you should create a normal user
+account for everyday use, and use the root account only for system administration tasks.
+To create a user, you can either use the tools supplied with Slackware, or you can edit
+the password files by hand.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="ESSENTIAL-SYSADMIN-USERS-SCRIPTS"
+name="ESSENTIAL-SYSADMIN-USERS-SCRIPTS">12.1.1 Supplied Scripts</a></h3>
+
+<p>The easiest way to manage users and groups is with the supplied scripts and programs.
+Slackware includes the programs <tt class="COMMAND">adduser</tt>, <tt
+class="COMMAND">userdel</tt>(8), <tt class="COMMAND">chfn</tt>(1), <tt
+class="COMMAND">chsh</tt>(1), and <tt class="COMMAND">passwd</tt>(1) for dealing with
+users. The commands <tt class="COMMAND">groupadd</tt>(8), <tt
+class="COMMAND">groupdel</tt>(8), and <tt class="COMMAND">groupmod</tt>(8) are for
+dealing with groups. With the exception of <tt class="COMMAND">chfn</tt>, <tt
+class="COMMAND">chsh</tt>, and <tt class="COMMAND">passwd</tt>, these programs are
+generally only run as <tt class="USERNAME">root</tt>, and are therefore located in <tt
+class="FILENAME">/usr/sbin</tt>. <tt class="COMMAND">chfn</tt>, <tt
+class="COMMAND">chsh</tt>, and <tt class="COMMAND">passwd</tt> can be run by anyone, and
+are located in <tt class="FILENAME">/usr/bin</tt>.</p>
+
+<p>Users can be added with the <tt class="COMMAND">adduser</tt> program. We'll start out
+by going through the whole procedure, showing all the questions that are asked and a
+brief description of what everything means. The default answer is in the brackets, and
+can be chosen for almost all the questions, unless you really want to change
+something.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">adduser</kbd>
+Login name for new user []: jellyd
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This is the name that the user will use to login. Traditionally, login names are eight
+characters or fewer, and all lowercase characters. (You may use more than eight
+characters, or use digits, but avoid doing so unless you have a fairly important
+reason.)</p>
+
+<p>You can also provide the login name as an argument on the command line:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">adduser jellyd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In either case, after providing the login name, adduser will prompt for the user
+ID:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+User ID ('UID') [ defaults to next available ]:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The user ID (UID) is how ownerships are really determined in Linux. Each user has a
+unique number, starting at 1000 in Slackware. You can pick a UID for the new user, or you
+can just let adduser assign the user the next free one.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Initial group [users]:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>All users are placed into the <tt class="USERNAME">users</tt> group by default. You
+might want to place the new user into a different group, but it is not recommended unless
+you know what you're doing.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Additional groups (comma separated) []:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This question allows you to place the new user into additional groups. It is possible
+for a user to be in several groups at the same time. This is useful if you have
+established groups for things like modifying web site files, playing games, and so on.
+For example, some sites define group <tt class="USERNAME">wheel</tt> as the only group
+that can use the <tt class="COMMAND">su</tt> command. Or, a default Slackware
+installation uses the <tt class="USERNAME">sys</tt> group for users authorized to play
+sounds through the internal sound card.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Home directory [/home/jellyd]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Home directories default to being placed under <tt class="FILENAME">/home</tt>. If you
+run a very large system, it's possible that you have moved the home directories to a
+different location (or to many locations). This step allows you to specify where the
+user's home directory will be.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Shell [ /bin/bash ]
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">bash</tt> is the default shell for Slackware Linux, and will be
+fine for most people. If your new user comes from a Unix background, they may be familiar
+with a different shell. You can change their shell now, or they can change it themselves
+later using the <tt class="COMMAND">chsh</tt> command.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Expiry date (YYYY-MM-DD) []:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Accounts can be set up to expire on a specified date. By default, there is no
+expiration date. You can change that, if you'd like. This option might be useful for
+people running an ISP who might want to make an account expire upon a certain date,
+unless they receive the next year's payment.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+New account will be created as follows:
+---------------------------------------
+Login name: jellyd
+UID: [ Next available ]
+Initial group: users
+Additional groups: [ None ]
+Home directory: /home/jellyd
+Shell: /bin/bash
+Expiry date: [ Never ]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This is it... if you want to bail out, hit <b class="KEYCAP">Control</b>+<b
+class="KEYCAP">C</b>. Otherwise, press <kbd class="USERINPUT">ENTER</kbd> to go ahead and
+make the account.</p>
+
+<p>You now see all the information that you've entered about the new account and are
+given the opportunity to abort the account creation. If you entered something
+incorrectly, you should hit <b class="KEYCAP">Control</b>+<b class="KEYCAP">C</b> and
+start over. Otherwise, you can hit <kbd class="USERINPUT">enter</kbd> and the account
+will be made.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Creating new account...
+
+Changing the user information for jellyd
+Enter the new value, or press return for the default
+ Full Name []: Jeremy
+ Room Number []: Smith 130
+ Work Phone []:
+ Home Phone []:
+ Other []:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>All of this information is optional. You don't have to enter any of this if you don't
+want to, and the user can change it at any time using <tt class="COMMAND">chfn</tt>.
+However, you might find it helpful to enter at least the full name and a phone number, in
+case you need to get in touch with the person later.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Changing password for jellyd
+Enter the new password (minimum of 5, maximum of 127 characters)
+Please use a combination of upper and lower case letters and numbers.
+New password:
+Re-enter new password:
+Password changed.
+
+Account setup complete.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You'll have to enter a password for the new user. Generally, if the new user is not
+physically present at this point, you'll just pick some default password and tell the
+user to change it to something more secure.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p><span class="emphasis"><i class="EMPHASIS">Choosing a Password</i></span>: Having a
+secure password is the first line of defense against getting cracked. You do not want to
+have an easily guessed password, because that makes it easier for someone to break into
+your system. Ideally, a secure password would be a random string of characters, including
+upper and lowercase letters, numbers, and random characters. (A tab character might not
+be a wise choice, depending on what kinds of computers you'll be logging in from.) There
+are many software packages that can generate random passwords for you; search the
+Internet for these utilities.</p>
+
+<p>In general, just use common sense: don't pick a password that is someone's birthday, a
+common phrase, something found on your desk, or anything that is easily associated with
+you. A password like &#8220;secure1&#8221; or any other password you see in print or
+online is also bad.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>Removing users is not difficult at all. Just run <tt class="COMMAND">userdel</tt> with
+the name of the account to remove. You should verify that the user is not logged in, and
+that no processes are running as that user. Also, remember that once you've deleted the
+user, all of that user's password information is gone permanently.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">userdel jellyd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This command removes that annoying <tt class="USERNAME">jellyd</tt> user from your
+system. Good riddance! :) The user is removed from the <tt
+class="FILENAME">/etc/passwd</tt>, <tt class="FILENAME">/etc/shadow</tt>, and <tt
+class="FILENAME">/etc/group</tt> files, but doesn't remove the user's home directory.</p>
+
+<p>If you'd wanted to remove the home directory as well, you would instead use this
+command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">userdel -r jellyd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Temporarily disabling an account will be covered in the next section on passwords,
+since a temporary change involves changing the user's password. Changing other account
+information is covered in <a href="#ESSENTIAL-SYSADMIN-USERS-CHANGING">Section
+12.1.3</a>.</p>
+
+<p>The programs to add and remove groups are very simple. <tt
+class="COMMAND">groupadd</tt> will just add another entry to the <tt
+class="FILENAME">/etc/group</tt> file with a unique group ID, while <tt
+class="COMMAND">groupdel</tt> will remove the specified group. It is up to you to edit
+<tt class="FILENAME">/etc/group</tt> to add users to a specific group. For example, to
+add a group called <tt class="USERNAME">cvs</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">groupadd cvs</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>And to remove it:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">groupdel cvs</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="ESSENTIAL-SYSADMIN-USERS-PASSWDS"
+name="ESSENTIAL-SYSADMIN-USERS-PASSWDS">12.1.2 Changing Passwords</a></h3>
+
+<p>The <tt class="COMMAND">passwd</tt> program changes passwords by modifying the <tt
+class="FILENAME">/etc/shadow</tt> file. This file holds all the passwords for the system
+in an encrypted format. In order to change your own password, you would type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">passwd</kbd>
+Changing password for chris
+Old password:
+Enter the new password (minumum of 5, maximum of 127 characters)
+Please use a combination of upper and lower case letters and numbers.
+New password:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see, you are prompted to enter your old password. It won't appear on the
+screen as you type it, just like when you log in. Then, you are prompted to enter the new
+password. <tt class="COMMAND">passwd</tt> performs a lot of checks on your new password,
+and it will complain if your new password doesn't pass its checks. You can ignore its
+warnings if you want. You will be prompted to enter your new password a second time for
+confirmation.</p>
+
+<p>If you are <tt class="USERNAME">root</tt>, you can also change another user's
+password:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">passwd ted</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You will then have to go through the same procedure as above, except that you won't
+have to enter the user's old password. (One of the many benefits of being <tt
+class="USERNAME">root</tt>...)</p>
+
+<p>If needed, you can also temporarily disable an account, and reenable it at a later
+time if needed. Both disabling an account and reenabling an account can be done with <tt
+class="COMMAND">passwd</tt>. To disable an account, do the following as <tt
+class="USERNAME">root</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">passwd -l david</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will change david's password to something that can never match any encrypted
+value. You would reenable the account by using:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">passwd -u david</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now, david's account is back to normal. Disabling an account might be useful if the
+user doesn't play by the rules you've set up on your system, or if they've exported a
+very large copy of <tt class="COMMAND">xeyes</tt>(1) to your X desktop.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="ESSENTIAL-SYSADMIN-USERS-CHANGING"
+name="ESSENTIAL-SYSADMIN-USERS-CHANGING">12.1.3 Changing User Information</a></h3>
+
+<p>There are two pieces of information that users can change at any time: their shell and
+their finger information. Slackware Linux uses <tt class="COMMAND">chsh</tt> (change
+shell) and <tt class="COMMAND">chfn</tt> (change finger) to modify these values.</p>
+
+<p>A user can pick any shell that is listed in the <tt class="FILENAME">/etc/shells</tt>
+file. For most people, <tt class="COMMAND">/bin/bash</tt> will do just fine. Others might
+be familiar with a shell found on their system at work or school and want to use what
+they already know. To change your shell, use <tt class="COMMAND">chsh</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chsh</kbd>
+Password:
+Changing the login shell for chris
+Enter the new value, or press return for the default
+ Login Shell [/bin/bash]:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>After entering your password, enter the full path to the new shell. Make sure that
+it's listed in the <tt class="FILENAME">/etc/shells</tt>(5) file first. The <tt
+class="USERNAME">root</tt> user can also change any user's shell by running <tt
+class="COMMAND">chsh</tt> with a username as the argument.</p>
+
+<p>The finger information is the optional information such as your full name, phone
+numbers, and room number. This can be changed using <tt class="COMMAND">chfn</tt>, and
+follows the same procedure as it did during account creation. As usual, <tt
+class="USERNAME">root</tt> can change anyone's finger information.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="ESSENTIAL-SYSADMIN-HARDUSERS"
+name="ESSENTIAL-SYSADMIN-HARDUSERS">12.2 Users and Groups, the Hard Way</a></h2>
+
+<p>Of course, it is possible to add, modify, and remove users and groups without using
+the scripts and programs that come with Slackware. It's not really difficult, although
+after reading this process, you'll probably find it much easier to use the scripts.
+However, it's important to know how your password information is actually stored, in case
+you ever need to recover this information and don't have the Slackware tools
+available.</p>
+
+<p>First, we'll add a new user to the <tt class="FILENAME">/etc/passwd</tt>(5), <tt
+class="FILENAME">/etc/shadow</tt>(5), and <tt class="FILENAME">/etc/group</tt>(5) files.
+The <tt class="FILENAME">passwd</tt> file holds some information about the users on your
+system, but (strangely enough) not their passwords. This was once the case, but was
+halted long ago for security reasons. The passwd file must be readable by all users, but
+you don't want encrypted passwords world-readable, as would-be intruders can use the
+encrypted passwords as a starting point for decrypting a user's password. Instead, the
+encrypted passwords are kept in the shadow file, which is only readable by root, and
+everyone's password is entered into the <tt class="FILENAME">passwd</tt> file simply as
+&#8220;<var class="LITERAL">x</var>&#8221;. The <tt class="FILENAME">group</tt> file
+lists all the groups and who is in each.</p>
+
+<p>You can use the <tt class="COMMAND">vipw</tt> command to edit the <tt
+class="FILENAME">/etc/passwd</tt> file safely, and the <tt class="COMMAND">vigr</tt>
+command to edit the <tt class="FILENAME">/etc/group</tt> file safely. Use <tt
+class="COMMAND">vipw -s</tt> to edit the <tt class="FILENAME">/etc/shadow</tt> file
+safely. (&#8220;Safely&#8221; in this context means someone else won't be able to modify
+the file you're editing at the moment. If you're the only administrator of your system,
+you're probably safe, but it's best to get into good habits from the start.)</p>
+
+<p>Let's examine the <tt class="FILENAME">/etc/passwd</tt> file and look at how to add a
+new user. A typical entry in <tt class="FILENAME">passwd</tt> looks like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+chris:x:1000:100:Chris Lumens,Room 2,,:/home/chris:/bin/bash
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Each line is an entry for one user, and fields on each line are separated by a colon.
+The fields are the login name, encrypted password (&#8220;<var
+class="LITERAL">x</var>&#8221; for everyone on a Slackware system, since Slackware uses
+shadow passwords), user ID, group ID, the optional finger information (separated by
+commas), home directory, and shell. To add a new user by hand, add a new line at the end
+of the file, filling in the appropriate information.</p>
+
+<p>The information you add needs to meet some requirements, or your new user may have
+problems logging in. First, make sure that the password field is an <var
+class="LITERAL">x</var>, and that both the user name and user ID is unique. Assign the
+user a group, either 100 (the &#8220;users&#8221; group in Slackware) or your default
+group (use its number, not its name). Give the user a valid home directory (which you'll
+create later) and shell (remember, valid shells are listed in <tt
+class="FILENAME">/etc/shells</tt>).</p>
+
+<p>Next, we'll need to add an entry in the /etc/shadow file, which holds the encrypted
+passwords. A typical entry looks like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+chris:$1$w9bsw/N9$uwLr2bRER6YyBS.CAEp7R.:11055:0:99999:7:::
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Again, each line is an entry for one person, with each field delimited by a colon. The
+fields are (in order) login name, encrypted password, days since the Epoch (January 1,
+1970) that the password was last changed, days before the password may be changed, days
+after which the password must be changed, days before password expiration that the user
+is notified, days after expiration that the account is disabled, days since the Epoch
+that the account is disabled, and a reserved field.</p>
+
+<p>As you can see, most of that is for account expiration information. If you aren't
+using expiration information, you only need to fill in a few fields with some special
+values. Otherwise, you'll need to do some calculations and decision making before you can
+fill those fields in. For a new user, just put some random garbage in the password field.
+Don't worry about what the password is right now, because you're going to change it in a
+minute. The only character you cannot include in the password field is a colon. Leave the
+&#8220;days since password was changed&#8221; field blank as well. Fill in <var
+class="LITERAL">0</var>, <var class="LITERAL">99999</var>, and <var
+class="LITERAL">7</var> just as you see in the example entry, and leave the other fields
+blank.</p>
+
+<p>(For those of you who think you see my encrypted password above and believe you've got
+a leg up on breaking into my system, go right ahead. If you can crack that password,
+you'll know the password to a firewalled test system. Now that's useful :) )</p>
+
+<p>All normal users are members of the &#8220;<tt class="USERNAME">users</tt>&#8221;
+group on a typical Slackware system. However, if you want to create a new group, or add
+the new user to additional groups, you'll need to modify the <tt
+class="FILENAME">/etc/group</tt> file. Here is a typical entry:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+cvs::102:chris,logan,david,root
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The fields are group name, group password, group ID, and group members, separated by
+commas. Creating a new group is a simple matter of adding a new line with a unique group
+ID, and listing all the users you want to be in the group. Any users that are in this new
+group and are logged in will have to log out and log back in for those changes to take
+effect.</p>
+
+<p>At this point, it might be a good idea to use the <tt class="COMMAND">pwck</tt> and
+<tt class="COMMAND">grpck</tt> commands to verify that the changes you've made are
+consistent. First, use <tt class="COMMAND">pwck -r</tt> and <tt class="COMMAND">grpck
+-r</tt>: the <var class="OPTION">-r</var> switch makes no changes, but lists the changes
+you would be asked to make if you ran the command without the switch. You can use this
+output to decide whether you need to further modify any files, to run <tt
+class="COMMAND">pwck</tt> or <tt class="COMMAND">grpck</tt> without the <var
+class="OPTION">-r</var> switch, or to simply leave your changes as they are.</p>
+
+<p>At this point, you should use the <tt class="COMMAND">passwd</tt> command to create a
+proper password for the user. Then, use <tt class="COMMAND">mkdir</tt> to create the new
+user's home directory in the location you entered into the <tt
+class="FILENAME">/etc/passwd</tt> file, and use <tt class="COMMAND">chown</tt> to change
+the owner of the new directory to the new user.</p>
+
+<p>Removing a user is a simple matter of deleting all of the entries that exist for that
+user. Remove the user's entry from <tt class="FILENAME">/etc/passwd</tt> and <tt
+class="FILENAME">/etc/shadow</tt>, and remove the login name from any groups in the <tt
+class="FILENAME">/etc/group</tt> file. If you wish, delete the user's home directory, the
+mail spool file, and his crontab entry (if they exist).</p>
+
+<p>Removing groups is similar: remove the group's entry from <tt
+class="FILENAME">/etc/group</tt>.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="ESSENTIAL-SYSADMIN-SHUTDOWN"
+name="ESSENTIAL-SYSADMIN-SHUTDOWN">12.3 Shutting Down Properly</a></h2>
+
+<p>It is very important that you shut down your system properly. Simply turning the power
+off with the power switch can cause serious filesystem damage. While the system is on,
+files are in use even if you aren't doing anything. Remember that there are many
+processes running in the background all the time. These processes are managing the system
+and keep a lot of files open. When the system's power is switched off, these files are
+not closed properly and may become corrupted. Depending on what files become damaged, the
+system might be rendered completely unusable! In any case, you'll have to go through a
+long filesystem check procedure on the next reboot.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p>If you configured your system with a journalling filesystem, like ext3 or reiserfs,
+you'll be partially protected from filesystem damage, and your filesystem check on reboot
+will be shorter than if you had used a filesystem without journalling, like ext2.
+However, this safety net is no excuse for improperly shutting down your system! A
+journalling FS is meant to protect your files from events beyond your control, not from
+your own laziness.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>In any case, when you want to reboot or power down your computer, it is important to
+do so properly. There are several ways of doing so; you can pick whichever one you think
+is the most fun (or least amount of work). Since a shutdown and a reboot are similar
+procedures, most of the ways for powering off the system can also be applied to
+rebooting.</p>
+
+<p>The first method is through the <tt class="COMMAND">shutdown</tt>(8) program, and it
+is probably the most popular. <tt class="COMMAND">shutdown</tt> can be used to reboot or
+turn off the system at a given time, and can display a message to all the logged-in users
+of the system telling them that the system is going down.</p>
+
+<p>The most basic use of shutdown to power down the computer is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">shutdown -h now</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In this case, we are not going to send a custom message to the users; they will see
+<tt class="COMMAND">shutdown</tt>'s default message. &#8220;<var
+class="OPTION">now</var>&#8221; is the time that we want to shutdown, and the &#8220;<var
+class="OPTION">-h</var>&#8221; means to halt the system. This is not a very friendly way
+to run a multi-user system, but it works just fine on your home computer. A better method
+on a multiuser system would be to give everyone a little advance warning:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">shutdown -h +60</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This would shutdown the system in one hour (60 minutes), which would be just fine on a
+normal multiuser system. Vital systems should have their downtime scheduled far in
+advance, and you should post warnings about the downtime in any appropriate locations
+used for system notifications (email, bulletin board, <tt
+class="FILENAME">/etc/motd</tt>, whatever).</p>
+
+<p>Rebooting the system uses the same command, but substitutes &#8220;<var
+class="OPTION">-r</var>&#8221; for &#8220;<var class="OPTION">-h</var>&#8221;:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">shutdown -r now</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can use same time notation with <tt class="COMMAND">shutdown -r</tt> that you
+could with <tt class="COMMAND">shutdown -h</tt>. There are a lot of other things that you
+can do with <tt class="COMMAND">shutdown</tt> to control when to halt or reboot the
+machine; see the man page for more details.</p>
+
+<p>The second way of shutting down or powering off the computer is to use the <tt
+class="COMMAND">halt</tt>(8) and <tt class="COMMAND">reboot</tt>(8) commands. As the
+names indicate, <tt class="COMMAND">halt</tt> will immediately halt the operating system,
+and <tt class="COMMAND">reboot</tt> will reboot the system. (<tt
+class="COMMAND">reboot</tt> is actually just a symbolic link to <tt
+class="COMMAND">halt</tt>.) They are invoked like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">halt</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">reboot</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>A lower-level way to reboot or shutdown the system is to talk directly to <tt
+class="COMMAND">init</tt>. All the other methods are simply convenient ways to talk to
+<tt class="COMMAND">init</tt>, but you can directly tell it what to do using <tt
+class="COMMAND">telinit</tt>(8) (note that it only has one &#8220;l&#8221;). Using <tt
+class="COMMAND">telinit</tt> will tell <tt class="COMMAND">init</tt> what runlevel to
+drop into, which will cause a special script to be run. This script will kill or spawn
+processes as needed for that runlevel. This works for rebooting and shutting down because
+both of those are special runlevels.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">telinit 0</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Runlevel 0 is halt mode. Telling <tt class="COMMAND">init</tt> to enter runlevel 0
+will cause all processes to be killed off, the filesystems unmounted, and the machine to
+be halted. This is a perfectly acceptable way to bring down the system. On many laptops
+and modern desktop computers, this will also cause the machine to be turned off.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">telinit 6</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Runlevel 6 is reboot mode. All processes will be killed off, the filesystems will be
+unmounted, and the machine will be rebooted. This is a perfectly acceptable method of
+rebooting the system.</p>
+
+<p>For the curious, when switching to runlevel 0 or 6, whether by using <tt
+class="COMMAND">shutdown</tt>, <tt class="COMMAND">halt</tt>, or <tt
+class="COMMAND">reboot</tt>, the script <tt class="FILENAME">/etc/rc.d/rc.6</tt> is run.
+(The script <tt class="FILENAME">/etc/rc.d/rc.0</tt> is another symbolic link, to <tt
+class="FILENAME">/etc/rc.d/rc.6</tt>.) You can customize this file to your tastes--but be
+sure to test your changes carefully!</p>
+
+<p>There is one last method of rebooting the system. All the other methods require you to
+be logged in as <tt class="USERNAME">root</tt>. However, it is possible to reboot the
+machine even if you aren't root, provided that you have physical access to the keyboard.
+Using <b class="KEYCAP">Control</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">Delete</b> (the "three-fingered salute") will cause the machine to
+immediately reboot. (Behind the scenes, the <tt class="COMMAND">shutdown</tt> command is
+called for you when you use <b class="KEYCAP">Control</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">Delete</b>.) The salute doesn't always work when using X Windows--you may
+need to use <b class="KEYCAP">Control</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">F1</b> (or another Function key) to switch to a non-X Windows terminal
+before using it.</p>
+
+<p>Finally, the file that ultimately controls every aspect of startup and shutdown is the
+<tt class="FILENAME">/etc/inittab</tt>(5) file. In general, you should not need to modify
+this file, but it may give you insight into why some things work the way they do. As
+always, see the man pages for further details.</p>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="BASIC-NETWORK-COMMANDS" name="BASIC-NETWORK-COMMANDS"></a>Chapter 13 Basic
+Network Commands</h1>
+
+<p>A network consists of several computers connected together. The network can be as
+simple as a few computers connected in your home or office, or as complicated as a large
+university network or even the entire Internet. When your computer is part of a network,
+you have access to those systems either directly or through services like mail and the
+web.</p>
+
+<p>There are a variety of networking programs that you can use. Some are handy for
+performing diagnostics to see if everything is working properly. Others (like mail
+readers and web browsers) are useful for getting your work done and staying in contact
+with other people.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-PING"
+name="BASIC-NETWORK-COMMANDS-PING">13.1 <tt class="COMMAND">ping</tt></a></h2>
+
+<p><tt class="COMMAND">ping</tt>(8) sends an ICMP <var class="LITERAL">ECHO_REQUEST</var>
+packet to the specified host. If the host responds, you get an ICMP packet back. Sound
+strange? Well, you can &#8220;ping&#8221; an IP address to see if a machine is alive. If
+there is no response, you know something is wrong. Here is an example conversation
+between two Linux users:</p>
+
+<a id="AEN4428" name="AEN4428"></a>
+<blockquote class="BLOCKQUOTE">
+<p class="LITERALLAYOUT"><span class="emphasis"><i class="EMPHASIS">User
+A</i></span>:&nbsp;Loki's&nbsp;down&nbsp;again.<br />
+<span class="emphasis"><i class="EMPHASIS">User
+B</i></span>:&nbsp;Are&nbsp;you&nbsp;sure?<br />
+<span class="emphasis"><i class="EMPHASIS">User
+A</i></span>:&nbsp;Yeah,&nbsp;I&nbsp;tried&nbsp;pinging&nbsp;it,&nbsp;but&nbsp;there's&nbsp;no&nbsp;response.</p>
+</blockquote>
+
+<p>It's instances like these that make <tt class="COMMAND">ping</tt> a very useful
+day-to-day command. It provides a very quick way to see if a machine is up and connected
+to the network. The basic syntax is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ping www.slackware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>There are, of course, several options that can be specified. Check the <tt
+class="COMMAND">ping</tt>(1) man page for more information.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-TRACEROUTE"
+name="BASIC-NETWORK-COMMANDS-TRACEROUTE">13.2 <tt
+class="COMMAND">traceroute</tt></a></h2>
+
+<p>Slackware's <tt class="COMMAND">traceroute</tt>(8) command is a very useful network
+diagnostic tool. <tt class="COMMAND">traceroute</tt> displays each host that a packet
+travels through as it tries to reach its destination. You can see how many
+&#8220;hops&#8221; from the Slackware web site you are with this command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">traceroute www.slackware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Each host will be displayed, along with the response times at each host. Here is an
+example output:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">traceroute www.slackware.com</kbd>
+traceroute to www.slackware.com (204.216.27.13), 30 hops max, 40 byte packets
+1 zuul.tdn (192.168.1.1) 0.409 ms 1.032 ms 0.303 ms
+2 207.171.227.254 (207.171.227.254) 18.218 ms 32.873 ms 32.433 ms
+3 border-sf-2-0-4.sirius.com (205.134.230.254) 15.662 ms 15.731 ms 16.142 ms
+4 pb-nap.crl.net (198.32.128.20) 20.741 ms 23.672 ms 21.378 ms
+5 E0-CRL-SFO-03-E0X0.US.CRL.NET (165.113.55.3) 22.293 ms 21.532 ms 21.29 ms
+6 T1-CDROM-00-EX.US.CRL.NET (165.113.118.2) 24.544 ms 42.955 ms 58.443 ms
+7 www.slackware.com (204.216.27.13) 38.115 ms 53.033 ms 48.328 ms
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">traceroute</tt> is similar to <tt class="COMMAND">ping</tt> in
+that it uses ICMP packets. There are several options that you can specify with <tt
+class="COMMAND">traceroute</tt>. These options are explained in detail in the man
+page.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-DNS"
+name="BASIC-NETWORK-COMMANDS-DNS">13.3 DNS Tools</a></h2>
+
+<p>Domain Name Service (DNS for short) is that magical protocol that allows your computer
+to turn meaningless domain names like www.slackware.com into meaningful IP address like
+<tt class="HOSTID">64.57.102.34</tt>. Computers can't route packets to www.slackware.com,
+but they can route packets to that domain name's IP address. This gives us a convenient
+way to remember machines. Without DNS we'd have to keep a mental database of just what IP
+address belongs to what computer, and that's assuming the IP address doesn't change.
+Clearly using names for computers is better, but how do we map names to IP addresses?</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN4475" name="AEN4475">13.3.1 <tt
+class="COMMAND">host</tt></a></h3>
+
+<p><tt class="COMMAND">host</tt>(1) can do this for us. <tt class="COMMAND">host</tt> is
+used to map names to IP addresses. It is a very quick and simple utility without a lot of
+functions.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">host www.slackware.com</kbd>
+www.slackware.com is an alias for slackware.com.
+slackware.com has address 64.57.102.34
+</pre>
+</td>
+</tr>
+</table>
+
+<p>But let's say for some reason we want to map an IP address to a domain name; what
+then?</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN4487" name="AEN4487">13.3.2 <tt
+class="COMMAND">nslookup</tt></a></h3>
+
+<p><tt class="COMMAND">nslookup</tt> is a tried and true program that has weathered the
+ages. <tt class="COMMAND">nslookup</tt> has been deprecated and may be removed from
+future releases. There is not even a man page for this program.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">nslookup 64.57.102.34</kbd>
+Note: nslookup is deprecated and may be removed from future releases.
+Consider using the `dig' or `host' programs instead. Run nslookup with
+the `-sil[ent]' option to prevent this message from appearing.
+Server: 192.168.1.254
+Address: 192.168.1.254#53
+
+Non-authoritative answer:
+www.slackware.com canonical name = slackware.com.
+Name: slackware.com
+Address: 64.57.102.34
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN4496" name="AEN4496">13.3.3 <tt
+class="COMMAND">dig</tt></a></h3>
+
+<p>The meanest dog in the pound, the domain information groper, <tt
+class="COMMAND">dig</tt>(1) for short, is the go-to program for finding DNS information.
+<tt class="COMMAND">dig</tt> can grab just about anything from a DNS server including
+reverse lookups, A, CNAME, MX, SP, and TXT records. <tt class="COMMAND">dig</tt> has many
+command line options and if you're not familiar with it you should read through it's
+extensive man page.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">dig @192.168.1.254 www.slackware.com mx</kbd>
+
+; &lt;&lt;&#62;&#62; DiG 9.2.2 &lt;&lt;&#62;&#62; @192.168.1.254 www.slackware.com mx
+;; global options: printcmd
+;; Got answer:
+;; -&#62;&#62;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 26362
+;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
+
+;; QUESTION SECTION:
+;www.slackware.com. IN MX
+
+;; ANSWER SECTION:
+www.slackware.com. 76634 IN CNAME slackware.com.
+slackware.com. 86400 IN MX 1 mail.slackware.com.
+
+;; AUTHORITY SECTION:
+slackware.com. 86400 IN NS ns1.cwo.com.
+slackware.com. 86400 IN NS ns2.cwo.com.
+
+;; ADDITIONAL SECTION:
+ns1.cwo.com. 163033 IN A 64.57.100.2
+ns2.cwo.com. 163033 IN A 64.57.100.3
+
+;; Query time: 149 msec
+;; SERVER: 192.168.1.254#53(192.168.1.254)
+;; WHEN: Sat Nov 6 16:59:31 2004
+;; MSG SIZE rcvd: 159
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This should give you an idea how <tt class="COMMAND">dig</tt> works.
+&#8220;@192.168.1.254&#8221; specifies the dns server to use.
+&#8220;www.slackware.com&#8221; is the domain name I am performing a lookup on, and
+&#8220;mx&#8221; is the type of lookup I am performing. The above query tells me that
+e-mail to <tt class="HOSTID">www.slackware.com</tt> will instead be sent to <tt
+class="HOSTID">mail.slackware.com</tt> for delivery.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-FINGER"
+name="BASIC-NETWORK-COMMANDS-FINGER">13.4 <tt class="COMMAND">finger</tt></a></h2>
+
+<p><tt class="COMMAND">finger</tt>(1) will retrieve information about the specified user.
+You give finger a username or an email address and it will try to contact the necessary
+server and retrieve the username, office, telephone number, and other pieces of
+information. Here is an example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">finger johnc@idsoftware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">finger</tt> can return the username, mail status, phone numbers,
+and files referred to as &#8220;dot plan&#8221; and &#8220;dot project&#8221;. Of course,
+the information returned varies with each <tt class="COMMAND">finger</tt> server. The one
+included with Slackware returns the following information by default:</p>
+
+<ul>
+<li>
+<p>Username</p>
+</li>
+
+<li>
+<p>Room number</p>
+</li>
+
+<li>
+<p>Home phone number</p>
+</li>
+
+<li>
+<p>Work phone number</p>
+</li>
+
+<li>
+<p>Login status</p>
+</li>
+
+<li>
+<p>Email status</p>
+</li>
+
+<li>
+<p>Contents of the <tt class="FILENAME">.plan</tt> file in the user's home directory</p>
+</li>
+
+<li>
+<p>Contents of the <tt class="FILENAME">.project</tt> file in the user's home
+directory</p>
+</li>
+</ul>
+
+<p>The first four items can be set with the <tt class="COMMAND">chfn</tt> command. It
+stores those values in the <tt class="FILENAME">/etc/passwd</tt> file. To change the
+information in your <tt class="FILENAME">.plan</tt> or <tt class="FILENAME">.project</tt>
+file, just edit them with your favorite text editor. They must reside in your home
+directory and must be called <tt class="FILENAME">.plan</tt> and <tt
+class="FILENAME">.project</tt>.</p>
+
+<p>Many users <tt class="COMMAND">finger</tt> their own account from a remote machine to
+quickly see if they have new email. Or, you can see a user's plan or current project.</p>
+
+<p>Like many commands, <tt class="COMMAND">finger</tt> has options. Check the man page
+for more information on what special options you can use.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-TELNET"
+name="BASIC-NETWORK-COMMANDS-TELNET">13.5 <tt class="COMMAND">telnet</tt></a></h2>
+
+<p>Someone once stated that <tt class="COMMAND">telnet</tt>(1) was the coolest thing he
+had ever seen on computers. The ability to remotely log in and do stuff on another
+computer is what separates Unix and Unix-like operating systems from other operating
+systems.</p>
+
+<p><tt class="COMMAND">telnet</tt> allows you to log in to a computer, just as if you
+were sitting at the terminal. Once your username and password are verified, you are given
+a shell prompt. From here, you can do anything requiring a text console. Compose email,
+read newsgroups, move files around, and so on. If you are running X and you <tt
+class="COMMAND">telnet</tt> to another machine, you can run X programs on the remote
+computer and display them on yours.</p>
+
+<p>To login to a remote machine, use this syntax:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">telnet &lt;<var
+class="REPLACEABLE">hostname</var>&gt;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the host responds, you will receive a login prompt. Give it your username and
+password. That's it. You are now at a shell. To quit your telnet session, use either the
+<tt class="COMMAND">exit</tt> command or the <tt class="COMMAND">logout</tt> command.</p>
+
+<div class="WARNING">
+<table class="WARNING" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png"
+hspace="5" alt="Warning" /></td>
+<td align="LEFT" valign="TOP">
+<p><tt class="COMMAND">telnet</tt> does not encrypt the information it sends. Everything
+is sent in plain text, even passwords. It is not advisable to use <tt
+class="COMMAND">telnet</tt> over the Internet. Instead, consider the <tt
+class="COMMAND">Secure Shell</tt>. It encrypts all traffic and is available for free.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN4593" name="AEN4593">13.5.1 The other use of telnet</a></h3>
+
+<p>Now that we have convinced you not to use the telnet protocol anymore to log into a
+remote machine, we'll show you a couple of useful ways to use <tt
+class="COMMAND">telnet</tt>.</p>
+
+<p>You can also use the <tt class="COMMAND">telnet</tt> command to connect to a host on a
+certain port.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">telnet &lt;<var
+class="REPLACEABLE">hostname</var>&gt; [port]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This can be quite handy when you quickly need to test a certain service, and you need
+full control over the commands, and you need to see what exactly is going on. You can
+interactively test or use an SMTP server, a POP3 server, an HTTP server, etc. this
+way.</p>
+
+<p>In the next figure you'll see how you can <tt class="COMMAND">telnet</tt> to a HTTP
+server on port 80, and get some basic information from it.</p>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB"
+name="FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB"></a>
+<p><b>Figure 13-1. Telnetting to a webserver</b></p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">telnet store.slackware.com 80</kbd>
+Trying 69.50.233.153...
+Connected to store.slackware.com.
+Escape character is '^]'.
+HEAD / HTTP/1.0
+
+HTTP/1.1 200 OK
+Date: Mon, 25 Apr 2005 20:47:01 GMT
+Server: Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7d
+Last-Modified: Fri, 18 Apr 2003 10:58:54 GMT
+ETag: "193424-c0-3e9fda6e"
+Accept-Ranges: bytes
+Content-Length: 192
+Connection: close
+Content-Type: text/html
+
+Connection closed by foreign host.
+<samp class="PROMPT">%</samp>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<p>You can do the same for other plain-text protocols, as long as you know what port to
+connect to, and what the commands are.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-SSH"
+name="BASIC-NETWORK-COMMANDS-SSH">13.6 The Secure shell</a></h2>
+
+<p>Today, secure shell basks in the adoration that <tt class="COMMAND">telnet</tt> once
+enjoyed. <tt class="COMMAND">ssh</tt>(1) allows one to make a connection to a remote
+machine and execute programs as if one were physically present; however, <tt
+class="COMMAND">ssh</tt> encrypts all the data travelling between the two computers so
+even if others intercept the conversation, they are unable to understand it. A typical
+secure shell connection follows.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">ssh carrier.lizella.net -l alan</kbd>
+The authenticity of host 'carrier.lizella.net (192.168.1.253)' can't be
+established.
+RSA key fingerprint is 0b:e2:5d:43:4c:39:4f:8c:b9:85:db:b2:fa:25:e9:9d.
+Are you sure you want to continue connecting (yes/no)? yes
+Warning: Permanently added 'carrier.lizella.net' (RSA) to the list of
+known hosts.
+Password: <kbd class="USERINPUT">password</kbd>
+Last login: Sat Nov 6 16:32:19 2004 from 192.168.1.102
+Linux 2.4.26-smp.
+alan@carrier:~$ <kbd class="USERINPUT">ls -l MANIFEST</kbd>
+-rw-r--r-- 1 alan users 23545276 2004-10-28 20:04 MANIFEST
+alan@carrier:~$ <kbd class="USERINPUT">exit</kbd>
+logout
+Connection to carrier.lizella.net closed.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>There you see me making an ssh connection to <tt
+class="HOSTID">carrier.lizella.net</tt>, and checking the permissions on the <tt
+class="FILENAME">MANIFEST</tt> file.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-EMAIL"
+name="BASIC-NETWORK-COMMANDS-EMAIL">13.7 email</a></h2>
+
+<p>Electronic mail is one of the most popular things one can do on the Internet. In 1998,
+it was reported that more electronic mail was sent than regular mail. It is indeed common
+and useful.</p>
+
+<p>Under Slackware, we provide a standard mail server, and several mail clients. All of
+the clients discussed below are text-based. A lot of Windows users may be against this,
+but you will find that a text based client is very convenient, especially when checking
+mail remotely. Fear not, there are many graphical e-mail clients such as KDE's Kmail. If
+you wish to use one of those check its help menu.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-EMAIL-PINE"
+name="BASIC-NETWORK-COMMANDS-EMAIL-PINE">13.7.1 <tt class="COMMAND">pine</tt></a></h3>
+
+<p><tt class="COMMAND">pine</tt>(1) is not <tt class="COMMAND">elm</tt>. Or so the saying
+goes. The University of Washington created their program for Internet news and email out
+of a need for an easy mail reader for their students. <tt class="COMMAND">pine</tt> is
+one of the most popular email clients in use today and is available for nearly every
+flavor of Unix and even Windows.</p>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE"
+name="FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE"></a>
+<p><b>Figure 13-2. The Pine main menu</b></p>
+
+<p><img src="basic-network-commands/pine.png" /></p>
+</div>
+
+<p>You will see a menu of commands and a row of command keys at the bottom. <tt
+class="COMMAND">pine</tt> is indeed a complex program, so we will not discuss every
+feature about it here.</p>
+
+<p>To see what's in your inbox, type <kbd class="USERINPUT">i</kbd>. Your messages are
+listed with their date, author, and subject. Highlight the message you want and press
+<kbd class="USERINPUT">enter</kbd> to view it. Pressing <kbd class="USERINPUT">r</kbd>
+will start a reply to the message. Once you have written the response, type <b
+class="KEYCAP">Ctrl</b>+<b class="KEYCAP">X</b> to send it. You can press <kbd
+class="USERINPUT">i</kbd> to get back to the message listing.</p>
+
+<p>If you want to delete a message, press <kbd class="USERINPUT">d</kbd>. It will mark
+the highlighted message for deletion. <tt class="COMMAND">pine</tt> deletes the mail when
+you exit the program. <tt class="COMMAND">pine</tt> also lets you store your mail in
+folders. You can get a listing of folders by pressing <kbd class="USERINPUT">l</kbd>. At
+the message listing, press <kbd class="USERINPUT">s</kbd> to save it to another folder.
+It will ask for the folder name to write the message to.</p>
+
+<p><tt class="COMMAND">pine</tt> offers many, many features; you should definitely have a
+look at the man page for more information. It will contain the latest information about
+the program.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-EMAIL-ELM"
+name="BASIC-NETWORK-COMMANDS-EMAIL-ELM">13.7.2 <tt class="COMMAND">elm</tt></a></h3>
+
+<p><tt class="COMMAND">elm</tt>(1) is another popular text-based email client. Though not
+quite as user friendly as <tt class="COMMAND">pine</tt>, it's definitely been around a
+lot longer.</p>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM"
+name="FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM"></a>
+<p><b>Figure 13-3. Elm main screen</b></p>
+
+<p><img src="basic-network-commands/elm.png" /></p>
+</div>
+
+<p>By default, you are placed in your inbox. The messages are listed with the message
+number, date, sender, and subject. Use the arrow keys to highlight the message you want.
+Press <kbd class="USERINPUT">Enter</kbd> to read the message.</p>
+
+<p>To compose a new message, type <kbd class="USERINPUT">m</kbd> at the main screen. The
+<kbd class="USERINPUT">d</kbd> key will flag a message for deletion. And the <kbd
+class="USERINPUT">r</kbd> key will reply to the current message you are reading. All of
+these keys are displayed at the bottom of the screen with a prompt.</p>
+
+<p>The man page discusses <tt class="COMMAND">elm</tt> in more detail, so you will
+probably want to consult that before using <tt class="COMMAND">elm</tt>.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-EMAIL-MUTT"
+name="BASIC-NETWORK-COMMANDS-EMAIL-MUTT">13.7.3 <tt class="COMMAND">mutt</tt></a></h3>
+
+<p>&#8220;All mail clients suck. This one just sucks less.&#8221; <tt
+class="COMMAND">mutt</tt>'s original interface was based on <tt class="COMMAND">elm</tt>
+with added features found in other popular mailclients, resulting in a hybrid mutt.</p>
+
+<p>Some of <tt class="COMMAND">mutt</tt>'s features include:</p>
+
+<ul>
+<li>
+<p>color support</p>
+</li>
+
+<li>
+<p>message threading</p>
+</li>
+
+<li>
+<p>MIME and PGP/MIME support</p>
+</li>
+
+<li>
+<p>pop3 and imap support</p>
+</li>
+
+<li>
+<p>support for multiple mailbox formats (mbox, MMDF, MH, maildir)</p>
+</li>
+
+<li>
+<p><span class="emphasis"><i class="EMPHASIS">highly</i></span> customizable</p>
+</li>
+</ul>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT"
+name="FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT"></a>
+<p><b>Figure 13-4. Mutt main screen</b></p>
+
+<p><img src="basic-network-commands/mutt.png" /></p>
+</div>
+
+<p>if you're looking for a mail client that will let you be in total control over
+everything, then you will like <tt class="COMMAND">mutt</tt>. all the default settings
+can be customized, keybindings can be changed. if you like to add a macro, you can.</p>
+
+<p>you probably want to take a look at the <tt class="FILENAME">muttrc</tt> manpage,
+which will tell you how to configure everything. or take a look at the included example
+<tt class="FILENAME">muttrc</tt> file.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-EMAIL-NAIL"
+name="BASIC-NETWORK-COMMANDS-EMAIL-NAIL">13.7.4 <tt class="COMMAND">nail</tt></a></h3>
+
+<p><tt class="COMMAND">nail</tt>(1) is a command line driven mail client. It is very
+primitive and offers pretty much nothing in the way of user interfaces. However, mailx is
+handy for times when you need to quickly mail something, scripting a bulk mailer, testing
+your MTA installation or something similar. Note that Slackware creates symbolic links to
+<tt class="COMMAND">nail</tt> at <tt class="FILENAME">/usr/bin/mail</tt> and <tt
+class="FILENAME">/usr/bin/mailx</tt>. Any of these three commands executes the same
+program. In fact, you will most likely see <tt class="COMMAND">nail</tt> referred to as
+<tt class="COMMAND">mail</tt>.</p>
+
+<p>The basic command line is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">mailx &lt;subject&gt; &lt;to-addr&gt;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">mailx</tt> reads the message body from standard input. So you can
+cat a file into this command to mail it, or you can just type text and hit <b
+class="KEYCAP">Ctrl</b>+<b class="KEYCAP">D</b> when finished with the message.</p>
+
+<p>Here is an example of mailing a program source file to another person.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">cat randomfunc.c | mail -s "Here's that function" asdf@example.net</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The man page explains more of what <tt class="COMMAND">nail</tt> can do, so you will
+probably want to have a look at that before using it.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-WEB"
+name="BASIC-NETWORK-COMMANDS-WEB">13.8 Browsers</a></h2>
+
+<p>The first thing that people think about when they hear the word Internet is
+&#8220;surfing the net&#8221;. Or looking at websites using a web browser. This is
+probably by far the most popular use of the Internet for the average user.</p>
+
+<p>Slackware provides popular graphical web browsers in the &#8220;XAP&#8221; series, as
+well as text mode browsers in the &#8220;N&#8221; series. We'll take a quick look at some
+of the most common options below.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN4776" name="AEN4776">13.8.1 <tt
+class="COMMAND">lynx</tt></a></h3>
+
+<p><tt class="COMMAND">lynx</tt>(1) is a text-based web browser. It is a very quick way
+of looking up something on the Internet. Sometimes graphics just get in the way if you
+know exactly what you're after.</p>
+
+<p>To start <tt class="COMMAND">lynx</tt>, just type <tt class="COMMAND">lynx</tt> at the
+prompt:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">lynx</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX"
+name="FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX"></a>
+<p><b>Figure 13-5. Lynx default start page</b></p>
+
+<p><img src="basic-network-commands/lynx.png" /></p>
+</div>
+
+<p>You may want to specify a site for <tt class="COMMAND">lynx</tt> to open to:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">lynx http://www.slackware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">lynx</tt> prints the command keys and what they do at the bottom
+of the screen. The up and down arrow keys move around the document, <kbd
+class="USERINPUT">Enter</kbd> selects the highlighted link, and the <kbd
+class="USERINPUT">left arrow</kbd> goes back to the previous page. Typing <kbd
+class="USERINPUT">d</kbd> will download the currently selected file. The <kbd
+class="USERINPUT">g</kbd> command brings up the Go prompt, where you can give <tt
+class="COMMAND">lynx</tt> a URL to open.</p>
+
+<p>There are many other commands in <tt class="COMMAND">lynx</tt>. You can either consult
+the man page, or type <kbd class="USERINPUT">h</kbd> to get the help screen for more
+information.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN4813" name="AEN4813">13.8.2 <tt
+class="COMMAND">links</tt></a></h3>
+
+<p>Just like <tt class="COMMAND">lynx</tt>, <tt class="COMMAND">links</tt> is a textmode
+web browser, where you do all the navigation using the keyboard. However, when you press
+the <kbd class="USERINPUT">Esc</kbd> key, it will activate a very convenient pulldown
+menu on the top of the screen. This makes it very easy to use, without having to learn
+all the keyboard shortcuts. People who do not use a text browser every day will
+appreciate this feature.</p>
+
+<p><tt class="COMMAND">links</tt> seems to have better support for both frames and
+tables, when compared to <tt class="COMMAND">lynx</tt>.</p>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS"
+name="FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS"></a>
+<p><b>Figure 13-6. Links, with the file menu open</b></p>
+
+<p><img src="basic-network-commands/links.png" /></p>
+</div>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN4831" name="AEN4831">13.8.3 <tt
+class="COMMAND">wget</tt></a></h3>
+
+<p><tt class="COMMAND">wget</tt>(1) is a command line utility that will download files
+from a specified URL. While not an actual web-browser, <tt class="COMMAND">wget</tt> is
+used primarily to grab whole or partial web sites for offline viewing, or for fast
+download of single files from HTTP or FTP servers instead. The basic syntax is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">wget &lt;url&gt;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can also pass options. For example, this will download the Slackware web site:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">wget --recursive http://www.slackware.com</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">wget</tt> will create a <tt
+class="FILENAME">www.slackware.com</tt> directory and store the files in there, just as
+the site does.</p>
+
+<p><tt class="COMMAND">wget</tt> can also download files from FTP sites; just specify an
+FTP URL instead of an HTTP one.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">wget ftp://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz</kbd>
+--12:18:16-- ftp://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz
+ =&#62; `wget-1.8.2.tar.gz'
+Resolving ftp.gnu.org... done.
+Connecting to ftp.gnu.org[199.232.41.7]:21... connected.
+Logging in as anonymous ... Logged in!
+==&#62; SYST ... done. ==&#62; PWD ... done.
+==&#62; TYPE I ... done. ==&#62; CWD /gnu/wget ... done.
+==&#62; PORT ... done. ==&#62; RETR wget-1.8.2.tar.gz ... done.
+Length: 1,154,648 (unauthoritative)
+
+100%[==================================&#62;] 1,154,648 209.55K/s ETA 00:00
+
+12:18:23 (209.55KB/s) - `wget-1.8.2.tar.gz' saved [1154648]
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">wget</tt> has many more options, which make it nice for site
+specific scripts (web site mirroring and so forth). The man page should be consulted for
+more information.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-FTP"
+name="BASIC-NETWORK-COMMANDS-FTP">13.9 FTP Clients</a></h2>
+
+<p>FTP stands for the File Transfer Protocol. It allows you to send and receive files
+between two computers. There is the FTP server and the FTP client. We discuss the client
+in this section.</p>
+
+<p>For the curious, the &#8220;client&#8221; is you. The &#8220;server&#8221; is the
+computer that answers your FTP request and lets you login. You will download files from
+and upload files to the server. The client cannot accept FTP connections, it can only
+connect to servers.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN4871" name="AEN4871">13.9.1 <tt
+class="COMMAND">ftp</tt></a></h3>
+
+<p>To connect to an FTP server, simply run the <tt class="COMMAND">ftp</tt>(1) command
+and specify the host:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ftp &lt;hostname&gt; [port]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the host is running an FTP server, it will ask for a username and password. You can
+log in as yourself or as &#8220;anonymous&#8221;. Anonymous FTP sites are very popular
+for software archives. For example, to get Slackware Linux via FTP, you must use
+anonymous FTP.</p>
+
+<p>Once connected, you will be at the <var class="LITERAL">ftp&gt;</var> prompt. There
+are special commands for FTP, but they are similar to other standard commands. The
+following shows some of the basic commands and what they do:</p>
+
+<div class="TABLE"><a id="AEN4883" name="AEN4883"></a>
+<p><b>Table 13-1. <tt class="COMMAND">ftp</tt> commands</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="3*" />
+<thead>
+<tr>
+<th>Command</th>
+<th>Purpose</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td><tt class="COMMAND">ls</tt></td>
+<td>List files</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">cd &lt;dirname&gt;</tt></td>
+<td>Change directory</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">bin</tt></td>
+<td>Set binary transfer mode</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">ascii</tt></td>
+<td>Set ASCII transfer mode</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">get &lt;filename&gt;</tt></td>
+<td>Download a file</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">put &lt;filename&gt;</tt></td>
+<td>Upload a file</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">hash</tt></td>
+<td>Toggle hash mark stats indicator</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">tick</tt></td>
+<td>Toggle byte counter indicator</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">prom</tt></td>
+<td>Toggle interactive mode for downloads</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">mget &lt;mask&gt;</tt></td>
+<td>Download a file or group of files; wildcards are allowed</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">mput &lt;mask&gt;</tt></td>
+<td>Upload a file or group of files; wildcards are allowed</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">quit</tt></td>
+<td>Log off the FTP server</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>You can also use some of the following commands which are quite self-explanatory: <tt
+class="COMMAND">chmod</tt>, <tt class="COMMAND">delete</tt>, <tt
+class="COMMAND">rename</tt>, <tt class="COMMAND">rmdir</tt>. For a complete list of all
+commands and their meaning, just type <kbd class="USERINPUT">help</kbd> or <kbd
+class="USERINPUT">?</kbd> and you'll see a complete listing on screen.</p>
+
+<p>FTP is a fairly simple program to use, but lacks the user interface that many of us
+are used to nowadays. The man page discusses some of the command line options for <tt
+class="COMMAND">ftp</tt>(1).</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+ftp&#62; <kbd class="USERINPUT">ls *.TXT</kbd>
+200 PORT command successful.
+150 Opening ASCII mode data connection for /bin/ls.
+-rw-r--r-- 1 root 100 18606 Apr 6 2002 BOOTING.TXT
+-rw-r--r-- 1 root 100 10518 Jun 13 2002 COPYRIGHT.TXT
+-rw-r--r-- 1 root 100 602 Apr 6 2002 CRYPTO_NOTICE.TXT
+-rw-r--r-- 1 root 100 32431 Sep 29 02:56 FAQ.TXT
+-rw-r--r-- 1 root 100 499784 Mar 3 19:29 FILELIST.TXT
+-rw-r--r-- 1 root 100 241099 Mar 3 19:12 PACKAGES.TXT
+-rw-r--r-- 1 root 100 12339 Jun 19 2002 README81.TXT
+-rw-r--r-- 1 root 100 14826 Jun 17 2002 SPEAKUP_DOCS.TXT
+-rw-r--r-- 1 root 100 15434 Jun 17 2002 SPEAK_INSTALL.TXT
+-rw-r--r-- 1 root 100 2876 Jun 17 2002 UPGRADE.TXT
+226 Transfer complete.
+ftp&#62; <kbd class="USERINPUT">tick</kbd>
+Tick counter printing on (10240 bytes/tick increment).
+ftp&#62; <kbd class="USERINPUT">get README81.TXT</kbd>
+local: README81.TXT remote: README81.TXT
+200 PORT command successful.
+150 Opening BINARY mode data connection for README81.TXT (12339 bytes).
+Bytes transferred: 12339
+226 Transfer complete.
+12339 bytes received in 0.208 secs (58 Kbytes/sec)
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="BASIC-NETWORK-COMMANDS-FTP-NCFTP"
+name="BASIC-NETWORK-COMMANDS-FTP-NCFTP">13.9.2 <tt class="COMMAND">ncftp</tt></a></h3>
+
+<p><tt class="COMMAND">ncftp</tt>(1) (pronounced "Nik-F-T-P") is an alternative to the
+traditional ftp client that comes with Slackware. It is still a text-based program, but
+offers many advantages over <tt class="COMMAND">ftp</tt>, including:</p>
+
+<ul>
+<li>
+<p>Tab completion</p>
+</li>
+
+<li>
+<p>Bookmarks file</p>
+</li>
+
+<li>
+<p>More liberal wildcard uses</p>
+</li>
+
+<li>
+<p>Command history</p>
+</li>
+</ul>
+
+<p>By default, <tt class="COMMAND">ncftp</tt> will try to log in anonymously to the
+server you specify. You can force <tt class="COMMAND">ncftp</tt> to present a login
+prompt with the &#8220;<var class="OPTION">-u</var>&#8221; option. Once logged in, you
+can use the same commands as in <tt class="COMMAND">ftp</tt>, only you'll notice a nicer
+interface, one that works more like <tt class="COMMAND">bash</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+ncftp /pub/linux/slackware &#62; <kbd class="USERINPUT">cd slackware-current/</kbd>
+Please read the file README81.TXT
+ it was last modified on Wed Jun 19 16:24:21 2002 - 258 days ago
+CWD command successful.
+ncftp ...ware/slackware-current &#62; <kbd class="USERINPUT">ls</kbd>
+BOOTING.TXT FAQ.TXT bootdisks/
+CHECKSUMS FILELIST.TXT extra/
+CHECKSUMS.asc GPG-KEY isolinux/
+CHECKSUMS.md5 PACKAGES.TXT kernels/
+CHECKSUMS.md5.asc PRERELEASE_NOTES pasture/
+COPYING README81.TXT rootdisks/
+COPYRIGHT.TXT SPEEKUP_DOCS.TXT slackware/
+CRYPTO_NOTICE.TXT SPEEK_INSTALL.TXT source/
+CURRENT.WARNING Slackware-HOWTO
+ChangeLog.txt UPGRADE.TXT
+ncftp ...ware/slackware-current &#62; <kbd class="USERINPUT">get README81.TXT</kbd>
+README81.TXT: 12.29 kB 307.07 kB/s
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="BASIC-NETWORK-COMMANDS-TALK"
+name="BASIC-NETWORK-COMMANDS-TALK">13.10 Talking to Other People</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="AEN4989" name="AEN4989">13.10.1 <tt
+class="COMMAND">wall</tt></a></h3>
+
+<p><tt class="COMMAND">wall</tt>(1) is a quick way to write a message to the users on a
+system. The basic syntax is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">wall [file]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will result in the contents of [file] being displayed on the terminals of all
+currently logged in users. If you don't specify a file, wall will read from standard
+input, so you can just type your message, and end with <b class="KEYCAP">Ctrl</b>+<b
+class="KEYCAP">d</b>.</p>
+
+<p><tt class="COMMAND">wall</tt> doesn't have many features, and apart from letting your
+users know that you're about to do some serious maintenance to the system, or even reboot
+it, so they have time to save their work and log off :)</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN5006" name="AEN5006">13.10.2 <tt
+class="COMMAND">talk</tt></a></h3>
+
+<p><tt class="COMMAND">talk</tt>(1) allows two users to chat. It splits the screen in
+half, horizontally. To request a chat with another user, use this command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">talk &lt;person&gt; [ttyname]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-TALK-TALK"
+name="FIG-BASIC-NETWORK-COMMANDS-TALK-TALK"></a>
+<p><b>Figure 13-7. Two users in a <tt class="COMMAND">talk</tt> session</b></p>
+
+<p><img src="basic-network-commands/talk.png" /></p>
+</div>
+
+<p>If you specify just a username, the chat request is assumed to be local, so only local
+users are queried. The ttyname is required if you want to ring a user on a specific
+terminal (if the user is logged in more than once). The required information for <tt
+class="COMMAND">talk</tt> can be obtained from the <tt class="COMMAND">w</tt>(1)
+command.</p>
+
+<p><tt class="COMMAND">talk</tt> can also ring users on remote hosts. For the username
+you simply specify an email address. <tt class="COMMAND">talk</tt> will try to contact
+that remote user on that host.</p>
+
+<p><tt class="COMMAND">talk</tt> is somewhat limited. It only supports two users and is
+half-duplex.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN5033" name="AEN5033">13.10.3 <tt
+class="COMMAND">ytalk</tt></a></h3>
+
+<p><tt class="COMMAND">ytalk</tt>(1) is a backwards compatible replacement for <tt
+class="COMMAND">talk</tt>. It comes with Slackware as the <tt class="COMMAND">ytalk</tt>
+command. The syntax is similar, but has a few differences:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">ytalk &lt;username&gt;[#ttyname]</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK"
+name="FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK"></a>
+<p><b>Figure 13-8. Two users in a <tt class="COMMAND">ytalk</tt> session</b></p>
+
+<p><img src="basic-network-commands/ytalk.png" /></p>
+</div>
+
+<p>The username and terminal are specified the same as under talk, except you must put
+them together with the hash mark (#).</p>
+
+<p>ytalk offers several advantages:</p>
+
+<ul>
+<li>
+<p>It supports more than two users.</p>
+</li>
+
+<li>
+<p>A menu of options that can be brought up anytime with <kbd
+class="USERINPUT">Esc</kbd>.</p>
+</li>
+
+<li>
+<p>You can shell out while still in the talk session.</p>
+</li>
+
+<li>
+<p>Plus more...</p>
+</li>
+</ul>
+
+<p>If you're a server administrator, you'll want to make sure that the <tt
+class="COMMAND">ntalk</tt> port is enabled in <tt class="FILENAME">/etc/inetd.conf</tt>.
+<tt class="COMMAND">ytalk</tt> needs that to work properly.</p>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="SECURITY" name="SECURITY"></a>Chapter 14 Security</h1>
+
+<p>Security on any system is important; it can prevent people launching attacks from your
+machine, as well as protect sensitive data. This chapter is all about how to start
+securing your Slackware box against script kiddies, crackers and rogue hamsters alike.
+Bear in mind that this is only the start of securing a system; security is a process, not
+a state.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SECURITY-DISABLE" name="SECURITY-DISABLE">14.1 Disabling
+Services</a></h2>
+
+<p>The first step after installing Slackware should be to disable any services you don't
+need. Any services could potentially pose a security risk, so it is important to run as
+few services as possible (i.e. only those that are needed). Services are started from two
+main places - <tt class="COMMAND">inetd</tt> and init scripts.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN5081" name="AEN5081">14.1.1 Services started from <tt
+class="COMMAND">inetd</tt></a></h3>
+
+<p>A lot of the daemons that come with Slackware are run from <tt
+class="COMMAND">inetd</tt>(8). <tt class="COMMAND">inetd</tt> is a daemon that listens on
+all of the ports used by services configured to be started by it and spawns an instance
+of the relevant daemon when a connection attempt is made. Daemons started from <tt
+class="COMMAND">inetd</tt> can be disabled by commenting out the relevant lines in <tt
+class="FILENAME">/etc/inetd.conf</tt>. To do this, open this file in your favorite editor
+(e.g. <tt class="COMMAND">vi</tt>) and you should see lines similar to this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can disable this service, and any others you don't need, by commenting them out
+(i.e. adding a <var class="LITERAL">#</var> (hash) symbol to the beginning of the line).
+The above line would then become:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+#telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
+</pre>
+</td>
+</tr>
+</table>
+
+<p>After <tt class="COMMAND">inetd</tt> has been restarted, this service will be
+disabled. You can restart <tt class="COMMAND">inetd</tt> with the command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">kill -HUP $(cat /var/run/inetd.pid)</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="AEN5102" name="AEN5102">14.1.2 Services started from init
+scripts</a></h3>
+
+<p>The rest of the services started when the machine starts are started from the init
+scripts in <tt class="FILENAME">/etc/rc.d/</tt>. These can be disabled in two different
+ways, the first being to remove the execute permissions on the relevant init script and
+the second being to comment out the relevant lines in the init scripts.</p>
+
+<p>For example, SSH is started by its own init script at <tt
+class="FILENAME">/etc/rc.d/rc.sshd</tt>. You can disable this using:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chmod -x /etc/rc.d/rc.sshd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>For services that don't have their own init script, you will need to comment out the
+relevant lines in the init scripts to disable them. For example, the portmap daemon is
+started by the following lines in <tt class="FILENAME">/etc/rc.d/rc.inet2</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# This must be running in order to mount NFS volumes.
+# Start the RPC portmapper:
+if [ -x /sbin/rpc.portmap ]; then
+ echo "Starting RPC portmapper: /sbin/rpc.portmap"
+ /sbin/rpc.portmap
+fi
+# Done starting the RPC portmapper.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This can be disabled by adding <var class="LITERAL">#</var> symbols to the beginnings
+of the lines that don't already start with them, like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# This must be running in order to mount NFS volumes.
+# Start the RPC portmapper:
+#if [ -x /sbin/rpc.portmap ]; then
+# echo "Starting RPC portmapper: /sbin/rpc.portmap"
+# /sbin/rpc.portmap
+#fi
+# Done starting the RPC portmapper.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>These changes will only take effect after either a reboot or changing from and back to
+runlevel 3 or 4. You can do this by typing the following on the console (you will need to
+log in again after changing to runlevel 1):</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">telinit 1</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">telinit 3</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SECURITY-HOST" name="SECURITY-HOST">14.2 Host Access
+Control</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="SECURITY-HOST-IPTABLES" name="SECURITY-HOST-IPTABLES">14.2.1 <tt
+class="COMMAND">iptables</tt></a></h3>
+
+<p><tt class="COMMAND">iptables</tt> is the packet filtering configuration program for
+Linux 2.4 and above. The 2.4 kernel (2.4.5, to be exact) was first introduced into
+Slackware (as an option) in version 8.0 and was made the default in Slackware 8.1. This
+section only covers the basics of its usage and you should check <a
+href="http://www.netfilter.org/" target="_top">http://www.netfilter.org/</a> for more
+details. These commands can be entered into <tt
+class="FILENAME">/etc/rc.d/rc.firewall</tt>, which has to be set as executable for these
+rules to take effect at startup. Note that incorrect <tt class="COMMAND">iptables</tt>
+commands can essentially lock you out of your own machine. Unless you are 100% confident
+in your skills, always ensure you have local access to the machine.</p>
+
+<p>The first thing most people should do is set the default policy for each inbound chain
+to DROP:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iptables -P INPUT DROP</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iptables -P FORWARD DROP</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>When everything is denied, you can start allowing things. The first thing to allow is
+any traffic for sessions which are already established:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>So as not to break any applications that communicate using the loopback address, it is
+usually wise to add a rule like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -s 127.0.0.0/8 -d 127.0.0.0/8 -i lo -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This rules allows any traffic to and from 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) on
+the loopback (<tt class="FILENAME">lo</tt>) interface. When creating rules, it is a good
+idea to be as specific as possible, to make sure that your rules do not inadvertently
+allow anything evil. That said, rules that allow too little mean more rules and more
+typing.</p>
+
+<p>The next thing to do would be to allow access to specific services running on your
+machine. If, for example, you wanted to run a web server on your machine, you would use a
+rule similar to this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -p tcp --dport 80 -i ppp0 -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will allow access from any machine to port 80 on your machine via the <tt
+class="FILENAME">ppp0</tt> interface. You may want to restrict access to this service so
+that only certain machines can access it. This rule allows access to your web service
+from <tt class="HOSTID">64.57.102.34</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -p tcp -s 64.57.102.34 --dport 80 -i ppp0 -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Allowing ICMP traffic can be useful for diagnostic purposes. To do this, you would use
+a rule like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -p icmp -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Most people will also want to set up Network Address Translation (NAT) on their
+gateway machine, so that other machines on their network can access the Internet through
+it. You would use the following rule to do this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You will also need to enable IP forwarding. You can do this temporarily, using the
+following command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">echo 1 &#62; /proc/sys/net/ipv4/ip_forward</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>To enable IP forwarding on a more permanent basis (i.e. so that the change is kept
+after a reboot), you will need to open the file <tt
+class="FILENAME">/etc/rc.d/rc.inet2</tt> in your favorite editor and change the following
+line:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+IPV4_FORWARD=0
+</pre>
+</td>
+</tr>
+</table>
+
+<p>...to this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+IPV4_FORWARD=1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>For more information on NAT, see the <a
+href="http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO.txt" target="_top">NAT
+HOWTO</a>.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SECURITY-HOST-TCPWRAPPERS"
+name="SECURITY-HOST-TCPWRAPPERS">14.2.2 <tt class="COMMAND">tcpwrappers</tt></a></h3>
+
+<p><tt class="COMMAND">tcpwrappers</tt> controls access to daemons at the application
+level, rather than at the IP level. This can provide an extra layer of security at times
+when IP-level access controls (e.g. Netfilter) are not functioning correctly. For
+example, if you recompile the kernel but forget to include iptables support, your IP
+level protection will fail but tcpwrappers will still help protect your system.</p>
+
+<p>Access to services protected by tcpwrappers can be controlled using <tt
+class="FILENAME">/etc/hosts.allow</tt> and <tt class="FILENAME">/etc/hosts.deny</tt>.</p>
+
+<p>The majority of people would have a single line in their <tt
+class="FILENAME">/etc/hosts.deny</tt> file to deny access to all daemons by default. This
+line would be:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ALL : ALL
+</pre>
+</td>
+</tr>
+</table>
+
+<p>When this is done, you can concentrate on allowing access to services for specified
+hosts, domains, or IP ranges. This can be done in the <tt
+class="FILENAME">/etc/hosts.allow</tt> file, which follows the same format.</p>
+
+<p>A lot of people would start by accepting all connections from <tt
+class="HOSTID">localhost</tt>. This can be achieved using:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ALL : 127.0.0.1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>To allow access to SSHd from <tt class="HOSTID">192.168.0.0/24</tt>, you could use
+either of the following rules:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+sshd : 192.168.0.0/24
+sshd : 192.168.0.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It is also possible to restrict access to hosts in certain domains. This can be done
+using the following rule (note that this relies on the reverse DNS entry for the
+connecting host being trustworthy, so I would recommand against its use on
+Internet-connected hosts):</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+sshd : .slackware.com
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="SECURITY-CURRENT" name="SECURITY-CURRENT">14.3 Keeping
+Current</a></h2>
+
+<div class="SECT2">
+<h3 class="SECT2"><a id="SECURITY-CURRENT-LIST" name="SECURITY-CURRENT-LIST">14.3.1 <var
+class="LITERAL">slackware-security</var> mailing list</a></h3>
+
+<p>Whenever a security problem affects Slackware, an email is sent to all subscribers to
+the <var class="LITERAL">slackware-security@slackware.com</var> mailing list. Reports are
+sent out for vulnerabilities of any part of Slackware, apart from the software in <tt
+class="FILENAME">/extra</tt> or <tt class="FILENAME">/pasture</tt>. These security
+announcement emails include details on obtaining updated versions of Slackware packages
+or work-arounds, if any.</p>
+
+<p>Subscribing to Slackware mailing lists is covered in <a
+href="#HELP-ONLINE-EMAIL">Section 2.2.2</a>.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="SECURITY-CURRENT-PATCHES" name="SECURITY-CURRENT-PATCHES">14.3.2
+The <tt class="FILENAME">/patches</tt> directory</a></h3>
+
+<p>Whenever updated packages are released for a version of Slackware (usually only to fix
+a security problem, in the case of already released Slackware versions), they are placed
+in the <tt class="FILENAME">/patches</tt> directory. The full path to these patches will
+depend on the mirror you are using, but will take the form <tt
+class="FILENAME">/path/to/slackware-x.x/patches/</tt>.</p>
+
+<p>Before installing these packages, it is a good idea to verify the <tt
+class="COMMAND">md5sum</tt> of the package. <tt class="COMMAND">md5sum</tt>(1) is a
+commandline utility that creates a &#8220;unique&#8221; mathematical hash of the file. If
+a single bit of the file has been changed, it will generate a different md5sum value.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">md5sum package-&lt;ver&gt;-&lt;arch&gt;-&lt;rev&gt;.tgz</kbd>
+6341417aa1c025448b53073a1f1d287d package-&lt;ver&gt;-&lt;arch&gt;-&lt;rev&gt;.tgz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You should then check this against the line for the new package in the <tt
+class="FILENAME">CHECKSUMS.md5</tt> file in the root of the <tt
+class="FILENAME">slackware-<var class="REPLACEABLE">$VERSION</var></tt> directory (also
+in the <tt class="FILENAME">/patches</tt> directory for patches) or in the email to the
+<var class="LITERAL">slackware-security</var> mailing list.</p>
+
+<p>If you have a file with the md5sum values in it, you can source it instead with the
+<var class="OPTION">-c</var> option to <tt class="COMMAND">md5sum</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">md5sum -c CHECKSUMS.md5</kbd>
+./ANNOUNCE.10_0: OK
+./BOOTING.TXT: OK
+./COPYING: OK
+./COPYRIGHT.TXT: OK
+./CRYPTO_NOTICE.TXT: OK
+./ChangeLog.txt: OK
+./FAQ.TXT: FAILED
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see, any files that <tt class="COMMAND">md5sum</tt> evaluates as correct
+are listed &#8220;<var class="LITERAL">OK</var>&#8221; while files that fail are labelled
+&#8220;<var class="LITERAL">FAILED</var>&#8221;. (Yes, this was an insult to your
+intelligence. Why do you put up with me?)</p>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="ARCHIVE-FILES" name="ARCHIVE-FILES"></a>Chapter 15 Archive Files</h1>
+
+<div class="SECT1">
+<h2 class="SECT1"><a id="ARCHIVE-FILES-GZIP" name="ARCHIVE-FILES-GZIP">15.1 <tt
+class="COMMAND">gzip</tt></a></h2>
+
+<p><tt class="COMMAND">gzip</tt>(1) is the GNU compression program. It takes a single
+file and compresses it. The basic usage is as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">gzip <var
+class="REPLACEABLE">filename</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The resulting file will be named <tt class="FILENAME"><var
+class="REPLACEABLE">filename</var>.gz</tt> and will usually be smaller than the input
+file. Note that <tt class="FILENAME">filename.gz</tt> will replace <tt
+class="FILENAME">filename</tt>. This means that <tt class="FILENAME">filename</tt> will
+no longer exist, even though a gzipped copy will. Regular text files will compress
+nicely, while jpeg images, mp3s, and other such files will not compress too well as they
+are already compressed. This basic usage is a balance of final file size and compression
+time. The maximum compression can be achieved like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">gzip -9 <var
+class="REPLACEABLE">filename</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will take a longer time to compress the file, but the result will be as small as
+<tt class="COMMAND">gzip</tt> can make it. Using lower values for the command line option
+will cause it to compress faster, but the file will not be as compressed.</p>
+
+<p>Decompressing gzipped files can be done using two commands, which are really just the
+same program. <tt class="COMMAND">gzip</tt> will decompress any file with a recognized
+file extension. A recognized extension can be any of the following: <tt
+class="FILENAME">.gz</tt>, <tt class="FILENAME">-gz</tt>, <tt class="FILENAME">.z</tt>,
+<tt class="FILENAME">-z</tt>, <tt class="FILENAME">.Z</tt>, or <tt
+class="FILENAME">-Z</tt>. The first method is to call <tt class="COMMAND">gunzip</tt>(1)
+on a file, like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">gunzip <var
+class="REPLACEABLE">filename.gz</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will leave a decompressed version of infile in the current directory, and the <tt
+class="FILENAME">.gz</tt> extension will be stripped from the filename. <tt
+class="COMMAND">gunzip</tt> is really part of <tt class="COMMAND">gzip</tt> and is
+identical to <tt class="COMMAND">gzip -d</tt>. As such, <tt class="COMMAND">gzip</tt> is
+often pronounced <tt class="COMMAND">gunzip</tt>, as that name just sounds cooler.
+:^)</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="ARCHIVE-FILES-BZIP2" name="ARCHIVE-FILES-BZIP2">15.2 <tt
+class="COMMAND">bzip2</tt></a></h2>
+
+<p><tt class="COMMAND">bzip2</tt>(1) is an alternative compression program installed on
+Slackware Linux. It uses a different compression algorithm from <tt
+class="COMMAND">gzip</tt>, which results in some advantages and some disadvantages. The
+main advantage for <tt class="COMMAND">bzip2</tt> is the compressed file size. <tt
+class="COMMAND">bzip2</tt> will almost always compress better than <tt
+class="COMMAND">gzip</tt>. In some instances, this can result in dramatically smaller
+files. This can be a great advantage for people on slower modem connections. Also
+remember, when downloading software from a public ftp server, it's generally good
+netiquette to download the <tt class="FILENAME">.bz2</tt> files instead of the <tt
+class="FILENAME">.gz</tt> files, as this results in less overhead for the generous people
+hosting the server.</p>
+
+<p>The disadvantage to <tt class="COMMAND">bzip2</tt> is that it is more CPU intensive
+than <tt class="COMMAND">gzip</tt>. This means that bzipping a file will generally take
+longer and will use more of the CPU than gzipping the file would. When considering which
+compression program to use, you must weigh this speed vs. compressed size and determine
+which is more important.</p>
+
+<p>The usage of <tt class="COMMAND">bzip2</tt> is nearly identical to <tt
+class="COMMAND">gzip</tt>, so not much time will be spent discussing it. Like <tt
+class="COMMAND">gunzip</tt>, <tt class="COMMAND">bunzip2</tt> is identical to <tt
+class="COMMAND">bzip2 -d</tt>. The primary difference in practical usage is that <tt
+class="COMMAND">bzip2</tt> uses the <tt class="FILENAME">.bz2</tt> extension.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">bzip2 <var
+class="REPLACEABLE">filename</var></kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">bunzip2 <var
+class="REPLACEABLE">filename.bz2</var></kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">bzip2 -9 <var
+class="REPLACEABLE">filename</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="ARCHIVE-FILES-TAR" name="ARCHIVE-FILES-TAR">15.3 <tt
+class="COMMAND">tar</tt></a></h2>
+
+<p><tt class="COMMAND">tar</tt>(1) is the GNU tape archiver. It takes several files or
+directories and creates one large file. This allows you to compress an entire directory
+tree, which is impossible by just using <tt class="COMMAND">gzip</tt> or <tt
+class="COMMAND">bzip2</tt>. <tt class="COMMAND">tar</tt> has many command line options,
+which are explained in its man page. This section will just cover the most common uses of
+<tt class="COMMAND">tar</tt>.</p>
+
+<p>The most common use for <tt class="COMMAND">tar</tt> is to decompress and unarchive a
+package that you've downloaded from a web site or ftp site. Most files will come with a
+<tt class="FILENAME">.tar.gz</tt> extension. This is commonly known as a
+&#8220;tarball&#8221;. It means that several files were archived using <tt
+class="COMMAND">tar</tt> and then compressed using <tt class="COMMAND">gzip</tt>. You
+might also see this listed as a <tt class="FILENAME">.tar.Z</tt> file. It means the same
+thing, but this is usually encountered on older Unix systems.</p>
+
+<p>Alternatively, you might find a <tt class="FILENAME">.tar.bz2</tt> file somewhere.
+Kernel source is distributed as such because it is a smaller download. As you might have
+guessed, this is several files archived with <tt class="COMMAND">tar</tt> and then
+bzipped.</p>
+
+<p>You can get to all the files in this archive by making use of <tt
+class="COMMAND">tar</tt> and some command line arguments. Unarchiving a tarball makes use
+of the <var class="OPTION">-z</var> flag, which means to first run the file through <tt
+class="COMMAND">gunzip</tt> and decompress it. The most common way to decompress a
+tarball is like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -xvzf filename.tar.gz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That's quite a few options. So what do they all mean? The <var class="OPTION">-x</var>
+means to extract. This is important, as it tells <tt class="COMMAND">tar</tt> exactly
+what to do with the input file. In this case, we'll be splitting it back up into all the
+files that it came from. <var class="OPTION">-v</var> means to be verbose. This will list
+all the files that are being unarchived. It is perfectly acceptable to leave this option
+off, if somewhat boring. Alternatively, you could use <var class="OPTION">-vv</var> to be
+very verbose and list even more information about each file being unarchived. The <var
+class="OPTION">-z</var> option tells <tt class="COMMAND">tar</tt> to run <tt
+class="FILENAME">filename.tar.gz</tt> through <tt class="COMMAND">gunzip</tt> first. And
+finally, the <var class="OPTION">-f</var> option tells <tt class="COMMAND">tar</tt> that
+the next string on the command line is the file to operate on.</p>
+
+<p>There are a few other ways to write this same command. On older systems lacking a
+decent copy of GNU <tt class="COMMAND">tar</tt>, you might see it written like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">gunzip filename.tar.gz | tar -xvf -</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This command line will uncompress the file and send the output to <tt
+class="COMMAND">tar</tt>. Since <tt class="COMMAND">gzip</tt> will write its output to
+standard out if told to do so, this command will write the decompressed file to standard
+out. The pipe then sends it to <tt class="COMMAND">tar</tt> for unarchiving. The
+&#8220;-&#8221; means to operate on standard input. It will unarchive the stream of data
+that it gets from <tt class="COMMAND">gzip</tt> and write that to the disk.</p>
+
+<p>Another way to write the first command line is to leave off the dash before the
+options, like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar xvzf filename.tar.gz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You might also encounter a bzipped archive. The version of <tt
+class="COMMAND">tar</tt> that comes with Slackware Linux can handle these the same as
+gzipped archives. Instead of the <var class="OPTION">-z</var> command line option, you'd
+use <var class="OPTION">-j</var>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -xvjf filename.tar.bz2</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It is important to note that <tt class="COMMAND">tar</tt> will place the unarchived
+files in the current directory. So, if you had an archive in <tt
+class="FILENAME">/tmp</tt> that you wanted to decompress into your home directory, there
+are a few options. First, the archive could be moved into your home directory and then
+run through <tt class="COMMAND">tar</tt>. Second, you could specify the path to the
+archive file on the command line. Third, you can use the <var class="OPTION">-C</var>
+option to &#8220;explode&#8221; the tarball in a specified directory.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd $HOME</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp /tmp/filename.tar.gz .</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -xvzf filename.tar.gz</kbd>
+
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd $HOME</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -xvzf /tmp/filename.tar.gz</kbd>
+
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /</kbd>
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">tar -xvzf /tmp/filename.tar.gz -C $HOME</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>All the above statements are equivalent. In each case, the archive is unpacked inside
+your home directory and the original uncompressed archive is left in place.</p>
+
+<p>So what good is being able to uncompress these archives if you can't make them? Well,
+<tt class="COMMAND">tar</tt> handles that too. In most cases it's as easy as removing the
+&#8220;<var class="OPTION">-x</var>&#8221; option and replacing it with the &#8220;<var
+class="OPTION">-c</var>&#8221; option.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">tar -cvzf filename.tar.gz .</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In this command line, the <var class="OPTION">-c</var> option tells <tt
+class="COMMAND">tar</tt> to create an archive, while the <var class="OPTION">-z</var>
+option runs the resulting archive file through <tt class="COMMAND">gzip</tt> to compress
+it. <tt class="FILENAME">filename.tar.gz</tt> is the file that you want to create.</p>
+
+<p>Specifying the &#8220;<var class="OPTION">-f</var>&#8221; option isn't always
+necessary, but is typically good practice anyway. Without it, <tt
+class="COMMAND">tar</tt> writes to standard output, which is usually desired for piping
+<tt class="COMMAND">tar</tt>'s output to another program, like so.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">tar -cv filename.tar . | gpg --encrypt</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That command creates an non-compressed tar archive of the current directory, pipes the
+tarball through <tt class="COMMAND">gpg</tt> which encrypts and compresses the tarball,
+making it realistically impossible to read by anyone other than the person knowing the
+secret key.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="ARCHIVE-FILES-ZIP" name="ARCHIVE-FILES-ZIP">15.4 <tt
+class="COMMAND">zip</tt></a></h2>
+
+<p>Finally, there are two utilities that can be used on zip files. These are very common
+in the Windows world, so Linux has programs to deal with them. The compression program is
+called <tt class="COMMAND">zip</tt>(1), and the decompression program is called <tt
+class="COMMAND">unzip</tt>(1).</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">zip foo *</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will create the file <tt class="FILENAME">foo.zip</tt>, which will contain all
+the files in the current directory. <tt class="COMMAND">zip</tt> will add the <tt
+class="FILENAME">.zip</tt> extension automatically, so there's no need to include that in
+the file name. You can also recurse through the current directory, zipping up any
+directories that are also laying around:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">zip -r foo *</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Decompressing files is easy, as well.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">unzip foo.zip</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will extract all the files in the file <tt class="FILENAME">foo.zip</tt>,
+including any directories in the archive.</p>
+
+<p>The <tt class="COMMAND">zip</tt> utilities have several advanced options for creating
+self-extracting archives, leaving out files, controlling compressed file size, printing
+out what will happen, and much more. See the man pages for <tt class="COMMAND">zip</tt>
+and <tt class="COMMAND">unzip</tt> to find out how to use these options.</p>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="VI" name="VI"></a>Chapter 16 Vi</h1>
+
+<p><tt class="COMMAND">vi</tt>(1) is the standard Unix text editing program, and while
+mastering it is not as essential as it once was, is still a very rewarding goal. There
+are several versions (or clones) of <tt class="COMMAND">vi</tt> available, including <tt
+class="COMMAND">vi</tt>, <tt class="COMMAND">elvis</tt>, <tt class="COMMAND">vile</tt>,
+and <tt class="COMMAND">vim</tt>. One of these is available on just about any version of
+Unix, as well as on Linux. All of these versions include the same basic feature set and
+commands, so learning one clone should make it easy to learn another. With the variety of
+text editors included with Linux distributions and Unix variants these days, many people
+no longer use <tt class="COMMAND">vi</tt>. Still, it remains the most universal text
+editor across Unix and Unix work-alikes. Mastering <tt class="COMMAND">vi</tt> means you
+should never be sitting at a Unix machine and not be comfortable with at least one
+powerful text editor.</p>
+
+<p><tt class="COMMAND">vi</tt> includes a number of powerful features including syntax
+highlighting, code formatting, a powerful search-and-replace mechanism, macros, and more.
+These features make it especially attractive to programmers, web developers, and the
+like. System administrators will appreciate the automation and integration with the shell
+that is possible.</p>
+
+<p>On Slackware Linux, the default version of <tt class="COMMAND">vi</tt> available is
+<tt class="COMMAND">elvis</tt>. Other versions - including <tt class="COMMAND">vim</tt>
+and <tt class="COMMAND">gvim</tt> - are available if you've installed the proper
+packages. <tt class="COMMAND">gvim</tt> is an X Window version of <tt
+class="COMMAND">vim</tt> that includes toolbars, detachable menus, and dialog boxes.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="VI-STARTING" name="VI-STARTING">16.1 Starting vi</a></h2>
+
+<p><tt class="COMMAND">vi</tt> can be started from the command line in a variety of ways.
+The simplest form is just:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">vi</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-VI-VIM-SPLITEDIT" name="FIG-VI-VIM-SPLITEDIT"></a>
+<p><b>Figure 16-1. A vi session.</b></p>
+
+<p><img src="vi/vim-splitedit.png" /></p>
+</div>
+
+<p>This will start up <tt class="COMMAND">vi</tt> with an empty buffer. At this point,
+you'll see a mostly blank screen. It is now in &#8220;command mode&#8221;, waiting for
+you to do something. For a discussion of the various <tt class="COMMAND">vi</tt> modes,
+see the <a href="#VI-MODES">Section 16.2</a>. In order to quit out of <tt
+class="COMMAND">vi</tt>, type the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:q</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Assuming that there have been no changes to the file, this will cause <tt
+class="COMMAND">vi</tt> to quit. If there have been changes made, it will warn you that
+there have been changes and tell you how to disregard them. Disregarding changes usually
+means appending an exclamation point after the &#8220;<b class="KEYCAP">q</b>&#8221; like
+so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:q!</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The exclamation point usually means to force some action. We'll discuss it and other
+key combinations in further details later.</p>
+
+<p>You can also start <tt class="COMMAND">vi</tt> with a pre-existing file. For example,
+the file <tt class="FILENAME">/etc/resolv.conf</tt> would be opened like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">vi /etc/resolv.conf</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Finally, <tt class="COMMAND">vi</tt> can be started on a particular line of a file.
+This is especially useful for programmers when an error message includes the line their
+program bombed on. For example, you could start up <tt class="COMMAND">vi</tt> on line 47
+of <tt class="FILENAME">/usr/src/linux/init/main.c</tt> like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">vi +47 /usr/src/linux/init/main.c</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">vi</tt> will display the given file and will place the cursor at
+the specified line. In the case where you specify a line that is after the end of the
+file, <tt class="COMMAND">vi</tt> will place the cursor on the last line. This is
+especially helpful for programmers, as they can jump straight to the location in the file
+that an error occurred, without having to search for it.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="VI-MODES" name="VI-MODES">16.2 Modes</a></h2>
+
+<p><tt class="COMMAND">vi</tt> operates in various modes, which are used to accomplish
+various tasks. When you first start <tt class="COMMAND">vi</tt>, you are placed into
+command mode. From this point, you can issue various commands to manipulate text, move
+around in the file, save, quit, and change modes. Editing the text is done in insert
+mode. You can quickly move between modes with a variety of keystrokes, which are
+explained below.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="VI-MODES-COMMAND-MODE" name="VI-MODES-COMMAND-MODE">16.2.1
+Command Mode</a></h3>
+
+<p>You are first placed into command mode. From this mode, you cannot directly enter text
+or edit what is already there. However, you can manipulate the text, search, quit, save,
+load new files, and more. This is intended only to be an introduction to the command
+mode. For a description of the various commands, see <a href="#VI-KEYS">Section
+16.7</a>.</p>
+
+<p>Probably the most often used command in command mode is changing to insert mode. This
+is accomplished by hitting the <b class="KEYCAP">i</b> key. The cursor changes shapes,
+and <span class="emphasis"><i class="EMPHASIS">-- INSERT --</i></span> is displayed at
+the bottom of the screen (note that this does not happen in all clones of <tt
+class="COMMAND">vi</tt>). From there, all your keystrokes are entered into the current
+buffer and are displayed to the screen. To get back into command mode, hit the <b
+class="KEYCAP">ESCAPE</b> key.</p>
+
+<p>Command mode is also where you move around in the file. On some systems, you can use
+the arrow keys to move around. On other systems, you may need to use the more traditional
+keys of &#8220;<b class="KEYCAP">hjkl</b>&#8221;. Here is a simple listing of how these
+keys are used to move around:</p>
+
+<div class="INFORMALTABLE"><a id="AEN5604" name="AEN5604"></a>
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="25%" />
+<col width="75%" />
+<tbody>
+<tr>
+<td><b class="KEYCAP">h</b></td>
+<td>move left one character</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">j</b></td>
+<td>move down one character</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">k</b></td>
+<td>move up one character</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">l</b></td>
+<td>move right one character</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>Simply press a key to move. As you will see later, these keys can be combined with a
+number to move much more efficiently.</p>
+
+<p>Many of the commands that you will use in command mode begin with a colon. For
+example, quitting is <b class="KEYCAP">:q</b>, as discussed earlier. The colon simply
+indicates that it is a command, while the &#8220;<b class="KEYCAP">q</b>&#8221; tells <tt
+class="COMMAND">vi</tt> to quit. Other commands are an optional number, followed by a
+letter. These commands do not have a colon before them, and are generally used to
+manipulate the text.</p>
+
+<p>For example, deleting one line from a file is accomplished by hitting <b
+class="KEYCAP">dd</b>. This will remove the line that the cursor is on. Issuing the
+command <b class="KEYCAP">4dd</b> would tell <tt class="COMMAND">vi</tt> to remove the
+line that the cursor is on and the three after that. In general, the number tells <tt
+class="COMMAND">vi</tt> how many times to perform the command.</p>
+
+<p>You can combine a number with the movement keys to move around several characters at a
+time. For example, <b class="KEYCAP">10k</b> would move up ten lines on the screen.</p>
+
+<p>Command mode can also be used to cut and paste, insert text, and read other files into
+the current buffer. Copying text is accomplished with the <b class="KEYCAP">y</b> key (<b
+class="KEYCAP">y</b> stands for yank). Copying the current line is done by typing <b
+class="KEYCAP">yy</b>, and this can be prefixed with a number to yank more lines. Then,
+move to the location for the copy and hit <b class="KEYCAP">p</b>. The text is pasted on
+the line after the current one.</p>
+
+<p>Cutting text is done by typing <b class="KEYCAP">dd</b>, and <b class="KEYCAP">p</b>
+can be used to paste the cut text back into the file. Reading in text from another file
+is a simple procedure. Just type <b class="KEYCAP">:r</b>, followed by a space and the
+file name that contains the text to be inserted. The file's contents will be pasted into
+the current buffer on the line after the cursor. More sophisticated <tt
+class="COMMAND">vi</tt> clones even contain filename completion similar to the
+shell's.</p>
+
+<p>The final use that will be covered is searching. Command mode allows for simple
+searching, as well as complicated search-and-replace commands that make use of a powerful
+version of regular expressions. A complete discussion of regular expressions is beyond
+the scope of this chapter, so this section will only cover simple means of searching.</p>
+
+<p>A simple search is accomplished by hitting the <b class="KEYCAP">/</b> key, followed
+by the text that you are searching for. <tt class="COMMAND">vi</tt> will search forward
+from the cursor to the end of the file for a match, stopping when it finds one. Note that
+inexact matches will cause <tt class="COMMAND">vi</tt> to stop as well. For example, a
+search for &#8220;<span class="emphasis"><i class="EMPHASIS">the</i></span>&#8221; will
+cause <tt class="COMMAND">vi</tt> to stop on &#8220;<span class="emphasis"><i
+class="EMPHASIS">then</i></span>&#8221;, &#8220;<span class="emphasis"><i
+class="EMPHASIS">therefore</i></span>&#8221;, and so on. This is because all of those
+words do match &#8220;<span class="emphasis"><i
+class="EMPHASIS">the</i></span>&#8221;.</p>
+
+<p>After <tt class="COMMAND">vi</tt> has found the first match, you can continue on to
+the next match simply by hitting the <b class="KEYCAP">/</b> key followed by enter. You
+can also search backwards through the file by replacing the slash with the <b
+class="KEYCAP">?</b> key. For example, searching backwards through the file for
+&#8220;<span class="emphasis"><i class="EMPHASIS">the</i></span>&#8221; would be
+accomplished by typing <b class="KEYCAP">?the</b>.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="VI-MODES-INSET-MODE" name="VI-MODES-INSET-MODE">16.2.2 Insert
+Mode</a></h3>
+
+<p>Inserting and replacing text is accomplished in insert mode. As previously discussed,
+you can get into insert mode by hitting <b class="KEYCAP">i</b> from command mode. Then,
+all text that you type is entered into the current buffer. Hitting the <b
+class="KEYCAP">ESCAPE</b> key takes you back into command mode.</p>
+
+<p>Replacing text is accomplished in several ways. From command mode, hitting <b
+class="KEYCAP">r</b> will allow you to replace the one character underneath the cursor.
+Just type the new character and it will replace the one under the cursor. You will then
+be immediately placed back into command mode. Hitting <b class="KEYCAP">R</b> allows you
+to replace as many characters as you'd like. To get out of this replacement mode, just
+hit <b class="KEYCAP">ESCAPE</b> to go back into command mode.</p>
+
+<p>There is yet another way to toggle between insertion and replacement. Hitting the <b
+class="KEYCAP">INSERT</b> key from command mode will take you into insert mode. Once you
+are in insert mode, the keyboard's <b class="KEYCAP">INSERT</b> key serves as a toggle
+between insert and replace. Hitting it once will allow you to replace. Hitting it once
+more will once again allow you to insert text.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="VI-OPENING-FILES" name="VI-OPENING-FILES">16.3 Opening
+Files</a></h2>
+
+<p><tt class="COMMAND">vi</tt> allows you to open files from command mode as well as
+specifying a file on the command line to open. To open the file <tt
+class="FILENAME">/etc/lilo.conf</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:e /etc/lilo.conf</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you have made changes to the current buffer without saving, <tt
+class="COMMAND">vi</tt> will complain. You can still open the file without saving the
+current buffer by typing <b class="KEYCAP">:e!</b>, followed by a space and the filename.
+In general, <tt class="COMMAND">vi</tt>'s warnings can be suppressed by following the
+command with an exclamation mark.</p>
+
+<p>If you want to reopen the current file, you can do so simply by typing <b
+class="KEYCAP">e!</b>. This is particularly useful if you have somehow messed up the file
+and want to reopen it.</p>
+
+<p>Some <tt class="COMMAND">vi</tt> clones (for example, <tt class="COMMAND">vim</tt>)
+allow for multiple buffers to be open at the same time. For example, to open up the file
+<tt class="FILENAME">09-vi.sgml</tt> in my home directory while another file was open, I
+would type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:split ~/09-vi.sgml</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The new file is displayed on the top half of the screen, and the old file is displayed
+in the bottom half of the screen. There are a lot of commands that manipulate the split
+screen, and many of these commands start to resemble something out of <tt
+class="COMMAND">Emacs</tt> The best place to look up these commands would be the man page
+for your vi clone. Note that many clones do not support the split-screen idea, so you
+might not be able to use it at all.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="VI-SAVING-FILES" name="VI-SAVING-FILES">16.4 Saving
+Files</a></h2>
+
+<p>There are several ways to save files in <tt class="COMMAND">vi</tt>. If you want to
+save the current buffer to the file <tt class="FILENAME">randomness</tt>, you would
+type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:w randomness</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Once you've saved the file once, saving it again is as simple as typing <b
+class="KEYCAP">:w</b>. Any changes will be written out to the file. After you've saved
+the file, you are dumped back into command mode. If you want to save the file and quit
+<tt class="COMMAND">vi</tt> (a very common operation), you would type <b
+class="KEYCAP">:wq</b>. That tells <tt class="COMMAND">vi</tt> to save the current file
+and quit back to the shell.</p>
+
+<p>On occasion, you want to save a file that is marked as read-only. You can do this by
+adding an exclamation point after the write command, like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:w!</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>However, there will still be instances where you cannot write the file (for example,
+you are attempting to edit a file that is owned by another user). When this happens, <tt
+class="COMMAND">vi</tt> will tell you that it cannot save the file. If you really want to
+edit the file, you'll have to come back and edit it as <tt class="USERNAME">root</tt> or
+(preferably) the owner of that file.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="VI-QUITTING-VI" name="VI-QUITTING-VI">16.5 Quitting vi</a></h2>
+
+<p>One way to quit <tt class="COMMAND">vi</tt> is through <b class="KEYCAP">:wq</b>,
+which will save the current buffer before quitting. You can also quit without saving with
+<b class="KEYCAP">:q</b> or (more commonly) <b class="KEYCAP">:q!</b>. The latter is used
+when you've modified the file but do not wish to save any changes to it.</p>
+
+<p>On occasion, your machine might crash or <tt class="COMMAND">vi</tt> might crash.
+However, both <tt class="COMMAND">elvis</tt> and <tt class="COMMAND">vim</tt> will take
+steps to minimize the damage to any open buffers. Both editors save the open buffers to a
+temporary file on occasion. This file is usually named similarly to the open file, but
+with a dot at the beginning. This makes the file hidden.</p>
+
+<p>This temporary file gets removed once the editor quits under normal conditions. This
+means that the temporary copy will still be around if something crashes. When you go back
+to edit the file again, you will be prompted for what action to take. In most cases, a
+large amount of your unsaved work can be recovered. <tt class="COMMAND">elvis</tt> will
+also send you a mail (from Graceland, oddly enough :) telling you that a backup copy
+exists.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="VI-CONFIGURATION" name="VI-CONFIGURATION">16.6 vi
+Configuration</a></h2>
+
+<p>Your <tt class="COMMAND">vi</tt> clone of choice can be configured in several
+ways.</p>
+
+<p>A variety of commands can be entered while in command mode to set up <tt
+class="COMMAND">vi</tt> just how you like it. Depending on your editor, you can enable
+features to make programming easier (like syntax hilighting, auto-indenting, and more),
+set up macros to automake tasks, enable textual substitutions, and more.</p>
+
+<p>Almost all of these commands can be put into a configuration file in your home
+directory. <tt class="COMMAND">elvis</tt> expects a <tt class="FILENAME">.exrc</tt> file,
+while <tt class="COMMAND">vim</tt> expects a <tt class="FILENAME">.vimrc</tt> file. Most
+of the setup commands that can be entered in command mode can be placed in the
+configuration file. This includes setup information, textual substitutions, macros, and
+more.</p>
+
+<p>Discussing all these options and the differences between the editors is quite an
+involved subject. For more information, check out the man page or web site for your
+preferred <tt class="COMMAND">vi</tt> editor. Some editors (like <tt
+class="COMMAND">vim</tt>) have extensive help within the editor that can be accessed with
+the <b class="KEYCAP">:help</b> command, or something similar. You can also check out the
+O'Reilly book <i class="CITETITLE">Learning the <tt class="COMMAND">vi</tt> Editor</i> by
+Lamb and Robbins.</p>
+
+<p>Many common programs in Linux will load up a text file in <tt class="COMMAND">vi</tt>
+by default. For example, editing your crontabs will start up <tt class="COMMAND">vi</tt>
+by default. If you do not like <tt class="COMMAND">vi</tt> and would like another editor
+to be started instead, all you need to do is set the <tt class="ENVAR">VISUAL</tt>
+environment variable to the editor you prefer. For information on setting environment
+variables, see the section called Environment Variables in Chapter 8. If you want to make
+sure that your editor will be the default every time you login, add the VISUAL setting to
+your <tt class="FILENAME">.bash_profile</tt> or <tt class="FILENAME">.bashrc</tt>
+files.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="VI-KEYS" name="VI-KEYS">16.7 Vi Keys</a></h2>
+
+<p>This section is a quick reference of many common <tt class="COMMAND">vi</tt> commands.
+Some of these were discussed earlier in the chapter, while many will be new.</p>
+
+<div class="TABLE"><a id="AEN5773" name="AEN5773"></a>
+<p><b>Table 16-1. Movement</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th align="CENTER">Operation</th>
+<th align="CENTER">Key</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>left, down, up, right</td>
+<td align="CENTER"><b class="KEYCAP">h</b>, <b class="KEYCAP">j</b>, <b
+class="KEYCAP">k</b>, <b class="KEYCAP">l</b></td>
+</tr>
+
+<tr>
+<td>To the end of the line</td>
+<td align="CENTER"><b class="KEYCAP">$</b></td>
+</tr>
+
+<tr>
+<td>To the beginning of the line</td>
+<td align="CENTER"><b class="KEYCAP">^</b></td>
+</tr>
+
+<tr>
+<td>To the end of the file</td>
+<td align="CENTER"><b class="KEYCAP">G</b></td>
+</tr>
+
+<tr>
+<td>To the beginning of the file</td>
+<td align="CENTER"><b class="KEYCAP">:1</b></td>
+</tr>
+
+<tr>
+<td>To line 47</td>
+<td align="CENTER"><b class="KEYCAP">:47</b></td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<div class="TABLE"><a id="AEN5808" name="AEN5808"></a>
+<p><b>Table 16-2. Editing</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th align="CENTER">Operation</th>
+<th align="CENTER">Key</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Removing a line</td>
+<td align="CENTER"><b class="KEYCAP">dd</b></td>
+</tr>
+
+<tr>
+<td>Removing five lines</td>
+<td align="CENTER"><b class="KEYCAP">5dd</b></td>
+</tr>
+
+<tr>
+<td>Replacing a character</td>
+<td align="CENTER"><b class="KEYCAP">r</b></td>
+</tr>
+
+<tr>
+<td>Removing a character</td>
+<td align="CENTER"><b class="KEYCAP">x</b></td>
+</tr>
+
+<tr>
+<td>Removing ten characters</td>
+<td align="CENTER"><b class="KEYCAP">10x</b></td>
+</tr>
+
+<tr>
+<td>Undo last action</td>
+<td align="CENTER"><b class="KEYCAP">u</b></td>
+</tr>
+
+<tr>
+<td>Join current and next lines</td>
+<td align="CENTER"><b class="KEYCAP">J</b></td>
+</tr>
+
+<tr>
+<td>Replace old with new, globally</td>
+<td align="CENTER"><b class="KEYCAP">%s'old'new'g</b></td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<div class="TABLE"><a id="AEN5848" name="AEN5848"></a>
+<p><b>Table 16-3. Searching</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th align="CENTER">Operation</th>
+<th align="CENTER">Key</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Search for &#8220;asdf&#8221;</td>
+<td align="CENTER"><b class="KEYCAP">/asdf</b></td>
+</tr>
+
+<tr>
+<td>Search backwards for &#8220;asdf&#8221;</td>
+<td align="CENTER"><b class="KEYCAP">?asdf</b></td>
+</tr>
+
+<tr>
+<td>Repeat last search forwards</td>
+<td align="CENTER"><b class="KEYCAP">/</b></td>
+</tr>
+
+<tr>
+<td>Repeat last search backwards</td>
+<td align="CENTER"><b class="KEYCAP">?</b></td>
+</tr>
+
+<tr>
+<td>Repeat last search, same direction</td>
+<td align="CENTER"><b class="KEYCAP">n</b></td>
+</tr>
+
+<tr>
+<td>Repeat last search, opposite direction</td>
+<td align="CENTER"><b class="KEYCAP">N</b></td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<div class="TABLE"><a id="AEN5882" name="AEN5882"></a>
+<p><b>Table 16-4. Saving and Quitting</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th align="CENTER">Operation</th>
+<th align="CENTER">Key</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Quit</td>
+<td align="CENTER"><b class="KEYCAP">:q</b></td>
+</tr>
+
+<tr>
+<td>Quit without saving</td>
+<td align="CENTER"><b class="KEYCAP">:q!</b></td>
+</tr>
+
+<tr>
+<td>Write and quit</td>
+<td align="CENTER"><b class="KEYCAP">:wq</b></td>
+</tr>
+
+<tr>
+<td>Write, without quitting</td>
+<td align="CENTER"><b class="KEYCAP">:w</b></td>
+</tr>
+
+<tr>
+<td>Reload currently open file</td>
+<td align="CENTER"><b class="KEYCAP">:e!</b></td>
+</tr>
+
+<tr>
+<td>Write buffer to file <tt class="FILENAME">asdf</tt></td>
+<td align="CENTER"><b class="KEYCAP">:w asdf</b></td>
+</tr>
+
+<tr>
+<td>Open file <tt class="FILENAME">hejaz</tt></td>
+<td align="CENTER"><b class="KEYCAP">:e hejaz</b></td>
+</tr>
+
+<tr>
+<td>Read file <tt class="FILENAME">asdf</tt> into buffer</td>
+<td align="CENTER"><b class="KEYCAP">:r asdf</b></td>
+</tr>
+
+<tr>
+<td>Read output of <tt class="COMMAND">ls</tt> into buffer</td>
+<td align="CENTER"><b class="KEYCAP">:r !ls</b></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="EMACS" name="EMACS"></a>Chapter 17 Emacs</h1>
+
+<p>While <tt class="COMMAND">vi</tt> (with its clones) is without a doubt the most
+ubiquitous editor on Unix-like systems, Emacs comes in a good second. Instead of using
+different &#8220;modes&#8221;, like <tt class="COMMAND">vi</tt> does, it uses <b
+class="KEYCAP">Control</b> and <b class="KEYCAP">Alt</b> key combinations to enter
+commands, in much the same way that you can use <b class="KEYCAP">Control</b> and <b
+class="KEYCAP">Alt</b> key combinations in a word processor and indeed in many other
+applications to execute certain functions. (Though it should be noted that the commands
+rarely correspond; so while many modern applications use <b class="KEYCAP">Ctrl</b>-<b
+class="KEYCAP">C</b>/ <b class="KEYCAP">X</b>/ <b class="KEYCAP">V</b> for copying,
+cutting and pasting, Emacs uses different keys and actually a somewhat different
+mechanism for this.)</p>
+
+<p>Also unlike <tt class="COMMAND">vi</tt>, which is an (excellent) editor and nothing
+more, Emacs is a program with near endless capabilities. Emacs is (for the most part)
+written in Lisp, which is a very powerful programming language that has the peculiar
+property that every program written in it is automatically a Lisp compiler of its own.
+This means that the user can extend Emacs, and in fact write completely new programs
+&#8220;in Emacs&#8221;.</p>
+
+<p>As a result, Emacs is not just an editor anymore. There are many add-on packages for
+Emacs available (many come with the program's source) that provide all sorts of
+functionality. Many of these are related to text editing, which is after all Emacs' basic
+task, but it doesn't stop there. There are for example several spreadsheet programs for
+Emacs, there are databases, games, mail and news clients (the top one being Gnus),
+etc.</p>
+
+<p>There are two main versions of Emacs: GNU Emacs (which is the version that comes with
+Slackware) and XEmacs. The latter is <span class="emphasis"><i
+class="EMPHASIS">not</i></span> a version for Emacs running under X. In fact, both Emacs
+and XEmacs run on the console as well as under X. XEmacs was once started as a project to
+tidy up the Emacs code. Currently, both versions are being actively developed, and there
+is in fact much interaction between the two development teams. For the present chapter,
+it is immaterial whether you use Emacs or XEmacs, the differences between them are not
+relevant to the normal user.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="EMACS-STARTING" name="EMACS-STARTING">17.1 Starting
+emacs</a></h2>
+
+<p>Emacs can be started from the shell by simply typing <tt class="COMMAND">emacs</tt>.
+When you are running X, Emacs will (normally) come up with its own X window, usually with
+a menu bar at the top, where you can find the most important functions. On startup, Emacs
+will first show a welcome message, and then after a few seconds will drop you in the
+*scratch* buffer. (See <a href="#EMACS-BUFFERS">Section 17.2</a>.)</p>
+
+<div class="INFORMALFIGURE"><a id="AEN5971" name="AEN5971"></a>
+<p><img src="emacs/emacs.png" /></p>
+</div>
+
+<p>You can also start Emacs on an existing file by typing</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">emacs /etc/resolv.conf</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will cause Emacs to load the specified file when it starts up, skipping the
+welcome message.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="EMACS-COMMAND-KEYS" name="EMACS-COMMAND-KEYS">17.1.1 Command
+Keys</a></h3>
+
+<p>As mentioned above, Emacs uses <b class="KEYCAP">Control</b> and <b
+class="KEYCAP">Alt</b> combinations for commands. The usual convention is to write these
+with <b class="KEYCAP">C</b>-<b class="KEYCAP">letter</b> and <b class="KEYCAP">M</b>-<b
+class="KEYCAP">letter</b>, respectively. So <b class="KEYCAP">C</b>-<b
+class="KEYCAP">x</b> means <b class="KEYCAP">Control</b>+<b class="KEYCAP">x</b>, and <b
+class="KEYCAP">M</b>-<b class="KEYCAP">x</b> means <b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">x</b>. (The letter <b class="KEYCAP">M</b> is used instead of A because
+originally the key was not the <b class="KEYCAP">Alt</b> key but the <b
+class="KEYCAP">Meta</b> key. The <b class="KEYCAP">Meta</b> key has all but disappeared
+from computer keyboards, and in Emacs the <b class="KEYCAP">Alt</b> key has taken over
+its function.)</p>
+
+<p>Many Emacs commands consist of sequences of keys and key combinations. For example, <b
+class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b
+class="KEYCAP">c</b> (that is <b class="KEYCAP">Control</b>-<b class="KEYCAP">x</b>
+followed by <b class="KEYCAP">Control</b>-<b class="KEYCAP">c</b> ) quits Emacs, <b
+class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b
+class="KEYCAP">s</b> saves the current file. Keep in mind that <b class="KEYCAP">C</b>-<b
+class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b class="KEYCAP">b</b> is <span
+class="emphasis"><i class="EMPHASIS">not</i></span> the same as <b
+class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">b</b>. The former means <b
+class="KEYCAP">Control</b>-<b class="KEYCAP">x</b> followed by <b
+class="KEYCAP">Control</b>-<b class="KEYCAP">b</b>, while the latter means <b
+class="KEYCAP">Control</b>-<b class="KEYCAP">x</b> followed by just '<b
+class="KEYCAP">b</b>'.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="EMACS-BUFFERS" name="EMACS-BUFFERS">17.2 Buffers</a></h2>
+
+<p>In Emacs, the concept of &#8220;buffers&#8221; is essential. Every file that you open
+is loaded into its own buffer. Furthermore, Emacs has several special buffers, which do
+not contain a file but are used for other things. Such special buffers usually have a
+name that starts and ends with an asterisk. For example, the buffer that Emacs shows when
+it is first started, is the so-called *scratch* buffer. In the *scratch* buffer, you can
+type text in the normal way, but text that is typed there is not saved when Emacs is
+closed.</p>
+
+<p>There is one other special buffer you need to know about, and that is the minibuffer.
+This buffer consists of only one line, and is always on the screen: it is the very last
+line of the Emacs window, below the status bar for the current buffer. The minibuffer is
+where Emacs shows messages for the user, and it is also the place where commands that
+require some user input are executed. For example, when you open a file, Emacs will ask
+for its name in the minibuffer.</p>
+
+<p>Switching from one buffer to another can be done with the command <b
+class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">b</b>. This will prompt
+you for the name of a buffer (a buffer's name is usually the name of the file you are
+editing in it), and it gives a default choice, which is normally the buffer that you were
+in before you switched to or created the current buffer. Just hitting <span
+class="emphasis"><i class="EMPHASIS">Enter</i></span> will switch to that default
+buffer.</p>
+
+<p>If you want to switch to another buffer than the default offered by Emacs, just type
+its name. Note that you can use so-called <b class="KEYCAP">Tab</b>-completion here: type
+the first few letters of the buffer's name and hit <b class="KEYCAP">Tab</b>; Emacs will
+then complete the name of the buffer. <b class="KEYCAP">Tab</b> completion works
+everywhere in Emacs where it makes sense.</p>
+
+<p>You can get a list of open buffers by hitting <b class="KEYCAP">C</b>-<b
+class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b class="KEYCAP">b</b>. This command will
+usually split the screen in two, displaying the buffer you were working in in the top
+half, and a new buffer called *Buffer List* in the bottom half. This buffer contains a
+list of all the buffers, their sizes and modes, and the files, if any, that those buffers
+are visiting (as it is called in Emacs). You can get rid of this split screen by typing
+<b class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">1</b>.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p>Under X, the list of buffers is also available in the Buffer menu in the menu bar.</p>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="EMACS-MODES" name="EMACS-MODES">17.3 Modes</a></h2>
+
+<p>Every buffer in Emacs has an associated mode. This mode is very different from the
+idea of modes in <tt class="COMMAND">vi</tt>: a mode tells you what kind of buffer you
+are in. For example, there is text-mode for normal text files, but there are also modes
+such as c-mode for editing C programs, sh-mode for editing shell scripts, latex-mode for
+editing <b class="APPLICATION">LaTeX</b> files, mail-mode for editing email and news
+messages, etc. A mode provides special customizations and functionality that is useful
+for the kind of file you are editing. It is even possible for a mode to redefine keys and
+key commands. For example, in Text mode, the Tab key simply jumps to the next tab stop,
+but in many programming language modes, the <b class="KEYCAP">Tab</b> key indents the
+current line according to the depth of the block that line is in.</p>
+
+<p>The modes mentioned above are called major modes. Each buffer has exactly one major
+mode. Additionally, a buffer can have one or more minor modes. A minor mode provides
+additional features that may be useful for certain editing tasks. For example, if you hit
+the <b class="KEYCAP">INSERT</b> key, you invoke overwrite-mode, which does what you'd
+expect. There is also an auto-fill-mode, which is handy in combination with text-mode or
+latex-mode: it causes each line that you type to be automatically wrapped once the line
+reaches a certain number of characters. Without auto-fill-mode, you have to type <b
+class="KEYCAP">M</b>-<b class="KEYCAP">q</b> to fill out a paragraph. (Which you can also
+use to reformat a paragraph after you've edited some text in it and it is no longer
+nicely filled out.)</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="EMACS-OPENING-FILES" name="EMACS-OPENING-FILES">17.3.1 Opening
+files</a></h3>
+
+<p>To open a file in Emacs, type</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x C-f</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Emacs will ask you for the name of the file, filling in some default path for you
+(which is usually <tt class="FILENAME">~/</tt> ). After you type the filename (you can
+use <b class="KEYCAP">Tab</b> completion) and hit <b class="KEYCAP">ENTER</b> , Emacs
+will open the file in a new buffer and display that buffer on the screen.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p>Emacs will automatically create a new buffer, it will not load the file into the
+current buffer.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>In order to create a new file in emacs, you cannot just go typing right away. You
+first have to create a buffer for it, and come up with a filename. You do this by typing
+<b class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b
+class="KEYCAP">f</b> and typing a filename, just as if you were opening an existing file.
+Emacs will notice that the file you typed doesn't exist, and will create a new buffer and
+report &#8220;(New file)&#8221; in the minibuffer.</p>
+
+<p>When you type <b class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b
+class="KEYCAP">C</b>-<b class="KEYCAP">f</b> and then enter a directory name instead of a
+filename, Emacs will create a new buffer in which you will find a list of all the files
+in that directory. You can move the cursor to the file that you are looking for and type
+, and Emacs will open it. (There are in fact a lot more actions you can perform here,
+such as deleting, renaming and moving files, etc. Emacs is now in dired-mode, which is
+basically a simple file manager.)</p>
+
+<p>When you have typed <b class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b
+class="KEYCAP">C</b>-<b class="KEYCAP">f</b> and suddenly change your mind, you can type
+<b class="KEYCAP">C</b>-<b class="KEYCAP">g</b> to cancel the action. <b
+class="KEYCAP">C</b>-<b class="KEYCAP">g</b> works almost everywhere where you want to
+cancel an action or command that you've started but don't want to finish.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="EMACS-BASIC-EDITING" name="EMACS-BASIC-EDITING">17.4 Basic
+Editing</a></h2>
+
+<p>When you have opened a file, you can of course move around in it with the cursor. The
+<b class="KEYCAP">cursor keys</b> and <b class="KEYCAP">PgUp</b>, <b
+class="KEYCAP">PgDn</b> do what you'd expect. <b class="KEYCAP">Home</b> and <b
+class="KEYCAP">End</b> jump to the beginning and end of the line. (In older versions,
+they would actually jump to the beginning and end of the buffer.) However, there are also
+<b class="KEYCAP">Control</b> and <b class="KEYCAP">Meta</b> (<b class="KEYCAP">Alt</b>)
+key combos that move the cursor around. Because you do not need to move your hands to
+another part of the keyboard for these, they are much quicker once you get used to them.
+The most important such commands are listed in <a href="#TABLE-EMACS-BASIC-EDITING">Table
+17-1</a>.</p>
+
+<div class="TABLE"><a id="TABLE-EMACS-BASIC-EDITING"
+name="TABLE-EMACS-BASIC-EDITING"></a>
+<p><b>Table 17-1. Basic Emacs Editing Commands</b></p>
+
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="25%" />
+<col width="75%" />
+<thead>
+<tr>
+<th>Command</th>
+<th>Result</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">b</b> </td>
+<td>go one character back</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">f</b> </td>
+<td>go one character forward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">n</b> </td>
+<td>go one line down</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">p</b> </td>
+<td>go one line up</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">a</b> </td>
+<td>go to the beginning of the line</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">e</b> </td>
+<td>go to the end of the line</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">b</b> </td>
+<td>go one word back</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">f</b> </td>
+<td>go one word forward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">}</b> </td>
+<td>go one paragraph forward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">{</b> </td>
+<td>go one paragraph backward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">a</b> </td>
+<td>go one sentence backward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">e</b> </td>
+<td>go one sentence forward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">d</b> </td>
+<td>delete the character under the cursor</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">d</b> </td>
+<td>delete until the end of the current word</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">v</b> </td>
+<td>go down one screen (i.e., PgDn)</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">v</b> </td>
+<td>go up one screen (i.e., PgUp)</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">&lt;</b> </td>
+<td>go to the beginning of the buffer</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">&gt;</b> </td>
+<td>go to the end of the buffer</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">_</b> </td>
+<td>undo the last change (can be repeated); note that you actually have to type <b
+class="KEYCAP">Shift</b>+<b class="KEYCAP">Control</b>+<b class="KEYCAP">hyphen</b> for
+this.</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">k</b> </td>
+<td>delete to end of line</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">s</b> </td>
+<td>forward search</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">r</b> </td>
+<td>backward search</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>Note that many <b class="KEYCAP">Meta</b> commands are parallel to the <b
+class="KEYCAP">Control</b> commands except that they operate on larger units: while <b
+class="KEYCAP">C</b>-<b class="KEYCAP">f</b> goes forward one character, <b
+class="KEYCAP">M</b>-<b class="KEYCAP">f</b> goes forward an entire word, etc.</p>
+
+<p>Also note that <b class="KEYCAP">M</b>-<b class="KEYCAP">&lt;</b> and <b
+class="KEYCAP">M</b>-<b class="KEYCAP">&gt;</b> require you to type <b
+class="KEYCAP">Shift</b>+<b class="KEYCAP">Alt</b>+<b class="KEYCAP">comma</b> and <b
+class="KEYCAP">Shift</b>+<b class="KEYCAP">Alt</b>+<b class="KEYCAP">dot</b>
+respectively, since <b class="KEYCAP">&lt;</b> and <b class="KEYCAP">&gt;</b> are on <b
+class="KEYCAP">Shift</b>+<b class="KEYCAP">comma</b> and <b class="KEYCAP">Shift</b>+<b
+class="KEYCAP">dot</b>. (Unless of course you have a different keyboard layout from the
+standard US layout.)</p>
+
+<p>Note that <b class="KEYCAP">C</b>-<b class="KEYCAP">k</b> deletes (kills, as it is
+commonly called) all the text after the cursor to the end of the line, but doesn't delete
+the line itself (i.e., it doesn't delete the final newline). It only deletes the line if
+there was no text after the cursor. In other words, in order to delete a complete line,
+you have to put the cursor at the beginning of the line, and then hit <b
+class="KEYCAP">C</b>-<b class="KEYCAP">k</b> twice: once to delete the text on the line,
+once to delete the line itself.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="EMACS-SAVING-FILES" name="EMACS-SAVING-FILES">17.5 Saving
+Files</a></h2>
+
+<p>In order to save a file, you type</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x C-s</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Emacs will not ask you for a filename, the buffer will just be saved to the file it
+was loaded from. If you want to save your text to another file, type</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x C-w</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>When you save the file for the first time in this session, Emacs will normally save
+the old version of your file to a backup file, which has the same name appended with a
+tilde: so if you're editing a file &#8220;<tt class="FILENAME">cars.txt</tt>&#8221;,
+Emacs will create a backup &#8220;<tt class="FILENAME">cars.txt~</tt>&#8221;.</p>
+
+<p>This backup file is a copy of the file that you opened. While you are working, Emacs
+will also regularly create an auto-save copy of the work you are doing, to a file named
+with hash signs: <tt class="FILENAME">#cars.txt#</tt>. This backup is deleted when you
+save the file with C-x C-s.</p>
+
+<p>When you are done editing a file, you can kill the buffer that holds it by typing</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x k</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Emacs will then ask you which buffer you want to kill, with the current buffer as
+default, which you can select by hitting <b class="KEYCAP">ENTER</b>. If you haven't
+saved your file yet, Emacs will ask you if you really want to kill the buffer.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="EMACS-QUITING" name="EMACS-QUITING">17.5.1 Quitting
+Emacs</a></h3>
+
+<p>When you are done with Emacs altogether, you can type</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x C-c</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This quits Emacs. If you have any unsaved files, Emacs will tell you so, and ask if
+you want to save them each in turn. If you answer no to any of these, Emacs will ask for
+one final confirmation and then quit.</p>
+</div>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="PACKAGE-MANAGEMENT" name="PACKAGE-MANAGEMENT"></a>Chapter 18 Slackware Package
+Management</h1>
+
+<p>A software package is a bundle of related programs that are ready for you to install.
+When you download a source code archive, you have to configure, compile, and install it
+by hand. With a software package, this has already been done for you. All that you have
+to do is install the package. Another handy feature of using software packages is that it
+is very easy to remove and upgrade them, if you so desire. Slackware comes with programs
+for all your package management needs. You can install, remove, upgrade, make, and
+examine packages very easily.</p>
+
+<p>There's a myth that's been going around ever since RedHat debuted RedHat Package
+Manager, that Slackware has no package management tool. This simply couldn't be further
+from the truth. Slackware has always included a package manager, even before RedHat
+existed. While not as full-featured or as ubiquitous as rpm (or for that matter deb), <tt
+class="COMMAND">pkgtool</tt> and its associated programs are every bit as good at
+installing packages as rpm. The truth about <tt class="COMMAND">pkgtool</tt> is not that
+it doesn't exist, but that it doesn't do any dependency checking.</p>
+
+<p>Apparently many people in the Linux community think that a packager manager must by
+definition include dependency checking. Well, that simply isn't the case, as Slackware
+most certainly does not. This is not to say that Slackware packages don't have
+dependencies, but rather that its package manager doesn't check for them. Dependency
+management is left up to the sysadmin, and that's the way we like it.</p>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PACKAGE-MANAGEMENT-OVERVIEW"
+name="PACKAGE-MANAGEMENT-OVERVIEW">18.1 Overview of Package Format</a></h2>
+
+<p>Before learning the utilities, you should become familiar with the format of a
+Slackware package. In Slackware, a package is simply a tar archive file that has been
+compressed with <tt class="COMMAND">gzip</tt>. Packages are built to be extracted in the
+root directory.</p>
+
+<p>Here is a fictitious program and its example package:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+./
+usr/
+usr/bin/
+usr/bin/makehejaz
+usr/doc/
+usr/doc/makehejaz-1.0/
+usr/doc/makehejaz-1.0/COPYING
+usr/doc/makehejaz-1.0/README
+usr/man/
+usr/man/man1
+usr/man/man1/makehejaz.1.gz
+install/
+install/doinst.sh
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The package system will extract this file in the root directory to install it. An
+entry in the package database will be created that contains the contents of this package
+so that it can be upgraded or removed later.</p>
+
+<p>Notice the <tt class="FILENAME">install/</tt> subdirectory. This is a special
+directory that can contain a postinstallation script called <tt
+class="FILENAME">doinst.sh</tt>. If the package system finds this file, it will execute
+it after installing the package.</p>
+
+<p>Other scripts can be embedded in the package, but those are discussed more in detail
+in <a href="#PACKAGE-MANAGEMENT-MAKEPKG">Section 18.3.2</a> below.</p>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES">18.2 Package Utilities</a></h2>
+
+<p>There are four main utilities for package management. They perform installation,
+removal, and upgrades of packages.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL">18.2.1 pkgtool</a></h3>
+
+<p><tt class="COMMAND">pkgtool</tt>(8) is a menu-driven program that allows installation
+and removal of packages. The main menu is shown in <a href="#PKGTOOL-MAIN-MENU">Figure
+18-1</a>.</p>
+
+<div class="FIGURE"><a id="PKGTOOL-MAIN-MENU" name="PKGTOOL-MAIN-MENU"></a>
+<p><b>Figure 18-1. Pkgtool's main menu.</b></p>
+
+<p><img src="package-management/pkgtool-w.png" /></p>
+</div>
+
+<p>Installation is offered from the current directory, another directory, or from floppy
+disks. Simply select the installation method you want and pkgtool will search that
+location for valid packages to install.</p>
+
+<p>You may also view a list of installed packages, as shown in <a
+href="#PKGTOOL-VIEW-MODE">Figure 18-2</a>.</p>
+
+<div class="FIGURE"><a id="PKGTOOL-VIEW-MODE" name="PKGTOOL-VIEW-MODE"></a>
+<p><b>Figure 18-2. Pkgtool view mode</b></p>
+
+<p><img src="package-management/pkgtool-view-w.png" /></p>
+</div>
+
+<p>If you want to remove packages, select the remove option and you will be presented
+with a checklist of all the installed packages. Flag the ones you want to remove and
+select OK. <tt class="COMMAND">pkgtool</tt> will remove them.</p>
+
+<p>Some users prefer this utility to the command line utilities. However, it should be
+noted that the command line utilities offer many more options. Also, the ability to
+upgrade packages is only offered through the command line utilities.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG">18.2.2 installpkg</a></h3>
+
+<p><tt class="COMMAND">installpkg</tt>(8) handles installation of new packages on the
+system. The syntax is as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">installpkg option package_name</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Three options are provided for <tt class="COMMAND">installpkg</tt>. Only one option
+can be used at a time.</p>
+
+<div class="TABLE"><a id="AEN6446" name="AEN6446"></a>
+<p><b>Table 18-1. <tt class="COMMAND">installpkg</tt> Options</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="3*" />
+<thead>
+<tr>
+<th align="LEFT">Option</th>
+<th align="LEFT">Effects</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>-m</td>
+<td>Performs a makepkg operation on the current directory.</td>
+</tr>
+
+<tr>
+<td>-warn</td>
+<td>Shows what would happen if you installed the specified package. This is useful for
+production systems so you can see exactly what would happen before installing
+something.</td>
+</tr>
+
+<tr>
+<td>-r</td>
+<td>Recursively install all packages in the current directory and down. The package name
+can use wildcards, which would be used as the search mask when recursively
+installing.</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>If you pass the <tt class="ENVAR">ROOT</tt> environment variable before <tt
+class="COMMAND">installpkg</tt>, that path will be used for the root directory. This is
+useful for setting up new drives for your root directory. They will typically be mounted
+to <tt class="FILENAME">/mnt</tt> or something other than <tt
+class="FILENAME">/</tt>.</p>
+
+<p>The installed package database entry is stored in <tt
+class="FILENAME">/var/log/packages</tt>. The entry is really just a plain text file, one
+for each package. If the package has a postinstallation script, it is written to <tt
+class="FILENAME">/var/log/scripts/</tt>.</p>
+
+<p>You may specify several packages or use wildcards for the package name. Be advised
+that <tt class="COMMAND">installpkg</tt> will not tell you if you are overwriting an
+installed package. It will simply install right on top of the old one. If you want to
+ensure that old files from the previous package are safely removed, use <tt
+class="COMMAND">upgradepkg</tt>.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG">18.2.3 removepkg</a></h3>
+
+<p><tt class="COMMAND">removepkg</tt>(8) handles removing installed packages from the
+system. The syntax is as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">removepkg option package_name</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Four options are provided for <tt class="COMMAND">removepkg</tt>. Only one option may
+be used at a time.</p>
+
+<div class="TABLE"><a id="AEN6491" name="AEN6491"></a>
+<p><b>Table 18-2. <tt class="COMMAND">removepkg</tt> Options</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="3*" />
+<thead>
+<tr>
+<th>Option</th>
+<th>Effects</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>-copy</td>
+<td>The package is copied to the preserved packages directory. This creates a tree of the
+original package without removing it.</td>
+</tr>
+
+<tr>
+<td>-keep</td>
+<td>Saves temporary files created during the removal. Really only useful for debugging
+purposes.</td>
+</tr>
+
+<tr>
+<td>-preserve</td>
+<td>The package is removed, but copied to the preserved packages directory at the same
+time.</td>
+</tr>
+
+<tr>
+<td>-warn</td>
+<td>Shows what would happen if you removed the package.</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>If you pass the <tt class="ENVAR">ROOT</tt> environment variable before <tt
+class="COMMAND">removepkg</tt>, that path will be used for the root directory. This is
+useful for setting up new drives for your root directory. They will typically be mounted
+to <tt class="FILENAME">/mnt</tt> or something other than <tt
+class="FILENAME">/</tt>.</p>
+
+<p><tt class="COMMAND">removepkg</tt> looks at the other installed packages and only
+removes files unique to the package you specify. It will also scan the postinstallation
+script for the specified package and remove any symbolic links that were created by
+it.</p>
+
+<p>During the removal process, a status report is displayed. After the removal, the
+package database entry is moved to <tt class="FILENAME">/var/log/removed_packages</tt>
+and the postinstallation script is moved to <tt
+class="FILENAME">/var/log/removed</tt>_scripts.</p>
+
+<p>Just as with <tt class="COMMAND">installpkg</tt>, you can specify several packages or
+use wildcards for the package name.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG">18.2.4 upgradepkg</a></h3>
+
+<p><tt class="COMMAND">upgradepkg</tt>(8) will upgrade an installed Slackware package.
+The syntax is as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">upgradepkg package_name</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>or</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">upgradepkg old_package_name%new_package_name</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">upgradepkg</tt> works by first installing the new package and then
+removing the old package so that old files are no longer around on the system. If the
+upgraded package name has changed, use the percent sign syntax to specify the old package
+(the one that is installed) and the new package (the one you are upgrading it to).</p>
+
+<p>If you pass the <tt class="ENVAR">ROOT</tt> environment variable before <tt
+class="COMMAND">upgradepkg</tt>, that path will be used for the root directory. This is
+useful for setting up new drives for your root directory. They will typically be mounted
+to <tt class="FILENAME">/mnt</tt> or something other than <tt
+class="FILENAME">/</tt>.</p>
+
+<p><tt class="COMMAND">upgradepkg</tt> is not flawless. You should always back up your
+configuration files. If they get removed or overwritten, you'll want a copy of the
+originals for any needed repair work.</p>
+
+<p>Just as with <tt class="COMMAND">installpkg</tt> and <tt
+class="COMMAND">removepkg</tt>, you can specify several packages or use wildcards for the
+package name.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM">18.2.5 <tt
+class="COMMAND">rpm2tgz</tt>/<tt class="COMMAND">rpm2targz</tt></a></h3>
+
+<p>The Red Hat Package Manager is a popular packaging system available today. Many
+software distributors are offering their products in RPM format. Since this is not our
+native format, we do not recommend people rely on them. However, some things are only
+available as an RPM (even the source).</p>
+
+<p>We provide a program that will convert RPM packages to our native <tt
+class="FILENAME">.tgz</tt> format. This will allow you to extract the package (perhaps
+with <tt class="COMMAND">explodepkg</tt>) to a temporary directory and examine its
+contents.</p>
+
+<p>The <tt class="COMMAND">rpm2tgz</tt> program will create a Slackware package with a
+<tt class="FILENAME">.tgz</tt> extension, while <tt class="FILENAME">rpm2targz</tt>
+creates an archive with a <tt class="FILENAME">.tar.gz</tt> extension.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PACKAGE-MANAGEMENT-MAKING-PACKAGES"
+name="PACKAGE-MANAGEMENT-MAKING-PACKAGES">18.3 Making Packages</a></h2>
+
+<p>Making Slackware packages can be either easy or difficult. There is no specific method
+for building a package. The only requirement is that the package be a tar gzipped file
+and if there is a postinstallation script, it must be <tt
+class="FILENAME">/install/doinst.sh</tt>.</p>
+
+<p>If you are interested in making packages for your system or for a network that you
+manage, you should have a look at the various build scripts in the Slackware source tree.
+There are several methods we use for making packages.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="PACKAGE-MANAGEMENT-EXPLODEPKG"
+name="PACKAGE-MANAGEMENT-EXPLODEPKG">18.3.1 <tt class="COMMAND">explodepkg</tt></a></h3>
+
+<p><tt class="COMMAND">explodepkg</tt>(8) will do the same thing that <tt
+class="COMMAND">installpkg</tt> does to extract the package, but it doesn't actually
+install it and it doesn't record it in the packages database. It simply extracts it to
+the current directory.</p>
+
+<p>If you look at the Slackware source tree, you will see how we use this command for
+&#8220;framework&#8221; packages. These packages contain a skeleton of what the final
+package will look like. They hold all the necessary filenames (zero-length), permissions,
+and ownerships. The build script will cat the package contents from the source directory
+to the package build directory.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="PACKAGE-MANAGEMENT-MAKEPKG"
+name="PACKAGE-MANAGEMENT-MAKEPKG">18.3.2 <tt class="COMMAND">makepkg</tt></a></h3>
+
+<p><tt class="COMMAND">makepkg</tt>(8) will package up the current directory into a valid
+Slackware package. It will search the tree for any symbolic links and add a creation
+block to the postinstallation script for creating them during the package install. It
+also warns of any zero-length files in the package tree.</p>
+
+<p>This command is typically run after you have created your package tree.</p>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS"
+name="PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS">18.3.3 SlackBuild Scripts</a></h3>
+
+<p>Slackware packages are built in many different ways by necessity. Not all software
+packages are written by their programmers to compile the same way. Many have compile time
+options that are not all included in the packages Slackware uses. Perhaps you need some
+of this functionality; you'll need to compile your own package then. Fortunately for many
+Slackware packages, you can find SlackBuild scripts in the package's source code.</p>
+
+<p>So what is a SlackBuild script? SlackBuild scripts are executable shell scripts that
+you run as <tt class="USERNAME">root</tt> to configure, compile, and create Slackware
+packages. You can freely modify these scripts in the source directory and run them to
+create your own versions of the default Slackware packages.</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES"
+name="PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES">18.4 Making Tags and Tagfiles (for
+setup)</a></h2>
+
+<p>The Slackware setup program handles installation of the software packages on your
+system. There are files that tell the setup program which packages must be installed,
+which ones are optional, and which ones are selected by default by the setup program.</p>
+
+<p>A tagfile is in the first software series directory and is called tagfile. It lists
+the packages in that particular disk set and their status. The status can be:</p>
+
+<div class="TABLE"><a id="AEN6621" name="AEN6621"></a>
+<p><b>Table 18-3. Tagfile Status Options</b></p>
+
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="25%" />
+<col width="75%" />
+<thead>
+<tr>
+<th>Option</th>
+<th>Meaning</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>ADD</td>
+<td>The package is required for proper system operation</td>
+</tr>
+
+<tr>
+<td>SKP</td>
+<td>The package will be automatically skipped</td>
+</tr>
+
+<tr>
+<td>REC</td>
+<td>The package is not required, but recommended</td>
+</tr>
+
+<tr>
+<td>OPT</td>
+<td>The package is optional</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>The format is simply:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+package_name: status
+</pre>
+</td>
+</tr>
+</table>
+
+<p>One package per line. The original tagfiles for each software series are stored as
+tagfile.org. So if you mess up yours, you can restore the original one.</p>
+
+<p>Many administrators prefer writing their own tagfiles and starting the installer and
+selecting &#8220;full&#8221;. The setup program will read the tagfiles and perform the
+installation according to their contents. If you use REC or OPT, a dialog box will be
+presented to the user asking whether or not they want a particular package. Therefore, it
+is recommended that you stick with ADD and SKP when writing tagfiles for automated
+installs.</p>
+
+<p>Just make sure your tagfiles are written to the same location as the originals. Or you
+can specify a custom tagfile path if you have custom tagfiles.</p>
+</div>
+</div>
+
+<div class="CHAPTER">
+<hr />
+<h1><a id="ZIPSLACK" name="ZIPSLACK"></a>Chapter 19 ZipSlack</h1>
+
+<div class="SECT1">
+<h2 class="SECT1"><a id="ZIPSLACK-WHAT" name="ZIPSLACK-WHAT">19.1 What is
+ZipSlack?</a></h2>
+
+<p>ZipSlack is a special version of Slackware Linux. It's an already installed copy of
+Slackware that's ready to run from your DOS or Windows partition. It's a basic
+installation, you do not get everything that comes with Slackware.</p>
+
+<p>ZipSlack gets its name from the form it's distributed in, a big .ZIP file. Users of
+DOS and Windows will probably be familiar with these files. They are compressed archives.
+The ZipSlack archive contains everything you need to get up and running with
+Slackware.</p>
+
+<p>It is important to note that ZipSlack is significantly different from a regular
+installation. Even though they function the same and contain the same programs, their
+intended audiences and functions differ. Several advantages and disadvantages of ZipSlack
+are discussed below.</p>
+
+<p>One last thing, you should always review the documentation included in the actual
+ZipSlack directory. It contains the latest information regarding installation, booting,
+and general use of the product.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="ZIPSLACK-ADVANTAGES" name="ZIPSLACK-ADVANTAGES">19.1.1
+Advantages</a></h3>
+
+<ul>
+<li>
+<p>Does not require repartitioning of your hard disk.</p>
+</li>
+
+<li>
+<p>Great way to learn Slackware Linux without stumbling through the installation
+process.</p>
+</li>
+</ul>
+</div>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="ZIPSLACK-DISADVANTAGES" name="ZIPSLACK-DISADVANTAGES">19.1.2
+Disadvantages</a></h3>
+
+<ul>
+<li>
+<p>Uses the DOS filesystem, which is slower than a native Linux filesystem.</p>
+</li>
+
+<li>
+<p>Will not work with Windows NT.</p>
+</li>
+</ul>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="ZIPSLACK-GETTING" name="ZIPSLACK-GETTING">19.2 Getting
+ZipSlack</a></h2>
+
+<p>Obtaining ZipSlack is easy. If you have purchased the official Slackware Linux CD set,
+then you already have ZipSlack. Just find the CD that contains the <tt
+class="FILENAME">zipslack</tt> directory and place it in your CD-ROM drive. It's usually
+the third or fourth disc, but always trust the labels over this documentation as the disk
+it resides on is prone to change.</p>
+
+<p>If you want to download ZipSlack, you should first visit our &#8220;Get Slack&#8221;
+web page for the latest download information:</p>
+
+<p><a href="http://www.slackware.com/getslack/"
+target="_top">http://www.slackware.com/getslack/</a></p>
+
+<p>ZipSlack is part of each Slackware release. Locate the release you want, and go to
+that directory on the FTP site. The latest release directory can be found at this
+location:</p>
+
+<p><a href="ftp://ftp.slackware.com/pub/slackware/slackware/"
+target="_top">ftp://ftp.slackware.com/pub/slackware/slackware/</a></p>
+
+<p>You'll find ZipSlack in the <tt class="FILENAME">/zipslack</tt> subdirectory. ZipSlack
+is offered as one big <tt class="FILENAME">.ZIP</tt> file or floppy-sized chunks. The
+chunks are in the <tt class="FILENAME">/zipslack/split</tt> directory.</p>
+
+<p>Don't stop at just the <tt class="FILENAME">.ZIP</tt> files. You should also download
+the documentation files and any boot images that appear in the directory.</p>
+
+<div class="SECT2">
+<hr />
+<h3 class="SECT2"><a id="ZIPSLACK-INSTALLATION" name="ZIPSLACK-INSTALLATION">19.2.1
+Installation</a></h3>
+
+<p>Once you've downloaded the necessary components, you'll need to extract the <tt
+class="FILENAME">.ZIP</tt> file. Be sure to use a 32-bit unzipper. The size and filenames
+in the archive are too much for a 16-bit unzipper. Examples of 32-bit unzippers include
+WinZip and PKZIP for Windows.</p>
+
+<p>ZipSlack is designed to be extracted directly to the root directory of a drive (such
+as <tt class="DEVICENAME">C:</tt> or <tt class="DEVICENAME">D:</tt>). A <tt
+class="FILENAME">\LINUX</tt> directory will be created that contains the actual Slackware
+installation. You'll also find the files necessary to booting the system in that
+directory as well.</p>
+
+<p>After you've extracted the files, you should have a <tt class="FILENAME">\LINUX</tt>
+directory on the drive of your choosing (we'll use <tt class="DEVICENAME">C:</tt> from
+here on).</p>
+</div>
+</div>
+
+<div class="SECT1">
+<hr />
+<h2 class="SECT1"><a id="ZIPSLACK-BOOTING" name="ZIPSLACK-BOOTING">19.3 Booting
+ZipSlack</a></h2>
+
+<p>There are several ways to boot ZipSlack. The most common is to use the included
+LINUX.BAT to boot the system from DOS (or from DOS mode under Windows 9x). This file must
+be edited to match your system before it will work.</p>
+
+<p>Start by opening the <tt class="FILENAME">C:\LINUX\LINUX.BAT</tt> file in your
+favorite text editor. At the top of the file you will notice a large comment. It explains
+what you need to edit in this file (and also what to do if you are booting from an
+external Zip drive). Don't worry if you don't understand the <var
+class="LITERAL">root=</var> setting. There are several examples, so feel free to pick one
+and try it. If it doesn't work, you can edit the file again, comment out the line you
+uncommented, and pick another one.</p>
+
+<p>After you uncomment the line you want by removing the &#8220;rem&#8221; at the
+beginning of the line, save the file and exit the editor. Bring your machine into DOS
+mode.</p>
+
+<p>A DOS prompt window in Windows 9x will NOT work.</p>
+
+<p>Type <tt class="COMMAND">C:\LINUX\LINUX.BAT</tt> to boot the system. If all goes well,
+you should be presented with a login prompt.</p>
+
+<p>Log in as <tt class="USERNAME">root</tt>, with no password. You'll probably want to
+set a password for root, as well as adding an account for yourself. At this point you can
+refer to the other sections in this book for general system usage.</p>
+
+<p>If using the <tt class="FILENAME">LINUX.BAT</tt> file to boot the system didn't work
+for you, you should refer to the included <tt class="FILENAME">C:\LINUX\README.1ST</tt>
+file for other ways to boot.</p>
+</div>
+</div>
+
+<div class="GLOSSARY">
+<h1><a id="GLOSSARY" name="GLOSSARY"></a>Glossary</h1>
+
+<dl>
+<dt><b>Account</b></dt>
+
+<dd>
+<p>All of the information about a user, including username, password, finger information,
+UID and GID, and home directory. To create an account is to add and define a user.</p>
+</dd>
+
+<dt><b>Background</b></dt>
+
+<dd>
+<p>Any process that is running without accepting or controlling the input of a terminal
+is said to be running in the background.</p>
+</dd>
+
+<dt><b>Boot disk</b></dt>
+
+<dd>
+<p>A floppy disk containing an operating system (in our case, the Linux kernel) from
+which a computer can be started.</p>
+</dd>
+
+<dt><b>Compile</b></dt>
+
+<dd>
+<p>To convert source code to machine-readable &#8220;binary&#8221; code.</p>
+</dd>
+
+<dt><b>Daemon</b></dt>
+
+<dd>
+<p>A program designed to run in the background and, without user intervention, perform a
+specific task (usually providing a service).</p>
+</dd>
+
+<dt><b>Darkstar</b></dt>
+
+<dd>
+<p>The default hostname in Slackware; your computer will be called darkstar if you do not
+specify some other name.</p>
+
+<p>One of Patrick Volkerding's development machines, named after &#8220;Dark Star&#8221;,
+a song by the Grateful Dead.</p>
+</dd>
+
+<dt><b>Desktop Environment</b></dt>
+
+<dd>
+<p>A graphical user interface (GUI) that runs atop the X Window System and provides such
+features as integrated applications, cohesive look-and-feel between programs and
+components, file and window management capabilities, etc. A step beyond the simple window
+manager.</p>
+</dd>
+
+<dt><b>Device driver</b></dt>
+
+<dd>
+<p>A chunk of code in the kernel that directly controls a piece of hardware.</p>
+</dd>
+
+<dt><b>Device node</b></dt>
+
+<dd>
+<p>A special type of file in the <tt class="FILENAME">/dev</tt> filesystem that
+represents a hardware component to the operating system.</p>
+</dd>
+
+<dt><b>DNS</b></dt>
+
+<dd>
+<p>Domain Name Service. A system in which networked computers are given names which
+translate to numerical addresses.</p>
+</dd>
+
+<dt><b>Domain name</b></dt>
+
+<dd>
+<p>A computer's DNS name, excluding its host name.</p>
+</dd>
+
+<dt><b>Dot file</b></dt>
+
+<dd>
+<p>In Linux, files which are to be hidden have filenames beginning with a dot ('.').</p>
+</dd>
+
+<dt><b>Dotted quad</b></dt>
+
+<dd>
+<p>The format of IP addresses, so called because it consists of four numbers (range 0-255
+decimal) separated by periods.</p>
+</dd>
+
+<dt><b>Dynamic loader</b></dt>
+
+<dd>
+<p>When programs are compiled under Linux, they usually use pieces of code (functions)
+from external libraries. When such programs are run, those libraries must be found and
+the required functions loaded into memory. This is the job of the dynamic loader.</p>
+</dd>
+
+<dt><b>Environment variable</b></dt>
+
+<dd>
+<p>A variable set in the user's shell which can be referenced by that user or programs
+run by that user within that shell. Environment variables are generally used to store
+preferences and default parameters.</p>
+</dd>
+
+<dt><b>Epoch</b></dt>
+
+<dd>
+<p>A period of history; in Unix, &#8220;The Epoch&#8221; begins at 00:00:00 UTC January
+1, 1970. This is considered the &#8220;dawn of time&#8221; by Unix and Unix-like
+operating systems, and all other time is calculated relative to this date.</p>
+</dd>
+
+<dt><b>Filesystem</b></dt>
+
+<dd>
+<p>A representation of stored data in which &#8220;files&#8221; of data are kept
+organized in &#8220;directories&#8221;. The filesystem is the nearly universal form of
+representation for data stored to disks (both fixed and removable).</p>
+</dd>
+
+<dt><b>Foreground</b></dt>
+
+<dd>
+<p>A program that is accepting or controlling a terminal's input is said to be running in
+the foreground.</p>
+</dd>
+
+<dt><b>Framebuffer</b></dt>
+
+<dd>
+<p>A type of graphics device; in Linux, this most often refers to the software
+framebuffer, which provides a standard framebuffer interface to programs while keeping
+specific hardware drivers hidden from them. This layer of abstraction frees programs of
+the need to speak to various hardware drivers.</p>
+</dd>
+
+<dt><b>FTP</b></dt>
+
+<dd>
+<p>The File Transfer Protocol. FTP is a very popular method of transferring data between
+computers.</p>
+</dd>
+
+<dt><b>Gateway</b></dt>
+
+<dd>
+<p>A computer through which data on a network is transferred to another network.</p>
+</dd>
+
+<dt><b>GID</b></dt>
+
+<dd>
+<p>Group Identifier. The GID is a unique number attributed to a group of users.</p>
+</dd>
+
+<dt><b>Group</b></dt>
+
+<dd>
+<p>Users in Unix belong to &#8220;groups&#8221;, which can contain many other users and
+are used for more general access control than the existence of users alone can easily
+allow.</p>
+</dd>
+
+<dt><b>GUI</b></dt>
+
+<dd>
+<p>Graphical User Interface. A software interface that uses rendered graphical elements
+such as buttons, scrollbars, windows, etc. rather than solely text-based input and
+output</p>
+</dd>
+
+<dt><b>Home directory</b></dt>
+
+<dd>
+<p>A user's &#8220;home directory&#8221; is the directory the user is placed in
+immediately upon logging in. Users have full permissions and more or less free reign
+within their home directories.</p>
+</dd>
+
+<dt><b>HOWTO</b></dt>
+
+<dd>
+<p>A document describing &#8220;how to&#8221; do something, such as configure a firewall
+or manage users and groups. There is a large collection of these documents available from
+the Linux Documentation Project.</p>
+</dd>
+
+<dt><b>HTTP</b></dt>
+
+<dd>
+<p>The Hypertext Transfer Protocol. HTTP is the primary protocol on which the World Wide
+Web operates.</p>
+</dd>
+
+<dt><b>ICMP</b></dt>
+
+<dd>
+<p>Internet Control Message Protocol. A very basic networking protocol, used mostly for
+pings.</p>
+</dd>
+
+<dt><b>Kernel</b></dt>
+
+<dd>
+<p>The heart of an operating system. The kernel is the part that provides basic process
+control and interfaces with the computer's hardware.</p>
+</dd>
+
+<dt><b>Kernel module</b></dt>
+
+<dd>
+<p>A piece of kernel code, usually a driver of some sort, that can be loaded and unloaded
+from memory separately from the main body of the kernel. Modules are handy when upgrading
+drivers or testing kernel settings, because they can be loaded and unloaded without
+rebooting.</p>
+</dd>
+
+<dt><b>Library</b></dt>
+
+<dd>
+<p>A collection of functions which can be shared between programs.</p>
+</dd>
+
+<dt><b>LILO</b></dt>
+
+<dd>
+<p>The LInux LOader. LILO is the most widely-used Linux boot manager.</p>
+</dd>
+
+<dt><b>LOADLIN</b></dt>
+
+<dd>
+<p>LOADLIN is a program that runs under MS DOS or Windows and boots a Linux system. It is
+most commonly used on computers with multiple operating systems (including Linux and
+DOS/Windows, of course).</p>
+</dd>
+
+<dt><b>Man section</b></dt>
+
+<dd>
+<p>Pages in the standard Unix online manual ("man") are grouped into sections for easy
+reference. All C programming pages are in section 3, system administration pages in
+section 5, etc.</p>
+</dd>
+
+<dt><b>MBR</b></dt>
+
+<dd>
+<p>The Master Boot Record. A reserved space on a hard drive where information on what to
+do when booting is stored. LILO or other boot managers can be written here.</p>
+</dd>
+
+<dt><b>Motif</b></dt>
+
+<dd>
+<p>A popular programming toolkit used in many older X programs.</p>
+</dd>
+
+<dt><b>MOTD</b></dt>
+
+<dd>
+<p>Message of the Day. The motd (stored in Linux in <tt class="FILENAME">/etc/motd</tt>
+is a text file that is displayed to all users upon logging in. Traditionally, it is used
+by the system administrator as a sort of &#8220;bulletin board&#8221; for communicating
+with users.</p>
+</dd>
+
+<dt><b>Mount point</b></dt>
+
+<dd>
+<p>An empty directory in a filesystem where another filesystem is to be
+&#8220;mounted&#8221;, or grafted on.</p>
+</dd>
+
+<dt><b>Nameserver</b></dt>
+
+<dd>
+<p>A DNS information server. Nameservers translate DNS names to numerical IP
+addresses.</p>
+</dd>
+
+<dt><b>Network interface</b></dt>
+
+<dd>
+<p>A virtual representation of a network device provided by the kernel. Network
+interfaces allow users and programs to talk to network devices.</p>
+</dd>
+
+<dt><b>NFS</b></dt>
+
+<dd>
+<p>The Network Filesystem. NFS allows the mounting of remote filesystems as if they were
+local to your computer and thus provides a transparent method of file sharing.</p>
+</dd>
+
+<dt><b>Octal</b></dt>
+
+<dd>
+<p>Base-8 number system, with digits 0-7.</p>
+</dd>
+
+<dt><b>Pager</b></dt>
+
+<dd>
+<p>An X program that allows the user to see and switch between multiple
+&#8220;desktops&#8221;.</p>
+</dd>
+
+<dt><b>Partition</b></dt>
+
+<dd>
+<p>A division of a hard drive. Filesystems exist on top of partitions.</p>
+</dd>
+
+<dt><b>PPP</b></dt>
+
+<dd>
+<p>Point-to-Point Protocol. PPP is used mainly for connecting via modem to an Internet
+Service Provider.</p>
+</dd>
+
+<dt><b>Process</b></dt>
+
+<dd>
+<p>A running program.</p>
+</dd>
+
+<dt><b>Root directory</b></dt>
+
+<dd>
+<p>Represented as &#8220;/&#8221;, the root directory exists at the top of the
+filesystem, with all other directories branching out beneath it in a &#8220;file
+tree&#8221;.</p>
+</dd>
+
+<dt><b>Root disk</b></dt>
+
+<dd>
+<p>The disk (usually fixed) on which the root directory is stored.</p>
+</dd>
+
+<dt><b>Routing table</b></dt>
+
+<dd>
+<p>The set of information the kernel uses in &#8220;routing&#8221; network data around.
+It contains such tidbits as where your default gateway is, which network interface is
+connected to which network, etc.</p>
+</dd>
+
+<dt><b>Runlevel</b></dt>
+
+<dd>
+<p>The overall system state as defined by init. Runlevel 6 is rebooting, runlevel 1 is
+&#8220;single user mode&#8221;, runlevel 4 is an X login, etc. There are 6 available
+runlevels on a Slackware system.</p>
+</dd>
+
+<dt><b>Secure shell</b></dt>
+
+<dd>
+<p>An encrypted (thus secure) method of logging in remotely to a computer. Many secure
+shell programs are available; both a client and server are needed.</p>
+</dd>
+
+<dt><b>Service</b></dt>
+
+<dd>
+<p>The sharing of information and/or data between programs and computers from a single
+&#8220;server&#8221; to multiple &#8220;clients&#8221;. HTTP, FTP, NFS, etc. are
+services.</p>
+</dd>
+
+<dt><b>Shadow password suite</b></dt>
+
+<dd>
+<p>The shadow password suite allows encrypted passwords to be hidden from users, while
+the rest of the information in the <tt class="FILENAME">/etc/passwd</tt> file remains
+visible to all. This helps prevent brute-force attempts at cracking passwords.</p>
+</dd>
+
+<dt><b>Shell</b></dt>
+
+<dd>
+<p>Shells provide a commandline interface to the user. When you're looking at a text
+prompt, you're in a shell.</p>
+</dd>
+
+<dt><b>Shell builtin</b></dt>
+
+<dd>
+<p>A command built into the shell, as opposed to being provided by an external program.
+For instance, <tt class="COMMAND">bash</tt> has a <tt class="COMMAND">cd</tt>
+builtin.</p>
+</dd>
+
+<dt><b>Signal</b></dt>
+
+<dd>
+<p>Unix programs can communicate between each other using simple &#8220;signals&#8221;,
+which are enumerated and usually have specific meanings. <tt class="COMMAND">kill -l</tt>
+will list the available signals.</p>
+</dd>
+
+<dt><b>SLIP</b></dt>
+
+<dd>
+<p>Serial Line Interface Protocol. SLIP is a similar protocol to PPP, in that it's used
+for connecting two machines via a serial interface.</p>
+</dd>
+
+<dt><b>Software package</b></dt>
+
+<dd>
+<p>A program and its associated files, archived and compressed into a single file along
+with any necessary scripts or information to aid in managing the installation, upgrade,
+and removal of those files.</p>
+</dd>
+
+<dt><b>Software series</b></dt>
+
+<dd>
+<p>A collection of related software packages in Slackware. All KDE packages are in the
+&#8220;kde&#8221; series, networking packages in the &#8220;n&#8221; series, etc.</p>
+</dd>
+
+<dt><b>Source code</b></dt>
+
+<dd>
+<p>The (more or less) human-readable code in which most programs are written. Source code
+is compiled into &#8220;binary&#8221; code.</p>
+</dd>
+
+<dt><b>Standard Error (stderr)</b></dt>
+
+<dd>
+<p>The Unix-standard output stream for errors. Programs write any error messages on
+stderr, so that they can be separated from normal output.</p>
+</dd>
+
+<dt><b>Standard Input (stdin)</b></dt>
+
+<dd>
+<p>The Unix-standard input stream. Data can be redirected or piped into a program's stdin
+from any source.</p>
+</dd>
+
+<dt><b>Standard Output (stdout)</b></dt>
+
+<dd>
+<p>The Unix-standard output stream. Normal text output from a program is written to
+stdout, which is separate from the error messages reported on stderr and can be piped or
+redirected into other programs' stdin or to a file.</p>
+</dd>
+
+<dt><b>Subnet</b></dt>
+
+<dd>
+<p>An IP address range that is part of a larger range. For instance, 192.168.1.0 is a
+subnet of 192.168.0.0 (where 0 is a mask meaning &#8220;undefined&#8221;); it is, in
+fact, the &#8220;.1&#8221; subnet.</p>
+</dd>
+
+<dt><b>Superblock</b></dt>
+
+<dd>
+<p>In Linux, partitions are discussed in terms of blocks. A block is 512 bytes. The
+superblock is the first 512 bytes of a partition.</p>
+</dd>
+
+<dt><b>Supplemental disk</b></dt>
+
+<dd>
+<p>In Slackware, a floppy disk used during installation that contains neither the kernel
+(which is on the boot disk) nor the root filesystem (which is on the root disk), but
+additional needed files such as network modules or PCMCIA support.</p>
+</dd>
+
+<dt><b>Suspended process</b></dt>
+
+<dd>
+<p>A process which has been frozen until killed or resumed.</p>
+</dd>
+
+<dt><b>Swap space</b></dt>
+
+<dd>
+<p>Disk space used by the kernel as &#8220;virtual&#8221; RAM. It is slower than RAM, but
+because disk space is cheaper, swap is usually more plentiful. Swap space is useful to
+the kernel for holding lesser-used data and as a fallback when physical RAM is
+exhausted.</p>
+</dd>
+
+<dt><b>Symbolic link</b></dt>
+
+<dd>
+<p>A special file that simply points to the location of another file. Symbolic links are
+used to avoid data duplication when a file is needed in multiple locations.</p>
+</dd>
+
+<dt><b>Tagfile</b></dt>
+
+<dd>
+<p>A file used by the Slackware <tt class="COMMAND">setup</tt> program during
+installation, which describes a set of packages to be installed.</p>
+</dd>
+
+<dt><b>Terminal</b></dt>
+
+<dd>
+<p>A human-computer interface consisting of at least a screen (or virtual screen) and
+some method of input (almost always at least a keyboard).</p>
+</dd>
+
+<dt><b>Toolkit, GUI</b></dt>
+
+<dd>
+<p>A GUI toolkit is a collection of libraries that provide a programmer with code to draw
+&#8220;widgets&#8221; such as scrollbars, checkboxes, etc. and construct a graphical
+interface. The GUI toolkit used by a program often defines its &#8220;look and
+feel&#8221;.</p>
+</dd>
+
+<dt><b>UID</b></dt>
+
+<dd>
+<p>User Identifier. A unique number that identifies a user to the system. UIDs are used
+by most programs instead of usernames because a number is easier to deal with; usernames
+are generally only used when the user has to see things happen.</p>
+</dd>
+
+<dt><b>VESA</b></dt>
+
+<dd>
+<p>Video Electronics Standards Association. The term &#8220;VESA&#8221; is often used to
+denote a standard specified by said Association. Nearly all modern video adapters are
+VESA-compliant.</p>
+</dd>
+
+<dt><b>Virtual terminal</b></dt>
+
+<dd>
+<p>The use of software to simulate multiple terminals while using only a single set of
+input/output devices (keyboard, monitor, mouse). Special keystrokes switch between
+virtual terminals at a single physical terminal.</p>
+</dd>
+
+<dt><b>Window manager</b></dt>
+
+<dd>
+<p>An X program whose purpose is to provide a graphical interface beyond the simple
+rectangle-drawing of the X Window System. Window managers generally provide titlebars,
+menus for running programs, etc.</p>
+</dd>
+
+<dt><b>Working directory</b></dt>
+
+<dd>
+<p>The directory in which a program considers itself to be while running.</p>
+</dd>
+
+<dt><b>Wrapper program</b></dt>
+
+<dd>
+<p>A program whose sole purpose is to run other programs, but change their behavior in
+some way by altering their environments or filtering their input.</p>
+</dd>
+
+<dt><b>X server</b></dt>
+
+<dd>
+<p>The program in the X Window System which interfaces with graphics hardware and handles
+the actual running of X programs.</p>
+</dd>
+
+<dt><b>X Window System</b></dt>
+
+<dd>
+<p>Network-oriented graphical interface system used on most Unix-like operating systems,
+including Linux.</p>
+</dd>
+</dl>
+</div>
+
+<div class="APPENDIX">
+<hr />
+<h1><a id="GPL" name="GPL"></a>Appendix A. The GNU General Public License</h1>
+
+<p class="LITERALLAYOUT">GNU&nbsp;GENERAL&nbsp;PUBLIC&nbsp;LICENSE<br />
+<br />
+Version&nbsp;2,&nbsp;June&nbsp;1991<br />
+Copyright&nbsp;(C)&nbsp;1989,&nbsp;1991&nbsp;Free&nbsp;Software&nbsp;Foundation,&nbsp;Inc.<br />
+
+59&nbsp;Temple&nbsp;Place,&nbsp;Suite&nbsp;330,&nbsp;Boston,&nbsp;MA&nbsp;&nbsp;02111-1307&nbsp;&nbsp;USA<br />
+
+Everyone&nbsp;is&nbsp;permitted&nbsp;to&nbsp;copy&nbsp;and&nbsp;distribute&nbsp;verbatim&nbsp;copies&nbsp;of&nbsp;this<br />
+
+license&nbsp;document,&nbsp;but&nbsp;changing&nbsp;it&nbsp;is&nbsp;not&nbsp;allowed.</p>
+
+<div class="SIMPLESECT">
+<hr />
+<h4 class="SIMPLESECT"><a id="AEN7088" name="AEN7088">A.1. Preamble</a></h4>
+
+<p>The licenses for most software are designed to take away your freedom to share and
+change it. By contrast, the GNU General Public License is intended to guarantee your
+freedom to share and change free software--to make sure the software is free for all its
+users. This General Public License applies to most of the Free Software Foundation's
+software and to any other program whose authors commit to using it. (Some other Free
+Software Foundation software is covered by the GNU Library General Public License
+instead.) You can apply it to your programs, too.</p>
+
+<p>When we speak of free software, we are referring to freedom, not price. Our General
+Public Licenses are designed to make sure that you have the freedom to distribute copies
+of free software (and charge for this service if you wish), that you receive source code
+or can get it if you want it, that you can change the software or use pieces of it in new
+free programs; and that you know you can do these things.</p>
+
+<p>To protect your rights, we need to make restrictions that forbid anyone to deny you
+these rights or to ask you to surrender the rights. These restrictions translate to
+certain responsibilities for you if you distribute copies of the software, or if you
+modify it.</p>
+
+<p>For example, if you distribute copies of such a program, whether gratis or for a fee,
+you must give the recipients all the rights that you have. You must make sure that they,
+too, receive or can get the source code. And you must show them these terms so they know
+their rights.</p>
+
+<p>We protect your rights with two steps: (1) copyright the software, and (2) offer you
+this license which gives you legal permission to copy, distribute and/or modify the
+software.</p>
+
+<p>Also, for each author's protection and ours, we want to make certain that everyone
+understands that there is no warranty for this free software. If the software is modified
+by someone else and passed on, we want its recipients to know that what they have is not
+the original, so that any problems introduced by others will not reflect on the original
+authors' reputations.</p>
+
+<p>Finally, any free program is threatened constantly by software patents. We wish to
+avoid the danger that redistributors of a free program will individually obtain patent
+licenses, in effect making the program proprietary. To prevent this, we have made it
+clear that any patent must be licensed for everyone's free use or not licensed at
+all.</p>
+
+<p>The precise terms and conditions for copying, distribution and modification
+follow.</p>
+</div>
+
+<div class="SIMPLESECT">
+<hr />
+<h4 class="SIMPLESECT"><a id="AEN7098" name="AEN7098">A.2. TERMS AND CONDITIONS</a></h4>
+
+<p><span class="emphasis"><i class="EMPHASIS">TERMS AND CONDITIONS FOR COPYING,
+DISTRIBUTION AND MODIFICATION</i></span></p>
+
+<ol type="1">
+<li>
+<p>This License applies to any program or other work which contains a notice placed by
+the copyright holder saying it may be distributed under the terms of this General Public
+License. The &#8220;Program&#8221;, below, refers to any such program or work, and a
+&#8220;work based on the Program&#8221; means either the Program or any derivative work
+under copyright law: that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another language.
+(Hereinafter, translation is included without limitation in the term
+&#8220;modification&#8221;.) Each licensee is addressed as &#8220;you&#8221;.</p>
+
+<p>Activities other than copying, distribution and modification are not covered by this
+License; they are outside its scope. The act of running the Program is not restricted,
+and the output from the Program is covered only if its contents constitute a work based
+on the Program (independent of having been made by running the Program). Whether that is
+true depends on what the Program does.</p>
+</li>
+
+<li>
+<p>You may copy and distribute verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and appropriately publish on
+each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty; and give any other
+recipients of the Program a copy of this License along with the Program.</p>
+
+<p>You may charge a fee for the physical act of transferring a copy, and you may at your
+option offer warranty protection in exchange for a fee.</p>
+</li>
+
+<li>
+<p>You may modify your copy or copies of the Program or any portion of it, thus forming a
+work based on the Program, and copy and distribute such modifications or work under the
+terms of Section 1 above, provided that you also meet all of these conditions:</p>
+
+<ol type="a">
+<li>
+<p>You must cause the modified files to carry prominent notices stating that you changed
+the files and the date of any change.</p>
+</li>
+
+<li>
+<p>You must cause any work that you distribute or publish, that in whole or in part
+contains or is derived from the Program or any part thereof, to be licensed as a whole at
+no charge to all third parties under the terms of this License.</p>
+</li>
+
+<li>
+<p>If the modified program normally reads commands interactively when run, you must cause
+it, when started running for such interactive use in the most ordinary way, to print or
+display an announcement including an appropriate copyright notice and a notice that there
+is no warranty (or else, saying that you provide a warranty) and that users may
+redistribute the program under these conditions, and telling the user how to view a copy
+of this License. (Exception: if the Program itself is interactive but does not normally
+print such an announcement, your work based on the Program is not required to print an
+announcement.)</p>
+</li>
+</ol>
+
+<p>These requirements apply to the modified work as a whole. If identifiable sections of
+that work are not derived from the Program, and can be reasonably considered independent
+and separate works in themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you distribute the same
+sections as part of a whole which is a work based on the Program, the distribution of the
+whole must be on the terms of this License, whose permissions for other licensees extend
+to the entire whole, and thus to each and every part regardless of who wrote it.</p>
+
+<p>Thus, it is not the intent of this section to claim rights or contest your rights to
+work written entirely by you; rather, the intent is to exercise the right to control the
+distribution of derivative or collective works based on the Program.</p>
+
+<p>In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or distribution
+medium does not bring the other work under the scope of this License.</p>
+</li>
+
+<li>
+<p>You may copy and distribute the Program (or a work based on it, under Section 2) in
+object code or executable form under the terms of Sections 1 and 2 above provided that
+you also do one of the following:</p>
+
+<ol type="a">
+<li>
+<p>Accompany it with the complete corresponding machine-readable source code, which must
+be distributed under the terms of Sections 1 and 2 above on a medium customarily used for
+software interchange; or,</p>
+</li>
+
+<li>
+<p>Accompany it with a written offer, valid for at least three years, to give any third
+party, for a charge no more than your cost of physically performing source distribution,
+a complete machine-readable copy of the corresponding source code, to be distributed
+under the terms of Sections 1 and 2 above on a medium customarily used for software
+interchange; or,</p>
+</li>
+
+<li>
+<p>Accompany it with the information you received as to the offer to distribute
+corresponding source code. (This alternative is allowed only for noncommercial
+distribution and only if you received the program in object code or executable form with
+such an offer, in accord with Subsection b above.)</p>
+</li>
+</ol>
+
+<p>The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all the source
+code for all modules it contains, plus any associated interface definition files, plus
+the scripts used to control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include anything that is normally
+distributed (in either source or binary form) with the major components (compiler,
+kernel, and so on) of the operating system on which the executable runs, unless that
+component itself accompanies the executable.</p>
+
+<p>If distribution of executable or object code is made by offering access to copy from a
+designated place, then offering equivalent access to copy the source code from the same
+place counts as distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.</p>
+</li>
+
+<li>
+<p>You may not copy, modify, sublicense, or distribute the Program except as expressly
+provided under this License. Any attempt otherwise to copy, modify, sublicense or
+distribute the Program is void, and will automatically terminate your rights under this
+License. However, parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such parties remain in full
+compliance.</p>
+</li>
+
+<li>
+<p>You are not required to accept this License, since you have not signed it. However,
+nothing else grants you permission to modify or distribute the Program or its derivative
+works. These actions are prohibited by law if you do not accept this License. Therefore,
+by modifying or distributing the Program (or any work based on the Program), you indicate
+your acceptance of this License to do so, and all its terms and conditions for copying,
+distributing or modifying the Program or works based on it.</p>
+</li>
+
+<li>
+<p>Each time you redistribute the Program (or any work based on the Program), the
+recipient automatically receives a license from the original licensor to copy, distribute
+or modify the Program subject to these terms and conditions. You may not impose any
+further restrictions on the recipients' exercise of the rights granted herein. You are
+not responsible for enforcing compliance by third parties to this License.</p>
+</li>
+
+<li>
+<p>If, as a consequence of a court judgment or allegation of patent infringement or for
+any other reason (not limited to patent issues), conditions are imposed on you (whether
+by court order, agreement or otherwise) that contradict the conditions of this License,
+they do not excuse you from the conditions of this License. If you cannot distribute so
+as to satisfy simultaneously your obligations under this License and any other pertinent
+obligations, then as a consequence you may not distribute the Program at all. For
+example, if a patent license would not permit royalty-free redistribution of the Program
+by all those who receive copies directly or indirectly through you, then the only way you
+could satisfy both it and this License would be to refrain entirely from distribution of
+the Program.</p>
+
+<p>If any portion of this section is held invalid or unenforceable under any particular
+circumstance, the balance of the section is intended to apply and the section as a whole
+is intended to apply in other circumstances.</p>
+
+<p>It is not the purpose of this section to induce you to infringe any patents or other
+property right claims or to contest validity of any such claims; this section has the
+sole purpose of protecting the integrity of the free software distribution system, which
+is implemented by public license practices. Many people have made generous contributions
+to the wide range of software distributed through that system in reliance on consistent
+application of that system; it is up to the author/donor to decide if he or she is
+willing to distribute software through any other system and a licensee cannot impose that
+choice.</p>
+
+<p>This section is intended to make thoroughly clear what is believed to be a consequence
+of the rest of this License.</p>
+</li>
+
+<li>
+<p>If the distribution and/or use of the Program is restricted in certain countries
+either by patents or by copyrighted interfaces, the original copyright holder who places
+the Program under this License may add an explicit geographical distribution limitation
+excluding those countries, so that distribution is permitted only in or among countries
+not thus excluded. In such case, this License incorporates the limitation as if written
+in the body of this License.</p>
+</li>
+
+<li>
+<p>The Free Software Foundation may publish revised and/or new versions of the General
+Public License from time to time. Such new versions will be similar in spirit to the
+present version, but may differ in detail to address new problems or concerns.</p>
+
+<p>Each version is given a distinguishing version number. If the Program specifies a
+version number of this License which applies to it and &#8220;any later version&#8221;,
+you have the option of following the terms and conditions either of that version or of
+any later version published by the Free Software Foundation. If the Program does not
+specify a version number of this License, you may choose any version ever published by
+the Free Software Foundation.</p>
+</li>
+
+<li>
+<p>If you wish to incorporate parts of the Program into other free programs whose
+distribution conditions are different, write to the author to ask for permission. For
+software which is copyrighted by the Free Software Foundation, write to the Free Software
+Foundation; we sometimes make exceptions for this. Our decision will be guided by the two
+goals of preserving the free status of all derivatives of our free software and of
+promoting the sharing and reuse of software generally.</p>
+</li>
+
+<li>
+<p>NO WARRANTY</p>
+
+<p>BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM,
+TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
+COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &#8220;AS IS&#8221; WITHOUT
+WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
+RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
+PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
+CORRECTION.</p>
+</li>
+
+<li>
+<p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
+COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
+PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL
+OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
+(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
+SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.</p>
+</li>
+</ol>
+
+<p>END OF TERMS AND CONDITIONS</p>
+</div>
+
+<div class="SIMPLESECT">
+<hr />
+<h4 class="SIMPLESECT"><a id="AEN7162" name="AEN7162">A.3. How to Apply These Terms to
+Your New Programs</a></h4>
+
+<p>If you develop a new program, and you want it to be of the greatest possible use to
+the public, the best way to achieve this is to make it free software which everyone can
+redistribute and change under these terms.</p>
+
+<p>To do so, attach the following notices to the program. It is safest to attach them to
+the start of each source file to most effectively convey the exclusion of warranty; and
+each file should have at least the &#8220;copyright&#8221; line and a pointer to where
+the full notice is found.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+&lt;one line to give the program's name and a brief idea of what it does.&gt;
+ Copyright (C) &lt;year&gt; &lt;name of author&gt;
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Also add information on how to contact you by electronic and paper mail.</p>
+
+<p>If the program is interactive, make it output a short notice like this when it starts
+in an interactive mode:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Gnomovision version 69, Copyright (C) year name of author
+Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+This is free software, and you are welcome to redistribute it
+under certain conditions; type `show c' for details.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The hypothetical commands `show w' and `show c' should show the appropriate parts of
+the General Public License. Of course, the commands you use may be called something other
+than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits
+your program.</p>
+
+<p>You should also get your employer (if you work as a programmer) or your school, if
+any, to sign a &#8220;copyright disclaimer&#8221; for the program, if necessary. Here is
+a sample; alter the names:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ &lt;signature of Ty Coon&gt;, 1 April 1989
+ Ty Coon, President of Vice
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may consider it more
+useful to permit linking proprietary applications with the library. If this is what you
+want to do, use the GNU Library General Public License instead of this License.</p>
+</div>
+</div>
+</div>
+
+<hr />
+</body>
+</html>
+
diff --git a/misc/slackbook/html/booting-dual.html b/misc/slackbook/html/booting-dual.html
new file mode 100644
index 000000000..b74eb874b
--- /dev/null
+++ b/misc/slackbook/html/booting-dual.html
@@ -0,0 +1,341 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Dual Booting</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Booting" href="booting.html" />
+<link rel="PREVIOUS" title="LOADLIN" href="booting-loadlin.html" />
+<link rel="NEXT" title="The Shell" href="shell.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="booting-loadlin.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 7 Booting</td>
+<td width="10%" align="right" valign="bottom"><a href="shell.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BOOTING-DUAL" name="BOOTING-DUAL">7.3 Dual Booting</a></h1>
+
+<p>Many users set up their computers to boot Slackware Linux and another operating
+system. We've described several typical dual boot scenarios below, in case you are having
+difficulty setting up your system.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="BOOTING-DUAL-WINDOWS" name="BOOTING-DUAL-WINDOWS">7.3.1
+Windows</a></h2>
+
+<p>Setting up a computer with both MS Windows and Linux is probably the most common dual
+boot scenario. There are numerous ways you can setup the booting, but this section will
+cover two.</p>
+
+<p>Often times when setting up a dual boot system, a person will devise a perfect plan
+for where everything should go but mess up the installation order. It is very important
+to understand that operating systems need to be installed in a certain order for a dual
+boot setup to work. Linux always offers control over what, if anything, gets written to
+the Master Boot Record. Therefore, it's always advisable to install Linux last. Windows
+should be installed first, since it will always write its booter to the Master Boot
+Record, overwriting any entry Linux may have put there.</p>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN2577" name="AEN2577">7.3.1.1 Using LILO</a></h3>
+
+<p>Most people will want to use LILO to chose between Linux and Windows. As stated above,
+you should install Windows first, then Linux.</p>
+
+<p>Let's say you have a 40GB IDE hard disk as the only drive in your system. Let's also
+say that you want to give half of that space to Windows and half of that space to Linux.
+This will present a problem when trying to boot Linux.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ 20GB Windows boot (C:)
+ 1GB Linux root (/)
+ 19GB Linux /usr (/usr)
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You would also want to set aside an adequate amount of space for a Linux swap
+partition. The unwritten rule is to use twice the amount of RAM you have in disk space. A
+64MB system would have 128MB of swap, and so on. Adequate swap space is the discussion of
+many flames on IRC and Usenet. There's no truly &#8220;right&#8221; way to do it, but
+sticking with the rule above should be sufficient.</p>
+
+<p>With your partitions laid out, you should proceed to install Windows. After that is
+set up and working, you should install Linux. The LILO installation needs special
+attention. You will want to select the expert mode for installing LILO.</p>
+
+<p>Begin a new LILO configuration. You will want to install it to Master Boot Record so
+that it can be used to choose between the two operating systems. From the menu, add your
+Linux partition and add your Windows (or DOS) partition. Once that's complete, you can
+install LILO.</p>
+
+<p>Reboot the computer. LILO should load and will display a menu letting you select
+between the operating systems you have installed. Select the name of the OS you wish to
+load (these names were selected when you setup LILO).</p>
+
+<p>LILO is quite a configurable boot loader. It's not just limited to booting Linux or
+DOS. It can boot just about anything. The man pages for <tt class="COMMAND">lilo</tt>(8)
+and <tt class="FILENAME">lilo.conf</tt>(5) provide more detailed information.</p>
+
+<p>What if LILO doesn't work? There are instances where LILO just won't work on a
+particular machine. Fortunately, there is another way to dual boot Linux and Windows.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN2591" name="AEN2591">7.3.1.2 Using LOADLIN</a></h3>
+
+<p>This method can be used if LILO doesn't work on your system, or if you just don't want
+to set up LILO. This method is also ideal for the user that reinstalls Windows often.
+Each time you reinstall Windows, it will overwrite the Master Boot Record, thus
+destroying any LILO installation. With LOADLIN, you are not subject to that problem. The
+biggest disadvantage is that you can only use LOADLIN to boot Linux.</p>
+
+<p>With LOADLIN, you can install the operating systems in any order desired. Be careful
+about installing things to the Master Boot Record, you do not want to do that. LOADLIN
+relies on the Windows partition being bootable. So during the Slackware installation,
+make sure you skip the LILO setup.</p>
+
+<p>After installing the operating systems, copy the <tt class="FILENAME">loadlin<var
+class="REPLACEABLE">X</var>.zip</tt> (where <var class="REPLACEABLE">X</var> is a version
+number, such as <var class="LITERAL">16a</var>) file from root's home directory to your
+Windows partition. Also copy your kernel image to the Windows partition. You will need to
+be in Linux for this to work. This example shows how to do this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkdir /win</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">mount -t vfat /dev/hda1 /win</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkdir /win/linux</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /root</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cp loadlin* /win/linux</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cp /boot/vmlinuz /win/linux</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /win/linuz</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">unzip loadlin16a.zip</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will create a <tt class="FILENAME">C:\LINUX</tt> directory on your Windows
+partition (assuming it's <tt class="FILENAME">/dev/hda1</tt>) and copy over the necessary
+stuff for LOADLIN. After doing this, you will need to reboot into Windows to setup a boot
+menu.</p>
+
+<p>Once in Windows, get to a DOS prompt. First, we need to make sure the system is set to
+not boot into the graphical interface.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+C:\&#62; <kbd class="USERINPUT">cd \</kbd>
+C:\&#62; <kbd class="USERINPUT">attrib -r -a -s -h MSDOS.SYS</kbd>
+C:\&#62; <kbd class="USERINPUT">edit MSDOS.SYS</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Add this line to the file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+BootGUI=0
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now save the file and exit the editor. Now edit <tt
+class="FILENAME">C:\AUTOEXEC.BAT</tt> so we can add a boot menu. The following provides
+an example of what a boot menu block in <tt class="FILENAME">AUTOEXEC.BAT</tt> would look
+like:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+cls
+echo System Boot Menu
+echo.
+echo 1 - Linux
+echo 2 - Windows
+echo.
+choice /c:12 "Selection? -&#62; "
+if errorlevel 2 goto WIN
+if errorlevel 1 goto LINUX
+:LINUX
+cls
+echo "Starting Linux..."
+cd \linux
+loadlin c:\linux\vmlinuz root=/dev/hda2 ro
+goto END
+:WIN
+cls
+echo "Starting Windows..."
+win
+goto END
+:END
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The key line is the one that runs LOADLIN. We tell it the kernel to load, the Linux
+root partition, and that we want it mounted read-only initially.</p>
+
+<p>The tools for these two methods are provided with Slackware Linux. There are numerous
+other booters on the market, but these should work for most dual boot setups.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN2633" name="AEN2633">7.3.1.3 Deprecated Windows NT
+Hack</a></h3>
+
+<p>This is the least common dual booting situation. In the days of old, LILO was unable
+to boot Windows NT, requiring Linux users to hack NTLDR, which presented several more
+problems than dual booting between Windows 9x and Linux. Understand that the following
+instructions are deprecated. LILO has been able to boot Windows NT/2000/XP/2003 for many
+years now. If you are using a legacy machine though, you may need to use just such a
+hack.</p>
+
+<ol type="1">
+<li>
+<p>Install Windows NT</p>
+</li>
+
+<li>
+<p>Install Linux, making sure LILO is installed to the superblock of the Linux
+partition</p>
+</li>
+
+<li>
+<p>Get the first 512 bytes of the Linux root partition and store it on the Windows NT
+partition</p>
+</li>
+
+<li>
+<p>Edit <tt class="FILENAME">C:\BOOT.INI</tt> under Windows NT to add a Linux option</p>
+</li>
+</ol>
+
+<p>Installing Windows NT should be fairly straightforward, as should installing Linux.
+From there, it gets a little more tricky. Grabbing the first 512 bytes of the Linux
+partition is easier than it sounds. You will need to be in Linux to accomplish this.
+Assuming your Linux partition is <tt class="FILENAME">/dev/hda2</tt>, issue this
+command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">dd if=/dev/hda2 of=/tmp/bootsect.lnx bs=1 count=512</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That's it. Now you need to copy bootsect.lnx to the Windows NT partition. Here's where
+we run into another problem. Linux does not have stable write support for the NTFS
+filesystem. If you installed Windows NT and formatted your drive as NTFS, you will need
+to copy this file to a FAT floppy and then read from it under Windows NT. If you
+formatted the Windows NT drive as FAT, you can simply mount it under Linux and copy the
+file over. Either way, you will want to get <tt class="FILENAME">/tmp/bootsect.lnx</tt>
+from the Linux drive to <tt class="FILENAME">C:\BOOTSECT.LNX</tt> on the Windows NT
+drive.</p>
+
+<p>The last step is adding a menu option to the Windows NT boot menu. Under Windows NT
+open a command prompt.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+C:\WINNT&#62; <kbd class="USERINPUT">cd \</kbd>
+C:\&#62; <kbd class="USERINPUT">attrib -r -a -s -h boot.ini</kbd>
+C:\&#62; <kbd class="USERINPUT">edit boot.ini</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Add this line to the end of the file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+C:\bootsect.lnx="Slackware Linux"
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Save the changes and exit the editor. When you reboot Windows NT, you will have a
+Linux option on the menu. Choosing it will boot into Linux.</p>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="BOOTING-DUAL-LINUX" name="BOOTING-DUAL-LINUX">7.3.2
+Linux</a></h2>
+
+<p>Yes, people really do this. This is definitely the easiest dual boot scenario. You can
+simply use LILO and add more entries to the <tt class="FILENAME">/etc/lilo.conf</tt>
+file. That's all there is to it.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="booting-loadlin.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="shell.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">LOADLIN</td>
+<td width="34%" align="center" valign="top"><a href="booting.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">The Shell</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/booting-loadlin.html b/misc/slackbook/html/booting-loadlin.html
new file mode 100644
index 000000000..d11754d34
--- /dev/null
+++ b/misc/slackbook/html/booting-loadlin.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>LOADLIN</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Booting" href="booting.html" />
+<link rel="PREVIOUS" title="Booting" href="booting.html" />
+<link rel="NEXT" title="Dual Booting" href="booting-dual.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="booting.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 7 Booting</td>
+<td width="10%" align="right" valign="bottom"><a href="booting-dual.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BOOTING-LOADLIN" name="BOOTING-LOADLIN">7.2 LOADLIN</a></h1>
+
+<p>The other booting option that comes with Slackware Linux is LOADLIN. LOADLIN is a DOS
+executable that can be used to start Linux from a running DOS system. It requires the
+Linux kernel to be on the DOS partition so that LOADLIN can load it and properly boot the
+system.</p>
+
+<p>During the installation process, LOADLIN will be copied to root's home directory as a
+.ZIP file. There is no automatic setup process for LOADLIN. You will need to copy the
+Linux kernel (typically <tt class="FILENAME">/boot/vmlinuz</tt>) and the LOADLIN file
+from root's home directory to the DOS partition.</p>
+
+<p>LOADLIN is useful if you would like to make a boot menu on your DOS partition. A menu
+could be added to your <tt class="FILENAME">AUTOEXEC.BAT</tt> file that would allow you
+to pick between Linux or DOS. A choice of Linux would run LOADLIN, thus booting your
+Slackware system. This <tt class="FILENAME">AUTOEXEC.BAT</tt> file under Windows 95 will
+provide a sufficient boot menu:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ @ECHO OFF
+ SET PROMPT=$P$G
+ SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\
+ CLS
+ ECHO Please Select Your Operating System:
+ ECHO.
+ ECHO [1] Slackware Linux
+ ECHO [2] Windows 95
+ ECHO.
+ CHOICE /C:12 "Selection? -&gt; "
+ IF ERRORLEVEL 2 GOTO WIN
+ IF ERRORLEVEL 1 GOTO LINUX
+ :WIN
+ CLS
+ ECHO Starting Windows 95...
+ WIN
+ GOTO END
+ :LINUX
+ ECHO Starting Slackware Linux...
+ CD \LINUX
+ LOADLIN C:\LINUX\VMLINUZ ROOT=&lt;root partition device&gt; RO
+ GOTO END
+ :END
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You will want to specify your root partition as a Linux device name, like <tt
+class="FILENAME">/dev/hda2</tt> or something else. You can always use LOADLIN at the
+command line. You simply use it in the same manner as it is in the example above. The
+LOADLIN documentation comes with many examples on how to use it.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="booting.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="booting-dual.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Booting</td>
+<td width="34%" align="center" valign="top"><a href="booting.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Dual Booting</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/booting.html b/misc/slackbook/html/booting.html
new file mode 100644
index 000000000..ca3b7871f
--- /dev/null
+++ b/misc/slackbook/html/booting.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Booting</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="xdm" href="x-window-system-xdm.html" />
+<link rel="NEXT" title="LOADLIN" href="booting-loadlin.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="x-window-system-xdm.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="booting-loadlin.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="BOOTING" name="BOOTING"></a>Chapter 7 Booting</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>7.1 <a href="booting.html#BOOTING-LILO">LILO</a></dt>
+
+<dt>7.2 <a href="booting-loadlin.html">LOADLIN</a></dt>
+
+<dt>7.3 <a href="booting-dual.html">Dual Booting</a></dt>
+</dl>
+</div>
+
+<p>The process of booting your Linux system can sometimes be easy and sometimes be
+difficult. Many users install Slackware on their computer and that's it. They just turn
+it on and it's ready to use. Othertimes, simply booting the machine can be a chore. For
+most users, LILO works best. Slackware includes LILO and Loadlin for booting Slackware
+Linux. LILO will work from a hard drive partition, a hard drive's master boot record, or
+a floppy disk, making it a very versatile tool. Loadlin works from a DOS command line,
+killing DOS and invoking Linux.</p>
+
+<p>Another popular utility for booting Linux is GRUB. GRUB is not included or officially
+supported by Slackware. Slackware holds to the &#8220;tried and true&#8221; standard for
+what gets included inside the distribution. While GRUB works well and includes some
+features that LILO does not, LILO handles all the essential tasks of a boot loader
+reliably with a proven track record. Being younger, GRUB hasn't quite lived up to that
+legacy yet. As it is not included with Slackware, we do not discuss it here. If you wish
+to use GRUB (perhaps it came with another Linux OS and you want to use it to dual-boot)
+consult GRUB's documentation.</p>
+
+<p>This section covers using LILO and Loadlin, the two booters included with Slackware.
+It also explains some typical dual booting scenarios and how you could go about setting
+it up.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="BOOTING-LILO" name="BOOTING-LILO">7.1 LILO</a></h1>
+
+<p>The Linux Loader, or LILO, is the most popular booter in use on Linux systems. It is
+quite configurable and can easily be used to boot other operating systems.</p>
+
+<p>Slackware Linux comes with a menu-driven configuration utility called <tt
+class="COMMAND">liloconfig</tt>. This program is first run during the setup process, but
+you can invoke it later by typing <tt class="COMMAND">liloconfig</tt> at the prompt.</p>
+
+<p>LILO reads its settings from the <tt class="COMMAND">/etc/lilo.conf</tt>(5) file. It
+is not read each time you boot up, but instead is read each time you install LILO. LILO
+must be reinstalled to the boot sector each time you make a configuration change. Many
+LILO errors come from making changes to the <tt class="FILENAME">lilo.conf</tt> file, but
+failing to re-run lilo to install these changes. <tt class="COMMAND">liloconfig</tt> will
+help you build the configuration file so that you can install LILO for your system. If
+you prefer to edit <tt class="FILENAME">/etc/lilo.conf</tt> by hand, then reinstalling
+LILO just involves typing <tt class="COMMAND">/sbin/lilo</tt> (as <tt
+class="USERNAME">root</tt>) at the prompt.</p>
+
+<p>When you first invoke <tt class="COMMAND">liloconfig</tt>, it will look like this:</p>
+
+<div class="FIGURE"><a id="BOOTING-SETUP-LILO" name="BOOTING-SETUP-LILO"></a>
+<p><b>Figure 7-1. <tt class="COMMAND">liloconfig</tt></b></p>
+
+<p><img src="booting/setup-lilo-w.png" /></p>
+</div>
+
+<p>If this is your first time setting up LILO, you should pick simple. Otherwise, you
+might find expert to be faster if you are familiar with LILO and Linux. Selecting simple
+will begin the LILO configuration.</p>
+
+<p>If kernel frame buffer support is compiled into your kernel, <tt
+class="COMMAND">liloconfig</tt> will ask which video resolution you would like to use.
+This is the resolution that is also used by the XFree86 frame buffer server. If you do
+not want the console to run in a special video mode, selecting normal will keep the
+standard 80x25 text mode in use.</p>
+
+<p>The next part of the LILO configuration is selecting where you want it installed. This
+is probably the most important step. The list below explains the installation places:</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><var class="OPTION">Root</var></dt>
+
+<dd>
+<p>This option installs LILO to the beginning of your Linux root partition. This is the
+safest option if you have other operating systems on your computer. It ensures that any
+other booters are not overwritten. The disadvantage is that LILO will only load from here
+if your Linux drive is the first drive on your system. This is why many people chose to
+create a very small <tt class="FILENAME">/boot</tt> partition as the first drive on their
+system. This allows the kernel and LILO to be installed at the beginning of the drive
+where LILO can find them. Previous versions of LILO contained an infamous flaw known as
+the &#8220;1024 cylinder limit&#8221;. LILO was unable to boot kernels on partitions past
+the 1024th cylinder. Recent editions of LILO have eliminated this problem.</p>
+</dd>
+
+<dt><var class="OPTION">Floppy</var></dt>
+
+<dd>
+<p>This method is even safer than the previous one. It creates a boot floppy that you can
+use to boot your Linux system. This keeps the booter off the hard disk entirely, so you
+only boot this floppy when you want to use Slackware. The flaws with this method are
+obvious. Floppies are notoriously fickle, prone to failures. Secondly, the boot loader is
+no longer self-contained within the computer. If you loose your floppy disk, you'll have
+to make another to boot your system.</p>
+</dd>
+
+<dt><var class="OPTION">MBR</var></dt>
+
+<dd>
+<p>You will want to use this method if Slackware is the only operating system on your
+computer, or if you will be using LILO to choose between multiple operating systems on
+your computer. This is the most preferred method for installing LILO and will work with
+almost any computer system.</p>
+
+<div class="WARNING">
+<table class="WARNING" width="90%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png"
+hspace="5" alt="Warning" /></td>
+<td align="LEFT" valign="TOP">
+<p>This option will overwrite any other booter you have in the MBR.</p>
+</td>
+</tr>
+</table>
+</div>
+</dd>
+</dl>
+</div>
+
+<p>After selecting the installation location, <tt class="COMMAND">liloconfig</tt> will
+write the configuration file and install LILO. That's it. If you select the expert mode
+you will receive a special menu. This menu allows you to tweak the <tt
+class="FILENAME">/etc/lilo.conf</tt> file, add other operating systems to your boot menu,
+and set LILO to pass special kernel parameters at boot time. The expert menu looks like
+this:</p>
+
+<div class="FIGURE"><a id="BOOTING-LILO-EXPERT" name="BOOTING-LILO-EXPERT"></a>
+<p><b>Figure 7-2. <tt class="COMMAND">liloconfig</tt> Expert Menu</b></p>
+
+<p><img src="booting/setup-lilo-expert-w.png" /></p>
+</div>
+
+<p>Whatever your system configuration is, setting up a working boot loader is easy. <tt
+class="COMMAND">liloconfig</tt> makes setting it up a cinch.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="x-window-system-xdm.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="booting-loadlin.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">xdm</tt></td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">LOADLIN</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/booting/setup-lilo-expert-w.png b/misc/slackbook/html/booting/setup-lilo-expert-w.png
new file mode 100644
index 000000000..9c029d78f
--- /dev/null
+++ b/misc/slackbook/html/booting/setup-lilo-expert-w.png
Binary files differ
diff --git a/misc/slackbook/html/booting/setup-lilo-w.png b/misc/slackbook/html/booting/setup-lilo-w.png
new file mode 100644
index 000000000..638a29ff1
--- /dev/null
+++ b/misc/slackbook/html/booting/setup-lilo-w.png
Binary files differ
diff --git a/misc/slackbook/html/docbook.css b/misc/slackbook/html/docbook.css
new file mode 100644
index 000000000..7d7cf7949
--- /dev/null
+++ b/misc/slackbook/html/docbook.css
@@ -0,0 +1,162 @@
+/*
+ * Copyright (c) 2001, 2003 The FreeBSD Documentation Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD: doc/share/misc/docbook.css,v 1.7 2004/03/22 19:17:52 ceri Exp $
+ */
+
+
+DIV.TITLEPAGE {
+ text-align: center;
+}
+
+P.COPYRIGHT {
+ text-align: left;
+}
+
+SPAN.ISBN {
+ text-align: left;
+}
+
+DIV.LEGALNOTICE {
+ text-align: left;
+}
+
+.USERINPUT {
+ font-weight: bold;
+}
+
+BODY ADDRESS {
+ line-height: 1.3;
+ margin: .6em 0;
+}
+
+BODY BLOCKQUOTE {
+ margin-top: .75em;
+ line-height: 1.5;
+ margin-bottom: .75em;
+}
+
+HTML BODY {
+ margin: 1em 8% 1em 10%;
+ line-height: 1.2;
+}
+
+.LEGALNOTICE {
+ font-size: small;
+ font-variant: small-caps;
+}
+
+BODY DIV {
+ margin: 0;
+}
+
+DL {
+ margin: .8em 0;
+ line-height: 1.2;
+}
+
+BODY FORM {
+ margin: .6em 0;
+}
+
+BODY H1 {
+ margin: .8em 0 0 -4%;
+ line-height: 1.3;
+}
+
+BODY H2 {
+ margin: .8em 0 0 -4%;
+ line-height: 1.3;
+}
+
+BODY H3 {
+ margin: .8em 0 0 -3%;
+ line-height: 1.3;
+}
+
+BODY H4 {
+ margin: .8em 0 0 -3%;
+ line-height: 1.3;
+}
+
+BODY H5 {
+ margin: .8em 0 0 -2%;
+ line-height: 1.3;
+}
+
+BODY H6 {
+ margin: .8em 0 0 -1%;
+ line-height: 1.3;
+}
+
+BODY HR {
+ margin: .6em
+}
+
+BODY IMG.NAVHEADER {
+ margin: 0 0 0 -4%;
+}
+
+OL {
+ margin: 0 0 0 5%;
+ line-height: 1.2;
+}
+
+BODY TD {
+ line-height: 1.2
+}
+
+BODY TH {
+ line-height: 1.2;
+}
+
+UL, BODY DIR, BODY MENU {
+ margin: 0 0 0 5%;
+ line-height: 1.2;
+}
+
+HTML {
+ margin: 0;
+ padding: 0;
+}
+
+BODY H1, BODY H2, BODY H3, BODY H4, BODY H5, BODY H6 {
+ margin-left: 0
+}
+
+.GUIMENU, .GUIMENUITEM, .GUISUBMENU,
+.GUILABEL, .INTERFACE, .GUIBUTTON,
+.SHORTCUT, .SHORTCUT .KEYCAP {
+ background-color: #F0F0F0;
+}
+
+.ACCEL {
+ background-color: #F0F0F0;
+ text-decoration: underline;
+}
+
+.PROGRAMLISTING, .SCREEN {
+ margin-left: 3ex;
+}
diff --git a/misc/slackbook/html/emacs-basic-editing.html b/misc/slackbook/html/emacs-basic-editing.html
new file mode 100644
index 000000000..fbc5072b4
--- /dev/null
+++ b/misc/slackbook/html/emacs-basic-editing.html
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Basic Editing</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Emacs" href="emacs.html" />
+<link rel="PREVIOUS" title="Modes" href="emacs-modes.html" />
+<link rel="NEXT" title="Saving Files" href="emacs-saving-files.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="emacs-modes.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 17 Emacs</td>
+<td width="10%" align="right" valign="bottom"><a href="emacs-saving-files.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="EMACS-BASIC-EDITING" name="EMACS-BASIC-EDITING">17.4 Basic
+Editing</a></h1>
+
+<p>When you have opened a file, you can of course move around in it with the cursor. The
+<b class="KEYCAP">cursor keys</b> and <b class="KEYCAP">PgUp</b>, <b
+class="KEYCAP">PgDn</b> do what you'd expect. <b class="KEYCAP">Home</b> and <b
+class="KEYCAP">End</b> jump to the beginning and end of the line. (In older versions,
+they would actually jump to the beginning and end of the buffer.) However, there are also
+<b class="KEYCAP">Control</b> and <b class="KEYCAP">Meta</b> (<b class="KEYCAP">Alt</b>)
+key combos that move the cursor around. Because you do not need to move your hands to
+another part of the keyboard for these, they are much quicker once you get used to them.
+The most important such commands are listed in <a
+href="emacs-basic-editing.html#TABLE-EMACS-BASIC-EDITING">Table 17-1</a>.</p>
+
+<div class="TABLE"><a id="TABLE-EMACS-BASIC-EDITING"
+name="TABLE-EMACS-BASIC-EDITING"></a>
+<p><b>Table 17-1. Basic Emacs Editing Commands</b></p>
+
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="25%" />
+<col width="75%" />
+<thead>
+<tr>
+<th>Command</th>
+<th>Result</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">b</b> </td>
+<td>go one character back</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">f</b> </td>
+<td>go one character forward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">n</b> </td>
+<td>go one line down</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">p</b> </td>
+<td>go one line up</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">a</b> </td>
+<td>go to the beginning of the line</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">e</b> </td>
+<td>go to the end of the line</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">b</b> </td>
+<td>go one word back</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">f</b> </td>
+<td>go one word forward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">}</b> </td>
+<td>go one paragraph forward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">{</b> </td>
+<td>go one paragraph backward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">a</b> </td>
+<td>go one sentence backward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">e</b> </td>
+<td>go one sentence forward</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">d</b> </td>
+<td>delete the character under the cursor</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">d</b> </td>
+<td>delete until the end of the current word</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">v</b> </td>
+<td>go down one screen (i.e., PgDn)</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">v</b> </td>
+<td>go up one screen (i.e., PgUp)</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">&lt;</b> </td>
+<td>go to the beginning of the buffer</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">M</b>-<b class="KEYCAP">&gt;</b> </td>
+<td>go to the end of the buffer</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">_</b> </td>
+<td>undo the last change (can be repeated); note that you actually have to type <b
+class="KEYCAP">Shift</b>+<b class="KEYCAP">Control</b>+<b class="KEYCAP">hyphen</b> for
+this.</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">k</b> </td>
+<td>delete to end of line</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">s</b> </td>
+<td>forward search</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">C</b>-<b class="KEYCAP">r</b> </td>
+<td>backward search</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>Note that many <b class="KEYCAP">Meta</b> commands are parallel to the <b
+class="KEYCAP">Control</b> commands except that they operate on larger units: while <b
+class="KEYCAP">C</b>-<b class="KEYCAP">f</b> goes forward one character, <b
+class="KEYCAP">M</b>-<b class="KEYCAP">f</b> goes forward an entire word, etc.</p>
+
+<p>Also note that <b class="KEYCAP">M</b>-<b class="KEYCAP">&lt;</b> and <b
+class="KEYCAP">M</b>-<b class="KEYCAP">&gt;</b> require you to type <b
+class="KEYCAP">Shift</b>+<b class="KEYCAP">Alt</b>+<b class="KEYCAP">comma</b> and <b
+class="KEYCAP">Shift</b>+<b class="KEYCAP">Alt</b>+<b class="KEYCAP">dot</b>
+respectively, since <b class="KEYCAP">&lt;</b> and <b class="KEYCAP">&gt;</b> are on <b
+class="KEYCAP">Shift</b>+<b class="KEYCAP">comma</b> and <b class="KEYCAP">Shift</b>+<b
+class="KEYCAP">dot</b>. (Unless of course you have a different keyboard layout from the
+standard US layout.)</p>
+
+<p>Note that <b class="KEYCAP">C</b>-<b class="KEYCAP">k</b> deletes (kills, as it is
+commonly called) all the text after the cursor to the end of the line, but doesn't delete
+the line itself (i.e., it doesn't delete the final newline). It only deletes the line if
+there was no text after the cursor. In other words, in order to delete a complete line,
+you have to put the cursor at the beginning of the line, and then hit <b
+class="KEYCAP">C</b>-<b class="KEYCAP">k</b> twice: once to delete the text on the line,
+once to delete the line itself.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="emacs-modes.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="emacs-saving-files.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Modes</td>
+<td width="34%" align="center" valign="top"><a href="emacs.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Saving Files</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/emacs-buffers.html b/misc/slackbook/html/emacs-buffers.html
new file mode 100644
index 000000000..53516de81
--- /dev/null
+++ b/misc/slackbook/html/emacs-buffers.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Buffers</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Emacs" href="emacs.html" />
+<link rel="PREVIOUS" title="Emacs" href="emacs.html" />
+<link rel="NEXT" title="Modes" href="emacs-modes.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="emacs.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 17 Emacs</td>
+<td width="10%" align="right" valign="bottom"><a href="emacs-modes.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="EMACS-BUFFERS" name="EMACS-BUFFERS">17.2 Buffers</a></h1>
+
+<p>In Emacs, the concept of &#8220;buffers&#8221; is essential. Every file that you open
+is loaded into its own buffer. Furthermore, Emacs has several special buffers, which do
+not contain a file but are used for other things. Such special buffers usually have a
+name that starts and ends with an asterisk. For example, the buffer that Emacs shows when
+it is first started, is the so-called *scratch* buffer. In the *scratch* buffer, you can
+type text in the normal way, but text that is typed there is not saved when Emacs is
+closed.</p>
+
+<p>There is one other special buffer you need to know about, and that is the minibuffer.
+This buffer consists of only one line, and is always on the screen: it is the very last
+line of the Emacs window, below the status bar for the current buffer. The minibuffer is
+where Emacs shows messages for the user, and it is also the place where commands that
+require some user input are executed. For example, when you open a file, Emacs will ask
+for its name in the minibuffer.</p>
+
+<p>Switching from one buffer to another can be done with the command <b
+class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">b</b>. This will prompt
+you for the name of a buffer (a buffer's name is usually the name of the file you are
+editing in it), and it gives a default choice, which is normally the buffer that you were
+in before you switched to or created the current buffer. Just hitting <span
+class="emphasis"><i class="EMPHASIS">Enter</i></span> will switch to that default
+buffer.</p>
+
+<p>If you want to switch to another buffer than the default offered by Emacs, just type
+its name. Note that you can use so-called <b class="KEYCAP">Tab</b>-completion here: type
+the first few letters of the buffer's name and hit <b class="KEYCAP">Tab</b>; Emacs will
+then complete the name of the buffer. <b class="KEYCAP">Tab</b> completion works
+everywhere in Emacs where it makes sense.</p>
+
+<p>You can get a list of open buffers by hitting <b class="KEYCAP">C</b>-<b
+class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b class="KEYCAP">b</b>. This command will
+usually split the screen in two, displaying the buffer you were working in in the top
+half, and a new buffer called *Buffer List* in the bottom half. This buffer contains a
+list of all the buffers, their sizes and modes, and the files, if any, that those buffers
+are visiting (as it is called in Emacs). You can get rid of this split screen by typing
+<b class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">1</b>.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p>Under X, the list of buffers is also available in the Buffer menu in the menu bar.</p>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="emacs.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="emacs-modes.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Emacs</td>
+<td width="34%" align="center" valign="top"><a href="emacs.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Modes</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/emacs-modes.html b/misc/slackbook/html/emacs-modes.html
new file mode 100644
index 000000000..ed22a3543
--- /dev/null
+++ b/misc/slackbook/html/emacs-modes.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Modes</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Emacs" href="emacs.html" />
+<link rel="PREVIOUS" title="Buffers" href="emacs-buffers.html" />
+<link rel="NEXT" title="Basic Editing" href="emacs-basic-editing.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="emacs-buffers.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 17 Emacs</td>
+<td width="10%" align="right" valign="bottom"><a href="emacs-basic-editing.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="EMACS-MODES" name="EMACS-MODES">17.3 Modes</a></h1>
+
+<p>Every buffer in Emacs has an associated mode. This mode is very different from the
+idea of modes in <tt class="COMMAND">vi</tt>: a mode tells you what kind of buffer you
+are in. For example, there is text-mode for normal text files, but there are also modes
+such as c-mode for editing C programs, sh-mode for editing shell scripts, latex-mode for
+editing <b class="APPLICATION">LaTeX</b> files, mail-mode for editing email and news
+messages, etc. A mode provides special customizations and functionality that is useful
+for the kind of file you are editing. It is even possible for a mode to redefine keys and
+key commands. For example, in Text mode, the Tab key simply jumps to the next tab stop,
+but in many programming language modes, the <b class="KEYCAP">Tab</b> key indents the
+current line according to the depth of the block that line is in.</p>
+
+<p>The modes mentioned above are called major modes. Each buffer has exactly one major
+mode. Additionally, a buffer can have one or more minor modes. A minor mode provides
+additional features that may be useful for certain editing tasks. For example, if you hit
+the <b class="KEYCAP">INSERT</b> key, you invoke overwrite-mode, which does what you'd
+expect. There is also an auto-fill-mode, which is handy in combination with text-mode or
+latex-mode: it causes each line that you type to be automatically wrapped once the line
+reaches a certain number of characters. Without auto-fill-mode, you have to type <b
+class="KEYCAP">M</b>-<b class="KEYCAP">q</b> to fill out a paragraph. (Which you can also
+use to reformat a paragraph after you've edited some text in it and it is no longer
+nicely filled out.)</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="EMACS-OPENING-FILES" name="EMACS-OPENING-FILES">17.3.1 Opening
+files</a></h2>
+
+<p>To open a file in Emacs, type</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x C-f</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Emacs will ask you for the name of the file, filling in some default path for you
+(which is usually <tt class="FILENAME">~/</tt> ). After you type the filename (you can
+use <b class="KEYCAP">Tab</b> completion) and hit <b class="KEYCAP">ENTER</b> , Emacs
+will open the file in a new buffer and display that buffer on the screen.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p>Emacs will automatically create a new buffer, it will not load the file into the
+current buffer.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>In order to create a new file in emacs, you cannot just go typing right away. You
+first have to create a buffer for it, and come up with a filename. You do this by typing
+<b class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b
+class="KEYCAP">f</b> and typing a filename, just as if you were opening an existing file.
+Emacs will notice that the file you typed doesn't exist, and will create a new buffer and
+report &#8220;(New file)&#8221; in the minibuffer.</p>
+
+<p>When you type <b class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b
+class="KEYCAP">C</b>-<b class="KEYCAP">f</b> and then enter a directory name instead of a
+filename, Emacs will create a new buffer in which you will find a list of all the files
+in that directory. You can move the cursor to the file that you are looking for and type
+, and Emacs will open it. (There are in fact a lot more actions you can perform here,
+such as deleting, renaming and moving files, etc. Emacs is now in dired-mode, which is
+basically a simple file manager.)</p>
+
+<p>When you have typed <b class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b
+class="KEYCAP">C</b>-<b class="KEYCAP">f</b> and suddenly change your mind, you can type
+<b class="KEYCAP">C</b>-<b class="KEYCAP">g</b> to cancel the action. <b
+class="KEYCAP">C</b>-<b class="KEYCAP">g</b> works almost everywhere where you want to
+cancel an action or command that you've started but don't want to finish.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="emacs-buffers.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="emacs-basic-editing.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Buffers</td>
+<td width="34%" align="center" valign="top"><a href="emacs.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Basic Editing</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/emacs-saving-files.html b/misc/slackbook/html/emacs-saving-files.html
new file mode 100644
index 000000000..7e2ee9e19
--- /dev/null
+++ b/misc/slackbook/html/emacs-saving-files.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Saving Files</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Emacs" href="emacs.html" />
+<link rel="PREVIOUS" title="Basic Editing" href="emacs-basic-editing.html" />
+<link rel="NEXT" title="Slackware Package Management" href="package-management.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="emacs-basic-editing.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 17 Emacs</td>
+<td width="10%" align="right" valign="bottom"><a href="package-management.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="EMACS-SAVING-FILES" name="EMACS-SAVING-FILES">17.5 Saving
+Files</a></h1>
+
+<p>In order to save a file, you type</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x C-s</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Emacs will not ask you for a filename, the buffer will just be saved to the file it
+was loaded from. If you want to save your text to another file, type</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x C-w</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>When you save the file for the first time in this session, Emacs will normally save
+the old version of your file to a backup file, which has the same name appended with a
+tilde: so if you're editing a file &#8220;<tt class="FILENAME">cars.txt</tt>&#8221;,
+Emacs will create a backup &#8220;<tt class="FILENAME">cars.txt~</tt>&#8221;.</p>
+
+<p>This backup file is a copy of the file that you opened. While you are working, Emacs
+will also regularly create an auto-save copy of the work you are doing, to a file named
+with hash signs: <tt class="FILENAME">#cars.txt#</tt>. This backup is deleted when you
+save the file with C-x C-s.</p>
+
+<p>When you are done editing a file, you can kill the buffer that holds it by typing</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x k</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Emacs will then ask you which buffer you want to kill, with the current buffer as
+default, which you can select by hitting <b class="KEYCAP">ENTER</b>. If you haven't
+saved your file yet, Emacs will ask you if you really want to kill the buffer.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="EMACS-QUITING" name="EMACS-QUITING">17.5.1 Quitting
+Emacs</a></h2>
+
+<p>When you are done with Emacs altogether, you can type</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">C-x C-c</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This quits Emacs. If you have any unsaved files, Emacs will tell you so, and ask if
+you want to save them each in turn. If you answer no to any of these, Emacs will ask for
+one final confirmation and then quit.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="emacs-basic-editing.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="package-management.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Basic Editing</td>
+<td width="34%" align="center" valign="top"><a href="emacs.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Slackware Package Management</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/emacs.html b/misc/slackbook/html/emacs.html
new file mode 100644
index 000000000..8c6479cd1
--- /dev/null
+++ b/misc/slackbook/html/emacs.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Emacs</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Vi Keys" href="vi-keys.html" />
+<link rel="NEXT" title="Buffers" href="emacs-buffers.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="vi-keys.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="emacs-buffers.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="EMACS" name="EMACS"></a>Chapter 17 Emacs</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>17.1 <a href="emacs.html#EMACS-STARTING">Starting emacs</a></dt>
+
+<dt>17.2 <a href="emacs-buffers.html">Buffers</a></dt>
+
+<dt>17.3 <a href="emacs-modes.html">Modes</a></dt>
+
+<dt>17.4 <a href="emacs-basic-editing.html">Basic Editing</a></dt>
+
+<dt>17.5 <a href="emacs-saving-files.html">Saving Files</a></dt>
+</dl>
+</div>
+
+<p>While <tt class="COMMAND">vi</tt> (with its clones) is without a doubt the most
+ubiquitous editor on Unix-like systems, Emacs comes in a good second. Instead of using
+different &#8220;modes&#8221;, like <tt class="COMMAND">vi</tt> does, it uses <b
+class="KEYCAP">Control</b> and <b class="KEYCAP">Alt</b> key combinations to enter
+commands, in much the same way that you can use <b class="KEYCAP">Control</b> and <b
+class="KEYCAP">Alt</b> key combinations in a word processor and indeed in many other
+applications to execute certain functions. (Though it should be noted that the commands
+rarely correspond; so while many modern applications use <b class="KEYCAP">Ctrl</b>-<b
+class="KEYCAP">C</b>/ <b class="KEYCAP">X</b>/ <b class="KEYCAP">V</b> for copying,
+cutting and pasting, Emacs uses different keys and actually a somewhat different
+mechanism for this.)</p>
+
+<p>Also unlike <tt class="COMMAND">vi</tt>, which is an (excellent) editor and nothing
+more, Emacs is a program with near endless capabilities. Emacs is (for the most part)
+written in Lisp, which is a very powerful programming language that has the peculiar
+property that every program written in it is automatically a Lisp compiler of its own.
+This means that the user can extend Emacs, and in fact write completely new programs
+&#8220;in Emacs&#8221;.</p>
+
+<p>As a result, Emacs is not just an editor anymore. There are many add-on packages for
+Emacs available (many come with the program's source) that provide all sorts of
+functionality. Many of these are related to text editing, which is after all Emacs' basic
+task, but it doesn't stop there. There are for example several spreadsheet programs for
+Emacs, there are databases, games, mail and news clients (the top one being Gnus),
+etc.</p>
+
+<p>There are two main versions of Emacs: GNU Emacs (which is the version that comes with
+Slackware) and XEmacs. The latter is <span class="emphasis"><i
+class="EMPHASIS">not</i></span> a version for Emacs running under X. In fact, both Emacs
+and XEmacs run on the console as well as under X. XEmacs was once started as a project to
+tidy up the Emacs code. Currently, both versions are being actively developed, and there
+is in fact much interaction between the two development teams. For the present chapter,
+it is immaterial whether you use Emacs or XEmacs, the differences between them are not
+relevant to the normal user.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="EMACS-STARTING" name="EMACS-STARTING">17.1 Starting
+emacs</a></h1>
+
+<p>Emacs can be started from the shell by simply typing <tt class="COMMAND">emacs</tt>.
+When you are running X, Emacs will (normally) come up with its own X window, usually with
+a menu bar at the top, where you can find the most important functions. On startup, Emacs
+will first show a welcome message, and then after a few seconds will drop you in the
+*scratch* buffer. (See <a href="emacs-buffers.html">Section 17.2</a>.)</p>
+
+<div class="INFORMALFIGURE"><a id="AEN5971" name="AEN5971"></a>
+<p><img src="emacs/emacs.png" /></p>
+</div>
+
+<p>You can also start Emacs on an existing file by typing</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">emacs /etc/resolv.conf</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will cause Emacs to load the specified file when it starts up, skipping the
+welcome message.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="EMACS-COMMAND-KEYS" name="EMACS-COMMAND-KEYS">17.1.1 Command
+Keys</a></h2>
+
+<p>As mentioned above, Emacs uses <b class="KEYCAP">Control</b> and <b
+class="KEYCAP">Alt</b> combinations for commands. The usual convention is to write these
+with <b class="KEYCAP">C</b>-<b class="KEYCAP">letter</b> and <b class="KEYCAP">M</b>-<b
+class="KEYCAP">letter</b>, respectively. So <b class="KEYCAP">C</b>-<b
+class="KEYCAP">x</b> means <b class="KEYCAP">Control</b>+<b class="KEYCAP">x</b>, and <b
+class="KEYCAP">M</b>-<b class="KEYCAP">x</b> means <b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">x</b>. (The letter <b class="KEYCAP">M</b> is used instead of A because
+originally the key was not the <b class="KEYCAP">Alt</b> key but the <b
+class="KEYCAP">Meta</b> key. The <b class="KEYCAP">Meta</b> key has all but disappeared
+from computer keyboards, and in Emacs the <b class="KEYCAP">Alt</b> key has taken over
+its function.)</p>
+
+<p>Many Emacs commands consist of sequences of keys and key combinations. For example, <b
+class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b
+class="KEYCAP">c</b> (that is <b class="KEYCAP">Control</b>-<b class="KEYCAP">x</b>
+followed by <b class="KEYCAP">Control</b>-<b class="KEYCAP">c</b> ) quits Emacs, <b
+class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b
+class="KEYCAP">s</b> saves the current file. Keep in mind that <b class="KEYCAP">C</b>-<b
+class="KEYCAP">x</b> <b class="KEYCAP">C</b>-<b class="KEYCAP">b</b> is <span
+class="emphasis"><i class="EMPHASIS">not</i></span> the same as <b
+class="KEYCAP">C</b>-<b class="KEYCAP">x</b> <b class="KEYCAP">b</b>. The former means <b
+class="KEYCAP">Control</b>-<b class="KEYCAP">x</b> followed by <b
+class="KEYCAP">Control</b>-<b class="KEYCAP">b</b>, while the latter means <b
+class="KEYCAP">Control</b>-<b class="KEYCAP">x</b> followed by just '<b
+class="KEYCAP">b</b>'.</p>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="vi-keys.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="emacs-buffers.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Vi Keys</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Buffers</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/emacs/emacs.png b/misc/slackbook/html/emacs/emacs.png
new file mode 100644
index 000000000..7571dec42
--- /dev/null
+++ b/misc/slackbook/html/emacs/emacs.png
Binary files differ
diff --git a/misc/slackbook/html/essential-sysadmin-hardusers.html b/misc/slackbook/html/essential-sysadmin-hardusers.html
new file mode 100644
index 000000000..f9ad54488
--- /dev/null
+++ b/misc/slackbook/html/essential-sysadmin-hardusers.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Users and Groups, the Hard Way</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Essential System Administration" href="essential-sysadmin.html" />
+<link rel="PREVIOUS" title="Essential System Administration"
+href="essential-sysadmin.html" />
+<link rel="NEXT" title="Shutting Down Properly"
+href="essential-sysadmin-shutdown.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="essential-sysadmin.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 12 Essential System
+Administration</td>
+<td width="10%" align="right" valign="bottom"><a href="essential-sysadmin-shutdown.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ESSENTIAL-SYSADMIN-HARDUSERS"
+name="ESSENTIAL-SYSADMIN-HARDUSERS">12.2 Users and Groups, the Hard Way</a></h1>
+
+<p>Of course, it is possible to add, modify, and remove users and groups without using
+the scripts and programs that come with Slackware. It's not really difficult, although
+after reading this process, you'll probably find it much easier to use the scripts.
+However, it's important to know how your password information is actually stored, in case
+you ever need to recover this information and don't have the Slackware tools
+available.</p>
+
+<p>First, we'll add a new user to the <tt class="FILENAME">/etc/passwd</tt>(5), <tt
+class="FILENAME">/etc/shadow</tt>(5), and <tt class="FILENAME">/etc/group</tt>(5) files.
+The <tt class="FILENAME">passwd</tt> file holds some information about the users on your
+system, but (strangely enough) not their passwords. This was once the case, but was
+halted long ago for security reasons. The passwd file must be readable by all users, but
+you don't want encrypted passwords world-readable, as would-be intruders can use the
+encrypted passwords as a starting point for decrypting a user's password. Instead, the
+encrypted passwords are kept in the shadow file, which is only readable by root, and
+everyone's password is entered into the <tt class="FILENAME">passwd</tt> file simply as
+&#8220;<var class="LITERAL">x</var>&#8221;. The <tt class="FILENAME">group</tt> file
+lists all the groups and who is in each.</p>
+
+<p>You can use the <tt class="COMMAND">vipw</tt> command to edit the <tt
+class="FILENAME">/etc/passwd</tt> file safely, and the <tt class="COMMAND">vigr</tt>
+command to edit the <tt class="FILENAME">/etc/group</tt> file safely. Use <tt
+class="COMMAND">vipw -s</tt> to edit the <tt class="FILENAME">/etc/shadow</tt> file
+safely. (&#8220;Safely&#8221; in this context means someone else won't be able to modify
+the file you're editing at the moment. If you're the only administrator of your system,
+you're probably safe, but it's best to get into good habits from the start.)</p>
+
+<p>Let's examine the <tt class="FILENAME">/etc/passwd</tt> file and look at how to add a
+new user. A typical entry in <tt class="FILENAME">passwd</tt> looks like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+chris:x:1000:100:Chris Lumens,Room 2,,:/home/chris:/bin/bash
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Each line is an entry for one user, and fields on each line are separated by a colon.
+The fields are the login name, encrypted password (&#8220;<var
+class="LITERAL">x</var>&#8221; for everyone on a Slackware system, since Slackware uses
+shadow passwords), user ID, group ID, the optional finger information (separated by
+commas), home directory, and shell. To add a new user by hand, add a new line at the end
+of the file, filling in the appropriate information.</p>
+
+<p>The information you add needs to meet some requirements, or your new user may have
+problems logging in. First, make sure that the password field is an <var
+class="LITERAL">x</var>, and that both the user name and user ID is unique. Assign the
+user a group, either 100 (the &#8220;users&#8221; group in Slackware) or your default
+group (use its number, not its name). Give the user a valid home directory (which you'll
+create later) and shell (remember, valid shells are listed in <tt
+class="FILENAME">/etc/shells</tt>).</p>
+
+<p>Next, we'll need to add an entry in the /etc/shadow file, which holds the encrypted
+passwords. A typical entry looks like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+chris:$1$w9bsw/N9$uwLr2bRER6YyBS.CAEp7R.:11055:0:99999:7:::
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Again, each line is an entry for one person, with each field delimited by a colon. The
+fields are (in order) login name, encrypted password, days since the Epoch (January 1,
+1970) that the password was last changed, days before the password may be changed, days
+after which the password must be changed, days before password expiration that the user
+is notified, days after expiration that the account is disabled, days since the Epoch
+that the account is disabled, and a reserved field.</p>
+
+<p>As you can see, most of that is for account expiration information. If you aren't
+using expiration information, you only need to fill in a few fields with some special
+values. Otherwise, you'll need to do some calculations and decision making before you can
+fill those fields in. For a new user, just put some random garbage in the password field.
+Don't worry about what the password is right now, because you're going to change it in a
+minute. The only character you cannot include in the password field is a colon. Leave the
+&#8220;days since password was changed&#8221; field blank as well. Fill in <var
+class="LITERAL">0</var>, <var class="LITERAL">99999</var>, and <var
+class="LITERAL">7</var> just as you see in the example entry, and leave the other fields
+blank.</p>
+
+<p>(For those of you who think you see my encrypted password above and believe you've got
+a leg up on breaking into my system, go right ahead. If you can crack that password,
+you'll know the password to a firewalled test system. Now that's useful :) )</p>
+
+<p>All normal users are members of the &#8220;<tt class="USERNAME">users</tt>&#8221;
+group on a typical Slackware system. However, if you want to create a new group, or add
+the new user to additional groups, you'll need to modify the <tt
+class="FILENAME">/etc/group</tt> file. Here is a typical entry:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+cvs::102:chris,logan,david,root
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The fields are group name, group password, group ID, and group members, separated by
+commas. Creating a new group is a simple matter of adding a new line with a unique group
+ID, and listing all the users you want to be in the group. Any users that are in this new
+group and are logged in will have to log out and log back in for those changes to take
+effect.</p>
+
+<p>At this point, it might be a good idea to use the <tt class="COMMAND">pwck</tt> and
+<tt class="COMMAND">grpck</tt> commands to verify that the changes you've made are
+consistent. First, use <tt class="COMMAND">pwck -r</tt> and <tt class="COMMAND">grpck
+-r</tt>: the <var class="OPTION">-r</var> switch makes no changes, but lists the changes
+you would be asked to make if you ran the command without the switch. You can use this
+output to decide whether you need to further modify any files, to run <tt
+class="COMMAND">pwck</tt> or <tt class="COMMAND">grpck</tt> without the <var
+class="OPTION">-r</var> switch, or to simply leave your changes as they are.</p>
+
+<p>At this point, you should use the <tt class="COMMAND">passwd</tt> command to create a
+proper password for the user. Then, use <tt class="COMMAND">mkdir</tt> to create the new
+user's home directory in the location you entered into the <tt
+class="FILENAME">/etc/passwd</tt> file, and use <tt class="COMMAND">chown</tt> to change
+the owner of the new directory to the new user.</p>
+
+<p>Removing a user is a simple matter of deleting all of the entries that exist for that
+user. Remove the user's entry from <tt class="FILENAME">/etc/passwd</tt> and <tt
+class="FILENAME">/etc/shadow</tt>, and remove the login name from any groups in the <tt
+class="FILENAME">/etc/group</tt> file. If you wish, delete the user's home directory, the
+mail spool file, and his crontab entry (if they exist).</p>
+
+<p>Removing groups is similar: remove the group's entry from <tt
+class="FILENAME">/etc/group</tt>.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="essential-sysadmin.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="essential-sysadmin-shutdown.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Essential System Administration</td>
+<td width="34%" align="center" valign="top"><a href="essential-sysadmin.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Shutting Down Properly</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/essential-sysadmin-shutdown.html b/misc/slackbook/html/essential-sysadmin-shutdown.html
new file mode 100644
index 000000000..a97c78f6d
--- /dev/null
+++ b/misc/slackbook/html/essential-sysadmin-shutdown.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Shutting Down Properly</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Essential System Administration" href="essential-sysadmin.html" />
+<link rel="PREVIOUS" title="Users and Groups, the Hard Way"
+href="essential-sysadmin-hardusers.html" />
+<link rel="NEXT" title="Basic Network Commands" href="basic-network-commands.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="essential-sysadmin-hardusers.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 12 Essential System
+Administration</td>
+<td width="10%" align="right" valign="bottom"><a href="basic-network-commands.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ESSENTIAL-SYSADMIN-SHUTDOWN"
+name="ESSENTIAL-SYSADMIN-SHUTDOWN">12.3 Shutting Down Properly</a></h1>
+
+<p>It is very important that you shut down your system properly. Simply turning the power
+off with the power switch can cause serious filesystem damage. While the system is on,
+files are in use even if you aren't doing anything. Remember that there are many
+processes running in the background all the time. These processes are managing the system
+and keep a lot of files open. When the system's power is switched off, these files are
+not closed properly and may become corrupted. Depending on what files become damaged, the
+system might be rendered completely unusable! In any case, you'll have to go through a
+long filesystem check procedure on the next reboot.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p>If you configured your system with a journalling filesystem, like ext3 or reiserfs,
+you'll be partially protected from filesystem damage, and your filesystem check on reboot
+will be shorter than if you had used a filesystem without journalling, like ext2.
+However, this safety net is no excuse for improperly shutting down your system! A
+journalling FS is meant to protect your files from events beyond your control, not from
+your own laziness.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>In any case, when you want to reboot or power down your computer, it is important to
+do so properly. There are several ways of doing so; you can pick whichever one you think
+is the most fun (or least amount of work). Since a shutdown and a reboot are similar
+procedures, most of the ways for powering off the system can also be applied to
+rebooting.</p>
+
+<p>The first method is through the <tt class="COMMAND">shutdown</tt>(8) program, and it
+is probably the most popular. <tt class="COMMAND">shutdown</tt> can be used to reboot or
+turn off the system at a given time, and can display a message to all the logged-in users
+of the system telling them that the system is going down.</p>
+
+<p>The most basic use of shutdown to power down the computer is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">shutdown -h now</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In this case, we are not going to send a custom message to the users; they will see
+<tt class="COMMAND">shutdown</tt>'s default message. &#8220;<var
+class="OPTION">now</var>&#8221; is the time that we want to shutdown, and the &#8220;<var
+class="OPTION">-h</var>&#8221; means to halt the system. This is not a very friendly way
+to run a multi-user system, but it works just fine on your home computer. A better method
+on a multiuser system would be to give everyone a little advance warning:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">shutdown -h +60</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This would shutdown the system in one hour (60 minutes), which would be just fine on a
+normal multiuser system. Vital systems should have their downtime scheduled far in
+advance, and you should post warnings about the downtime in any appropriate locations
+used for system notifications (email, bulletin board, <tt
+class="FILENAME">/etc/motd</tt>, whatever).</p>
+
+<p>Rebooting the system uses the same command, but substitutes &#8220;<var
+class="OPTION">-r</var>&#8221; for &#8220;<var class="OPTION">-h</var>&#8221;:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">shutdown -r now</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can use same time notation with <tt class="COMMAND">shutdown -r</tt> that you
+could with <tt class="COMMAND">shutdown -h</tt>. There are a lot of other things that you
+can do with <tt class="COMMAND">shutdown</tt> to control when to halt or reboot the
+machine; see the man page for more details.</p>
+
+<p>The second way of shutting down or powering off the computer is to use the <tt
+class="COMMAND">halt</tt>(8) and <tt class="COMMAND">reboot</tt>(8) commands. As the
+names indicate, <tt class="COMMAND">halt</tt> will immediately halt the operating system,
+and <tt class="COMMAND">reboot</tt> will reboot the system. (<tt
+class="COMMAND">reboot</tt> is actually just a symbolic link to <tt
+class="COMMAND">halt</tt>.) They are invoked like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">halt</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">reboot</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>A lower-level way to reboot or shutdown the system is to talk directly to <tt
+class="COMMAND">init</tt>. All the other methods are simply convenient ways to talk to
+<tt class="COMMAND">init</tt>, but you can directly tell it what to do using <tt
+class="COMMAND">telinit</tt>(8) (note that it only has one &#8220;l&#8221;). Using <tt
+class="COMMAND">telinit</tt> will tell <tt class="COMMAND">init</tt> what runlevel to
+drop into, which will cause a special script to be run. This script will kill or spawn
+processes as needed for that runlevel. This works for rebooting and shutting down because
+both of those are special runlevels.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">telinit 0</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Runlevel 0 is halt mode. Telling <tt class="COMMAND">init</tt> to enter runlevel 0
+will cause all processes to be killed off, the filesystems unmounted, and the machine to
+be halted. This is a perfectly acceptable way to bring down the system. On many laptops
+and modern desktop computers, this will also cause the machine to be turned off.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">telinit 6</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Runlevel 6 is reboot mode. All processes will be killed off, the filesystems will be
+unmounted, and the machine will be rebooted. This is a perfectly acceptable method of
+rebooting the system.</p>
+
+<p>For the curious, when switching to runlevel 0 or 6, whether by using <tt
+class="COMMAND">shutdown</tt>, <tt class="COMMAND">halt</tt>, or <tt
+class="COMMAND">reboot</tt>, the script <tt class="FILENAME">/etc/rc.d/rc.6</tt> is run.
+(The script <tt class="FILENAME">/etc/rc.d/rc.0</tt> is another symbolic link, to <tt
+class="FILENAME">/etc/rc.d/rc.6</tt>.) You can customize this file to your tastes--but be
+sure to test your changes carefully!</p>
+
+<p>There is one last method of rebooting the system. All the other methods require you to
+be logged in as <tt class="USERNAME">root</tt>. However, it is possible to reboot the
+machine even if you aren't root, provided that you have physical access to the keyboard.
+Using <b class="KEYCAP">Control</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">Delete</b> (the "three-fingered salute") will cause the machine to
+immediately reboot. (Behind the scenes, the <tt class="COMMAND">shutdown</tt> command is
+called for you when you use <b class="KEYCAP">Control</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">Delete</b>.) The salute doesn't always work when using X Windows--you may
+need to use <b class="KEYCAP">Control</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">F1</b> (or another Function key) to switch to a non-X Windows terminal
+before using it.</p>
+
+<p>Finally, the file that ultimately controls every aspect of startup and shutdown is the
+<tt class="FILENAME">/etc/inittab</tt>(5) file. In general, you should not need to modify
+this file, but it may give you insight into why some things work the way they do. As
+always, see the man pages for further details.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="essential-sysadmin-hardusers.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="basic-network-commands.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Users and Groups, the Hard Way</td>
+<td width="34%" align="center" valign="top"><a href="essential-sysadmin.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Basic Network Commands</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/essential-sysadmin.html b/misc/slackbook/html/essential-sysadmin.html
new file mode 100644
index 000000000..85e127ed1
--- /dev/null
+++ b/misc/slackbook/html/essential-sysadmin.html
@@ -0,0 +1,524 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Essential System Administration</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="top" href="process-control-top.html" />
+<link rel="NEXT" title="Users and Groups, the Hard Way"
+href="essential-sysadmin-hardusers.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="process-control-top.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="essential-sysadmin-hardusers.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="ESSENTIAL-SYSADMIN" name="ESSENTIAL-SYSADMIN"></a>Chapter 12 Essential System
+Administration</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>12.1 <a href="essential-sysadmin.html#ESSENTIAL-SYSADMIN-USERS">Users and
+Groups</a></dt>
+
+<dt>12.2 <a href="essential-sysadmin-hardusers.html">Users and Groups, the Hard
+Way</a></dt>
+
+<dt>12.3 <a href="essential-sysadmin-shutdown.html">Shutting Down Properly</a></dt>
+</dl>
+</div>
+
+<p>Whoa whoa whoa whoa whoa.... I know what you're thinking. &#8220;I'm not a system
+administrator! I don't even want to be a system administrator!&#8221;</p>
+
+<p>Fact is, you are the administrator of any computers for which you have the <tt
+class="USERNAME">root</tt> password. This might be your desktop box with one or two
+users, or it might be a big server with several hundred. Regardless, you'll need to know
+how to manage users, and how to shut down the system safely. These tasks seem simple, but
+they have some quirks to keep in mind.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ESSENTIAL-SYSADMIN-USERS" name="ESSENTIAL-SYSADMIN-USERS">12.1
+Users and Groups</a></h1>
+
+<p>As mentioned in <a href="shell.html">Chapter 8</a>, you shouldn't normally use your
+system logged in as <tt class="USERNAME">root</tt>. Instead, you should create a normal
+user account for everyday use, and use the root account only for system administration
+tasks. To create a user, you can either use the tools supplied with Slackware, or you can
+edit the password files by hand.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="ESSENTIAL-SYSADMIN-USERS-SCRIPTS"
+name="ESSENTIAL-SYSADMIN-USERS-SCRIPTS">12.1.1 Supplied Scripts</a></h2>
+
+<p>The easiest way to manage users and groups is with the supplied scripts and programs.
+Slackware includes the programs <tt class="COMMAND">adduser</tt>, <tt
+class="COMMAND">userdel</tt>(8), <tt class="COMMAND">chfn</tt>(1), <tt
+class="COMMAND">chsh</tt>(1), and <tt class="COMMAND">passwd</tt>(1) for dealing with
+users. The commands <tt class="COMMAND">groupadd</tt>(8), <tt
+class="COMMAND">groupdel</tt>(8), and <tt class="COMMAND">groupmod</tt>(8) are for
+dealing with groups. With the exception of <tt class="COMMAND">chfn</tt>, <tt
+class="COMMAND">chsh</tt>, and <tt class="COMMAND">passwd</tt>, these programs are
+generally only run as <tt class="USERNAME">root</tt>, and are therefore located in <tt
+class="FILENAME">/usr/sbin</tt>. <tt class="COMMAND">chfn</tt>, <tt
+class="COMMAND">chsh</tt>, and <tt class="COMMAND">passwd</tt> can be run by anyone, and
+are located in <tt class="FILENAME">/usr/bin</tt>.</p>
+
+<p>Users can be added with the <tt class="COMMAND">adduser</tt> program. We'll start out
+by going through the whole procedure, showing all the questions that are asked and a
+brief description of what everything means. The default answer is in the brackets, and
+can be chosen for almost all the questions, unless you really want to change
+something.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">adduser</kbd>
+Login name for new user []: jellyd
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This is the name that the user will use to login. Traditionally, login names are eight
+characters or fewer, and all lowercase characters. (You may use more than eight
+characters, or use digits, but avoid doing so unless you have a fairly important
+reason.)</p>
+
+<p>You can also provide the login name as an argument on the command line:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">adduser jellyd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In either case, after providing the login name, adduser will prompt for the user
+ID:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+User ID ('UID') [ defaults to next available ]:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The user ID (UID) is how ownerships are really determined in Linux. Each user has a
+unique number, starting at 1000 in Slackware. You can pick a UID for the new user, or you
+can just let adduser assign the user the next free one.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Initial group [users]:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>All users are placed into the <tt class="USERNAME">users</tt> group by default. You
+might want to place the new user into a different group, but it is not recommended unless
+you know what you're doing.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Additional groups (comma separated) []:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This question allows you to place the new user into additional groups. It is possible
+for a user to be in several groups at the same time. This is useful if you have
+established groups for things like modifying web site files, playing games, and so on.
+For example, some sites define group <tt class="USERNAME">wheel</tt> as the only group
+that can use the <tt class="COMMAND">su</tt> command. Or, a default Slackware
+installation uses the <tt class="USERNAME">sys</tt> group for users authorized to play
+sounds through the internal sound card.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Home directory [/home/jellyd]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Home directories default to being placed under <tt class="FILENAME">/home</tt>. If you
+run a very large system, it's possible that you have moved the home directories to a
+different location (or to many locations). This step allows you to specify where the
+user's home directory will be.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Shell [ /bin/bash ]
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">bash</tt> is the default shell for Slackware Linux, and will be
+fine for most people. If your new user comes from a Unix background, they may be familiar
+with a different shell. You can change their shell now, or they can change it themselves
+later using the <tt class="COMMAND">chsh</tt> command.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Expiry date (YYYY-MM-DD) []:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Accounts can be set up to expire on a specified date. By default, there is no
+expiration date. You can change that, if you'd like. This option might be useful for
+people running an ISP who might want to make an account expire upon a certain date,
+unless they receive the next year's payment.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+New account will be created as follows:
+---------------------------------------
+Login name: jellyd
+UID: [ Next available ]
+Initial group: users
+Additional groups: [ None ]
+Home directory: /home/jellyd
+Shell: /bin/bash
+Expiry date: [ Never ]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This is it... if you want to bail out, hit <b class="KEYCAP">Control</b>+<b
+class="KEYCAP">C</b>. Otherwise, press <kbd class="USERINPUT">ENTER</kbd> to go ahead and
+make the account.</p>
+
+<p>You now see all the information that you've entered about the new account and are
+given the opportunity to abort the account creation. If you entered something
+incorrectly, you should hit <b class="KEYCAP">Control</b>+<b class="KEYCAP">C</b> and
+start over. Otherwise, you can hit <kbd class="USERINPUT">enter</kbd> and the account
+will be made.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Creating new account...
+
+Changing the user information for jellyd
+Enter the new value, or press return for the default
+ Full Name []: Jeremy
+ Room Number []: Smith 130
+ Work Phone []:
+ Home Phone []:
+ Other []:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>All of this information is optional. You don't have to enter any of this if you don't
+want to, and the user can change it at any time using <tt class="COMMAND">chfn</tt>.
+However, you might find it helpful to enter at least the full name and a phone number, in
+case you need to get in touch with the person later.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Changing password for jellyd
+Enter the new password (minimum of 5, maximum of 127 characters)
+Please use a combination of upper and lower case letters and numbers.
+New password:
+Re-enter new password:
+Password changed.
+
+Account setup complete.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You'll have to enter a password for the new user. Generally, if the new user is not
+physically present at this point, you'll just pick some default password and tell the
+user to change it to something more secure.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p><span class="emphasis"><i class="EMPHASIS">Choosing a Password</i></span>: Having a
+secure password is the first line of defense against getting cracked. You do not want to
+have an easily guessed password, because that makes it easier for someone to break into
+your system. Ideally, a secure password would be a random string of characters, including
+upper and lowercase letters, numbers, and random characters. (A tab character might not
+be a wise choice, depending on what kinds of computers you'll be logging in from.) There
+are many software packages that can generate random passwords for you; search the
+Internet for these utilities.</p>
+
+<p>In general, just use common sense: don't pick a password that is someone's birthday, a
+common phrase, something found on your desk, or anything that is easily associated with
+you. A password like &#8220;secure1&#8221; or any other password you see in print or
+online is also bad.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>Removing users is not difficult at all. Just run <tt class="COMMAND">userdel</tt> with
+the name of the account to remove. You should verify that the user is not logged in, and
+that no processes are running as that user. Also, remember that once you've deleted the
+user, all of that user's password information is gone permanently.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">userdel jellyd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This command removes that annoying <tt class="USERNAME">jellyd</tt> user from your
+system. Good riddance! :) The user is removed from the <tt
+class="FILENAME">/etc/passwd</tt>, <tt class="FILENAME">/etc/shadow</tt>, and <tt
+class="FILENAME">/etc/group</tt> files, but doesn't remove the user's home directory.</p>
+
+<p>If you'd wanted to remove the home directory as well, you would instead use this
+command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">userdel -r jellyd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Temporarily disabling an account will be covered in the next section on passwords,
+since a temporary change involves changing the user's password. Changing other account
+information is covered in <a
+href="essential-sysadmin.html#ESSENTIAL-SYSADMIN-USERS-CHANGING">Section 12.1.3</a>.</p>
+
+<p>The programs to add and remove groups are very simple. <tt
+class="COMMAND">groupadd</tt> will just add another entry to the <tt
+class="FILENAME">/etc/group</tt> file with a unique group ID, while <tt
+class="COMMAND">groupdel</tt> will remove the specified group. It is up to you to edit
+<tt class="FILENAME">/etc/group</tt> to add users to a specific group. For example, to
+add a group called <tt class="USERNAME">cvs</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">groupadd cvs</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>And to remove it:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">groupdel cvs</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="ESSENTIAL-SYSADMIN-USERS-PASSWDS"
+name="ESSENTIAL-SYSADMIN-USERS-PASSWDS">12.1.2 Changing Passwords</a></h2>
+
+<p>The <tt class="COMMAND">passwd</tt> program changes passwords by modifying the <tt
+class="FILENAME">/etc/shadow</tt> file. This file holds all the passwords for the system
+in an encrypted format. In order to change your own password, you would type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">passwd</kbd>
+Changing password for chris
+Old password:
+Enter the new password (minumum of 5, maximum of 127 characters)
+Please use a combination of upper and lower case letters and numbers.
+New password:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see, you are prompted to enter your old password. It won't appear on the
+screen as you type it, just like when you log in. Then, you are prompted to enter the new
+password. <tt class="COMMAND">passwd</tt> performs a lot of checks on your new password,
+and it will complain if your new password doesn't pass its checks. You can ignore its
+warnings if you want. You will be prompted to enter your new password a second time for
+confirmation.</p>
+
+<p>If you are <tt class="USERNAME">root</tt>, you can also change another user's
+password:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">passwd ted</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You will then have to go through the same procedure as above, except that you won't
+have to enter the user's old password. (One of the many benefits of being <tt
+class="USERNAME">root</tt>...)</p>
+
+<p>If needed, you can also temporarily disable an account, and reenable it at a later
+time if needed. Both disabling an account and reenabling an account can be done with <tt
+class="COMMAND">passwd</tt>. To disable an account, do the following as <tt
+class="USERNAME">root</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">passwd -l david</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will change david's password to something that can never match any encrypted
+value. You would reenable the account by using:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">passwd -u david</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now, david's account is back to normal. Disabling an account might be useful if the
+user doesn't play by the rules you've set up on your system, or if they've exported a
+very large copy of <tt class="COMMAND">xeyes</tt>(1) to your X desktop.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="ESSENTIAL-SYSADMIN-USERS-CHANGING"
+name="ESSENTIAL-SYSADMIN-USERS-CHANGING">12.1.3 Changing User Information</a></h2>
+
+<p>There are two pieces of information that users can change at any time: their shell and
+their finger information. Slackware Linux uses <tt class="COMMAND">chsh</tt> (change
+shell) and <tt class="COMMAND">chfn</tt> (change finger) to modify these values.</p>
+
+<p>A user can pick any shell that is listed in the <tt class="FILENAME">/etc/shells</tt>
+file. For most people, <tt class="COMMAND">/bin/bash</tt> will do just fine. Others might
+be familiar with a shell found on their system at work or school and want to use what
+they already know. To change your shell, use <tt class="COMMAND">chsh</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chsh</kbd>
+Password:
+Changing the login shell for chris
+Enter the new value, or press return for the default
+ Login Shell [/bin/bash]:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>After entering your password, enter the full path to the new shell. Make sure that
+it's listed in the <tt class="FILENAME">/etc/shells</tt>(5) file first. The <tt
+class="USERNAME">root</tt> user can also change any user's shell by running <tt
+class="COMMAND">chsh</tt> with a username as the argument.</p>
+
+<p>The finger information is the optional information such as your full name, phone
+numbers, and room number. This can be changed using <tt class="COMMAND">chfn</tt>, and
+follows the same procedure as it did during account creation. As usual, <tt
+class="USERNAME">root</tt> can change anyone's finger information.</p>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="process-control-top.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="essential-sysadmin-hardusers.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">top</tt></td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Users and Groups, the Hard Way</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/file-commands-copymove.html b/misc/slackbook/html/file-commands-copymove.html
new file mode 100644
index 000000000..ddb7179a9
--- /dev/null
+++ b/misc/slackbook/html/file-commands-copymove.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Copy and Move</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Handling Files and Directories" href="file-commands.html" />
+<link rel="PREVIOUS" title="Creation: touch and mkdir"
+href="file-commands-creation.html" />
+<link rel="NEXT" title="Deletion: rm and rmdir" href="file-commands-deletion.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="file-commands-creation.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 10 Handling Files and
+Directories</td>
+<td width="10%" align="right" valign="bottom"><a href="file-commands-deletion.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILE-COMMANDS-COPYMOVE" name="FILE-COMMANDS-COPYMOVE">10.5 Copy
+and Move</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="FILE-COMMANDS-COPYMOVE-CP"
+name="FILE-COMMANDS-COPYMOVE-CP">10.5.1 <tt class="COMMAND">cp</tt></a></h2>
+
+<p><tt class="COMMAND">cp</tt>(1) copies files. DOS users will notice its similarity to
+the <tt class="COMMAND">copy</tt> command. There are many options for <tt
+class="COMMAND">cp</tt> , so you should have a look at the man page before using it.</p>
+
+<p>A common use is to use <tt class="COMMAND">cp</tt> to copy a file from one location to
+another. For example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp hejaz /tmp</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This copies the <tt class="FILENAME">hejaz</tt> file from the current directory to the
+<tt class="FILENAME">/tmp</tt> directory.</p>
+
+<p>Many users prefer to keep the timestamps preserved, as in this example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp -a hejaz /tmp</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This ensures that the timestamps are not modified in the copy.</p>
+
+<p>To recursively copy the contents of a directory to another directory, you would issue
+this command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp -R <var
+class="REPLACEABLE">mydir</var> /tmp</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will copy the <var class="REPLACEABLE">mydir</var> directory to the <tt
+class="FILENAME">/tmp</tt> directory.</p>
+
+<p>Also if you wish to copy a directory or a file and keep all it's old permissions and
+time stamps and keep it exactly the same use <tt class="COMMAND">cp -p</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l file</kbd>
+-rw-r--r-- 1 root vlad 4 Jan 1 15:27 file
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cp -p file /tmp</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/file</kbd>
+-rw-r--r-- 1 root vlad 4 Jan 1 15:27 file
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">cp</tt> has many more options that are discussed in detail in the
+online manual page.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3712" name="AEN3712">10.5.2 <tt
+class="COMMAND">mv</tt></a></h2>
+
+<p><tt class="COMMAND">mv</tt>(1) moves files from one place to another. Sounds simple
+enough doesn't it?</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mv oldfile /tmp/newfile</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">mv</tt> has a few useful command line options that are detailed in
+the man page. In practice, <tt class="COMMAND">mv</tt> is almost never used with
+commandline options.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="file-commands-creation.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="file-commands-deletion.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Creation: <tt class="COMMAND">touch</tt> and
+<tt class="COMMAND">mkdir</tt></td>
+<td width="34%" align="center" valign="top"><a href="file-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Deletion: <tt class="COMMAND">rm</tt> and <tt
+class="COMMAND">rmdir</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/file-commands-creation.html b/misc/slackbook/html/file-commands-creation.html
new file mode 100644
index 000000000..cfbf72050
--- /dev/null
+++ b/misc/slackbook/html/file-commands-creation.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Creation: touch and mkdir</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Handling Files and Directories" href="file-commands.html" />
+<link rel="PREVIOUS" title="Simple Output: cat and echo"
+href="file-commands-output.html" />
+<link rel="NEXT" title="Copy and Move" href="file-commands-copymove.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="file-commands-output.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 10 Handling Files and
+Directories</td>
+<td width="10%" align="right" valign="bottom"><a href="file-commands-copymove.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILE-COMMANDS-CREATION" name="FILE-COMMANDS-CREATION">10.4
+Creation: <tt class="COMMAND">touch</tt> and <tt class="COMMAND">mkdir</tt></a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3619" name="AEN3619">10.4.1 <tt
+class="COMMAND">touch</tt></a></h2>
+
+<p><tt class="COMMAND">touch</tt>(1) is used to change the timestamp on a file. You can
+change access timestamps and modification timestamps with this command. If the file
+specified does not exist, <tt class="COMMAND">touch</tt> will create a zero length file
+with the name specified. To mark a file with the current system time, you would issue
+this command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -al file1</kbd>
+-rw-r--r-- 1 root root 9779 Feb 7 21:41 file1
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">touch file1</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -al file1</kbd>
+-rw-r--r-- 1 root root 9779 Feb 8 09:17 file1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>There are several options for <tt class="COMMAND">touch</tt>, including options to
+specify which timestamp to modify, the time to use, and many more. The online manual page
+discusses these in detail.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3639" name="AEN3639">10.4.2 <tt
+class="COMMAND">mkdir</tt></a></h2>
+
+<p><tt class="COMMAND">mkdir</tt>(1) will create a new directory. You simply specify the
+directory to create when you run mkdir. This example creates the <tt
+class="FILENAME">hejaz</tt> directory in the current directory:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mkdir hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can also specify a path, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mkdir /usr/local/hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The <var class="OPTION">-p</var> option will tell <tt class="COMMAND">mkdir</tt> to
+make any parent directories. The above example will fail if <tt
+class="COMMAND">/usr/local</tt> does not exist. The <var class="OPTION">-p</var> option
+will create <tt class="FILENAME">/usr/local</tt> and <tt
+class="FILENAME">/usr/local/hejaz</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mkdir -p /usr/local/hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="file-commands-output.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="file-commands-copymove.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Simple Output: <tt class="COMMAND">cat</tt> and
+<tt class="COMMAND">echo</tt></td>
+<td width="34%" align="center" valign="top"><a href="file-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Copy and Move</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/file-commands-deletion.html b/misc/slackbook/html/file-commands-deletion.html
new file mode 100644
index 000000000..5b4277c66
--- /dev/null
+++ b/misc/slackbook/html/file-commands-deletion.html
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Deletion: rm and rmdir</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Handling Files and Directories" href="file-commands.html" />
+<link rel="PREVIOUS" title="Copy and Move" href="file-commands-copymove.html" />
+<link rel="NEXT" title="Aliasing files with ln" href="file-commands-link.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="file-commands-copymove.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 10 Handling Files and
+Directories</td>
+<td width="10%" align="right" valign="bottom"><a href="file-commands-link.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILE-COMMANDS-DELETION" name="FILE-COMMANDS-DELETION">10.6
+Deletion: <tt class="COMMAND">rm</tt> and <tt class="COMMAND">rmdir</tt></a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3733" name="AEN3733">10.6.1 <tt
+class="COMMAND">rm</tt></a></h2>
+
+<p><tt class="COMMAND">rm</tt>(1) removes files and directory trees. DOS users will
+notice the similarity to both the <tt class="COMMAND">del</tt> and <tt
+class="COMMAND">deltree</tt> commands. <tt class="COMMAND">rm</tt> can be very dangerous
+if you do not watch yourself. While it is sometimes possible to retrieve a recently
+deleted file, it can be complicated (and potentially costly) and is beyond the scope of
+this book.</p>
+
+<p>To remove a single file, specify its name when you run rm:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rm file1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the file has write permissions removed, you may get a permission denied error
+message. To force removal of the file no matter what, pass the <tt
+class="COMMAND">-f</tt> option, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rm -f file1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>To remove an entire directory, you use the <var class="OPTION">-r</var> and <var
+class="OPTION">-f</var> options together. This is a good example of how to delete the
+entire contents of your hard drive. You really don't want to do this. But here's the
+command anyway:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">rm -rf /</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Be very careful with <tt class="COMMAND">rm</tt>; you can shoot yourself in the foot.
+There are several command line options, which are discussed in detail in the online
+manual page.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3764" name="AEN3764">10.6.2 <tt
+class="COMMAND">rmdir</tt></a></h2>
+
+<p><tt class="COMMAND">rmdir</tt>(1) removes directories from the filesystem. The
+directory must be empty before it can be removed. The syntax is simply:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rmdir &lt;<var
+class="REPLACEABLE">directory</var>&gt;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This example will remove the <tt class="FILENAME">hejaz</tt> subdirectory in the
+current working directory:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rmdir hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If that directory does not exist, <tt class="COMMAND">rmdir</tt> will tell you. You
+can also specify a full path to a directory to remove, as this example shows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rmdir /tmp/hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That example will try to remove the <tt class="FILENAME">hejaz</tt> directory inside
+the <tt class="FILENAME">/tmp</tt> directory.</p>
+
+<p>You can also remove a directory and all of its parent directories by passing the <var
+class="OPTION">-p</var> option.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">rmdir -p /tmp/hejaz</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will first try to remove the <tt class="FILENAME">hejaz</tt> directory inside <tt
+class="FILENAME">/tmp</tt>. If that is successful, it will try to remove <tt
+class="FILENAME">/tmp</tt>. <tt class="COMMAND">rmdir</tt> will continue this until an
+error is encountered or the entire tree specified is removed.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="file-commands-copymove.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="file-commands-link.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Copy and Move</td>
+<td width="34%" align="center" valign="top"><a href="file-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Aliasing files with <tt
+class="COMMAND">ln</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/file-commands-link.html b/misc/slackbook/html/file-commands-link.html
new file mode 100644
index 000000000..8a3784fa7
--- /dev/null
+++ b/misc/slackbook/html/file-commands-link.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Aliasing files with ln</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Handling Files and Directories" href="file-commands.html" />
+<link rel="PREVIOUS" title="Deletion: rm and rmdir" href="file-commands-deletion.html" />
+<link rel="NEXT" title="Process Control" href="process-control.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="file-commands-deletion.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 10 Handling Files and
+Directories</td>
+<td width="10%" align="right" valign="bottom"><a href="process-control.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILE-COMMANDS-LINK" name="FILE-COMMANDS-LINK">10.7 Aliasing
+files with <tt class="COMMAND">ln</tt></a></h1>
+
+<p><tt class="COMMAND">ln</tt>(1) is used to create links between files. These links can
+be either hard links or soft (symbolic) links. The differences between the two kinds of
+links were discussed in <a href="filesystem-structure-links.html">Section 9.3</a>. If you
+wanted to make a symbolic link to the directory <tt class="FILENAME">/var/media/mp3</tt>
+and place the link in your home directory, you would do this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ln -s /var/media/mp3 ~/mp3</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The <var class="OPTION">-s</var> option tells <tt class="COMMAND">ln</tt> to make a
+symbolic link. The next option is the target of the link, and the final option is what to
+call the link. In this case, it will just make a file called <tt
+class="FILENAME">mp3</tt> in your home directory that points to <tt
+class="FILENAME">/var/media/mp3</tt>. You can call the link itself whatever you want by
+just changing the last option.</p>
+
+<p>Making a hard link is just as simple. All you have to do is leave off the <var
+class="OPTION">-s</var> option. Hard links may not normally refer to directories or span
+file systems, however. To create a hard link <tt class="FILENAME">/usr/bin/email</tt> to
+<tt class="FILENAME">/usr/bin/mutt</tt>, simply type the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">ln /usr/bin/mutt /usr/bin/email</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="file-commands-deletion.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="process-control.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Deletion: <tt class="COMMAND">rm</tt> and <tt
+class="COMMAND">rmdir</tt></td>
+<td width="34%" align="center" valign="top"><a href="file-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Process Control</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/file-commands-output.html b/misc/slackbook/html/file-commands-output.html
new file mode 100644
index 000000000..e2419b276
--- /dev/null
+++ b/misc/slackbook/html/file-commands-output.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Simple Output: cat and echo</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Handling Files and Directories" href="file-commands.html" />
+<link rel="PREVIOUS" title="Pagers: more, less, and most"
+href="file-commands-pagers.html" />
+<link rel="NEXT" title="Creation: touch and mkdir" href="file-commands-creation.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="file-commands-pagers.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 10 Handling Files and
+Directories</td>
+<td width="10%" align="right" valign="bottom"><a href="file-commands-creation.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILE-COMMANDS-OUTPUT" name="FILE-COMMANDS-OUTPUT">10.3 Simple
+Output: <tt class="COMMAND">cat</tt> and <tt class="COMMAND">echo</tt></a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3559" name="AEN3559">10.3.1 <tt
+class="COMMAND">cat</tt></a></h2>
+
+<p><tt class="COMMAND">cat</tt>(1) is short for &#8220;concatenate&#8221;. It was
+originally designed to merge text files into one, but can be used for many other
+purposes.</p>
+
+<p>To merge two or more files into one, you simply list the files after the <tt
+class="COMMAND">cat</tt> command and then redirect the new output to a file. <tt
+class="COMMAND">cat</tt> works with standard input and standard output, so you have to
+use the shell redirection characters. For example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">cat file1 file2 file3 &gt; bigfile</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This command takes the contents of <tt class="FILENAME">file1</tt>, <tt
+class="FILENAME">file2</tt>, and <tt class="FILENAME">file3</tt> and merges it all
+together. The new output is sent to standard out.</p>
+
+<p>One can also use <tt class="COMMAND">cat</tt> to display files. Many people <tt
+class="COMMAND">cat</tt> text files through the <tt class="COMMAND">more</tt> or <tt
+class="COMMAND">less</tt> commands, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cat file1 | more</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will display the <tt class="FILENAME">file1</tt> file and pipe it through the <tt
+class="COMMAND">more</tt> command so that you only get one screen at a time.</p>
+
+<p>Another common use for <tt class="COMMAND">cat</tt> is copying files. You can copy any
+file around with <tt class="COMMAND">cat</tt>, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cat /bin/bash &gt; ~/mybash</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The <tt class="COMMAND">/bin/bash</tt> program is copied to your home directory and
+named <tt class="FILENAME">mybash</tt>.</p>
+
+<p><tt class="COMMAND">cat</tt> has many uses and the ones discussed here are just a few.
+Since <tt class="COMMAND">cat</tt> makes extensive use of standard input and standard
+output, it is ideal for use in shell scripts or part of other complex commands.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3603" name="AEN3603">10.3.2 <tt
+class="COMMAND">echo</tt></a></h2>
+
+<p>The <tt class="COMMAND">echo</tt>(1) command displays the specified text on the
+screen. You specify the string to display after the <tt class="COMMAND">echo</tt>
+command. By default <tt class="COMMAND">echo</tt> will display the string and print a
+newline character after it. You can pass the <var class="OPTION">-n</var> option to
+suppress the printing of the newline. The <var class="OPTION">-e</var> option will cause
+<tt class="COMMAND">echo</tt> to search for escape characters in the string and execute
+them.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="file-commands-pagers.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="file-commands-creation.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Pagers: <tt class="COMMAND">more</tt>, <tt
+class="COMMAND">less</tt>, and <tt class="COMMAND">most</tt></td>
+<td width="34%" align="center" valign="top"><a href="file-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Creation: <tt class="COMMAND">touch</tt> and
+<tt class="COMMAND">mkdir</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/file-commands-pagers.html b/misc/slackbook/html/file-commands-pagers.html
new file mode 100644
index 000000000..731c464b4
--- /dev/null
+++ b/misc/slackbook/html/file-commands-pagers.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Pagers: more, less, and most</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Handling Files and Directories" href="file-commands.html" />
+<link rel="PREVIOUS" title="Handling Files and Directories" href="file-commands.html" />
+<link rel="NEXT" title="Simple Output: cat and echo" href="file-commands-output.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="file-commands.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 10 Handling Files and
+Directories</td>
+<td width="10%" align="right" valign="bottom"><a href="file-commands-output.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILE-COMMANDS-PAGERS" name="FILE-COMMANDS-PAGERS">10.2 Pagers:
+<tt class="COMMAND">more</tt>, <tt class="COMMAND">less</tt>, and <tt
+class="COMMAND">most</tt></a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3491" name="AEN3491">10.2.1 <tt
+class="COMMAND">more</tt></a></h2>
+
+<p><tt class="COMMAND">more</tt>(1) is what we call a pager utility. Oftentimes the
+output of a particular command is too big to fit on one screen. The individual commands
+do not know how to fit their output to separate screens. They leave this job to the pager
+utility.</p>
+
+<p>The <tt class="COMMAND">more</tt> command breaks the output into individual screens
+and waits for you to press the space bar before continuing on to the next screen.
+Pressing the enter key will advance the output one line. Here is a good example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /usr/bin</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That should scroll for a while. To break up the output screen by screen, just pipe it
+through more:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l | more</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That is the pipe character (shift backslash). The pipe is short for saying take the
+output of <tt class="COMMAND">ls</tt> and feed it into <tt class="COMMAND">more</tt>. You
+can pipe just about anything through the <tt class="COMMAND">more</tt> command, not just
+<tt class="COMMAND">ls</tt>. Piping is also covered in <a
+href="shell-command-line.html#SHELL-COMMAND-LINE-PIPING">Section 8.2.3</a>.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3518" name="AEN3518">10.2.2 <tt
+class="COMMAND">less</tt></a></h2>
+
+<p>The <tt class="COMMAND">more</tt> command is quite handy, but often you will find that
+you have advanced past the screen you wanted. more does not provide a way to go back. The
+<tt class="COMMAND">less</tt>(1) command provides this functionality. It is used in the
+same way as the <tt class="COMMAND">more</tt> command, so the previous examples apply
+here too. So, <tt class="COMMAND">less</tt> is more than <tt class="COMMAND">more</tt>.
+Joost Kremers puts it this way:</p>
+
+<a id="AEN3530" name="AEN3530"></a>
+<blockquote class="BLOCKQUOTE">
+<p><tt class="COMMAND">less</tt> is more, but more <tt class="COMMAND">more</tt> than <tt
+class="COMMAND">more</tt> is, so <tt class="COMMAND">more</tt> is less <tt
+class="COMMAND">less</tt>, so use more <tt class="COMMAND">less</tt> if you want less <tt
+class="COMMAND">more</tt>.</p>
+</blockquote>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3539" name="AEN3539">10.2.3 <tt
+class="COMMAND">most</tt></a></h2>
+
+<p>Where <tt class="COMMAND">more</tt> and <tt class="COMMAND">less</tt> leave off, <tt
+class="COMMAND">most</tt>(1) picks back up. If <tt class="COMMAND">less</tt> is more than
+<tt class="COMMAND">more</tt>, <tt class="COMMAND">most</tt> is more than <tt
+class="COMMAND">less</tt>. Whereas the other pagers can only display one file at a time,
+<tt class="COMMAND">most</tt> is capable of viewing any number of files, as long as each
+file's window is at least 2 lines long. <tt class="COMMAND">most</tt> has a lot of
+options, check the man page for full details.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="file-commands.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="file-commands-output.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Handling Files and Directories</td>
+<td width="34%" align="center" valign="top"><a href="file-commands.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Simple Output: <tt class="COMMAND">cat</tt>
+and <tt class="COMMAND">echo</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/file-commands.html b/misc/slackbook/html/file-commands.html
new file mode 100644
index 000000000..b541735d7
--- /dev/null
+++ b/misc/slackbook/html/file-commands.html
@@ -0,0 +1,275 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Handling Files and Directories</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="NFS Mounts" href="filesystem-structure-nfs.html" />
+<link rel="NEXT" title="Pagers: more, less, and most" href="file-commands-pagers.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="filesystem-structure-nfs.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="file-commands-pagers.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="FILE-COMMANDS" name="FILE-COMMANDS"></a>Chapter 10 Handling Files and
+Directories</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>10.1 <a href="file-commands.html#FILE-COMMANDS-NAVIGATION">Navigation : <tt
+class="COMMAND">ls</tt>, <tt class="COMMAND">cd</tt>, and <tt
+class="COMMAND">pwd</tt></a></dt>
+
+<dt>10.2 <a href="file-commands-pagers.html">Pagers: <tt class="COMMAND">more</tt>, <tt
+class="COMMAND">less</tt>, and <tt class="COMMAND">most</tt></a></dt>
+
+<dt>10.3 <a href="file-commands-output.html">Simple Output: <tt class="COMMAND">cat</tt>
+and <tt class="COMMAND">echo</tt></a></dt>
+
+<dt>10.4 <a href="file-commands-creation.html">Creation: <tt class="COMMAND">touch</tt>
+and <tt class="COMMAND">mkdir</tt></a></dt>
+
+<dt>10.5 <a href="file-commands-copymove.html">Copy and Move</a></dt>
+
+<dt>10.6 <a href="file-commands-deletion.html">Deletion: <tt class="COMMAND">rm</tt> and
+<tt class="COMMAND">rmdir</tt></a></dt>
+
+<dt>10.7 <a href="file-commands-link.html">Aliasing files with <tt
+class="COMMAND">ln</tt></a></dt>
+</dl>
+</div>
+
+<p>Linux aims to the most Unix-like it can be. Traditionally, Unix operating systems have
+been command-line oriented. We do have a graphical user interface in Slackware, but the
+command-line is still the main level of control for the system. Therefore, it is
+important to understand some of the basic file management commands.</p>
+
+<p>The following sections explain the common file management commands and provide
+examples of how they are used. There are many other commands, but these will help you get
+started. Also, the commands are only briefly discussed here. You will find more detail in
+the accompanying man pages for each command.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILE-COMMANDS-NAVIGATION" name="FILE-COMMANDS-NAVIGATION">10.1
+Navigation : <tt class="COMMAND">ls</tt>, <tt class="COMMAND">cd</tt>, and <tt
+class="COMMAND">pwd</tt></a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3398" name="AEN3398">10.1.1 <tt
+class="COMMAND">ls</tt></a></h2>
+
+<p>This command lists files in a directory. Windows and DOS users will notice its
+similarity to the <tt class="COMMAND">dir</tt> command. By itself, <tt
+class="COMMAND">ls</tt>(1) will list the files in the current directory. To see what's in
+your root directory, you could issue these commands:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls</kbd>
+bin cdr dev home lost+found proc sbin tmp var
+boot cdrom etc lib mnt root suncd usr vmlinuz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The problem a lot of people have with that output is that you cannot easily tell what
+is a directory and what is a file. Some users prefer that <tt class="COMMAND">ls</tt> add
+a type identifier to each listing, like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -FC</kbd>
+bin/ cdr/ dev/ home/ lost+found/ proc/ sbin/ tmp/ var/
+boot/ cdrom/ etc/ lib/ mnt/ root/ suncd/ usr/ vmlinuz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Directories get a slash at the end of the name, executable files get an asterisk at
+the end of the name, and so on.</p>
+
+<p><tt class="COMMAND">ls</tt> can also be used to get other statistics on files. For
+example, to see the creation dates, owners, and permissions, you would look at a long
+listing:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l</kbd>
+drwxr-xr-x 2 root bin 4096 May 7 09:11 bin/
+drwxr-xr-x 2 root root 4096 Feb 24 03:55 boot/
+drwxr-xr-x 2 root root 4096 Feb 18 01:10 cdr/
+drwxr-xr-x 14 root root 6144 Oct 23 18:37 cdrom/
+drwxr-xr-x 4 root root 28672 Mar 5 18:01 dev/
+drwxr-xr-x 10 root root 4096 Mar 8 03:32 etc/
+drwxr-xr-x 8 root root 4096 Mar 8 03:31 home/
+drwxr-xr-x 3 root root 4096 Jan 23 21:29 lib/
+drwxr-xr-x 2 root root 16384 Nov 1 08:53 lost+found/
+drwxr-xr-x 2 root root 4096 Oct 6 12:47 mnt/
+dr-xr-xr-x 62 root root 0 Mar 4 15:32 proc/
+drwxr-x--x 12 root root 4096 Feb 26 02:06 root/
+drwxr-xr-x 2 root bin 4096 Feb 17 02:02 sbin/
+drwxr-xr-x 5 root root 2048 Oct 25 10:51 suncd/
+drwxrwxrwt 4 root root 487424 Mar 7 20:42 tmp/
+drwxr-xr-x 21 root root 4096 Aug 24 03:04 usr/
+drwxr-xr-x 18 root root 4096 Mar 8 03:32 var/
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Suppose you want to get a listing of the hidden files in the current directory. This
+command will do just that:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -a</kbd>
+. bin cdrom home mnt sbin usr
+.. boot dev lib proc suncd var
+.pwrchute_tmp cdr etc lost+found root tmp vmlinuz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Files beginning with a period (called dot files) are hidden when you run <tt
+class="COMMAND">ls</tt>. You will only see them if you pass the <var
+class="OPTION">-a</var> option.</p>
+
+<p>There are many more options that can be found in the online manual page. Don't forget
+that you can combine options that you pass to <tt class="COMMAND">ls</tt>.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3436" name="AEN3436">10.1.2 <tt
+class="COMMAND">cd</tt></a></h2>
+
+<p>The <tt class="COMMAND">cd</tt> command is used to change working directories. You
+simply type <tt class="COMMAND">cd</tt> followed by the path name to change to. Here are
+some examples:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+darkstar:~$ <kbd class="USERINPUT">cd /bin</kbd>
+darkstar:/bin$ <kbd class="USERINPUT">cd usr</kbd>
+bash: cd: usr: No such file or directory
+darkstar:/bin$ <kbd class="USERINPUT">cd /usr</kbd>
+darkstar:/usr$ <kbd class="USERINPUT">ls</kbd>
+bin
+darkstar:/usr$ <kbd class="USERINPUT">cd bin</kbd>
+darkstar:/usr/bin$
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Notice that without the preceding slash, it tries to change to a directory in the
+current directory. Also executing <tt class="COMMAND">cd</tt> with no options will move
+you to your home directory.</p>
+
+<p>The <tt class="COMMAND">cd</tt> command is not like the other commands. It is a
+builtin shell command. Shell builtins are discussed in <a
+href="shell-bash.html#SHELL-BASH-ENVIRONMENT">Section 8.3.1</a>. This may not make any
+sense to you right now. Basically it means there is no man page for this command.
+Instead, you have to use the shell help. Like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">help cd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It will display the options for <tt class="COMMAND">cd</tt> and how to use them.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3463" name="AEN3463">10.1.3 <tt
+class="COMMAND">pwd</tt></a></h2>
+
+<p>The <tt class="COMMAND">pwd</tt> command is used to show your current location. To use
+the <tt class="COMMAND">pwd</tt> command just type <tt class="COMMAND">pwd</tt>. For
+example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /bin</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">pwd</kbd>
+/bin
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /usr</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd bin</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">pwd</kbd>
+/usr/bin
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="filesystem-structure-nfs.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="file-commands-pagers.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">NFS Mounts</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Pagers: <tt class="COMMAND">more</tt>, <tt
+class="COMMAND">less</tt>, and <tt class="COMMAND">most</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/filesystem-structure-links.html b/misc/slackbook/html/filesystem-structure-links.html
new file mode 100644
index 000000000..451270e5e
--- /dev/null
+++ b/misc/slackbook/html/filesystem-structure-links.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Links</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Filesystem Structure" href="filesystem-structure.html" />
+<link rel="PREVIOUS" title="Permissions" href="filesystem-structure-permissions.html" />
+<link rel="NEXT" title="Mounting Devices" href="filesystem-structure-mounting.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a
+href="filesystem-structure-permissions.html" accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 9 Filesystem Structure</td>
+<td width="10%" align="right" valign="bottom"><a
+href="filesystem-structure-mounting.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILESYSTEM-STRUCTURE-LINKS"
+name="FILESYSTEM-STRUCTURE-LINKS">9.3 Links</a></h1>
+
+<p>Links are pointers between files. With links, you can have files exist in many
+locations and be accessible by many names. There are two types of links: hard and
+soft.</p>
+
+<p>Hard links are names for a particular file. They can only exist within a single
+filesystem and are only removed when the real name is removed from the system. These are
+useful in some cases, but many users find the soft link to be more versatile.</p>
+
+<p>The soft link, also called a symbolic link, can point to a file outside of its
+filesystem. It is actually a small file containing the information it needs. You can add
+and remove soft links without affecting the actual file. And since a symbolic link is
+actually a small file containing its own information, they can even point at a directory.
+It's rather common to have <tt class="FILENAME">/var/tmp</tt> actually be a symbolic link
+to <tt class="FILENAME">/tmp</tt> for example.</p>
+
+<p>Links do not have their own set of permissions or ownerships, but instead reflect
+those of the file they point to. Slackware uses mostly soft links. Here is a common
+example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /bin/sh</kbd>
+lrwxrwxrwx 1 root root 4 Apr 6 12:34 /bin/sh -&#62; bash
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The <tt class="COMMAND">sh</tt> shell under Slackware is actually <tt
+class="COMMAND">bash</tt>. Removing links is done using <tt class="COMMAND">rm</tt>. The
+<tt class="COMMAND">ln</tt> command is used to create links. These commands will be
+discussed in more depth in <a href="file-commands.html">Chapter 10</a>.</p>
+
+<p>It's very important to be careful about symlinks in particular. Once, I was working on
+a machine that was consistently failing to back-up to tape each night. Two symlinks had
+been made to directories beneath each other. The back-up software kept appending those
+same directories to the tape until it was out of space. Normally, a set of checks will
+prevent creating a symlink in this situation, but ours was a special case.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="filesystem-structure-permissions.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="filesystem-structure-mounting.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Permissions</td>
+<td width="34%" align="center" valign="top"><a href="filesystem-structure.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Mounting Devices</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/filesystem-structure-mounting.html b/misc/slackbook/html/filesystem-structure-mounting.html
new file mode 100644
index 000000000..e09694e40
--- /dev/null
+++ b/misc/slackbook/html/filesystem-structure-mounting.html
@@ -0,0 +1,184 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Mounting Devices</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Filesystem Structure" href="filesystem-structure.html" />
+<link rel="PREVIOUS" title="Links" href="filesystem-structure-links.html" />
+<link rel="NEXT" title="NFS Mounts" href="filesystem-structure-nfs.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="filesystem-structure-links.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 9 Filesystem Structure</td>
+<td width="10%" align="right" valign="bottom"><a href="filesystem-structure-nfs.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILESYSTEM-STRUCTURE-MOUNTING"
+name="FILESYSTEM-STRUCTURE-MOUNTING">9.4 Mounting Devices</a></h1>
+
+<p>As was previously discussed in <a
+href="system-configuration.html#SYSTEM-CONFIGURATION-LAYOUT">Section 4.1.1</a>, all the
+drives and devices in your computer are one big filesystem. Various hard drive
+partitions, CD-ROMs, and floppies are all placed in the same tree. In order to attach
+these drives to the filesystem so that you can access them, you have to use the <tt
+class="COMMAND">mount</tt>(1) and <tt class="COMMAND">umount</tt>(1) commands.</p>
+
+<p>Some devices are automatically mounted when you boot up your computer. These are
+listed in the <tt class="FILENAME">/etc/fstab</tt> file. Anything that you want to be
+mounted automatically gets an entry in that file. For other devices, you'll have to issue
+a command every time you want to use the device.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3319" name="AEN3319">9.4.1 <tt
+class="FILENAME">fstab</tt></a></h2>
+
+<p>Let's look at an example of the <tt class="FILENAME">/etc/fstab</tt> file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cat /etc/fstab</kbd>
+/dev/sda1 / ext2 defaults 1 1
+/dev/sda2 /usr/local ext2 defaults 1 1
+/dev/sda4 /home ext2 defaults 1 1
+/dev/sdb1 swap swap defaults 0 0
+/dev/sdb3 /export ext2 defaults 1 1
+none /dev/pts devpts gid=5,mode=620 0 0
+none /proc proc defaults 0 0
+/dev/fd0 /mnt ext2 defaults 0 0
+/dev/cdrom /mnt/cdrom iso9660 ro 0 0
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The first column is the device name. In this case, the devices are five partitions
+spread out across two SCSI hard drives, two special filesystems that don't need a device,
+a floppy, and a CD-ROM drive. The second column is where the device will be mounted. This
+needs to be a directory name, except in the case of a swap partition. The third column is
+the filesystem type of the device. For normal Linux filesystems, this will be <var
+class="LITERAL">ext2</var> (second extended filesystem). CD-ROM drives are <var
+class="LITERAL">iso9660</var>, and Windows-based devices will either be <var
+class="LITERAL">msdos</var> or <var class="LITERAL">vfat</var>.</p>
+
+<p>The fourth column is a listing of options that apply to the mounted filesystem.
+defaults is fine for just about everything. However, read-only devices should be given
+the <var class="LITERAL">ro</var> flag. There are a lot of options that can be used.
+Check the <tt class="FILENAME">fstab</tt>(5) man page for more information. The last two
+columns are used by <tt class="COMMAND">fsck</tt> and other commands that need to
+manipulate the devices. Check the man page for that information as well.</p>
+
+<p>When you install Slackware Linux, the setup program will build much of the <tt
+class="FILENAME">fstab</tt> file.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3340" name="AEN3340">9.4.2 <tt class="COMMAND">mount</tt> and
+<tt class="COMMAND">umount</tt></a></h2>
+
+<p>Attaching another device to your filesystem is easy. All you have to do is use the <tt
+class="COMMAND">mount</tt> command, along with a few options. Using <tt
+class="COMMAND">mount</tt> can simplified if the device has an entry in the <tt
+class="FILENAME">/etc/fstab</tt> file. For example, let's say that I wanted to mount my
+CD-ROM drive and that my <tt class="COMMAND">fstab</tt> file looked like the example from
+the previous section. I would call <tt class="COMMAND">mount</tt> like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">mount /cdrom</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Since there is an entry in <tt class="FILENAME">fstab</tt> for that mount point, <tt
+class="COMMAND">mount</tt> knows what options to use. If there wasn't an entry for that
+device, I would have to use several options for <tt class="COMMAND">mount</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">mount -t iso9660 -o ro /dev/cdrom /cdrom</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That command line includes the same information as the example <tt
+class="FILENAME">fstab</tt> did, but we'll go over all the parts anyways. The <var
+class="OPTION">-t iso9660</var> is the filesystem type of the device to mount. In this
+case, it would be the iso9660 filesystem which is what CD-ROM drives most commonly use.
+The <var class="OPTION">-o ro</var> tells mount to mount the device read-only. The <tt
+class="FILENAME">/dev/cdrom</tt> is the name of the device to mount, and <tt
+class="FILENAME">/cdrom</tt> is the location on the filesystem to mount the drive.</p>
+
+<p>Before you can remove a floppy, CD-ROM, or other removable device that is currently
+mounted, you'll have to unmount it. That is done using the <tt
+class="COMMAND">umount</tt> command. Don't ask where the &#8220;n&#8221; went because we
+couldn't tell you. You can use either the mounted device or the mount point as the
+argument to <tt class="COMMAND">umount</tt>. For example, if you wanted to unmount the
+CD-ROM from the previous example, either of these commands would work:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">umount /dev/cdrom</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">umount /cdrom</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="filesystem-structure-links.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="filesystem-structure-nfs.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Links</td>
+<td width="34%" align="center" valign="top"><a href="filesystem-structure.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">NFS Mounts</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/filesystem-structure-nfs.html b/misc/slackbook/html/filesystem-structure-nfs.html
new file mode 100644
index 000000000..720cda6e6
--- /dev/null
+++ b/misc/slackbook/html/filesystem-structure-nfs.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>NFS Mounts</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Filesystem Structure" href="filesystem-structure.html" />
+<link rel="PREVIOUS" title="Mounting Devices"
+href="filesystem-structure-mounting.html" />
+<link rel="NEXT" title="Handling Files and Directories" href="file-commands.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="filesystem-structure-mounting.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 9 Filesystem Structure</td>
+<td width="10%" align="right" valign="bottom"><a href="file-commands.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILESYSTEM-STRUCTURE-NFS" name="FILESYSTEM-STRUCTURE-NFS">9.5
+NFS Mounts</a></h1>
+
+<p>NFS stands for the Network Filesystem. It is not really part of the real filesystem,
+but can be used to add parts to the mounted filesystem.</p>
+
+<p>Large Unix environments often times share the same programs, sets of home directories,
+and mail spool. The problem of getting the same copy to each machine is solved with NFS.
+We can use NFS to share one set of home directories between all of the workstations. The
+workstations then mount that NFS share as if it were on their own machines.</p>
+
+<p>See <a href="network-configuration-nfs.html#NETWORK-CONFIGURATION-NFS-NFS">Section
+5.6.2</a> and the man pages for <tt class="FILENAME">exports</tt>(5), <tt
+class="COMMAND">nfsd</tt>(8), and <tt class="COMMAND">mountd</tt>(8) for more
+information.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="filesystem-structure-mounting.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="file-commands.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Mounting Devices</td>
+<td width="34%" align="center" valign="top"><a href="filesystem-structure.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Handling Files and Directories</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/filesystem-structure-permissions.html b/misc/slackbook/html/filesystem-structure-permissions.html
new file mode 100644
index 000000000..0f951e777
--- /dev/null
+++ b/misc/slackbook/html/filesystem-structure-permissions.html
@@ -0,0 +1,314 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Permissions</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Filesystem Structure" href="filesystem-structure.html" />
+<link rel="PREVIOUS" title="Filesystem Structure" href="filesystem-structure.html" />
+<link rel="NEXT" title="Links" href="filesystem-structure-links.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="filesystem-structure.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 9 Filesystem Structure</td>
+<td width="10%" align="right" valign="bottom"><a href="filesystem-structure-links.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILESYSTEM-STRUCTURE-PERMISSIONS"
+name="FILESYSTEM-STRUCTURE-PERMISSIONS">9.2 Permissions</a></h1>
+
+<p>Permissions are the other important part of the multiuser aspects of the filesystem.
+With these, you can change who can read, write, and execute files.</p>
+
+<p>The permission information is stored as four octal digits, each specifying a different
+set of permissions. There are owner permissions, group permissions, and world
+permissions. The fourth octal digit is used to store special information such as set user
+ID, set group ID, and the sticky bit. The octal values assigned to the permission modes
+are (they also have letters associated with them that are displayed by programs such as
+<tt class="COMMAND">ls</tt> and can be used by <tt class="COMMAND">chmod</tt>):</p>
+
+<div class="TABLE"><a id="AEN3142" name="AEN3142"></a>
+<p><b>Table 9-1. Octal Permission Values</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="3*" />
+<col width="1*" align="CENTER" />
+<col width="1*" align="CENTER" />
+<thead>
+<tr>
+<th>Permission Type</th>
+<th>Octal Value</th>
+<th>Letter Value</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>&#8220;sticky&#8221; bit</td>
+<td>1</td>
+<td>t</td>
+</tr>
+
+<tr>
+<td>set user ID</td>
+<td>4</td>
+<td>s</td>
+</tr>
+
+<tr>
+<td>set group ID</td>
+<td>2</td>
+<td>s</td>
+</tr>
+
+<tr>
+<td>read</td>
+<td>4</td>
+<td>r</td>
+</tr>
+
+<tr>
+<td>write</td>
+<td>2</td>
+<td>w</td>
+</tr>
+
+<tr>
+<td>execute</td>
+<td>1</td>
+<td>x</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>You add the octal values for each permission group. For example, if you want the group
+permissions to be &#8220;read&#8221; and &#8220;write&#8221;, you would use
+&#8220;6&#8221; in the group portion of the permission information.</p>
+
+<p><tt class="COMMAND">bash</tt>'s default permissions are:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /bin/bash</kbd>
+-rwxr-xr-x 1 root bin 477692 Mar 21 19:57 /bin/bash
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The first dash would be replaced with a &#8220;d&#8221; if this was a directory. The
+three permission groups (owner, group, and world) are displayed next. We see that the
+owner has read, write, and execute permissions (<var class="LITERAL">rwx</var>). The
+group has only read and execute (<var class="LITERAL">r-x</var>). And everyone else has
+only read and execute (<var class="LITERAL">r-x</var>).</p>
+
+<p>How would we set permissions on another file to resemble <tt
+class="COMMAND">bash</tt>'s? First, let's make an example file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">touch /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/example</kbd>
+-rw-rw-r--- 1 david users 0 Apr 19 11:21 /tmp/example
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We will use <tt class="COMMAND">chmod</tt>(1) (which means &#8220;change mode&#8221;)
+to set the permissions on the example file. Add the octal numbers for the permissions you
+want. For the owner to have read, write, and execute, we would have a value of <var
+class="LITERAL">7</var>. Read and execute would have <var class="LITERAL">5</var>. Run
+those together and pass them to <tt class="COMMAND">chmod</tt> like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod 755 /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/example</kbd>
+-rwxr-xr-x 1 david users 0 Apr 19 11:21 /tmp/example
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now you may be thinking, &#8220;Why didn't it just create a file with those
+permissions in the first place?&#8221; Well the answer is simple. <tt
+class="COMMAND">bash</tt> includes a nice little built-in called <tt
+class="COMMAND">umask</tt>. This is included with most Unix shells as well, and controls
+what file permissions are assigned to newly created files. We discussed <tt
+class="COMMAND">bash</tt> built-ins to some degree in <a
+href="shell-bash.html#SHELL-BASH-ENVIRONMENT">Section 8.3.1</a>. <tt
+class="COMMAND">umask</tt> takes a little getting used to. It works very similar to <tt
+class="COMMAND">chmod</tt>, only in reverse. You specify the octal values you do not wish
+to have present in newly created files. The default umask value is <var
+class="LITERAL">0022</var>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">umask</kbd>
+0022
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">umask 0077</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">touch tempfile</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l tempfile</kbd>
+-rw-------- 1 david users 0 Apr 19 11:21 tempfile
+</pre>
+</td>
+</tr>
+</table>
+
+<p>See the man page for <tt class="COMMAND">bash</tt> for more information.</p>
+
+<p>To set special permissions with <tt class="COMMAND">chmod</tt>, add the numbers
+together and place them in the first column. For example, to make it set user ID and set
+group ID, we use 6 as the first column:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod 6755 /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/example</kbd>
+-rwsr-sr-x 1 david users 0 Apr 19 11:21 /tmp/example
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the octal values confuse you, you can use letters with <tt
+class="COMMAND">chmod</tt>. The permission groups are represented as:</p>
+
+<div class="INFORMALTABLE"><a id="AEN3246" name="AEN3246"></a>
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<tbody>
+<tr>
+<td>Owner</td>
+<td>u</td>
+</tr>
+
+<tr>
+<td>Group</td>
+<td>g</td>
+</tr>
+
+<tr>
+<td>World</td>
+<td>o</td>
+</tr>
+
+<tr>
+<td>All of the above</td>
+<td>a</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>To do the above, we would have to use several command lines:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod a+rx /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod u+w /tmp/example</kbd>
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod ug+s /tmp/example</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Some people prefer the letters over the numbers. Either way will result in the same
+set of permissions.</p>
+
+<p>The octal format is often faster, and the one you see most often used in shell
+scripts. Sometimes the letters are more powerful however. For example, there's no easy
+way to change one group of permissions while preserving the other groups on files and
+directories when using the octal format. This is trivial with the letters.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /tmp/</kbd>
+-rwxr-xr-x 1 alan users 0 Apr 19 11:21 /tmp/example0
+-rwxr-x--- 1 alan users 0 Apr 19 11:21 /tmp/example1
+----r-xr-x 1 alan users 0 Apr 19 11:21 /tmp/example2
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">chmod g-rwx /tmp/example?</kbd>
+-rwx---r-x 1 alan users 0 Apr 19 11:21 /tmp/example0
+-rwx------ 1 alan users 0 Apr 19 11:21 /tmp/example1
+-------r-x 1 alan users 0 Apr 19 11:21 /tmp/example2
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We mentioned set user ID and set group ID permissions in several places above. You may
+be wondering what this is. Normally when you run a program, it is operating under your
+user account. That is, it has all the permissions that you as a user have. The same is
+true for the group. When you run a program, it executes under your current group. With
+set user ID permissions, you can force the program to always run as the program owner
+(such as &#8220;root&#8221;). Set group ID is the same, but for the group.</p>
+
+<p>Be careful with this, set user ID and set group ID programs can open major security
+holes on your system. If you frequently set user ID programs that are owned by <tt
+class="USERNAME">root</tt>, you are allowing anyone to run that program and run it as <tt
+class="USERNAME">root</tt>. Since <tt class="USERNAME">root</tt> has no restrictions on
+the system, you can see how this would pose a major security problem. In short, it's not
+bad to use set user ID and set group ID permissions, just use common sense.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="filesystem-structure.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="filesystem-structure-links.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Filesystem Structure</td>
+<td width="34%" align="center" valign="top"><a href="filesystem-structure.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Links</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/filesystem-structure.html b/misc/slackbook/html/filesystem-structure.html
new file mode 100644
index 000000000..843c07c5d
--- /dev/null
+++ b/misc/slackbook/html/filesystem-structure.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Filesystem Structure</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Virtual Terminals" href="shell-vt.html" />
+<link rel="NEXT" title="Permissions" href="filesystem-structure-permissions.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="shell-vt.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a
+href="filesystem-structure-permissions.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="FILESYSTEM-STRUCTURE" name="FILESYSTEM-STRUCTURE"></a>Chapter 9 Filesystem
+Structure</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>9.1 <a
+href="filesystem-structure.html#FILESYSTEM-STRUCTURE-OWNERSHIP">Ownership</a></dt>
+
+<dt>9.2 <a href="filesystem-structure-permissions.html">Permissions</a></dt>
+
+<dt>9.3 <a href="filesystem-structure-links.html">Links</a></dt>
+
+<dt>9.4 <a href="filesystem-structure-mounting.html">Mounting Devices</a></dt>
+
+<dt>9.5 <a href="filesystem-structure-nfs.html">NFS Mounts</a></dt>
+</dl>
+</div>
+
+<p>We have already discussed the directory structure in Slackware Linux. By this point,
+you should be able to find files and directories that you need. But there is more to the
+filesystem than just the directory structure.</p>
+
+<p>Linux is a multiuser operating system. Every aspect of the system is multiuser, even
+the filesystem. The system stores information like who owns a file and who can read it.
+There are other unique parts about the filesystems, such as links and NFS mounts. This
+section explains these, as well as the multiuser aspects of the filesystem.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="FILESYSTEM-STRUCTURE-OWNERSHIP"
+name="FILESYSTEM-STRUCTURE-OWNERSHIP">9.1 Ownership</a></h1>
+
+<p>The filesystem stores ownership information for each file and directory on the system.
+This includes what user and group own a particular file. The easiest way to see this
+information is with the <tt class="COMMAND">ls</tt> command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls -l /usr/bin/wc</kbd>
+-rwxr-xr-x 1 root bin 7368 Jul 30 1999 /usr/bin/wc
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We are interested in the third and fourth columns. These contain the username and
+group name that owns this file. We see that the user &#8220;<tt
+class="USERNAME">root</tt>&#8221; and the group &#8220;<tt
+class="USERNAME">bin</tt>&#8221; own this file.</p>
+
+<p>We can easily change the file owners with the <tt class="COMMAND">chown</tt>(1) (which
+means &#8220;change owner&#8221;) and <tt class="COMMAND">chgrp</tt>(1) (which means
+&#8220;change group&#8221;) commands. To change the file owner to <tt
+class="USERNAME">daemon</tt>, we would use <tt class="COMMAND">chown</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chown daemon /usr/bin/wc</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>To change the group owner to &#8220;<tt class="USERNAME">root</tt>&#8221;, we would
+use <tt class="COMMAND">chgrp</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chgrp root /usr/bin/wc</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We can also use <tt class="COMMAND">chown</tt> to specify the user and group owners
+for a file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chown daemon:root /usr/bin/wc</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In the above example, the user could have used a period instead of a colon. The result
+would have been the same; however, the colon is considered better form. Use of the period
+is deprecated and may be removed from future versions of <tt class="COMMAND">chown</tt>
+to allow usernames with periods in them. These usernames tend to be very popular with
+Windows Exchange Servers and are encountered most commonly in email addresses such as:
+<var class="LITERAL">mr.jones@example.com</var>. In slackware, administrators are advised
+to stay away from such usernames because some scripts still use the period to indicate
+the user and group of a file or directory. In our example, <tt class="COMMAND">chmod</tt>
+would interpret <var class="LITERAL">mr.jones</var> as user &#8220;mr&#8221; and group
+&#8220;jones&#8221;.</p>
+
+<p>File ownership is a very important part of using a Linux system, even if you are the
+only user. You sometimes need to fix ownerships on files and device nodes.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="shell-vt.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a
+href="filesystem-structure-permissions.html" accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Virtual Terminals</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Permissions</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/glossary.html b/misc/slackbook/html/glossary.html
new file mode 100644
index 000000000..efdb63236
--- /dev/null
+++ b/misc/slackbook/html/glossary.html
@@ -0,0 +1,647 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Glossary</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Booting ZipSlack" href="zipslack-booting.html" />
+<link rel="NEXT" title="The GNU General Public License" href="gpl.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="GLOSSARY" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="zipslack-booting.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="gpl.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="GLOSSARY">
+<h1><a id="GLOSSARY" name="GLOSSARY"></a>Glossary</h1>
+
+<dl>
+<dt><b>Account</b></dt>
+
+<dd>
+<p>All of the information about a user, including username, password, finger information,
+UID and GID, and home directory. To create an account is to add and define a user.</p>
+</dd>
+
+<dt><b>Background</b></dt>
+
+<dd>
+<p>Any process that is running without accepting or controlling the input of a terminal
+is said to be running in the background.</p>
+</dd>
+
+<dt><b>Boot disk</b></dt>
+
+<dd>
+<p>A floppy disk containing an operating system (in our case, the Linux kernel) from
+which a computer can be started.</p>
+</dd>
+
+<dt><b>Compile</b></dt>
+
+<dd>
+<p>To convert source code to machine-readable &#8220;binary&#8221; code.</p>
+</dd>
+
+<dt><b>Daemon</b></dt>
+
+<dd>
+<p>A program designed to run in the background and, without user intervention, perform a
+specific task (usually providing a service).</p>
+</dd>
+
+<dt><b>Darkstar</b></dt>
+
+<dd>
+<p>The default hostname in Slackware; your computer will be called darkstar if you do not
+specify some other name.</p>
+
+<p>One of Patrick Volkerding's development machines, named after &#8220;Dark Star&#8221;,
+a song by the Grateful Dead.</p>
+</dd>
+
+<dt><b>Desktop Environment</b></dt>
+
+<dd>
+<p>A graphical user interface (GUI) that runs atop the X Window System and provides such
+features as integrated applications, cohesive look-and-feel between programs and
+components, file and window management capabilities, etc. A step beyond the simple window
+manager.</p>
+</dd>
+
+<dt><b>Device driver</b></dt>
+
+<dd>
+<p>A chunk of code in the kernel that directly controls a piece of hardware.</p>
+</dd>
+
+<dt><b>Device node</b></dt>
+
+<dd>
+<p>A special type of file in the <tt class="FILENAME">/dev</tt> filesystem that
+represents a hardware component to the operating system.</p>
+</dd>
+
+<dt><b>DNS</b></dt>
+
+<dd>
+<p>Domain Name Service. A system in which networked computers are given names which
+translate to numerical addresses.</p>
+</dd>
+
+<dt><b>Domain name</b></dt>
+
+<dd>
+<p>A computer's DNS name, excluding its host name.</p>
+</dd>
+
+<dt><b>Dot file</b></dt>
+
+<dd>
+<p>In Linux, files which are to be hidden have filenames beginning with a dot ('.').</p>
+</dd>
+
+<dt><b>Dotted quad</b></dt>
+
+<dd>
+<p>The format of IP addresses, so called because it consists of four numbers (range 0-255
+decimal) separated by periods.</p>
+</dd>
+
+<dt><b>Dynamic loader</b></dt>
+
+<dd>
+<p>When programs are compiled under Linux, they usually use pieces of code (functions)
+from external libraries. When such programs are run, those libraries must be found and
+the required functions loaded into memory. This is the job of the dynamic loader.</p>
+</dd>
+
+<dt><b>Environment variable</b></dt>
+
+<dd>
+<p>A variable set in the user's shell which can be referenced by that user or programs
+run by that user within that shell. Environment variables are generally used to store
+preferences and default parameters.</p>
+</dd>
+
+<dt><b>Epoch</b></dt>
+
+<dd>
+<p>A period of history; in Unix, &#8220;The Epoch&#8221; begins at 00:00:00 UTC January
+1, 1970. This is considered the &#8220;dawn of time&#8221; by Unix and Unix-like
+operating systems, and all other time is calculated relative to this date.</p>
+</dd>
+
+<dt><b>Filesystem</b></dt>
+
+<dd>
+<p>A representation of stored data in which &#8220;files&#8221; of data are kept
+organized in &#8220;directories&#8221;. The filesystem is the nearly universal form of
+representation for data stored to disks (both fixed and removable).</p>
+</dd>
+
+<dt><b>Foreground</b></dt>
+
+<dd>
+<p>A program that is accepting or controlling a terminal's input is said to be running in
+the foreground.</p>
+</dd>
+
+<dt><b>Framebuffer</b></dt>
+
+<dd>
+<p>A type of graphics device; in Linux, this most often refers to the software
+framebuffer, which provides a standard framebuffer interface to programs while keeping
+specific hardware drivers hidden from them. This layer of abstraction frees programs of
+the need to speak to various hardware drivers.</p>
+</dd>
+
+<dt><b>FTP</b></dt>
+
+<dd>
+<p>The File Transfer Protocol. FTP is a very popular method of transferring data between
+computers.</p>
+</dd>
+
+<dt><b>Gateway</b></dt>
+
+<dd>
+<p>A computer through which data on a network is transferred to another network.</p>
+</dd>
+
+<dt><b>GID</b></dt>
+
+<dd>
+<p>Group Identifier. The GID is a unique number attributed to a group of users.</p>
+</dd>
+
+<dt><b>Group</b></dt>
+
+<dd>
+<p>Users in Unix belong to &#8220;groups&#8221;, which can contain many other users and
+are used for more general access control than the existence of users alone can easily
+allow.</p>
+</dd>
+
+<dt><b>GUI</b></dt>
+
+<dd>
+<p>Graphical User Interface. A software interface that uses rendered graphical elements
+such as buttons, scrollbars, windows, etc. rather than solely text-based input and
+output</p>
+</dd>
+
+<dt><b>Home directory</b></dt>
+
+<dd>
+<p>A user's &#8220;home directory&#8221; is the directory the user is placed in
+immediately upon logging in. Users have full permissions and more or less free reign
+within their home directories.</p>
+</dd>
+
+<dt><b>HOWTO</b></dt>
+
+<dd>
+<p>A document describing &#8220;how to&#8221; do something, such as configure a firewall
+or manage users and groups. There is a large collection of these documents available from
+the Linux Documentation Project.</p>
+</dd>
+
+<dt><b>HTTP</b></dt>
+
+<dd>
+<p>The Hypertext Transfer Protocol. HTTP is the primary protocol on which the World Wide
+Web operates.</p>
+</dd>
+
+<dt><b>ICMP</b></dt>
+
+<dd>
+<p>Internet Control Message Protocol. A very basic networking protocol, used mostly for
+pings.</p>
+</dd>
+
+<dt><b>Kernel</b></dt>
+
+<dd>
+<p>The heart of an operating system. The kernel is the part that provides basic process
+control and interfaces with the computer's hardware.</p>
+</dd>
+
+<dt><b>Kernel module</b></dt>
+
+<dd>
+<p>A piece of kernel code, usually a driver of some sort, that can be loaded and unloaded
+from memory separately from the main body of the kernel. Modules are handy when upgrading
+drivers or testing kernel settings, because they can be loaded and unloaded without
+rebooting.</p>
+</dd>
+
+<dt><b>Library</b></dt>
+
+<dd>
+<p>A collection of functions which can be shared between programs.</p>
+</dd>
+
+<dt><b>LILO</b></dt>
+
+<dd>
+<p>The LInux LOader. LILO is the most widely-used Linux boot manager.</p>
+</dd>
+
+<dt><b>LOADLIN</b></dt>
+
+<dd>
+<p>LOADLIN is a program that runs under MS DOS or Windows and boots a Linux system. It is
+most commonly used on computers with multiple operating systems (including Linux and
+DOS/Windows, of course).</p>
+</dd>
+
+<dt><b>Man section</b></dt>
+
+<dd>
+<p>Pages in the standard Unix online manual ("man") are grouped into sections for easy
+reference. All C programming pages are in section 3, system administration pages in
+section 5, etc.</p>
+</dd>
+
+<dt><b>MBR</b></dt>
+
+<dd>
+<p>The Master Boot Record. A reserved space on a hard drive where information on what to
+do when booting is stored. LILO or other boot managers can be written here.</p>
+</dd>
+
+<dt><b>Motif</b></dt>
+
+<dd>
+<p>A popular programming toolkit used in many older X programs.</p>
+</dd>
+
+<dt><b>MOTD</b></dt>
+
+<dd>
+<p>Message of the Day. The motd (stored in Linux in <tt class="FILENAME">/etc/motd</tt>
+is a text file that is displayed to all users upon logging in. Traditionally, it is used
+by the system administrator as a sort of &#8220;bulletin board&#8221; for communicating
+with users.</p>
+</dd>
+
+<dt><b>Mount point</b></dt>
+
+<dd>
+<p>An empty directory in a filesystem where another filesystem is to be
+&#8220;mounted&#8221;, or grafted on.</p>
+</dd>
+
+<dt><b>Nameserver</b></dt>
+
+<dd>
+<p>A DNS information server. Nameservers translate DNS names to numerical IP
+addresses.</p>
+</dd>
+
+<dt><b>Network interface</b></dt>
+
+<dd>
+<p>A virtual representation of a network device provided by the kernel. Network
+interfaces allow users and programs to talk to network devices.</p>
+</dd>
+
+<dt><b>NFS</b></dt>
+
+<dd>
+<p>The Network Filesystem. NFS allows the mounting of remote filesystems as if they were
+local to your computer and thus provides a transparent method of file sharing.</p>
+</dd>
+
+<dt><b>Octal</b></dt>
+
+<dd>
+<p>Base-8 number system, with digits 0-7.</p>
+</dd>
+
+<dt><b>Pager</b></dt>
+
+<dd>
+<p>An X program that allows the user to see and switch between multiple
+&#8220;desktops&#8221;.</p>
+</dd>
+
+<dt><b>Partition</b></dt>
+
+<dd>
+<p>A division of a hard drive. Filesystems exist on top of partitions.</p>
+</dd>
+
+<dt><b>PPP</b></dt>
+
+<dd>
+<p>Point-to-Point Protocol. PPP is used mainly for connecting via modem to an Internet
+Service Provider.</p>
+</dd>
+
+<dt><b>Process</b></dt>
+
+<dd>
+<p>A running program.</p>
+</dd>
+
+<dt><b>Root directory</b></dt>
+
+<dd>
+<p>Represented as &#8220;/&#8221;, the root directory exists at the top of the
+filesystem, with all other directories branching out beneath it in a &#8220;file
+tree&#8221;.</p>
+</dd>
+
+<dt><b>Root disk</b></dt>
+
+<dd>
+<p>The disk (usually fixed) on which the root directory is stored.</p>
+</dd>
+
+<dt><b>Routing table</b></dt>
+
+<dd>
+<p>The set of information the kernel uses in &#8220;routing&#8221; network data around.
+It contains such tidbits as where your default gateway is, which network interface is
+connected to which network, etc.</p>
+</dd>
+
+<dt><b>Runlevel</b></dt>
+
+<dd>
+<p>The overall system state as defined by init. Runlevel 6 is rebooting, runlevel 1 is
+&#8220;single user mode&#8221;, runlevel 4 is an X login, etc. There are 6 available
+runlevels on a Slackware system.</p>
+</dd>
+
+<dt><b>Secure shell</b></dt>
+
+<dd>
+<p>An encrypted (thus secure) method of logging in remotely to a computer. Many secure
+shell programs are available; both a client and server are needed.</p>
+</dd>
+
+<dt><b>Service</b></dt>
+
+<dd>
+<p>The sharing of information and/or data between programs and computers from a single
+&#8220;server&#8221; to multiple &#8220;clients&#8221;. HTTP, FTP, NFS, etc. are
+services.</p>
+</dd>
+
+<dt><b>Shadow password suite</b></dt>
+
+<dd>
+<p>The shadow password suite allows encrypted passwords to be hidden from users, while
+the rest of the information in the <tt class="FILENAME">/etc/passwd</tt> file remains
+visible to all. This helps prevent brute-force attempts at cracking passwords.</p>
+</dd>
+
+<dt><b>Shell</b></dt>
+
+<dd>
+<p>Shells provide a commandline interface to the user. When you're looking at a text
+prompt, you're in a shell.</p>
+</dd>
+
+<dt><b>Shell builtin</b></dt>
+
+<dd>
+<p>A command built into the shell, as opposed to being provided by an external program.
+For instance, <tt class="COMMAND">bash</tt> has a <tt class="COMMAND">cd</tt>
+builtin.</p>
+</dd>
+
+<dt><b>Signal</b></dt>
+
+<dd>
+<p>Unix programs can communicate between each other using simple &#8220;signals&#8221;,
+which are enumerated and usually have specific meanings. <tt class="COMMAND">kill -l</tt>
+will list the available signals.</p>
+</dd>
+
+<dt><b>SLIP</b></dt>
+
+<dd>
+<p>Serial Line Interface Protocol. SLIP is a similar protocol to PPP, in that it's used
+for connecting two machines via a serial interface.</p>
+</dd>
+
+<dt><b>Software package</b></dt>
+
+<dd>
+<p>A program and its associated files, archived and compressed into a single file along
+with any necessary scripts or information to aid in managing the installation, upgrade,
+and removal of those files.</p>
+</dd>
+
+<dt><b>Software series</b></dt>
+
+<dd>
+<p>A collection of related software packages in Slackware. All KDE packages are in the
+&#8220;kde&#8221; series, networking packages in the &#8220;n&#8221; series, etc.</p>
+</dd>
+
+<dt><b>Source code</b></dt>
+
+<dd>
+<p>The (more or less) human-readable code in which most programs are written. Source code
+is compiled into &#8220;binary&#8221; code.</p>
+</dd>
+
+<dt><b>Standard Error (stderr)</b></dt>
+
+<dd>
+<p>The Unix-standard output stream for errors. Programs write any error messages on
+stderr, so that they can be separated from normal output.</p>
+</dd>
+
+<dt><b>Standard Input (stdin)</b></dt>
+
+<dd>
+<p>The Unix-standard input stream. Data can be redirected or piped into a program's stdin
+from any source.</p>
+</dd>
+
+<dt><b>Standard Output (stdout)</b></dt>
+
+<dd>
+<p>The Unix-standard output stream. Normal text output from a program is written to
+stdout, which is separate from the error messages reported on stderr and can be piped or
+redirected into other programs' stdin or to a file.</p>
+</dd>
+
+<dt><b>Subnet</b></dt>
+
+<dd>
+<p>An IP address range that is part of a larger range. For instance, 192.168.1.0 is a
+subnet of 192.168.0.0 (where 0 is a mask meaning &#8220;undefined&#8221;); it is, in
+fact, the &#8220;.1&#8221; subnet.</p>
+</dd>
+
+<dt><b>Superblock</b></dt>
+
+<dd>
+<p>In Linux, partitions are discussed in terms of blocks. A block is 512 bytes. The
+superblock is the first 512 bytes of a partition.</p>
+</dd>
+
+<dt><b>Supplemental disk</b></dt>
+
+<dd>
+<p>In Slackware, a floppy disk used during installation that contains neither the kernel
+(which is on the boot disk) nor the root filesystem (which is on the root disk), but
+additional needed files such as network modules or PCMCIA support.</p>
+</dd>
+
+<dt><b>Suspended process</b></dt>
+
+<dd>
+<p>A process which has been frozen until killed or resumed.</p>
+</dd>
+
+<dt><b>Swap space</b></dt>
+
+<dd>
+<p>Disk space used by the kernel as &#8220;virtual&#8221; RAM. It is slower than RAM, but
+because disk space is cheaper, swap is usually more plentiful. Swap space is useful to
+the kernel for holding lesser-used data and as a fallback when physical RAM is
+exhausted.</p>
+</dd>
+
+<dt><b>Symbolic link</b></dt>
+
+<dd>
+<p>A special file that simply points to the location of another file. Symbolic links are
+used to avoid data duplication when a file is needed in multiple locations.</p>
+</dd>
+
+<dt><b>Tagfile</b></dt>
+
+<dd>
+<p>A file used by the Slackware <tt class="COMMAND">setup</tt> program during
+installation, which describes a set of packages to be installed.</p>
+</dd>
+
+<dt><b>Terminal</b></dt>
+
+<dd>
+<p>A human-computer interface consisting of at least a screen (or virtual screen) and
+some method of input (almost always at least a keyboard).</p>
+</dd>
+
+<dt><b>Toolkit, GUI</b></dt>
+
+<dd>
+<p>A GUI toolkit is a collection of libraries that provide a programmer with code to draw
+&#8220;widgets&#8221; such as scrollbars, checkboxes, etc. and construct a graphical
+interface. The GUI toolkit used by a program often defines its &#8220;look and
+feel&#8221;.</p>
+</dd>
+
+<dt><b>UID</b></dt>
+
+<dd>
+<p>User Identifier. A unique number that identifies a user to the system. UIDs are used
+by most programs instead of usernames because a number is easier to deal with; usernames
+are generally only used when the user has to see things happen.</p>
+</dd>
+
+<dt><b>VESA</b></dt>
+
+<dd>
+<p>Video Electronics Standards Association. The term &#8220;VESA&#8221; is often used to
+denote a standard specified by said Association. Nearly all modern video adapters are
+VESA-compliant.</p>
+</dd>
+
+<dt><b>Virtual terminal</b></dt>
+
+<dd>
+<p>The use of software to simulate multiple terminals while using only a single set of
+input/output devices (keyboard, monitor, mouse). Special keystrokes switch between
+virtual terminals at a single physical terminal.</p>
+</dd>
+
+<dt><b>Window manager</b></dt>
+
+<dd>
+<p>An X program whose purpose is to provide a graphical interface beyond the simple
+rectangle-drawing of the X Window System. Window managers generally provide titlebars,
+menus for running programs, etc.</p>
+</dd>
+
+<dt><b>Working directory</b></dt>
+
+<dd>
+<p>The directory in which a program considers itself to be while running.</p>
+</dd>
+
+<dt><b>Wrapper program</b></dt>
+
+<dd>
+<p>A program whose sole purpose is to run other programs, but change their behavior in
+some way by altering their environments or filtering their input.</p>
+</dd>
+
+<dt><b>X server</b></dt>
+
+<dd>
+<p>The program in the X Window System which interfaces with graphics hardware and handles
+the actual running of X programs.</p>
+</dd>
+
+<dt><b>X Window System</b></dt>
+
+<dd>
+<p>Network-oriented graphical interface system used on most Unix-like operating systems,
+including Linux.</p>
+</dd>
+</dl>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="zipslack-booting.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="gpl.html" accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Booting ZipSlack</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">The GNU General Public License</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/gpl.html b/misc/slackbook/html/gpl.html
new file mode 100644
index 000000000..7e41435cc
--- /dev/null
+++ b/misc/slackbook/html/gpl.html
@@ -0,0 +1,452 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>The GNU General Public License</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Glossary" href="glossary.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="APPENDIX" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="glossary.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom">&nbsp;</td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="APPENDIX">
+<h1><a id="GPL" name="GPL"></a>Appendix A. The GNU General Public License</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>A.1. <a href="gpl.html#AEN7088">Preamble</a></dt>
+
+<dt>A.2. <a href="gpl.html#AEN7098">TERMS AND CONDITIONS</a></dt>
+
+<dt>A.3. <a href="gpl.html#AEN7162">How to Apply These Terms to Your New
+Programs</a></dt>
+</dl>
+</div>
+
+<p class="LITERALLAYOUT">GNU&nbsp;GENERAL&nbsp;PUBLIC&nbsp;LICENSE<br />
+<br />
+Version&nbsp;2,&nbsp;June&nbsp;1991<br />
+Copyright&nbsp;(C)&nbsp;1989,&nbsp;1991&nbsp;Free&nbsp;Software&nbsp;Foundation,&nbsp;Inc.<br />
+
+59&nbsp;Temple&nbsp;Place,&nbsp;Suite&nbsp;330,&nbsp;Boston,&nbsp;MA&nbsp;&nbsp;02111-1307&nbsp;&nbsp;USA<br />
+
+Everyone&nbsp;is&nbsp;permitted&nbsp;to&nbsp;copy&nbsp;and&nbsp;distribute&nbsp;verbatim&nbsp;copies&nbsp;of&nbsp;this<br />
+
+license&nbsp;document,&nbsp;but&nbsp;changing&nbsp;it&nbsp;is&nbsp;not&nbsp;allowed.</p>
+
+<div class="SIMPLESECT">
+<h4 class="SIMPLESECT"><a id="AEN7088" name="AEN7088">A.1. Preamble</a></h4>
+
+<p>The licenses for most software are designed to take away your freedom to share and
+change it. By contrast, the GNU General Public License is intended to guarantee your
+freedom to share and change free software--to make sure the software is free for all its
+users. This General Public License applies to most of the Free Software Foundation's
+software and to any other program whose authors commit to using it. (Some other Free
+Software Foundation software is covered by the GNU Library General Public License
+instead.) You can apply it to your programs, too.</p>
+
+<p>When we speak of free software, we are referring to freedom, not price. Our General
+Public Licenses are designed to make sure that you have the freedom to distribute copies
+of free software (and charge for this service if you wish), that you receive source code
+or can get it if you want it, that you can change the software or use pieces of it in new
+free programs; and that you know you can do these things.</p>
+
+<p>To protect your rights, we need to make restrictions that forbid anyone to deny you
+these rights or to ask you to surrender the rights. These restrictions translate to
+certain responsibilities for you if you distribute copies of the software, or if you
+modify it.</p>
+
+<p>For example, if you distribute copies of such a program, whether gratis or for a fee,
+you must give the recipients all the rights that you have. You must make sure that they,
+too, receive or can get the source code. And you must show them these terms so they know
+their rights.</p>
+
+<p>We protect your rights with two steps: (1) copyright the software, and (2) offer you
+this license which gives you legal permission to copy, distribute and/or modify the
+software.</p>
+
+<p>Also, for each author's protection and ours, we want to make certain that everyone
+understands that there is no warranty for this free software. If the software is modified
+by someone else and passed on, we want its recipients to know that what they have is not
+the original, so that any problems introduced by others will not reflect on the original
+authors' reputations.</p>
+
+<p>Finally, any free program is threatened constantly by software patents. We wish to
+avoid the danger that redistributors of a free program will individually obtain patent
+licenses, in effect making the program proprietary. To prevent this, we have made it
+clear that any patent must be licensed for everyone's free use or not licensed at
+all.</p>
+
+<p>The precise terms and conditions for copying, distribution and modification
+follow.</p>
+</div>
+
+<div class="SIMPLESECT">
+<h4 class="SIMPLESECT"><a id="AEN7098" name="AEN7098">A.2. TERMS AND CONDITIONS</a></h4>
+
+<p><span class="emphasis"><i class="EMPHASIS">TERMS AND CONDITIONS FOR COPYING,
+DISTRIBUTION AND MODIFICATION</i></span></p>
+
+<ol type="1">
+<li>
+<p>This License applies to any program or other work which contains a notice placed by
+the copyright holder saying it may be distributed under the terms of this General Public
+License. The &#8220;Program&#8221;, below, refers to any such program or work, and a
+&#8220;work based on the Program&#8221; means either the Program or any derivative work
+under copyright law: that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another language.
+(Hereinafter, translation is included without limitation in the term
+&#8220;modification&#8221;.) Each licensee is addressed as &#8220;you&#8221;.</p>
+
+<p>Activities other than copying, distribution and modification are not covered by this
+License; they are outside its scope. The act of running the Program is not restricted,
+and the output from the Program is covered only if its contents constitute a work based
+on the Program (independent of having been made by running the Program). Whether that is
+true depends on what the Program does.</p>
+</li>
+
+<li>
+<p>You may copy and distribute verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and appropriately publish on
+each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty; and give any other
+recipients of the Program a copy of this License along with the Program.</p>
+
+<p>You may charge a fee for the physical act of transferring a copy, and you may at your
+option offer warranty protection in exchange for a fee.</p>
+</li>
+
+<li>
+<p>You may modify your copy or copies of the Program or any portion of it, thus forming a
+work based on the Program, and copy and distribute such modifications or work under the
+terms of Section 1 above, provided that you also meet all of these conditions:</p>
+
+<ol type="a">
+<li>
+<p>You must cause the modified files to carry prominent notices stating that you changed
+the files and the date of any change.</p>
+</li>
+
+<li>
+<p>You must cause any work that you distribute or publish, that in whole or in part
+contains or is derived from the Program or any part thereof, to be licensed as a whole at
+no charge to all third parties under the terms of this License.</p>
+</li>
+
+<li>
+<p>If the modified program normally reads commands interactively when run, you must cause
+it, when started running for such interactive use in the most ordinary way, to print or
+display an announcement including an appropriate copyright notice and a notice that there
+is no warranty (or else, saying that you provide a warranty) and that users may
+redistribute the program under these conditions, and telling the user how to view a copy
+of this License. (Exception: if the Program itself is interactive but does not normally
+print such an announcement, your work based on the Program is not required to print an
+announcement.)</p>
+</li>
+</ol>
+
+<p>These requirements apply to the modified work as a whole. If identifiable sections of
+that work are not derived from the Program, and can be reasonably considered independent
+and separate works in themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you distribute the same
+sections as part of a whole which is a work based on the Program, the distribution of the
+whole must be on the terms of this License, whose permissions for other licensees extend
+to the entire whole, and thus to each and every part regardless of who wrote it.</p>
+
+<p>Thus, it is not the intent of this section to claim rights or contest your rights to
+work written entirely by you; rather, the intent is to exercise the right to control the
+distribution of derivative or collective works based on the Program.</p>
+
+<p>In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or distribution
+medium does not bring the other work under the scope of this License.</p>
+</li>
+
+<li>
+<p>You may copy and distribute the Program (or a work based on it, under Section 2) in
+object code or executable form under the terms of Sections 1 and 2 above provided that
+you also do one of the following:</p>
+
+<ol type="a">
+<li>
+<p>Accompany it with the complete corresponding machine-readable source code, which must
+be distributed under the terms of Sections 1 and 2 above on a medium customarily used for
+software interchange; or,</p>
+</li>
+
+<li>
+<p>Accompany it with a written offer, valid for at least three years, to give any third
+party, for a charge no more than your cost of physically performing source distribution,
+a complete machine-readable copy of the corresponding source code, to be distributed
+under the terms of Sections 1 and 2 above on a medium customarily used for software
+interchange; or,</p>
+</li>
+
+<li>
+<p>Accompany it with the information you received as to the offer to distribute
+corresponding source code. (This alternative is allowed only for noncommercial
+distribution and only if you received the program in object code or executable form with
+such an offer, in accord with Subsection b above.)</p>
+</li>
+</ol>
+
+<p>The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all the source
+code for all modules it contains, plus any associated interface definition files, plus
+the scripts used to control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include anything that is normally
+distributed (in either source or binary form) with the major components (compiler,
+kernel, and so on) of the operating system on which the executable runs, unless that
+component itself accompanies the executable.</p>
+
+<p>If distribution of executable or object code is made by offering access to copy from a
+designated place, then offering equivalent access to copy the source code from the same
+place counts as distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.</p>
+</li>
+
+<li>
+<p>You may not copy, modify, sublicense, or distribute the Program except as expressly
+provided under this License. Any attempt otherwise to copy, modify, sublicense or
+distribute the Program is void, and will automatically terminate your rights under this
+License. However, parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such parties remain in full
+compliance.</p>
+</li>
+
+<li>
+<p>You are not required to accept this License, since you have not signed it. However,
+nothing else grants you permission to modify or distribute the Program or its derivative
+works. These actions are prohibited by law if you do not accept this License. Therefore,
+by modifying or distributing the Program (or any work based on the Program), you indicate
+your acceptance of this License to do so, and all its terms and conditions for copying,
+distributing or modifying the Program or works based on it.</p>
+</li>
+
+<li>
+<p>Each time you redistribute the Program (or any work based on the Program), the
+recipient automatically receives a license from the original licensor to copy, distribute
+or modify the Program subject to these terms and conditions. You may not impose any
+further restrictions on the recipients' exercise of the rights granted herein. You are
+not responsible for enforcing compliance by third parties to this License.</p>
+</li>
+
+<li>
+<p>If, as a consequence of a court judgment or allegation of patent infringement or for
+any other reason (not limited to patent issues), conditions are imposed on you (whether
+by court order, agreement or otherwise) that contradict the conditions of this License,
+they do not excuse you from the conditions of this License. If you cannot distribute so
+as to satisfy simultaneously your obligations under this License and any other pertinent
+obligations, then as a consequence you may not distribute the Program at all. For
+example, if a patent license would not permit royalty-free redistribution of the Program
+by all those who receive copies directly or indirectly through you, then the only way you
+could satisfy both it and this License would be to refrain entirely from distribution of
+the Program.</p>
+
+<p>If any portion of this section is held invalid or unenforceable under any particular
+circumstance, the balance of the section is intended to apply and the section as a whole
+is intended to apply in other circumstances.</p>
+
+<p>It is not the purpose of this section to induce you to infringe any patents or other
+property right claims or to contest validity of any such claims; this section has the
+sole purpose of protecting the integrity of the free software distribution system, which
+is implemented by public license practices. Many people have made generous contributions
+to the wide range of software distributed through that system in reliance on consistent
+application of that system; it is up to the author/donor to decide if he or she is
+willing to distribute software through any other system and a licensee cannot impose that
+choice.</p>
+
+<p>This section is intended to make thoroughly clear what is believed to be a consequence
+of the rest of this License.</p>
+</li>
+
+<li>
+<p>If the distribution and/or use of the Program is restricted in certain countries
+either by patents or by copyrighted interfaces, the original copyright holder who places
+the Program under this License may add an explicit geographical distribution limitation
+excluding those countries, so that distribution is permitted only in or among countries
+not thus excluded. In such case, this License incorporates the limitation as if written
+in the body of this License.</p>
+</li>
+
+<li>
+<p>The Free Software Foundation may publish revised and/or new versions of the General
+Public License from time to time. Such new versions will be similar in spirit to the
+present version, but may differ in detail to address new problems or concerns.</p>
+
+<p>Each version is given a distinguishing version number. If the Program specifies a
+version number of this License which applies to it and &#8220;any later version&#8221;,
+you have the option of following the terms and conditions either of that version or of
+any later version published by the Free Software Foundation. If the Program does not
+specify a version number of this License, you may choose any version ever published by
+the Free Software Foundation.</p>
+</li>
+
+<li>
+<p>If you wish to incorporate parts of the Program into other free programs whose
+distribution conditions are different, write to the author to ask for permission. For
+software which is copyrighted by the Free Software Foundation, write to the Free Software
+Foundation; we sometimes make exceptions for this. Our decision will be guided by the two
+goals of preserving the free status of all derivatives of our free software and of
+promoting the sharing and reuse of software generally.</p>
+</li>
+
+<li>
+<p>NO WARRANTY</p>
+
+<p>BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM,
+TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
+COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &#8220;AS IS&#8221; WITHOUT
+WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
+RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
+PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
+CORRECTION.</p>
+</li>
+
+<li>
+<p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
+COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
+PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL
+OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
+(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
+SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.</p>
+</li>
+</ol>
+
+<p>END OF TERMS AND CONDITIONS</p>
+</div>
+
+<div class="SIMPLESECT">
+<h4 class="SIMPLESECT"><a id="AEN7162" name="AEN7162">A.3. How to Apply These Terms to
+Your New Programs</a></h4>
+
+<p>If you develop a new program, and you want it to be of the greatest possible use to
+the public, the best way to achieve this is to make it free software which everyone can
+redistribute and change under these terms.</p>
+
+<p>To do so, attach the following notices to the program. It is safest to attach them to
+the start of each source file to most effectively convey the exclusion of warranty; and
+each file should have at least the &#8220;copyright&#8221; line and a pointer to where
+the full notice is found.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+&lt;one line to give the program's name and a brief idea of what it does.&gt;
+ Copyright (C) &lt;year&gt; &lt;name of author&gt;
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Also add information on how to contact you by electronic and paper mail.</p>
+
+<p>If the program is interactive, make it output a short notice like this when it starts
+in an interactive mode:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Gnomovision version 69, Copyright (C) year name of author
+Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+This is free software, and you are welcome to redistribute it
+under certain conditions; type `show c' for details.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The hypothetical commands `show w' and `show c' should show the appropriate parts of
+the General Public License. Of course, the commands you use may be called something other
+than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits
+your program.</p>
+
+<p>You should also get your employer (if you work as a programmer) or your school, if
+any, to sign a &#8220;copyright disclaimer&#8221; for the program, if necessary. Here is
+a sample; alter the names:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ &lt;signature of Ty Coon&gt;, 1 April 1989
+ Ty Coon, President of Vice
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may consider it more
+useful to permit linking proprietary applications with the library. If this is what you
+want to do, use the GNU Library General Public License instead of this License.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="glossary.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top">&nbsp;</td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Glossary</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">&nbsp;</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/help-online.html b/misc/slackbook/html/help-online.html
new file mode 100644
index 000000000..fdd253881
--- /dev/null
+++ b/misc/slackbook/html/help-online.html
@@ -0,0 +1,247 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Online Help</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Help" href="help.html" />
+<link rel="PREVIOUS" title="Help" href="help.html" />
+<link rel="NEXT" title="Installation" href="installation.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="help.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 2 Help</td>
+<td width="10%" align="right" valign="bottom"><a href="installation.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="HELP-ONLINE" name="HELP-ONLINE">2.2 Online Help</a></h1>
+
+<p>In addition to the documentation provided and installable with the Slackware Linux
+Operating System, there are a vast multitude of online resources available for you to
+learn from as well.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="HELP-ONLINE-OFFICIAL" name="HELP-ONLINE-OFFICIAL">2.2.1 The
+Official Website and Help Forums</a></h2>
+
+<p><a href="http://www.slackware.com" target="_top">The Official Slackware
+Website</a></p>
+
+<p>The Official Slackware Linux website is sometimes out of date, but still contains
+information relevant to the latest Slackware versions. At one time an active help forum
+existed there before a horde of trolls, troublemakers, and whiners descended on the
+forum. Maintaining the forum was beginning to be too much work, and so Pat shut it down.
+One can find that old forum back up and running complete with searchable archives of the
+old data at <a href="http://www.userlocal.com/phorum/"
+target="_top">http://www.userlocal.com/phorum/</a>.</p>
+
+<p>After the forums were taken down on <a href="http://slackware.com"
+target="_top">http://slackware.com</a>, several other sites sprang up that offered forum
+support for Slackware. After much thought, Pat chose to endorse <a
+href="http://www.linuxquestions.org" target="_top">www.linuxquestions.org</a> as the official
+forum for Slackware Linux.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="HELP-ONLINE-EMAIL" name="HELP-ONLINE-EMAIL">2.2.2 E-mail
+Support</a></h2>
+
+<p>Everyone who purchases an official CD set is entitled to free installation support via
+e-mail from the developer. That having been said, please keep in mind that we, the
+developers, (and a vast majority of users) of Slackware are of &#8220;The Old
+School&#8221;. That means that we prefer to help those who have a sincere interest and
+are willing to help themselves in the process. We will always do our best to help
+everyone who emails us with support questions. However, Please check your documentation
+and the website (especially the FAQs and maybe some of the forums listed below) before
+e-mailing. You may get a faster answer that way, and the less e-mail we have to answer,
+obviously the sooner we will be of assistance to those that need it.</p>
+
+<p>The e-mail address for technical support is: <var
+class="LITERAL">support@slackware.com</var>. Other e-mail addresses and contact
+information are listed on the website.</p>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN535" name="AEN535">2.2.2.1 Slackware Linux Project Mailing
+Lists</a></h3>
+
+<p>We have several mailing lists, available in digest and normal forms. Check the
+instructions for how to subscribe.</p>
+
+<p>To subscribe to a mailing list, email:</p>
+
+<p><var class="LITERAL">majordomo@slackware.com</var></p>
+
+<p>with the phrase &#8220;<var class="LITERAL">subscribe <var class="REPLACEABLE">[name
+of list]</var></var>&#8221; in the body of the email. The list choices are described
+below (use one the names below for the name of the list).</p>
+
+<p>Archives of the mailing list can be found on Slackware's website at:</p>
+
+<p><var class="LITERAL">http://slackware.com/lists/archive/</var></p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><var class="LITERAL">slackware-announce</var></dt>
+
+<dd>
+<p>The <var class="LITERAL">slackware-announce</var> mailing list is for announcements of
+new versions, major updates and other general information.</p>
+</dd>
+
+<dt><var class="LITERAL">slackware-security</var></dt>
+
+<dd>
+<p>The <var class="LITERAL">slackware-security</var> mailing list is for announcements
+relating to security issues. Any exploits or other vulnerabilities directly pertaining to
+Slackware will get posted to this list immediately.</p>
+</dd>
+</dl>
+</div>
+
+<p>These lists are also available in digest format. This means that you get one large
+message per day instead of several messages throughout the day. Since the slackware
+mailing lists do not allow users to post, and the lists are such low traffic, most users
+find little advantage in the digest lists. Still, they are available if you want them by
+subscribing to <var class="LITERAL">slackware-announce-digest</var> or <var
+class="LITERAL">slackware-security-digest</var>.</p>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="HELP-ONLINE-NONOFFICIAL" name="HELP-ONLINE-NONOFFICIAL">2.2.3
+Non-Official Websites and Help Forums</a></h2>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN571" name="AEN571">2.2.3.1 Websites</a></h3>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><a href="http://www.google.com" target="_top">Google</a></dt>
+
+<dd>
+<p>The Kung-Fu Master of Search Engines. When you absolutely, positively gotta find every
+last kernel of information on a subject: Accept no substitutes.</p>
+</dd>
+
+<dt><a href="http://www.google.com/linux" target="_top">Google:Linux</a></dt>
+
+<dd>
+<p>Linux-Specific searches</p>
+</dd>
+
+<dt><a href="http://www.google.com/bsd" target="_top">Google:BSD</a></dt>
+
+<dd>
+<p>BSD-Specific searches. Slackware is so generic as a Unix work-a-like operating system
+that one can as often as not find very detailed information that is almost 100% relevant
+to Slackware here. Many times a BSD search reveals far more technical information than
+the often PR-related Linux searches.</p>
+</dd>
+
+<dt><a href="http://groups.google.com" target="_top">Google:Groups</a></dt>
+
+<dd>
+<p>Search through decades of Usenet posts for your pearls of wisdom.</p>
+</dd>
+
+<dt><a href="http://userlocal.com" target="_top">http://userlocal.com</a></dt>
+
+<dd>
+<p>A virtual treasure-trove of knowledge, good advice, first-hand experience and
+interesting articles. Often the first place you'll hear about new developments in the
+world of Slackware.</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN601" name="AEN601">2.2.3.2 Web-based Resources</a></h3>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><a href="http://www.linuxquestions.org/questions/forumdisplay.php?forumid=14"
+target="_top">linuxquestions.org</a></dt>
+
+<dd>
+<p>The officially sanctioned web-forum for Slackware users.</p>
+</dd>
+
+<dt><a href="http://forums.linuxiso.org/viewforum.php?f=25" target="_top">LinuxISO.org
+Slackware Forum</a></dt>
+
+<dd>
+<p>&#8220;A place to download and get help with Linux.&#8221;</p>
+</dd>
+
+<dt><a href="http://wombat.san-francisco.ca.us/perl/fom"
+target="_top">alt.os.linux.slackware FAQ</a></dt>
+
+<dd>
+<p>Another FAQ</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN620" name="AEN620">2.2.3.3 Usenet Groups (NNTP)</a></h3>
+
+<p>Usenet has long been a place for geeks to gather and help one another. There are few
+newsgroups dedicated to Slackware Linux, but they tend to be filled with very
+knowledgeable people.</p>
+
+<p><var class="LITERAL">alt.os.linux.slackware</var></p>
+
+<p><var class="LITERAL">alt.os.linux.slackware</var>, better known as aols (not to be
+confused with <span class="TRADEMARK">AOL</span>&reg;!) is one of the most active places
+to find technical help with Slackware problems. Like every Usenet newsgroup, a few
+unhelpful participants (&#8220;trolls&#8221;) can mar the experience with constant
+arguing. Learning to ignore the trolls and identifying the truly helpful people is key to
+making the most of this resource.</p>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="help.html" accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="installation.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Help</td>
+<td width="34%" align="center" valign="top"><a href="help.html" accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Installation</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/help.html b/misc/slackbook/html/help.html
new file mode 100644
index 000000000..691282f6e
--- /dev/null
+++ b/misc/slackbook/html/help.html
@@ -0,0 +1,292 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Help</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Open Source and Free Software"
+href="introduction-opensource.html" />
+<link rel="NEXT" title="Online Help" href="help-online.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="introduction-opensource.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="help-online.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="HELP" name="HELP"></a>Chapter 2 Help</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>2.1 <a href="help.html#HELP-SYSTEM">System Help</a></dt>
+
+<dt>2.2 <a href="help-online.html">Online Help</a></dt>
+</dl>
+</div>
+
+<p>Often there are times when you might need help with a specific command, setting up a
+program, or getting a piece of hardware to work. Maybe you simply want to understand a
+given command better, or see what other options are available to use with it. Luckily,
+there are a variety of ways that you can get the help you're looking for. When you
+install Slackware you have the option of installing packages from the &#8220;F&#8221;
+series which includes FAQs and HOWTOs. Programs also come with help about their options,
+configuration files, and usage.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="HELP-SYSTEM" name="HELP-SYSTEM">2.1 System Help</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="HELP-SYSTEM-MAN" name="HELP-SYSTEM-MAN">2.1.1 <tt
+class="COMMAND">man</tt></a></h2>
+
+<p>The <tt class="COMMAND">man</tt> command (short for &#8220;manual&#8221;) is the
+traditional form of online documentation in Unix and Linux operating systems. Comprised
+of specially formatted files, the &#8220;man pages&#8221;, are written for the vast
+majority of commands and are distributed with the software itself. Executing <tt
+class="COMMAND">man somecommand</tt> will display the man page for (naturally) the
+command specified, in our example this would be the imaginary program <tt
+class="COMMAND">somecommand</tt>.</p>
+
+<p>As you might imagine, the amount of man pages can quickly add up, becoming overly
+confusing and seriously complicated, even for an advanced user. So, for this reason, man
+pages are grouped into enumerated sections. This system has been around for a very long
+time; enough so that you will often see commands, programs, and even programming library
+functions referred to with their man section number.</p>
+
+<p>For example:</p>
+
+<p>You might see a reference to <tt class="COMMAND">man</tt>(1). The numbering tells you
+that &#8220;<tt class="COMMAND">man</tt>&#8221; is documented in section 1 (user
+commands); you can specify that you want the section 1 man page for &#8220;man&#8221;
+with the command <tt class="COMMAND">man 1 man</tt>. Specifying the section that man
+should look in is useful in the case of multiple items with the same name.</p>
+
+<div class="TABLE"><a id="AEN409" name="AEN409"></a>
+<p><b>Table 2-1. Man Page Sections</b></p>
+
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="25%" />
+<col width="75%" />
+<thead>
+<tr>
+<th>Section</th>
+<th>Contents</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Section 1</td>
+<td>user commands (intro only)</td>
+</tr>
+
+<tr>
+<td>Section 2</td>
+<td>system calls</td>
+</tr>
+
+<tr>
+<td>Section 3</td>
+<td>C library calls</td>
+</tr>
+
+<tr>
+<td>Section 4</td>
+<td>devices (e.g., <tt class="FILENAME">hd</tt>, <tt class="FILENAME">sd</tt>)</td>
+</tr>
+
+<tr>
+<td>Section 5</td>
+<td>file formats and protocols (e.g., wtmp, <tt class="FILENAME">/etc/passwd</tt>,
+nfs)</td>
+</tr>
+
+<tr>
+<td>Section 6</td>
+<td>games (intro only)</td>
+</tr>
+
+<tr>
+<td>Section 7</td>
+<td>conventions, macro packages, etc. (e.g., nroff, ascii)</td>
+</tr>
+
+<tr>
+<td>Section 8</td>
+<td>system administration (intro only)</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>In addition to <tt class="COMMAND">man</tt>(1), there are the commands <tt
+class="COMMAND">whatis</tt>(1) and <tt class="COMMAND">apropos</tt>(1) available to you,
+whose shared purpose is to make it easier to find information in the man system.</p>
+
+<p>The command <tt class="COMMAND">whatis</tt> gives a very brief description of system
+commands, somewhat in the style of a pocket command reference.</p>
+
+<p>Example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">whatis whatis</kbd>
+whatis (1) - search the whatis database for complete words
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The command <tt class="COMMAND">apropos</tt> is used to search for a man page
+containing a given keyword.</p>
+
+<p>Example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">apropos wav</kbd>
+cdda2wav (1) - a sampling utility that dumps CD audio data into wav sound files
+netwave_cs (4) - Xircom Creditcard Netwave device driver
+oggdec (1) - simple decoder, Ogg Vorbis file to PCM audio file (WAV or RAW)
+wavelan (4) - AT&amp;T GIS WaveLAN ISA device driver
+wavelan_cs (4) - AT&amp;T GIS WaveLAN PCMCIA device driver
+wvlan_cs (4) - Lucent WaveLAN/IEEE 802.11 device driver
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you'd like further information on any of these commands, read their man pages for
+the details. ;)</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="HELP-SYSTEM-DOC" name="HELP-SYSTEM-DOC">2.1.2 The <tt
+class="FILENAME">/usr/doc</tt> Directory</a></h2>
+
+<p>The source for most packages that we build comes with some sort of documentation:
+README files, usage instructions, license files, etc. Any sort of documentation that
+comes with the source is included and installed on your system in the <tt
+class="FILENAME">/usr/doc</tt> directory. Each program will (usually) install its own
+documentation in the order of:</p>
+
+<p><tt class="FILENAME">/usr/doc/<var
+class="REPLACEABLE">$program-$version</var></tt></p>
+
+<p>Where <var class="REPLACEABLE">$program</var> is the name of the program you are
+wanting to read about, and <var class="REPLACEABLE">$version</var> is (obviously) the
+appropriate version of software package installed on your system.</p>
+
+<p>For example, to read the documentation for the command <tt class="COMMAND">man</tt>(1)
+you would want to <tt class="COMMAND">cd</tt> to:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /usr/doc/man-<var
+class="REPLACEABLE">$version</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If reading the appropriate man page(s) doesn't provide you with enough information, or
+address what you're looking for in particular, the <tt class="FILENAME">/usr/doc</tt>
+directory should be your next stop.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="HELP-SYSTEM-HOWTO" name="HELP-SYSTEM-HOWTO">2.1.3 HOWTOs and
+mini-HOWTOs</a></h2>
+
+<p>It is in the truest spirit of the Open Source community that brings us to the
+HOWTO/mini-HOWTO collection. These files are exactly what they sound like - documents and
+guides describing how to do stuff. If you installed the HOWTO collection, the HOWTOs will
+be installed to <tt class="FILENAME">/usr/doc/Linux-HOWTOs</tt> and the mini-HOWTOs to
+<tt class="FILENAME">/usr/doc/Linux-mini-HOWTOs</tt>.</p>
+
+<p>Also included in the same package series is a collection of FAQs, which is an acronym
+which stands for</p>
+
+<div class="INFORMALTABLE"><a id="AEN497" name="AEN497"></a>
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<tbody>
+<tr>
+<td><span class="emphasis"><i class="EMPHASIS">F</i></span>requently</td>
+</tr>
+
+<tr>
+<td><span class="emphasis"><i class="EMPHASIS">A</i></span>sked</td>
+</tr>
+
+<tr>
+<td><span class="emphasis"><i class="EMPHASIS">Q</i></span>uestions</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>These documents are written in a &#8220;Question and answer&#8221; style for
+(surprise) Frequently Asked Questions. The FAQs can often be a very useful place to look
+if you're just looking for a &#8220;Quick Fix&#8221; to something. If you decide to
+install the FAQs during setup, you will find them installed to the <tt
+class="FILENAME">/usr/doc/Linux-FAQs</tt> directory.</p>
+
+<p>These files are well worth reading whenever you're not quite sure how to proceed with
+something. They cover an amazing range of topics, more often than not in a surprisingly
+detailed manner. Good stuff!</p>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="introduction-opensource.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="help-online.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Open Source and Free Software</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Online Help</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/imagelib/admon/note.png b/misc/slackbook/html/imagelib/admon/note.png
new file mode 100644
index 000000000..b0ee5555b
--- /dev/null
+++ b/misc/slackbook/html/imagelib/admon/note.png
Binary files differ
diff --git a/misc/slackbook/html/imagelib/admon/warning.png b/misc/slackbook/html/imagelib/admon/warning.png
new file mode 100644
index 000000000..bc0adf33f
--- /dev/null
+++ b/misc/slackbook/html/imagelib/admon/warning.png
Binary files differ
diff --git a/misc/slackbook/html/index.html b/misc/slackbook/html/index.html
new file mode 100644
index 000000000..dc63844e5
--- /dev/null
+++ b/misc/slackbook/html/index.html
@@ -0,0 +1,1013 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Slackware Linux Essentials</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="NEXT" title="Preface" href="book-preface.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="BOOK" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="BOOK"><a id="AEN1" name="AEN1"></a>
+<div class="TITLEPAGE">
+<h1 class="TITLE"><a id="AEN2" name="AEN2">Slackware Linux Essentials</a></h1>
+
+<p><img src="slackware_logo.png" align="CENTER" /></p>
+
+<h3 class="AUTHOR"><a id="AEN30" name="AEN30"></a>Alan Hicks</h3>
+
+<h3 class="AUTHOR"><a id="AEN43" name="AEN43"></a>Chris Lumens</h3>
+
+<h3 class="AUTHOR"><a id="AEN47" name="AEN47"></a>David Cantrell</h3>
+
+<h3 class="AUTHOR"><a id="AEN50" name="AEN50"></a>Logan Johnson</h3>
+
+<p class="COPYRIGHT"><a href="TRADEMARKS.html">Copyright</a> &copy; 1998, 1999, 2000,
+2001, 2002, 2003, 2004, 2005 Slackware Linux, Inc.</p>
+
+<span class="ISBN">1-57176-338-4<br />
+</span>
+<div class="DOCFORAMTNAVI">[ <a href="./index.html">Split HTML</a> / <a
+href="./book.html">Single HTML</a> ]</div>
+
+<hr />
+</div>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt><a href="book-preface.html">Preface</a></dt>
+
+<dt>1 <a href="introduction.html">An Introduction to Slackware Linux</a></dt>
+
+<dd>
+<dl>
+<dt>1.1 <a href="introduction.html#INTRODUCTION-LINUX">What is Linux?</a></dt>
+
+<dd>
+<dl>
+<dt>1.1.1 <a href="introduction.html#INTRODUCTION-LINUX-GNU">A Word on GNU</a></dt>
+</dl>
+</dd>
+
+<dt>1.2 <a href="introduction-slackware.html">What is Slackware?</a></dt>
+
+<dt>1.3 <a href="introduction-opensource.html">Open Source and Free Software</a></dt>
+</dl>
+</dd>
+
+<dt>2 <a href="help.html">Help</a></dt>
+
+<dd>
+<dl>
+<dt>2.1 <a href="help.html#HELP-SYSTEM">System Help</a></dt>
+
+<dd>
+<dl>
+<dt>2.1.1 <a href="help.html#HELP-SYSTEM-MAN"><tt class="COMMAND">man</tt></a></dt>
+
+<dt>2.1.2 <a href="help.html#HELP-SYSTEM-DOC">The <tt class="FILENAME">/usr/doc</tt>
+Directory</a></dt>
+
+<dt>2.1.3 <a href="help.html#HELP-SYSTEM-HOWTO">HOWTOs and mini-HOWTOs</a></dt>
+</dl>
+</dd>
+
+<dt>2.2 <a href="help-online.html">Online Help</a></dt>
+
+<dd>
+<dl>
+<dt>2.2.1 <a href="help-online.html#HELP-ONLINE-OFFICIAL">The Official Website and Help
+Forums</a></dt>
+
+<dt>2.2.2 <a href="help-online.html#HELP-ONLINE-EMAIL">E-mail Support</a></dt>
+
+<dt>2.2.3 <a href="help-online.html#HELP-ONLINE-NONOFFICIAL">Non-Official Websites and
+Help Forums</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>3 <a href="installation.html">Installation</a></dt>
+
+<dd>
+<dl>
+<dt>3.1 <a href="installation.html#INSTALLATION-GETTING">Getting Slackware</a></dt>
+
+<dd>
+<dl>
+<dt>3.1.1 <a href="installation.html#AEN641">The Official Disc and Box Sets</a></dt>
+
+<dt>3.1.2 <a href="installation.html#AEN683">Via the Internet</a></dt>
+</dl>
+</dd>
+
+<dt>3.2 <a href="installation-requirements.html">System Requirements</a></dt>
+
+<dd>
+<dl>
+<dt>3.2.1 <a href="installation-requirements.html#INSTALLATION-SOFTWARE-SERIES">The
+Software Series</a></dt>
+
+<dt>3.2.2 <a href="installation-requirements.html#INSTALLATION-METHODS">Installation
+Methods</a></dt>
+
+<dt>3.2.3 <a
+href="installation-requirements.html#INSTALLATION-INSTALLATION-METHODS-BOOTDISK">Boot
+Disk</a></dt>
+
+<dt>3.2.4 <a
+href="installation-requirements.html#INSTALLATION-INSTALLATION-METHODS-ROOTDISK">Root
+Disk</a></dt>
+
+<dt>3.2.5 <a
+href="installation-requirements.html#INSTALLATION-SUPPLEMENTAL-DISK">Supplemental
+Disk</a></dt>
+
+<dt>3.2.6 <a href="installation-requirements.html#INSTALLATION-MAKING-THE-DISKS">Making
+the Disks</a></dt>
+</dl>
+</dd>
+
+<dt>3.3 <a href="installation-partitioning.html">Partitioning</a></dt>
+
+<dt>3.4 <a href="installation-setup.html">The <tt class="COMMAND">setup</tt>
+Program</a></dt>
+
+<dd>
+<dl>
+<dt>3.4.1 <a href="installation-setup.html#AEN993">HELP</a></dt>
+
+<dt>3.4.2 <a href="installation-setup.html#AEN1001">KEYMAP</a></dt>
+
+<dt>3.4.3 <a href="installation-setup.html#AEN1013">ADDSWAP</a></dt>
+
+<dt>3.4.4 <a href="installation-setup.html#AEN1023">TARGET</a></dt>
+
+<dt>3.4.5 <a href="installation-setup.html#AEN1035">SOURCE</a></dt>
+
+<dt>3.4.6 <a href="installation-setup.html#AEN1054">SELECT</a></dt>
+
+<dt>3.4.7 <a href="installation-setup.html#AEN1062">INSTALL</a></dt>
+
+<dt>3.4.8 <a href="installation-setup.html#AEN1100">CONFIGURE</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>4 <a href="system-configuration.html">System Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>4.1 <a href="system-configuration.html#SYSTEM-CONFIGURATION-OVERVIEW">System
+Overview</a></dt>
+
+<dd>
+<dl>
+<dt>4.1.1 <a href="system-configuration.html#SYSTEM-CONFIGURATION-LAYOUT">File System
+Layout</a></dt>
+
+<dt>4.1.2 <a href="system-configuration.html#SYSTEM-CONFIGURATION-FINDING">Finding
+Files</a></dt>
+
+<dt>4.1.3 <a href="system-configuration.html#SYSTEM-CONFIGURATION-RCD">The <tt
+class="FILENAME">/etc/rc.d</tt> Directory</a></dt>
+</dl>
+</dd>
+
+<dt>4.2 <a href="system-configuration-kernel.html">Selecting a Kernel</a></dt>
+
+<dd>
+<dl>
+<dt>4.2.1 <a href="system-configuration-kernel.html#AEN1581">The <tt
+class="FILENAME">/kernels</tt> Directory on the Slackware CD-ROM</a></dt>
+
+<dt>4.2.2 <a
+href="system-configuration-kernel.html#SYSTEM-CONFIGURATION-KERNEL-COMPILE">Compiling a
+Kernel from Source</a></dt>
+
+<dt>4.2.3 <a
+href="system-configuration-kernel.html#SYSTEM-CONFIGURATION-KERNEL-MODULES">Using Kernel
+Modules</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>5 <a href="network-configuration.html">Network Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>5.1 <a
+href="network-configuration.html#NETWORK-CONFIGURATION-NETCONFIG">Introduction: netconfig
+is your friend.</a></dt>
+
+<dt>5.2 <a href="network-configuration-hardware.html">Network Hardware
+Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>5.2.1 <a
+href="network-configuration-hardware.html#NETWORK-CONFIGURATION-HARDWARE-MODULES">Loading
+Network Modules</a></dt>
+
+<dt>5.2.2 <a
+href="network-configuration-hardware.html#NETWORK-CONFIGURATION-HARDWARE-LAN">LAN
+(10/100/1000Base-T and Base-2) cards</a></dt>
+
+<dt>5.2.3 <a
+href="network-configuration-hardware.html#NETWORK-CONFIGURATION-HARDWARE-MODEMS">Modems</a></dt>
+
+<dt>5.2.4 <a
+href="network-configuration-hardware.html#NETWORK-CONFIGURATION-HARDWARE-PCMCIA">PCMCIA</a></dt>
+</dl>
+</dd>
+
+<dt>5.3 <a href="network-configuration-tcpip.html">TCP/IP Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>5.3.1 <a
+href="network-configuration-tcpip.html#NETWORK-CONFIGURATION-TCPIP-DHCP">DHCP</a></dt>
+
+<dt>5.3.2 <a
+href="network-configuration-tcpip.html#NETWORK-CONFIGURATION-TCPIP-STATIC">Static
+IP</a></dt>
+
+<dt>5.3.3 <a href="network-configuration-tcpip.html#NETWORK-CONFIGURATION-TCPIP-CONF"><tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt></a></dt>
+
+<dt>5.3.4 <a
+href="network-configuration-tcpip.html#NETWORK-CONFIGURATION-TCPIP-RESOLVER"><tt
+class="FILENAME">/etc/resolv.conf</tt></a></dt>
+
+<dt>5.3.5 <a
+href="network-configuration-tcpip.html#NETWORK-CONFIGURATION-TCPIP-HOSTS"><tt
+class="FILENAME">/etc/hosts</tt></a></dt>
+</dl>
+</dd>
+
+<dt>5.4 <a href="network-configuration-ppp.html">PPP</a></dt>
+
+<dd>
+<dl>
+<dt>5.4.1 <a href="network-configuration-ppp.html#AEN1954"><tt
+class="COMMAND">pppsetup</tt></a></dt>
+
+<dt>5.4.2 <a href="network-configuration-ppp.html#AEN1969"><tt
+class="FILENAME">/etc/ppp</tt></a></dt>
+</dl>
+</dd>
+
+<dt>5.5 <a href="network-configuration-wireless.html">Wireless</a></dt>
+
+<dd>
+<dl>
+<dt>5.5.1 <a href="network-configuration-wireless.html#AEN2033">Hardware Support</a></dt>
+
+<dt>5.5.2 <a href="network-configuration-wireless.html#AEN2044">Configure the Wireless
+Settings</a></dt>
+
+<dt>5.5.3 <a href="network-configuration-wireless.html#AEN2101">Configure the
+Network</a></dt>
+</dl>
+</dd>
+
+<dt>5.6 <a href="network-configuration-nfs.html">Network File Systems</a></dt>
+
+<dd>
+<dl>
+<dt>5.6.1 <a
+href="network-configuration-nfs.html#NETWORK-CONFIGURATION-NSF-SMB">SMB/Samba/CIFS</a></dt>
+
+<dt>5.6.2 <a href="network-configuration-nfs.html#NETWORK-CONFIGURATION-NFS-NFS">Network
+File System (NFS)</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>6 <a href="x-window-system.html">X Configuration</a></dt>
+
+<dd>
+<dl>
+<dt>6.1 <a href="x-window-system.html#X-WINDOW-SYSTEM-XORGCONFIG"><tt
+class="COMMAND">xorgconfig</tt></a></dt>
+
+<dt>6.2 <a href="x-window-system-xorgsetup.html"><tt
+class="COMMAND">xorgsetup</tt></a></dt>
+
+<dt>6.3 <a href="x-window-system-xinitrc.html">xinitrc</a></dt>
+
+<dt>6.4 <a href="x-window-system-xwmconfig.html"><tt
+class="COMMAND">xwmconfig</tt></a></dt>
+
+<dt>6.5 <a href="x-window-system-xdm.html"><tt class="COMMAND">xdm</tt></a></dt>
+</dl>
+</dd>
+
+<dt>7 <a href="booting.html">Booting</a></dt>
+
+<dd>
+<dl>
+<dt>7.1 <a href="booting.html#BOOTING-LILO">LILO</a></dt>
+
+<dt>7.2 <a href="booting-loadlin.html">LOADLIN</a></dt>
+
+<dt>7.3 <a href="booting-dual.html">Dual Booting</a></dt>
+
+<dd>
+<dl>
+<dt>7.3.1 <a href="booting-dual.html#BOOTING-DUAL-WINDOWS">Windows</a></dt>
+
+<dt>7.3.2 <a href="booting-dual.html#BOOTING-DUAL-LINUX">Linux</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>8 <a href="shell.html">The Shell</a></dt>
+
+<dd>
+<dl>
+<dt>8.1 <a href="shell.html#SHELL-USERS">Users</a></dt>
+
+<dd>
+<dl>
+<dt>8.1.1 <a href="shell.html#AEN2678">Logging In</a></dt>
+
+<dt>8.1.2 <a href="shell.html#AEN2693">Root: The Superuser</a></dt>
+</dl>
+</dd>
+
+<dt>8.2 <a href="shell-command-line.html">The Command Line</a></dt>
+
+<dd>
+<dl>
+<dt>8.2.1 <a href="shell-command-line.html#SHELL-COMMAND-LINE-RUNNING">Running
+Programs</a></dt>
+
+<dt>8.2.2 <a href="shell-command-line.html#SHELL-COMMAND-LINE-WILDCARD">Wildcard
+Matching</a></dt>
+
+<dt>8.2.3 <a href="shell-command-line.html#SHELL-COMMAND-LINE-PIPING">Input/Output
+Redirection and Piping</a></dt>
+</dl>
+</dd>
+
+<dt>8.3 <a href="shell-bash.html">The Bourne Again Shell (bash)</a></dt>
+
+<dd>
+<dl>
+<dt>8.3.1 <a href="shell-bash.html#SHELL-BASH-ENVIRONMENT">Environment Variables</a></dt>
+
+<dt>8.3.2 <a href="shell-bash.html#SHELL-BASH-TAB">Tab Completion</a></dt>
+</dl>
+</dd>
+
+<dt>8.4 <a href="shell-vt.html">Virtual Terminals</a></dt>
+
+<dd>
+<dl>
+<dt>8.4.1 <a href="shell-vt.html#AEN3024">Screen</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>9 <a href="filesystem-structure.html">Filesystem Structure</a></dt>
+
+<dd>
+<dl>
+<dt>9.1 <a
+href="filesystem-structure.html#FILESYSTEM-STRUCTURE-OWNERSHIP">Ownership</a></dt>
+
+<dt>9.2 <a href="filesystem-structure-permissions.html">Permissions</a></dt>
+
+<dt>9.3 <a href="filesystem-structure-links.html">Links</a></dt>
+
+<dt>9.4 <a href="filesystem-structure-mounting.html">Mounting Devices</a></dt>
+
+<dd>
+<dl>
+<dt>9.4.1 <a href="filesystem-structure-mounting.html#AEN3319"><tt
+class="FILENAME">fstab</tt></a></dt>
+
+<dt>9.4.2 <a href="filesystem-structure-mounting.html#AEN3340"><tt
+class="COMMAND">mount</tt> and <tt class="COMMAND">umount</tt></a></dt>
+</dl>
+</dd>
+
+<dt>9.5 <a href="filesystem-structure-nfs.html">NFS Mounts</a></dt>
+</dl>
+</dd>
+
+<dt>10 <a href="file-commands.html">Handling Files and Directories</a></dt>
+
+<dd>
+<dl>
+<dt>10.1 <a href="file-commands.html#FILE-COMMANDS-NAVIGATION">Navigation : <tt
+class="COMMAND">ls</tt>, <tt class="COMMAND">cd</tt>, and <tt
+class="COMMAND">pwd</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.1.1 <a href="file-commands.html#AEN3398"><tt class="COMMAND">ls</tt></a></dt>
+
+<dt>10.1.2 <a href="file-commands.html#AEN3436"><tt class="COMMAND">cd</tt></a></dt>
+
+<dt>10.1.3 <a href="file-commands.html#AEN3463"><tt class="COMMAND">pwd</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.2 <a href="file-commands-pagers.html">Pagers: <tt class="COMMAND">more</tt>, <tt
+class="COMMAND">less</tt>, and <tt class="COMMAND">most</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.2.1 <a href="file-commands-pagers.html#AEN3491"><tt
+class="COMMAND">more</tt></a></dt>
+
+<dt>10.2.2 <a href="file-commands-pagers.html#AEN3518"><tt
+class="COMMAND">less</tt></a></dt>
+
+<dt>10.2.3 <a href="file-commands-pagers.html#AEN3539"><tt
+class="COMMAND">most</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.3 <a href="file-commands-output.html">Simple Output: <tt class="COMMAND">cat</tt>
+and <tt class="COMMAND">echo</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.3.1 <a href="file-commands-output.html#AEN3559"><tt
+class="COMMAND">cat</tt></a></dt>
+
+<dt>10.3.2 <a href="file-commands-output.html#AEN3603"><tt
+class="COMMAND">echo</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.4 <a href="file-commands-creation.html">Creation: <tt class="COMMAND">touch</tt>
+and <tt class="COMMAND">mkdir</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.4.1 <a href="file-commands-creation.html#AEN3619"><tt
+class="COMMAND">touch</tt></a></dt>
+
+<dt>10.4.2 <a href="file-commands-creation.html#AEN3639"><tt
+class="COMMAND">mkdir</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.5 <a href="file-commands-copymove.html">Copy and Move</a></dt>
+
+<dd>
+<dl>
+<dt>10.5.1 <a href="file-commands-copymove.html#FILE-COMMANDS-COPYMOVE-CP"><tt
+class="COMMAND">cp</tt></a></dt>
+
+<dt>10.5.2 <a href="file-commands-copymove.html#AEN3712"><tt
+class="COMMAND">mv</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.6 <a href="file-commands-deletion.html">Deletion: <tt class="COMMAND">rm</tt> and
+<tt class="COMMAND">rmdir</tt></a></dt>
+
+<dd>
+<dl>
+<dt>10.6.1 <a href="file-commands-deletion.html#AEN3733"><tt
+class="COMMAND">rm</tt></a></dt>
+
+<dt>10.6.2 <a href="file-commands-deletion.html#AEN3764"><tt
+class="COMMAND">rmdir</tt></a></dt>
+</dl>
+</dd>
+
+<dt>10.7 <a href="file-commands-link.html">Aliasing files with <tt
+class="COMMAND">ln</tt></a></dt>
+</dl>
+</dd>
+
+<dt>11 <a href="process-control.html">Process Control</a></dt>
+
+<dd>
+<dl>
+<dt>11.1 <a
+href="process-control.html#PROCESS-CONTROL-BACKGROUNDING">Backgrounding</a></dt>
+
+<dt>11.2 <a href="process-control-foregrounding.html">Foregrounding</a></dt>
+
+<dt>11.3 <a href="process-control-ps.html"><tt class="COMMAND">ps</tt></a></dt>
+
+<dt>11.4 <a href="process-control-kill.html"><tt class="COMMAND">kill</tt></a></dt>
+
+<dt>11.5 <a href="process-control-top.html"><tt class="COMMAND">top</tt></a></dt>
+</dl>
+</dd>
+
+<dt>12 <a href="essential-sysadmin.html">Essential System Administration</a></dt>
+
+<dd>
+<dl>
+<dt>12.1 <a href="essential-sysadmin.html#ESSENTIAL-SYSADMIN-USERS">Users and
+Groups</a></dt>
+
+<dd>
+<dl>
+<dt>12.1.1 <a href="essential-sysadmin.html#ESSENTIAL-SYSADMIN-USERS-SCRIPTS">Supplied
+Scripts</a></dt>
+
+<dt>12.1.2 <a href="essential-sysadmin.html#ESSENTIAL-SYSADMIN-USERS-PASSWDS">Changing
+Passwords</a></dt>
+
+<dt>12.1.3 <a href="essential-sysadmin.html#ESSENTIAL-SYSADMIN-USERS-CHANGING">Changing
+User Information</a></dt>
+</dl>
+</dd>
+
+<dt>12.2 <a href="essential-sysadmin-hardusers.html">Users and Groups, the Hard
+Way</a></dt>
+
+<dt>12.3 <a href="essential-sysadmin-shutdown.html">Shutting Down Properly</a></dt>
+</dl>
+</dd>
+
+<dt>13 <a href="basic-network-commands.html">Basic Network Commands</a></dt>
+
+<dd>
+<dl>
+<dt>13.1 <a href="basic-network-commands.html#BASIC-NETWORK-COMMANDS-PING"><tt
+class="COMMAND">ping</tt></a></dt>
+
+<dt>13.2 <a href="basic-network-commands-traceroute.html"><tt
+class="COMMAND">traceroute</tt></a></dt>
+
+<dt>13.3 <a href="basic-network-commands-dns.html">DNS Tools</a></dt>
+
+<dd>
+<dl>
+<dt>13.3.1 <a href="basic-network-commands-dns.html#AEN4475"><tt
+class="COMMAND">host</tt></a></dt>
+
+<dt>13.3.2 <a href="basic-network-commands-dns.html#AEN4487"><tt
+class="COMMAND">nslookup</tt></a></dt>
+
+<dt>13.3.3 <a href="basic-network-commands-dns.html#AEN4496"><tt
+class="COMMAND">dig</tt></a></dt>
+</dl>
+</dd>
+
+<dt>13.4 <a href="basic-network-commands-finger.html"><tt
+class="COMMAND">finger</tt></a></dt>
+
+<dt>13.5 <a href="basic-network-commands-telnet.html"><tt
+class="COMMAND">telnet</tt></a></dt>
+
+<dd>
+<dl>
+<dt>13.5.1 <a href="basic-network-commands-telnet.html#AEN4593">The other use of
+telnet</a></dt>
+</dl>
+</dd>
+
+<dt>13.6 <a href="basic-network-commands-ssh.html">The Secure shell</a></dt>
+
+<dt>13.7 <a href="basic-network-commands-email.html">email</a></dt>
+
+<dd>
+<dl>
+<dt>13.7.1 <a
+href="basic-network-commands-email.html#BASIC-NETWORK-COMMANDS-EMAIL-PINE"><tt
+class="COMMAND">pine</tt></a></dt>
+
+<dt>13.7.2 <a
+href="basic-network-commands-email.html#BASIC-NETWORK-COMMANDS-EMAIL-ELM"><tt
+class="COMMAND">elm</tt></a></dt>
+
+<dt>13.7.3 <a
+href="basic-network-commands-email.html#BASIC-NETWORK-COMMANDS-EMAIL-MUTT"><tt
+class="COMMAND">mutt</tt></a></dt>
+
+<dt>13.7.4 <a
+href="basic-network-commands-email.html#BASIC-NETWORK-COMMANDS-EMAIL-NAIL"><tt
+class="COMMAND">nail</tt></a></dt>
+</dl>
+</dd>
+
+<dt>13.8 <a href="basic-network-commands-web.html">Browsers</a></dt>
+
+<dd>
+<dl>
+<dt>13.8.1 <a href="basic-network-commands-web.html#AEN4776"><tt
+class="COMMAND">lynx</tt></a></dt>
+
+<dt>13.8.2 <a href="basic-network-commands-web.html#AEN4813"><tt
+class="COMMAND">links</tt></a></dt>
+
+<dt>13.8.3 <a href="basic-network-commands-web.html#AEN4831"><tt
+class="COMMAND">wget</tt></a></dt>
+</dl>
+</dd>
+
+<dt>13.9 <a href="basic-network-commands-ftp.html">FTP Clients</a></dt>
+
+<dd>
+<dl>
+<dt>13.9.1 <a href="basic-network-commands-ftp.html#AEN4871"><tt
+class="COMMAND">ftp</tt></a></dt>
+
+<dt>13.9.2 <a href="basic-network-commands-ftp.html#BASIC-NETWORK-COMMANDS-FTP-NCFTP"><tt
+class="COMMAND">ncftp</tt></a></dt>
+</dl>
+</dd>
+
+<dt>13.10 <a href="basic-network-commands-talk.html">Talking to Other People</a></dt>
+
+<dd>
+<dl>
+<dt>13.10.1 <a href="basic-network-commands-talk.html#AEN4989"><tt
+class="COMMAND">wall</tt></a></dt>
+
+<dt>13.10.2 <a href="basic-network-commands-talk.html#AEN5006"><tt
+class="COMMAND">talk</tt></a></dt>
+
+<dt>13.10.3 <a href="basic-network-commands-talk.html#AEN5033"><tt
+class="COMMAND">ytalk</tt></a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>14 <a href="security.html">Security</a></dt>
+
+<dd>
+<dl>
+<dt>14.1 <a href="security.html#SECURITY-DISABLE">Disabling Services</a></dt>
+
+<dd>
+<dl>
+<dt>14.1.1 <a href="security.html#AEN5081">Services started from <tt
+class="COMMAND">inetd</tt></a></dt>
+
+<dt>14.1.2 <a href="security.html#AEN5102">Services started from init scripts</a></dt>
+</dl>
+</dd>
+
+<dt>14.2 <a href="security-host.html">Host Access Control</a></dt>
+
+<dd>
+<dl>
+<dt>14.2.1 <a href="security-host.html#SECURITY-HOST-IPTABLES"><tt
+class="COMMAND">iptables</tt></a></dt>
+
+<dt>14.2.2 <a href="security-host.html#SECURITY-HOST-TCPWRAPPERS"><tt
+class="COMMAND">tcpwrappers</tt></a></dt>
+</dl>
+</dd>
+
+<dt>14.3 <a href="security-current.html">Keeping Current</a></dt>
+
+<dd>
+<dl>
+<dt>14.3.1 <a href="security-current.html#SECURITY-CURRENT-LIST"><var
+class="LITERAL">slackware-security</var> mailing list</a></dt>
+
+<dt>14.3.2 <a href="security-current.html#SECURITY-CURRENT-PATCHES">The <tt
+class="FILENAME">/patches</tt> directory</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>15 <a href="archive-files.html">Archive Files</a></dt>
+
+<dd>
+<dl>
+<dt>15.1 <a href="archive-files.html#ARCHIVE-FILES-GZIP"><tt
+class="COMMAND">gzip</tt></a></dt>
+
+<dt>15.2 <a href="archive-files-bzip2.html"><tt class="COMMAND">bzip2</tt></a></dt>
+
+<dt>15.3 <a href="archive-files-tar.html"><tt class="COMMAND">tar</tt></a></dt>
+
+<dt>15.4 <a href="archive-files-zip.html"><tt class="COMMAND">zip</tt></a></dt>
+</dl>
+</dd>
+
+<dt>16 <a href="vi.html">Vi</a></dt>
+
+<dd>
+<dl>
+<dt>16.1 <a href="vi.html#VI-STARTING">Starting vi</a></dt>
+
+<dt>16.2 <a href="vi-modes.html">Modes</a></dt>
+
+<dd>
+<dl>
+<dt>16.2.1 <a href="vi-modes.html#VI-MODES-COMMAND-MODE">Command Mode</a></dt>
+
+<dt>16.2.2 <a href="vi-modes.html#VI-MODES-INSET-MODE">Insert Mode</a></dt>
+</dl>
+</dd>
+
+<dt>16.3 <a href="vi-opening-files.html">Opening Files</a></dt>
+
+<dt>16.4 <a href="vi-saving-files.html">Saving Files</a></dt>
+
+<dt>16.5 <a href="vi-quitting-vi.html">Quitting vi</a></dt>
+
+<dt>16.6 <a href="vi-configuration.html">vi Configuration</a></dt>
+
+<dt>16.7 <a href="vi-keys.html">Vi Keys</a></dt>
+</dl>
+</dd>
+
+<dt>17 <a href="emacs.html">Emacs</a></dt>
+
+<dd>
+<dl>
+<dt>17.1 <a href="emacs.html#EMACS-STARTING">Starting emacs</a></dt>
+
+<dd>
+<dl>
+<dt>17.1.1 <a href="emacs.html#EMACS-COMMAND-KEYS">Command Keys</a></dt>
+</dl>
+</dd>
+
+<dt>17.2 <a href="emacs-buffers.html">Buffers</a></dt>
+
+<dt>17.3 <a href="emacs-modes.html">Modes</a></dt>
+
+<dd>
+<dl>
+<dt>17.3.1 <a href="emacs-modes.html#EMACS-OPENING-FILES">Opening files</a></dt>
+</dl>
+</dd>
+
+<dt>17.4 <a href="emacs-basic-editing.html">Basic Editing</a></dt>
+
+<dt>17.5 <a href="emacs-saving-files.html">Saving Files</a></dt>
+
+<dd>
+<dl>
+<dt>17.5.1 <a href="emacs-saving-files.html#EMACS-QUITING">Quitting Emacs</a></dt>
+</dl>
+</dd>
+</dl>
+</dd>
+
+<dt>18 <a href="package-management.html">Slackware Package Management</a></dt>
+
+<dd>
+<dl>
+<dt>18.1 <a href="package-management.html#PACKAGE-MANAGEMENT-OVERVIEW">Overview of
+Package Format</a></dt>
+
+<dt>18.2 <a href="package-management-package-utilities.html">Package Utilities</a></dt>
+
+<dd>
+<dl>
+<dt>18.2.1 <a
+href="package-management-package-utilities.html#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL">
+pkgtool</a></dt>
+
+<dt>18.2.2 <a
+href="package-management-package-utilities.html#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG">
+installpkg</a></dt>
+
+<dt>18.2.3 <a
+href="package-management-package-utilities.html#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG">
+removepkg</a></dt>
+
+<dt>18.2.4 <a
+href="package-management-package-utilities.html#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG">
+upgradepkg</a></dt>
+
+<dt>18.2.5 <a
+href="package-management-package-utilities.html#PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM">
+<tt class="COMMAND">rpm2tgz</tt>/<tt class="COMMAND">rpm2targz</tt></a></dt>
+</dl>
+</dd>
+
+<dt>18.3 <a href="package-management-making-packages.html">Making Packages</a></dt>
+
+<dd>
+<dl>
+<dt>18.3.1 <a
+href="package-management-making-packages.html#PACKAGE-MANAGEMENT-EXPLODEPKG"><tt
+class="COMMAND">explodepkg</tt></a></dt>
+
+<dt>18.3.2 <a
+href="package-management-making-packages.html#PACKAGE-MANAGEMENT-MAKEPKG"><tt
+class="COMMAND">makepkg</tt></a></dt>
+
+<dt>18.3.3 <a
+href="package-management-making-packages.html#PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS">SlackBuild
+Scripts</a></dt>
+</dl>
+</dd>
+
+<dt>18.4 <a href="package-management-making-tags-and-tagfiles.html">Making Tags and
+Tagfiles (for setup)</a></dt>
+</dl>
+</dd>
+
+<dt>19 <a href="zipslack.html">ZipSlack</a></dt>
+
+<dd>
+<dl>
+<dt>19.1 <a href="zipslack.html#ZIPSLACK-WHAT">What is ZipSlack?</a></dt>
+
+<dd>
+<dl>
+<dt>19.1.1 <a href="zipslack.html#ZIPSLACK-ADVANTAGES">Advantages</a></dt>
+
+<dt>19.1.2 <a href="zipslack.html#ZIPSLACK-DISADVANTAGES">Disadvantages</a></dt>
+</dl>
+</dd>
+
+<dt>19.2 <a href="zipslack-getting.html">Getting ZipSlack</a></dt>
+
+<dd>
+<dl>
+<dt>19.2.1 <a href="zipslack-getting.html#ZIPSLACK-INSTALLATION">Installation</a></dt>
+</dl>
+</dd>
+
+<dt>19.3 <a href="zipslack-booting.html">Booting ZipSlack</a></dt>
+</dl>
+</dd>
+
+<dt><a href="glossary.html">Glossary</a></dt>
+
+<dt>A. <a href="gpl.html">The GNU General Public License</a></dt>
+
+<dd>
+<dl>
+<dt>A.1. <a href="gpl.html#AEN7088">Preamble</a></dt>
+
+<dt>A.2. <a href="gpl.html#AEN7098">TERMS AND CONDITIONS</a></dt>
+
+<dt>A.3. <a href="gpl.html#AEN7162">How to Apply These Terms to Your New
+Programs</a></dt>
+</dl>
+</dd>
+</dl>
+</div>
+
+<div class="LOT">
+<dl class="LOT">
+<dt><b>List of Tables</b></dt>
+
+<dt>2-1. <a href="help.html#AEN409">Man Page Sections</a></dt>
+
+<dt>3-1. <a href="installation.html#AEN661">Slackware Linux, Inc. Contact
+Information</a></dt>
+
+<dt>3-2. <a href="installation-requirements.html#AEN706">System Requirements</a></dt>
+
+<dt>3-3. <a href="installation-requirements.html#AEN746">Software Series</a></dt>
+
+<dt>9-1. <a href="filesystem-structure-permissions.html#AEN3142">Octal Permission
+Values</a></dt>
+
+<dt>13-1. <a href="basic-network-commands-ftp.html#AEN4883"><tt class="COMMAND">ftp</tt>
+commands</a></dt>
+
+<dt>16-1. <a href="vi-keys.html#AEN5773">Movement</a></dt>
+
+<dt>16-2. <a href="vi-keys.html#AEN5808">Editing</a></dt>
+
+<dt>16-3. <a href="vi-keys.html#AEN5848">Searching</a></dt>
+
+<dt>16-4. <a href="vi-keys.html#AEN5882">Saving and Quitting</a></dt>
+
+<dt>17-1. <a href="emacs-basic-editing.html#TABLE-EMACS-BASIC-EDITING">Basic Emacs
+Editing Commands</a></dt>
+
+<dt>18-1. <a href="package-management-package-utilities.html#AEN6446"><tt
+class="COMMAND">installpkg</tt> Options</a></dt>
+
+<dt>18-2. <a href="package-management-package-utilities.html#AEN6491"><tt
+class="COMMAND">removepkg</tt> Options</a></dt>
+
+<dt>18-3. <a href="package-management-making-tags-and-tagfiles.html#AEN6621">Tagfile
+Status Options</a></dt>
+</dl>
+</div>
+
+<div class="LOT">
+<dl class="LOT">
+<dt><b>List of Figures</b></dt>
+
+<dt>4-1. <a
+href="system-configuration-kernel.html#SYSTEM-CONFIGURATION-MAKE-MENUCONFIG">Kernel
+Configuration Menu</a></dt>
+
+<dt>6-1. <a href="x-window-system.html#X-WINDOW-SYSTEM-1"><tt
+class="COMMAND">xorgconfig</tt> Mouse Configuration</a></dt>
+
+<dt>6-2. <a href="x-window-system.html#X-WINDOW-SYSTEM-2"><tt
+class="COMMAND">xorgconfig</tt> Horizontal Sync</a></dt>
+
+<dt>6-3. <a href="x-window-system.html#X-WINDOW-SYSTEM-3"><tt
+class="COMMAND">xorgconfig</tt> Vertical Sync</a></dt>
+
+<dt>6-4. <a href="x-window-system.html#X-WINDOW-SYSTEM-4"><tt
+class="COMMAND">xorgconfig</tt> Video Card</a></dt>
+
+<dt>6-5. <a href="x-window-system-xwmconfig.html#FIG-X-WINDOW-SYSTEM-XWMCONFIG">Desktop
+Configuration with <tt class="COMMAND">xorgconfig</tt></a></dt>
+
+<dt>7-1. <a href="booting.html#BOOTING-SETUP-LILO"><tt
+class="COMMAND">liloconfig</tt></a></dt>
+
+<dt>7-2. <a href="booting.html#BOOTING-LILO-EXPERT"><tt class="COMMAND">liloconfig</tt>
+Expert Menu</a></dt>
+
+<dt>11-1. <a href="process-control-ps.html#FIG-PROCESS-CONTROL-PS-SHORT">Basic <tt
+class="COMMAND">ps</tt> output</a></dt>
+
+<dt>13-1. <a
+href="basic-network-commands-telnet.html#FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB">Telnetting
+to a webserver</a></dt>
+
+<dt>13-2. <a
+href="basic-network-commands-email.html#FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE">The Pine
+main menu</a></dt>
+
+<dt>13-3. <a
+href="basic-network-commands-email.html#FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM">Elm main
+screen</a></dt>
+
+<dt>13-4. <a
+href="basic-network-commands-email.html#FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT">Mutt main
+screen</a></dt>
+
+<dt>13-5. <a
+href="basic-network-commands-web.html#FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX">Lynx default
+start page</a></dt>
+
+<dt>13-6. <a
+href="basic-network-commands-web.html#FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS">Links, with
+the file menu open</a></dt>
+
+<dt>13-7. <a
+href="basic-network-commands-talk.html#FIG-BASIC-NETWORK-COMMANDS-TALK-TALK">Two users in
+a <tt class="COMMAND">talk</tt> session</a></dt>
+
+<dt>13-8. <a
+href="basic-network-commands-talk.html#FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK">Two users
+in a <tt class="COMMAND">ytalk</tt> session</a></dt>
+
+<dt>16-1. <a href="vi.html#FIG-VI-VIM-SPLITEDIT">A vi session.</a></dt>
+
+<dt>18-1. <a href="package-management-package-utilities.html#PKGTOOL-MAIN-MENU">Pkgtool's
+main menu.</a></dt>
+
+<dt>18-2. <a href="package-management-package-utilities.html#PKGTOOL-VIEW-MODE">Pkgtool
+view mode</a></dt>
+</dl>
+</div>
+
+<div class="LOT">
+<dl class="LOT">
+<dt><b>List of Examples</b></dt>
+
+<dt>8-1. <a href="shell-bash.html#EX-SHELL-BASH-ENVIRONMENT">Listing Environment
+Variables with <tt class="COMMAND">set</tt></a></dt>
+</dl>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top">&nbsp;</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top"><a href="book-preface.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">&nbsp;</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Preface</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/installation-partitioning.html b/misc/slackbook/html/installation-partitioning.html
new file mode 100644
index 000000000..3d3821e5e
--- /dev/null
+++ b/misc/slackbook/html/installation-partitioning.html
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Partitioning</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Installation" href="installation.html" />
+<link rel="PREVIOUS" title="System Requirements" href="installation-requirements.html" />
+<link rel="NEXT" title="The setup Program" href="installation-setup.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="installation-requirements.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 3 Installation</td>
+<td width="10%" align="right" valign="bottom"><a href="installation-setup.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="INSTALLATION-PARTITIONING" name="INSTALLATION-PARTITIONING">3.3
+Partitioning</a></h1>
+
+<p>After booting from your preferred media, you will need to partition your hard disk.
+The disk partition is where the Linux filesystem will be created and is where Slackware
+will be installed. At the very minimum we recommend creating two partitions; one for your
+root filesystem (<tt class="FILENAME">/</tt>) and one for swap space.</p>
+
+<p>After the root disk finishes loading, it will present you with a login prompt. Log in
+as root (there is no password). At the shell prompt, run either <tt
+class="COMMAND">cfdisk</tt>(8) or <tt class="COMMAND">fdisk</tt>(8). The <tt
+class="COMMAND">cfdisk</tt> program provides a more user-friendly interface than the
+regular <tt class="COMMAND">fdisk</tt> program, but does lack some features. We will
+briefly explain the <tt class="COMMAND">fdisk</tt> program below.</p>
+
+<p>Begin by running <tt class="COMMAND">fdisk</tt> for your hard disk. In Linux, the hard
+disks do not have drive letters, but are represented by a file. The first IDE hard disk
+(primary master) is <tt class="FILENAME">/dev/hda</tt>, the primary slave is <tt
+class="FILENAME">/dev/hdb</tt>, and so on. SCSI disks follow the same type system, but
+are in the form of <tt class="FILENAME">/dev/sd<var class="REPLACEABLE">X</var></tt>. You
+will need to start <tt class="COMMAND">fdisk</tt> and pass it your hard disk:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">fdisk /dev/hda</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Like all good Unix programs, <tt class="COMMAND">fdisk</tt> gives you a prompt
+(thought you were getting a menu, right?). The first thing you should do is examine your
+current partitions. We do that by typing <kbd class="USERINPUT">p</kbd> at the <tt
+class="COMMAND">fdisk</tt> prompt:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Command (m for help): <kbd class="USERINPUT">p</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will display all sorts of information about your current partitions. Most people
+pick a free drive to install to and then remove any existing partitions on it to create
+room for the Linux partitions.</p>
+
+<div class="WARNING">
+<table class="WARNING" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png"
+hspace="5" alt="Warning" /></td>
+<td align="LEFT" valign="TOP">
+<p>IT IS VERY IMPORTANT THAT YOU BACK UP ANY INFORMATION YOU WANT TO SAVE BEFORE
+DESTROYING THE PARTITION IT LIVES ON.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>There is no easy way to recover from deleting a partition, so always back up before
+playing with them.</p>
+
+<p>Looking at the table of partition information you should see a partition number, the
+size of the partition, and its type. There's more information, but don't worry about that
+for now. We are going to delete all of the partitions on this drive to create the Linux
+ones. We run the <kbd class="USERINPUT">d</kbd> command to delete those:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Command (m for help): <kbd class="USERINPUT">d</kbd>
+Partition number (1-4): <kbd class="USERINPUT">1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This process should be continued for each of the partitions. After deleting the
+partitions we are ready to create the Linux ones. We have decided to create one partition
+for our root filesystem and one for swap. It is worth noting that Unix partitioning
+schemes are the subject of many flame wars, and that most users will tell you the best
+way to do it. At a minimum, you should create one partition for <tt
+class="FILENAME">/</tt> and one for swap. Over time, you'll develop a method that works
+well for you.</p>
+
+<p>I use two basic partition schemes. The first is for a desktop. I make 4 partitions,
+<tt class="FILENAME">/</tt>, <tt class="FILENAME">/home</tt>, <tt
+class="FILENAME">/usr/local</tt>, and swap. This lets me re-install or upgrade the entire
+installation under <tt class="FILENAME">/</tt> without wiping out my data files under
+/home or my custom compiled applications under <tt class="FILENAME">/usr/local</tt>. For
+servers, I often replace the <tt class="FILENAME">/usr/local</tt> partition with a <tt
+class="FILENAME">/var</tt> partition. Many different servers store information on that
+partition and having it kept separate from <tt class="FILENAME">/</tt> has certain
+performance benefits. For now, we're sticking with just two partitions: <tt
+class="FILENAME">/</tt> and swap.</p>
+
+<p>Now we create the partitions with the <kbd class="USERINPUT">n</kbd> command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Command (m for help): <kbd class="USERINPUT">n</kbd>
+Command action
+ e extended
+ p primary partition (1-4)
+<kbd class="USERINPUT">p</kbd>
+Partition number (1-4):<kbd class="USERINPUT">1</kbd>
+First cylinder (0-1060, default 0):<kbd class="USERINPUT">0</kbd>
+ Last cylinder or +size or +sizeM or +sizeK (0-1060, default 1060):<kbd
+class="USERINPUT">+64M</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You need to make sure you create primary partitions. The first partition is going to
+be our swap partition. We tell fdisk to make partition number 1 a primary partition. We
+start it at cylinder 0 and for the ending cylinder we type +64M. This will give us a 64
+megabyte partition for swap. (The size of the swap partition you need actually depends on
+the amount of RAM you have. It is conventional wisdom that a swap space double the size
+of your RAM should be created.) Then we define primary partition number 2 starting at the
+first available cylinder and going all the way to the end of the drive.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Command (m for help):<kbd class="USERINPUT">n</kbd>
+Command action
+ e extended
+ p primary partition (1-4)
+<kbd class="USERINPUT">p</kbd>
+Partition number (1-4):<kbd class="USERINPUT">2</kbd>
+First cylinder (124-1060, default 124):<kbd class="USERINPUT">124</kbd>
+Last cylinder or +size or +sizeM or +sizeK (124-1060, default 1060):<kbd
+class="USERINPUT">1060</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We are almost done. We need to change the type of the first partition to type 82
+(Linux swap). Type <kbd class="USERINPUT">t</kbd> to change the type, select the first
+partition, and type <var class="LITERAL">82</var>. Before writing your changes to the
+disk, you should look at the new partition table one last time. Use the <kbd
+class="USERINPUT">p</kbd> in <tt class="COMMAND">fdisk</tt> to display the partition
+table. If everything looks good, type <kbd class="USERINPUT">w</kbd> to write your
+changes to the disk and quit <tt class="COMMAND">fdisk</tt>.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="installation-requirements.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="installation-setup.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">System Requirements</td>
+<td width="34%" align="center" valign="top"><a href="installation.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">The <tt class="COMMAND">setup</tt>
+Program</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/installation-requirements.html b/misc/slackbook/html/installation-requirements.html
new file mode 100644
index 000000000..e0e53dbf5
--- /dev/null
+++ b/misc/slackbook/html/installation-requirements.html
@@ -0,0 +1,388 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>System Requirements</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Installation" href="installation.html" />
+<link rel="PREVIOUS" title="Installation" href="installation.html" />
+<link rel="NEXT" title="Partitioning" href="installation-partitioning.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="installation.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 3 Installation</td>
+<td width="10%" align="right" valign="bottom"><a href="installation-partitioning.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="INSTALLATION-REQUIREMENTS" name="INSTALLATION-REQUIREMENTS">3.2
+System Requirements</a></h1>
+
+<p>An easy Slackware installation requires, at minimum, the following:</p>
+
+<div class="TABLE"><a id="AEN706" name="AEN706"></a>
+<p><b>Table 3-2. System Requirements</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th>Hardware</th>
+<th>Requirement</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Processor</td>
+<td>586</td>
+</tr>
+
+<tr>
+<td>RAM</td>
+<td>32 MB</td>
+</tr>
+
+<tr>
+<td>Disk Space</td>
+<td>1GB</td>
+</tr>
+
+<tr>
+<td>Media Drive</td>
+<td>4x CD-ROM</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>If you have the bootable CD, you will probably not need a floppy drive. Of course, it
+stands to reason that if you don't possess a CD-ROM drive, you will need a floppy drive
+to do a network install. A network card is required for an NFS install. See the section
+called NFS for more information.</p>
+
+<p>The disk space requirement is somewhat tricky. The 1GB recommendation is usually safe
+for a minimal install, but if you do a full install, you will need around two gigabytes
+of available hard disk space plus additional space for personal files.. Most users don't
+do a full install. In fact, many run Slackware on as little as 100MB of hard disk
+space.</p>
+
+<p>Slackware can be installed to systems with less RAM, smaller hard drives, and weaker
+CPUs, but doing so will require a little elbow grease. If you're up for a little work,
+take a look at the <tt class="FILENAME">LOWMEM.TXT</tt> file in the distribution tree for
+a few helpful hints.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="INSTALLATION-SOFTWARE-SERIES"
+name="INSTALLATION-SOFTWARE-SERIES">3.2.1 The Software Series</a></h2>
+
+<p>For reasons of simplicity, Slackware has historically been divided into software
+series. Once called &#8220;disk sets&#8221; because they were designed for floppy-based
+installation, the software series are now used primarily to categorize the packages
+included in Slackware. Today, floppy installation is no longer possible.</p>
+
+<p>The following is a brief description of each software series.</p>
+
+<div class="TABLE"><a id="AEN746" name="AEN746"></a>
+<p><b>Table 3-3. Software Series</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="4*" />
+<thead>
+<tr>
+<th>Series</th>
+<th>Contents</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>A</td>
+<td>The base system. Contains enough software to get up and running and have a text
+editor and basic communication program.</td>
+</tr>
+
+<tr>
+<td>AP</td>
+<td>Various applications that do not require the X Window System.</td>
+</tr>
+
+<tr>
+<td>D</td>
+<td>Program development tools. Compilers, debuggers, interpreters, and man pages are all
+here.</td>
+</tr>
+
+<tr>
+<td>E</td>
+<td>GNU Emacs.</td>
+</tr>
+
+<tr>
+<td>F</td>
+<td>FAQs, HOWTOs, and other miscellaneous documentation.</td>
+</tr>
+
+<tr>
+<td>GNOME</td>
+<td>The GNOME desktop environment.</td>
+</tr>
+
+<tr>
+<td>K</td>
+<td>The source code for the Linux kernel.</td>
+</tr>
+
+<tr>
+<td>KDE</td>
+<td>The K Desktop Environment. An X environment which shares a lot of look-and-feel
+features with MacOS and Windows. The Qt library, which KDE requires, is also in this
+series.</td>
+</tr>
+
+<tr>
+<td>KDEI</td>
+<td>Internationalization packages for the KDE desktop.</td>
+</tr>
+
+<tr>
+<td>L</td>
+<td>Libraries. Dynamically linked libraries required by many other programs.</td>
+</tr>
+
+<tr>
+<td>N</td>
+<td>Networking programs. Daemons, mail programs, telnet, news readers, and so on.</td>
+</tr>
+
+<tr>
+<td>T</td>
+<td>teTeX document formatting system.</td>
+</tr>
+
+<tr>
+<td>TCL</td>
+<td>The Tool Command Language. Tk, TclX, and TkDesk.</td>
+</tr>
+
+<tr>
+<td>X</td>
+<td>The base X Window System.</td>
+</tr>
+
+<tr>
+<td>XAP</td>
+<td>X Applications that are not part of a major desktop environment (for example,
+Ghostscript and Netscape).</td>
+</tr>
+
+<tr>
+<td>Y</td>
+<td>BSD Console games</td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="INSTALLATION-METHODS" name="INSTALLATION-METHODS">3.2.2
+Installation Methods</a></h2>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="INSTALLATION-INSTALLATION-METHODS-FLOPPY"
+name="INSTALLATION-INSTALLATION-METHODS-FLOPPY">3.2.2.1 Floppy</a></h3>
+
+<p>While it was once possible to install all of Slackware Linux from floppy disks, the
+increasing size of software packages (indeed, of some individual programs) has forced the
+abandonment of the floppy install. As late as Slackware version 7.1 a partial install was
+possible using floppy disks. The A and N series could be nearly entirely installed,
+providing a base system from which to install the rest of the distribution. If you are
+considering a floppy install (typically on older hardware), it is typically recommended
+to find another way, or use an older release. Slackware 4.0 is still very popular for
+this reason, as is 7.0.</p>
+
+<p>Please note that floppy disks are still required for a CD-ROM install if you do not
+have a bootable CD, as well as for an NFS install.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="INSTALLATION-INSTALLLATION-METHODS-CDROM"
+name="INSTALLATION-INSTALLLATION-METHODS-CDROM">3.2.2.2 CD-ROM</a></h3>
+
+<p>If you have the bootable CD, available in the official disc set published by Slackware
+Linux, Inc. (see the section called Getting Slackware), a CD-based installation will be a
+bit simpler for you. If not, you will need to boot from floppies. Also, if you have
+special hardware that makes usage of the kernel on the bootable CD problematic, you may
+need to use specialized floppies.</p>
+
+<p>As of Slackware version 8.1, a new method is used for creating the bootable CDs, which
+does not work as well with certain flaky BIOS chips (it is worth noting that most all
+Linux CDs suffer from this these days). If that is the case, we recommend booting from a
+floppy disk.</p>
+
+<p><a
+href="installation-requirements.html#INSTALLATION-INSTALLATION-METHODS-BOOTDISK">Section
+3.2.3</a> and <a
+href="installation-requirements.html#INSTALLATION-SUPPLEMENTAL-DISK">Section 3.2.5</a>
+provide information on choosing and creating floppies from which to boot, should this be
+necessary.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN823" name="AEN823">3.2.2.3 NFS</a></h3>
+
+<p>NFS (the Network File System) is a way of making filesystems available to remote
+machines. An NFS install allows you to install Slackware from another computer on your
+network. The machine from which you are installing needs to be configured to export the
+Slackware distribution tree to the machine to which you're installing. This, of course,
+involves some knowledge of NFS, which is covered in <a
+href="network-configuration-nfs.html">Section 5.6</a>.</p>
+
+<p>It is possible to perform an NFS install via such methods as PLIP (over a parallel
+port), SLIP, and PPP (though not over a modem connection). However, we recommend the use
+of a network card if available. After all, installing an operating system through your
+printer port is going to be a very, very slow process.</p>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="INSTALLATION-INSTALLATION-METHODS-BOOTDISK"
+name="INSTALLATION-INSTALLATION-METHODS-BOOTDISK">3.2.3 Boot Disk</a></h2>
+
+<p>The boot disk is the floppy you actually boot from to begin the installation. It
+contains a compressed kernel image which is used to control the hardware during
+installation. Therefore, it is very much required (unless you're booting from CD, as is
+discussed in the section called CD-ROM). The boot disks are located in the <tt
+class="FILENAME">bootdisks/</tt> directory in the distribution tree.</p>
+
+<p>There are more Slackware boot disks than you can shake a stick at (which is to say
+about 16). A complete list of boot disks, with a description of each, is available in the
+Slackware distribution tree in the file <tt class="FILENAME">bootdisks/README.TXT</tt>.
+However, most people are able to use the <tt class="FILENAME">bare.i</tt> (for IDE
+devices) or <tt class="FILENAME">scsi.s</tt> (for SCSI devices) boot disk image.</p>
+
+<p>See <a href="installation-requirements.html#INSTALLATION-MAKING-THE-DISKS">Section
+3.2.6</a> for instructions on making a disk from an image.</p>
+
+<p>After booting, you will be prompted to insert the root disk. We recommend that you
+just humor the boot disk and play along.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="INSTALLATION-INSTALLATION-METHODS-ROOTDISK"
+name="INSTALLATION-INSTALLATION-METHODS-ROOTDISK">3.2.4 Root Disk</a></h2>
+
+<p>The root disks contain the setup program and a filesystem which is used during
+installation. They are also required. The root disk images are located in the directory
+rootdisks in the distribution tree. You'll have to make two root disks from the <tt
+class="FILENAME">install.1</tt> and <tt class="FILENAME">install.2</tt> images. Here you
+can also find the <tt class="FILENAME">network.dsk</tt>, <tt
+class="FILENAME">pcmcia.dsk</tt>, <tt class="FILENAME">rescue.dsk</tt>, and <tt
+class="FILENAME">sbootmgr.dsk</tt> disks.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="INSTALLATION-SUPPLEMENTAL-DISK"
+name="INSTALLATION-SUPPLEMENTAL-DISK">3.2.5 Supplemental Disk</a></h2>
+
+<p>A supplemental disk is needed if you are performing an NFS install or installing to a
+system with PCMCIA devices. Supplemental disks are in the rootdsks directory in the
+distribution tree, with the filenames <tt class="FILENAME">network.dsk</tt> and <tt
+class="FILENAME">pcmcia.dsk</tt>. Recently other supplemental disks such as <tt
+class="FILENAME">rescue.dsk</tt> and <tt class="FILENAME">sbootmgr.dsk</tt> have been
+added. The rescue disk is a small floppy root image that runs in a 4MB RAM drive. It
+includes some basic networking utilities and the vi editor for quick fixes on busted
+machines. The <tt class="FILENAME">sbootmgr.dsk</tt> disk is used to boot other devices.
+Boot off this disk if your bootable CD-ROM drive doesn't want to boot the Slackware CDs.
+It will prompt you for different things to boot and may offer a convenient way to work
+around a buggy BIOS.</p>
+
+<p>The root disk will instruct you on the use of supplemental disks when it is
+loaded.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="INSTALLATION-MAKING-THE-DISKS"
+name="INSTALLATION-MAKING-THE-DISKS">3.2.6 Making the Disks</a></h2>
+
+<p>Once you've selected a boot disk image, you need to put it on a floppy. The process is
+slightly different depending on which operating system you're using to make the disks. If
+you're running Linux (or pretty much any Unix-like OS) you'll need to use the <tt
+class="COMMAND">dd</tt>(1) command. Assuming <tt class="FILENAME">bare.i</tt> is your
+disk image file and your floppy drive is <tt class="FILENAME">/dev/fd0</tt>, the command
+to make a <tt class="FILENAME">bare.i</tt> floppy is:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">dd if=bare.i of=/dev/fd0</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you're running a Microsoft OS, you'll need to use the <tt
+class="FILENAME">RAWRITE.EXE</tt> program, which is included in the distribution tree in
+the same directories as the floppy images. Again assuming that <tt
+class="FILENAME">bare.i</tt> is your disk image file and your floppy drive is <tt
+class="FILENAME">A:</tt>, open a DOS prompt and type the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+C:\ <kbd class="USERINPUT">rawrite a: bare.i</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="installation.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="installation-partitioning.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Installation</td>
+<td width="34%" align="center" valign="top"><a href="installation.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Partitioning</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/installation-setup.html b/misc/slackbook/html/installation-setup.html
new file mode 100644
index 000000000..68b06ce10
--- /dev/null
+++ b/misc/slackbook/html/installation-setup.html
@@ -0,0 +1,387 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>The setup Program</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Installation" href="installation.html" />
+<link rel="PREVIOUS" title="Partitioning" href="installation-partitioning.html" />
+<link rel="NEXT" title="System Configuration" href="system-configuration.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="installation-partitioning.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 3 Installation</td>
+<td width="10%" align="right" valign="bottom"><a href="system-configuration.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="INSTALLATION-SETUP" name="INSTALLATION-SETUP">3.4 The <tt
+class="COMMAND">setup</tt> Program</a></h1>
+
+<p>Once you have created your partitions, you are ready to install Slackware. The next
+step in the installation process is running the <tt class="COMMAND">setup</tt>(8)
+program. To do so, simply type <tt class="COMMAND">setup</tt> at the shell prompt. <tt
+class="COMMAND">setup</tt> is a menu-driven system for actually installing the Slackware
+packages and configuring your system.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN981" name="AEN981"></a>
+<p><img src="installation/setup-program-w.png" /></p>
+</div>
+
+<p>The setup process goes something like this: You step through each option in the <tt
+class="COMMAND">setup</tt> program, in the order they are listed. (Of course, you are
+free to do things in almost any order you choose, but chances are it isn't going to work
+out very well.) Menu items are selected using the up and down arrow keys, and the
+&#8220;Okay&#8221; and &#8220;Cancel&#8221; buttons can be chosen by using the left and
+right arrow keys. Alternatively, each option has a corresponding key, which is
+highlighted in the option name. Options which are flaggable (those indicated with a <var
+class="LITERAL">[X]</var>) are toggled using the spacebar.</p>
+
+<p>Of course, all of that is described in the &#8220;help&#8221; section of <tt
+class="COMMAND">setup</tt>, but we believe in giving our readers their money's worth.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN993" name="AEN993">3.4.1 HELP</a></h2>
+
+<p>If this is your first time installing Slackware, you might want to take a look at the
+help screen. It will give a description of each part of <tt class="COMMAND">setup</tt>
+(much like the one we're writing now, but less involved) and instructions for navigating
+the rest of the install.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN997" name="AEN997"></a>
+<p><img src="installation/setup-help-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1001" name="AEN1001">3.4.2 KEYMAP</a></h2>
+
+<p>If you require a keymap other than the United States &#8220;qwerty&#8221; layout, you
+may want to take a look at this section. It offers a number of alternate layouts for your
+keyboarding enjoyment.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1009" name="AEN1009"></a>
+<p><img src="installation/setup-keymap-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1013" name="AEN1013">3.4.3 ADDSWAP</a></h2>
+
+<div class="INFORMALFIGURE"><a id="AEN1015" name="AEN1015"></a>
+<p><img src="installation/setup-swap-w.png" /></p>
+</div>
+
+<p>If you created a swap partition (back in <a
+href="installation-partitioning.html">Section 3.3</a>), this section will allow you to
+enable it. It will autodetect and display the swap partitions on your hard drive,
+allowing you to select one to format and enable.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1023" name="AEN1023">3.4.4 TARGET</a></h2>
+
+<div class="INFORMALFIGURE"><a id="AEN1025" name="AEN1025"></a>
+<p><img src="installation/setup-target-w.png" /></p>
+</div>
+
+<p>The target section is where your other (non-swap) partitions are formatted and mapped
+to filesystem mount points. A list of the partitions on your hard disk will be displayed.
+For each partition, you will be given the option of whether to format that partition or
+not. Depending on the kernel used, you can choose between reiserfs (the default), ext3,
+ext2, jfs, and xfs. Most people use either reiserfs or ext3. In the near future we may
+see support for reiserfs4 slip in.</p>
+
+<p>The first option in the target section is the selection of a partition on which to
+install your root (<tt class="FILENAME">/</tt>) filesystem. After that, you will be able
+to map other partitions to filesystems as you choose. (For instance, you may want your
+third partition, say <tt class="FILENAME">/dev/hda3</tt>, to be your home filesystem.
+This is just an example; map the partitions as you see fit.)</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1035" name="AEN1035">3.4.5 SOURCE</a></h2>
+
+<p>The source section is where you select the source media from which you are installing
+Slackware. Currently there are four sources to choose from. These are CD-ROM, NFS, or a
+premounted directory.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1038" name="AEN1038"></a>
+<p><img src="installation/setup-source-w.png" /></p>
+</div>
+
+<p>The CD-ROM selection enables a CD-ROM based installation. It will offer the option of
+scanning for a CD-ROM drive or displaying a list from which you can pick your drive type.
+Make sure you have the Slackware CD in your drive before allowing it to scan.</p>
+
+<p>The NFS selection prompts for your network information and the network information for
+your NFS server. The NFS server must be set up in advance. Also note that you cannot use
+hostnames, you must use the IP addresses for both your machine and the NFS server (there
+is no name resolver on the setup disk). Naturally you must have used the <tt
+class="FILENAME">network.dsk</tt> floppy to add support for your network controller.</p>
+
+<p>The premounted directory offers the most flexibility. You can use this method to
+install from things such as Jaz disks, NFS mounts over PLIP, and FAT filesystems. Mount
+the filesystem to a location of your choosing before running setup, then specify that
+location here.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1054" name="AEN1054">3.4.6 SELECT</a></h2>
+
+<p>The select option allows you to select the software series that you wish to install.
+These series are described in <a
+href="installation-requirements.html#INSTALLATION-SOFTWARE-SERIES">Section 3.2.1</a>.
+Please note that you must install the A series to have a working base system. All other
+series are optional.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1058" name="AEN1058"></a>
+<p><img src="installation/setup-select-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1062" name="AEN1062">3.4.7 INSTALL</a></h2>
+
+<p>Assuming that you have gone through the &#8220;target&#8221;, &#8220;source&#8221;,
+and &#8220;select&#8221; options, the <var class="OPTION">install</var> option will allow
+you to select packages from your chosen software series. If not, it will prompt you to go
+back and complete the other sections of the setup program. This option allows you to
+select from six different installation methods: <var class="OPTION">full</var>, <var
+class="OPTION">newbie</var>, <var class="OPTION">menu</var>, <var
+class="OPTION">expert</var>, <var class="OPTION">custom</var>, and <var
+class="OPTION">tag path</var>.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1077" name="AEN1077"></a>
+<p><img src="installation/setup-install-w.png" /></p>
+</div>
+
+<p>The <var class="OPTION">full</var> option will install every package from all the
+software series that you chose in the &#8220;select&#8221; section. There is no further
+prompting. This is the easiest installation method, since you do not need to make any
+decisions on the actual packages to install. Of course, this option also takes up the
+most hard drive space.</p>
+
+<p>The next option is <var class="OPTION">newbie</var>. This option installs all of the
+required packages in the selected series. For all other packages, it offers a prompt
+where you can select &#8220;Yes&#8221;, &#8220;No&#8221;, or &#8220;Skip&#8221;. Yes and
+No do the obvious, while Skip will go ahead to the next software series. Additionally,
+you will see a description and size requirement for each package to help you decide if
+you need it. We recommend this option for new users, as it ensures that you get all the
+required packages installed. However, it is a little slow because of the prompting.</p>
+
+<p><var class="OPTION">Menu</var> is a faster and more advanced version of the newbie
+option. For each series, a menu is displayed, from which you can select all the
+non-required packages you want to install. Required packages are not displayed on this
+menu.</p>
+
+<p>For the more advanced user, install offers the <var class="OPTION">expert</var>
+option. This allows you complete control over what packages get installed. You can
+deselect packages that are absolutely required, resulting in a broken system. On the
+other hand, you can control exactly what goes onto your system. Simply select the
+packages from each series that you want installed. This is not recommended for the new
+user, as it is quite easy to shoot yourself in the foot.</p>
+
+<p>The <var class="OPTION">custom</var> and <var class="OPTION">tag path</var> options
+are also for advanced users. These options allow you to install based upon custom tag
+files that you created in the distribution tree. This is useful for installing to large
+numbers of machines fairly quickly. For more information on using tag files, see <a
+href="package-management-making-tags-and-tagfiles.html">Section 18.4</a>.</p>
+
+<p>After selecting your installation method, one of a few things will happen. If you
+selected full or menu, a menu screen will appear, allowing you to select the packages to
+be installed. If you selected full, packages will immediately start getting installed to
+the target. If you selected newbie, packages will be installed until an optional package
+is reached.</p>
+
+<p>Note that it is possible to run out of space while installing. If you selected too
+many packages for the amount of free space on the target device, you will have problems.
+The safest thing to do is to select some software and add more later, if you need it.
+This can easily be done using Slackware's package management tools. For this information,
+see <a href="package-management.html">Chapter 18</a>.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1100" name="AEN1100">3.4.8 CONFIGURE</a></h2>
+
+<p>The configure section allows you to do some basic system configuration, now that the
+packages have been installed. What you see here depends in large part upon which software
+you have installed. You will, however, always see the following:</p>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1103" name="AEN1103">3.4.8.1 Kernel selection</a></h3>
+
+<p>Here you will be asked to select a kernel to install. You can install the kernel from
+the boot disk you used to install, the Slackware CD-ROM, or from another floppy which you
+(always thinking ahead) have prepared. Or you can elect to skip, in which case the
+default kernel will be installed and play will continue to the dealer's left.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1106" name="AEN1106"></a>
+<p><img src="installation/setup-kernel-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1110" name="AEN1110">3.4.8.2 Make a boot disk</a></h3>
+
+<p>Making a boot disk for future use is probably a good idea. You will have the option of
+formatting a floppy and then creating one of two types of boot disk. The first type, <var
+class="OPTION">simple</var>, simply (go figure) writes a kernel to the floppy. A more
+flexible (and highly recommended) option is <var class="OPTION">lilo</var>, which will of
+course create a lilo boot disk. See LILO in <a href="booting.html#BOOTING-LILO">Section
+7.1</a> for more information. Of course, you may also choose to simply <var
+class="LITERAL">continue</var>, in which case no boot disk will be made.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1119" name="AEN1119"></a>
+<p><img src="installation/setup-bootdisk-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1123" name="AEN1123">3.4.8.3 Modem</a></h3>
+
+<p>You will be prompted for modem information. More specifically, you will be asked
+whether you have a modem, and if so, what serial port it is on.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1128" name="AEN1128"></a>
+<p><img src="installation/setup-modem-w.png" /></p>
+</div>
+
+<p>These next configuration subsections may or may not appear, depending on whether or
+not you installed their corresponding packages.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1133" name="AEN1133">3.4.8.4 Timezone</a></h3>
+
+<p>This one's pretty straightforward: you will be asked what time zone you are in. If you
+operate on Zulu time, we are very sorry; the (extremely long) list is alphabetically
+ordered, and you're at the bottom.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1138" name="AEN1138"></a>
+<p><img src="installation/setup-timezone-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1142" name="AEN1142">3.4.8.5 Mouse</a></h3>
+
+<p>This subsection simply asks what kind of mouse you have, and whether you want <tt
+class="COMMAND">gpm</tt>(8) console mouse support enabled on bootup.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1148" name="AEN1148"></a>
+<p><img src="installation/setup-mouse-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1152" name="AEN1152">3.4.8.6 Hardware clock</a></h3>
+
+<p>This subsection asks if your computer's hardware clock is set to Coordinated Universal
+Time (UTC or GMT). Most PCs are not, so you should probably say no.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1155" name="AEN1155"></a>
+<p><img src="installation/setup-hardware-clock-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1159" name="AEN1159">3.4.8.7 Font</a></h3>
+
+<p>The font subsection allows you to choose from a list of custom console fonts.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1164" name="AEN1164"></a>
+<p><img src="installation/setup-font-w.png" /></p>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1168" name="AEN1168">3.4.8.8 LILO</a></h3>
+
+<p>Here you are prompted for installation of LILO (the LInux LOader; see <a
+href="booting.html#BOOTING-LILO">Section 7.1</a> for more information).</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1174" name="AEN1174"></a>
+<p><img src="installation/setup-lilo-w.png" /></p>
+</div>
+
+<p>If Slackware is to be the only operating system on your computer, <var
+class="OPTION">simple</var> should work just fine for you. If you are dual-booting, the
+<var class="OPTION">expert</var> option is a better choice. See <a
+href="booting-dual.html">Section 7.3</a> for more information on dual-booting. The third
+option, <var class="OPTION">do not install</var>, is not recommended unless you know what
+you're doing and have a very good reason for not installing LILO. If you are performing
+an expert install, you will be given a choice as to where LILO will be put. You may place
+LILO in the MBR (Master Boot Record) of your hard drive, in the superblock of your root
+Linux partition, or on a floppy disk.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1183" name="AEN1183">3.4.8.9 Network</a></h3>
+
+<p>The network configuration subsection is actually <tt class="COMMAND">netconfig</tt>.
+See <a href="network-configuration.html#NETWORK-CONFIGURATION-NETCONFIG">Section 5.1</a>
+for more information.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1190" name="AEN1190">3.4.8.10 X Window Manager</a></h3>
+
+<p>This subsection will allow you to choose a default window manager for X. See <a
+href="x-window-system.html">Chapter 6</a> for more details on X and window managers.</p>
+
+<div class="INFORMALFIGURE"><a id="AEN1198" name="AEN1198"></a>
+<p><img src="installation/setup-xwmconfig-w.png" /></p>
+</div>
+
+<p>No matter which packages you installed, the last thing configure will do is ask you
+whether you want to go ahead and set a <tt class="USERNAME">root</tt> password. For
+security reasons, this is probably a good idea; however, like almost everything else in
+Slackware, this is your call.</p>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="installation-partitioning.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="system-configuration.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Partitioning</td>
+<td width="34%" align="center" valign="top"><a href="installation.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">System Configuration</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/installation.html b/misc/slackbook/html/installation.html
new file mode 100644
index 000000000..c2d1140e2
--- /dev/null
+++ b/misc/slackbook/html/installation.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Installation</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Online Help" href="help-online.html" />
+<link rel="NEXT" title="System Requirements" href="installation-requirements.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="help-online.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="installation-requirements.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="INSTALLATION" name="INSTALLATION"></a>Chapter 3 Installation</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>3.1 <a href="installation.html#INSTALLATION-GETTING">Getting Slackware</a></dt>
+
+<dt>3.2 <a href="installation-requirements.html">System Requirements</a></dt>
+
+<dt>3.3 <a href="installation-partitioning.html">Partitioning</a></dt>
+
+<dt>3.4 <a href="installation-setup.html">The <tt class="COMMAND">setup</tt>
+Program</a></dt>
+</dl>
+</div>
+
+<p>Before you can use Slackware Linux, you'll have to obtain and install it. Getting
+Slackware is as easy as purchasing it or downloading it for free over the Internet.
+Installing it is also easy as long as you have some basic knowledge about your computer
+and are willing to learn a few other things. The installation program itself is very much
+a step-by-step process. Because of this, you can be up and running very quickly. In fact,
+Slackware boasts one of the lowest installation times of any full-featured Linux
+distribution.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="INSTALLATION-GETTING" name="INSTALLATION-GETTING">3.1 Getting
+Slackware</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN641" name="AEN641">3.1.1 The Official Disc and Box
+Sets</a></h2>
+
+<p>The official Slackware Linux CD set is available from Slackware Linux, Inc. The CD set
+consists of 4 discs. The first disk contains all the software needed for a basic server
+install, and the X window system. The second cd is a &#8220;live&#8221; cd; that is, a
+bootable cd that installs into RAM and gives you a temporary installation to play around
+with or do a data or machine rescue. This cd also contains a few packages such as the KDE
+and GNOME desktop environments. A few other goodies are included on the second cd
+including many non-vital packages in the &#8220;extra&#8221; folder. The third and fourth
+CDs contain the source code to all of Slackware, along with the original edition of this
+book.</p>
+
+<p>One may also purchase a boxed set that includes the 4 discs and a copy of this book,
+as well as lots of neat Slackware gear to show off your geek pride. CD subscriptions are
+available at a reduced rate also.</p>
+
+<p>The preferred method for shopping for Slackware merchandise is online at the Slackware
+store.</p>
+
+<p><a href="http://store.slackware.com" target="_top">http://store.slackware.com</a></p>
+
+<p>You can also call or e-mail your order in.</p>
+
+<div class="TABLE"><a id="AEN661" name="AEN661"></a>
+<p><b>Table 3-1. Slackware Linux, Inc. Contact Information</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="2*" />
+<thead>
+<tr>
+<th>Method</th>
+<th>Contact Details</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Telephone</td>
+<td>1-(925) 674-0783</td>
+</tr>
+
+<tr>
+<td>Website</td>
+<td>http://store.slackware.com</td>
+</tr>
+
+<tr>
+<td>Email</td>
+<td>orders@slackware.com</td>
+</tr>
+
+<tr>
+<td>Postal</td>
+<td>1164 Claremont Drive, Brentwood, CA 94513</td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN683" name="AEN683">3.1.2 Via the Internet</a></h2>
+
+<p>Slackware Linux is also freely available over the Internet. You may email in your
+support questions, but higher priority will be given to those who have purchased the
+official CD set. With that said, we get a lot of e-mails and our time is rather limited.
+Before e-mailing for support consider reading <a href="help.html">Chapter 2</a>
+first.</p>
+
+<p>The official Slackware Linux Project website is located at:</p>
+
+<p><a href="http://www.slackware.com/" target="_top">http://www.slackware.com/</a></p>
+
+<p>The primary FTP location for Slackware Linux is:</p>
+
+<p><a href="ftp://ftp.slackware.com/pub/slackware/"
+target="_top">ftp://ftp.slackware.com/pub/slackware/</a></p>
+
+<p>Bear in mind that our ftp site, while open for general use, does not have unlimited
+bandwidth. Please consider using a mirror near you to download Slackware. An incomplete
+list of mirrors can be found on our site at <a href="http://www.slackware.com/getslack"
+target="_top">http://www.slackware.com/getslack</a>.</p>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="help-online.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="installation-requirements.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Online Help</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">System Requirements</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/installation/setup-bootdisk-w.png b/misc/slackbook/html/installation/setup-bootdisk-w.png
new file mode 100644
index 000000000..55eb7b2a3
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-bootdisk-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-font-w.png b/misc/slackbook/html/installation/setup-font-w.png
new file mode 100644
index 000000000..c18769669
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-font-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-hardware-clock-w.png b/misc/slackbook/html/installation/setup-hardware-clock-w.png
new file mode 100644
index 000000000..784975dac
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-hardware-clock-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-help-w.png b/misc/slackbook/html/installation/setup-help-w.png
new file mode 100644
index 000000000..21958005e
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-help-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-install-w.png b/misc/slackbook/html/installation/setup-install-w.png
new file mode 100644
index 000000000..7ca526989
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-install-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-kernel-w.png b/misc/slackbook/html/installation/setup-kernel-w.png
new file mode 100644
index 000000000..206c3d760
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-kernel-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-keymap-w.png b/misc/slackbook/html/installation/setup-keymap-w.png
new file mode 100644
index 000000000..ab7dd6f45
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-keymap-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-lilo-w.png b/misc/slackbook/html/installation/setup-lilo-w.png
new file mode 100644
index 000000000..638a29ff1
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-lilo-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-modem-w.png b/misc/slackbook/html/installation/setup-modem-w.png
new file mode 100644
index 000000000..e1c8877e9
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-modem-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-mouse-w.png b/misc/slackbook/html/installation/setup-mouse-w.png
new file mode 100644
index 000000000..31ee6b35b
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-mouse-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-program-w.png b/misc/slackbook/html/installation/setup-program-w.png
new file mode 100644
index 000000000..721ed0587
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-program-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-select-w.png b/misc/slackbook/html/installation/setup-select-w.png
new file mode 100644
index 000000000..d2f7a1442
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-select-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-source-w.png b/misc/slackbook/html/installation/setup-source-w.png
new file mode 100644
index 000000000..226ef5b60
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-source-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-swap-w.png b/misc/slackbook/html/installation/setup-swap-w.png
new file mode 100644
index 000000000..f17ba4f3c
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-swap-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-target-w.png b/misc/slackbook/html/installation/setup-target-w.png
new file mode 100644
index 000000000..142cf8bce
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-target-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-timezone-w.png b/misc/slackbook/html/installation/setup-timezone-w.png
new file mode 100644
index 000000000..b51500b85
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-timezone-w.png
Binary files differ
diff --git a/misc/slackbook/html/installation/setup-xwmconfig-w.png b/misc/slackbook/html/installation/setup-xwmconfig-w.png
new file mode 100644
index 000000000..91c8cc015
--- /dev/null
+++ b/misc/slackbook/html/installation/setup-xwmconfig-w.png
Binary files differ
diff --git a/misc/slackbook/html/introduction-opensource.html b/misc/slackbook/html/introduction-opensource.html
new file mode 100644
index 000000000..eeeda9e57
--- /dev/null
+++ b/misc/slackbook/html/introduction-opensource.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Open Source and Free Software</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="An Introduction to Slackware Linux" href="introduction.html" />
+<link rel="PREVIOUS" title="What is Slackware?" href="introduction-slackware.html" />
+<link rel="NEXT" title="Help" href="help.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="introduction-slackware.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 1 An Introduction to Slackware
+Linux</td>
+<td width="10%" align="right" valign="bottom"><a href="help.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="INTRODUCTION-OPENSOURCE" name="INTRODUCTION-OPENSOURCE">1.3 Open
+Source and Free Software</a></h1>
+
+<p>Within the Linux community, there are two major ideological movements at work. The
+Free Software movement (which we'll get into in a moment) is working toward the goal of
+making all software free of intellectual property restrictions. Followers of this
+movement believe these restrictions hamper technical improvement and work against the
+good of the community. The Open Source movement is working toward most of the same goals,
+but takes a more pragmatic approach to them. Followers of this movement prefer to base
+their arguments on the economic and technical merits of making source code freely
+available, rather than the moral and ethical principles that drive the Free Software
+Movement.</p>
+
+<p>At the other end of the spectrum are groups that wish to maintain tighter controls
+over their software.</p>
+
+<p>The Free Software movement is headed by the Free Software Foundation, a fund-raising
+organization for the GNU project. Free software is more of an ideology. The oft-used
+expression is &#8220;free as in speech, not free as in beer&#8221;. In essence, free
+software is an attempt to guarantee certain rights for both users and developers. These
+freedoms include the freedom to run the program for any reason, to study and modify the
+source code, to redistribute the source, and to share any modifications you make. In
+order to guarantee these freedoms, the GNU General Public License (GPL) was created. The
+GPL, in brief, provides that anyone distributing a compiled program which is licensed
+under the GPL must also provide source code, and is free to make modifications to the
+program as long as those modifications are also made available in source code form. This
+guarantees that once a program is &#8220;opened&#8221; to the community, it cannot be
+&#8220;closed&#8221; except by consent of every author of every piece of code (even the
+modifications) within it. Most Linux programs are licensed under the GPL.</p>
+
+<p>It is important to note that the GPL does not say anything about price. As odd as it
+may sound, you can charge for free software. The &#8220;free&#8221; part is in the
+liberties you have with the source code, not in the price you pay for the software.
+(However, once someone has sold you, or even given you, a compiled program licensed under
+the GPL they are obligated to provide its source code as well.)</p>
+
+<p>Another popular license is the BSD license. In contrast to the GPL, the BSD license
+gives no requirement for the release of a program's source code. Software released under
+the BSD license allows redistribution in source or binary form provided only a few
+conditions are met. The author's credentials cannot be used as a sort of advertisement
+for the program. It also indemnifies the author from liability for damages that may arise
+from the use of the software. Much of the software included in Slackware Linux is BSD
+licensed.</p>
+
+<p>At the forefront of the younger Open Source movement, the Open Source Initiative is an
+organization that solely exists to gain support for open source software, that is,
+software that has the source code available as well as the ready-to-run program. They do
+not offer a specific license, but instead they support the various types of open source
+licenses available.</p>
+
+<p>The idea behind the OSI is to get more companies behind open source by allowing them
+to write their own open source licenses and have those licenses certified by the Open
+Source Initiative. Many companies want to release source code, but do not want to use the
+GPL. Since they cannot radically change the GPL, they are offered the opportunity to
+provide their own license and have it certified by this organization.</p>
+
+<p>While the Free Software Foundation and the Open Source Initiative work to help each
+other, they are not the same thing. The Free Software Foundation uses a specific license
+and provides software under that license. The Open Source Initiative seeks support for
+all open source licenses, including the one from the Free Software Foundation. The
+grounds on which each argues for making source code freely available sometimes divides
+the two movements, but the fact that two ideologically diverse groups are working toward
+the same goal lends credence to the efforts of each.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="introduction-slackware.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="help.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">What is Slackware?</td>
+<td width="34%" align="center" valign="top"><a href="introduction.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Help</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/introduction-slackware.html b/misc/slackbook/html/introduction-slackware.html
new file mode 100644
index 000000000..c9c7a11a8
--- /dev/null
+++ b/misc/slackbook/html/introduction-slackware.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>What is Slackware?</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="An Introduction to Slackware Linux" href="introduction.html" />
+<link rel="PREVIOUS" title="An Introduction to Slackware Linux"
+href="introduction.html" />
+<link rel="NEXT" title="Open Source and Free Software"
+href="introduction-opensource.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="introduction.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 1 An Introduction to Slackware
+Linux</td>
+<td width="10%" align="right" valign="bottom"><a href="introduction-opensource.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="INTRODUCTION-SLACKWARE" name="INTRODUCTION-SLACKWARE">1.2 What
+is Slackware?</a></h1>
+
+<p>Slackware, started by Patrick Volkerding in late 1992, and initially released to the
+world on July 17, 1993, was the first Linux distribution to achieve widespread use.
+Volkerding first learned of Linux when he needed an inexpensive LISP interpreter for a
+project. One of the few distributions available at the time was SLS Linux from Soft
+Landing Systems. Volkerding used SLS Linux, fixing bugs as he found them. Eventually, he
+decided to merge all of these bugfixes into his own private distribution that he and his
+friends could use. This private distribution quickly gained popularity, so Volkerding
+decided to name it Slackware and make it publicly available. Along the way, Patrick added
+new things to Slackware; a user friendly installation program based on a menuing system,
+as well as the concept of package management, which allows users to easily add, remove,
+or upgrade software packages on their systems.</p>
+
+<p>There are many reasons why Slackware is Linux's oldest living distribution. It does
+not try to emulate Windows, it tries to be as Unix-like as possible. It does not try to
+cover up processes with fancy, point-and-click GUIs (Graphical User Interfaces). Instead,
+it puts users in control by letting them see exactly what's going on. Its development is
+not rushed to meet deadlines-each version comes out when it is ready.</p>
+
+<p>Slackware is for people who enjoy learning and tweaking their system to do exactly
+what they want. Slackware's stability and simplicity are why people will continue to use
+it for years to come. Slackware currently enjoys a reputation as a solid server and a
+no-nonsense workstation. You can find Slackware desktops running nearly any window
+manager or desktop environment, or none at all. Slackware servers power businesses,
+acting in every capacity that a server can be used in. Slackware users are among the most
+satisfied Linux users. Of course, we'd say that. :^)</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="introduction.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="introduction-opensource.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">An Introduction to Slackware Linux</td>
+<td width="34%" align="center" valign="top"><a href="introduction.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Open Source and Free Software</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/introduction.html b/misc/slackbook/html/introduction.html
new file mode 100644
index 000000000..70bc42162
--- /dev/null
+++ b/misc/slackbook/html/introduction.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>An Introduction to Slackware Linux</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Preface" href="book-preface.html" />
+<link rel="NEXT" title="What is Slackware?" href="introduction-slackware.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="book-preface.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="introduction-slackware.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="INTRODUCTION" name="INTRODUCTION"></a>Chapter 1 An Introduction to Slackware
+Linux</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>1.1 <a href="introduction.html#INTRODUCTION-LINUX">What is Linux?</a></dt>
+
+<dt>1.2 <a href="introduction-slackware.html">What is Slackware?</a></dt>
+
+<dt>1.3 <a href="introduction-opensource.html">Open Source and Free Software</a></dt>
+</dl>
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="INTRODUCTION-LINUX" name="INTRODUCTION-LINUX">1.1 What is
+Linux?</a></h1>
+
+<p>Linus Torvalds started Linux, an operating system kernel, as a personal project in
+1991. He started the project because he wanted to run a Unix-based operating system
+without spending a lot of money. In addition, he wanted to learn the ins and outs of the
+386 processor. Linux was released free of charge to the public so that anyone could study
+it and make improvements under the General Public License. (See <a
+href="introduction-opensource.html">Section 1.3</a> and <a href="gpl.html">Appendix A</a>
+for an explanation of the license.) Today, Linux has grown into a major player in the
+operating system market. It has been ported to run on a variety of system architectures,
+including HP/Compaq's Alpha, Sun's SPARC and UltraSPARC, and Motorola's PowerPC chips
+(through Apple Macintosh and IBM RS/6000 computers.) Hundreds, if not thousands, of
+programmers all over the world now develop Linux. It runs programs like Sendmail, Apache,
+and BIND, which are very popular software used to run Internet servers. It's important to
+remember that the term &#8220;Linux&#8221; really refers to the kernel - the core of the
+operating system. This core is responsible for controlling your computer's processor,
+memory, hard drives, and peripherals. That's all Linux really does: It controls the
+operations of your computer and makes sure that all of its programs behave. Various
+companies and individuals bundle the kernel and various programs together to make an
+operating system. We call each bundle a Linux distribution.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="INTRODUCTION-LINUX-GNU" name="INTRODUCTION-LINUX-GNU">1.1.1 A
+Word on GNU</a></h2>
+
+<p>The Linux kernel project began as a solo endeavor by Linus Torvalds in 1991, but as
+Isaac Newton once said, &#8220;If I have seen further, it is by standing on the shoulders
+of giants.&#8221; When Linus Torvalds began the kernel the Free Software Foundation had
+already established the idea of collaborative software. They entitled their effort GNU, a
+recursive acronym that means simply &#8220;GNU's Not Unix&#8221;. GNU software ran atop
+the Linux kernel from day 1. Their compiler <tt class="COMMAND">gcc</tt> was used to
+compile the kernel. Today many GNU tools from <tt class="COMMAND">gcc</tt> to <tt
+class="COMMAND">gnutar</tt> are still at the basis of every major Linux distribution. For
+this reason many of the Free Software Foundation's proponents fervently state that their
+work should be given the same credit as the Linux kernel. They strongly suggest that all
+Linux distributions should refer to themselves as GNU/Linux distributions.</p>
+
+<p>This is the topic of many flamewars, surpassed only by the ancient vi versus emacs
+holy war. The purpose of this book is not to fan the fires of this heated discussion, but
+rather to clarify the terminology for neophytes. When one sees GNU/Linux it means a Linux
+distribution. When one sees Linux they can either be referring to the kernel, or to a
+distribution. It can be rather confusing. Typically the term GNU/Linux isn't used because
+it's a mouth full.</p>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="book-preface.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="introduction-slackware.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Preface</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">What is Slackware?</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/network-configuration-hardware.html b/misc/slackbook/html/network-configuration-hardware.html
new file mode 100644
index 000000000..99c2f2833
--- /dev/null
+++ b/misc/slackbook/html/network-configuration-hardware.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Network Hardware Configuration</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Network Configuration" href="network-configuration.html" />
+<link rel="PREVIOUS" title="Network Configuration" href="network-configuration.html" />
+<link rel="NEXT" title="TCP/IP Configuration" href="network-configuration-tcpip.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="network-configuration.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 5 Network Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="network-configuration-tcpip.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="NETWORK-CONFIGURATION-HARDWARE"
+name="NETWORK-CONFIGURATION-HARDWARE">5.2 Network Hardware Configuration</a></h1>
+
+<p>Having decided that you wish to bring your Slackware machine on to some form of
+network, the first thing you'll need is a Linux-compatible network card. You will need to
+take a little care to ensure that the card is truly Linux-compatible (please refer to the
+Linux Documentation Project and/or the kernel documentation for information on the
+current status of your proposed network card). As a general rule, you will most likely be
+pleasantly surprised by the number of networking cards that are supported under the more
+modern kernels. Having said that, I'd still suggest referring to any of the various Linux
+hardware compatibility lists (such as <a
+href="http://www.eskimo.com/%7Elo/linux/hardwarelinks.html" target="_top">The GNU/Linux
+Beginners Group Hardware Compatibility Links</a> and <a
+href="http://www.linux.org/docs/ldp/howto/Hardware-HOWTO/" target="_top">The Linux
+Documentation Project Hardware HOWTO</a>) that are available on the Internet before
+purchasing your card. A little extra time spent in research can save days or even weeks
+trying to troubleshoot a card that isn't compatible with Linux at all.</p>
+
+<p>When you visit the Linux Hardware Compatibility lists available on the Internet, or
+when you refer to the kernel documentation installed on your machine, it would be wise to
+note which kernel module you'll need to use to support your network card.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-HARDWARE-MODULES"
+name="NETWORK-CONFIGURATION-HARDWARE-MODULES">5.2.1 Loading Network Modules</a></h2>
+
+<p>Kernel modules that are to be loaded on boot-up are loaded from the <tt
+class="FILENAME">rc.modules</tt> file in <tt class="FILENAME">/etc/rc.d</tt> or by the
+kernel's auto module loading started by <tt class="FILENAME">/etc/rc.d/rc.hotplug</tt>.
+The default <tt class="FILENAME">rc.modules</tt> file includes a Network device support
+section. If you open <tt class="FILENAME">rc.modules</tt> and look for that section,
+you'll notice that it first checks for an executable <tt
+class="FILENAME">rc.netdevice</tt> file in <tt class="FILENAME">/etc/rc.d/</tt>. This
+script is created if <tt class="COMMAND">setup</tt> successfully autoprobes your network
+device during installation.</p>
+
+<p>Below that &#8220;if&#8221; block is a list of network devices and modprobe lines,
+each commented out. Find your device and uncomment the corresponding modprobe line, then
+save the file. Running <tt class="FILENAME">rc.modules</tt> as <tt
+class="USERNAME">root</tt> should now load your network device driver (as well as any
+other modules that are listed and uncommented). Note that some modules (such as the
+ne2000 driver) require parameters; make sure you select the correct line.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-HARDWARE-LAN"
+name="NETWORK-CONFIGURATION-HARDWARE-LAN">5.2.2 LAN (10/100/1000Base-T and Base-2)
+cards</a></h2>
+
+<p>This heading encompasses all of the internal PCI and ISA networking cards. Drivers for
+these cards are provided via loadable kernel modules as covered in the previous
+paragraph. <tt class="FILENAME">/sbin/netconfig</tt> should have probed for your card and
+successfully set up your <tt class="FILENAME">rc.netdevice</tt> file. If this did not
+occur, the most likely problem would be that the module that you're attempting to load
+for a given card is incorrect (it is not unheard of for different generations of the same
+brand of card from the same manufacturer to require different modules). If you are
+certain that the module that you're attempting to load is the correct one, your next best
+bet would be to refer to the documentation for the module in an attempt to discover
+whether or not specific parameters are required during when the module is
+initialized.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-HARDWARE-MODEMS"
+name="NETWORK-CONFIGURATION-HARDWARE-MODEMS">5.2.3 Modems</a></h2>
+
+<p>Like LAN cards, modems can come with various bus support options. Until recently, most
+modems were 8 or 16 bit ISA cards. With the efforts of Intel and motherboard
+manufacturers everywhere to finally kill off the ISA bus completely, it is common now to
+find that most modems are either external modems that connect to a serial or USB port or
+are internal PCI modems. If you wish for your modem to work with Linux, it is <span
+class="emphasis"><i class="EMPHASIS">VITALLY</i></span> important to research your
+prospective modem purchase, particularly if you are considering purchasing a PCI modem.
+Many, if not most, PCI modems available on store shelves these days are WinModems.
+WinModems lack some basic hardware on the modem card itself: the functions performed by
+this hardware are typically offloaded onto the CPU by the modem driver and the Windows
+operating system. This means that they do not have the standard serial interface that
+PPPD will be expecting to see when you try to dial out to your Internet Service
+Provider.</p>
+
+<p>If you want to be absolutely sure that the modem you're purchasing will work with
+Linux, purchase an external hardware modem that connects to the serial port on your PC.
+These are guaranteed to work better and be less trouble to install and maintain, though
+they require external power and tend to cost more.</p>
+
+<p>There are several web sites that provide drivers and assistance for configuring
+WinModem based devices. Some users have reported success configuring and installing
+drivers for the various winmodems, including Lucent, Conexant, and Rockwell chipsets. As
+the required software for these devices is not an included part of Slackware, and varies
+from driver to driver, we will not go into detail on them.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-HARDWARE-PCMCIA"
+name="NETWORK-CONFIGURATION-HARDWARE-PCMCIA">5.2.4 PCMCIA</a></h2>
+
+<p>As part of your Slackware install, you are given the opportunity to install the pcmcia
+package (in the &#8220;A&#8221; series of packages). This package contains the
+applications and setup files required to work with PCMCIA cards under Slackware. It is
+important to note that the pcmcia package only installs the generic software required to
+work with PCMCIA cards under Slackware. It does NOT install any drivers or modules. The
+available modules and drivers will be in the <tt class="FILENAME">/lib/modules/`uname
+-r`/pcmcia</tt> directory. You may need to do some experimentation to find a module that
+will work with your network card.</p>
+
+<p>You will need to edit <tt class="FILENAME">/etc/pcmcia/network.opts</tt> (for an
+Ethernet card) or <tt class="FILENAME">/etc/pcmcia/wireless.opts</tt> (if you have a
+wireless networking card). Like most Slackware configuration files, these two files are
+very well commented and it should be easy to determine which modifications need to be
+made.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="network-configuration.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="network-configuration-tcpip.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Network Configuration</td>
+<td width="34%" align="center" valign="top"><a href="network-configuration.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">TCP/IP Configuration</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/network-configuration-nfs.html b/misc/slackbook/html/network-configuration-nfs.html
new file mode 100644
index 000000000..ca6138d8d
--- /dev/null
+++ b/misc/slackbook/html/network-configuration-nfs.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Network File Systems</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Network Configuration" href="network-configuration.html" />
+<link rel="PREVIOUS" title="Wireless" href="network-configuration-wireless.html" />
+<link rel="NEXT" title="X Configuration" href="x-window-system.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a
+href="network-configuration-wireless.html" accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 5 Network Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="x-window-system.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="NETWORK-CONFIGURATION-NFS" name="NETWORK-CONFIGURATION-NFS">5.6
+Network File Systems</a></h1>
+
+<p>At this point, you should have a working TCP/IP connection to your network. You should
+be able to ping other computers on your internal network and, if you have configured an
+appropriate gateway, you should also be able to ping computers on the Internet itself. As
+we know, the whole point in bringing a computer onto a network is to access information.
+While some people might bring a computer up on a network just for the fun of it, most
+people wish to be able to share files and printers. They wish to be able to access
+documents on the Internet or play an online game. Having TCP/IP installed and functional
+on your new Slackware system is a means to that end, but with just TCP/IP installed,
+functionality will be very rudimentary. To share files, we will have to transfer them
+back and forth using either FTP or SCP. We cannot browse files on our new Slackware
+computer from the Network Neighborhood or My Network Places icons on Windows computers.
+We'd like to be able to access files on other Unix machines seamlessly.</p>
+
+<p>Ideally, we'd like to be able to use a <span class="emphasis"><i
+class="EMPHASIS">network file system</i></span> to allow us transparent access to our
+files on other computers. The programs that we use to interact with information stored on
+our computers really do not need to know on what computer a given file is stored; they
+just need to know that it exists and how to get to it. It is then the responsibility of
+the operating system to manage access to that file through the available file systems and
+network file systems. The two most commonly used network file systems are SMB (as
+implemented by Samba) and NFS.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-NSF-SMB"
+name="NETWORK-CONFIGURATION-NSF-SMB">5.6.1 SMB/Samba/CIFS</a></h2>
+
+<p>SMB (for Server Message Block) is a descendant of the older NetBIOS protocol that was
+initially used by IBM in their LAN Manager product. Microsoft has always been fairly
+interested in NetBIOS and it's successors (NetBEUI, SMB and CIFS). The Samba project has
+existed since 1991, when it was originally written to link an IBM PC running NetBIOS with
+a Unix server. These days, SMB is the preferred method for sharing file and print
+services over a network for virtually the entire civilized world because Windows supports
+it.</p>
+
+<p>Samba's configuration file is <tt class="FILENAME">/etc/samba/smb.conf</tt>; one of
+the most well commented and documented configuration files you will find anywhere. Sample
+shares have been setup for you to view and modify for your needs. If you need even
+tighter control the man page for smb.conf is indispensable. Since Samba is documented so
+well in the places I've mentioned above, we will not rewrite the documentation here. We
+will, however, quickly cover the basics.</p>
+
+<p><tt class="FILENAME">smb.conf</tt> is broken down into multiple sections: one section
+per share, and a global section for setting options that are to be used everywhere. Some
+options are only valid in the global section; some are only valid outside the global
+section. Remember that the global section can be over-ridden by any other section. Refer
+to the man pages for more information.</p>
+
+<p>You will most likely wish to edit your <tt class="FILENAME">smb.conf</tt> file to
+reflect the network settings in your LAN. I would suggest modifying the items listed
+below:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+[global]
+# workgroup = NT-Domain-Name or Workgroup-Name, eg: LINUX2
+workgroup = MYGROUP
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Change the workgroup name to reflect the workgroup or domain name that you are using
+locally.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# server string is the equivalent of the NT Description field
+server string = Samba Server
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will be the name of your Slackware computer displayed in the Network Neighborhood
+(or My Network Places) folder.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# Security mode. Most people will want user level security. See
+# security_level.txt for details. NOTE: To get the behaviour of
+# Samba-1.9.18, you'll need to use "security = share".
+security = user
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You'll almost certainly wish to implement user level security on your Slackware
+system.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# You may wish to use password encryption. Please read
+# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba
+# documentation.
+# Do not enable this option unless you have read those documents
+encrypt passwords = yes
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If encrypt passwords is not enabled, you will not be able to use Samba with NT4.0,
+Win2k, WinXP, and Win2003. Earlier Windows operating systems did not require encryption
+to share files.</p>
+
+<p>SMB is an authenticated protocol, meaning you must supply a correct username and
+password in order to use this service. We tell the samba server what usernames and
+passwords are valid with the <tt class="COMMAND">smbpasswd</tt> command. <tt
+class="COMMAND">smbpasswd</tt> takes a couple of common switches to tell it to either add
+traditional users, or add machine users (SMB requires that you add the computers' NETBIOS
+names as machine users, restricting what computers one can authenticate from).</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Adding a user to the <tt class="FILENAME">/etc/samba/private/smbpasswd</tt> file.
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">smbpasswd -a user</kbd>
+Adding a machine name to the /etc/samba/private/smbpasswd file.
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">smbpasswd -a -m machine</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It's important to note that a given username or machine name must already exist in the
+<tt class="FILENAME">/etc/passwd</tt> file. You can accomplish this simply with the <tt
+class="COMMAND">adduser</tt> command. Note that when using the <tt
+class="COMMAND">adduser</tt> command to add a machine name one must append a dollar sign
+(&#8220;<var class="LITERAL">$</var>&#8221;) to the machine name. This should <span
+class="emphasis"><i class="EMPHASIS">not</i></span> however, be done with <tt
+class="COMMAND">smbpasswd</tt>. <tt class="COMMAND">smbpasswd</tt> appends the dollar
+sign on its own. Failing to mangle the machine name this way with <tt
+class="COMMAND">adduser</tt> will result in an error when adding the machine name to
+samba.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">adduser machine$</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-NFS-NFS"
+name="NETWORK-CONFIGURATION-NFS-NFS">5.6.2 Network File System (NFS)</a></h2>
+
+<p>NFS (or Network File System) was originally written by Sun for their Solaris
+implementation of Unix. While it is significantly easier to get up and running when
+compared to SMB, it is also significantly less secure. The primary insecurity in NFS is
+that it is easy to spoof user and group id's from one machine to another. NFS is an
+unauthenticated protocol. Future versions of the NFS protocol are being devised that
+enhance security, but these are not common at the time of this writing.</p>
+
+<p>NFS configuration is governed by the <tt class="FILENAME">/etc/exports</tt> file. When
+you load the default <tt class="FILENAME">/etc/exports</tt> file into an editor, you'll
+see a blank file with a two line comment on top. We'll need to add a line to the exports
+file for each directory that we wish to export, with a listing of client workstations
+that will be allowed to access that file. For instance, if we wished to export directory
+<tt class="FILENAME">/home/foo</tt> to workstation Bar, we would simply add the line:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+/home/foo Bar(rw)
+</pre>
+</td>
+</tr>
+</table>
+
+<p>to our <tt class="FILENAME">/etc/exports</tt>. Below, you'll find the example from the
+man page for the <tt class="FILENAME">exports</tt> file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# sample /etc/exports file
+/ master(rw) trusty(rw,no_root_squash)
+/projects proj*.local.domain(rw)
+/usr *.local.domain(ro) @trusted(rw)
+/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)
+/pub (ro,insecure,all_squash)
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see, there are various options available, but most should be fairly clear
+from this example.</p>
+
+<p>NFS works under the assumption that a given user on one machine in a network has the
+same user ID on all machines across the network. When an attempt is made to read or write
+from a NFS client to an NFS server, a UID is passed as part of the read/write request.
+This UID is treated the same as if the read/write request originated on the local
+machine. As you can see, if one could arbitrarily specify a given UID when accessing
+resources on a remote system, Bad Things (tm) could and would happen. As a partial hedge
+against this, each directory is mounted with the <var class="OPTION">root_squash</var>
+option. This maps the UID for any user claiming to be root to a different UID, thus
+preventing root access to the files or folders in the exported directory. <var
+class="OPTION">root_squash</var> seems to be enabled by default as a security measure,
+but the authors recommend specifying it anyway in your <tt
+class="FILENAME">/etc/exports</tt> file.</p>
+
+<p>You can also export a directory directly from the command line on the server by using
+the <tt class="COMMAND">exportfs</tt> command as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">exportfs -o rw,no_root_squash Bar:/home/foo</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This line exports the <tt class="FILENAME">/home/foo</tt> directory to the computer
+&#8220;<tt class="HOSTID">Bar</tt>&#8221; and grants <tt class="HOSTID">Bar</tt>
+read/write access. Additionally, the NFS server will not invoke <var
+class="OPTION">root_squash</var>, which means any user on Bar with a UID of
+&#8220;0&#8221; (root's UID) will have the same privileges as root on the server. The
+syntax does look strange (usually when a directory is specified in <var
+class="LITERAL">computer:/directory/file</var> syntax, you are referring to a file in a
+directory on a given computer).</p>
+
+<p>You'll find more information on the man page for the exports file.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="network-configuration-wireless.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="x-window-system.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Wireless</td>
+<td width="34%" align="center" valign="top"><a href="network-configuration.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">X Configuration</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/network-configuration-ppp.html b/misc/slackbook/html/network-configuration-ppp.html
new file mode 100644
index 000000000..06dd7203f
--- /dev/null
+++ b/misc/slackbook/html/network-configuration-ppp.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>PPP</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Network Configuration" href="network-configuration.html" />
+<link rel="PREVIOUS" title="TCP/IP Configuration"
+href="network-configuration-tcpip.html" />
+<link rel="NEXT" title="Wireless" href="network-configuration-wireless.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="network-configuration-tcpip.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 5 Network Configuration</td>
+<td width="10%" align="right" valign="bottom"><a
+href="network-configuration-wireless.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="NETWORK-CONFIGURATION-PPP" name="NETWORK-CONFIGURATION-PPP">5.4
+PPP</a></h1>
+
+<p>Many people still connect to the Internet through some kind of dialup connection. The
+most common method is PPP, though SLIP is still occasionally used. Setting up your system
+to speak PPP to a remote server is pretty easy. We've included a few tools to help you in
+setting it up.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1954" name="AEN1954">5.4.1 <tt
+class="COMMAND">pppsetup</tt></a></h2>
+
+<p>Slackware includes a program called <tt class="COMMAND">pppsetup</tt> to configure
+your system to use your dialup account. It shares a look and feel similar to our <tt
+class="COMMAND">netconfig</tt> program. To run the program, make sure you are logged in
+as root. Then type <tt class="COMMAND">pppsetup</tt> to run it. You should see a screen
+like this:</p>
+
+<p>The program will present a series of questions, to which you will feed it appropriate
+answers. Things like your modem device, the modem initialization string, and the ISP
+phone number. Some items will have a default, which you can accept in most cases.</p>
+
+<p>After the program runs, it will create a <tt class="COMMAND">ppp-go</tt> program and a
+<tt class="COMMAND">ppp-off</tt> program. These are used to start and stop, respectively,
+the PPP connection. The two programs are located in <tt class="FILENAME">/usr/sbin</tt>
+and need root privileges to run.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1969" name="AEN1969">5.4.2 <tt
+class="FILENAME">/etc/ppp</tt></a></h2>
+
+<p>For most users, running <tt class="COMMAND">pppsetup</tt> will be sufficient. However,
+there may be an instance where you want to tweak some of the values used by the PPP
+daemon. All of the configuration information is kept in <tt
+class="FILENAME">/etc/ppp</tt>. Here is a list of what the different files are for:</p>
+
+<div class="INFORMALTABLE"><a id="AEN1975" name="AEN1975"></a>
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="3*" />
+<tbody>
+<tr>
+<td><tt class="COMMAND">ip-down</tt></td>
+<td>
+<p>This script is run by <tt class="COMMAND">pppd</tt> after the PPP connection is
+ended.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">ip-up</tt></td>
+<td>
+<p>This script is run by <tt class="COMMAND">pppd</tt> when there's a successful ppp
+connection. Put any commands you want run after a successful connection in this file.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">options</tt></td>
+<td>
+<p>General configuration options for <tt class="COMMAND">pppd</tt>.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">options.demand</tt></td>
+<td>
+<p>General configuration options for <tt class="COMMAND">pppd</tt> when run in demand
+dialing mode.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="COMMAND">pppscript</tt></td>
+<td>
+<p>The commands sent to the modem.</p>
+</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">pppsetup.txt</tt></td>
+<td>
+<p>A log of what you entered when you ran <tt class="COMMAND">pppsetup</tt>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p>Most of these files won't be there until after you run <tt
+class="COMMAND">pppsetup</tt>.</p>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="network-configuration-tcpip.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="network-configuration-wireless.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">TCP/IP Configuration</td>
+<td width="34%" align="center" valign="top"><a href="network-configuration.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Wireless</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/network-configuration-tcpip.html b/misc/slackbook/html/network-configuration-tcpip.html
new file mode 100644
index 000000000..3b49437ef
--- /dev/null
+++ b/misc/slackbook/html/network-configuration-tcpip.html
@@ -0,0 +1,324 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>TCP/IP Configuration</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Network Configuration" href="network-configuration.html" />
+<link rel="PREVIOUS" title="Network Hardware Configuration"
+href="network-configuration-hardware.html" />
+<link rel="NEXT" title="PPP" href="network-configuration-ppp.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a
+href="network-configuration-hardware.html" accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 5 Network Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="network-configuration-ppp.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="NETWORK-CONFIGURATION-TCPIP"
+name="NETWORK-CONFIGURATION-TCPIP">5.3 TCP/IP Configuration</a></h1>
+
+<p>At this point, your network card should be physically installed in your computer, and
+the relevant kernel modules should be loaded. You will not yet be able to communicate
+over your network card, but information about the network device can be obtained with <tt
+class="COMMAND">ifconfig -a</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">ifconfig -a</kbd>
+eth0 Link encap:Ethernet HWaddr 00:A0:CC:3C:60:A4
+UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
+RX packets:110081 errors:1 dropped:0 overruns:0 frame:0
+TX packets:84931 errors:0 dropped:0 overruns:0 carrier:0
+collisions:0 txqueuelen:100
+RX bytes:114824506 (109.5 Mb) TX bytes:9337924 (8.9 Mb)
+Interrupt:5 Base address:0x8400
+
+lo Link encap:Local Loopback
+inet addr:127.0.0.1 Mask:255.0.0.0
+UP LOOPBACK RUNNING MTU:16436 Metric:1
+RX packets:2234 errors:0 dropped:0 overruns:0 frame:0
+TX packets:2234 errors:0 dropped:0 overruns:0 carrier:0
+collisions:0 txqueuelen:0
+RX bytes:168758 (164.8 Kb) TX bytes:168758 (164.8 Kb)
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you just typed <tt class="COMMAND">/sbin/ifconfig</tt> without the <var
+class="OPTION">-a</var> suffix, you would not see the <tt class="FILENAME">eth0</tt>
+interface, as your network card does not yet have a valid IP address or route.</p>
+
+<p>While there are many different ways to setup and subnet a network, all of them can be
+broken down into two types: Static and Dynamic. Static networks are setup such that each
+node (geek lingo for thing with an IP address) always has the same IP address. Dynamic
+networks are setup in such a way that the IP addresses for the nodes are controlled by a
+single server called the DHCP server.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-DHCP"
+name="NETWORK-CONFIGURATION-TCPIP-DHCP">5.3.1 DHCP</a></h2>
+
+<p>DHCP (or Dynamic Host Configuration Protocol), is a means by which an IP address may
+be assigned to a computer on boot. When the DHCP <span class="emphasis"><i
+class="EMPHASIS">client</i></span> boots, it puts out a request on the Local Area Network
+for a DHCP <span class="emphasis"><i class="EMPHASIS">server</i></span> to assign it an
+IP address. The DHCP server has a pool (or <span class="emphasis"><i
+class="EMPHASIS">scope</i></span>) of IP addresses available. The server will respond to
+this request with an IP address from the pool, along with a <span class="emphasis"><i
+class="EMPHASIS">lease time</i></span>. Once the lease time for a given IP address lease
+has expired, the client must contact the server again and repeat the negotiation.</p>
+
+<p>The client will then accept the IP address from the server and will configure the
+requested interface with the IP address. There is one more handy trick that DHCP clients
+use for negotiating the IP address that they will be assigned, however. The client will
+remember it's last assigned IP address, and will request that the server re-assign that
+IP address to the client again upon next negotiation. If possible, the server will do so,
+but if not, a new address is assigned. So, the negotiation resembles the following:</p>
+
+<p class="LITERALLAYOUT">&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;Is&nbsp;there&nbsp;a&nbsp;DHCP&nbsp;server&nbsp;available&nbsp;on&nbsp;the&nbsp;LAN?<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Server</i></span>:&nbsp;Yes,&nbsp;there&nbsp;is.&nbsp;Here&nbsp;I&nbsp;am.<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;I&nbsp;need&nbsp;an&nbsp;IP&nbsp;address.<br />
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Server</i></span>:&nbsp;You&nbsp;may&nbsp;take&nbsp;192.168.10.10&nbsp;for&nbsp;19200&nbsp;seconds.<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;Thank&nbsp;you.</p>
+
+<p class="LITERALLAYOUT">&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;Is&nbsp;there&nbsp;a&nbsp;DHCP&nbsp;server&nbsp;available&nbsp;on&nbsp;the&nbsp;LAN?<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Server</i></span>:Yes,&nbsp;there&nbsp;is.&nbsp;Here&nbsp;I&nbsp;am.<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:I&nbsp;need&nbsp;an&nbsp;IP&nbsp;address.&nbsp;The&nbsp;last&nbsp;time&nbsp;we<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;talked,&nbsp;I&nbsp;had&nbsp;192.168.10.10;<br />
+&nbsp;&nbsp;&nbsp;&nbsp;May&nbsp;I&nbsp;have&nbsp;it&nbsp;again?<br />
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Server</i></span>:Yes,&nbsp;you&nbsp;may&nbsp;(or&nbsp;No,&nbsp;you&nbsp;may&nbsp;not:&nbsp;take&nbsp;192.168.10.12&nbsp;instead).<br />
+
+&nbsp;&nbsp;&nbsp;&nbsp;<span class="emphasis"><i
+class="EMPHASIS">Client</i></span>:&nbsp;Thank&nbsp;you.</p>
+
+<p>The DHCP client in Linux is <tt class="COMMAND">/sbin/dhcpcd</tt>. If you load <tt
+class="FILENAME">/etc/rc.d/rc.inet1</tt> in your favorite text editor, you will notice
+that <tt class="COMMAND">/sbin/dhcpcd</tt> is called about midway through the script.
+This will force the conversation shown above. <tt class="COMMAND">dhcpcd</tt> will also
+track the amount of time left on the lease for the current IP address, and will
+automatically contact the DHCP server with a request to renew the lease when necessary.
+DHCP can also control related information, such as what ntp server to use, what route to
+take, etc.</p>
+
+<p>Setting up DHCP on Slackware is simple. Just run <tt class="COMMAND">netconfig</tt>
+and select DHCP when offered. If you have more than one NIC and do not wish <tt
+class="FILENAME">eth0</tt> to be configured by DHCP, just edit the <tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt> file and change the related variable for
+your NIC to &#8220;<var class="LITERAL">YES</var>&#8221;.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-STATIC"
+name="NETWORK-CONFIGURATION-TCPIP-STATIC">5.3.2 Static IP</a></h2>
+
+<p>Static IP addresses are fixed addresses that only change if manually told to. These
+are used in any case where an administrator doesn't want the IP information to change,
+such for internal servers on a LAN, any server connected to the Internet, and networked
+routers. With static IP addressing, you assign an address and leave it at that. Other
+machines know that you are always at that certain IP address and can contact you at that
+address always.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-CONF"
+name="NETWORK-CONFIGURATION-TCPIP-CONF">5.3.3 <tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt></a></h2>
+
+<p>If you plan on assigning an IP address to your new Slackware box, you may do so either
+through the <tt class="FILENAME">netconfig</tt> script, or you may edit <tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt>. In <tt
+class="FILENAME">/etc/rc.d/rc.inet1.conf</tt> , you will notice:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ # Primary network interface card (eth0)
+ IPADDR[0]=""
+ NETMASK[0]=""
+ USE_DHCP[0]=""
+ DHCP_HOSTNAME[0]=""
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Then further at the bottom:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ GATEWAY=""
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In this case, our task is merely to place the correct information between the
+double-quotes. These variables are called by <tt class="FILENAME">/etc/rc.d/rc.inet1</tt>
+at boot time to setup the nics. For each NIC, just enter the correct IP information, or
+put &#8220;<var class="LITERAL">YES</var>&#8221; for <var class="LITERAL">USE_DHCP</var>.
+Slackware will startup the interfaces with the information placed here in the order they
+are found.</p>
+
+<p>The <var class="LITERAL">DEFAULT_GW</var> variable sets up the default route for
+Slackware. All communications between your computer and other computers on the Internet
+must pass through that gateway if no other route is specified for them. If you are using
+DHCP, you will usually not need to enter anything here, as the DHCP server will specify
+what gateway to use.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-RESOLVER"
+name="NETWORK-CONFIGURATION-TCPIP-RESOLVER">5.3.4 <tt
+class="FILENAME">/etc/resolv.conf</tt></a></h2>
+
+<p>Ok, so you've got an IP address, you've got a default gateway, you may even have ten
+million dollars (give us some), but what good is that if you can't resolve names to IP
+addresses? No one wants to type in <tt class="HOSTID">72.9.234.112</tt> into their web
+browser to reach <tt class="HOSTID">www.slackbook.org</tt>. After all, who other than the
+authors would memorize that IP address? We need to setup DNS, but how? That's where <tt
+class="FILENAME">/etc/resolv.conf</tt> comes into play.</p>
+
+<p>Chances are you already have the proper options in <tt
+class="FILENAME">/etc/resolv.conf</tt>. If you setup your network connection using DHCP,
+the DHCP server should handle updating this file for you. (Technically the DHCP server
+just tells <tt class="COMMAND">dhcpcd</tt> what to put here, and it obeys.) If you need
+to manually update your DNS server list though, you'll need to hand edit <tt
+class="FILENAME">/etc/resolv.conf</tt>. Below is an example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cat /etc/resolv.conf</kbd>
+nameserver 192.168.1.254
+search lizella.net
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The first line is simple. The nameserver directive tells us what DNS servers to query.
+By necessity these are always IP addresses. You may have as many listed there as you
+like. Slackware will happily check one after the other until one returns a match.</p>
+
+<p>The second line is a little more interesting. The search directive gives us a list of
+domain names to assume whenever a DNS request is made. This allows you to contact a
+machine by only the first part of its FQDN (Fully Qualified Domain Name). For example, if
+&#8220;slackware.com&#8221; were in your search path, you could reach <tt
+class="HOSTID">http://store.slackware.com</tt> by just pointing your web browser at <tt
+class="HOSTID">http://store</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">ping -c 1 store</kbd>
+PING store.slackware.com (69.50.233.153): 56 data bytes
+64 bytes from 69.50.233.153 : icmp_seq=0 ttl=64 time=0.251 ms
+1 packets transmitted, 1 packets received, 0% packet loss
+round-trip min/avg/max = 0.251/0.251/0.251 ms
+</pre>
+</td>
+</tr>
+</table>
+
+<br />
+<br />
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="NETWORK-CONFIGURATION-TCPIP-HOSTS"
+name="NETWORK-CONFIGURATION-TCPIP-HOSTS">5.3.5 <tt
+class="FILENAME">/etc/hosts</tt></a></h2>
+
+<p>Now that we've got DNS working fine, what if we want to bypass our DNS server, or add
+a DNS entry for a machine that isn't in DNS? Slackware includes the oft-loved <tt
+class="FILENAME">/etc/hosts</tt> file which contains a local list of DNS names and IP
+addresses they should match to.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cat /etc/hosts</kbd>
+127.0.0.1 localhost locahost.localdomain
+192.168.1.101 redtail
+172.14.66.32 foobar.slackware.com
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Here you can see that localhost has an IP address of <tt class="HOSTID">127.0.0.1</tt>
+(always reserved for localhost), redtail can be reached at <tt
+class="HOSTID">192.168.1.101</tt>, and <tt class="HOSTID">foobar.slackware.com</tt> is
+<tt class="HOSTID">172.14.66.32</tt>.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="network-configuration-hardware.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="network-configuration-ppp.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Network Hardware Configuration</td>
+<td width="34%" align="center" valign="top"><a href="network-configuration.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">PPP</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/network-configuration-wireless.html b/misc/slackbook/html/network-configuration-wireless.html
new file mode 100644
index 000000000..fa86dcc26
--- /dev/null
+++ b/misc/slackbook/html/network-configuration-wireless.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Wireless</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Network Configuration" href="network-configuration.html" />
+<link rel="PREVIOUS" title="PPP" href="network-configuration-ppp.html" />
+<link rel="NEXT" title="Network File Systems" href="network-configuration-nfs.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="network-configuration-ppp.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 5 Network Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="network-configuration-nfs.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="NETWORK-CONFIGURATION-WIRELESS"
+name="NETWORK-CONFIGURATION-WIRELESS">5.5 Wireless</a></h1>
+
+<p>Wireless networking is still a relatively new thing in the world of computers, yet is
+quickly catching on as more people begin to purchase laptops and want networking on the
+go, without having to fool with some old twisted pair cable. This trend doesn't appear to
+be slowing down. Unfortunately, wireless networking isn't yet as strongly supported in
+Linux as traditional wired networking.</p>
+
+<p>There are three basic steps to configuring an 802.11 wireless Ethernet card:</p>
+
+<ol type="1">
+<li>
+<p>Hardware support for the wireless card</p>
+</li>
+
+<li>
+<p>Configure the card to connect to a wireless access point</p>
+</li>
+
+<li>
+<p>Configure the network</p>
+</li>
+</ol>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN2033" name="AEN2033">5.5.1 Hardware Support</a></h2>
+
+<p>Hardware support for a wireless card is provided through the kernel, either with a
+module or built in to the kernel. Generally, most newer Ethernet cards are provided
+through kernel modules, so you'll want to determine the appropriate kernel module and
+load it through <tt class="FILENAME">/etc/rc.d/rc.modules</tt>. <tt
+class="COMMAND">netconfig</tt> may not detect your wireless card, so you'll probably need
+to determine the card yourself. See <a
+href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/"
+target="_top">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/</a> for more
+information on kernel drivers for various wireless cards.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN2044" name="AEN2044">5.5.2 Configure the Wireless
+Settings</a></h2>
+
+<p>The vast majority of this work is done by <tt class="COMMAND">iwconfig</tt>, so as
+always read the man page for <tt class="COMMAND">iwconfig</tt> if you need more
+information.</p>
+
+<p>First, you'll want to configure your wireless access point. Wireless access points
+vary quite a bit in their terminology, and how to configure them, so you may need to
+adjust a bit to accommodate your hardware. In general, you'll need at least the following
+information:</p>
+
+<ul>
+<li>
+<p>The domain ID, or name of the network (called the ESSID by <tt
+class="COMMAND">iwconfig</tt>)</p>
+</li>
+
+<li>
+<p>The channel the WAP uses</p>
+</li>
+
+<li>
+<p>The encryption settings, including any keys used (preferably in hexadecimal)</p>
+</li>
+</ul>
+
+<div class="WARNING">
+<table class="WARNING" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png"
+hspace="5" alt="Warning" /></td>
+<td align="LEFT" valign="TOP">
+<p>A NOTE ABOUT WEP. WEP is quit flawed, but it's much better than nothing. If you wish a
+greater degree of security on your wireless network, you should investigate VPNs or
+IPSec, both of which are beyond the scope of this document. You might also configure your
+WAP not to advertise its domain ID/ ESSID. A thorough discussion of wireless policy is
+beyond the scope of this section, but a quick Google search will turn up more than you
+ever wanted to know.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<p>Once you've gathered the above information, and assuming you've used <tt
+class="COMMAND">modprobe</tt> to load the appropriate kernel driver, you can edit <tt
+class="FILENAME">rc.wireless.conf</tt> and add your settings. The <tt
+class="FILENAME">rc.wireless.conf</tt> file is a bit untidy. The least effort is to
+modify the generic section with your ESSID and KEY, and CHANNEL if required by your card.
+(Try not setting CHANNEL, and if it works, great; if not, set the CHANNEL as
+appropriate.) If you're daring, you can modify the file so that only the necessary
+variables are set. The variable names in <tt class="FILENAME">rc.wireless.conf</tt>
+correspond to the <tt class="COMMAND">iwconfig</tt> parameters, and are read by <tt
+class="FILENAME">rc.wireless</tt> and used in the appropriate <tt
+class="COMMAND">iwconfig</tt> commands.</p>
+
+<p>If you have your key in hexadecimal, that's ideal, since you can be fairly confident
+that your WAP and <tt class="COMMAND">iwconfig</tt> will agree on the key. If you only
+have a string, you can't be sure how your WAP will translate that into a hexadecimal key,
+so some guesswork may be needed (or get your WAP's key in hex).</p>
+
+<p>Once you've modified <tt class="FILENAME">rc.wireless.conf</tt>, run <tt
+class="FILENAME">rc.wireless</tt> as <tt class="USERNAME">root</tt>, then run <tt
+class="FILENAME">rc.inet1</tt>, again as <tt class="USERNAME">root</tt>. You can test
+your wireless networking with standard testing tools such as <tt
+class="COMMAND">ping</tt>, along with <tt class="COMMAND">iwconfig</tt>. If you have a
+wired interface you may wish to use <tt class="COMMAND">ifconfig</tt> to turn those
+interfaces off while you test your wireless networking to ensure there's no interference.
+You may also want to test your changes through a reboot.</p>
+
+<p>Now that you've seen how to edit <tt class="FILENAME">/etc/rc.d/rc.wireless</tt> for
+you default network, let's take a closer look at iwconfig and see how it all works. This
+will teach you the quick and dirty way of setting up wifi for those times when you find
+yourself at an Internet cafe, coffee shop, or any other wifi hot spot and wish to get
+online.</p>
+
+<p>The first step is to tell your wireless NIC what network to join. Make sure you
+replace &#8220;<tt class="FILENAME">eth0</tt>&#8221; with whatever network interface your
+wireless card uses and change &#8220;<var class="REPLACEABLE">mynetwork</var>&#8221; to
+the essid you wish to use. Yes, we know you're smarter than that. Next you'll have to
+specify the encryption key (if any) used on your wireless network. Finally specify the
+channel to use (if needed).</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iwconfig eth0 essid "<var
+class="REPLACEABLE">mynetwork</var>"</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iwconfig eth0 key <var
+class="REPLACEABLE">XXXXXXXXXXXXXXXXXXXXXXXXXXX</var></kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iwconfig eth0 channel n</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That should be all on the wireless end of things.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN2101" name="AEN2101">5.5.3 Configure the Network</a></h2>
+
+<p>This is done in the exact same way as wired networks. Simply refer to earlier sections
+of this chapter.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="network-configuration-ppp.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="network-configuration-nfs.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">PPP</td>
+<td width="34%" align="center" valign="top"><a href="network-configuration.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Network File Systems</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/network-configuration.html b/misc/slackbook/html/network-configuration.html
new file mode 100644
index 000000000..66fb00829
--- /dev/null
+++ b/misc/slackbook/html/network-configuration.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Network Configuration</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Selecting a Kernel"
+href="system-configuration-kernel.html" />
+<link rel="NEXT" title="Network Hardware Configuration"
+href="network-configuration-hardware.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="system-configuration-kernel.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a
+href="network-configuration-hardware.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="NETWORK-CONFIGURATION" name="NETWORK-CONFIGURATION"></a>Chapter 5 Network
+Configuration</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>5.1 <a
+href="network-configuration.html#NETWORK-CONFIGURATION-NETCONFIG">Introduction: netconfig
+is your friend.</a></dt>
+
+<dt>5.2 <a href="network-configuration-hardware.html">Network Hardware
+Configuration</a></dt>
+
+<dt>5.3 <a href="network-configuration-tcpip.html">TCP/IP Configuration</a></dt>
+
+<dt>5.4 <a href="network-configuration-ppp.html">PPP</a></dt>
+
+<dt>5.5 <a href="network-configuration-wireless.html">Wireless</a></dt>
+
+<dt>5.6 <a href="network-configuration-nfs.html">Network File Systems</a></dt>
+</dl>
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="NETWORK-CONFIGURATION-NETCONFIG"
+name="NETWORK-CONFIGURATION-NETCONFIG">5.1 Introduction: netconfig is your
+friend.</a></h1>
+
+<p>When you initially installed Slackware, the setup program invoked the <tt
+class="COMMAND">netconfig</tt> program. <tt class="COMMAND">netconfig</tt> attempted to
+perform the following functions for you:</p>
+
+<ul>
+<li>
+<p>It asked you for the name of your computer, and the domain name for your computer.</p>
+</li>
+
+<li>
+<p>It gave a brief explanation of the various types of addressing schemes, told when they
+should be used, and asked you which IP addressing scheme you wished to use to configure
+your network card:</p>
+
+<ul>
+<li>
+<p>Static-IP</p>
+</li>
+
+<li>
+<p>DHCP</p>
+</li>
+
+<li>
+<p>Loopback</p>
+</li>
+</ul>
+
+<br />
+<br />
+</li>
+
+<li>
+<p>It then offered to probe for a network card to configure.</p>
+</li>
+</ul>
+
+<p><tt class="COMMAND">netconfig</tt> will generally take care of about 80% of the work
+of configuring your LAN network connection if you will let it. Note that I would strongly
+suggest that you review your config file for a couple of reasons:</p>
+
+<ol type="1">
+<li>
+<p>You should never trust a setup program to properly configure your computer. If you use
+a setup program, you should review the configuration yourself.</p>
+</li>
+
+<li>
+<p>If you are still learning Slackware and Linux system management, viewing a working
+configuration can be helpful. You'll at least know what the configuration should look
+like. This will allow you to correct problems due to misconfiguration of the system at a
+later date.</p>
+</li>
+</ol>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="system-configuration-kernel.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="network-configuration-hardware.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Selecting a Kernel</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Network Hardware Configuration</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/package-management-making-packages.html b/misc/slackbook/html/package-management-making-packages.html
new file mode 100644
index 000000000..f58127753
--- /dev/null
+++ b/misc/slackbook/html/package-management-making-packages.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Making Packages</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Slackware Package Management" href="package-management.html" />
+<link rel="PREVIOUS" title="Package Utilities"
+href="package-management-package-utilities.html" />
+<link rel="NEXT" title="Making Tags and Tagfiles (for setup)"
+href="package-management-making-tags-and-tagfiles.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a
+href="package-management-package-utilities.html" accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 18 Slackware Package
+Management</td>
+<td width="10%" align="right" valign="bottom"><a
+href="package-management-making-tags-and-tagfiles.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PACKAGE-MANAGEMENT-MAKING-PACKAGES"
+name="PACKAGE-MANAGEMENT-MAKING-PACKAGES">18.3 Making Packages</a></h1>
+
+<p>Making Slackware packages can be either easy or difficult. There is no specific method
+for building a package. The only requirement is that the package be a tar gzipped file
+and if there is a postinstallation script, it must be <tt
+class="FILENAME">/install/doinst.sh</tt>.</p>
+
+<p>If you are interested in making packages for your system or for a network that you
+manage, you should have a look at the various build scripts in the Slackware source tree.
+There are several methods we use for making packages.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="PACKAGE-MANAGEMENT-EXPLODEPKG"
+name="PACKAGE-MANAGEMENT-EXPLODEPKG">18.3.1 <tt class="COMMAND">explodepkg</tt></a></h2>
+
+<p><tt class="COMMAND">explodepkg</tt>(8) will do the same thing that <tt
+class="COMMAND">installpkg</tt> does to extract the package, but it doesn't actually
+install it and it doesn't record it in the packages database. It simply extracts it to
+the current directory.</p>
+
+<p>If you look at the Slackware source tree, you will see how we use this command for
+&#8220;framework&#8221; packages. These packages contain a skeleton of what the final
+package will look like. They hold all the necessary filenames (zero-length), permissions,
+and ownerships. The build script will cat the package contents from the source directory
+to the package build directory.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="PACKAGE-MANAGEMENT-MAKEPKG"
+name="PACKAGE-MANAGEMENT-MAKEPKG">18.3.2 <tt class="COMMAND">makepkg</tt></a></h2>
+
+<p><tt class="COMMAND">makepkg</tt>(8) will package up the current directory into a valid
+Slackware package. It will search the tree for any symbolic links and add a creation
+block to the postinstallation script for creating them during the package install. It
+also warns of any zero-length files in the package tree.</p>
+
+<p>This command is typically run after you have created your package tree.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS"
+name="PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS">18.3.3 SlackBuild Scripts</a></h2>
+
+<p>Slackware packages are built in many different ways by necessity. Not all software
+packages are written by their programmers to compile the same way. Many have compile time
+options that are not all included in the packages Slackware uses. Perhaps you need some
+of this functionality; you'll need to compile your own package then. Fortunately for many
+Slackware packages, you can find SlackBuild scripts in the package's source code.</p>
+
+<p>So what is a SlackBuild script? SlackBuild scripts are executable shell scripts that
+you run as <tt class="USERNAME">root</tt> to configure, compile, and create Slackware
+packages. You can freely modify these scripts in the source directory and run them to
+create your own versions of the default Slackware packages.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a
+href="package-management-package-utilities.html" accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a
+href="package-management-making-tags-and-tagfiles.html" accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Package Utilities</td>
+<td width="34%" align="center" valign="top"><a href="package-management.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Making Tags and Tagfiles (for setup)</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/package-management-making-tags-and-tagfiles.html b/misc/slackbook/html/package-management-making-tags-and-tagfiles.html
new file mode 100644
index 000000000..9c82bdf08
--- /dev/null
+++ b/misc/slackbook/html/package-management-making-tags-and-tagfiles.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Making Tags and Tagfiles (for setup)</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Slackware Package Management" href="package-management.html" />
+<link rel="PREVIOUS" title="Making Packages"
+href="package-management-making-packages.html" />
+<link rel="NEXT" title="ZipSlack" href="zipslack.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a
+href="package-management-making-packages.html" accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 18 Slackware Package
+Management</td>
+<td width="10%" align="right" valign="bottom"><a href="zipslack.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES"
+name="PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES">18.4 Making Tags and Tagfiles (for
+setup)</a></h1>
+
+<p>The Slackware setup program handles installation of the software packages on your
+system. There are files that tell the setup program which packages must be installed,
+which ones are optional, and which ones are selected by default by the setup program.</p>
+
+<p>A tagfile is in the first software series directory and is called tagfile. It lists
+the packages in that particular disk set and their status. The status can be:</p>
+
+<div class="TABLE"><a id="AEN6621" name="AEN6621"></a>
+<p><b>Table 18-3. Tagfile Status Options</b></p>
+
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="25%" />
+<col width="75%" />
+<thead>
+<tr>
+<th>Option</th>
+<th>Meaning</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>ADD</td>
+<td>The package is required for proper system operation</td>
+</tr>
+
+<tr>
+<td>SKP</td>
+<td>The package will be automatically skipped</td>
+</tr>
+
+<tr>
+<td>REC</td>
+<td>The package is not required, but recommended</td>
+</tr>
+
+<tr>
+<td>OPT</td>
+<td>The package is optional</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>The format is simply:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+package_name: status
+</pre>
+</td>
+</tr>
+</table>
+
+<p>One package per line. The original tagfiles for each software series are stored as
+tagfile.org. So if you mess up yours, you can restore the original one.</p>
+
+<p>Many administrators prefer writing their own tagfiles and starting the installer and
+selecting &#8220;full&#8221;. The setup program will read the tagfiles and perform the
+installation according to their contents. If you use REC or OPT, a dialog box will be
+presented to the user asking whether or not they want a particular package. Therefore, it
+is recommended that you stick with ADD and SKP when writing tagfiles for automated
+installs.</p>
+
+<p>Just make sure your tagfiles are written to the same location as the originals. Or you
+can specify a custom tagfile path if you have custom tagfiles.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a
+href="package-management-making-packages.html" accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="zipslack.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Making Packages</td>
+<td width="34%" align="center" valign="top"><a href="package-management.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">ZipSlack</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/package-management-package-utilities.html b/misc/slackbook/html/package-management-package-utilities.html
new file mode 100644
index 000000000..0179a5a81
--- /dev/null
+++ b/misc/slackbook/html/package-management-package-utilities.html
@@ -0,0 +1,330 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Package Utilities</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Slackware Package Management" href="package-management.html" />
+<link rel="PREVIOUS" title="Slackware Package Management"
+href="package-management.html" />
+<link rel="NEXT" title="Making Packages"
+href="package-management-making-packages.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="package-management.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 18 Slackware Package
+Management</td>
+<td width="10%" align="right" valign="bottom"><a
+href="package-management-making-packages.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES">18.2 Package Utilities</a></h1>
+
+<p>There are four main utilities for package management. They perform installation,
+removal, and upgrades of packages.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL">18.2.1 pkgtool</a></h2>
+
+<p><tt class="COMMAND">pkgtool</tt>(8) is a menu-driven program that allows installation
+and removal of packages. The main menu is shown in <a
+href="package-management-package-utilities.html#PKGTOOL-MAIN-MENU">Figure 18-1</a>.</p>
+
+<div class="FIGURE"><a id="PKGTOOL-MAIN-MENU" name="PKGTOOL-MAIN-MENU"></a>
+<p><b>Figure 18-1. Pkgtool's main menu.</b></p>
+
+<p><img src="package-management/pkgtool-w.png" /></p>
+</div>
+
+<p>Installation is offered from the current directory, another directory, or from floppy
+disks. Simply select the installation method you want and pkgtool will search that
+location for valid packages to install.</p>
+
+<p>You may also view a list of installed packages, as shown in <a
+href="package-management-package-utilities.html#PKGTOOL-VIEW-MODE">Figure 18-2</a>.</p>
+
+<div class="FIGURE"><a id="PKGTOOL-VIEW-MODE" name="PKGTOOL-VIEW-MODE"></a>
+<p><b>Figure 18-2. Pkgtool view mode</b></p>
+
+<p><img src="package-management/pkgtool-view-w.png" /></p>
+</div>
+
+<p>If you want to remove packages, select the remove option and you will be presented
+with a checklist of all the installed packages. Flag the ones you want to remove and
+select OK. <tt class="COMMAND">pkgtool</tt> will remove them.</p>
+
+<p>Some users prefer this utility to the command line utilities. However, it should be
+noted that the command line utilities offer many more options. Also, the ability to
+upgrade packages is only offered through the command line utilities.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG">18.2.2 installpkg</a></h2>
+
+<p><tt class="COMMAND">installpkg</tt>(8) handles installation of new packages on the
+system. The syntax is as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">installpkg option package_name</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Three options are provided for <tt class="COMMAND">installpkg</tt>. Only one option
+can be used at a time.</p>
+
+<div class="TABLE"><a id="AEN6446" name="AEN6446"></a>
+<p><b>Table 18-1. <tt class="COMMAND">installpkg</tt> Options</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="3*" />
+<thead>
+<tr>
+<th align="LEFT">Option</th>
+<th align="LEFT">Effects</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>-m</td>
+<td>Performs a makepkg operation on the current directory.</td>
+</tr>
+
+<tr>
+<td>-warn</td>
+<td>Shows what would happen if you installed the specified package. This is useful for
+production systems so you can see exactly what would happen before installing
+something.</td>
+</tr>
+
+<tr>
+<td>-r</td>
+<td>Recursively install all packages in the current directory and down. The package name
+can use wildcards, which would be used as the search mask when recursively
+installing.</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>If you pass the <tt class="ENVAR">ROOT</tt> environment variable before <tt
+class="COMMAND">installpkg</tt>, that path will be used for the root directory. This is
+useful for setting up new drives for your root directory. They will typically be mounted
+to <tt class="FILENAME">/mnt</tt> or something other than <tt
+class="FILENAME">/</tt>.</p>
+
+<p>The installed package database entry is stored in <tt
+class="FILENAME">/var/log/packages</tt>. The entry is really just a plain text file, one
+for each package. If the package has a postinstallation script, it is written to <tt
+class="FILENAME">/var/log/scripts/</tt>.</p>
+
+<p>You may specify several packages or use wildcards for the package name. Be advised
+that <tt class="COMMAND">installpkg</tt> will not tell you if you are overwriting an
+installed package. It will simply install right on top of the old one. If you want to
+ensure that old files from the previous package are safely removed, use <tt
+class="COMMAND">upgradepkg</tt>.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG">18.2.3 removepkg</a></h2>
+
+<p><tt class="COMMAND">removepkg</tt>(8) handles removing installed packages from the
+system. The syntax is as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">removepkg option package_name</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Four options are provided for <tt class="COMMAND">removepkg</tt>. Only one option may
+be used at a time.</p>
+
+<div class="TABLE"><a id="AEN6491" name="AEN6491"></a>
+<p><b>Table 18-2. <tt class="COMMAND">removepkg</tt> Options</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col width="1*" />
+<col width="3*" />
+<thead>
+<tr>
+<th>Option</th>
+<th>Effects</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>-copy</td>
+<td>The package is copied to the preserved packages directory. This creates a tree of the
+original package without removing it.</td>
+</tr>
+
+<tr>
+<td>-keep</td>
+<td>Saves temporary files created during the removal. Really only useful for debugging
+purposes.</td>
+</tr>
+
+<tr>
+<td>-preserve</td>
+<td>The package is removed, but copied to the preserved packages directory at the same
+time.</td>
+</tr>
+
+<tr>
+<td>-warn</td>
+<td>Shows what would happen if you removed the package.</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>If you pass the <tt class="ENVAR">ROOT</tt> environment variable before <tt
+class="COMMAND">removepkg</tt>, that path will be used for the root directory. This is
+useful for setting up new drives for your root directory. They will typically be mounted
+to <tt class="FILENAME">/mnt</tt> or something other than <tt
+class="FILENAME">/</tt>.</p>
+
+<p><tt class="COMMAND">removepkg</tt> looks at the other installed packages and only
+removes files unique to the package you specify. It will also scan the postinstallation
+script for the specified package and remove any symbolic links that were created by
+it.</p>
+
+<p>During the removal process, a status report is displayed. After the removal, the
+package database entry is moved to <tt class="FILENAME">/var/log/removed_packages</tt>
+and the postinstallation script is moved to <tt
+class="FILENAME">/var/log/removed</tt>_scripts.</p>
+
+<p>Just as with <tt class="COMMAND">installpkg</tt>, you can specify several packages or
+use wildcards for the package name.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG">18.2.4 upgradepkg</a></h2>
+
+<p><tt class="COMMAND">upgradepkg</tt>(8) will upgrade an installed Slackware package.
+The syntax is as follows:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">upgradepkg package_name</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>or</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">upgradepkg old_package_name%new_package_name</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">upgradepkg</tt> works by first installing the new package and then
+removing the old package so that old files are no longer around on the system. If the
+upgraded package name has changed, use the percent sign syntax to specify the old package
+(the one that is installed) and the new package (the one you are upgrading it to).</p>
+
+<p>If you pass the <tt class="ENVAR">ROOT</tt> environment variable before <tt
+class="COMMAND">upgradepkg</tt>, that path will be used for the root directory. This is
+useful for setting up new drives for your root directory. They will typically be mounted
+to <tt class="FILENAME">/mnt</tt> or something other than <tt
+class="FILENAME">/</tt>.</p>
+
+<p><tt class="COMMAND">upgradepkg</tt> is not flawless. You should always back up your
+configuration files. If they get removed or overwritten, you'll want a copy of the
+originals for any needed repair work.</p>
+
+<p>Just as with <tt class="COMMAND">installpkg</tt> and <tt
+class="COMMAND">removepkg</tt>, you can specify several packages or use wildcards for the
+package name.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM"
+name="PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM">18.2.5 <tt
+class="COMMAND">rpm2tgz</tt>/<tt class="COMMAND">rpm2targz</tt></a></h2>
+
+<p>The Red Hat Package Manager is a popular packaging system available today. Many
+software distributors are offering their products in RPM format. Since this is not our
+native format, we do not recommend people rely on them. However, some things are only
+available as an RPM (even the source).</p>
+
+<p>We provide a program that will convert RPM packages to our native <tt
+class="FILENAME">.tgz</tt> format. This will allow you to extract the package (perhaps
+with <tt class="COMMAND">explodepkg</tt>) to a temporary directory and examine its
+contents.</p>
+
+<p>The <tt class="COMMAND">rpm2tgz</tt> program will create a Slackware package with a
+<tt class="FILENAME">.tgz</tt> extension, while <tt class="FILENAME">rpm2targz</tt>
+creates an archive with a <tt class="FILENAME">.tar.gz</tt> extension.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="package-management.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a
+href="package-management-making-packages.html" accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Slackware Package Management</td>
+<td width="34%" align="center" valign="top"><a href="package-management.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Making Packages</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/package-management.html b/misc/slackbook/html/package-management.html
new file mode 100644
index 000000000..e6ddc32b9
--- /dev/null
+++ b/misc/slackbook/html/package-management.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Slackware Package Management</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Saving Files" href="emacs-saving-files.html" />
+<link rel="NEXT" title="Package Utilities"
+href="package-management-package-utilities.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="emacs-saving-files.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a
+href="package-management-package-utilities.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="PACKAGE-MANAGEMENT" name="PACKAGE-MANAGEMENT"></a>Chapter 18 Slackware Package
+Management</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>18.1 <a href="package-management.html#PACKAGE-MANAGEMENT-OVERVIEW">Overview of
+Package Format</a></dt>
+
+<dt>18.2 <a href="package-management-package-utilities.html">Package Utilities</a></dt>
+
+<dt>18.3 <a href="package-management-making-packages.html">Making Packages</a></dt>
+
+<dt>18.4 <a href="package-management-making-tags-and-tagfiles.html">Making Tags and
+Tagfiles (for setup)</a></dt>
+</dl>
+</div>
+
+<p>A software package is a bundle of related programs that are ready for you to install.
+When you download a source code archive, you have to configure, compile, and install it
+by hand. With a software package, this has already been done for you. All that you have
+to do is install the package. Another handy feature of using software packages is that it
+is very easy to remove and upgrade them, if you so desire. Slackware comes with programs
+for all your package management needs. You can install, remove, upgrade, make, and
+examine packages very easily.</p>
+
+<p>There's a myth that's been going around ever since RedHat debuted RedHat Package
+Manager, that Slackware has no package management tool. This simply couldn't be further
+from the truth. Slackware has always included a package manager, even before RedHat
+existed. While not as full-featured or as ubiquitous as rpm (or for that matter deb), <tt
+class="COMMAND">pkgtool</tt> and its associated programs are every bit as good at
+installing packages as rpm. The truth about <tt class="COMMAND">pkgtool</tt> is not that
+it doesn't exist, but that it doesn't do any dependency checking.</p>
+
+<p>Apparently many people in the Linux community think that a packager manager must by
+definition include dependency checking. Well, that simply isn't the case, as Slackware
+most certainly does not. This is not to say that Slackware packages don't have
+dependencies, but rather that its package manager doesn't check for them. Dependency
+management is left up to the sysadmin, and that's the way we like it.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PACKAGE-MANAGEMENT-OVERVIEW"
+name="PACKAGE-MANAGEMENT-OVERVIEW">18.1 Overview of Package Format</a></h1>
+
+<p>Before learning the utilities, you should become familiar with the format of a
+Slackware package. In Slackware, a package is simply a tar archive file that has been
+compressed with <tt class="COMMAND">gzip</tt>. Packages are built to be extracted in the
+root directory.</p>
+
+<p>Here is a fictitious program and its example package:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+./
+usr/
+usr/bin/
+usr/bin/makehejaz
+usr/doc/
+usr/doc/makehejaz-1.0/
+usr/doc/makehejaz-1.0/COPYING
+usr/doc/makehejaz-1.0/README
+usr/man/
+usr/man/man1
+usr/man/man1/makehejaz.1.gz
+install/
+install/doinst.sh
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The package system will extract this file in the root directory to install it. An
+entry in the package database will be created that contains the contents of this package
+so that it can be upgraded or removed later.</p>
+
+<p>Notice the <tt class="FILENAME">install/</tt> subdirectory. This is a special
+directory that can contain a postinstallation script called <tt
+class="FILENAME">doinst.sh</tt>. If the package system finds this file, it will execute
+it after installing the package.</p>
+
+<p>Other scripts can be embedded in the package, but those are discussed more in detail
+in <a href="package-management-making-packages.html#PACKAGE-MANAGEMENT-MAKEPKG">Section
+18.3.2</a> below.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="emacs-saving-files.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a
+href="package-management-package-utilities.html" accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Saving Files</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Package Utilities</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/package-management/pkgtool-view-w.png b/misc/slackbook/html/package-management/pkgtool-view-w.png
new file mode 100644
index 000000000..7a62a8bc5
--- /dev/null
+++ b/misc/slackbook/html/package-management/pkgtool-view-w.png
Binary files differ
diff --git a/misc/slackbook/html/package-management/pkgtool-w.png b/misc/slackbook/html/package-management/pkgtool-w.png
new file mode 100644
index 000000000..1a43423f6
--- /dev/null
+++ b/misc/slackbook/html/package-management/pkgtool-w.png
Binary files differ
diff --git a/misc/slackbook/html/process-control-foregrounding.html b/misc/slackbook/html/process-control-foregrounding.html
new file mode 100644
index 000000000..7b185ba74
--- /dev/null
+++ b/misc/slackbook/html/process-control-foregrounding.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Foregrounding</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Process Control" href="process-control.html" />
+<link rel="PREVIOUS" title="Process Control" href="process-control.html" />
+<link rel="NEXT" title="ps" href="process-control-ps.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="process-control.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 11 Process Control</td>
+<td width="10%" align="right" valign="bottom"><a href="process-control-ps.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PROCESS-CONTROL-FOREGROUNDING"
+name="PROCESS-CONTROL-FOREGROUNDING">11.2 Foregrounding</a></h1>
+
+<p>If you need to interact with a backgrounded process, you can bring it back into the
+foreground. If you've only got one backgrounded process, you can bring it back by
+typing:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">fg</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If the program is not done running, the program will take control over you terminal
+and you will not be returned to a prompt. Sometimes, the program will finish running
+while backgrounded. In this instance, you'll get a message like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+[1]+ Done /bin/ls $LS_OPTIONS
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That tells you that the backgrounded process (in this case <tt class="COMMAND">ls</tt>
+- not terribly interesting) has completed.</p>
+
+<p>It is possible to have several processes backgrounded at once. When this happens,
+you'll need to know which process you want to bring back to the foreground. Just typing
+<tt class="COMMAND">fg</tt> will foreground the process that was last backgrounded. What
+if you had a whole list of processes in the background? Luckily, bash includes a command
+to list all the processes. It's called <tt class="COMMAND">jobs</tt> and gives output
+like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">jobs</kbd>
+[1] Stopped vim
+[2]- Stopped amp
+[3]+ Stopped man ps
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This shows you a list of all the processes that are backgrounded. As you can see, they
+are all stopped. This means that the processes are suspended. The number is a sort of ID
+for all the backgrounded processes. The ID with a plus sign beside it (<var
+class="LITERAL">man ps</var>) is the process that will be foregrounded if you just type
+<tt class="COMMAND">fg</tt>.</p>
+
+<p>If you wanted to foreground <tt class="COMMAND">vim</tt>, you would type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">fg 1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>and <tt class="COMMAND">vim</tt> would spring back up to the console. Backgrounding
+processes can be very useful if you only have one terminal open over a dialup connection.
+You can have several programs running on that one terminal, periodically switching back
+and forth between them.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="process-control.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="process-control-ps.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Process Control</td>
+<td width="34%" align="center" valign="top"><a href="process-control.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">ps</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/process-control-kill.html b/misc/slackbook/html/process-control-kill.html
new file mode 100644
index 000000000..322926512
--- /dev/null
+++ b/misc/slackbook/html/process-control-kill.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>kill</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Process Control" href="process-control.html" />
+<link rel="PREVIOUS" title="ps" href="process-control-ps.html" />
+<link rel="NEXT" title="top" href="process-control-top.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="process-control-ps.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 11 Process Control</td>
+<td width="10%" align="right" valign="bottom"><a href="process-control-top.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PROCESS-CONTROL-KILL" name="PROCESS-CONTROL-KILL">11.4 <tt
+class="COMMAND">kill</tt></a></h1>
+
+<p>On occasion, programs misbehave and you'll need to put them back in line. The program
+for this kind of administration is called <tt class="COMMAND">kill</tt>(1), and it can be
+used for manipulating processes in several ways. The most obvious use of <tt
+class="COMMAND">kill</tt> is to kill off a process. You'll need to do this if a program
+has run away and is using up lots of system resources, or if you're just sick of it
+running.</p>
+
+<p>In order to kill off a process, you'll need to know its PID or its name. To get the
+PID, use the <tt class="COMMAND">ps</tt> command as was discussed in the last section.
+For example, to kill off process 4747, you'd issue the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">kill 4747</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Note that you'll have to be the owner of the process in order to kill it. This is a
+security feature. If you were allowed to kill off processes started by other users, it
+would be possible to do all sorts of malicious things. Of course, <tt
+class="USERNAME">root</tt> can kill off any process on the system.</p>
+
+<p>There's another variety of the <tt class="COMMAND">kill</tt> command called <tt
+class="COMMAND">killall</tt>(1). This program does exactly what it says: it kills all the
+running processes that have a certain name. If you wanted to kill off all the running <tt
+class="COMMAND">vim</tt> processes, you could type the following command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">killall vim</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Any and all <tt class="COMMAND">vim</tt> processes you have running will die off.
+Doing this as <tt class="USERNAME">root</tt> would kill off all the <tt
+class="COMMAND">vim</tt> processes running for all users. This brings up an interesting
+way to kick everyone (including yourself) off the system:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">killall bash</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Sometimes a regular kill doesn't get the job done. Certain processes will not die with
+a kill. You'll need to use a more potent form. If that pesky PID 4747 wasn't responding
+to your kill request, you could do the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">kill -9 4747</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will almost certainly cause process 4747 to die. You can do the same thing with
+<tt class="COMMAND">killall</tt>. What this is doing is sending a different signal to the
+process. A regular <tt class="COMMAND">kill</tt> sends a <var
+class="LITERAL">SIGTERM</var> (terminate) signal to the process, which tells it to finish
+what it's doing, clean up, and exit. <tt class="COMMAND">kill -9</tt> sends a <var
+class="LITERAL">SIGKILL</var> (kill) signal to the process, which essentially drops it.
+The process is not allowed to clean-up, and sometimes bad things like data corruption
+could occur by killing something with a <var class="LITERAL">SIGKILL</var>. There's a
+whole list of signals at your disposal. You can get a listing of signals by typing the
+following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">kill -l</kbd>
+ 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
+ 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
+ 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
+ 13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
+ 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
+ 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
+ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO
+ 30) SIGPWR
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The number must be used for <tt class="COMMAND">kill</tt>, while the name minus the
+leading &#8220;SIG&#8221; can be used with <tt class="COMMAND">killall</tt>. Here's
+another example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">killall -KILL vim</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>A final use of <tt class="COMMAND">kill</tt> is to restart a process. Sending a <var
+class="LITERAL">SIGHUP</var> will cause most processes to re-read their configuration
+files. This is especially helpful for telling system processes to re-read their config
+files after editing.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="process-control-ps.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="process-control-top.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">ps</tt></td>
+<td width="34%" align="center" valign="top"><a href="process-control.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">top</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/process-control-ps.html b/misc/slackbook/html/process-control-ps.html
new file mode 100644
index 000000000..27b842686
--- /dev/null
+++ b/misc/slackbook/html/process-control-ps.html
@@ -0,0 +1,243 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>ps</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Process Control" href="process-control.html" />
+<link rel="PREVIOUS" title="Foregrounding" href="process-control-foregrounding.html" />
+<link rel="NEXT" title="kill" href="process-control-kill.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="process-control-foregrounding.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 11 Process Control</td>
+<td width="10%" align="right" valign="bottom"><a href="process-control-kill.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PROCESS-CONTROL-PS" name="PROCESS-CONTROL-PS">11.3 <tt
+class="COMMAND">ps</tt></a></h1>
+
+<p>So now you know how to switch back and forth between several processes that you've
+started from the command line. And you also know that there are lots of processes running
+all the time. So how do you list all of these programs? Well, you make use of the <tt
+class="COMMAND">ps</tt>(1) command. This command has a lot of options, so we'll only
+cover the most important ones here. For a complete listing, see the man page for ps. Man
+pages are covered in-depth in <a href="help.html#HELP-SYSTEM-MAN">Section 2.1.1</a>.</p>
+
+<p>Simply typing <tt class="COMMAND">ps</tt> will get you a listing of the programs
+running on your terminal. This incudes the foreground processes (which include whatever
+shell you are using, and of course, <tt class="COMMAND">ps</tt> itself). Also listed are
+backgrounded processes you may have running. Many times, that will be a very short
+listing:</p>
+
+<div class="FIGURE"><a id="FIG-PROCESS-CONTROL-PS-SHORT"
+name="FIG-PROCESS-CONTROL-PS-SHORT"></a>
+<p><b>Figure 11-1. Basic <tt class="COMMAND">ps</tt> output</b></p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps</kbd>
+ PID TTY TIME CMD
+ 7923 ttyp0 00:00:00 bash
+ 8059 ttyp0 00:00:00 ps
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<p>Even though this is not a lot of processes, the information is very typical. You'll
+get the same columns using regular ps no matter how many processes are running. So what
+does it all mean?</p>
+
+<p>Well, the <var class="LITERAL">PID</var> is the <span class="emphasis"><i
+class="EMPHASIS">process ID</i></span>. All running processes are given a unique
+identifier which ranges between 1 and 32767. Each process is assigned the next free PID.
+When a process quits (or is killed, as you will see in the next section), it gives up its
+PID. When the max PID is reached, the next free one will wrap back around to the lowest
+free one.</p>
+
+<p>The <var class="LITERAL">TTY</var> column indicates which terminal the process is
+running on. Doing a plain <tt class="COMMAND">ps</tt> will only list all the programs
+running on the current terminal, so all the processes give the same information in the
+TTY column. As you can see, both processes listed are running on <tt
+class="FILENAME">ttyp0</tt>. This indicates that they are either running remotely or from
+an X terminal of some variety.</p>
+
+<p>The <var class="LITERAL">TIME</var> column indicated how much CPU time the process has
+been running. This is different from the actual amount of time that a process runs.
+Remember that Linux is a multitasking operating system. There are many processes running
+all the time, and these processes each get a small portion of the processor's time. So,
+the TIME column should show much less time for each process than it actually takes to
+run. If you see more than several minutes in the TIME column, it could mean that
+something is wrong.</p>
+
+<p>Finally, the <var class="LITERAL">CMD</var> column shows what the program actually is.
+It only lists the base name of the program, not any command line options or similar
+information. To get that information, you'll need to use one of the many options to <tt
+class="COMMAND">ps</tt>. We'll discuss that shortly.</p>
+
+<p>You can get a complete listing of the processes running on your system using the right
+combination of options. This will probably result in a long listing of processes
+(fifty-five on my laptop as I write this sentence), so I'll abbreviate the output:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps -ax</kbd>
+ PID TTY STAT TIME COMMAND
+ 1 ? S 0:03 init [3]
+ 2 ? SW 0:13 [kflushd]
+ 3 ? SW 0:14 [kupdate]
+ 4 ? SW 0:00 [kpiod]
+ 5 ? SW 0:17 [kswapd]
+ 11 ? S 0:00 /sbin/kerneld
+ 30 ? SW 0:01 [cardmgr]
+ 50 ? S 0:00 /sbin/rpc.portmap
+ 54 ? S 0:00 /usr/sbin/syslogd
+ 57 ? S 0:00 /usr/sbin/klogd -c 3
+ 59 ? S 0:00 /usr/sbin/inetd
+ 61 ? S 0:04 /usr/local/sbin/sshd
+ 63 ? S 0:00 /usr/sbin/rpc.mountd
+ 65 ? S 0:00 /usr/sbin/rpc.nfsd
+ 67 ? S 0:00 /usr/sbin/crond -l10
+ 69 ? S 0:00 /usr/sbin/atd -b 15 -l 1
+ 77 ? S 0:00 /usr/sbin/apmd
+ 79 ? S 0:01 gpm -m /dev/mouse -t ps2
+ 94 ? S 0:00 /usr/sbin/automount /auto file /etc/auto.misc
+ 106 tty1 S 0:08 -bash
+ 108 tty3 SW 0:00 [agetty]
+ 109 tty4 SW 0:00 [agetty]
+ 110 tty5 SW 0:00 [agetty]
+ 111 tty6 SW 0:00 [agetty]
+ [output cut]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Most of these processes are started at boot time on most systems. I've made a few
+modifications to my system, so your mileage will most likely vary. However, you will see
+most of these processes on your system too. As you can see, these options display command
+line options to the running processes. Recently, a kernel vulnerability in <tt
+class="COMMAND">ptrace</tt> facilitated a fix which no longer shows command line options
+for many running processes. These are now listed in brackets like PIDs 108 through 110.
+It also brings up a few more columns and some other interesting output.</p>
+
+<p>First, you'll notice that most of these processes are listed as running on tty
+&#8220;?&#8221;. Those are not attached to any particular terminal. This is most common
+with daemons, which are processes which run without attaching to any particular terminal.
+Common daemons are sendmail, BIND, apache, and NFS. They typically listen for some
+request from a client, and return information to it upon request.</p>
+
+<p>Second, there is a new column: <var class="LITERAL">STAT</var>. It shows the status of
+the process. <var class="LITERAL">S</var> stands for sleeping: the process is waiting for
+something to happen. <var class="LITERAL">Z</var> stands for a zombied process. A zombied
+processes is one whose parent has died, leaving the child processes behind. This is not a
+good thing. <var class="LITERAL">D</var> stands for a process that has entered an
+uninterruptible sleep. Often, these processes refuse to die even when passed a SIGKILL.
+You can read more about SIGKILL later in the next section on <tt
+class="COMMAND">kill</tt> . W stands for paging. A dead process is marked with an <var
+class="LITERAL">X</var>. A process marked <var class="LITERAL">T</var> is traced, or
+stopped. <var class="LITERAL">R</var> means that the process is runable.</p>
+
+<p>If you want to see even more information about the running processes, try this
+out:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps -aux</kbd>
+ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
+ root 1 0.0 0.0 344 80 ? S Mar02 0:03 init [3]
+ root 2 0.0 0.0 0 0 ? SW Mar02 0:13 [kflushd]
+ root 3 0.0 0.0 0 0 ? SW Mar02 0:14 [kupdate]
+ root 4 0.0 0.0 0 0 ? SW Mar02 0:00 [kpiod]
+ root 5 0.0 0.0 0 0 ? SW Mar02 0:17 [kswapd]
+ root 11 0.0 0.0 1044 44 ? S Mar02 0:00 /sbin/kerneld
+ root 30 0.0 0.0 1160 0 ? SW Mar02 0:01 [cardmgr]
+ bin 50 0.0 0.0 1076 120 ? S Mar02 0:00 /sbin/rpc.port
+ root 54 0.0 0.1 1360 192 ? S Mar02 0:00 /usr/sbin/sysl
+ root 57 0.0 0.1 1276 152 ? S Mar02 0:00 /usr/sbin/klog
+ root 59 0.0 0.0 1332 60 ? S Mar02 0:00 /usr/sbin/inet
+ root 61 0.0 0.2 1540 312 ? S Mar02 0:04 /usr/local/sbi
+ root 63 0.0 0.0 1796 72 ? S Mar02 0:00 /usr/sbin/rpc.
+ root 65 0.0 0.0 1812 68 ? S Mar02 0:00 /usr/sbin/rpc.
+ root 67 0.0 0.2 1172 260 ? S Mar02 0:00 /usr/sbin/cron
+ root 77 0.0 0.2 1048 316 ? S Mar02 0:00 /usr/sbin/apmd
+ root 79 0.0 0.1 1100 152 ? S Mar02 0:01 gpm
+ root 94 0.0 0.2 1396 280 ? S Mar02 0:00 /usr/sbin/auto
+ chris 106 0.0 0.5 1820 680 tty1 S Mar02 0:08 -bash
+ root 108 0.0 0.0 1048 0 tty3 SW Mar02 0:00 [agetty]
+ root 109 0.0 0.0 1048 0 tty4 SW Mar02 0:00 [agetty]
+ root 110 0.0 0.0 1048 0 tty5 SW Mar02 0:00 [agetty]
+ root 111 0.0 0.0 1048 0 tty6 SW Mar02 0:00 [agetty]
+ [output cut]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That's a whole lot of information. Basically, it adds information including what user
+started the process, how much of the system resources the process is using (the %CPU,
+%MEM, VSZ, and RSS columns), and on what date the process was started. Obviously, that's
+a lot of information that could come in handy for a system administrator. It also brings
+up another point: the information now goes off the edge of the screen so that you cannot
+see it all. The <var class="OPTION">-w</var> option will force <tt
+class="COMMAND">ps</tt> to wrap long lines.</p>
+
+<p>It's not terribly pretty, but it does the job. You've now got the complete listings
+for each process. There's even more information that you can display about each process.
+Check out the very in-depth man page for <tt class="COMMAND">ps</tt>. However, the
+options shown above are the most popular ones and will be the ones you need to use the
+most often.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="process-control-foregrounding.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="process-control-kill.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Foregrounding</td>
+<td width="34%" align="center" valign="top"><a href="process-control.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">kill</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/process-control-top.html b/misc/slackbook/html/process-control-top.html
new file mode 100644
index 000000000..c15f0f4ee
--- /dev/null
+++ b/misc/slackbook/html/process-control-top.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>top</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Process Control" href="process-control.html" />
+<link rel="PREVIOUS" title="kill" href="process-control-kill.html" />
+<link rel="NEXT" title="Essential System Administration"
+href="essential-sysadmin.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="process-control-kill.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 11 Process Control</td>
+<td width="10%" align="right" valign="bottom"><a href="essential-sysadmin.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PROCESS-CONTROL-TOP" name="PROCESS-CONTROL-TOP">11.5 <tt
+class="COMMAND">top</tt></a></h1>
+
+<p>Finally, there's a command you can use to display updating information about the
+processes running on the system. This command is called <tt class="COMMAND">top</tt>(1),
+and is started like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">top</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will display a full screen of information about the processes running on the
+system, as well as some overall information about the system. This includes load average,
+number of processes, the CPU status, free memory information, and details about processes
+including PID, user, priority, CPU and memory usage information, running time, and
+program name.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+ 6:47pm up 1 day, 18:01, 1 user, load average: 0.02, 0.07, 0.02
+61 processes: 59 sleeping, 2 running, 0 zombie, 0 stopped
+CPU states: 2.8% user, 3.1% system, 0.0% nice, 93.9% idle
+Mem: 257992K av, 249672K used, 8320K free, 51628K shrd, 78248K buff
+Swap: 32764K av, 136K used, 32628K free, 82600K cached
+
+<span class="emphasis"><i
+class="EMPHASIS">PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND</i></span>
+ 112 root 12 0 19376 18M 2468 R 0 3.7 7.5 55:53 X
+4947 david 15 0 2136 2136 1748 S 0 2.3 0.8 0:00 screenshot
+3398 david 7 0 20544 20M 3000 S 0 1.5 7.9 0:14 gimp
+4946 root 12 0 1040 1040 836 R 0 1.5 0.4 0:00 top
+ 121 david 4 0 796 796 644 S 0 1.1 0.3 25:37 wmSMPmon
+ 115 david 3 0 2180 2180 1452 S 0 0.3 0.8 1:35 wmaker
+4948 david 16 0 776 776 648 S 0 0.3 0.3 0:00 xwd
+ 1 root 1 0 176 176 148 S 0 0.1 0.0 0:13 init
+ 189 david 1 0 6256 6156 4352 S 0 0.1 2.4 3:16 licq
+4734 david 0 0 1164 1164 916 S 0 0.1 0.4 0:00 rxvt
+ 2 root 0 0 0 0 0 SW 0 0.0 0.0 0:08 kflushd
+ 3 root 0 0 0 0 0 SW 0 0.0 0.0 0:06 kupdate
+ 4 root 0 0 0 0 0 SW 0 0.0 0.0 0:00 kpiod
+ 5 root 0 0 0 0 0 SW 0 0.0 0.0 0:04 kswapd
+ 31 root 0 0 340 340 248 S 0 0.0 0.1 0:00 kerneld
+ 51 root 0 0 48 48 32 S 0 0.0 0.0 0:00 dhcpcd
+ 53 bin 0 0 316 316 236 S 0 0.0 0.1 0:00 rpc.portmap
+ 57 root 0 0 588 588 488 S 0 0.0 0.2 0:01 syslogd
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It's called <tt class="COMMAND">top</tt> because the most CPU intensive programs will
+be listed at the top. An interesting note is that top will be listed first on most
+inactive (and some active) systems because of its CPU utilization. However, <tt
+class="COMMAND">top</tt> is quite useful for determining what program is misbehaving and
+needs to be killed off.</p>
+
+<p>But suppose you only want a list of your own processes, or the processes of some other
+user. The processes you want to see might not be among the most CPU intensive programs
+currently running. The <var class="OPTION">-u</var> option allows you to specify a
+username or UID and monitor only those processes owned by that UID.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">top -u alan</kbd>
+ PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
+3622 alan 13 0 11012 10m 6956 S 1.0 2.1 0:03.66 gnome-terminal
+3739 alan 13 0 1012 1012 804 R 0.3 0.2 0:00.06 top
+3518 alan 9 0 1312 1312 1032 S 0.0 0.3 0:00.09 bash
+3529 alan 9 0 984 984 848 S 0.0 0.2 0:00.00 startx
+3544 alan 9 0 640 640 568 S 0.0 0.1 0:00.00 xinit
+3548 alan 9 0 8324 8320 6044 S 0.0 1.6 0:00.30 gnome-session
+3551 alan 9 0 7084 7084 1968 S 0.0 1.4 0:00.50 gconfd-2
+3553 alan 9 0 2232 2232 380 S 0.0 0.4 0:00.05 esd
+3555 alan 9 0 2552 2552 1948 S 0.0 0.5 0:00.10 bonobo-activati
+3557 alan 9 0 2740 2740 2224 S 0.0 0.5 0:00.05 gnome-smproxy
+3559 alan 9 0 6496 6492 5004 S 0.0 1.3 0:00.31 gnome-settings-
+3565 alan 9 0 1740 1740 1440 S 0.0 0.3 0:00.28 xscreensaver
+3568 alan 9 0 7052 7052 4960 S 0.0 1.4 0:02.28 metacity
+3572 alan 9 0 11412 11m 7992 S 0.0 2.2 0:01.58 gnome-panel
+3574 alan 9 0 12148 11m 8780 S 0.0 2.4 0:00.64 nautilus
+3575 alan 9 0 12148 11m 8780 S 0.0 2.4 0:00.00 nautilus
+3576 alan 9 0 12148 11m 8780 S 0.0 2.4 0:00.00 nautilus
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see, I'm currently running <tt class="COMMAND">X</tt>, <tt
+class="COMMAND">top</tt>, a <tt class="COMMAND">gnome-terminal</tt> (in which I'm writing
+this) and many other X-related processes which take up the most CPU time for me. This is
+a good way to monitor how hard your users are working your system.</p>
+
+<p><tt class="COMMAND">top</tt> also supports monitoring processes by their PID, ignoring
+idle and zombied processes, and many other options. The best place to get a handle on
+these options is the man page for <tt class="COMMAND">top</tt>.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="process-control-kill.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="essential-sysadmin.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">kill</tt></td>
+<td width="34%" align="center" valign="top"><a href="process-control.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Essential System Administration</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/process-control.html b/misc/slackbook/html/process-control.html
new file mode 100644
index 000000000..8727262d2
--- /dev/null
+++ b/misc/slackbook/html/process-control.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Process Control</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Aliasing files with ln" href="file-commands-link.html" />
+<link rel="NEXT" title="Foregrounding" href="process-control-foregrounding.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="file-commands-link.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a
+href="process-control-foregrounding.html" accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="PROCESS-CONTROL" name="PROCESS-CONTROL"></a>Chapter 11 Process Control</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>11.1 <a
+href="process-control.html#PROCESS-CONTROL-BACKGROUNDING">Backgrounding</a></dt>
+
+<dt>11.2 <a href="process-control-foregrounding.html">Foregrounding</a></dt>
+
+<dt>11.3 <a href="process-control-ps.html"><tt class="COMMAND">ps</tt></a></dt>
+
+<dt>11.4 <a href="process-control-kill.html"><tt class="COMMAND">kill</tt></a></dt>
+
+<dt>11.5 <a href="process-control-top.html"><tt class="COMMAND">top</tt></a></dt>
+</dl>
+</div>
+
+<p>Every program that is running is called a process. These processes range from things
+like the X Window System to system programs (daemons) that are started when the computer
+boots. Every process runs as a particular user. Processes that are started at boot time
+usually run as <tt class="USERNAME">root</tt> or <tt class="USERNAME">nobody</tt>.
+Processes that you start will run as you. Processes started as other users will run as
+those users.</p>
+
+<p>You have control over all the processes that you start. Additionally, <tt
+class="USERNAME">root</tt> has control over all processes on the system, including those
+started by other users. Processes can be controlled and monitored through several
+programs, as well as some shell commands.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="PROCESS-CONTROL-BACKGROUNDING"
+name="PROCESS-CONTROL-BACKGROUNDING">11.1 Backgrounding</a></h1>
+
+<p>Programs started from the command line start up in the foreground. This allows you to
+see all the output of the program and interact with it. However, there are several
+occasions when you'd like the program to run without taking up your terminal. This is
+called running the program in the background, and there are a few ways to do it.</p>
+
+<p>The first way to background a process is by adding an ampersand to the command line
+when you start the program. For example, assume you wanted to use the command line mp3
+player <tt class="COMMAND">amp</tt> to play a directory full of mp3s, but you needed to
+do something else on the same terminal. The following command line would start up amp in
+the background:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">amp *.mp3 &#38;</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The program will run as normal, and you are returned to a prompt.</p>
+
+<p>The other way to background a process is to do so while it is running. First, start up
+a program. While it is running, hit <b class="KEYCAP">Control</b>+<b
+class="KEYCAP">z</b>. This suspends the process. A suspended process is basically paused.
+It momentarily stops running, but can be started up again at any time. Once you have
+suspended a process, you are returned to a prompt. You can background the process by
+typing:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">bg</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now the suspended process is running in the background.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="file-commands-link.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="process-control-foregrounding.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Aliasing files with <tt
+class="COMMAND">ln</tt></td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Foregrounding</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/security-current.html b/misc/slackbook/html/security-current.html
new file mode 100644
index 000000000..12e207167
--- /dev/null
+++ b/misc/slackbook/html/security-current.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Keeping Current</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Security" href="security.html" />
+<link rel="PREVIOUS" title="Host Access Control" href="security-host.html" />
+<link rel="NEXT" title="Archive Files" href="archive-files.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="security-host.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 14 Security</td>
+<td width="10%" align="right" valign="bottom"><a href="archive-files.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SECURITY-CURRENT" name="SECURITY-CURRENT">14.3 Keeping
+Current</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SECURITY-CURRENT-LIST" name="SECURITY-CURRENT-LIST">14.3.1 <var
+class="LITERAL">slackware-security</var> mailing list</a></h2>
+
+<p>Whenever a security problem affects Slackware, an email is sent to all subscribers to
+the <var class="LITERAL">slackware-security@slackware.com</var> mailing list. Reports are
+sent out for vulnerabilities of any part of Slackware, apart from the software in <tt
+class="FILENAME">/extra</tt> or <tt class="FILENAME">/pasture</tt>. These security
+announcement emails include details on obtaining updated versions of Slackware packages
+or work-arounds, if any.</p>
+
+<p>Subscribing to Slackware mailing lists is covered in <a
+href="help-online.html#HELP-ONLINE-EMAIL">Section 2.2.2</a>.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SECURITY-CURRENT-PATCHES" name="SECURITY-CURRENT-PATCHES">14.3.2
+The <tt class="FILENAME">/patches</tt> directory</a></h2>
+
+<p>Whenever updated packages are released for a version of Slackware (usually only to fix
+a security problem, in the case of already released Slackware versions), they are placed
+in the <tt class="FILENAME">/patches</tt> directory. The full path to these patches will
+depend on the mirror you are using, but will take the form <tt
+class="FILENAME">/path/to/slackware-x.x/patches/</tt>.</p>
+
+<p>Before installing these packages, it is a good idea to verify the <tt
+class="COMMAND">md5sum</tt> of the package. <tt class="COMMAND">md5sum</tt>(1) is a
+commandline utility that creates a &#8220;unique&#8221; mathematical hash of the file. If
+a single bit of the file has been changed, it will generate a different md5sum value.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">md5sum package-&lt;ver&gt;-&lt;arch&gt;-&lt;rev&gt;.tgz</kbd>
+6341417aa1c025448b53073a1f1d287d package-&lt;ver&gt;-&lt;arch&gt;-&lt;rev&gt;.tgz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You should then check this against the line for the new package in the <tt
+class="FILENAME">CHECKSUMS.md5</tt> file in the root of the <tt
+class="FILENAME">slackware-<var class="REPLACEABLE">$VERSION</var></tt> directory (also
+in the <tt class="FILENAME">/patches</tt> directory for patches) or in the email to the
+<var class="LITERAL">slackware-security</var> mailing list.</p>
+
+<p>If you have a file with the md5sum values in it, you can source it instead with the
+<var class="OPTION">-c</var> option to <tt class="COMMAND">md5sum</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">md5sum -c CHECKSUMS.md5</kbd>
+./ANNOUNCE.10_0: OK
+./BOOTING.TXT: OK
+./COPYING: OK
+./COPYRIGHT.TXT: OK
+./CRYPTO_NOTICE.TXT: OK
+./ChangeLog.txt: OK
+./FAQ.TXT: FAILED
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see, any files that <tt class="COMMAND">md5sum</tt> evaluates as correct
+are listed &#8220;<var class="LITERAL">OK</var>&#8221; while files that fail are labelled
+&#8220;<var class="LITERAL">FAILED</var>&#8221;. (Yes, this was an insult to your
+intelligence. Why do you put up with me?)</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="security-host.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="archive-files.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Host Access Control</td>
+<td width="34%" align="center" valign="top"><a href="security.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Archive Files</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/security-host.html b/misc/slackbook/html/security-host.html
new file mode 100644
index 000000000..55f33286a
--- /dev/null
+++ b/misc/slackbook/html/security-host.html
@@ -0,0 +1,307 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Host Access Control</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Security" href="security.html" />
+<link rel="PREVIOUS" title="Security" href="security.html" />
+<link rel="NEXT" title="Keeping Current" href="security-current.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="security.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 14 Security</td>
+<td width="10%" align="right" valign="bottom"><a href="security-current.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SECURITY-HOST" name="SECURITY-HOST">14.2 Host Access
+Control</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SECURITY-HOST-IPTABLES" name="SECURITY-HOST-IPTABLES">14.2.1 <tt
+class="COMMAND">iptables</tt></a></h2>
+
+<p><tt class="COMMAND">iptables</tt> is the packet filtering configuration program for
+Linux 2.4 and above. The 2.4 kernel (2.4.5, to be exact) was first introduced into
+Slackware (as an option) in version 8.0 and was made the default in Slackware 8.1. This
+section only covers the basics of its usage and you should check <a
+href="http://www.netfilter.org/" target="_top">http://www.netfilter.org/</a> for more
+details. These commands can be entered into <tt
+class="FILENAME">/etc/rc.d/rc.firewall</tt>, which has to be set as executable for these
+rules to take effect at startup. Note that incorrect <tt class="COMMAND">iptables</tt>
+commands can essentially lock you out of your own machine. Unless you are 100% confident
+in your skills, always ensure you have local access to the machine.</p>
+
+<p>The first thing most people should do is set the default policy for each inbound chain
+to DROP:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iptables -P INPUT DROP</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">iptables -P FORWARD DROP</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>When everything is denied, you can start allowing things. The first thing to allow is
+any traffic for sessions which are already established:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>So as not to break any applications that communicate using the loopback address, it is
+usually wise to add a rule like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -s 127.0.0.0/8 -d 127.0.0.0/8 -i lo -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This rules allows any traffic to and from 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) on
+the loopback (<tt class="FILENAME">lo</tt>) interface. When creating rules, it is a good
+idea to be as specific as possible, to make sure that your rules do not inadvertently
+allow anything evil. That said, rules that allow too little mean more rules and more
+typing.</p>
+
+<p>The next thing to do would be to allow access to specific services running on your
+machine. If, for example, you wanted to run a web server on your machine, you would use a
+rule similar to this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -p tcp --dport 80 -i ppp0 -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will allow access from any machine to port 80 on your machine via the <tt
+class="FILENAME">ppp0</tt> interface. You may want to restrict access to this service so
+that only certain machines can access it. This rule allows access to your web service
+from <tt class="HOSTID">64.57.102.34</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -p tcp -s 64.57.102.34 --dport 80 -i ppp0 -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Allowing ICMP traffic can be useful for diagnostic purposes. To do this, you would use
+a rule like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -A INPUT -p icmp -j ACCEPT</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Most people will also want to set up Network Address Translation (NAT) on their
+gateway machine, so that other machines on their network can access the Internet through
+it. You would use the following rule to do this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You will also need to enable IP forwarding. You can do this temporarily, using the
+following command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">echo 1 &#62; /proc/sys/net/ipv4/ip_forward</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>To enable IP forwarding on a more permanent basis (i.e. so that the change is kept
+after a reboot), you will need to open the file <tt
+class="FILENAME">/etc/rc.d/rc.inet2</tt> in your favorite editor and change the following
+line:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+IPV4_FORWARD=0
+</pre>
+</td>
+</tr>
+</table>
+
+<p>...to this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+IPV4_FORWARD=1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>For more information on NAT, see the <a
+href="http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO.txt" target="_top">NAT
+HOWTO</a>.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SECURITY-HOST-TCPWRAPPERS"
+name="SECURITY-HOST-TCPWRAPPERS">14.2.2 <tt class="COMMAND">tcpwrappers</tt></a></h2>
+
+<p><tt class="COMMAND">tcpwrappers</tt> controls access to daemons at the application
+level, rather than at the IP level. This can provide an extra layer of security at times
+when IP-level access controls (e.g. Netfilter) are not functioning correctly. For
+example, if you recompile the kernel but forget to include iptables support, your IP
+level protection will fail but tcpwrappers will still help protect your system.</p>
+
+<p>Access to services protected by tcpwrappers can be controlled using <tt
+class="FILENAME">/etc/hosts.allow</tt> and <tt class="FILENAME">/etc/hosts.deny</tt>.</p>
+
+<p>The majority of people would have a single line in their <tt
+class="FILENAME">/etc/hosts.deny</tt> file to deny access to all daemons by default. This
+line would be:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ALL : ALL
+</pre>
+</td>
+</tr>
+</table>
+
+<p>When this is done, you can concentrate on allowing access to services for specified
+hosts, domains, or IP ranges. This can be done in the <tt
+class="FILENAME">/etc/hosts.allow</tt> file, which follows the same format.</p>
+
+<p>A lot of people would start by accepting all connections from <tt
+class="HOSTID">localhost</tt>. This can be achieved using:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ALL : 127.0.0.1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>To allow access to SSHd from <tt class="HOSTID">192.168.0.0/24</tt>, you could use
+either of the following rules:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+sshd : 192.168.0.0/24
+sshd : 192.168.0.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>It is also possible to restrict access to hosts in certain domains. This can be done
+using the following rule (note that this relies on the reverse DNS entry for the
+connecting host being trustworthy, so I would recommand against its use on
+Internet-connected hosts):</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+sshd : .slackware.com
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="security.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="security-current.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Security</td>
+<td width="34%" align="center" valign="top"><a href="security.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Keeping Current</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/security.html b/misc/slackbook/html/security.html
new file mode 100644
index 000000000..34249a8bc
--- /dev/null
+++ b/misc/slackbook/html/security.html
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Security</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Talking to Other People"
+href="basic-network-commands-talk.html" />
+<link rel="NEXT" title="Host Access Control" href="security-host.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="basic-network-commands-talk.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="security-host.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="SECURITY" name="SECURITY"></a>Chapter 14 Security</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>14.1 <a href="security.html#SECURITY-DISABLE">Disabling Services</a></dt>
+
+<dt>14.2 <a href="security-host.html">Host Access Control</a></dt>
+
+<dt>14.3 <a href="security-current.html">Keeping Current</a></dt>
+</dl>
+</div>
+
+<p>Security on any system is important; it can prevent people launching attacks from your
+machine, as well as protect sensitive data. This chapter is all about how to start
+securing your Slackware box against script kiddies, crackers and rogue hamsters alike.
+Bear in mind that this is only the start of securing a system; security is a process, not
+a state.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SECURITY-DISABLE" name="SECURITY-DISABLE">14.1 Disabling
+Services</a></h1>
+
+<p>The first step after installing Slackware should be to disable any services you don't
+need. Any services could potentially pose a security risk, so it is important to run as
+few services as possible (i.e. only those that are needed). Services are started from two
+main places - <tt class="COMMAND">inetd</tt> and init scripts.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN5081" name="AEN5081">14.1.1 Services started from <tt
+class="COMMAND">inetd</tt></a></h2>
+
+<p>A lot of the daemons that come with Slackware are run from <tt
+class="COMMAND">inetd</tt>(8). <tt class="COMMAND">inetd</tt> is a daemon that listens on
+all of the ports used by services configured to be started by it and spawns an instance
+of the relevant daemon when a connection attempt is made. Daemons started from <tt
+class="COMMAND">inetd</tt> can be disabled by commenting out the relevant lines in <tt
+class="FILENAME">/etc/inetd.conf</tt>. To do this, open this file in your favorite editor
+(e.g. <tt class="COMMAND">vi</tt>) and you should see lines similar to this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can disable this service, and any others you don't need, by commenting them out
+(i.e. adding a <var class="LITERAL">#</var> (hash) symbol to the beginning of the line).
+The above line would then become:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+#telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
+</pre>
+</td>
+</tr>
+</table>
+
+<p>After <tt class="COMMAND">inetd</tt> has been restarted, this service will be
+disabled. You can restart <tt class="COMMAND">inetd</tt> with the command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">kill -HUP $(cat /var/run/inetd.pid)</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN5102" name="AEN5102">14.1.2 Services started from init
+scripts</a></h2>
+
+<p>The rest of the services started when the machine starts are started from the init
+scripts in <tt class="FILENAME">/etc/rc.d/</tt>. These can be disabled in two different
+ways, the first being to remove the execute permissions on the relevant init script and
+the second being to comment out the relevant lines in the init scripts.</p>
+
+<p>For example, SSH is started by its own init script at <tt
+class="FILENAME">/etc/rc.d/rc.sshd</tt>. You can disable this using:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chmod -x /etc/rc.d/rc.sshd</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>For services that don't have their own init script, you will need to comment out the
+relevant lines in the init scripts to disable them. For example, the portmap daemon is
+started by the following lines in <tt class="FILENAME">/etc/rc.d/rc.inet2</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# This must be running in order to mount NFS volumes.
+# Start the RPC portmapper:
+if [ -x /sbin/rpc.portmap ]; then
+ echo "Starting RPC portmapper: /sbin/rpc.portmap"
+ /sbin/rpc.portmap
+fi
+# Done starting the RPC portmapper.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This can be disabled by adding <var class="LITERAL">#</var> symbols to the beginnings
+of the lines that don't already start with them, like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# This must be running in order to mount NFS volumes.
+# Start the RPC portmapper:
+#if [ -x /sbin/rpc.portmap ]; then
+# echo "Starting RPC portmapper: /sbin/rpc.portmap"
+# /sbin/rpc.portmap
+#fi
+# Done starting the RPC portmapper.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>These changes will only take effect after either a reboot or changing from and back to
+runlevel 3 or 4. You can do this by typing the following on the console (you will need to
+log in again after changing to runlevel 1):</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">telinit 1</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">telinit 3</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="basic-network-commands-talk.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="security-host.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Talking to Other People</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Host Access Control</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/shell-bash.html b/misc/slackbook/html/shell-bash.html
new file mode 100644
index 000000000..13ffdf089
--- /dev/null
+++ b/misc/slackbook/html/shell-bash.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>The Bourne Again Shell (bash)</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="The Shell" href="shell.html" />
+<link rel="PREVIOUS" title="The Command Line" href="shell-command-line.html" />
+<link rel="NEXT" title="Virtual Terminals" href="shell-vt.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="shell-command-line.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 8 The Shell</td>
+<td width="10%" align="right" valign="bottom"><a href="shell-vt.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SHELL-BASH" name="SHELL-BASH">8.3 The Bourne Again Shell
+(bash)</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SHELL-BASH-ENVIRONMENT" name="SHELL-BASH-ENVIRONMENT">8.3.1
+Environment Variables</a></h2>
+
+<p>A Linux system is a complex beast, and there's a lot to keep track of, a lot of little
+details that come into play in your normal interactions with various programs (some of
+which you might not even need to be aware of). Nobody wants to pass a bunch of options to
+every program that gets run, telling it what kind of terminal is being used, the hostname
+of the computer, how their prompt should look...</p>
+
+<p>So as a coping mechanism, users have what's called an environment. The environment
+defines the conditions in which programs run, and some of this definition is variable;
+the user can alter and play with it, as is only right in a Linux system. Pretty much any
+shell will have environment variables (if not, it's probably not a very useable shell).
+Here we will give an overview of the commands bash provides for manipulating its
+environment variables.</p>
+
+<p><tt class="COMMAND">set</tt> by itself will show you all of the environment variables
+that are currently defined, as well as their values. Like most <tt
+class="COMMAND">bash</tt> built-ins, it can also do several other things (with
+parameters); we'll leave it to the <tt class="COMMAND">bash</tt>(1) man page to cover
+that, though. <a href="shell-bash.html#EX-SHELL-BASH-ENVIRONMENT">Example 8-1</a> shows
+an excerpt from a <tt class="COMMAND">set</tt> command run on one of the author's
+computers. Notice in this example the <tt class="ENVAR">PATH</tt> variable that was
+discussed earlier. Programs in any of those directories can be run simply by typing the
+base filename.</p>
+
+<div class="EXAMPLE"><a id="EX-SHELL-BASH-ENVIRONMENT"
+name="EX-SHELL-BASH-ENVIRONMENT"></a>
+<p><b>Example 8-1. Listing Environment Variables with <tt
+class="COMMAND">set</tt></b></p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">set</kbd>
+PATH=/usr/local/lib/qt/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:
+/usr/openwin/bin:/usr/games:.:/usr/local/ssh2/bin:/usr/local/ssh1/bin:
+/usr/share/texmf/bin:/usr/local/sbin:/usr/sbin:/home/logan/bin
+PIPESTATUS=([0]="0")
+PPID=4978
+PS1='\h:\w\$ '
+PS2='&#62; '
+PS4='+ '
+PWD=/home/logan
+QTDIR=/usr/local/lib/qt
+REMOTEHOST=ninja.tdn
+SHELL=/bin/bash
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">unset <var
+class="REPLACEABLE">VARIABLE</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">unset</tt> will remove any variables that you give it, wiping out
+both the variable and its value; <tt class="COMMAND">bash</tt> will forget that variable
+ever existed. (Don't worry. Unless it's something you explicitly defined in that shell
+session, it'll probably get redefined in any other session.)</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">export <var
+class="REPLACEABLE">VARIABLE=some_value</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now, <tt class="COMMAND">export</tt> is truly handy. Using it, you give the
+environment variable <tt class="ENVAR">VARIABLE</tt> the value &#8220;<var
+class="LITERAL">some_value</var>&#8221;; if <tt class="ENVAR">VARIABLE</tt> didn't exist,
+it does now. If <tt class="ENVAR">VARIABLE</tt> already had a value, well, it's gone.
+That's not so good, if you're just trying to add a directory to your <tt
+class="ENVAR">PATH</tt>. In that case, you probably want to do something like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">export PATH=$PATH:<var
+class="REPLACEABLE">/some/new/directory</var></kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Note the use of <tt class="ENVAR">$PATH</tt> there: when you want <tt
+class="COMMAND">bash</tt> to interpret a variable (replace it with its value), tack a
+<var class="LITERAL">$</var> onto the beginning of the variable's name. For instance, <tt
+class="COMMAND">echo $PATH</tt> will echo the value of <tt class="ENVAR">PATH</tt>, in my
+case:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">echo $PATH</kbd>
+/usr/local/lib/qt/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:
+/usr/openwin/bin:/usr/games:.:/usr/local/ssh2/bin:/usr/local/ssh1/bin:
+/usr/share/texmf/bin:/usr/local/sbin:/usr/sbin:/home/logan/bin
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SHELL-BASH-TAB" name="SHELL-BASH-TAB">8.3.2 Tab
+Completion</a></h2>
+
+<p>(Here comes something cool again.)</p>
+
+<ol type="1">
+<li>
+<p>A commandline interface means lots of typing.</p>
+</li>
+
+<li>
+<p>Typing is work.</p>
+</li>
+
+<li>
+<p>Nobody likes work.</p>
+</li>
+</ol>
+
+<p>From 3 and 2, we can determine that (4) nobody likes typing. Fortunately, <tt
+class="COMMAND">bash</tt> saves us from (5) (nobody likes a commandline interface).</p>
+
+<p>How does <tt class="COMMAND">bash</tt> accomplish this wonderful feat, you ask? In
+addition to the wildcard expansion we discussed before, <tt class="COMMAND">bash</tt>
+features tab completion.</p>
+
+<p>Tab completion works something like this: You're typing the name of a file. Maybe it's
+in your <tt class="ENVAR">PATH</tt>, maybe you're typing it out explicitly. All you have
+to do is type enough of the filename to uniquely identify it. Then hit the tab key. <tt
+class="COMMAND">bash</tt> will figure out what you want and finish typing it for you!</p>
+
+<p>Example time. <tt class="FILENAME">/usr/src</tt> contains two subdirectories: <tt
+class="FILENAME">/usr/src/linux</tt> and <tt class="FILENAME">/usr/src/sendmail</tt>. I
+want to see what's in <tt class="FILENAME">/usr/src/linux</tt>. So I just type <tt
+class="COMMAND">ls /usr/src/l</tt>, hit the <kbd class="USERINPUT">TAB</kbd> key, and <tt
+class="COMMAND">bash</tt> gives me <tt class="COMMAND">ls /usr/src/linux</tt>.</p>
+
+<p>Now, suppose there are two directories <tt class="FILENAME">/usr/src/linux</tt> and
+<tt class="FILENAME">/usr/src/linux-old</tt>; If I type <tt
+class="FILENAME">/usr/src/l</tt> and hit <kbd class="USERINPUT">TAB</kbd>, <tt
+class="COMMAND">bash</tt> will fill in as much as it can, and I'll get <tt
+class="FILENAME">/usr/src/linux</tt>. I can stop there, or I can hit <kbd
+class="USERINPUT">TAB</kbd> again, and <tt class="COMMAND">bash</tt> will show a list of
+directories that match what I've typed so far.</p>
+
+<p>Hence, less typing (and hence, people can like commandline interfaces). I told you it
+was cool.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="shell-command-line.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="shell-vt.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">The Command Line</td>
+<td width="34%" align="center" valign="top"><a href="shell.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Virtual Terminals</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/shell-command-line.html b/misc/slackbook/html/shell-command-line.html
new file mode 100644
index 000000000..6188bd951
--- /dev/null
+++ b/misc/slackbook/html/shell-command-line.html
@@ -0,0 +1,307 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>The Command Line</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="The Shell" href="shell.html" />
+<link rel="PREVIOUS" title="The Shell" href="shell.html" />
+<link rel="NEXT" title="The Bourne Again Shell (bash)" href="shell-bash.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="shell.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 8 The Shell</td>
+<td width="10%" align="right" valign="bottom"><a href="shell-bash.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SHELL-COMMAND-LINE" name="SHELL-COMMAND-LINE">8.2 The Command
+Line</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SHELL-COMMAND-LINE-RUNNING"
+name="SHELL-COMMAND-LINE-RUNNING">8.2.1 Running Programs</a></h2>
+
+<p>It's hard to get much accomplished without running a program; you might be able to
+prop something up with your computer or hold a door open, and some will make the most
+lovely humming noise when running, but that's really about it. And I think we can all
+agree that its use as a humming doorstop isn't what brought the personal computer the
+popularity it now enjoys.</p>
+
+<p>So, remember how almost everything in Linux is a file? Well, that goes for programs,
+too. Every command you run (that isn't built into the shell) resides as a file somewhere.
+You run a program simply by specifying the full path to it.</p>
+
+<p>For instance, remember that <tt class="COMMAND">su</tt> command from the last section?
+Well, it's actually in the <tt class="FILENAME">/bin</tt> directory: <tt
+class="COMMAND">/bin/su</tt> would run it nicely.</p>
+
+<p>So why, then, does just typing <tt class="COMMAND">su</tt> work? After all, you didn't
+say it was in <tt class="FILENAME">/bin</tt>. It could just as easily have been in <tt
+class="FILENAME">/usr/local/share</tt>, right? How did it <span class="emphasis"><i
+class="EMPHASIS">know</i></span>? The answer to that lies in the <tt
+class="ENVAR">PATH</tt> environment variable; most shells have either <tt
+class="ENVAR">PATH</tt> or something very much like <tt class="ENVAR">PATH</tt>. It
+basically contains a list of directories to look in for programs you try to run. So when
+you ran <tt class="COMMAND">su</tt>, your shell ran through its list of directories,
+checking each one for an executable file called <tt class="COMMAND">su</tt> that it could
+run; the first one it came to, it ran. This happens whenever you run a program without
+specifying a full path to it; if you get a &#8220;&#8220;<tt class="ERRORNAME">Command
+not found</tt>&#8221;&#8221; error, that only means that the program you tried to run
+isn't in your <tt class="ENVAR">PATH</tt>. (Of course, this would be true if the program
+doesn't exist at all...) We'll discuss environment variables in more depth in <a
+href="shell-bash.html#SHELL-BASH-ENVIRONMENT">Section 8.3.1</a>.</p>
+
+<p>Remember also that &#8220;<tt class="FILENAME">.</tt>&#8221; is shorthand for the
+current directory, so if you happened to be in <tt class="FILENAME">/bin</tt>, <tt
+class="FILENAME">./su</tt> would have worked as an explicit full path.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SHELL-COMMAND-LINE-WILDCARD"
+name="SHELL-COMMAND-LINE-WILDCARD">8.2.2 Wildcard Matching</a></h2>
+
+<p>Nearly every shell recognizes some characters as being substitutes or abbreviations
+that mean anything goes here. Such characters are aptly named wildcards; the most common
+are <var class="LITERAL">*</var> and <var class="LITERAL">?</var>. By convention, <var
+class="LITERAL">?</var> usually matches any single character. For instance, suppose
+you're in a directory with three files: <tt class="FILENAME">ex1.txt</tt>, <tt
+class="FILENAME">ex2.txt</tt>, and <tt class="FILENAME">ex3.txt</tt>. You want to copy
+all of those files (using the <tt class="COMMAND">cp</tt> command we cover in <a
+href="file-commands-copymove.html#FILE-COMMANDS-COPYMOVE-CP">Section 10.5.1</a>) to
+another directory, say <tt class="FILENAME">/tmp</tt>. Well, typing <tt
+class="COMMAND">cp ex1.txt ex2.txt ex3.txt /tmp</tt> is entirely too much work. It's much
+easier to type <tt class="COMMAND">cp ex?.txt /tmp</tt>; the <var class="LITERAL">?</var>
+will match each of the characters &#8220;1&#8221;, &#8220;2&#8221;, and &#8220;3&#8221;,
+and each in turn will be substituted in.</p>
+
+<p>What's that you say? That's <span class="emphasis"><i
+class="EMPHASIS">still</i></span> too much work? You're right. It's appalling; we have
+labor laws to protect us from that sort of thing. Fortunately, we also have <var
+class="LITERAL">*</var>. As was already mentioned, <var class="LITERAL">*</var> matches
+&#8220;any number of characters&#8221;, including 0. So if those three files were the
+only ones in the directory, we could have simply said <tt class="COMMAND">cp * /tmp</tt>
+and gotten them all in one fell swoop. Suppose, though, that there is also a file called
+<tt class="FILENAME">ex.txt</tt> and one called <tt class="FILENAME">hejaz.txt</tt>. We
+want to copy <tt class="FILENAME">ex.txt</tt> but not <tt
+class="FILENAME">hejaz.txt</tt>; <tt class="COMMAND">cp ex* /tmp</tt> will do that for
+us.</p>
+
+<p><tt class="COMMAND">cp ex?.txt /tmp</tt>, would, of course, only get our original
+three files; there's no character in <tt class="FILENAME">ex.txt</tt> to match that <var
+class="LITERAL">?</var>, so it would be left out.</p>
+
+<p>Another common wildcard is the bracket pair <var class="LITERAL">[ ]</var>. Any
+characters inside the brackets will be substituted in place of the <var class="LITERAL">[
+]</var> to find matches. Sound confusing? It's not too bad. Suppose for instance, we have
+a directory containing the following 8 files: <tt class="FILENAME">a1</tt>, <tt
+class="FILENAME">a2</tt>, <tt class="FILENAME">a3</tt>, <tt class="FILENAME">a4</tt>, <tt
+class="FILENAME">aA</tt>, <tt class="FILENAME">aB</tt>, <tt class="FILENAME">aC</tt>, and
+<tt class="FILENAME">aD</tt> . We want to only find the files ending in numbers; <var
+class="LITERAL">[ ]</var> will do this for us.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls a[1-4]</kbd>
+a1 a2 a3 a4
+</pre>
+</td>
+</tr>
+</table>
+
+<p>But what we really want is just <tt class="FILENAME">a1</tt>, <tt
+class="FILENAME">a2</tt>, and <tt class="FILENAME">a4</tt>? In the previous example we
+used - to mean all values between 1 and 4. We can also separate individual entries with
+commas.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls a[1,2,4]</kbd>
+a1 a2 a4
+</pre>
+</td>
+</tr>
+</table>
+
+<p>I know what you're thinking now, &#8220;Well what about letters?&#8221; Linux is
+case-sensitive, meaning that <var class="LITERAL">a</var> and <var
+class="LITERAL">A</var> are different characters and are only related in your mind.
+Capitals always come before lowercase letters, so <var class="LITERAL">A</var> and <var
+class="LITERAL">B</var> come before <var class="LITERAL">a</var> and <var
+class="LITERAL">b</var>. Continuing with our earlier example, if we wanted files <tt
+class="FILENAME">a1</tt>, and <tt class="FILENAME">A1</tt>, we can find these quickly
+with <var class="LITERAL">[ ]</var>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls [A,a]1</kbd>
+A1 a1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Note, that if we had included a hyphen instead of a comma, we would have gotten
+incorrect results.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls [A-a]1</kbd>
+A1 B1 C1 D1 a1
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can also combine hyphen and comma strings.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ls [A,a-d]</kbd>
+A1 a1 b1 c1 d1
+</pre>
+</td>
+</tr>
+</table>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SHELL-COMMAND-LINE-PIPING"
+name="SHELL-COMMAND-LINE-PIPING">8.2.3 Input/Output Redirection and Piping</a></h2>
+
+<p>(Here comes something cool.)</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps &#62; blargh</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Y'know what that is? That's me running <tt class="COMMAND">ps</tt> to see which
+processes are running; <tt class="COMMAND">ps</tt> is covered in <a
+href="process-control-ps.html">Section 11.3</a>. That's not the cool part. The cool part
+is <var class="LITERAL">&gt; blargh</var>, which means, roughly, take the output from <tt
+class="COMMAND">ps</tt> and write it to a file called <tt class="FILENAME">blargh</tt>.
+But wait, it gets cooler.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps | less</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That one takes the output from <tt class="COMMAND">ps</tt> and pipes it through <tt
+class="COMMAND">less</tt>, so I can scroll through it at my leisure.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps &gt;&gt; blargh</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This is the third most commonly used redirector; it does the same thing as
+&#8220;&gt;&#8221;, except that &#8220;&gt;&gt;&#8221; will append output from <tt
+class="COMMAND">ps</tt> to the file <tt class="FILENAME">blargh</tt>, if said file
+exists. If not, just like &#8220;&gt;&#8221;, it will be created. (&#8220;&gt;&#8221;
+will obliterate the current contents of <tt class="FILENAME">blargh</tt>.)</p>
+
+<p>There is also a &#8220;&lt;&#8221; operator, which means take your input from the
+following, but it's not used nearly so often.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">fromdos &lt; dosfile.txt &gt; unixfile.txt</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Redirection gets really fun when you start piling it up:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">ps | tac &gt;&gt; blargh</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>That will run <tt class="COMMAND">ps</tt>, reverse the lines of its output, and append
+those to the file <tt class="FILENAME">blargh</tt>. You can stack as many of these up as
+you want; just be careful to remember that they get interpreted from left to right.</p>
+
+<p>See the <tt class="COMMAND">bash</tt>(1) man page for more detailed information on
+redirection.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="shell.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="shell-bash.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">The Shell</td>
+<td width="34%" align="center" valign="top"><a href="shell.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">The Bourne Again Shell (bash)</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/shell-vt.html b/misc/slackbook/html/shell-vt.html
new file mode 100644
index 000000000..2d28160c5
--- /dev/null
+++ b/misc/slackbook/html/shell-vt.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Virtual Terminals</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="The Shell" href="shell.html" />
+<link rel="PREVIOUS" title="The Bourne Again Shell (bash)" href="shell-bash.html" />
+<link rel="NEXT" title="Filesystem Structure" href="filesystem-structure.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="shell-bash.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 8 The Shell</td>
+<td width="10%" align="right" valign="bottom"><a href="filesystem-structure.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SHELL-VT" name="SHELL-VT">8.4 Virtual Terminals</a></h1>
+
+<p>So you're in the middle of working on something and you decide you need to do
+something else. You could just drop what you're doing and switch tasks, but this is a
+multi-user system, right? And you can log in as many times simultaneously as you want,
+right? So why should you have to do one thing at a time?</p>
+
+<p>You don't. We can't all have multiple keyboards, mice, and monitors for one machine;
+chances are most of us don't want them. Clearly, hardware isn't the solution. That leaves
+software, and Linux steps up on this one, providing &#8220;virtual terminals&#8221;, or
+&#8220;VTs&#8221;.</p>
+
+<p>By pressing <kbd class="USERINPUT">Alt</kbd> and a function key, you can switch
+between virtual terminals; each function key corresponds to one. Slackware has logins on
+6 VTs by default. <b class="KEYCAP">Alt</b>+<b class="KEYCAP">F2</b> will take you to the
+second one, <b class="KEYCAP">Alt</b>+<b class="KEYCAP">F3</b> to the third, etc.</p>
+
+<p>The rest of the function keys are reserved for X sessions. Each X session uses its own
+VT, beginning with the seventh (<b class="KEYCAP">Alt</b>+<b class="KEYCAP">F7</b>) and
+going up. When in X, the <b class="KEYCAP">Alt</b>+<b class="KEYCAP">Function key</b>
+combination is replaced with <b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">Function</b>; so if you are in X and want to get back to a text login
+(without exiting your X session), <b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">F3</b> will take you to the third. (<b class="KEYCAP">Alt</b>+<b
+class="KEYCAP">F7</b> will take you back, assuming you're using the first X session.)</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN3024" name="AEN3024">8.4.1 Screen</a></h2>
+
+<p>But what about situations where there are no virtual terminals? What then?
+Fortunately, slackware includes a beautiful screen manager aptly named <tt
+class="COMMAND">screen</tt>. <tt class="COMMAND">screen</tt> is a terminal emulator that
+has virtual terminal like capabilities. Executing <tt class="COMMAND">screen</tt> flashes
+a brief introduction, then dumps to a terminal. Unlike the standard virtual terminals,
+<tt class="COMMAND">screen</tt> has its own commands. All <tt class="COMMAND">screen</tt>
+commands are prefixed with a <b class="KEYCAP">Crtl</b>+<b class="KEYCAP">A</b>
+keystroke. For example, <b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">A</b>+<b
+class="KEYCAP">C</b> will create a new terminal session. <b class="KEYCAP">Ctrl</b>+<b
+class="KEYCAP">A</b>+<b class="KEYCAP">N</b> will switch to the next terminal. <b
+class="KEYCAP">Ctrl</b>+<b class="KEYCAP">A</b>+<b class="KEYCAP">P</b> switches to the
+previous terminal.</p>
+
+<p><tt class="COMMAND">screen</tt> also supports detaching and re-attaching to <tt
+class="COMMAND">screen</tt> sessions which is particularly useful for remote sessions via
+<tt class="COMMAND">ssh</tt> and <tt class="COMMAND">telnet</tt>, (more on those later).
+<b class="KEYCAP">Ctrl</b>+<b class="KEYCAP">A</b>+<b class="KEYCAP">D</b> will detach
+from the currently running screen. Executing <tt class="COMMAND">screen -r</tt> will list
+all currently running screen sessions you may reattach to.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">screen -r</kbd>
+There are several suitable screens on:
+ 1212.pts-1.redtail (Detached)
+ 1195.pts-1.redtail (Detached)
+ 1225.pts-1.redtail (Detached)
+ 17146.pts-1.sanctuary (Dead ???)
+Remove dead screens with 'screen -wipe'.
+Type "screen [-d] -r [pid.]tty.host" to resume one of them.
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Running <tt class="COMMAND">screen -r 1212</tt> would reattach to the first screen
+listed. I mentioned earlier how useful this was for remote sessions. If I were to login
+to a remote slackware server via <tt class="COMMAND">ssh</tt>, and my connection was
+severed by some chance occurrence such as a local power failure, whatever I was doing at
+that moment would instantly perish, which can be a horrible thing for your server. Using
+<tt class="COMMAND">screen</tt> prevents this by detaching my session if my connection is
+dropped. Once my connection is restored, I can reattach to my screen session and resume
+right where I left off.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="shell-bash.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="filesystem-structure.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">The Bourne Again Shell (bash)</td>
+<td width="34%" align="center" valign="top"><a href="shell.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Filesystem Structure</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/shell.html b/misc/slackbook/html/shell.html
new file mode 100644
index 000000000..aa259c8c7
--- /dev/null
+++ b/misc/slackbook/html/shell.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>The Shell</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Dual Booting" href="booting-dual.html" />
+<link rel="NEXT" title="The Command Line" href="shell-command-line.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="booting-dual.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="shell-command-line.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="SHELL" name="SHELL"></a>Chapter 8 The Shell</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>8.1 <a href="shell.html#SHELL-USERS">Users</a></dt>
+
+<dt>8.2 <a href="shell-command-line.html">The Command Line</a></dt>
+
+<dt>8.3 <a href="shell-bash.html">The Bourne Again Shell (bash)</a></dt>
+
+<dt>8.4 <a href="shell-vt.html">Virtual Terminals</a></dt>
+</dl>
+</div>
+
+<p>In a graphical environment, the interface is provided by a program that creates
+windows, scrollbars, menus, etc. In a commandline environment, the user interface is
+provided by a shell, which interprets commands and generally makes things useable.
+Immediately after logging in (which is covered in this chapter), users are put into a
+shell and allowed to go about their business. This chapter serves as an introduction to
+the shell, and to the most common shell among Linux users-- the Bourne Again Shell
+(bash). For more detailed information on anything in this chapter, check out the <tt
+class="COMMAND">bash</tt>(1) man page.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SHELL-USERS" name="SHELL-USERS">8.1 Users</a></h1>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN2678" name="AEN2678">8.1.1 Logging In</a></h2>
+
+<p>So you've booted, and you're looking at something that looks like this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+Welcome to Linux 2.4.18
+Last login: Wed Jan 1 15:59:14 -0500 2005 on tty6.
+darkstar login:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Hmm.. nobody said anything about a login. And what's a darkstar? Don't worry; you
+probably didn't accidentally fire up a hyperspace comm-link to the Empire's artificial
+moon. (I'm afraid the hyperspace comm-link protocol isn't currently supported by the
+Linux kernel. Maybe the 2.8 kernel branch will at last provide this oft looked-for
+support.) No, darkstar is just the name of one of our computers, and its name gets
+stamped on as the default. If you specified a name for your computer during setup, you
+should see it instead of darkstar.</p>
+
+<p>As for the login... If this is your first time, you'll want to log in as <tt
+class="USERNAME">root</tt>. You'll be prompted for a password; if you set one during the
+setup process, that's what it's looking for. If not, just hit enter. That's it-- you're
+in!</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN2693" name="AEN2693">8.1.2 Root: The Superuser</a></h2>
+
+<p>Okay, who or <span class="emphasis"><i class="EMPHASIS">what</i></span> is <tt
+class="USERNAME">root</tt>? And what's it doing with an account on <span
+class="emphasis"><i class="EMPHASIS">your</i></span> system?</p>
+
+<p>Well, in the world of Unix and similar operating systems (like Linux), there are users
+and then there are users. We'll go into this in more detail later, but the important
+thing to know now is that <tt class="USERNAME">root</tt> is the user above all users; <tt
+class="USERNAME">root</tt> is all-powerful and all-knowing, and <span class="emphasis"><i
+class="EMPHASIS">nobody</i></span> disobeys <tt class="USERNAME">root</tt>. It just isn't
+allowed. <tt class="USERNAME">root</tt> is what we call a &#8220;superuser&#8221;, and
+rightly so. And best of all, <tt class="USERNAME">root</tt> is <span class="emphasis"><i
+class="EMPHASIS">you</i></span>.</p>
+
+<p>Cool, huh?</p>
+
+<p>If you're not sure: yes, that's very cool. The catch is, though, that root is
+inherently allowed to break anything it so desires. You might want to skip ahead to <a
+href="essential-sysadmin.html#ESSENTIAL-SYSADMIN-USERS-SCRIPTS">Section 12.1.1</a> and
+see about adding a user; then login as that user and work from there. The traditional
+wisdom is that it's best to only become the superuser when absolutely necessary, so as to
+minimize the possibility of accidentally breaking something.</p>
+
+<p>By the way, if you decide you want to be root while you're logged in as someone else,
+no problem. Just use the <tt class="COMMAND">su</tt>(1) command. You'll be asked for <tt
+class="USERNAME">root's</tt> password and then it will make you <tt
+class="USERNAME">root</tt> until you <tt class="COMMAND">exit</tt> or <tt
+class="COMMAND">logout</tt>. You can also become any other user using <tt
+class="COMMAND">su</tt>, provided you know that user's password: <tt class="COMMAND">su
+logan</tt>, for instance, would make you me.</p>
+
+<div class="NOTE">
+<table class="NOTE" width="100%" border="0">
+<tr>
+<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/note.png"
+hspace="5" alt="Note" /></td>
+<td align="LEFT" valign="TOP">
+<p><tt class="USERNAME">root</tt> is allowed to su to any user, without requiring their
+password.</p>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="booting-dual.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="shell-command-line.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Dual Booting</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">The Command Line</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/slackware_logo.png b/misc/slackbook/html/slackware_logo.png
new file mode 100644
index 000000000..3f2955e37
--- /dev/null
+++ b/misc/slackbook/html/slackware_logo.png
Binary files differ
diff --git a/misc/slackbook/html/system-configuration-kernel.html b/misc/slackbook/html/system-configuration-kernel.html
new file mode 100644
index 000000000..7934fec42
--- /dev/null
+++ b/misc/slackbook/html/system-configuration-kernel.html
@@ -0,0 +1,354 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Selecting a Kernel</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="System Configuration" href="system-configuration.html" />
+<link rel="PREVIOUS" title="System Configuration" href="system-configuration.html" />
+<link rel="NEXT" title="Network Configuration" href="network-configuration.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="system-configuration.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 4 System Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="network-configuration.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SYSTEM-CONFIGURATION-KERNEL"
+name="SYSTEM-CONFIGURATION-KERNEL">4.2 Selecting a Kernel</a></h1>
+
+<p>The kernel is the part of the operating system that provides hardware access, process
+control, and overall system control. The kernel contains support for your hardware
+devices, so picking one for your system is an important setup step.</p>
+
+<p>Slackware provides more than a dozen precompiled kernels that you can pick from, each
+with a standard set of drivers and additional specific drivers. You can run one of the
+precompiled kernels or you can build your own kernel from source. Either way, you need to
+make sure that your kernel has the hardware support your system needs.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="AEN1581" name="AEN1581">4.2.1 The <tt
+class="FILENAME">/kernels</tt> Directory on the Slackware CD-ROM</a></h2>
+
+<p>The precompiled Slackware kernels are available in the <tt
+class="FILENAME">/kernels</tt> directory on the Slackware CD-ROM or on the FTP site in
+the main Slackware directory. The available kernels change as new releases are made, so
+the documentation in that directory is always the authoritative source. The <tt
+class="FILENAME">/kernels</tt> directory has subdirectories for each kernel available.
+The subdirectories have the same name as their accompanying boot disk. In each
+subdirectory you will find the following files:</p>
+
+<div class="INFORMALTABLE"><a id="AEN1587" name="AEN1587"></a>
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="33%" />
+<col width="67%" />
+<thead>
+<tr>
+<th>File</th>
+<th>Purpose</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td><tt class="FILENAME">System.map</tt></td>
+<td>The system map file for this kernel</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">bzImage</tt></td>
+<td>The actual kernel image</td>
+</tr>
+
+<tr>
+<td><tt class="FILENAME">config</tt></td>
+<td>The source configuration file for this kernel</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>To use a kernel, copy the <tt class="FILENAME">System.map</tt> and <tt
+class="FILENAME">config</tt> files to your <tt class="FILENAME">/boot</tt> directory and
+copy the kernel image to <tt class="FILENAME">/boot/vmlinuz</tt>. Run <tt
+class="COMMAND">/sbin/lilo</tt>(8) to install LILO for the new kernel, and then reboot
+your system. That's all there is to installing a new kernel.</p>
+
+<p>The kernels that end with a .i are IDE kernels. That is, they include no SCSI support
+in the base kernel. The kernels that end with .s are SCSI kernels. They include all the
+IDE support in .i kernels, plus SCSI support.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SYSTEM-CONFIGURATION-KERNEL-COMPILE"
+name="SYSTEM-CONFIGURATION-KERNEL-COMPILE">4.2.2 Compiling a Kernel from Source</a></h2>
+
+<p>The question &#8220;Should I compile a kernel for my system?&#8221; is often asked by
+new users. The answer is a definite maybe. There are few instances where you will need to
+compile a kernel specific to your system. Most users can use a precompiled kernel and the
+loadable kernel modules to achieve a fully working system. You will want to compile a
+kernel for your system if you are upgrading kernel versions to one that we do not
+currently offer in Slackware, or if you have patched the kernel source to get special
+device support that is not in the native kernel source. Anyone with an SMP system will
+definitely want to compile a kernel with SMP support. Also, many users find a custom
+compiled kernel runs much faster on their machine. You may find it useful to compile the
+kernel with optimizations for the specific processor in your machine.</p>
+
+<p>Building your own kernel is not that hard. The first step is to make sure you have the
+kernel source installed on your system. Make sure that you installed the packages from
+the K series during the installation. You will also want to make sure you have the D
+series installed, specifically the C compiler, GNU make, and GNU binutils. In general,
+it's a good idea to have the entire D series installed if you plan on doing any kind of
+development. You can also download the latest kernel source from <a
+href="http://www.kernel.org/mirrors" target="_top">http://www.kernel.org/mirrors</a>.</p>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1624" name="AEN1624">4.2.2.1 Linux Kernel version 2.4.x
+Compilation</a></h3>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">su -</kbd>
+Password:
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /usr/src/linux</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The first step is to bring the kernel source into its base state. We issue this
+command to do that (note, you may wish to back-up the <tt class="FILENAME">.config</tt>
+file as this command will delete it without warning):</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make mrproper</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now you can configure the kernel for your system. The current kernel offers three ways
+of doing this. The first is the original text-based question and answer system. It asks a
+bunch of questions and then builds a configuration file. The problem with this method is
+that if you mess up, you must start over. The method that most people prefer is the menu
+driven one. Lastly, there is an X-based kernel configuration tool. Pick the one you want
+and issue the appropriate command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">make config</kbd> (text-based Q&amp;A version)
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">make menuconfig</kbd> (menu driven, text-based version)
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">make xconfig</kbd> (X-based version, make sure you are in X first)
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="SYSTEM-CONFIGURATION-MAKE-MENUCONFIG"
+name="SYSTEM-CONFIGURATION-MAKE-MENUCONFIG"></a>
+<p><b>Figure 4-1. Kernel Configuration Menu</b></p>
+
+<p><img src="system-configuration/make-menuconfig-w.png" /></p>
+</div>
+
+<p>New users will probably find <tt class="COMMAND">menuconfig</tt> to be the easiest to
+use. Help screens are provided that explain the various parts of the kernel. After
+configuring your kernel, exit the configuration program. It will write the necessary
+configuration files. Now we can prepare the source tree for a build:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make dep</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make clean</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The next step is to compile the kernel. First try issuing the <tt
+class="COMMAND">bzImage</tt> command below.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make bzImage</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This may take a while, depending on your CPU speed. During the build process, you will
+see the compiler messages. After building the kernel image, you will want to build any
+parts of the kernel that you flagged as modular.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make modules</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We can now install the kernel and modules that you compiled. To install the kernel on
+a Slackware system, these commands should be issued:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">mv /boot/vmlinuz /boot/vmlinuz.old</kbd>
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">cat arch/i386/boot/bzImage &#62; /vmlinuz</kbd>
+<samp class="PROMPT">#</samp> <kbd
+class="USERINPUT">mv /boot/System.map /boot/System.map.old</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">cp System.map /boot/System.map</kbd>
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make modules_install</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You will want to edit <tt class="FILENAME">/etc/lilo.conf</tt> and add a section to
+boot your old kernel in case your new one does not work. After doing that, run <tt
+class="COMMAND">/sbin/lilo</tt> to install the new boot block. You can now reboot with
+your new kernel.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1686" name="AEN1686">4.2.2.2 Linux Kernel Version
+2.6.x</a></h3>
+
+<p>The compilation of a 2.6 kernel is only slightly different from a 2.4 or a 2.2 kernel,
+but it is important that you understand the differences before delving in. It's no longer
+necessary to run <tt class="COMMAND">make dep</tt> and <tt class="COMMAND">make
+clean</tt>. Also, the kernel compilation process is not as verbose in the 2.6 kernel
+series. This results in a build process that is easier to understand, but has some short
+comings as well. If you have trouble building the kernel, it's highly recommended that
+you turn verbosity back up. You do this simply by appending <var class="OPTION">V=1</var>
+to the build. This allows you to log more information that could help a kernel developer
+or other friendly geek aid you in resolving the issue.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">make bzImage V=1</kbd>
+</pre>
+</td>
+</tr>
+</table>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SYSTEM-CONFIGURATION-KERNEL-MODULES"
+name="SYSTEM-CONFIGURATION-KERNEL-MODULES">4.2.3 Using Kernel Modules</a></h2>
+
+<p>Kernel modules are another name for device drivers that can be inserted into a running
+kernel. They allow you to extend the hardware supported by your kernel without needing to
+pick another kernel or compile one yourself.</p>
+
+<p>Modules can also be loaded and unloaded at any time, even when the system is running.
+This makes upgrading specific drivers easy for system administrators. A new module can be
+compiled, the old one removed, and the new one loaded, all without rebooting the
+machine.</p>
+
+<p>Modules are stored in the <tt class="FILENAME">/lib/modules/<var
+class="REPLACEABLE">kernel version</var></tt> directory on your system. They can be
+loaded at boot time through the <tt class="FILENAME">rc.modules</tt> file. This file is
+very well commented and offers examples for major hardware components. To see a list of
+modules that are currently active, use the <tt class="COMMAND">lsmod</tt>(1) command:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">lsmod</kbd>
+Module Size Used by
+parport_pc 7220 0
+parport 7844 0 [parport_pc]
+</pre>
+</td>
+</tr>
+</table>
+
+<p>You can see here that I only have the parallel port module loaded. To remove a module,
+you use the <tt class="COMMAND">rmmod</tt>(1) command. Modules can be loaded by the <tt
+class="COMMAND">modprobe</tt>(1) or <tt class="COMMAND">insmod</tt>(1) command. <tt
+class="COMMAND">modprobe</tt> is usually safer because it will load any modules that the
+one you're trying to load depends on.</p>
+
+<p>A lot of users never have to load or unload modules by hand. They use the kernel
+autoloader for module management. By default, Slackware includes <var
+class="OPTION">kmod</var> in its kernels. <var class="OPTION">kmod</var> is a kernel
+option that enables the kernel to automatically load modules as they are requested. For
+more information on <var class="OPTION">kmod</var> and how it is configured, see <tt
+class="FILENAME">/usr/src/linux/Documentation/kmod.txt</tt>. You'll have needed to have
+the kernel source package, or downloaded kernel source from <a href="http://kernel.org"
+target="_top">http://kernel.org</a>.</p>
+
+<p>More information can be found in the man pages for each of these commands, plus the
+<tt class="FILENAME">rc.modules</tt> file.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="system-configuration.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="network-configuration.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">System Configuration</td>
+<td width="34%" align="center" valign="top"><a href="system-configuration.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Network Configuration</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/system-configuration.html b/misc/slackbook/html/system-configuration.html
new file mode 100644
index 000000000..2c88375a6
--- /dev/null
+++ b/misc/slackbook/html/system-configuration.html
@@ -0,0 +1,589 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>System Configuration</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="The setup Program" href="installation-setup.html" />
+<link rel="NEXT" title="Selecting a Kernel" href="system-configuration-kernel.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="installation-setup.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="system-configuration-kernel.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="SYSTEM-CONFIGURATION" name="SYSTEM-CONFIGURATION"></a>Chapter 4 System
+Configuration</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>4.1 <a href="system-configuration.html#SYSTEM-CONFIGURATION-OVERVIEW">System
+Overview</a></dt>
+
+<dt>4.2 <a href="system-configuration-kernel.html">Selecting a Kernel</a></dt>
+</dl>
+</div>
+
+<p>Before you can configure the more advanced parts of your system, it's a good idea to
+learn how the system is organized and what commands can be used to search for files and
+programs. It's also good to know if you need to compile a custom kernel and what the
+steps for doing that are. This chapter will familiarize you with system organization and
+configuration files. Then, you can move on to configuring the more advanced parts of the
+system.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="SYSTEM-CONFIGURATION-OVERVIEW"
+name="SYSTEM-CONFIGURATION-OVERVIEW">4.1 System Overview</a></h1>
+
+<p>It's important to understand how a Linux system is put together before diving into the
+various configuration aspects. A Linux system is significantly different from a DOS,
+Windows, or Macintosh system (with the exception of the Unix-based Mac OS X), but these
+sections will help you get acquainted with the layout so that you can easily configure
+your system to meet your needs.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SYSTEM-CONFIGURATION-LAYOUT"
+name="SYSTEM-CONFIGURATION-LAYOUT">4.1.1 File System Layout</a></h2>
+
+<p>The first noticeable difference between Slackware Linux and a DOS or Windows system is
+the filesystem. For starters, we do not use drive letters to denote different partitions.
+Under Linux, there is one main directory. You can relate this to the <tt
+class="DEVICENAME">C:</tt> drive under DOS. Each partition on your system is mounted to a
+directory on the main directory. It's kind of like an ever-expanding hard disk.</p>
+
+<p>We call the main directory the root directory, and it's denoted with a single slash
+(<tt class="FILENAME">/</tt>). This concept may seem strange, but it actually makes life
+easy for you when you want to add more space. For example, let's say you run out of space
+on the drive that has <tt class="FILENAME">/home</tt> on it. Most people install
+Slackware and make one big root drive. Well, since a partition can be mounted to any
+directory, you can simply go to the store and pick up a new hard drive and mount it to
+<tt class="FILENAME">/home</tt>. You've now grafted on some more space to your system.
+And all without having to move many things around.</p>
+
+<p>Below, you will find descriptions of the major top level directories under
+Slackware.</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">bin</tt></dt>
+
+<dd>
+<p>Essential user programs are stored here. These represent the bare minimum set of
+programs required for a user to use the system. Things like the shell and the filesystem
+commands (<tt class="COMMAND">ls</tt>, <tt class="COMMAND">cp</tt>, and so on) are stored
+here. The <tt class="FILENAME">/bin</tt> directory usually doesn't receive modification
+after installation. If it does, it's usually in the form of package upgrades that we
+provide.</p>
+</dd>
+
+<dt><tt class="FILENAME">boot</tt></dt>
+
+<dd>
+<p>Files that are used by the Linux Loader (LILO). This directory also receives little
+modification after an installation. The kernel is stored here as of Slackware 8.1. In
+earlier releases of Slackware, the kernel was simply stored under <tt
+class="FILENAME">/</tt> , but common practice is to put the kernel and related files here
+to facilitate dual-booting.</p>
+</dd>
+
+<dt><tt class="FILENAME">dev</tt></dt>
+
+<dd>
+<p>Everything in Linux is treated as a file, even hardware devices like serial ports,
+hard disks, and scanners. In order to access these devices, a special file called a
+device node has to be present. All device nodes are stored in the <tt
+class="FILENAME">/dev</tt> directory. You will find this to be true across many Unix-like
+operating systems.</p>
+</dd>
+
+<dt><tt class="FILENAME">etc</tt></dt>
+
+<dd>
+<p>This directory holds system configuration files. Everything from the X Window
+configuration file, the user database, to the system startup scripts. The system
+administrator will become quite familiar with this directory over time.</p>
+</dd>
+
+<dt><tt class="FILENAME">home</tt></dt>
+
+<dd>
+<p>Linux is a multiuser operating system. Each user on the system is given an account and
+a unique directory for personal files. This directory is called the user's home
+directory. The <tt class="FILENAME">/home</tt> directory is provided as the default
+location for user home directories.</p>
+</dd>
+
+<dt><tt class="FILENAME">lib</tt></dt>
+
+<dd>
+<p>System libraries that are required for basic operation are stored here. The C library,
+the dynamic loader, the ncurses library, and kernel modules are among the things stored
+here.</p>
+</dd>
+
+<dt><tt class="FILENAME">mnt</tt></dt>
+
+<dd>
+<p>This directory contains temporary mount points for working on hard disks or removable
+drives. Here you'll find mount points for your CD-ROM and floppy drives.</p>
+</dd>
+
+<dt><tt class="FILENAME">opt</tt></dt>
+
+<dd>
+<p>Optional software packages. The idea behind <tt class="FILENAME">/opt</tt> is that
+each software package installs to <tt class="FILENAME">/opt/<var
+class="REPLACEABLE">software-package</var></tt>, which makes it easy to remove later.
+Slackware distributes some things in <tt class="FILENAME">/opt</tt> (such as KDE in <tt
+class="FILENAME">/opt/kde</tt>), but you are free to add anything you want to <tt
+class="FILENAME">/opt</tt>.</p>
+</dd>
+
+<dt><tt class="FILENAME">proc</tt></dt>
+
+<dd>
+<p>This is a unique directory. It's not really part of the filesystem, but a virtual
+filesystem that provides access to kernel information. Various pieces of information that
+the kernel wants you to know are conveyed to you through files in the <tt
+class="FILENAME">/proc</tt> directory. You can also send information to the kernel
+through some of these files. Try doing <tt class="COMMAND">cat /proc/cpuinfo</tt>.</p>
+</dd>
+
+<dt><tt class="FILENAME">root</tt></dt>
+
+<dd>
+<p>The system administrator is known as <tt class="USERNAME">root</tt> on the system. <tt
+class="USERNAME">root</tt>'s home directory is kept in <tt class="FILENAME">/root</tt>
+instead of <tt class="FILENAME">/home/root</tt>. The reason is simple. What if <tt
+class="FILENAME">/home</tt> was a different partition from <tt class="FILENAME">/</tt>
+and it could not be mounted? <tt class="USERNAME">root</tt> would naturally want to log
+in and repair the problem. If his home directory was on the damaged filesystem, it would
+make it difficult for him to log in.</p>
+</dd>
+
+<dt><tt class="FILENAME">sbin</tt></dt>
+
+<dd>
+<p>Essential programs that are run by <tt class="USERNAME">root</tt> and during the
+system bootup process are kept here. Normal users will not run programs in this
+directory.</p>
+</dd>
+
+<dt><tt class="FILENAME">tmp</tt></dt>
+
+<dd>
+<p>The temporary storage location. All users have read and write access to this
+directory.</p>
+</dd>
+
+<dt><tt class="FILENAME">usr</tt></dt>
+
+<dd>
+<p>This is the big directory on a Linux system. Everything else pretty much goes here,
+programs, documentation, the kernel source code, and the X Window system. This is the
+directory to which you will most likely be installing programs.</p>
+</dd>
+
+<dt><tt class="FILENAME">var</tt></dt>
+
+<dd>
+<p>System log files, cache data, and program lock files are stored here. This is the
+directory for frequently-changing data.</p>
+</dd>
+</dl>
+</div>
+
+<p>You should now have a good feel for which directories contain what on the filesystem.
+More detailed information about the filesystem layout is available in the hier(7) man
+page. The next section will help you find specific files easily, so you don't have to do
+it by hand.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SYSTEM-CONFIGURATION-FINDING"
+name="SYSTEM-CONFIGURATION-FINDING">4.1.2 Finding Files</a></h2>
+
+<p>You now know what each major directory holds, but it still doesn't really help you
+find things. I mean, you could go looking through directories, but there are quicker
+ways. There are four main file search commands available in Slackware.</p>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1329" name="AEN1329">4.1.2.1 <tt
+class="COMMAND">which</tt></a></h3>
+
+<p>The first is the <tt class="COMMAND">which</tt>(1) command. <tt
+class="COMMAND">which</tt> is usually used to locate a program quickly. It just searches
+your <tt class="ENVAR">PATH</tt> and returns the first instance it finds and the
+directory path to it. Take this example:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">which bash</kbd>
+/bin/bash
+</pre>
+</td>
+</tr>
+</table>
+
+<p>From that you see that <tt class="COMMAND">bash</tt> is in the <tt
+class="FILENAME">/bin</tt> directory. This is a very limited command for searching, since
+it only searches your <tt class="ENVAR">PATH</tt>.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1347" name="AEN1347">4.1.2.2 <tt
+class="COMMAND">whereis</tt></a></h3>
+
+<p>The <tt class="COMMAND">whereis</tt>(1) command works similar to <tt
+class="COMMAND">which</tt>, but can also search for man pages and source files. A <tt
+class="COMMAND">whereis</tt> search for <tt class="COMMAND">bash</tt> should return
+this:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">whereis bash</kbd>
+bash: /bin/bash /usr/bin/bash /usr/man/man1/bash.1.gz
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This command not only told us where the actual program is located, but also where the
+online documentation is stored. Still, this command is limited. What if you wanted to
+search for a specific configuration file? You can't use <tt class="COMMAND">which</tt> or
+<tt class="COMMAND">whereis</tt> for that.</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1363" name="AEN1363">4.1.2.3 <tt
+class="COMMAND">find</tt></a></h3>
+
+<p>The <tt class="COMMAND">find</tt>(1) command allows the user to search the filesystem
+with a rich collection of search predicates. Users may specify a search with filename
+wildcards, ranges of modification or creation times, or other advanced properties. For
+example, to search for the default <tt class="FILENAME">xinitrc</tt> file on the system,
+the following command could be used.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">find / -name xinitrc</kbd>
+/var/X11R6/lib/xinit/xinitrc
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">find</tt> will take a while to run, since it has to traverse the
+entire root directory tree. And if this command is run as a normal user, there will be
+permission denied error messages for directories that only <tt class="USERNAME">root</tt>
+can see. But <tt class="COMMAND">find</tt> found our file, so that's good. If only it
+could be a bit faster...</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1378" name="AEN1378">4.1.2.4 <tt
+class="COMMAND">slocate</tt></a></h3>
+
+<p>The <tt class="COMMAND">slocate</tt>(1) command searches the entire filesystem, just
+like the find command can do, but it searches a database instead of the actual
+filesystem. The database is set to automatically update every morning, so you have a
+somewhat fresh listing of files on your system. You can manually run <tt
+class="COMMAND">updatedb</tt>(1) to update the slocate database (before running <tt
+class="COMMAND">updatedb</tt> by hand, you must first <tt class="COMMAND">su</tt> to the
+<tt class="USERNAME">root</tt> user). Here's an example of <tt
+class="COMMAND">slocate</tt> in action:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">slocate xinitrc</kbd> # we don't have to go to the root
+/var/X11R6/lib/xinit/xinitrc
+/var/X11R6/lib/xinit/xinitrc.fvwm2
+/var/X11R6/lib/xinit/xinitrc.openwin
+/var/X11R6/lib/xinit/xinitrc.twm
+</pre>
+</td>
+</tr>
+</table>
+
+<p>We got more than what we were looking for, and quickly too. With these commands, you
+should be able to find whatever you're looking for on your Linux system.</p>
+</div>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="SYSTEM-CONFIGURATION-RCD" name="SYSTEM-CONFIGURATION-RCD">4.1.3
+The <tt class="FILENAME">/etc/rc.d</tt> Directory</a></h2>
+
+<p>The system initialization files are stored in the <tt class="FILENAME">/etc/rc.d</tt>
+directory. Slackware uses the BSD-style layout for its initialization files as opposed to
+System V init scripts, which tend to make configuration changes much more difficult
+without using a program specifically designed for that purpose. In BSD-init scripts, each
+runlevel is given a single rc file. In System V, each runlevel is given its own
+directory, each containing numerous init scripts. This provides an organized structure
+that is easy to maintain.</p>
+
+<p>There are several categories of initialization files. These are system startup,
+runlevels, network initialization, and System V compatibility. As per tradition, we'll
+lump everything else into another category.</p>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1406" name="AEN1406">4.1.3.1 System Startup</a></h3>
+
+<p>The first program to run under Slackware besides the Linux kernel is <tt
+class="COMMAND">init</tt>(8). This program reads the <tt
+class="FILENAME">/etc/inittab</tt>(5) file to see how to run the system. It runs the <tt
+class="FILENAME">/etc/rc.d/rc.S</tt> script to prepare the system before going into your
+desired runlevel. The <tt class="FILENAME">rc.S</tt> file enables your virtual memory,
+mounts your filesystems, cleans up certain log directories, initializes Plug and Play
+devices, loads kernel modules, configures PCMCIA devices, sets up serial ports, and runs
+System V init scripts (if found). Obviously <tt class="FILENAME">rc.S</tt> has a lot on
+its plate, but here are some scripts in <tt class="FILENAME">/etc/rc.d</tt> that <tt
+class="FILENAME">rc.S</tt> will call on to complete its work:</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">rc.S</tt></dt>
+
+<dd>
+<p>This is the actual system initialization script.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.modules</tt></dt>
+
+<dd>
+<p>Loads kernel modules. Things like your network card, PPP support, and other things are
+loaded here. If this script finds <tt class="FILENAME">rc.netdevice</tt>, it will run
+that as well.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.pcmcia</tt></dt>
+
+<dd>
+<p>Probes for and configures any PCMCIA devices that you might have on your system. This
+is most useful for laptop users, who probably have a PCMCIA modem or network card.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.serial</tt></dt>
+
+<dd>
+<p>Configures your serial ports by running the appropriate <tt
+class="COMMAND">setserial</tt> commands.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.sysvinit</tt></dt>
+
+<dd>
+<p>Looks for System V init scripts for the desired runlevel and runs them. This is
+discussed in more detail below.</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1454" name="AEN1454">4.1.3.2 Runlevel Initialization
+Scripts</a></h3>
+
+<p>After system initialization is complete, <tt class="COMMAND">init</tt> moves on to
+runlevel initialization. A runlevel describes the state that your machine will be running
+in. Sound redundant? Well, the runlevel tells <tt class="COMMAND">init</tt> if you will
+be accepting multiuser logins or just a single user, whether or not you want network
+services, and if you will be using the X Window System or <tt
+class="COMMAND">agetty</tt>(8) to handle logins. The files below define the different
+runlevels in Slackware Linux.</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">rc.0</tt></dt>
+
+<dd>
+<p>Halt the system (runlevel 0). By default, this is symlinked to <tt
+class="FILENAME">rc.6</tt>.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.4</tt></dt>
+
+<dd>
+<p>Multiuser startup (runlevel 4), but in X11 with KDM, GDM, or XDM as the login
+manager.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.6</tt></dt>
+
+<dd>
+<p>Reboot the system (runlevel 6).</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.K</tt></dt>
+
+<dd>
+<p>Startup in single user mode (runlevel 1).</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.M</tt></dt>
+
+<dd>
+<p>Multiuser mode (runlevels 2 and 3), but with the standard text-based login. This is
+the default runlevel in Slackware.</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1493" name="AEN1493">4.1.3.3 Network Initialization</a></h3>
+
+<p>Runlevels 2, 3, and 4 will start up the network services. The following files are
+responsible for the network initialization:</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">rc.inet1</tt></dt>
+
+<dd>
+<p>Created by <tt class="COMMAND">netconfig</tt>, this file is responsible for
+configuring the actual network interface.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.inet2</tt></dt>
+
+<dd>
+<p>Runs after <tt class="FILENAME">rc.inet1</tt> and starts up basic network
+services.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.atalk</tt></dt>
+
+<dd>
+<p>Starts up AppleTalk services.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.httpd</tt></dt>
+
+<dd>
+<p>Starts up the Apache web server. Like a few other rc scripts, this one can also be
+used to stop and restart a service. <tt class="FILENAME">rc.httpd</tt> takes arguments of
+stop, start, or restart. &#13;</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.news</tt></dt>
+
+<dd>
+<p>Starts up the news server.</p>
+</dd>
+</dl>
+</div>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1534" name="AEN1534">4.1.3.4 System V Compatibility</a></h3>
+
+<p>System V init compatibility was introduced in Slackware 7.0. Many other Linux
+distributions make use of this style instead of the BSD style. Basically each runlevel is
+given a subdirectory for init scripts, whereas BSD style gives one init script to each
+runlevel.</p>
+
+<p>The <tt class="FILENAME">rc.sysvinit</tt> script will search for any System V init
+scripts you have in <tt class="FILENAME">/etc/rc.d</tt> and run them, if the runlevel is
+appropriate. This is useful for certain commercial software packages that install System
+V init scripts</p>
+</div>
+
+<div class="SECT3">
+<h3 class="SECT3"><a id="AEN1546" name="AEN1546">4.1.3.5 Other Files</a></h3>
+
+<p>The scripts described below are the other system initialization scripts. They are
+typically run from one of the major scripts above, so all you need to do is edit the
+contents.</p>
+
+<div class="VARIABLELIST">
+<dl>
+<dt><tt class="FILENAME">rc.gpm</tt></dt>
+
+<dd>
+<p>Starts up general purpose mouse services. Allows you to copy and paste at the Linux
+console. Occasionally, gpm will cause problems with the mouse when it is used under X
+windows. If you experience problems with the mouse under X, try taking away the
+executable permission from this file and stopping the gpm server.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.font</tt></dt>
+
+<dd>
+<p>Loads the custom screen font for the console.</p>
+</dd>
+
+<dt><tt class="FILENAME">rc.local</tt></dt>
+
+<dd>
+<p>Contains any specific startup commands for your system. This is empty after a fresh
+install, as it is reserved for local administrators. This script is run after all other
+initialization has taken place.</p>
+</dd>
+</dl>
+</div>
+
+<p>To enable a script, all you need to do is add the execute permissions to it with the
+<tt class="COMMAND">chmod</tt> command. To disable a script, remove the execute
+permissions from it. For more information about <tt class="COMMAND">chmod</tt>, see <a
+href="filesystem-structure-permissions.html">Section 9.2</a>.</p>
+</div>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="installation-setup.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="system-configuration-kernel.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">The <tt class="COMMAND">setup</tt> Program</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Selecting a Kernel</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/system-configuration/make-menuconfig-w.png b/misc/slackbook/html/system-configuration/make-menuconfig-w.png
new file mode 100644
index 000000000..848142905
--- /dev/null
+++ b/misc/slackbook/html/system-configuration/make-menuconfig-w.png
Binary files differ
diff --git a/misc/slackbook/html/vi-configuration.html b/misc/slackbook/html/vi-configuration.html
new file mode 100644
index 000000000..e37b86dda
--- /dev/null
+++ b/misc/slackbook/html/vi-configuration.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>vi Configuration</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Vi" href="vi.html" />
+<link rel="PREVIOUS" title="Quitting vi" href="vi-quitting-vi.html" />
+<link rel="NEXT" title="Vi Keys" href="vi-keys.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="vi-quitting-vi.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 16 Vi</td>
+<td width="10%" align="right" valign="bottom"><a href="vi-keys.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="VI-CONFIGURATION" name="VI-CONFIGURATION">16.6 vi
+Configuration</a></h1>
+
+<p>Your <tt class="COMMAND">vi</tt> clone of choice can be configured in several
+ways.</p>
+
+<p>A variety of commands can be entered while in command mode to set up <tt
+class="COMMAND">vi</tt> just how you like it. Depending on your editor, you can enable
+features to make programming easier (like syntax hilighting, auto-indenting, and more),
+set up macros to automake tasks, enable textual substitutions, and more.</p>
+
+<p>Almost all of these commands can be put into a configuration file in your home
+directory. <tt class="COMMAND">elvis</tt> expects a <tt class="FILENAME">.exrc</tt> file,
+while <tt class="COMMAND">vim</tt> expects a <tt class="FILENAME">.vimrc</tt> file. Most
+of the setup commands that can be entered in command mode can be placed in the
+configuration file. This includes setup information, textual substitutions, macros, and
+more.</p>
+
+<p>Discussing all these options and the differences between the editors is quite an
+involved subject. For more information, check out the man page or web site for your
+preferred <tt class="COMMAND">vi</tt> editor. Some editors (like <tt
+class="COMMAND">vim</tt>) have extensive help within the editor that can be accessed with
+the <b class="KEYCAP">:help</b> command, or something similar. You can also check out the
+O'Reilly book <i class="CITETITLE">Learning the <tt class="COMMAND">vi</tt> Editor</i> by
+Lamb and Robbins.</p>
+
+<p>Many common programs in Linux will load up a text file in <tt class="COMMAND">vi</tt>
+by default. For example, editing your crontabs will start up <tt class="COMMAND">vi</tt>
+by default. If you do not like <tt class="COMMAND">vi</tt> and would like another editor
+to be started instead, all you need to do is set the <tt class="ENVAR">VISUAL</tt>
+environment variable to the editor you prefer. For information on setting environment
+variables, see the section called Environment Variables in Chapter 8. If you want to make
+sure that your editor will be the default every time you login, add the VISUAL setting to
+your <tt class="FILENAME">.bash_profile</tt> or <tt class="FILENAME">.bashrc</tt>
+files.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="vi-quitting-vi.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="vi-keys.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Quitting vi</td>
+<td width="34%" align="center" valign="top"><a href="vi.html" accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Vi Keys</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/vi-keys.html b/misc/slackbook/html/vi-keys.html
new file mode 100644
index 000000000..a23863606
--- /dev/null
+++ b/misc/slackbook/html/vi-keys.html
@@ -0,0 +1,279 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Vi Keys</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Vi" href="vi.html" />
+<link rel="PREVIOUS" title="vi Configuration" href="vi-configuration.html" />
+<link rel="NEXT" title="Emacs" href="emacs.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="vi-configuration.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 16 Vi</td>
+<td width="10%" align="right" valign="bottom"><a href="emacs.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="VI-KEYS" name="VI-KEYS">16.7 Vi Keys</a></h1>
+
+<p>This section is a quick reference of many common <tt class="COMMAND">vi</tt> commands.
+Some of these were discussed earlier in the chapter, while many will be new.</p>
+
+<div class="TABLE"><a id="AEN5773" name="AEN5773"></a>
+<p><b>Table 16-1. Movement</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th align="CENTER">Operation</th>
+<th align="CENTER">Key</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>left, down, up, right</td>
+<td align="CENTER"><b class="KEYCAP">h</b>, <b class="KEYCAP">j</b>, <b
+class="KEYCAP">k</b>, <b class="KEYCAP">l</b></td>
+</tr>
+
+<tr>
+<td>To the end of the line</td>
+<td align="CENTER"><b class="KEYCAP">$</b></td>
+</tr>
+
+<tr>
+<td>To the beginning of the line</td>
+<td align="CENTER"><b class="KEYCAP">^</b></td>
+</tr>
+
+<tr>
+<td>To the end of the file</td>
+<td align="CENTER"><b class="KEYCAP">G</b></td>
+</tr>
+
+<tr>
+<td>To the beginning of the file</td>
+<td align="CENTER"><b class="KEYCAP">:1</b></td>
+</tr>
+
+<tr>
+<td>To line 47</td>
+<td align="CENTER"><b class="KEYCAP">:47</b></td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<div class="TABLE"><a id="AEN5808" name="AEN5808"></a>
+<p><b>Table 16-2. Editing</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th align="CENTER">Operation</th>
+<th align="CENTER">Key</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Removing a line</td>
+<td align="CENTER"><b class="KEYCAP">dd</b></td>
+</tr>
+
+<tr>
+<td>Removing five lines</td>
+<td align="CENTER"><b class="KEYCAP">5dd</b></td>
+</tr>
+
+<tr>
+<td>Replacing a character</td>
+<td align="CENTER"><b class="KEYCAP">r</b></td>
+</tr>
+
+<tr>
+<td>Removing a character</td>
+<td align="CENTER"><b class="KEYCAP">x</b></td>
+</tr>
+
+<tr>
+<td>Removing ten characters</td>
+<td align="CENTER"><b class="KEYCAP">10x</b></td>
+</tr>
+
+<tr>
+<td>Undo last action</td>
+<td align="CENTER"><b class="KEYCAP">u</b></td>
+</tr>
+
+<tr>
+<td>Join current and next lines</td>
+<td align="CENTER"><b class="KEYCAP">J</b></td>
+</tr>
+
+<tr>
+<td>Replace old with new, globally</td>
+<td align="CENTER"><b class="KEYCAP">%s'old'new'g</b></td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<div class="TABLE"><a id="AEN5848" name="AEN5848"></a>
+<p><b>Table 16-3. Searching</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th align="CENTER">Operation</th>
+<th align="CENTER">Key</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Search for &#8220;asdf&#8221;</td>
+<td align="CENTER"><b class="KEYCAP">/asdf</b></td>
+</tr>
+
+<tr>
+<td>Search backwards for &#8220;asdf&#8221;</td>
+<td align="CENTER"><b class="KEYCAP">?asdf</b></td>
+</tr>
+
+<tr>
+<td>Repeat last search forwards</td>
+<td align="CENTER"><b class="KEYCAP">/</b></td>
+</tr>
+
+<tr>
+<td>Repeat last search backwards</td>
+<td align="CENTER"><b class="KEYCAP">?</b></td>
+</tr>
+
+<tr>
+<td>Repeat last search, same direction</td>
+<td align="CENTER"><b class="KEYCAP">n</b></td>
+</tr>
+
+<tr>
+<td>Repeat last search, opposite direction</td>
+<td align="CENTER"><b class="KEYCAP">N</b></td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<div class="TABLE"><a id="AEN5882" name="AEN5882"></a>
+<p><b>Table 16-4. Saving and Quitting</b></p>
+
+<table border="0" frame="void" class="CALSTABLE">
+<col />
+<col />
+<thead>
+<tr>
+<th align="CENTER">Operation</th>
+<th align="CENTER">Key</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td>Quit</td>
+<td align="CENTER"><b class="KEYCAP">:q</b></td>
+</tr>
+
+<tr>
+<td>Quit without saving</td>
+<td align="CENTER"><b class="KEYCAP">:q!</b></td>
+</tr>
+
+<tr>
+<td>Write and quit</td>
+<td align="CENTER"><b class="KEYCAP">:wq</b></td>
+</tr>
+
+<tr>
+<td>Write, without quitting</td>
+<td align="CENTER"><b class="KEYCAP">:w</b></td>
+</tr>
+
+<tr>
+<td>Reload currently open file</td>
+<td align="CENTER"><b class="KEYCAP">:e!</b></td>
+</tr>
+
+<tr>
+<td>Write buffer to file <tt class="FILENAME">asdf</tt></td>
+<td align="CENTER"><b class="KEYCAP">:w asdf</b></td>
+</tr>
+
+<tr>
+<td>Open file <tt class="FILENAME">hejaz</tt></td>
+<td align="CENTER"><b class="KEYCAP">:e hejaz</b></td>
+</tr>
+
+<tr>
+<td>Read file <tt class="FILENAME">asdf</tt> into buffer</td>
+<td align="CENTER"><b class="KEYCAP">:r asdf</b></td>
+</tr>
+
+<tr>
+<td>Read output of <tt class="COMMAND">ls</tt> into buffer</td>
+<td align="CENTER"><b class="KEYCAP">:r !ls</b></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="vi-configuration.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="emacs.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">vi Configuration</td>
+<td width="34%" align="center" valign="top"><a href="vi.html" accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Emacs</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/vi-modes.html b/misc/slackbook/html/vi-modes.html
new file mode 100644
index 000000000..df8387976
--- /dev/null
+++ b/misc/slackbook/html/vi-modes.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Modes</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Vi" href="vi.html" />
+<link rel="PREVIOUS" title="Vi" href="vi.html" />
+<link rel="NEXT" title="Opening Files" href="vi-opening-files.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="vi.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 16 Vi</td>
+<td width="10%" align="right" valign="bottom"><a href="vi-opening-files.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="VI-MODES" name="VI-MODES">16.2 Modes</a></h1>
+
+<p><tt class="COMMAND">vi</tt> operates in various modes, which are used to accomplish
+various tasks. When you first start <tt class="COMMAND">vi</tt>, you are placed into
+command mode. From this point, you can issue various commands to manipulate text, move
+around in the file, save, quit, and change modes. Editing the text is done in insert
+mode. You can quickly move between modes with a variety of keystrokes, which are
+explained below.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="VI-MODES-COMMAND-MODE" name="VI-MODES-COMMAND-MODE">16.2.1
+Command Mode</a></h2>
+
+<p>You are first placed into command mode. From this mode, you cannot directly enter text
+or edit what is already there. However, you can manipulate the text, search, quit, save,
+load new files, and more. This is intended only to be an introduction to the command
+mode. For a description of the various commands, see <a href="vi-keys.html">Section
+16.7</a>.</p>
+
+<p>Probably the most often used command in command mode is changing to insert mode. This
+is accomplished by hitting the <b class="KEYCAP">i</b> key. The cursor changes shapes,
+and <span class="emphasis"><i class="EMPHASIS">-- INSERT --</i></span> is displayed at
+the bottom of the screen (note that this does not happen in all clones of <tt
+class="COMMAND">vi</tt>). From there, all your keystrokes are entered into the current
+buffer and are displayed to the screen. To get back into command mode, hit the <b
+class="KEYCAP">ESCAPE</b> key.</p>
+
+<p>Command mode is also where you move around in the file. On some systems, you can use
+the arrow keys to move around. On other systems, you may need to use the more traditional
+keys of &#8220;<b class="KEYCAP">hjkl</b>&#8221;. Here is a simple listing of how these
+keys are used to move around:</p>
+
+<div class="INFORMALTABLE"><a id="AEN5604" name="AEN5604"></a>
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="25%" />
+<col width="75%" />
+<tbody>
+<tr>
+<td><b class="KEYCAP">h</b></td>
+<td>move left one character</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">j</b></td>
+<td>move down one character</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">k</b></td>
+<td>move up one character</td>
+</tr>
+
+<tr>
+<td><b class="KEYCAP">l</b></td>
+<td>move right one character</td>
+</tr>
+</tbody>
+</table>
+</div>
+
+<p>Simply press a key to move. As you will see later, these keys can be combined with a
+number to move much more efficiently.</p>
+
+<p>Many of the commands that you will use in command mode begin with a colon. For
+example, quitting is <b class="KEYCAP">:q</b>, as discussed earlier. The colon simply
+indicates that it is a command, while the &#8220;<b class="KEYCAP">q</b>&#8221; tells <tt
+class="COMMAND">vi</tt> to quit. Other commands are an optional number, followed by a
+letter. These commands do not have a colon before them, and are generally used to
+manipulate the text.</p>
+
+<p>For example, deleting one line from a file is accomplished by hitting <b
+class="KEYCAP">dd</b>. This will remove the line that the cursor is on. Issuing the
+command <b class="KEYCAP">4dd</b> would tell <tt class="COMMAND">vi</tt> to remove the
+line that the cursor is on and the three after that. In general, the number tells <tt
+class="COMMAND">vi</tt> how many times to perform the command.</p>
+
+<p>You can combine a number with the movement keys to move around several characters at a
+time. For example, <b class="KEYCAP">10k</b> would move up ten lines on the screen.</p>
+
+<p>Command mode can also be used to cut and paste, insert text, and read other files into
+the current buffer. Copying text is accomplished with the <b class="KEYCAP">y</b> key (<b
+class="KEYCAP">y</b> stands for yank). Copying the current line is done by typing <b
+class="KEYCAP">yy</b>, and this can be prefixed with a number to yank more lines. Then,
+move to the location for the copy and hit <b class="KEYCAP">p</b>. The text is pasted on
+the line after the current one.</p>
+
+<p>Cutting text is done by typing <b class="KEYCAP">dd</b>, and <b class="KEYCAP">p</b>
+can be used to paste the cut text back into the file. Reading in text from another file
+is a simple procedure. Just type <b class="KEYCAP">:r</b>, followed by a space and the
+file name that contains the text to be inserted. The file's contents will be pasted into
+the current buffer on the line after the cursor. More sophisticated <tt
+class="COMMAND">vi</tt> clones even contain filename completion similar to the
+shell's.</p>
+
+<p>The final use that will be covered is searching. Command mode allows for simple
+searching, as well as complicated search-and-replace commands that make use of a powerful
+version of regular expressions. A complete discussion of regular expressions is beyond
+the scope of this chapter, so this section will only cover simple means of searching.</p>
+
+<p>A simple search is accomplished by hitting the <b class="KEYCAP">/</b> key, followed
+by the text that you are searching for. <tt class="COMMAND">vi</tt> will search forward
+from the cursor to the end of the file for a match, stopping when it finds one. Note that
+inexact matches will cause <tt class="COMMAND">vi</tt> to stop as well. For example, a
+search for &#8220;<span class="emphasis"><i class="EMPHASIS">the</i></span>&#8221; will
+cause <tt class="COMMAND">vi</tt> to stop on &#8220;<span class="emphasis"><i
+class="EMPHASIS">then</i></span>&#8221;, &#8220;<span class="emphasis"><i
+class="EMPHASIS">therefore</i></span>&#8221;, and so on. This is because all of those
+words do match &#8220;<span class="emphasis"><i
+class="EMPHASIS">the</i></span>&#8221;.</p>
+
+<p>After <tt class="COMMAND">vi</tt> has found the first match, you can continue on to
+the next match simply by hitting the <b class="KEYCAP">/</b> key followed by enter. You
+can also search backwards through the file by replacing the slash with the <b
+class="KEYCAP">?</b> key. For example, searching backwards through the file for
+&#8220;<span class="emphasis"><i class="EMPHASIS">the</i></span>&#8221; would be
+accomplished by typing <b class="KEYCAP">?the</b>.</p>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="VI-MODES-INSET-MODE" name="VI-MODES-INSET-MODE">16.2.2 Insert
+Mode</a></h2>
+
+<p>Inserting and replacing text is accomplished in insert mode. As previously discussed,
+you can get into insert mode by hitting <b class="KEYCAP">i</b> from command mode. Then,
+all text that you type is entered into the current buffer. Hitting the <b
+class="KEYCAP">ESCAPE</b> key takes you back into command mode.</p>
+
+<p>Replacing text is accomplished in several ways. From command mode, hitting <b
+class="KEYCAP">r</b> will allow you to replace the one character underneath the cursor.
+Just type the new character and it will replace the one under the cursor. You will then
+be immediately placed back into command mode. Hitting <b class="KEYCAP">R</b> allows you
+to replace as many characters as you'd like. To get out of this replacement mode, just
+hit <b class="KEYCAP">ESCAPE</b> to go back into command mode.</p>
+
+<p>There is yet another way to toggle between insertion and replacement. Hitting the <b
+class="KEYCAP">INSERT</b> key from command mode will take you into insert mode. Once you
+are in insert mode, the keyboard's <b class="KEYCAP">INSERT</b> key serves as a toggle
+between insert and replace. Hitting it once will allow you to replace. Hitting it once
+more will once again allow you to insert text.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="vi.html" accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="vi-opening-files.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Vi</td>
+<td width="34%" align="center" valign="top"><a href="vi.html" accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Opening Files</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/vi-opening-files.html b/misc/slackbook/html/vi-opening-files.html
new file mode 100644
index 000000000..db79dd08a
--- /dev/null
+++ b/misc/slackbook/html/vi-opening-files.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Opening Files</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Vi" href="vi.html" />
+<link rel="PREVIOUS" title="Modes" href="vi-modes.html" />
+<link rel="NEXT" title="Saving Files" href="vi-saving-files.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="vi-modes.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 16 Vi</td>
+<td width="10%" align="right" valign="bottom"><a href="vi-saving-files.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="VI-OPENING-FILES" name="VI-OPENING-FILES">16.3 Opening
+Files</a></h1>
+
+<p><tt class="COMMAND">vi</tt> allows you to open files from command mode as well as
+specifying a file on the command line to open. To open the file <tt
+class="FILENAME">/etc/lilo.conf</tt>:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:e /etc/lilo.conf</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you have made changes to the current buffer without saving, <tt
+class="COMMAND">vi</tt> will complain. You can still open the file without saving the
+current buffer by typing <b class="KEYCAP">:e!</b>, followed by a space and the filename.
+In general, <tt class="COMMAND">vi</tt>'s warnings can be suppressed by following the
+command with an exclamation mark.</p>
+
+<p>If you want to reopen the current file, you can do so simply by typing <b
+class="KEYCAP">e!</b>. This is particularly useful if you have somehow messed up the file
+and want to reopen it.</p>
+
+<p>Some <tt class="COMMAND">vi</tt> clones (for example, <tt class="COMMAND">vim</tt>)
+allow for multiple buffers to be open at the same time. For example, to open up the file
+<tt class="FILENAME">09-vi.sgml</tt> in my home directory while another file was open, I
+would type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:split ~/09-vi.sgml</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The new file is displayed on the top half of the screen, and the old file is displayed
+in the bottom half of the screen. There are a lot of commands that manipulate the split
+screen, and many of these commands start to resemble something out of <tt
+class="COMMAND">Emacs</tt> The best place to look up these commands would be the man page
+for your vi clone. Note that many clones do not support the split-screen idea, so you
+might not be able to use it at all.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="vi-modes.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="vi-saving-files.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Modes</td>
+<td width="34%" align="center" valign="top"><a href="vi.html" accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Saving Files</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/vi-quitting-vi.html b/misc/slackbook/html/vi-quitting-vi.html
new file mode 100644
index 000000000..d600af002
--- /dev/null
+++ b/misc/slackbook/html/vi-quitting-vi.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Quitting vi</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Vi" href="vi.html" />
+<link rel="PREVIOUS" title="Saving Files" href="vi-saving-files.html" />
+<link rel="NEXT" title="vi Configuration" href="vi-configuration.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="vi-saving-files.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 16 Vi</td>
+<td width="10%" align="right" valign="bottom"><a href="vi-configuration.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="VI-QUITTING-VI" name="VI-QUITTING-VI">16.5 Quitting vi</a></h1>
+
+<p>One way to quit <tt class="COMMAND">vi</tt> is through <b class="KEYCAP">:wq</b>,
+which will save the current buffer before quitting. You can also quit without saving with
+<b class="KEYCAP">:q</b> or (more commonly) <b class="KEYCAP">:q!</b>. The latter is used
+when you've modified the file but do not wish to save any changes to it.</p>
+
+<p>On occasion, your machine might crash or <tt class="COMMAND">vi</tt> might crash.
+However, both <tt class="COMMAND">elvis</tt> and <tt class="COMMAND">vim</tt> will take
+steps to minimize the damage to any open buffers. Both editors save the open buffers to a
+temporary file on occasion. This file is usually named similarly to the open file, but
+with a dot at the beginning. This makes the file hidden.</p>
+
+<p>This temporary file gets removed once the editor quits under normal conditions. This
+means that the temporary copy will still be around if something crashes. When you go back
+to edit the file again, you will be prompted for what action to take. In most cases, a
+large amount of your unsaved work can be recovered. <tt class="COMMAND">elvis</tt> will
+also send you a mail (from Graceland, oddly enough :) telling you that a backup copy
+exists.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="vi-saving-files.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="vi-configuration.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Saving Files</td>
+<td width="34%" align="center" valign="top"><a href="vi.html" accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">vi Configuration</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/vi-saving-files.html b/misc/slackbook/html/vi-saving-files.html
new file mode 100644
index 000000000..137c46b54
--- /dev/null
+++ b/misc/slackbook/html/vi-saving-files.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Saving Files</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="Vi" href="vi.html" />
+<link rel="PREVIOUS" title="Opening Files" href="vi-opening-files.html" />
+<link rel="NEXT" title="Quitting vi" href="vi-quitting-vi.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="vi-opening-files.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 16 Vi</td>
+<td width="10%" align="right" valign="bottom"><a href="vi-quitting-vi.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="VI-SAVING-FILES" name="VI-SAVING-FILES">16.4 Saving
+Files</a></h1>
+
+<p>There are several ways to save files in <tt class="COMMAND">vi</tt>. If you want to
+save the current buffer to the file <tt class="FILENAME">randomness</tt>, you would
+type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:w randomness</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Once you've saved the file once, saving it again is as simple as typing <b
+class="KEYCAP">:w</b>. Any changes will be written out to the file. After you've saved
+the file, you are dumped back into command mode. If you want to save the file and quit
+<tt class="COMMAND">vi</tt> (a very common operation), you would type <b
+class="KEYCAP">:wq</b>. That tells <tt class="COMMAND">vi</tt> to save the current file
+and quit back to the shell.</p>
+
+<p>On occasion, you want to save a file that is marked as read-only. You can do this by
+adding an exclamation point after the write command, like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:w!</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>However, there will still be instances where you cannot write the file (for example,
+you are attempting to edit a file that is owned by another user). When this happens, <tt
+class="COMMAND">vi</tt> will tell you that it cannot save the file. If you really want to
+edit the file, you'll have to come back and edit it as <tt class="USERNAME">root</tt> or
+(preferably) the owner of that file.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="vi-opening-files.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="vi-quitting-vi.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Opening Files</td>
+<td width="34%" align="center" valign="top"><a href="vi.html" accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Quitting vi</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/vi.html b/misc/slackbook/html/vi.html
new file mode 100644
index 000000000..d5fbf29f9
--- /dev/null
+++ b/misc/slackbook/html/vi.html
@@ -0,0 +1,199 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Vi</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="zip" href="archive-files-zip.html" />
+<link rel="NEXT" title="Modes" href="vi-modes.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="archive-files-zip.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="vi-modes.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="VI" name="VI"></a>Chapter 16 Vi</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>16.1 <a href="vi.html#VI-STARTING">Starting vi</a></dt>
+
+<dt>16.2 <a href="vi-modes.html">Modes</a></dt>
+
+<dt>16.3 <a href="vi-opening-files.html">Opening Files</a></dt>
+
+<dt>16.4 <a href="vi-saving-files.html">Saving Files</a></dt>
+
+<dt>16.5 <a href="vi-quitting-vi.html">Quitting vi</a></dt>
+
+<dt>16.6 <a href="vi-configuration.html">vi Configuration</a></dt>
+
+<dt>16.7 <a href="vi-keys.html">Vi Keys</a></dt>
+</dl>
+</div>
+
+<p><tt class="COMMAND">vi</tt>(1) is the standard Unix text editing program, and while
+mastering it is not as essential as it once was, is still a very rewarding goal. There
+are several versions (or clones) of <tt class="COMMAND">vi</tt> available, including <tt
+class="COMMAND">vi</tt>, <tt class="COMMAND">elvis</tt>, <tt class="COMMAND">vile</tt>,
+and <tt class="COMMAND">vim</tt>. One of these is available on just about any version of
+Unix, as well as on Linux. All of these versions include the same basic feature set and
+commands, so learning one clone should make it easy to learn another. With the variety of
+text editors included with Linux distributions and Unix variants these days, many people
+no longer use <tt class="COMMAND">vi</tt>. Still, it remains the most universal text
+editor across Unix and Unix work-alikes. Mastering <tt class="COMMAND">vi</tt> means you
+should never be sitting at a Unix machine and not be comfortable with at least one
+powerful text editor.</p>
+
+<p><tt class="COMMAND">vi</tt> includes a number of powerful features including syntax
+highlighting, code formatting, a powerful search-and-replace mechanism, macros, and more.
+These features make it especially attractive to programmers, web developers, and the
+like. System administrators will appreciate the automation and integration with the shell
+that is possible.</p>
+
+<p>On Slackware Linux, the default version of <tt class="COMMAND">vi</tt> available is
+<tt class="COMMAND">elvis</tt>. Other versions - including <tt class="COMMAND">vim</tt>
+and <tt class="COMMAND">gvim</tt> - are available if you've installed the proper
+packages. <tt class="COMMAND">gvim</tt> is an X Window version of <tt
+class="COMMAND">vim</tt> that includes toolbars, detachable menus, and dialog boxes.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="VI-STARTING" name="VI-STARTING">16.1 Starting vi</a></h1>
+
+<p><tt class="COMMAND">vi</tt> can be started from the command line in a variety of ways.
+The simplest form is just:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">vi</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-VI-VIM-SPLITEDIT" name="FIG-VI-VIM-SPLITEDIT"></a>
+<p><b>Figure 16-1. A vi session.</b></p>
+
+<p><img src="vi/vim-splitedit.png" /></p>
+</div>
+
+<p>This will start up <tt class="COMMAND">vi</tt> with an empty buffer. At this point,
+you'll see a mostly blank screen. It is now in &#8220;command mode&#8221;, waiting for
+you to do something. For a discussion of the various <tt class="COMMAND">vi</tt> modes,
+see the <a href="vi-modes.html">Section 16.2</a>. In order to quit out of <tt
+class="COMMAND">vi</tt>, type the following:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:q</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Assuming that there have been no changes to the file, this will cause <tt
+class="COMMAND">vi</tt> to quit. If there have been changes made, it will warn you that
+there have been changes and tell you how to disregard them. Disregarding changes usually
+means appending an exclamation point after the &#8220;<b class="KEYCAP">q</b>&#8221; like
+so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<kbd class="USERINPUT">:q!</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>The exclamation point usually means to force some action. We'll discuss it and other
+key combinations in further details later.</p>
+
+<p>You can also start <tt class="COMMAND">vi</tt> with a pre-existing file. For example,
+the file <tt class="FILENAME">/etc/resolv.conf</tt> would be opened like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">vi /etc/resolv.conf</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Finally, <tt class="COMMAND">vi</tt> can be started on a particular line of a file.
+This is especially useful for programmers when an error message includes the line their
+program bombed on. For example, you could start up <tt class="COMMAND">vi</tt> on line 47
+of <tt class="FILENAME">/usr/src/linux/init/main.c</tt> like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd
+class="USERINPUT">vi +47 /usr/src/linux/init/main.c</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p><tt class="COMMAND">vi</tt> will display the given file and will place the cursor at
+the specified line. In the case where you specify a line that is after the end of the
+file, <tt class="COMMAND">vi</tt> will place the cursor on the last line. This is
+especially helpful for programmers, as they can jump straight to the location in the file
+that an error occurred, without having to search for it.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="archive-files-zip.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="vi-modes.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">zip</tt></td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Modes</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/vi/vim-splitedit.png b/misc/slackbook/html/vi/vim-splitedit.png
new file mode 100644
index 000000000..f1ce5ceb0
--- /dev/null
+++ b/misc/slackbook/html/vi/vim-splitedit.png
Binary files differ
diff --git a/misc/slackbook/html/x-window-system-xdm.html b/misc/slackbook/html/x-window-system-xdm.html
new file mode 100644
index 000000000..88b44e49e
--- /dev/null
+++ b/misc/slackbook/html/x-window-system-xdm.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>xdm</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="X Configuration" href="x-window-system.html" />
+<link rel="PREVIOUS" title="xwmconfig" href="x-window-system-xwmconfig.html" />
+<link rel="NEXT" title="Booting" href="booting.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="x-window-system-xwmconfig.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 6 X Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="booting.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="X-WINDOW-SYSTEM-XDM" name="X-WINDOW-SYSTEM-XDM">6.5 <tt
+class="COMMAND">xdm</tt></a></h1>
+
+<p>As Linux becomes more and more useful as a desktop operating system, many users find
+it desirable for the machine to boot straight into a graphical environment. For this, you
+will need to tell Slackware to boot straight into X, and assign a graphical login
+manager. Slackware ships with three graphical login tools, <tt
+class="COMMAND">xdm</tt>(1), <tt class="COMMAND">kdm</tt>, and <tt
+class="COMMAND">gdm</tt>(1).</p>
+
+<p><tt class="COMMAND">xdm</tt> is the graphical login manager shipped with the X.org
+system. It's ubiquitous, but not as fully features as alternatives. <tt
+class="COMMAND">kdm</tt> is the graphical login manager shipped with KDE, The K Desktop
+Environment. Finally, <tt class="COMMAND">gdm</tt> is the login manager shipped with
+GNOME. Any of the choices will allow you to log in as any user, and choose what desktop
+you wish to use.</p>
+
+<p>Unfortunately, Slackware doesn't include a nice program like <tt
+class="COMMAND">xwmconfig</tt> for choosing what login manager to use, so if all three
+are installed you may have to do some editing to choose your preference. But first, we'll
+discuss how to boot into a graphical environment.</p>
+
+<p>In order to start X at boot, you need to boot into run-level 4. Run-levels are just a
+way of telling <tt class="COMMAND">init</tt>(8) to do something different when it starts
+the OS. We do this by editing the config file for <tt class="COMMAND">init</tt>, <tt
+class="FILENAME">/etc/inittab</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# These are the default runlevels in Slackware:
+# 0 = halt
+# 1 = single user mode
+# 2 = unused (but configured the same as runlevel 3)
+# 3 = multiuser mode (default Slackware runlevel)
+# 4 = X11 with KDM/GDM/XDM (session managers)
+# 5 = unused (but configured the same as runlevel 3)
+# 6 = reboot
+
+# Default runlevel. (Do not set to 0 or 6)
+id:3:initdefault:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>In order to make Slackware boot to a graphical environment, we just change the 3 to a
+4.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ # Default runlevel. (Do not set to 0 or 6)
+ id:4:initdefault:
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Now Slackware will boot into runlevel 4 and execute <tt
+class="FILENAME">/etc/rc.d/rc.4</tt>. This file starts up X and calls whatever login
+manager you've chosen. So, how do we choose login managers? There are a few ways to do
+this, and I'll explain them after we look at <tt class="FILENAME">rc.4</tt>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ # Try to use GNOME's gdm session manager:
+ if [ -x /usr/bin/gdm ]; then
+ exec /usr/bin/gdm -nodaemon
+ fi
+
+ # Not there? OK, try to use KDE's kdm session manager:
+ if [ -x /opt/kde/bin/kdm ]; then
+ exec /opt/kde/bin/kdm -nodaemon
+ fi
+
+ # If all you have is XDM, I guess it will have to do:
+ if [ -x /usr/X11R6/bin/xdm ]; then
+ exec /usr/X11R6/bin/xdm -nodaemon
+ fi
+</pre>
+</td>
+</tr>
+</table>
+
+<p>As you can see here, <tt class="FILENAME">rc.4</tt> first checks to see if <tt
+class="COMMAND">gdm</tt> is executable, and if so runs it. Second on the list is <tt
+class="COMMAND">kdm</tt>, and finally <tt class="COMMAND">xdm</tt>. One way of choosing a
+login manager is to simply remove the ones you don't wish to use using <tt
+class="COMMAND">removepkg</tt>. You can find out more about <tt
+class="COMMAND">removepkg</tt> in <a href="package-management.html">Chapter 18</a>.</p>
+
+<p>Optionally, you can remove the executable permission from those files that you don't
+want to use. We discuss <tt class="COMMAND">chmod</tt> in <a
+href="filesystem-structure.html">Chapter 9</a>.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">chmod -x /usr/bin/gdm</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Finally, you can just comment out the lines for the login manager you don't want to
+use.</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+ # Try to use GNOME's gdm session manager:
+ # if [ -x /usr/bin/gdm ]; then
+ # exec /usr/bin/gdm -nodaemon
+ # fi
+
+ # Not there? OK, try to use KDE's kdm session manager:
+ if [ -x /opt/kde/bin/kdm ]; then
+ exec /opt/kde/bin/kdm -nodaemon
+ fi
+
+ # If all you have is XDM, I guess it will have to do:
+ if [ -x /usr/X11R6/bin/xdm ]; then
+ exec /usr/X11R6/bin/xdm -nodaemon
+ fi
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Any lines preceded by the hash mark (<var class="LITERAL">#</var>) are considered
+comments and the shell silently passes them. Thus, even if <tt class="COMMAND">gdm</tt>
+is installed and executable, the shell (in this case <tt class="COMMAND">bash</tt>) won't
+bother checking for it.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="x-window-system-xwmconfig.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="booting.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">xwmconfig</tt></td>
+<td width="34%" align="center" valign="top"><a href="x-window-system.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Booting</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/x-window-system-xinitrc.html b/misc/slackbook/html/x-window-system-xinitrc.html
new file mode 100644
index 000000000..968b4c139
--- /dev/null
+++ b/misc/slackbook/html/x-window-system-xinitrc.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>xinitrc</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="X Configuration" href="x-window-system.html" />
+<link rel="PREVIOUS" title="xorgsetup" href="x-window-system-xorgsetup.html" />
+<link rel="NEXT" title="xwmconfig" href="x-window-system-xwmconfig.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="x-window-system-xorgsetup.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 6 X Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="x-window-system-xwmconfig.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="X-WINDOW-SYSTEM-XINITRC" name="X-WINDOW-SYSTEM-XINITRC">6.3
+xinitrc</a></h1>
+
+<p><tt class="COMMAND">xinit</tt>(1) is the program that actually starts X; it is called
+by <tt class="COMMAND">startx</tt>(1), so you may not have noticed it (and probably don't
+really need to). Its configuration file, however, determines which programs (including
+and especially the window manager) are run when X starts up. <tt
+class="COMMAND">xinit</tt> first checks your home directory for a <tt
+class="FILENAME">.xinitrc</tt> file. If the file is found, it gets run; otherwise, <tt
+class="FILENAME">/var/X11R6/lib/xinit/xinitrc</tt> (the systemwide default) is used.
+Here's a simple <tt class="FILENAME">xinitrc</tt> file:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+#!/bin/sh
+# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
+sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
+
+# merge in defaults and keymaps
+
+if [ -f $sysresources ]; then
+ xrdb -merge $sysresources
+fi
+
+if [ -f $sysmodmap ]; then
+ xmodmap $sysmodmap
+fi
+
+if [ -f $userresources ]; then
+ xrdb -merge $userresources
+fi
+
+if [ -f $usermodmap ]; then
+ xmodmap $usermodmap
+fi
+
+# start some nice programs
+
+twm &#38;
+xclock -geometry 50x50-1+1 &#38;
+xterm -geometry 80x50+494+51 &#38;
+xterm -geometry 80x20+494-0 &#38;
+exec xterm -geometry 80x66+0+0 -name login
+</pre>
+</td>
+</tr>
+</table>
+
+<p>All of those &#8220;if&#8221; blocks are there to merge in various configuration
+settings from other files. The interesting part of the file is toward the end, where
+various programs are run. This X session will begin with the <tt
+class="COMMAND">twm</tt>(1) window manager, a clock, and three terminals. Note the <tt
+class="COMMAND">exec</tt> before the last <tt class="COMMAND">xterm</tt>. What that does
+is replace the currently running shell (the one that's executing this <tt
+class="FILENAME">xinitrc</tt> script) with that <tt class="COMMAND">xterm</tt>(1)
+command. When the user quits that <tt class="COMMAND">xterm</tt>, the X session will
+end.</p>
+
+<p>To customize your X startup, copy the default <tt
+class="FILENAME">/var/X11R6/lib/xinit/xinitrc</tt> to <tt
+class="FILENAME">~/.xinitrc</tt> and edit it, replacing those program lines with whatever
+you like. The end of mine is simply:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="PROGRAMLISTING">
+# Start the window manager:
+exec startkde
+</pre>
+</td>
+</tr>
+</table>
+
+<p>Note that there are several <tt class="FILENAME">xinitrc.*</tt> files in <tt
+class="FILENAME">/var/X11R6/lib/xinit</tt> that correspond to various window managers and
+GUIs. You can use any of those, if you like.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="x-window-system-xorgsetup.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="x-window-system-xwmconfig.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top"><tt class="COMMAND">xorgsetup</tt></td>
+<td width="34%" align="center" valign="top"><a href="x-window-system.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">xwmconfig</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/x-window-system-xorgsetup.html b/misc/slackbook/html/x-window-system-xorgsetup.html
new file mode 100644
index 000000000..664f895fe
--- /dev/null
+++ b/misc/slackbook/html/x-window-system-xorgsetup.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>xorgsetup</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="X Configuration" href="x-window-system.html" />
+<link rel="PREVIOUS" title="X Configuration" href="x-window-system.html" />
+<link rel="NEXT" title="xinitrc" href="x-window-system-xinitrc.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="x-window-system.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 6 X Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="x-window-system-xinitrc.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="X-WINDOW-SYSTEM-XORGSETUP" name="X-WINDOW-SYSTEM-XORGSETUP">6.2
+<tt class="COMMAND">xorgsetup</tt></a></h1>
+
+<p>The second way to configure X is to use <tt class="COMMAND">xorgsetup</tt>, an
+automagical configuration program that comes with Slackware.</p>
+
+<p>To run <tt class="COMMAND">xorgsetup</tt>, log in as root and type:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">xorgsetup</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>If you've already got an <tt class="FILENAME">/etc/X11/xorg.conf</tt> file (because
+you've already configured X), you'll be asked if you want to backup the existing config
+file before continuing. The original file will be renamed to <tt
+class="FILENAME">/etc/X11/xorg.conf.backup</tt>.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="x-window-system.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="x-window-system-xinitrc.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">X Configuration</td>
+<td width="34%" align="center" valign="top"><a href="x-window-system.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">xinitrc</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/x-window-system-xwmconfig.html b/misc/slackbook/html/x-window-system-xwmconfig.html
new file mode 100644
index 000000000..849d383a6
--- /dev/null
+++ b/misc/slackbook/html/x-window-system-xwmconfig.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>xwmconfig</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="X Configuration" href="x-window-system.html" />
+<link rel="PREVIOUS" title="xinitrc" href="x-window-system-xinitrc.html" />
+<link rel="NEXT" title="xdm" href="x-window-system-xdm.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="x-window-system-xinitrc.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 6 X Configuration</td>
+<td width="10%" align="right" valign="bottom"><a href="x-window-system-xdm.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="X-WINDOW-SYSTEM-XWMCONFIG" name="X-WINDOW-SYSTEM-XWMCONFIG">6.4
+<tt class="COMMAND">xwmconfig</tt></a></h1>
+
+<p>For years, Unix was used almost exclusively as the operating system for servers, with
+the exception of high-powered professional workstations. Only the technically inclined
+were likely to use a Unix-like operating system, and the user interface reflected this
+fact. GUIs tended to be fairly bare-bones, designed to run a few necessarily graphical
+applications like CAD programs and image renderers. Most file and system management was
+conducted at the command line. Various vendors (Sun Microsystems, Silicon Graphics, etc)
+were selling workstations with an attempt to provide a cohesive &#8220;look and
+feel&#8221;, but the wide variety of GUI toolkits in use by developers led inevitably to
+the dissolution of the desktop's uniformity. A scrollbar might not look the same in two
+different applications. Menus might appear in different places. Programs would have
+different buttons and checkboxes. Colors ranged widely, and were generally hard-coded in
+each toolkit. As long as the users were primarily technical professionals, none of this
+mattered much.</p>
+
+<p>With the advent of free Unix-like operating systems and the growing number and variety
+of graphical applications, X has recently gained a wide desktop user base. Most users, of
+course, are accustomed to the consistent look and feel provided by Microsoft's Windows or
+Apple's MacOS; the lack of such consistency in X-based applications became a barrier to
+its wider acceptance. In response, two open source projects have been undertaken: The K
+Desktop Environment, or KDE, and the GNU Network Object Model Environment, known as
+GNOME. Each has a wide variety of applications, from taskbars and file managers to games
+and office suites, written with the same GUI toolkit and tightly integrated to provide a
+uniform, consistent desktop.</p>
+
+<p>The differences in KDE and GNOME are generally fairly subtle. They each look different
+from the other, because each uses a different GUI toolkit. KDE is based on the Qt library
+from Troll Tech AS, while GNOME uses GTK, a toolkit originally developed for The GNU
+Image Manipulation Program (or The GIMP, for short). As separate projects, KDE and GNOME
+each have their own designers and programmers, with different development styles and
+philosophies. The result in each case, however, has been fundamentally the same: a
+consistent, tightly integrated desktop environment and application collection. The
+functionality, usability, and sheer prettiness of both KDE and GNOME rival anything
+available on other operating systems.</p>
+
+<p>The best part, though, is that these advanced desktops are free. This means you can
+have either or both (yes, at the same time). The choice is yours.</p>
+
+<p>In addition to the GNOME and KDE desktops, Slackware includes a large collection of
+window managers. Some are designed to emulate other operating systems, some for
+customization, others for speed. There's quite a variety. Of course you can install as
+many as you want, play with them all, and decide which you like the most.</p>
+
+<p>To make desktop selection easy, Slackware also includes a program called <tt
+class="COMMAND">xwmconfig</tt> that can be used to select a desktop or window manager. It
+is run like so:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">%</samp> <kbd class="USERINPUT">xwmconfig</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<div class="FIGURE"><a id="FIG-X-WINDOW-SYSTEM-XWMCONFIG"
+name="FIG-X-WINDOW-SYSTEM-XWMCONFIG"></a>
+<p><b>Figure 6-5. Desktop Configuration with <tt class="COMMAND">xorgconfig</tt></b></p>
+
+<p><img src="x-window-system/xwmconfig-w.png" /></p>
+</div>
+
+<p>You'll be given a list of all the desktops and window managers installed. Just select
+the one you want from the list. Each user on your system will need to run this program,
+since different users can use different desktops, and not everyone will want the default
+one you selected at installation.</p>
+
+<p>Then just start up X, and you're good to go.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="x-window-system-xinitrc.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="x-window-system-xdm.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">xinitrc</td>
+<td width="34%" align="center" valign="top"><a href="x-window-system.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">xdm</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/x-window-system.html b/misc/slackbook/html/x-window-system.html
new file mode 100644
index 000000000..6aaf81bbc
--- /dev/null
+++ b/misc/slackbook/html/x-window-system.html
@@ -0,0 +1,210 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>X Configuration</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Network File Systems"
+href="network-configuration-nfs.html" />
+<link rel="NEXT" title="xorgsetup" href="x-window-system-xorgsetup.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="network-configuration-nfs.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="x-window-system-xorgsetup.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="X-WINDOW-SYSTEM" name="X-WINDOW-SYSTEM"></a>Chapter 6 X Configuration</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>6.1 <a href="x-window-system.html#X-WINDOW-SYSTEM-XORGCONFIG"><tt
+class="COMMAND">xorgconfig</tt></a></dt>
+
+<dt>6.2 <a href="x-window-system-xorgsetup.html"><tt
+class="COMMAND">xorgsetup</tt></a></dt>
+
+<dt>6.3 <a href="x-window-system-xinitrc.html">xinitrc</a></dt>
+
+<dt>6.4 <a href="x-window-system-xwmconfig.html"><tt
+class="COMMAND">xwmconfig</tt></a></dt>
+
+<dt>6.5 <a href="x-window-system-xdm.html"><tt class="COMMAND">xdm</tt></a></dt>
+</dl>
+</div>
+
+<p>Starting with Slackware-10.0, the X Window environment in Slackware is provided by
+Xorg. X is responsible for providing a graphical user interface. It is independent from
+the operating system, unlike Windows or the MacOS.</p>
+
+<p>The X Window System is implemented through many programs that run in userland. The two
+main components are the server and the window manager. The server provides the lowlevel
+functions for interacting with your video hardware, thus it is system specific. The
+window manager sits on top of the server and provides the user interface. The advantage
+to this is you can have many different graphical interfaces by simply changing the window
+manager you use.</p>
+
+<p>Configuring X can be a complex task. The reason for this is the vast numbers of video
+cards available for the PC architecture, most of which use different programming
+interfaces. Luckily, most cards today support basic video standards known as VESA, and if
+your card is among them you'll be able to start X using the <tt
+class="COMMAND">startx</tt> command right out of the box.</p>
+
+<p>If this doesn't work with your card, or if you'd like to take advantage of the
+high-performance features of your video card such as hardware acceleration or 3-D
+hardware rendering, then you'll need to reconfigure X.</p>
+
+<p>To configure X, you'll need to make an <tt class="FILENAME">/etc/X11/xorg.conf</tt>
+file. This file contains lots of details about your video hardware, mouse, and monitor.
+It's a very complex configuration file, but fortunately there are several programs to
+help create one for you. We'll mention a few of them here.</p>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="X-WINDOW-SYSTEM-XORGCONFIG"
+name="X-WINDOW-SYSTEM-XORGCONFIG">6.1 <tt class="COMMAND">xorgconfig</tt></a></h1>
+
+<p>This is a simple menu driven frontend that's similar in feel to the Slackware
+installer. It simply tells the X server to take a look at the card, and then set up the
+best initial configuration file it can make based on the information it gathers. The
+generated <tt class="FILENAME">/etc/X11/xorg.conf</tt> file should be a good starting
+point for most systems (and should work without modification).</p>
+
+<p>This is a text-based X configuration program that's designed for the advanced system
+administrator. Here's a sample walkthrough using <tt class="COMMAND">xorgconfig</tt>.
+First, start the program:</p>
+
+<table border="0" bgcolor="#E0E0E0" width="100%">
+<tr>
+<td>
+<pre class="SCREEN">
+<samp class="PROMPT">#</samp> <kbd class="USERINPUT">xorgconfig</kbd>
+</pre>
+</td>
+</tr>
+</table>
+
+<p>This will present a screenful of information about <tt
+class="COMMAND">xorgconfig</tt>. To continue, press <kbd class="USERINPUT">ENTER</kbd>.
+<tt class="COMMAND">xorgconfig</tt> will ask you to verify you have set your <tt
+class="ENVAR">PATH</tt> correctly. It should be fine, so go ahead and hit <kbd
+class="USERINPUT">ENTER</kbd>.</p>
+
+<div class="FIGURE"><a id="X-WINDOW-SYSTEM-1" name="X-WINDOW-SYSTEM-1"></a>
+<p><b>Figure 6-1. <tt class="COMMAND">xorgconfig</tt> Mouse Configuration</b></p>
+
+<p><img src="x-window-system/xorgconfig1-w.png" /></p>
+</div>
+
+<p>Select your mouse from the menu presented. If you don't see your serial mouse listed,
+pick the Microsoft protocol -- it's the most common and will probably work. Next <tt
+class="COMMAND">xorgconfig</tt> will ask you about using <var
+class="OPTION">ChordMiddle</var> and <var class="OPTION">Emulate3Buttons</var>. You'll
+see these options described in detail on the screen. Use them if the middle button on
+your mouse doesn't work under X, or if your mouse only has two buttons (<var
+class="OPTION">Emulate3Buttons</var> lets you simulate the middle button by pressing both
+buttons simultaneously). Then, enter the name of your mouse device. The default choice,
+<tt class="FILENAME">/dev/mouse</tt>, should work since the link was configured during
+Slackware setup. If you're running GPM (the Linux mouse server) in repeater mode, you can
+set your mouse type to <tt class="FILENAME">/dev/gpmdata</tt> to have X get information
+about the mouse through <tt class="COMMAND">gpm</tt>. In some cases (with busmice
+especially) this can work better, but most users shouldn't do this.</p>
+
+<p><tt class="COMMAND">xorgconfig</tt> will ask you about enabling special key bindings.
+If you need this say &#8220;<kbd class="USERINPUT">y</kbd>&#8221;. Most users can say
+&#8220;<kbd class="USERINPUT">n</kbd>&#8221; -- enter this if you're not sure.</p>
+
+<div class="FIGURE"><a id="X-WINDOW-SYSTEM-2" name="X-WINDOW-SYSTEM-2"></a>
+<p><b>Figure 6-2. <tt class="COMMAND">xorgconfig</tt> Horizontal Sync</b></p>
+
+<p><img src="x-window-system/xorgconfig2-w.png" /></p>
+</div>
+
+<p>In the next section you enter the sync range for your monitor. To start configuring
+your monitor, press <kbd class="USERINPUT">ENTER</kbd>. You will see a list of monitor
+types -- choose one of them. Be careful not to exceed the specifications of your monitor.
+Doing so could damage your hardware.</p>
+
+<div class="FIGURE"><a id="X-WINDOW-SYSTEM-3" name="X-WINDOW-SYSTEM-3"></a>
+<p><b>Figure 6-3. <tt class="COMMAND">xorgconfig</tt> Vertical Sync</b></p>
+
+<p><img src="x-window-system/xorgconfig3-w.png" /></p>
+</div>
+
+<p>Specify the vertical sync range for your monitor (you should find this in the manual
+for the monitor). xorgconfig will ask you to enter strings to identify the monitor type
+in the <tt class="FILENAME">xorg.conf</tt> file. Enter anything you like on these 3 lines
+(including nothing at all).</p>
+
+<div class="FIGURE"><a id="X-WINDOW-SYSTEM-4" name="X-WINDOW-SYSTEM-4"></a>
+<p><b>Figure 6-4. <tt class="COMMAND">xorgconfig</tt> Video Card</b></p>
+
+<p><img src="x-window-system/xorgconfig4-w.png" /></p>
+</div>
+
+<p>Now you have the opportunity to look at the database of video card types. You'll want
+to do this, so say &#8220;<kbd class="USERINPUT">y</kbd>&#8221;, and select a card from
+the list shown. If you don't see your exact card, try selecting one that uses the same
+chipset and it will probably work fine.</p>
+
+<p>Next, tell <tt class="COMMAND">xorgconfig</tt> how much RAM you have on your video
+card. <tt class="COMMAND">xorgconfig</tt> will want you to enter some more descriptive
+text about your video card. If you like, you can enter descriptions on these three
+lines.</p>
+
+<p>You'll then be asked which display resolutions you want to use. Again, going with the
+provided defaults should be fine to start with. Later on, you can edit the <tt
+class="FILENAME">/etc/X11/xorg.conf</tt> file and rearrange the modes so 1024x768 (or
+whatever mode you like) is the default.</p>
+
+<p>At this point, the <tt class="COMMAND">xorgconfig</tt> program will ask if you'd like
+to save the current configuration file. Answer yes, and the X configuration file is
+saved, completing the setup process. You can start X now with the <tt
+class="COMMAND">startx</tt> command.</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="network-configuration-nfs.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="x-window-system-xorgsetup.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Network File Systems</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top"><tt class="COMMAND">xorgsetup</tt></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/x-window-system/xorgconfig1-w.png b/misc/slackbook/html/x-window-system/xorgconfig1-w.png
new file mode 100644
index 000000000..bedcc0b30
--- /dev/null
+++ b/misc/slackbook/html/x-window-system/xorgconfig1-w.png
Binary files differ
diff --git a/misc/slackbook/html/x-window-system/xorgconfig2-w.png b/misc/slackbook/html/x-window-system/xorgconfig2-w.png
new file mode 100644
index 000000000..82722c4be
--- /dev/null
+++ b/misc/slackbook/html/x-window-system/xorgconfig2-w.png
Binary files differ
diff --git a/misc/slackbook/html/x-window-system/xorgconfig3-w.png b/misc/slackbook/html/x-window-system/xorgconfig3-w.png
new file mode 100644
index 000000000..eb8c5c7d0
--- /dev/null
+++ b/misc/slackbook/html/x-window-system/xorgconfig3-w.png
Binary files differ
diff --git a/misc/slackbook/html/x-window-system/xorgconfig4-w.png b/misc/slackbook/html/x-window-system/xorgconfig4-w.png
new file mode 100644
index 000000000..651da228d
--- /dev/null
+++ b/misc/slackbook/html/x-window-system/xorgconfig4-w.png
Binary files differ
diff --git a/misc/slackbook/html/x-window-system/xwmconfig-w.png b/misc/slackbook/html/x-window-system/xwmconfig-w.png
new file mode 100644
index 000000000..91c8cc015
--- /dev/null
+++ b/misc/slackbook/html/x-window-system/xwmconfig-w.png
Binary files differ
diff --git a/misc/slackbook/html/zipslack-booting.html b/misc/slackbook/html/zipslack-booting.html
new file mode 100644
index 000000000..89dabfeef
--- /dev/null
+++ b/misc/slackbook/html/zipslack-booting.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Booting ZipSlack</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="ZipSlack" href="zipslack.html" />
+<link rel="PREVIOUS" title="Getting ZipSlack" href="zipslack-getting.html" />
+<link rel="NEXT" title="Glossary" href="glossary.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="zipslack-getting.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 19 ZipSlack</td>
+<td width="10%" align="right" valign="bottom"><a href="glossary.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ZIPSLACK-BOOTING" name="ZIPSLACK-BOOTING">19.3 Booting
+ZipSlack</a></h1>
+
+<p>There are several ways to boot ZipSlack. The most common is to use the included
+LINUX.BAT to boot the system from DOS (or from DOS mode under Windows 9x). This file must
+be edited to match your system before it will work.</p>
+
+<p>Start by opening the <tt class="FILENAME">C:\LINUX\LINUX.BAT</tt> file in your
+favorite text editor. At the top of the file you will notice a large comment. It explains
+what you need to edit in this file (and also what to do if you are booting from an
+external Zip drive). Don't worry if you don't understand the <var
+class="LITERAL">root=</var> setting. There are several examples, so feel free to pick one
+and try it. If it doesn't work, you can edit the file again, comment out the line you
+uncommented, and pick another one.</p>
+
+<p>After you uncomment the line you want by removing the &#8220;rem&#8221; at the
+beginning of the line, save the file and exit the editor. Bring your machine into DOS
+mode.</p>
+
+<p>A DOS prompt window in Windows 9x will NOT work.</p>
+
+<p>Type <tt class="COMMAND">C:\LINUX\LINUX.BAT</tt> to boot the system. If all goes well,
+you should be presented with a login prompt.</p>
+
+<p>Log in as <tt class="USERNAME">root</tt>, with no password. You'll probably want to
+set a password for root, as well as adding an account for yourself. At this point you can
+refer to the other sections in this book for general system usage.</p>
+
+<p>If using the <tt class="FILENAME">LINUX.BAT</tt> file to boot the system didn't work
+for you, you should refer to the included <tt class="FILENAME">C:\LINUX\README.1ST</tt>
+file for other ways to boot.</p>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="zipslack-getting.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="glossary.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Getting ZipSlack</td>
+<td width="34%" align="center" valign="top"><a href="zipslack.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Glossary</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/zipslack-getting.html b/misc/slackbook/html/zipslack-getting.html
new file mode 100644
index 000000000..3e3e54f48
--- /dev/null
+++ b/misc/slackbook/html/zipslack-getting.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>Getting ZipSlack</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="UP" title="ZipSlack" href="zipslack.html" />
+<link rel="PREVIOUS" title="ZipSlack" href="zipslack.html" />
+<link rel="NEXT" title="Booting ZipSlack" href="zipslack-booting.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a href="zipslack.html"
+accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom">Chapter 19 ZipSlack</td>
+<td width="10%" align="right" valign="bottom"><a href="zipslack-booting.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ZIPSLACK-GETTING" name="ZIPSLACK-GETTING">19.2 Getting
+ZipSlack</a></h1>
+
+<p>Obtaining ZipSlack is easy. If you have purchased the official Slackware Linux CD set,
+then you already have ZipSlack. Just find the CD that contains the <tt
+class="FILENAME">zipslack</tt> directory and place it in your CD-ROM drive. It's usually
+the third or fourth disc, but always trust the labels over this documentation as the disk
+it resides on is prone to change.</p>
+
+<p>If you want to download ZipSlack, you should first visit our &#8220;Get Slack&#8221;
+web page for the latest download information:</p>
+
+<p><a href="http://www.slackware.com/getslack/"
+target="_top">http://www.slackware.com/getslack/</a></p>
+
+<p>ZipSlack is part of each Slackware release. Locate the release you want, and go to
+that directory on the FTP site. The latest release directory can be found at this
+location:</p>
+
+<p><a href="ftp://ftp.slackware.com/pub/slackware/slackware/"
+target="_top">ftp://ftp.slackware.com/pub/slackware/slackware/</a></p>
+
+<p>You'll find ZipSlack in the <tt class="FILENAME">/zipslack</tt> subdirectory. ZipSlack
+is offered as one big <tt class="FILENAME">.ZIP</tt> file or floppy-sized chunks. The
+chunks are in the <tt class="FILENAME">/zipslack/split</tt> directory.</p>
+
+<p>Don't stop at just the <tt class="FILENAME">.ZIP</tt> files. You should also download
+the documentation files and any boot images that appear in the directory.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="ZIPSLACK-INSTALLATION" name="ZIPSLACK-INSTALLATION">19.2.1
+Installation</a></h2>
+
+<p>Once you've downloaded the necessary components, you'll need to extract the <tt
+class="FILENAME">.ZIP</tt> file. Be sure to use a 32-bit unzipper. The size and filenames
+in the archive are too much for a 16-bit unzipper. Examples of 32-bit unzippers include
+WinZip and PKZIP for Windows.</p>
+
+<p>ZipSlack is designed to be extracted directly to the root directory of a drive (such
+as <tt class="DEVICENAME">C:</tt> or <tt class="DEVICENAME">D:</tt>). A <tt
+class="FILENAME">\LINUX</tt> directory will be created that contains the actual Slackware
+installation. You'll also find the files necessary to booting the system in that
+directory as well.</p>
+
+<p>After you've extracted the files, you should have a <tt class="FILENAME">\LINUX</tt>
+directory on the drive of your choosing (we'll use <tt class="DEVICENAME">C:</tt> from
+here on).</p>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a href="zipslack.html"
+accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="zipslack-booting.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">ZipSlack</td>
+<td width="34%" align="center" valign="top"><a href="zipslack.html"
+accesskey="U">Up</a></td>
+<td width="33%" align="right" valign="top">Booting ZipSlack</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/html/zipslack.html b/misc/slackbook/html/zipslack.html
new file mode 100644
index 000000000..7edd94d25
--- /dev/null
+++ b/misc/slackbook/html/zipslack.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>ZipSlack</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" />
+<link rel="HOME" title="Slackware Linux Essentials" href="index.html" />
+<link rel="PREVIOUS" title="Making Tags and Tagfiles (for setup)"
+href="package-management-making-tags-and-tagfiles.html" />
+<link rel="NEXT" title="Getting ZipSlack" href="zipslack-getting.html" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="NAVHEADER">
+<table summary="Header navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<th colspan="3" align="center">Slackware Linux Essentials</th>
+</tr>
+
+<tr>
+<td width="10%" align="left" valign="bottom"><a
+href="package-management-making-tags-and-tagfiles.html" accesskey="P">Prev</a></td>
+<td width="80%" align="center" valign="bottom"></td>
+<td width="10%" align="right" valign="bottom"><a href="zipslack-getting.html"
+accesskey="N">Next</a></td>
+</tr>
+</table>
+
+<hr align="LEFT" width="100%" />
+</div>
+
+<div class="CHAPTER">
+<h1><a id="ZIPSLACK" name="ZIPSLACK"></a>Chapter 19 ZipSlack</h1>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>19.1 <a href="zipslack.html#ZIPSLACK-WHAT">What is ZipSlack?</a></dt>
+
+<dt>19.2 <a href="zipslack-getting.html">Getting ZipSlack</a></dt>
+
+<dt>19.3 <a href="zipslack-booting.html">Booting ZipSlack</a></dt>
+</dl>
+</div>
+
+<div class="SECT1">
+<h1 class="SECT1"><a id="ZIPSLACK-WHAT" name="ZIPSLACK-WHAT">19.1 What is
+ZipSlack?</a></h1>
+
+<p>ZipSlack is a special version of Slackware Linux. It's an already installed copy of
+Slackware that's ready to run from your DOS or Windows partition. It's a basic
+installation, you do not get everything that comes with Slackware.</p>
+
+<p>ZipSlack gets its name from the form it's distributed in, a big .ZIP file. Users of
+DOS and Windows will probably be familiar with these files. They are compressed archives.
+The ZipSlack archive contains everything you need to get up and running with
+Slackware.</p>
+
+<p>It is important to note that ZipSlack is significantly different from a regular
+installation. Even though they function the same and contain the same programs, their
+intended audiences and functions differ. Several advantages and disadvantages of ZipSlack
+are discussed below.</p>
+
+<p>One last thing, you should always review the documentation included in the actual
+ZipSlack directory. It contains the latest information regarding installation, booting,
+and general use of the product.</p>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="ZIPSLACK-ADVANTAGES" name="ZIPSLACK-ADVANTAGES">19.1.1
+Advantages</a></h2>
+
+<ul>
+<li>
+<p>Does not require repartitioning of your hard disk.</p>
+</li>
+
+<li>
+<p>Great way to learn Slackware Linux without stumbling through the installation
+process.</p>
+</li>
+</ul>
+</div>
+
+<div class="SECT2">
+<h2 class="SECT2"><a id="ZIPSLACK-DISADVANTAGES" name="ZIPSLACK-DISADVANTAGES">19.1.2
+Disadvantages</a></h2>
+
+<ul>
+<li>
+<p>Uses the DOS filesystem, which is slower than a native Linux filesystem.</p>
+</li>
+
+<li>
+<p>Will not work with Windows NT.</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+
+<div class="NAVFOOTER">
+<hr align="LEFT" width="100%" />
+<table summary="Footer navigation table" width="100%" border="0" cellpadding="0"
+cellspacing="0">
+<tr>
+<td width="33%" align="left" valign="top"><a
+href="package-management-making-tags-and-tagfiles.html" accesskey="P">Prev</a></td>
+<td width="34%" align="center" valign="top"><a href="index.html"
+accesskey="H">Home</a></td>
+<td width="33%" align="right" valign="top"><a href="zipslack-getting.html"
+accesskey="N">Next</a></td>
+</tr>
+
+<tr>
+<td width="33%" align="left" valign="top">Making Tags and Tagfiles (for setup)</td>
+<td width="34%" align="center" valign="top">&nbsp;</td>
+<td width="33%" align="right" valign="top">Getting ZipSlack</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
+
diff --git a/misc/slackbook/slackbook-2.0.pdf b/misc/slackbook/slackbook-2.0.pdf
new file mode 100644
index 000000000..8961f55f4
--- /dev/null
+++ b/misc/slackbook/slackbook-2.0.pdf
Binary files differ
diff --git a/misc/slackbook/slackbook-2.0.ps b/misc/slackbook/slackbook-2.0.ps
new file mode 100644
index 000000000..75b1c13b2
--- /dev/null
+++ b/misc/slackbook/slackbook-2.0.ps
@@ -0,0 +1,86611 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
+%%Title: book.dvi
+%%Pages: 284
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 612 792
+%%DocumentFonts: Helvetica Helvetica-Oblique Times-Bold Times-Roman
+%%+ Times-BoldItalic Helvetica-Bold Times-Italic Courier
+%%+ Helvetica-BoldOblique CMMI10 CMMI9 Courier-Bold Courier-Oblique
+%%+ Courier-BoldOblique CMMI12
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: /usr/local/bin/dvips -Ppdf -o book.ps book.dvi
+%DVIPSParameters: dpi=8000, compressed
+%DVIPSSource: TeX output 2005.05.12:0318
+%%BeginProcSet: tex.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: alt-rule.pro
+%!
+% Patch by TVZ
+% Makes dvips files draw rules with stroke rather than fill.
+% Makes narrow rules more predictable at low resolutions
+% after distilling to PDF.
+% May have unknown consequences for very thick rules.
+% Tested only with dvips 5.85(k).
+TeXDict begin
+/QV {
+ gsave newpath /ruleY X /ruleX X
+ Rx Ry gt
+ { ruleX ruleY Ry 2 div sub moveto Rx 0 rlineto Ry }
+ { ruleX Rx 2 div add ruleY moveto 0 Ry neg rlineto Rx }
+ ifelse
+ setlinewidth 0 setlinecap stroke grestore
+} bind def
+end
+
+%%EndProcSet
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc
+% File 8r.enc as of 2002-03-12 for PSNFSS 9
+%
+% This is the encoding vector for Type1 and TrueType fonts to be used
+% with TeX. This file is part of the PSNFSS bundle, version 9
+%
+% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt
+%
+% Idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
+%
+% Character code assignments were made as follows:
+%
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+%
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+%
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+%
+% (4) Remaining positions left undefined are for use in (hopefully)
+% upward-compatible revisions, if someday more characters are generally
+% available.
+%
+% (5) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (6) /Euro is assigned to 128, as in Windows ANSI
+%
+/TeXBase1Encoding [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef
+ /breve /minus /.notdef
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there down to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /Euro /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+%%EndProcSet
+%%BeginProcSet: aae443f0.enc
+% Thomas Esser, Dec 2002. public domain
+%
+% Encoding for:
+% cmmi10 cmmi12 cmmi5 cmmi6 cmmi7 cmmi8 cmmi9 cmmib10
+%
+/TeXaae443f0Encoding [
+/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
+/alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa
+/lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi
+/omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 /arrowlefttophalf
+/arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft
+/arrowhookright /triangleright /triangleleft /zerooldstyle /oneoldstyle
+/twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle
+/sevenoldstyle /eightoldstyle /nineoldstyle /period /comma /less /slash
+/greater /star /partialdiff /A /B /C /D /E /F /G /H /I /J /K /L /M /N
+/O /P /Q /R /S /T /U /V /W /X /Y /Z /flat /natural /sharp /slurbelow
+/slurabove /lscript /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p
+/q /r /s /t /u /v /w /x /y /z /dotlessi /dotlessj /weierstrass /vector
+/tie /psi /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi
+/.notdef /.notdef /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta
+/theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon
+/phi /chi /psi /tie /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
+@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
+newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
+closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
+/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
+currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
+N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
+neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
+rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
+scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
+lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
+ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
+/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
+pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
+restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
+/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
+setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
+moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
+matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
+savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
+Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
+pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
+/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
+/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
+sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
+HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
+H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
+sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
+/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
+pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
+/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put}
+if
+
+@fedspecial end
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+/UniqueID 5087385 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
+9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
+990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
+6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
+DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
+59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
+D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
+8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
+6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
+1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
+03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
+95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
+74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
+3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
+47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
+AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
+42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
+40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
+B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
+95601766777978D01677B8D19E1B10A078432D2884BB4F7B8C3293B68BB78100
+16724E495064BA0168CC86D413CB48560D6D318357397832F7A858CD82030C7D
+8A4A1919716E8B26AFF8789AAF489EE4E0A88DC477551A87C7DF2856189E4596
+FE015956AFE5CC019F5CA6323A12B763B7B08B92C1A2940D3C566C43729E5482
+63C6DC5E834AEB4DAFB5AE8F0B8931A4687C94D11587B9071C8D81DA14F12776
+53A1985A3EBE37827656BD4635E03F09C3231F906874645E7DB3E59045A59D67
+E745D8487CF73FC50F64060544F624F357BC998A87FBE468DEBB38A09449EBCA
+D041D7C29225ACD16CB8A59E87924D15A9125F064710A6CCCA3AD3103D8FCC94
+CC3571C6F9192774FCFE5BB42A14B27960903144D28BF047BF4C77646EA7BF6F
+440D4EDEB712C63F2E8080419E42D1D58EED685EB5CDD49F80DB6E5553B519FA
+C6A39A093155802F3EC607721F390307E91ECB597ABA60A537E3F8C045BF5DD3
+D88CF6518D37FCD95D2F295D902D617440D23516D962F47750A682A319ACE1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMMI12
+%!PS-AdobeFont-1.1: CMMI12 1.100
+%%CreationDate: 1996 Jul 27 08:57:55
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/FontBBox{-30 -250 1026 750}readonly def
+/UniqueID 5087386 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
+5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
+4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67
+3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993
+EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F
+4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59
+2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A
+323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C
+2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1
+D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA
+5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F
+0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D
+A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77
+2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60
+00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8
+CA0DA1186446DD565542BCCC7D339A1EB34C7F49246E8D72E987EB477C6DB757
+99AF86CEBCD7605C487A00CD2CD093098182DC57B20D78ECE0BECF3A0BF88EBA
+C866DB19F34BBBED6634AFC0F08D2AFB2A92578A6F8B4ADCD6594737FF6EED7D
+5B536DA9E3E2CADB40DB7C600EA4D100D33C3B92B1CF857E012C4EB370BA8295
+55B50047CD58E912E67E22C1B92F41D0BEE742201DF198F3766AE35EA71D8195
+A8C94D661C40D718CB09497485FAA34204229AECFE644C93FFDA54C789E4F751
+3D2519F7CB9E79B2ABE3101DF2EBFAD375469CDC687FB3DC2833EDC0F946B41F
+F28D72FFF2A9B8B0D76DC542537612E2BE0F3FB9601C897386359C55E867A547
+F872005F5C56C6EC5E9685E03D7A82653BE8B69741C4DF332AEEB2AA450B23F3
+EABD5ED060606CC7DB1762632EC3C6C4A66ADAF61A97D949DEA5156B4CF34765
+67AC3F10AE17199A710A882D47979F9D41AA2CB794648BE47479F0B00E18BF04
+923F54CEC1214BAFA39BB65ECB013875899E9901B7882D16D2E2C97AD3353668
+A6070081E4DC627AF9192599F5876369908FBDFA11E8D6CB2E83896E9C897CEC
+FD1D25651D66A333AF531FF74E1B0DEB1E3D1B5B7D3FB9D1C8BF60517B31C8D2
+1C264F44BC9AF3D9BA5280D1618EED96C11ED24F789FAA263394C658DFCA8DE9
+D47D9E188E212F9EC1DCF449DFDAB8437FAB9EA9AF01AE1714E8F932855182
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMMI9
+%!PS-AdobeFont-1.1: CMMI9 1.100
+%%CreationDate: 1996 Jul 23 07:53:55
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI9) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI9 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/FontBBox{-29 -250 1075 750}readonly def
+/UniqueID 5087384 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
+9E394A533A081C36D6F5CA5FED4F9AC9ADE41E04F9FC52E758C9F45A92BED935
+86F9CFDB57732045913A6422AD4206418610C81D882EE493DE9523CC1BFE1505
+DD1390B19BC1947A01B93BC668BE9B2A0E69A968554239B88C00AF9FBDF09CCD
+67D3B2094C11A04762FE8CC1E91D020A28B3C122D24BEAACF82313F4604F2FEF
+6E176D730A879BE45DD0D4996EF0247AEB1CA0AB08FF374D99F06D47B36F9554
+FAD9A2D3CE451B7791C3709D8A1DDDEFBD840C1B42AB824D5A0DFF0E0F15B0B7
+22AEEB877FF489581DA6FA8DA64944555101EB16F7AB0B717E148B7B98D8DBFD
+730C52937E226545CF8DC3E07C5BA30739BAFCD0F2B44275A6D503F582C0FB4F
+449963D0AD2FAFDE33BA3D77BCA9D1DF878DDAFCA2E22CC4BACD542B282164C7
+97C2BDE318AF9D501CA21F6E662E7AAB75A5F24D2C182E598D175D44E88AB19A
+E7CD59584F95B389183EE21B525BF52A3F23C0FE5383A5565A19361D716F508C
+AAB78411CA5A4D27552CC1C435760D5A89D535B71C593E755C616661363308DA
+A683F54ED0C23FB2C225A008392B0B719F66F11A946A090B7C00B662A3C69599
+B4ECB0CC70C85C4BBBF207E0026F6C7A19F2ACFB7A60804FC98A4BFFD7BFFF2B
+9529E6D9D4238002BBC255BC62959D6F3381FE06E0621B879D5FE5B541D45A1E
+759A6E7DC32B1D1632368D09A97039DF255B6492B1B2B7E2C1434E8306ECA7D3
+5A79B6D614B4979F10988BC76ED53A5F45315CD7DA216221F842FD0F3E050DD2
+BAC23C984D506D8F7D614BCB6B244F5F41321549BB0BD041FBF3053307168680
+3435E9C9445A59A7C666418C4F2512C32058B1CE1EA47B47B1131E460878F813
+19BB4E4E5F6F34AE021597FDBA6C5AAA07C7F6A8C69B690A2DDF6EB467DD8DED
+1C7FDCFC833DC1AF35D7E6B2A2B96DAD8E5097B6D375AA3EDFEC35143A698687
+EF9CD3772A7921257E4D4EB2CB059A0416D6A70EADDFBB8B4711DBE47745349C
+1305E7724E698115C416F36DB9CA9E0E7A91384CFB0DC79E414B99A6CB4ABF94
+FCBD125832AC6B83EA14136803514FA7AE90227F7684C5717DB21CBAB1EF8303
+F3FBE6A303D6A845E62169358A26710AA5B7D9110C4F290E5758FE6D31B1C679
+A8BFC3841F42CEBE4067D6D294BA8064CC79305B16A6D9A1662E1D0530AA4C60
+F32E3F13AA5F7F02D9EC7B7A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+TeXDict begin 40258431 52099146 1000 8000 8000 (book.dvi)
+@start /Fa 192[697 63[{ TeXBase1Encoding ReEncodeFont }1
+1394.77 /Times-Bold rf /Fb 190[783 65[{ TeXBase1Encoding ReEncodeFont }
+1 1084.82 /Times-Roman rf /Fc 134[893 1[893 1[893 893
+893 893 5[893 893 1[893 3[893 1[893 1[893 51[893 45[{
+ TeXBase1Encoding ReEncodeFont }13 1487.75 /Courier-Bold
+rf /Fd 193[861 1[861 60[{ TeXaae443f0Encoding ReEncodeFont }2
+1106.96 /CMMI10 rf /Fe 140[543 543 12[619 15[1007 18[852
+852 65[{ TeXBase1Encoding ReEncodeFont }6 1394.77 /Times-Italic
+rf /Ff 136[1039 3[720 479 2[800 800 4[319 800 800 2[800
+2[800 16[960 12[1039 67[{ TeXBase1Encoding ReEncodeFont }12
+1439.05 /Helvetica-Oblique rf /Fg 165[663 4[663 663 663
+663 1[663 663 663 663 663 2[663 663 2[663 663 663 663
+663 27[663 37[{ TeXBase1Encoding ReEncodeFont }18 1104.52
+/Courier-Oblique rf /Fh 129[663 3[663 663 663 663 663
+663 663 663 663 663 663 663 663 663 663 663 1[663 663
+663 663 663 663 663 663 663 663 663 1[663 1[663 663 663
+663 663 663 663 663 663 663 663 663 663 663 663 663 663
+663 663 663 663 663 663 663 663 663 663 663 663 663 663
+1[663 663 663 663 663 663 663 663 663 663 663 663 663
+663 663 663 663 1[663 663 663 1[663 663 663 1[663 33[{
+ TeXBase1Encoding ReEncodeFont }84 1104.52 /Courier rf
+/Fi 133[663 1[663 663 1[663 663 663 663 1[663 663 663
+663 663 663 1[663 663 663 663 663 663 663 1[663 8[663
+3[663 663 663 3[663 663 3[663 2[663 663 663 2[663 663
+5[663 663 663 663 663 663 663 663 663 663 663 663 663
+663 2[663 42[{ TeXBase1Encoding ReEncodeFont }48 1104.52
+/Courier-Bold rf /Fj 218[530 37[{ TeXBase1Encoding ReEncodeFont }1
+883.575 /Courier rf /Fk 140[669 669 2[669 1[669 669 6[669
+101[{ TeXBase1Encoding ReEncodeFont }6 1115.82 /Courier
+rf /Fl 193[1214 1[1214 60[{ TeXaae443f0Encoding ReEncodeFont }2
+1594.02 /CMMI12 rf
+%DVIPSBitmapFont: Fm ectt0900 9 14
+/Fm 14 120 8000 600 dfs[<1538157CA215FC15F8140115F0140315E0140715C0A214
+0F1580141F15005C143E147E147C14FC5C13015C13035C13075C130F5CA2131F91C7FC5B
+133E137E137C13FC5B12015B12035B12075B120F5BA2121F90C8FC5A123E127E127C12FC
+5AA21270>30 58 124 179 520 47 D[<3801FFE0000713F84813FE486D7E81EBC07FEC
+0FE0380F8007D802007FC71203A2EB07FF137F0003B5FC120F5A383FFC03EA7FE0130012
+FE5AA46C1307007F130FEBC07F6CB612C06C15E07E000313F83A007FC03FC0>35
+32 125 159 520 97 D[<EA7FE0487EA3127F1203A9EC7F809038F1FFE001F713F890B5
+7E81ECC0FF9138007F8001FCEB1FC049130F16E0491307A216F01503A615076D14E0A215
+0F6DEB1FC06D133F6DEB7F809138C1FF00ECFFFE5D01F75B01F313E02601E07FC7FC>36
+46 128 173 520 I[<EB0FFF017F13C048B512E04814F05A380FF807EA1FE0393FC003E0
+903880008048C8FC127EA212FE5AA67E127EA2007F14F0393F8001F813C0381FE003390F
+F80FF06CB5FC6C14E06C14C06C6C1300EB0FF8>29 32 123 159
+520 I[<EC1FF84A7EA3141F1400A9EB0FF0EB7FFC48B5FC5A5A380FF81F381FE007383F
+C003EB8001EA7F00007E1300A212FE5AA67E007E1301A2007F13037EEB8007381FE00F38
+0FF03F6CB612E06C15F06C5B38007FF890391FE07FE0>36 46 126
+173 520 I[<EB0FF8EB3FFE90B51280000314C04814E0390FFC0FF0391FE003F8EBC001
+D83F8013FC48C7FC127E157E12FEB612FEA415FC00FCC8FC7E127E127F6C143C6D137E6C
+7E01F013FE390FFC07FC6CB5FC000114F86C14F0013F13C0903807FE00>31
+32 125 159 520 I[<130F497E497EA46D5A6DC7FC90C8FCA7383FFF80487FA37EEA000F
+B3A4007FB512F0B6FC15F815F07E>29 47 123 174 520 105 D[<397F07C01F3AFF9FF0
+7FC09039FFF9FFE091B57E7E3A0FFC7FF1F89038F03FC001E0138001C01300A3EB803EB0
+3A7FF0FFC3FF486C01E3138001F913E701F813E36C4801C31300>41
+32 129 159 520 109 D[<397FE07F8039FFF1FFE001F713F890B57E6C800003EBC0FF91
+38007F8001FCEB1FC049130F16E0491307A216F01503A615076D14E0A2150F6DEB1FC06D
+133F6DEB7F809138C1FF00ECFFFE5D01F75B01F313E0D9F07FC7FC91C8FCAC387FFF80B5
+7EA36C5B>36 49 128 159 520 112 D[<397FFC03FC39FFFE0FFF023F13804A13C0007F
+90B5FC39007FFE1F14F89138F00F809138E002004AC7FC5CA291C8FCA2137EAD007FB57E
+B67EA36C5C>34 32 126 159 520 114 D[<9038FFF3800007EBFFC0121F5A5AEB803F38
+FC000F5AA2EC07806C90C7FCEA7F8013FC383FFFF06C13FC000713FF00011480D8000F13
+C09038003FE014070078EB03F000FC1301A27E14036CEB07E0EBE01F90B512C015801500
+00FB13FC38707FF0>28 32 123 159 520 I[<133C137EA8007FB512F0B612F8A36C14F0
+D8007EC7FCAE1518157EA415FE6D13FC1483ECFFF86D13F06D13E0010313C001001300>
+31 41 126 168 520 I[<3A7FFC0FFF80486C4813C0A36C486C13803A07C000F800EBE0
+0100035CA2EBF00300015CA2EBF80700005CA390387C0F80A36D48C7FCA3EB3F3FEB1F3E
+A214FE6D5AA36D5AA26D5A>34 32 126 159 520 118 D[<3A7FFE07FFE000FF15F06D5A
+497E007F15E03A0F80001F00A36D5B0007143EA414F0EBC1F83903E3FC7CA4EBE79EA200
+011478A301F713F8A2EBFF0F6C5CA3EBFE0790387C03E0>36 32
+127 159 520 I E
+%EndDVIPSBitmapFont
+/Fn 138[691 691 691 691 1[691 691 691 1[691 3[691 2[691
+1[691 15[691 83[{ TeXBase1Encoding ReEncodeFont }12 1151.24
+/Courier rf /Fo 106[391 149[{ TeXBase1Encoding ReEncodeFont }1
+1115.82 /Times-Roman rf /Fp 136[1206 2[516 862 603 2[947
+947 1[431 2[431 947 2[862 947 862 1[862 94[947 2[{
+ TeXBase1Encoding ReEncodeFont }14 1549.74 /Helvetica-BoldOblique
+rf /Fq 133[1116 1[1241 1736 1[1364 743 1241 868 1[1364
+1364 1364 1984 620 1241 1[620 1364 1364 1[1241 1364 1241
+1364 1241 46[1241 47[1364 2[{ TeXBase1Encoding ReEncodeFont }23
+2231.63 /Helvetica-BoldOblique rf /Fr 143[716 1[716 32[716
+22[716 1[716 1[716 716 716 4[716 43[{ TeXBase1Encoding ReEncodeFont }9
+1193.64 /Courier-Bold rf /Fs 133[716 716 716 2[716 716
+716 716 1[716 716 716 716 716 2[716 716 1[716 716 716
+716 716 716 16[716 2[716 716 716 4[716 2[716 8[716 3[716
+1[716 1[716 716 716 2[716 716 716 1[716 716 40[{
+ TeXBase1Encoding ReEncodeFont }37 1193.64 /Courier rf
+/Ft 107[479 479 24[720 720 720 1039 720 800 400 720 479
+800 800 800 800 1199 319 720 319 319 800 800 400 800
+800 720 800 800 7[960 960 1358 960 1039 879 960 1039
+1[960 1120 1039 1199 800 960 1[400 1039 1120 879 960
+1039 1039 960 960 5[400 400 6[800 800 800 1[400 400 479
+400 2[479 479 319 5[400 29[720 720 2[{ TeXBase1Encoding ReEncodeFont }
+66 1439.05 /Helvetica rf /Fu 139[479 1[560 2[879 879
+4[400 1[879 1[800 3[800 9[1358 8[1039 19[479 58[{
+ TeXBase1Encoding ReEncodeFont }11 1439.05 /Helvetica-Bold
+rf /Fv 134[930 1[930 2[930 930 930 1[930 930 930 930
+930 2[930 930 930 930 930 930 930 1[930 12[930 1[930
+3[930 8[930 2[930 930 1[930 63[{ TeXBase1Encoding ReEncodeFont }25
+1549.74 /Courier-Bold rf /Fw 137[744 1[744 744 3[744
+744 744 744 2[744 2[744 744 3[744 3[744 1[744 91[{
+ TeXBase1Encoding ReEncodeFont }13 1239.79 /Courier-Oblique
+rf /Fx 134[498 498 719 498 498 277 388 332 498 498 498
+498 775 277 498 1[277 498 498 332 442 498 442 498 442
+9[940 2[609 4[719 719 5[719 2[609 3[719 1[442 1[562 2[277
+1[498 498 498 498 498 1[498 498 1[277 249 332 7[830 34[554
+2[{ TeXBase1Encoding ReEncodeFont }46 996.264 /Times-Roman
+rf /Fy 133[744 744 1[744 744 744 744 744 744 2[744 744
+744 744 744 1[744 744 744 744 744 744 744 744 744 1[744
+6[744 1[744 3[744 5[744 2[744 3[744 2[744 744 3[744 10[744
+2[744 744 9[744 36[{ TeXBase1Encoding ReEncodeFont }36
+1239.79 /Courier-BoldOblique rf /Fz 134[930 1[930 930
+1[930 930 930 1[930 930 930 930 1[930 1[930 1[930 1[930
+930 2[930 8[930 51[930 36[{ TeXBase1Encoding ReEncodeFont }18
+1549.74 /Courier-Oblique rf
+%DVIPSBitmapFont: FA ectt1440 14.4 31
+/FA 31 121 8000 600 dfs[<EA0F80EA3FE0EA7FF0A2EAFFF8A5EA7FF0A2EA3FE0EA0F
+80>13 13 104 140 813 46 D[<177817F8EE01FCA21603A2EE07F8A2EE0FF0A2EE1FE0
+A2EE3FC0A21780167FA2EEFF00A24B5AA24B5AA24B5AA25E150FA24B5AA24B5AA24B5AA2
+4BC7FCA25D1401A24A5AA24A5AA24A5AA24A5AA25D143FA24A5AA24AC8FCA2495AA25C13
+03A2495AA2495AA2495AA2495AA25C137FA249C9FCA2485AA2485AA2485AA25B120FA248
+5AA2485AA2485AA248CAFCA25AA2127CA2>46 93 121 210 813
+I[<143C147EA214FEA21301A21303A21307130F131F133F13FF120F127F13FEEAFFFC13
+F8EA7FE01380EA1800C7FCB3B3A9001FB612F84815FC5AA46C15F8>38
+74 116 201 813 49 D[<EA0F80EA3FE0EA7FF0A2EAFFF8A5EA7FF0A2EA3FE0EA0F80C7
+FCB3A7EA0F80EA3FE0EA7FF0A2EAFFF8A5EA7FF0A2EA3FE0EA0F80>13
+51 104 178 813 58 D[<021FB512F04A14F817FCA317F86E14F091390001FC00B3B3AD
+121C123E127F487E15035E150790C7FC6C6CEB1FF001E0133F3A3FFC01FFE090B65A6C5D
+6C92C7FC00035C6C14F8D8003F13E0010790C8FC>46 74 119 200
+813 74 D[<007FB5FCB67E81A35D6C91C9FCC648CAFCB3B3ABEF07C0EF0FE0AB007FB8FC
+B9FCA56C17C0>51 73 123 200 813 76 D[<003FB812F84817FCB9FCA548C738FE0001
+A9007CEE00F8C81500B3B3AD49B6FC4981A56D92C7FC>54 73 125
+200 813 84 D[<003FB712FC4816FEB9FCA46C16FE6C16FC>48 8
+122 124 813 95 D[<90380FFFC090B512F8000314FE486E7E4881824881D9F8007F49EB
+1FFC15076F7E6C4813016C486D7EC97E83163FA6ED7FFF021FB5FC49B6FC130F133F90B7
+FC0003ECFC3F48EBFC004813C04848C7FCEA3FF05BEA7F8090C8FC5A5AA56C157F7E6D14
+FF6D1303D83FF0010F13E001FE90B612F06CB812F87E6C15CF6C15076CECFC036C6C9039
+E0007FF0D90FFEC9FC>53 54 121 180 813 97 D[<EA7FFEB5FCA57EC67EAEED1FF0ED
+FFFC020313FF020F14C0023F804A8091B67E9238C07FFC9238000FFE02FC13074AEB01FF
+4A7F4A15804A147F4AEC3FC0A2EF1FE091C8FC170FA218F0A21707A9170FA218E080171F
+18C06E143FA26EEC7F8017FF6E4913006E5B6E495A6EEB1FFC9139FFC0FFF892B5FC6E14
+E06E5C020F5C6D6C49C7FCD91E0113F890C7EA3FE0>52 74 125
+200 813 I[<91380FFFC091B512FC010314FF491580011F15C05B4915E09039FFF8007F
+4801C0133F4890C7FC485A49EC1FC04848EC0F80484891C7FC5B485AA25B127F90CAFCA3
+5A5AA97E7EA27FA26C7E6DEC01F0001FED03F87F6C6C14076D15F06CB4140F6C6DEB1FE0
+02F0137F6C9039FE01FFC06C90B61280013F15006D5C6D5C010314F0010014C0DA1FFCC7
+FC>45 54 119 180 813 I[<92380FFFC04B7FA581ED000FAEEC7FC0903803FFF8010F13
+FE49EBFF8F017F14CF90B612EF4815FF48EBF01FEC80073907FE000148487F49147F485A
+49143F4848141FA249140F127F90C8FCA25AA25AA97EA27E161F7FA26C6C143FA26C6C14
+7F6D14FF000F5C7FD807FE13076D5B6CD9E07FEBFFE06C90B500EF13F06C15CF6D148F6D
+140F010F13FC0103D9F00713E001000180C8FC>52 74 123 200
+813 I[<EC1FF891B57E010314E0010F14F84980498049809026FFF80F138048D9C00113
+C04890C7EA7FE0D807FC141F4848EC0FF05B4848EC07F81603485A4915FC1601127F90C8
+FC17FE4815005AB8FCA617FC48CAFC7E7EA37F123F7F6C6C157C17FE6C7E7F6C6C14016C
+B4EC03FC6E13076C01F0EB1FF86C01FEEBFFF06DB612E06D15C0010F15806D1500010114
+FC6D6C13E0020790C7FC>47 54 121 180 813 I[<EEFF80030F13F0033F13F892B512FC
+4A14FE5C5C91380FFE03EC1FF89238E001FC91393FC000F84B1300147F92C8FCAA003FB7
+12F04816F8B8FCA46C16F0C76CC8FCB3B3001FB612FC4881A56C5D>47
+74 124 201 813 I[<DA1FF0EB3FE0913AFFFE01FFF80103D9FF8713FC4902DF13FE4991
+B5FC5B5B90267FF01FEBE0FC903BFFC007FE0078DA0001140048486D7EA248486E7E4914
+3F000782A249141FA66D143FA200035E6D147F6C6C4AC7FCA26C6C495AECC00790397FF0
+1FFC90B65A485D5E5ED803FB5C01F049C8FCEC1FF091CAFCA37F12017F3800FE4090B612
+F86DECFF8090B712F04816FC4816FF481780D80FFCC7000F13C0D81FF0020013E0D83FC0
+151F49ED0FF048C91207EF03F8007E160100FE17FC5A1700A56C1601007E17F8007F1603
+6D15076C6CED0FF0D81FF0ED3FE001FC15FF6CB46C010713C06C01F8017F13806C90B712
+00C616FC6D5D011F15E001071580010002FCC7FC020F13C0>55 81
+125 179 813 I[<EA7FFEB5FCA57EC67EAEED3FE0913801FFFC02077F021F6D7E5C4A80
+91B67EEDC07F9139FE001FF04A130F4A13074A805C4A1303A25CA391C7FCB3A9007FB548
+B512F8B6008314FC1587A315836C020114F8>54 73 125 200 813
+I[<143C147E14FF497FA46D90C8FC147E143C91C9FCAD001FB5FC48805AA37E7EC7123F
+B3B3003FB612FE4881B81280A36C16006C5D>41 74 118 201 813
+I[<EA3FFE487EB5FCA37E7EEA003FAF0307B512E04B14F04B14F8A36F14F06F14E09239
+001FE0004C5A4C5A4CC7FC4B5A4B5A4B5A4B5A4B5A4B5A4B5A4BC8FC4A5A4A5A140F4A7E
+4A7E5C9138FFBF809138FE1FC002FC7FECF80F4A6C7E4A6C7E02C07FEC800191C77E8282
+707E707E83160F707E707E831601003FB590381FFFF8486E4813FCB66C4813FEA36C4A6C
+13FC6C4A6C13F8>55 73 125 200 813 107 D[<003FB57E4880B6FCA37E7EC7121FB3B3
+B3A5003FB712E04816F0B812F8A36C16F06C16E0>45 73 120 200
+813 I[<DA1FC013FE3C7FE0FFF007FF80D8FFF16D487F01F7D9FC3F7F90B55B6FB57EA2
+6C01E0B5EA07F800039039807FFC039139003FF8014902F07F4914E0031F1300A2495CA3
+495CB3AA3D7FFF81FFFC0FFFE0B500C36D4813F002C75CA302C3806C0181496C13E0>60
+52 128 179 813 I[<ED3FE03A7FFE01FFFCB500077F021F6D7E5C4A8091B67E6CECC07F
+3B007FFE001FF04A130F4A13074A805C4A1303A25CA391C7FCB3A9007FB548B512F8B600
+8314FC1587A315836C020114F8>54 52 125 179 813 I[<EC1FE0ECFFFC0107EBFF8049
+80013F14F0498090B67E489038E01FFE4890388007FF9038FE000148486D13804848EC7F
+C049143F4848EC1FE049140F003F16F0491407A248C8EA03F8A400FEED01FCAA6C15036C
+16F8A26D1407A2003F16F06D140F6D141F001F16E06D143F6C6CEC7FC06C6CECFF806D5B
+2703FF800713006C9038F03FFE6C90B55A6D5C6D5C010F14C06D5C010149C7FC9038001F
+E0>46 54 121 180 813 I[<ED1FF0D87FFEEBFFFCB5000313FF020F14C0023F804A8091
+B67E6C9138C07FFCC66C9038000FFE02FC13074AEB01FF4A7F4A15804A147F4AEC3FC0A2
+EF1FE091C8FC170FA218F0A21707A9170FA218E080171F18C06E143FA26EEC7F8017FF6E
+4913006E5B6E495A6EEB1FFC9139FFC0FFF892B5FC6E14E06E5C020F5C6E49C7FC020113
+F89138003FE092C9FCB3007FB5FCB67EA56C91C9FC>52 79 125
+179 813 I[<DA3FF013F8903A01FFFE01FC0107EBFF814914C1013F14F14914F990B612
+FD489038F80FFF48EBC0014890C7FC49147FD80FF8143F4848141F49140F123F4914075B
+007F1503A290C8FC16015A5AA97EA26C1503A27F003F15077F160F6C6C141F7F6C6C143F
+6D147F6C6CEB01FF6C6C6C5A6C9038F01FFD91B512F96C15F1013F14E16D14C101071401
+010113FC9038007FE091C7FCB34BB512FC4B14FE4B14FFA36F14FE6F14FC>56
+79 123 179 813 I[<EE1FF8267FFFE090B5FCB5D8F0071480031F14C05D4B14E002F1B6
+FC6C01F3EBF03F260007F713809239FE001FC0DAFFF8EB0F804B90C7FC5D5D5D92C9FC5C
+A25CA25CA45CB3A3007FB612E0B77E82A35E6C5D>51 52 123 179
+813 I[<903901FFF00F011F01FE138090B6129F000315FF5A5A5A48EB001FD87FF01307
+01C01301497F48C8127F5A163FA37E7E6DEC1F0001E091C7FCEA3FFC381FFFE06C13FF6C
+14FC0001ECFF806C6C14E0010F14F8010014FE02077FDA001F1380030113C09238007FE0
+007C151F00FEED0FF0160717F86C1503A37F7F16076DEC0FF07F6D143F01FEECFFE09026
+FFC00713C091B6FC178000FC1600013F14FC010F14F0D8F80314C02778007FFCC7FC>45
+54 120 180 813 I[<147814FC1301AD003FB712F84816FCB8FCA46C16F8260001FCC8FC
+B3A6173E177FA86E14FFEE01FE6D6C130392388007FC91387FF01F92B512F86E14F017E0
+6E1480020714006E13FC9138007FC0>48 67 125 193 813 I[<D87FFE903803FFF0B549
+7FA56C80C66CEB0003B3AC1607A2160F161F6E133F167F6D6C13FFDAF807EBFFF86DB712
+FCA26D14FB6D14E36D14C30100020113F8DA3FF0C8FC>54 52 125
+178 813 I[<267FFFE090381FFFF8B56C4913FC6E5BA34A7F6C496D13F8D800FCC8EAFC
+00A26D1401017E5DA2017F14036D5DA26E1307011F5DA26E130F010F5DA26E131F01075D
+A26E133F010392C7FCA26E5B0101147EA26E13FE01005CA2ECFE01027E5BA2EC7F03023F
+5BA21587021F5BA215CF020F5BA215FF6E5BA36E90C8FCA2EC00FC>54
+52 125 178 813 I[<267FFFF090380FFFFEB56C4913FFA56C496D13FED807F0C8EA0FE0
+000317C0A56D151F00011780A56C6CED3F00157FEDFF805C16C0A2017E157E4A13E015F7
+A2140716F0013F01E7137C03E313FC140F16F8A215C1D91F1F5C029F13FC16FD158014BF
+010F5DA29138FF007FA34A133F01075DA24A131F6D486D5A>56 52
+126 178 813 I[<263FFFF090B512E0486D4814F014FCA314F86C496C14E026003F8090
+380FE0006D6C495A6D6C495A6E137F010792C7FC6D6C13FE6D6C485AEB00FE6E485A6E48
+5A91383F8FE091381FCFC0EC0FFF5E6E90C8FC6E5A14016E5A14014A7E814A7FEC0FDF91
+381F8FC0ED87E091383F07F091387E03F8ECFE0149486C7E4A7F0103147F49486D7E4948
+131F4A80011F6E7E49486D7E49C7FC267FFFF090383FFFF0B56C4913F818FCA318F86C49
+6D13F0>54 51 125 178 813 I E
+%EndDVIPSBitmapFont
+/FB 134[634 1[634 634 634 634 634 634 1[634 634 634 634
+634 2[634 634 634 634 634 634 634 634 634 1[634 6[634
+634 634 1[634 634 634 1[634 634 634 634 634 2[634 1[634
+1[634 634 634 1[634 8[634 3[634 1[634 634 634 634 634
+634 634 2[634 634 1[634 38[{ TeXBase1Encoding ReEncodeFont }51
+1057.26 /Courier rf /FC 136[634 634 2[634 634 1[634 634
+13[634 97[{ TeXBase1Encoding ReEncodeFont }7 1057.26
+/Courier-Bold rf /FD 218[507 37[{ TeXBase1Encoding ReEncodeFont }1
+845.717 /Courier rf /FE 133[775 862 862 1206 862 947
+516 862 603 947 947 947 947 1378 431 862 431 431 947
+947 516 862 947 862 947 862 7[1034 1034 1463 1034 1119
+947 1034 1119 1[1034 1206 1119 1291 947 1119 1[431 1119
+1206 947 1034 1119 1119 1119 1119 10[862 1[862 1[862
+3[431 516 431 2[516 516 37[947 2[{ TeXBase1Encoding ReEncodeFont }58
+1549.74 /Helvetica-Bold rf /FF 133[930 1034 1034 1447
+1034 1136 619 1034 723 1[1136 1136 1136 1653 517 1034
+1[517 1136 1136 619 1034 1136 1034 1136 1034 46[1034
+50[{ TeXBase1Encoding ReEncodeFont }25 1859.69 /Helvetica-BoldOblique
+rf /FG 134[1034 1034 1447 1034 1136 619 1034 723 1[1136
+1136 1136 1653 517 1034 1[517 1136 1136 619 1034 1136
+1034 1136 1034 7[1240 1[1756 1240 1343 1136 1240 1343
+1447 1240 1447 1343 1549 1136 1343 1[517 1343 1447 1136
+1240 1343 1343 1343 1343 6[619 7[1034 1034 1034 517 1[619
+3[619 619 37[1136 2[{ TeXBase1Encoding ReEncodeFont }55
+1859.69 /Helvetica-Bold rf /FH 129[744 1[744 1[744 744
+744 744 744 744 744 744 744 744 744 744 744 744 744 744
+744 744 744 744 744 744 744 744 744 744 1[744 1[744 744
+744 1[744 1[744 744 744 744 744 744 744 744 744 744 744
+744 744 1[744 744 744 744 744 744 744 744 744 744 744
+744 744 2[744 744 744 744 744 744 744 744 744 744 744
+744 744 744 744 744 744 744 744 744 744 744 744 744 744
+744 33[{ TeXBase1Encoding ReEncodeFont }85 1239.79 /Courier-Bold
+rf /FI 193[796 62[{ TeXaae443f0Encoding ReEncodeFont }1
+996.264 /CMMI9 rf /FJ 163[595 23[595 9[595 20[595 1[595
+35[{ TeXBase1Encoding ReEncodeFont }5 991.837 /Courier
+rf /FK 193[943 1[943 60[{ TeXaae443f0Encoding ReEncodeFont }2
+1212.12 /CMMI10 rf /FL 134[1241 1241 1736 1241 1364 743
+1241 868 1364 1364 1364 1364 1984 620 1241 1[620 1364
+1364 743 1241 1364 1241 1364 1241 6[1364 1[1488 2107
+1488 1611 1364 1488 1611 1736 1488 1736 1611 1859 1364
+1611 1241 620 1611 1736 1364 1488 1611 1611 1611 1611
+1[1364 4[743 1241 1241 1241 1241 1241 1241 1241 1241
+1241 1241 620 620 1[620 2[743 743 37[1364 2[{
+ TeXBase1Encoding ReEncodeFont }67 2231.63 /Helvetica-Bold
+rf /FM 106[434 149[{ TeXBase1Encoding ReEncodeFont }1
+1239.79 /Times-Roman rf /FN 133[1339 2[2083 1489 1636
+892 1489 1042 2[1636 1636 2381 744 1489 1[744 1636 1636
+892 1489 1636 1489 1636 1489 17[2083 5[744 2[1636 1786
+1[1933 1933 1933 65[{ TeXBase1Encoding ReEncodeFont }28
+2677.96 /Helvetica-Bold rf /FO 134[2573 2573 3600 2573
+2827 1541 2573 1800 1[2827 2827 2827 4114 1286 2573 1[1286
+2827 2827 1541 2573 2827 2573 2827 2573 6[2827 1[3086
+1[3086 3341 2827 3086 2[3086 1[3341 3855 2827 2[1286
+3341 3600 2827 3086 3341 3341 3341 3341 62[2827 2[{
+ TeXBase1Encoding ReEncodeFont }43 4627.42 /Helvetica-BoldOblique
+rf /FP 123[744 5[744 3[744 744 744 744 744 744 744 744
+744 744 744 744 744 744 744 744 744 744 744 744 744 744
+744 744 744 744 1[744 744 744 744 744 744 744 744 744
+744 744 744 744 744 744 744 744 744 744 744 744 744 744
+744 744 744 744 744 744 744 744 744 744 744 744 1[744
+744 744 744 744 744 744 744 744 744 744 744 744 744 744
+744 744 744 744 744 744 744 744 744 744 744 744 33[{
+ TeXBase1Encoding ReEncodeFont }90 1239.79 /Courier rf
+%DVIPSBitmapFont: FQ ectt1095 10.95 69
+/FQ 69 127 8000 600 dfs[<90390780078090390FC00FC0A9011F131F02801380A400
+3FB612FC4815FEB8FCA36C15FE3A003F003F00A2495B017E137EA901FE13FE495BA2007F
+B612FEB8FCA36C15FE6C15FC3A01F801F800A30003130301F05BA96C486C5A>40
+56 125 183 627 35 D[<14F0497EA5EB07FE90383FFFE090B512F80003804880488026
+1FFDFB13803A3FE1F87FC001C1131FD87F81EB0FE001011307007E15F012FE12FC150FA3
+ED07E012FE007E91C7FC127FEA3F8113E1EA1FF9EA0FFF7E6CEBFF806C14E06C6C13F801
+0F7F01017F8102F81380ED7FC0151FED0FE0A200181407007E15F0150312FFA312FE1507
+A2007E15E0007F140FED1FC0D83FC1133F01E1EBFF80261FFDFB13006CB55A6C5C6C5CC6
+5C013F13C0D907FEC7FCEB01F8A66D5A>36 71 123 190 627 I[<EB01E0497EA7003014
+03007CEC0F8000FEEC1FC0D8FF83137F9038E3F1FF267FF3F31380001FB5EAFE006C5C00
+0314F0C614C0013F90C7FCEB0FFCEB3FFF90B512C0000314F0000F14FC48803A7FF3F3FF
+8026FFE3F113C0903883F07FD8FE03131F007CEC0F800030EC0300000091C7FCA76D5A>
+34 39 122 174 627 42 D[<007FB512F8B612FCA46C14F8>30 6
+120 150 627 45 D[<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00>11
+11 110 138 627 I[<16E0ED01F01503A2150716E0150F16C0151F1680153F16005D157E
+15FE5DA214015D14035D14075D140F5D141F5D143F92C7FCA25C147E14FE5C13015C1303
+5C13075C130F5CA2131F5C133F91C8FC5B137E13FE5B12015B12035BA212075B120F5B12
+1F5B123F90C9FC5A127E12FE5AA25A1278>36 71 123 190 627
+I[<EB01FE903807FF80011F13E0497F497F90B57E48EB03FE3903FC00FF497F4848EB3F
+804848EB1FC049130F001F15E0491307A248C7EA03F0A3007EEC01F8A448EC00FCAD6C14
+01007E15F8A3007F14036C15F0A26D1307001F15E06D130FA26C6CEB1FC0A26C6CEB3F80
+6C6CEB7F006D5B3901FF03FE6CEBFFFC6D5B6D5B6D5B01071380D901FEC7FC>38
+58 124 184 627 I[<EB0380497EA2130FA2131F133FA2137FEA01FF5A127FB5FCA213CF
+138FEA7E0F1200B3B0003FB512F85A15FCA215F8A2>30 57 119
+184 627 I[<EB0FFC90383FFF8090B512E0000314F848804880391FF80FFF263FE00113
+80903880007F48C7EA3FC0007E141FED0FE000FE140716F07E1503A3127E1218C8FCA215
+0716E0150F16C0151FA2ED3F80ED7F005D4A5A4A5A4A5A4A5A4A5A4A5A4A5A4AC7FC495A
+EB07FC495A495A495AEB7F8049C8FC485A4848EB01E0D80FF8EB03F0485A485A48B6FCB7
+FCA46C15E0>36 57 123 184 627 I[<EB07FF013F13E048B512F84814FE488048158026
+1FFC0113C09038E0003FD83F80EB1FE06D130716F01503A26C5A6CC7FCC8FC150716E015
+0FA2ED1FC0157FEDFF80020F130090380FFFFE495B5DA215FE6D7FD9000113809138003F
+C0ED1FE0ED07F0150316F8150116FC1500A21218127EB4FCA2150116F8481403A2007FEC
+07F06DEB1FE0D83FE0133F3A1FFE01FFC06CB612806C15006C5CC614F8013F13E0010390
+C7FC>38 58 124 184 627 I[<EC07F84A7EA2141F143F157C147F147E14FEEB01FC14F8
+130314F01307EB0FE014C0131F1480133FEB7F00137E13FE5B485A12035B12075B485A12
+1F5B123F90C7FC127E12FEB712FE16FFA46C15FEC8EA7C00AA91387FFFFC91B512FEA46E
+13FC>40 57 125 184 627 I[<000FB6FC481580A416000180C8FCAEEB83FE90389FFFC0
+90B512F08181819038FE03FFD9F000138049133F0180EB1FC0150F6CC713E0C81207A216
+F01503A4123C127EB4FC150716E0150F5A007EEC1FC0007F143F6DEB7F803A3FC001FF00
+391FF80FFE90B55A6C5C00035C6C14C06C6C90C7FCEB0FF8>36 57
+123 183 627 I[<EC1FE0ECFFFC010313FF010F14805B4914C090387FF03F9039FF800F
+E03901FE001F485A485A5B4848EB0FC049EB0780001F91C7FC5B123F90C9FC5AA2007E13
+10903807FF80011F13E0D8FE7F13F848B57E00FD80B7FCEBFC019039F0007F8001C0EB3F
+C049131F90C7EA0FE0A248140716F01503A3127EA4127F6C140716E07F001F140F6DEB1F
+C06C6C133F6DEB7F806C6CEBFF003803FE0390B55A6C5C6C5C013F13E0010F1380D903FE
+C7FC>36 58 123 184 627 I[<1278B712F816FCA416F800FCC7EA07F0ED0FE0ED1FC000
+78EC3F80C8FCED7F0015FE4A5A5D14034A5A5D140F5D141F5D143F92C7FC5C147E14FE5C
+A213015CA2495AA313075CA3130F5CA5131F5CAA6DC8FC>38 58
+124 184 627 I[<EB03FF011F13E0017F13F848B512FE4880481580260FFE0113C03A1F
+F0003FE049131FD83F80EB07F0A248C7EA03F8007E1401A5007F14036C15F06D13076C6C
+EB0FE06C6CEB1FC001F8137F3A03FF03FF006CEBFFFE6C6C13F8011F13E0497F90B512FC
+000314FF2607FC001380D80FF0EB3FC0D81FC0EB0FE04848EB07F090C712034815F8007E
+140100FE15FC481400A66C1401007E15F8007F14036D13076C6CEB0FF06C6CEB1FE06D13
+3F3A0FFE01FFC06CB612806C15006C5C6C6C13F8011F13E0010390C7FC>38
+58 124 184 627 I[<EB03FC90381FFF80017F13E090B57E0003804880390FFE07FEEBF0
+0148486C7E48487F49EB3F8048C7121F007E15C0150F12FE4815E01507A416F0A37E127E
+007F140FA26C6C131F6D133F6C6C13FF380FF80390B6FC6C14FB6C14F36C14E36C6C1387
+90391FFE07E0EB00801400150F16C0151FA2ED3F80121E003FEC7F00486C5B5D4A5A1407
+49485A393FC07FF090B55A6C5C6C5C6C49C7FC6C13F838007FC0>36
+58 123 184 627 I[<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCB1121FEA
+3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00>11 39 110 166 627
+I[<143F4A7EA24A7EA4903801F3E0A501037FA314E101077FA414C0010F7FA490381F80
+7EA4013F137F4A7EA4017E6D7EA2017FB5FCA290B67EA49038FC000F48486D7EA4000381
+491303A3D87FFF90383FFF80A2B56C4813C0A26C496C1380A2>42
+57 126 184 627 65 D[<007FB512E0B612FC15FF168016C06C15E03A03F0001FF0150F
+ED03F8A2150116FC1500A5150116F8150316F01507ED1FE0ED7FC090B61280160015FC15
+FF16C016E09039F0000FF0ED03F8ED01FC150016FE167EA2163FA6167F167E16FEA2ED01
+FC1507ED1FF8007FB6FCB712F016E0168016006C14F8>40 56 126
+183 627 I[<91387F8038903903FFE07C010FEBF8FC4913FC4913FF5BEBFFC048EB003F
+4848130FEA07F849130748481303A2484813015B123F90C8FCA25A127E1678160012FE5A
+AC7E127EA21678007F15FC7EA27F121F6D13016C6C14F86D130312076DEB07F0D803FE13
+0F6C6CEB1FE06C9038C07FC06DB512806D14006D5B6D5B010313F09038007F80>38
+58 124 184 627 I[<007FB57EB612F015FC81816C812607E0017F9138003FE0151F6F7E
+6F7E15036F7EA26F7EA2167E167F82A41780161FAB163F1700A35E167EA216FE4B5AA24B
+5A15074B5A151F4B5A4AB45A007FB65AB7C7FC5D5D15F06C1480>41
+56 126 183 627 I[<007FB612FCB77EA47ED803F0C7127EA7163C93C7FCA515F04A7EA4
+90B5FCA6EBF001A46E5A92C8FCA5160FEE1F80A9007FB7FCB8FCA46C1600>41
+56 125 183 627 I[<007FB612FEB8FCA47ED803F0C7123FA7161E1600A6157815FCA490
+B5FCA6EBF000A4157892C7FCAE387FFFE0B57EA46C5B>40 56 125
+183 627 I[<3B7FFF807FFF80A2B56CB512C0A26C496C1380A23B03F00003F000B290B6
+FCA69038F00003B3A23B7FFF807FFF80A2B56CB512C0A26C496C1380A2>42
+56 126 183 627 72 D[<007FB512FEB7FCA46C14FE390007E000B3B3A8007FB512FEB7
+FCA46C14FE>32 56 121 183 627 I[<D87FFCEB7FFC486C14FE15FFA2157F6C4814FCD8
+07C0EB1FC01680ED3F00157E15FE5D4A5A4A5A14075D4A5A4A5A143F92C7FC147E5C13C1
+5CEBC3FC13C7EBCFFE80EBDFBF9038FF1F80140F01FE7FEBFC0701F87F140301F07FEBE0
+0101C07F140081157C157E153E153FED1F80A2ED0FC0150716E01503D87FFCEB0FFE486C
+EB1FFFA46C48EB0FFE>40 56 125 183 627 75 D[<387FFFF080B5FCA27E5CD801F8C8
+FCB3B0161E163FA9007FB7FCA2B8FCA27E16FE>40 56 125 183
+627 I[<D87FF0ECFFE06D5B00FF16F06D5B007F16E0A2D807DE903807BE00A301DF130F
+01CF143EA2EC801FA201C7131EA2ECC03EA201C3133CECE07CA201C11378ECF0F8A301C0
+13F014F9A2EC79E0A3EC3FC0A3EC1F80A2EC0F0091C7FCADD87FFC903803FFE0A2486C49
+13F0A26C486D13E0A2>44 56 127 183 627 I[<D87FF890383FFF807F00FF4A13C07F00
+7F6E1380A2D803EF903801F000A2148013E7A214C013E3A214E0A213E114F0A213E014F8
+A21478147CA2143EA3141FA3EC0F81A2140715C1A2140315E1A2140115F1A21400A215F9
+1579A2157D153DA2D87FFF131FA2B51280150F6C13006F5A>42 56
+126 183 627 I[<90383FFFC00003B512FC488048804815804815C0EBF00001C0133F48
+48EB1FE090C7120F007E1407A400FE15F0481403B3A96C1407A2007E15E0A3007F140FA2
+6D131F6C6CEB3FC09038F801FF90B6FC6C15806C15006C5C6C5CD8003F13C0>36
+58 123 184 627 I[<007FB512E0B612F815FEEDFF8016C06C15E03A03F0007FF0151FED
+07F81503ED01FCA2150016FE167EA616FE16FC1501A2ED03F81507ED1FF0157F90B612E0
+16C01680EDFE0015F815E001F0C8FCB0387FFF80B57EA46C5B>39
+56 125 183 627 I[<90383FFFC00003B512FC488048804815804815C0EBF00001C0133F
+4848EB1FE090C7120FA2007E1407A300FE15F0481403B3A814FC130139FE00FE07007E15
+E0147FA2007FEB3F8FA29038801FDFD83FC0EBFFC0EBF00F90B6FC6C15806C15006C5C6C
+5CEA003FEB00016E7EA2157FA2ED3F80A2ED1FC0A2ED0FE0A2ED07C0>36
+70 123 184 627 I[<387FFFFEECFFC0B612F015FC6C80812603F0037F9138007FC0153F
+6F7E150F1507821503A515075E150F151F4B5A157F913803FF8090B6C7FC5D5D5D818190
+38F003FF9138007F80153F151F82150FA9EEC1E0EEC3F0A316E33A7FFF8007E7EEFFE0B5
+12C06F13C06C497E6F1380C9EA3E00>44 57 126 183 627 I[<90391FF8038090397FFF
+07C048B512C74814EF4814FF5A381FF80F383FC00349C6FC48C7127F007E143F12FE4814
+1FA2150FA46CEC0780007E91C7FC127F6C7E7FEA1FF86CB47E6C13F86CEBFF806C14E06C
+6C13F8010F7F01007FEC0FFF02001380ED3FC0151FED0FE01507A216F00078140312FCA5
+6C140716E06C140F7F6DEB1FC001F0137F9039FE01FF8090B612005D00FD5CD8F87F5B01
+1F13E0D8700390C7FC>36 58 123 184 627 I[<007FB71280B812C0A53AFC003F000FA7
+0078ED0780C791C7FCB3B290381FFFFE497FA46D5B>42 56 126
+183 627 I[<3B7FFF801FFFE0B56C4813F0A46C496C13E0D803F0C7EAFC00B3B16D1301
+A200015DA26D13036C6C495AA2017F495AEC801F90393FE07FC06DB55A6D91C7FC6D5B6D
+5B010013F0EC3FC0>44 57 127 183 627 I[<D87FFE90381FFF8000FF16C06D5BA2497F
+007F1680D807E0903801F800A36D130300035DA36D130700015DA36D130F00005DA36D13
+1F017E5CA46D49C7FCA490381F807EA46D6C5AA401075B14E1A301035B14F3A301015BA4
+6DB45AA56E5A6EC8FC>42 57 126 183 627 I[<D87FF8903801FFE0486C4913F0A46C48
+6D13E0001FC8EA0F806D141F000F1600A76C6C143EA7EC1F806C6C486C5AA4EC7FE01479
+A3000115789039F0F9F0F8A414F001F113F800005DA39038F9E079A201FB137DA390397B
+C03DE0A4017F133FEC801FA3013F5CEC000F011E6D5A>44 57 127
+183 627 I[<D83FFFEBFFFC02817F5AA27E02005BD801FCEB1F806C6C133F93C7FC017F
+5B157E90383F80FE5DEB1FC1010F5B14E301075B14F701035B14FF6D5BA26D5BA26EC8FC
+A44A7EA2497FA2497F14F7ECF3F0EB07E3ECE1F8EB0FC181EB1F808190383F007E157F01
+7E7F8201FE131F49800001140F498000036E7ED87FFE90381FFF806D5BB515C0A26C1680
+497F>42 56 126 183 627 I[<003FB612F84815FCA5007EC7EA03F8ED07F0150F16E0ED
+1FC0153F1680003CEC7F00C85A5D4A5A14035D4A5A140F5D4A5A143F5D4AC7FC5C5C495A
+13035C495A130F5C495A133F5C49C8FC5B5B48481478000315FC5B485A120F5B485A123F
+5B48C8FC90B6FCB7FCA46C15F8>38 56 124 183 627 90 D[<127812F87EA27E127E12
+7F7E7F121F7F120F7F12077F1203A27F12017F12007F137E137F7F80131F80130FA28013
+0780130380130180130080147E147F80A281141F81140F811407811403811401811400A2
+81157E157F811680151F16C0150F16E0150716F01503A21501ED00E0>36
+71 123 190 627 92 D[<007FB612E0A2B712F0A36C15E0A2>36
+7 123 125 627 95 D[<131C133E13FF5A5AEA07FCEA0FF813F0EA1FC0A2EA3F8013005A
+127EA212FE5AA4EAFFE013F013F813FC127FA2123FA2EA1FF8EA0FF0EA03E0>16
+31 113 190 627 I[<EB7FF03803FFFE486D7E4880488048809038C01FF8EC03FC14016E
+7E6C48137E6CC7127FC87EA4EC7FFF0107B5FC133F48B6FC120748EBF83F381FFE00EA3F
+F0EA7FC090C7FC12FE5AA45D7E007F5CD980037F263FE01F13FF90B712807E6C14DF6C14
+0F0001D9FC01130026007FE0C8FC>41 42 123 168 627 I[<EA7FF0487EA4127F1201AA
+EC0FF0EC3FFC91B5FC01FB14C090B67E82ECF03F9138C00FF891388003FCEC0001496D7E
+5B167F4980A21780161FA8163FA26D15005EA26D14FEA26D495AEC80076E485A9138F03F
+F091B55A5E01FB5C01F991C7FC3900F07FFC9038001FE0>41 57
+126 183 627 I[<903803FFC0010F13F8013F7F90B57E488048158048EB007FEA0FF85B
+485A49EB3F004848131E90C9FC5A127EA212FE5AA87E127EA2127FED07806C6CEB0FC07F
+6C6C131F6D1480D80FFC137F3A07FF81FF006C90B5FC6C5C6C5C013F13F0010F13C0D903
+FEC7FC>34 42 121 168 627 I[<913803FF804A7FA480EC000FAAEB03FCEB1FFF017F13
+CF90B512EF4814FF5A3807FE07380FF801391FF0007F01C0133F485A151F48C7FC150F12
+7E12FEA25AA87E007E141FA2127F6C6C133F157F6C7E6D13FF380FF8012607FE0713FF90
+B712806C14EF6C14CF6C6C138F90261FFE071300D907F8C8FC>41
+57 125 183 627 I[<EB03FE90380FFF80013F13E090B57E488048803907FE07FE390FF8
+00FF497FD81FC0EB3F80003F141F4914C090C7120F5A127E16E000FE14075AB7FCA516C0
+00FCC9FC7E127EA2127F6C6CEB03C0ED07E06C7E6D130FD80FF8EB1FC0D807FE133F9039
+FF80FF806C90B5FC6C15006C6C13FC6D5B010F13E0010190C7FC>35
+42 123 168 627 I[<4AB4FC020713C0021F13E0147F91B512F0A249130FEB03FC9138F8
+07E0903907F001804AC7FCA8007FB61280B712C0A46C1580260007E0C7FCB3A9003FB512
+FC4880A46C5C>36 57 125 184 627 I[<903903F801FE903A1FFF07FF80017F13DF90B7
+12C05A5AD9FE0FEB0F803B07F803FC070048486C6CC7FCEBE00049137E001F147F497FA6
+6D5B000F147E6D13FEEBF0016C6C485A3903FE0FF890B5FC485C5D485C019F90C8FCEB83
+F80180C9FCA37FEA07E490B512F06C14FF4815C0488148813A3FC0001FF890C7EA01FC00
+7E6E7E007C157E00FC153E48153F82A46C5D007C153E007F15FE6C6C495A01E01307D81F
+FEEB7FF86CB65A6C5D000115806C92C7FC011F13F8010313C0>42
+62 125 167 627 I[<EA7FF0487EA4127F1201AAEC0FF0EC3FFCECFFFE01FB7F90B67EA2
+9138F03FC0ECC01F4A6C7E14004913075BA35BB3A23B7FFFE07FFF80B56CB512C0A46C49
+6C1380>42 56 126 183 627 I[<EB0380EB0FE0A2497EA36D5AA2EB038090C9FCA9383F
+FFE0487FA47EEA0003B3A9007FB6FCB7FC1680A216007E>33 57
+121 184 627 I[<EC0380EC0FE0A2EC1FF0A3EC0FE0A2EC038091C7FCA990B512E015F0
+5AA27EA2EB0003B3B3A5140715E0007E130F15C0B4131FEC3F8014FF90B512006C5B5C6C
+5B000F13E000011380>28 78 124 184 627 I[<EA7FF0487EA4127F1200AB0207B5FC5C
+1780A21700809138003F804BC7FC15FE4A5A4A5A4A5A4A5A4A5A4A5A4AC8FC5C01F97F13
+FB90B57EECE7E0ECC7F01483EC01F8496C7E497F49137E816F7EA26F7E6F7E823B7FFFF0
+3FFFC0B56C5A17E0A217C06C497E>43 56 126 183 627 I[<387FFFF080B5FCA27EA2EA
+0001B3B3A8007FB612E0A2B712F0A26C15E0A2>36 56 123 183
+627 I[<903901F801F83A7F8FFC0FFC3AFFDFFE1FFE90B5487E92B51280A23A7FFE1FFE
+1F3B07FC0FFC0FC001F813F89039F007F00701E013E0A301C013C0B3A33B7FFC3FFC3FFC
+D8FFFE01FE13FE027F137FA2023F133FD87FFC01FC13FC>47 40
+128 167 627 I[<EC0FF0397FF03FFC486CB47E01FB7F90B67EA26C9038F03FC00001EB
+C01F4A6C7E14004913075BA35BB3A23B7FFFE07FFF80B56CB512C0A46C496C1380>42
+40 126 167 627 I[<EB03FC90381FFF80497F90B512F0488048803907FE07FE390FF801
+FF9038E0007F4848EB3F8049131F003F15C090C7120F4815E0007E1407A248EC03F0A96C
+1407007E15E0A2007F140FA26C6CEB1FC0A26C6CEB3F806D137F3A0FF801FF003907FE07
+FE6CB55A6C5C6C5C6D5B011F1380D903FCC7FC>36 42 123 168
+627 I[<EC0FF0397FF03FFC486CB5FC01FB14C090B67E826CEBF03F00019038C00FF891
+388003FCEC0001496D7E5B167F4980A21780161FA8163FA26D15005EA26D14FEA26D495A
+EC80076E485A9138F03FF091B55A5E01FB5C01F991C7FC9038F87FFCEC1FE091C9FCAD38
+7FFFE0B57EA46C5B>41 60 126 167 627 I[<ED0FF0D87FFFEB7FFE0281B5FCB5128702
+8F14806C139F9138BFF87F39001FFFC09238003F004A131E4A90C7FC5C5CA25C5CA45CAF
+007FB512F881B6FCA27E5D>41 40 126 167 627 114 D[<90381FFC0E48B5129F000714
+FF5A5A5A387FF007EB800000FEC77EA24880A37E007F141E01C090C7FCEA3FFC381FFFF0
+6CEBFF80000314E0C614F8011F13FE9038007FFF02011380EC007F0078EC1FC000FC140F
+ED07E0A27EA27E6D130F6DEB1FC06D133F9039FC01FF8090B6FC16005D00F814F8013F13
+E0D8700790C7FC>35 42 122 168 627 I[<130F497EAA007FB612C0B712E0A46C15C026
+001F80C7FCB216F0ED01F8A5ECC003ED07F090380FE00F9138F81FE06DB512C0A26D1480
+6DEBFE009038007FF8EC1FE0>37 51 126 177 627 I[<3A7FF001FFC0486C487FA4007F
+7F0001EB0007B3A4150FA2151F153F6D137F6CB448B5128091B612C07FA26D13E7010F01
+831380D903FEC8FC>42 40 126 166 627 I[<D87FFF90383FFF80B56C4813C0A46C496C
+1380D801F0903803E000A26D130700005DA26D130F017C5CA36D49C7FCA36D133EA36D6C
+5AA36D6C5AA3903803E1F0A3903801F3E0A36DB45AA36E5AA26EC8FC>42
+39 126 166 627 I[<3B7FFF801FFFE06E5AB515F0A26C16E04A7ED807C0C7EA3E00A36D
+147E0003157CA56C6C5CEC0F80EC1FC0EC3FE0A36C6C486C5AEC7DF1A214FD15F914F9D9
+78F85B1379137DA2ECF079157B013FEB7FC014E0153FA2ECC01F6D486C5A>44
+39 127 166 627 I[<3A3FFF80FFFE4801C17FA46C01805B27007E001FC7FC6D5B157E6D
+6C5AEB0FC0903807C1F8ECE3F0903803F3E0EB01FF6D5B5D6EC8FC80A25C4A7E81903801
+F3E0903803E3F0EB07E1ECC0F849487E011F137E90383F003E013E7F017E80496D7E3B7F
+FF807FFF806EB5FCB515C0A26C16804A7E>42 39 126 166 627
+I[<3B7FFF803FFF80B54913C014C0A214806C6E13803B01F00003E0007F12004B5A7F13
+7C017E495A133EA2013F49C7FC7FA290380F803EA214C001075BA214E001035BA2EB01F0
+5D14F1EB00F95DA2147BEC7FC0143FA25D141FA292C8FCA3143EA35CA214FC000F5BEA1F
+81EA3FC1EBC3F0EB07E0131FEBFFC06C5BA26C48C9FC6C5AEA03F0>42
+60 126 166 627 I[<003FB612F84815FCA416F8007EC7EA0FF0ED1FE0ED3FC0ED7F80ED
+FF00003C495AC7485A4A5A4A5A4A5A4A5A4A5A4AC7FC495A495A495A495A495A495A495A
+49C7123C4848147E485A485A485A485A485A48B612FEB7FCA46C15FC>39
+39 125 166 627 I[<D801FC1307D807FFEB0F80489038C01FC048EBF03F48EBFEFF4890
+B51280D8FFDF140001035B48C65B007CEB3FF80038EB0FE0>34 11
+122 183 627 126 D E
+%EndDVIPSBitmapFont
+/FR 133[603 688 688 1034 688 775 431 603 603 1[775 775
+775 1119 431 688 1[431 775 775 431 688 775 688 775 775
+6[862 862 947 1[947 1119 862 775 947 1119 947 1119 1034
+1291 862 2[516 1119 1119 947 947 1119 1034 947 947 7[775
+775 775 775 775 775 775 775 775 775 1[387 516 387 41[775
+2[{ TeXBase1Encoding ReEncodeFont }61 1549.74 /Times-Italic
+rf /FS 135[1787 2[1963 1070 1787 1250 1[1963 1963 1963
+2857 893 2[893 1963 1963 1070 1787 1963 1[1963 1787 12[1963
+7[1963 5[1963 2143 1[2320 1[2320 7[1787 1787 1787 1787
+1787 1787 1787 1787 1787 1787 1[893 46[{ TeXBase1Encoding ReEncodeFont }
+35 3213.5 /Helvetica-Bold rf /FT 81[707 20[911 4[413
+413 25[465 465 671 465 465 258 362 310 1[465 465 465
+723 258 465 258 258 465 465 310 413 465 413 465 413 8[671
+878 671 671 568 517 620 671 517 671 671 827 568 1[362
+310 671 1[517 568 671 620 620 671 7[465 465 465 465 1[465
+465 465 465 465 258 232 310 232 41[517 2[{
+ TeXBase1Encoding ReEncodeFont }64 929.846 /Times-Roman
+rf /FU 81[1178 25[688 688 24[688 775 775 1119 775 775
+431 603 516 775 775 775 775 1206 431 775 431 431 775
+775 516 688 775 688 775 688 516 775 727 516 1[516 947
+1119 1119 1463 1119 1119 947 862 1034 1119 862 1119 1119
+1378 947 1119 603 516 1119 1119 862 947 1119 1034 1034
+1119 1427 688 3[431 431 775 775 775 775 775 775 775 775
+775 775 431 387 516 387 874 775 516 516 516 1[1291 1[775
+632 516 29[862 862 2[{ TeXBase1Encoding ReEncodeFont }89
+1549.74 /Times-Roman rf /FV 134[688 775 1[688 862 431
+603 603 1[775 775 862 1206 431 775 1[431 862 775 516
+688 775 688 1[775 13[862 2[947 3[947 3[1206 1[1034 1034
+3[1034 6[516 13[387 41[862 2[{ TeXBase1Encoding ReEncodeFont }31
+1549.74 /Times-BoldItalic rf /FW 86[1060 46[619 697 697
+1007 697 697 388 543 464 697 697 697 697 1085 388 697
+388 388 697 697 464 619 697 619 697 619 6[852 1007 1007
+1317 1007 1007 852 775 930 1007 775 1007 1007 1240 852
+1007 543 464 1007 1007 775 852 1007 930 930 1007 1[619
+4[388 697 697 697 697 697 697 697 697 697 697 388 349
+464 349 2[464 464 464 35[775 775 2[{ TeXBase1Encoding ReEncodeFont }74
+1394.77 /Times-Roman rf /FX 130[611 1[611 688 775 775
+1119 775 862 516 603 688 862 862 775 862 1291 431 862
+516 431 862 775 516 688 862 688 862 775 1[775 900 3[1034
+1[1119 1[1119 1119 1034 862 1119 1206 947 1206 1119 1463
+1034 1206 775 603 1206 1206 947 1034 1119 1119 1034 1119
+1[775 4[516 775 775 775 775 775 775 775 775 775 775 431
+387 516 387 4[516 1[1550 775 2[516 30[862 2[{
+ TeXBase1Encoding ReEncodeFont }75 1549.74 /Times-Bold
+rf /FY 139[620 4[1241 1241 4[495 3[1241 1241 1116 15[1488
+13[1488 69[{ TeXBase1Encoding ReEncodeFont }9 2231.63
+/Helvetica-Oblique rf /FZ 135[1928 2784 1[2144 1072 1928
+1284 3[2144 1[856 1928 1[856 3[2144 1[1928 1[2144 13[2572
+6[2144 6[2572 69[{ TeXBase1Encoding ReEncodeFont }16
+3856.21 /Helvetica rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 8000dpi
+TeXDict begin
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a -8000
+-8000 a
+SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package)
+/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark
+end
+ -8000 -8000 a Black 0 TeXcolorgray -30 -1358
+a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray 0 TeXcolorgray -30 -1358
+a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ -30 -1358 a Black Black -30
+2383 a
+SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW
+pdfmark end
+ -30 2383 a -30 2383 a
+SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark
+end
+ -30 2383 a -30 2383 a
+SDict begin H.S end
+ -30
+2383 a -30 2383 a
+SDict begin 12 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark
+end
+ -30 2383 a -30
+2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 12 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (0) cvn H.B /DEST pdfmark end
+ -30
+2383 a 2601 5220 a FZ(Slac)-77 b(kw)-58 b(are)1073 b(Lin)-39
+b(ux)1072 b(Essentials)p -30 9464 52581 222 v Black Black
+eop end
+%%Page: 2 2
+TeXDict begin 2 1 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black Black Black eop end
+%%Page: 3 3
+TeXDict begin 3 2 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 2601 5220 a FZ(Slac)-77 b(kw)-58
+b(are)1073 b(Lin)-39 b(ux)1072 b(Essentials)p -30 15489
+52581 222 v 18350 19139 a FY(Second)619 b(Edition)-30
+55785 y
+SDict begin H.S end
+ -30 55785 a -30 55785 a
+SDict begin 18.2 H.A end
+ -30 55785 a -30 55785
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5) cvn H.B /DEST pdfmark end
+ -30 55785 a 14290 63035 a
+ currentpoint currentpoint translate 0.75 0.75 scale neg exch neg exch
+translate
+ 14290 63035 a @beginspecial
+200 @llx 400 @lly 478 @urx 487 @ury 2780 @rwi @setspecial
+%%BeginDocument: slackware_logo.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(r) 6.0
+%%For: (Kristina Fuxell) (Walnut Creek CDROM)
+%%Title: (slack7_logo.eps)
+%%CreationDate: (10/12/99) (11:41 AM)
+%%BoundingBox: 200 400 478 487
+%%HiResBoundingBox: 200.4342 400.0493 477.3733 486.4154
+%%DocumentProcessColors: Black
+%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.0 0
+%%+ procset Adobe_Illustrator_AI6_vars Adobe_Illustrator_AI6
+%%+ procset Adobe_Illustrator_AI5 1.0 0
+%AI5_FileFormat 2.0
+%AI3_ColorUsage: Black&White
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set)
+%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 ()
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 30 33 582 761
+%AI3_DocumentPreview: Macintosh_ColorPic
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI5_ArtFlags: 1 0 0 1 0 0 1 1 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI5_OpenToView: 130 564 3 1146 827 18 0 1 3 40
+%AI5_OpenViewLayers: 7
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset Adobe_level2_AI5 1.2 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
+%%Version: 1.2
+%%CreationDate: (04/10/93) ()
+%%Copyright: ((C) 1987-1993 Adobe Systems Incorporated All Rights Reserved)
+userdict /Adobe_level2_AI5 23 dict dup begin
+ put
+ /packedarray where not
+ {
+ userdict begin
+ /packedarray
+ {
+ array astore readonly
+ } bind def
+ /setpacking /pop load def
+ /currentpacking false def
+ end
+ 0
+ } if
+ pop
+ userdict /defaultpacking currentpacking put true setpacking
+ /initialize
+ {
+ Adobe_level2_AI5 begin
+ } bind def
+ /terminate
+ {
+ currentdict Adobe_level2_AI5 eq
+ {
+ end
+ } if
+ } bind def
+ mark
+ /setcustomcolor where not
+ {
+ /findcmykcustomcolor
+ {
+ 5 packedarray
+ } bind def
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4
+ {
+ 4 index mul 4 1 roll
+ } repeat
+ 5 -1 roll pop
+ setcmykcolor
+ }
+ def
+ } if
+
+ /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
+ userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
+ userdict /level2?
+ systemdict /languagelevel known dup
+ {
+ pop systemdict /languagelevel get 2 ge
+ } if
+ put
+/level2ScreenFreq
+{
+ begin
+ 60
+ HalftoneType 1 eq
+ {
+ pop Frequency
+ } if
+ HalftoneType 2 eq
+ {
+ pop GrayFrequency
+ } if
+ HalftoneType 5 eq
+ {
+ pop Default level2ScreenFreq
+ } if
+ end
+} bind def
+userdict /currentScreenFreq
+ level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
+level2? not
+ {
+ /setcmykcolor where not
+ {
+ /setcmykcolor
+ {
+ exch .11 mul add exch .59 mul add exch .3 mul add
+ 1 exch sub setgray
+ } def
+ } if
+ /currentcmykcolor where not
+ {
+ /currentcmykcolor
+ {
+ 0 0 0 1 currentgray sub
+ } def
+ } if
+ /setoverprint where not
+ {
+ /setoverprint /pop load def
+ } if
+ /selectfont where not
+ {
+ /selectfont
+ {
+ exch findfont exch
+ dup type /arraytype eq
+ {
+ makefont
+ }
+ {
+ scalefont
+ } ifelse
+ setfont
+ } bind def
+ } if
+ /cshow where not
+ {
+ /cshow
+ {
+ [
+ 0 0 5 -1 roll aload pop
+ ] cvx bind forall
+ } bind def
+ } if
+ } if
+ cleartomark
+ /anyColor?
+ {
+ add add add 0 ne
+ } bind def
+ /testColor
+ {
+ gsave
+ setcmykcolor currentcmykcolor
+ grestore
+ } bind def
+ /testCMYKColorThrough
+ {
+ testColor anyColor?
+ } bind def
+ userdict /composite?
+ level2?
+ {
+ gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
+ add add add 4 eq
+ }
+ {
+ 1 0 0 0 testCMYKColorThrough
+ 0 1 0 0 testCMYKColorThrough
+ 0 0 1 0 testCMYKColorThrough
+ 0 0 0 1 testCMYKColorThrough
+ and and and
+ } ifelse
+ put
+ composite? not
+ {
+ userdict begin
+ gsave
+ /cyan? 1 0 0 0 testCMYKColorThrough def
+ /magenta? 0 1 0 0 testCMYKColorThrough def
+ /yellow? 0 0 1 0 testCMYKColorThrough def
+ /black? 0 0 0 1 testCMYKColorThrough def
+ grestore
+ /isCMYKSep? cyan? magenta? yellow? black? or or or def
+ /customColor? isCMYKSep? not def
+ end
+ } if
+ end defaultpacking setpacking
+%%EndResource
+%%BeginProcSet: Adobe_ColorImage_AI6 1.0 0
+userdict /Adobe_ColorImage_AI6 known not
+{
+ userdict /Adobe_ColorImage_AI6 17 dict put
+} if
+userdict /Adobe_ColorImage_AI6 get begin
+
+ /initialize
+ {
+ Adobe_ColorImage_AI6 begin
+ Adobe_ColorImage_AI6
+ {
+ dup type /arraytype eq
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ } if
+ pop pop
+ } forall
+ } def
+ /terminate { end } def
+
+ currentdict /Adobe_ColorImage_AI6_Vars known not
+ {
+ /Adobe_ColorImage_AI6_Vars 14 dict def
+ } if
+
+ Adobe_ColorImage_AI6_Vars begin
+ /channelcount 0 def
+ /sourcecount 0 def
+ /sourcearray 4 array def
+ /plateindex -1 def
+ /XIMask 0 def
+ /XIBinary 0 def
+ /XIChannelCount 0 def
+ /XIBitsPerPixel 0 def
+ /XIImageHeight 0 def
+ /XIImageWidth 0 def
+ /XIImageMatrix null def
+ /XIBuffer null def
+ /XIDataProc null def
+ end
+
+ /WalkRGBString null def
+ /WalkCMYKString null def
+
+ /StuffRGBIntoGrayString null def
+ /RGBToGrayImageProc null def
+ /StuffCMYKIntoGrayString null def
+ /CMYKToGrayImageProc null def
+ /ColorImageCompositeEmulator null def
+
+ /SeparateCMYKImageProc null def
+
+ /FourEqual null def
+ /TestPlateIndex null def
+
+ currentdict /_colorimage known not
+ {
+ /colorimage where
+ {
+ /colorimage get /_colorimage exch def
+ }
+ {
+ /_colorimage null def
+ } ifelse
+ } if
+
+ /_currenttransfer systemdict /currenttransfer get def
+
+ /colorimage null def
+ /XI null def
+
+
+ /WalkRGBString
+ {
+ 0 3 index
+
+ dup length 1 sub 0 3 3 -1 roll
+ {
+ 3 getinterval { } forall
+
+ 5 index exec
+
+ 3 index
+ } for
+
+ 5 { pop } repeat
+
+ } def
+
+
+ /WalkCMYKString
+ {
+ 0 3 index
+
+ dup length 1 sub 0 4 3 -1 roll
+ {
+ 4 getinterval { } forall
+
+ 6 index exec
+
+ 3 index
+
+ } for
+
+ 5 { pop } repeat
+
+ } def
+
+
+ /StuffRGBIntoGrayString
+ {
+ .11 mul exch
+
+ .59 mul add exch
+
+ .3 mul add
+
+ cvi 3 copy put
+
+ pop 1 add
+ } def
+
+
+ /RGBToGrayImageProc
+ {
+ Adobe_ColorImage_AI6_Vars begin
+ sourcearray 0 get exec
+ dup length 3 idiv string
+ dup 3 1 roll
+
+ /StuffRGBIntoGrayString load exch
+ WalkRGBString
+ end
+ } def
+
+
+ /StuffCMYKIntoGrayString
+ {
+ exch .11 mul add
+
+ exch .59 mul add
+
+ exch .3 mul add
+
+ dup 255 gt { pop 255 } if
+
+ 255 exch sub cvi 3 copy put
+
+ pop 1 add
+ } def
+
+
+ /CMYKToGrayImageProc
+ {
+ Adobe_ColorImage_AI6_Vars begin
+ sourcearray 0 get exec
+ dup length 4 idiv string
+ dup 3 1 roll
+
+ /StuffCMYKIntoGrayString load exch
+ WalkCMYKString
+ end
+ } def
+
+
+ /ColorImageCompositeEmulator
+ {
+ pop true eq
+ {
+ Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
+ }
+ {
+ Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
+ {
+ Adobe_ColorImage_AI6_Vars begin
+ sourcearray 0 3 -1 roll put
+
+ channelcount 3 eq
+ {
+ /RGBToGrayImageProc
+ }
+ {
+ /CMYKToGrayImageProc
+ } ifelse
+ load
+ end
+ } if
+ image
+ } ifelse
+ } def
+
+
+ /SeparateCMYKImageProc
+ {
+ Adobe_ColorImage_AI6_Vars begin
+
+ sourcecount 0 ne
+ {
+ sourcearray plateindex get exec
+ }
+ {
+ sourcearray 0 get exec
+
+ dup length 4 idiv string
+
+ 0 2 index
+
+ plateindex 4 2 index length 1 sub
+ {
+ get 255 exch sub
+
+ 3 copy put pop 1 add
+
+ 2 index
+ } for
+
+ pop pop exch pop
+ } ifelse
+ end
+ } def
+
+
+ /FourEqual
+ {
+ 4 index ne
+ {
+ pop pop pop false
+ }
+ {
+ 4 index ne
+ {
+ pop pop false
+ }
+ {
+ 4 index ne
+ {
+ pop false
+ }
+ {
+ 4 index eq
+ } ifelse
+ } ifelse
+ } ifelse
+ } def
+
+
+ /TestPlateIndex
+ {
+ Adobe_ColorImage_AI6_Vars begin
+ /plateindex -1 def
+
+ /setcmykcolor where
+ {
+ pop
+ gsave
+ 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+ 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+ 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+ 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
+ grestore
+
+ 1 0 0 0 FourEqual
+ {
+ /plateindex 0 def
+ }
+ {
+ 0 1 0 0 FourEqual
+ {
+ /plateindex 1 def
+ }
+ {
+ 0 0 1 0 FourEqual
+ {
+ /plateindex 2 def
+ }
+ {
+ 0 0 0 1 FourEqual
+ {
+ /plateindex 3 def
+ }
+ {
+ 0 0 0 0 FourEqual
+ {
+ /plateindex 5 def
+ } if
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ pop pop pop pop
+ } if
+ plateindex
+ end
+ } def
+
+
+ /colorimage
+ {
+ Adobe_ColorImage_AI6_Vars begin
+ /channelcount 1 index def
+ /sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
+
+ 4 sourcecount add index dup
+ 8 eq exch 1 eq or not
+ end
+
+ {
+ /_colorimage load null ne
+ {
+ _colorimage
+ }
+ {
+ Adobe_ColorImage_AI6_Vars /sourcecount get
+ 7 add { pop } repeat
+ } ifelse
+ }
+ {
+ dup 3 eq
+ TestPlateIndex
+ dup -1 eq exch 5 eq or or
+ {
+ /_colorimage load null eq
+ {
+ ColorImageCompositeEmulator
+ }
+ {
+ dup 1 eq
+ {
+ pop pop image
+ }
+ {
+ Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
+ {
+ gsave
+
+ 0 _currenttransfer exec
+ 1 _currenttransfer exec
+ eq
+ { 0 _currenttransfer exec 0.5 lt }
+ { 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
+
+ { { pop 0 } } { { pop 1 } } ifelse
+ systemdict /settransfer get exec
+ } if
+
+ _colorimage
+
+ Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
+ {
+ grestore
+ } if
+ } ifelse
+ } ifelse
+ }
+ {
+ dup 1 eq
+ {
+ pop pop
+ image
+ }
+ {
+ pop pop
+
+ Adobe_ColorImage_AI6_Vars begin
+ sourcecount -1 0
+ {
+ exch sourcearray 3 1 roll put
+ } for
+
+ /SeparateCMYKImageProc load
+ end
+
+ systemdict /image get exec
+ } ifelse
+ } ifelse
+ } ifelse
+ } def
+
+ /XI
+ {
+ Adobe_ColorImage_AI6_Vars begin
+ gsave
+ /XIMask exch 0 ne def
+ /XIBinary exch 0 ne def
+ pop
+ pop
+ /XIChannelCount exch def
+ /XIBitsPerPixel exch def
+ /XIImageHeight exch def
+ /XIImageWidth exch def
+ pop pop pop pop
+ /XIImageMatrix exch def
+
+ XIBitsPerPixel 1 eq
+ {
+ XIImageWidth 8 div ceiling cvi
+ }
+ {
+ XIImageWidth XIChannelCount mul
+ } ifelse
+ /XIBuffer exch string def
+
+ XIBinary
+ {
+ /XIDataProc { currentfile XIBuffer readstring pop } def
+ currentfile 128 string readline pop pop
+ }
+ {
+ /XIDataProc { currentfile XIBuffer readhexstring pop } def
+ } ifelse
+
+ 0 0 moveto
+ XIImageMatrix concat
+ XIImageWidth XIImageHeight scale
+
+ XIMask
+ {
+ XIImageWidth XIImageHeight
+ false
+ [ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
+ /XIDataProc load
+
+ /_lp /null ddef
+ _fc
+ /_lp /imagemask ddef
+
+ imagemask
+ }
+ {
+ XIImageWidth XIImageHeight
+ XIBitsPerPixel
+ [ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
+ /XIDataProc load
+
+ XIChannelCount 1 eq
+ {
+
+ gsave
+ 0 setgray
+
+ image
+
+ grestore
+ }
+ {
+ false
+ XIChannelCount
+ colorimage
+ } ifelse
+ } ifelse
+ grestore
+ end
+ } def
+
+end
+%%EndProcSet
+%%BeginResource: procset Adobe_Illustrator_AI5 1.1 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Full Prolog)
+%%Version: 1.1
+%%CreationDate: (3/7/1994) ()
+%%Copyright: ((C) 1987-1994 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_Illustrator_AI5_vars 81 dict dup begin
+put
+/_eo false def
+/_lp /none def
+/_pf
+{
+} def
+/_ps
+{
+} def
+/_psf
+{
+} def
+/_pss
+{
+} def
+/_pjsf
+{
+} def
+/_pjss
+{
+} def
+/_pola 0 def
+/_doClip 0 def
+/cf currentflat def
+/_tm matrix def
+/_renderStart
+[
+/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
+] def
+/_renderEnd
+[
+null null null null /i1 /i1 /i1 /i1
+] def
+/_render -1 def
+/_rise 0 def
+/_ax 0 def
+/_ay 0 def
+/_cx 0 def
+/_cy 0 def
+/_leading
+[
+0 0
+] def
+/_ctm matrix def
+/_mtx matrix def
+/_sp 16#020 def
+/_hyphen (-) def
+/_fScl 0 def
+/_cnt 0 def
+/_hs 1 def
+/_nativeEncoding 0 def
+/_useNativeEncoding 0 def
+/_tempEncode 0 def
+/_pntr 0 def
+/_tDict 2 dict def
+/_wv 0 def
+/Tx
+{
+} def
+/Tj
+{
+} def
+/CRender
+{
+} def
+/_AI3_savepage
+{
+} def
+/_gf null def
+/_cf 4 array def
+/_if null def
+/_of false def
+/_fc
+{
+} def
+/_gs null def
+/_cs 4 array def
+/_is null def
+/_os false def
+/_sc
+{
+} def
+/_pd 1 dict def
+/_ed 15 dict def
+/_pm matrix def
+/_fm null def
+/_fd null def
+/_fdd null def
+/_sm null def
+/_sd null def
+/_sdd null def
+/_i null def
+/discardSave null def
+/buffer 256 string def
+/beginString null def
+/endString null def
+/endStringLength null def
+/layerCnt 1 def
+/layerCount 1 def
+/perCent (%) 0 get def
+/perCentSeen? false def
+/newBuff null def
+/newBuffButFirst null def
+/newBuffLast null def
+/clipForward? false def
+end
+userdict /Adobe_Illustrator_AI5 known not {
+ userdict /Adobe_Illustrator_AI5 91 dict put
+} if
+userdict /Adobe_Illustrator_AI5 get begin
+/initialize
+{
+ Adobe_Illustrator_AI5 dup begin
+ Adobe_Illustrator_AI5_vars begin
+ discardDict
+ {
+ bind pop pop
+ } forall
+ dup /nc get begin
+ {
+ dup xcheck 1 index type /operatortype ne and
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ newpath
+} def
+/terminate
+{
+ end
+ end
+} def
+/_
+null def
+/ddef
+{
+ Adobe_Illustrator_AI5_vars 3 1 roll put
+} def
+/xput
+{
+ dup load dup length exch maxlength eq
+ {
+ dup dup load dup
+ length 2 mul dict copy def
+ } if
+ load begin
+ def
+ end
+} def
+/npop
+{
+ {
+ pop
+ } repeat
+} def
+/sw
+{
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+} def
+/swj
+{
+ dup 4 1 roll
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+ 6 2 roll /_cnt 0 ddef
+ {
+ 1 index eq
+ {
+ /_cnt _cnt 1 add ddef
+ } if
+ } forall
+ pop
+ exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} def
+/ss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put pop
+ gsave
+ false charpath currentpoint
+ 4 index setmatrix
+ stroke
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 3 npop
+} def
+/jss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ gsave
+ _sp eq
+ {
+ exch 6 index 6 index 6 index 5 -1 roll widthshow
+ currentpoint
+ }
+ {
+ false charpath currentpoint
+ 4 index setmatrix stroke
+ } ifelse
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 6 npop
+} def
+/sp
+{
+ {
+ 2 npop (0) exch
+ 2 copy 0 exch put pop
+ false charpath
+ 2 copy rmoveto
+ } exch cshow
+ 2 npop
+} def
+/jsp
+{
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ _sp eq
+ {
+ exch 5 index 5 index 5 index 5 -1 roll widthshow
+ }
+ {
+ false charpath
+ } ifelse
+ 2 copy rmoveto
+ } exch cshow
+ 5 npop
+} def
+/pl
+{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+} def
+/setstrokeadjust where
+{
+ pop true setstrokeadjust
+ /c
+ {
+ curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ moveto
+ } def
+}
+{
+ /c
+ {
+ pl curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll pl curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ pl 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ pl lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ pl moveto
+ } def
+} ifelse
+/d
+{
+ setdash
+} def
+/cf
+{
+} def
+/i
+{
+ dup 0 eq
+ {
+ pop cf
+ } if
+ setflat
+} def
+/j
+{
+ setlinejoin
+} def
+/J
+{
+ setlinecap
+} def
+/M
+{
+ setmiterlimit
+} def
+/w
+{
+ setlinewidth
+} def
+/XR
+{
+ 0 ne
+ /_eo exch ddef
+} def
+/H
+{
+} def
+/h
+{
+ closepath
+} def
+/N
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ _eo {eoclip} {clip} ifelse /_doClip 0 ddef
+ } if
+ newpath
+ }
+ {
+ /CRender
+ {
+ N
+ } ddef
+ } ifelse
+} def
+/n
+{
+ N
+} def
+/F
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
+ /_doClip 0 ddef
+ }
+ {
+ _pf
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ F
+ } ddef
+ } ifelse
+} def
+/f
+{
+ closepath
+ F
+} def
+/S
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ _ps
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ S
+ } ddef
+ } ifelse
+} def
+/s
+{
+ closepath
+ S
+} def
+/B
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ gsave F grestore
+ {
+ gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ S
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ B
+ } ddef
+ } ifelse
+} def
+/b
+{
+ closepath
+ B
+} def
+/W
+{
+ /_doClip 1 ddef
+} def
+/*
+{
+ count 0 ne
+ {
+ dup type /stringtype eq
+ {
+ pop
+ } if
+ } if
+ newpath
+} def
+/u
+{
+} def
+/U
+{
+} def
+/q
+{
+ _pola 0 eq
+ {
+ gsave
+ } if
+} def
+/Q
+{
+ _pola 0 eq
+ {
+ grestore
+ } if
+} def
+/*u
+{
+ _pola 1 add /_pola exch ddef
+} def
+/*U
+{
+ _pola 1 sub /_pola exch ddef
+ _pola 0 eq
+ {
+ CRender
+ } if
+} def
+/D
+{
+ pop
+} def
+/*w
+{
+} def
+/*W
+{
+} def
+/`
+{
+ /_i save ddef
+ clipForward?
+ {
+ nulldevice
+ } if
+ 6 1 roll 4 npop
+ concat pop
+ userdict begin
+ /showpage
+ {
+ } def
+ 0 setgray
+ 0 setlinecap
+ 1 setlinewidth
+ 0 setlinejoin
+ 10 setmiterlimit
+ [] 0 setdash
+ /setstrokeadjust where {pop false setstrokeadjust} if
+ newpath
+ 0 setgray
+ false setoverprint
+} def
+/~
+{
+ end
+ _i restore
+} def
+/O
+{
+ 0 ne
+ /_of exch ddef
+ /_lp /none ddef
+} def
+/R
+{
+ 0 ne
+ /_os exch ddef
+ /_lp /none ddef
+} def
+/g
+{
+ /_gf exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _gf setgray
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ _eo {eofill} {fill} ifelse
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/G
+{
+ /_gs exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _gs setgray
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/k
+{
+ _cf astore pop
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _cf aload pop setcmykcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ _eo {eofill} {fill} ifelse
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/K
+{
+ _cs astore pop
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _cs aload pop setcmykcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/x
+{
+ /_gf exch ddef
+ findcmykcustomcolor
+ /_if exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _if _gf 1 exch sub setcustomcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ _eo {eofill} {fill} ifelse
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/X
+{
+ /_gs exch ddef
+ findcmykcustomcolor
+ /_is exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _is _gs 1 exch sub setcustomcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/A
+{
+ pop
+} def
+/annotatepage
+{
+userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
+} def
+/XT {
+ pop pop
+} def
+/discard
+{
+ save /discardSave exch store
+ discardDict begin
+ /endString exch store
+ gt38?
+ {
+ 2 add
+ } if
+ load
+ stopped
+ pop
+ end
+ discardSave restore
+} bind def
+userdict /discardDict 7 dict dup begin
+put
+/pre38Initialize
+{
+ /endStringLength endString length store
+ /newBuff buffer 0 endStringLength getinterval store
+ /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
+ /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
+} def
+/shiftBuffer
+{
+ newBuff 0 newBuffButFirst putinterval
+ newBuffLast 0
+ currentfile read not
+ {
+ stop
+ } if
+ put
+} def
+0
+{
+ pre38Initialize
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff endString eq
+ {
+ cleartomark stop
+ } if
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+1
+{
+ pre38Initialize
+ /beginString exch store
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff beginString eq
+ {
+ /layerCount dup load 1 add store
+ }
+ {
+ newBuff endString eq
+ {
+ /layerCount dup load 1 sub store
+ layerCount 0 eq
+ {
+ cleartomark stop
+ } if
+ } if
+ } ifelse
+ shiftBuffer
+ } loop
+ } if
+} def
+2
+{
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ endString eq
+ {
+ cleartomark stop
+ } if
+ } loop
+} def
+3
+{
+ /beginString exch store
+ /layerCnt 1 store
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ dup beginString eq
+ {
+ pop /layerCnt dup load 1 add store
+ }
+ {
+ endString eq
+ {
+ layerCnt 1 eq
+ {
+ cleartomark stop
+ }
+ {
+ /layerCnt dup load 1 sub store
+ } ifelse
+ } if
+ } ifelse
+ } loop
+} def
+end
+userdict /clipRenderOff 15 dict dup begin
+put
+{
+ /n /N /s /S /f /F /b /B
+}
+{
+ {
+ _doClip 1 eq
+ {
+ /_doClip 0 ddef _eo {eoclip} {clip} ifelse
+ } if
+ newpath
+ } def
+} forall
+/Tr /pop load def
+/Bb {} def
+/BB /pop load def
+/Bg {12 npop} def
+/Bm {6 npop} def
+/Bc /Bm load def
+/Bh {4 npop} def
+end
+/Lb
+{
+ 4 npop
+ 6 1 roll
+ pop
+ 4 1 roll
+ pop pop pop
+ 0 eq
+ {
+ 0 eq
+ {
+ (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
+ }
+ {
+
+ /clipForward? true def
+
+ /Tx /pop load def
+ /Tj /pop load def
+
+ currentdict end clipRenderOff begin begin
+ } ifelse
+ }
+ {
+ 0 eq
+ {
+ save /discardSave exch store
+ } if
+ } ifelse
+} bind def
+/LB
+{
+ discardSave dup null ne
+ {
+ restore
+ }
+ {
+ pop
+ clipForward?
+ {
+ currentdict
+ end
+ end
+ begin
+
+ /clipForward? false ddef
+ } if
+ } ifelse
+} bind def
+/Pb
+{
+ pop pop
+ 0 (%AI5_EndPalette) discard
+} bind def
+/Np
+{
+ 0 (%AI5_End_NonPrinting--) discard
+} bind def
+/Ln /pop load def
+/Ap
+/pop load def
+/Ar
+{
+ 72 exch div
+ 0 dtransform dup mul exch dup mul add sqrt
+ dup 1 lt
+ {
+ pop 1
+ } if
+ setflat
+} def
+/Mb
+{
+ q
+} def
+/Md
+{
+} def
+/MB
+{
+ Q
+} def
+/nc 3 dict def
+nc begin
+/setgray
+{
+ pop
+} bind def
+/setcmykcolor
+{
+ 4 npop
+} bind def
+/setcustomcolor
+{
+ 2 npop
+} bind def
+currentdict readonly pop
+end
+end
+setpacking
+%%EndResource
+%%EndProlog
+%%BeginSetup
+Adobe_level2_AI5 /initialize get exec
+Adobe_ColorImage_AI6 /initialize get exec
+Adobe_Illustrator_AI5 /initialize get exec
+%AI5_BeginPalette
+0 2 Pb
+Pn
+Pc
+1 g
+Pc
+0 g
+Pc
+0 0 0 0 k
+Pc
+0.75 g
+Pc
+0.5 g
+Pc
+0.25 g
+Pc
+0 g
+Pc
+0 0 0 0 k
+Pc
+0.25 0 0 0 k
+Pc
+0.5 0 0 0 k
+Pc
+0.75 0 0 0 k
+Pc
+1 0 0 0 k
+Pc
+0.25 0.25 0 0 k
+Pc
+0.5 0.5 0 0 k
+Pc
+0.75 0.75 0 0 k
+Pc
+1 1 0 0 k
+Pc
+0 0 0 0 k
+Pc
+0 0.25 0 0 k
+Pc
+0 0.5 0 0 k
+Pc
+0 0.75 0 0 k
+Pc
+0 1 0 0 k
+Pc
+0 0.25 0.25 0 k
+Pc
+0 0.5 0.5 0 k
+Pc
+0 0.75 0.75 0 k
+Pc
+0 1 1 0 k
+Pc
+0 0 0 0 k
+Pc
+0 0 0.25 0 k
+Pc
+0 0 0.5 0 k
+Pc
+0 0 0.75 0 k
+Pc
+0 0 1 0 k
+Pc
+0.25 0 0.25 0 k
+Pc
+0.5 0 0.5 0 k
+Pc
+0.75 0 0.75 0 k
+Pc
+1 0 1 0 k
+Pc
+PB
+%AI5_EndPalette
+%%EndSetup
+%AI5_BeginLayer
+1 1 1 1 0 0 0 79 128 255 Lb
+(Layer 1) Ln
+0 A
+u
+u
+*u
+0 O
+0 g
+800 Ar
+0 J 0 j 1 w 4 M []0 d
+%AI3_Note:
+0 D
+0 XR
+211.8549 455.5205 m
+211.8549 459.9661 l
+211.8549 460.6982 211.9923 461.2227 212.2669 461.5397 c
+212.5418 461.8557 212.9866 462.0141 213.6032 462.0141 c
+214.2854 462.0141 214.8269 461.5474 215.2267 460.6156 c
+215.4928 460.0489 215.734 459.6243 215.9508 459.3418 c
+216.6502 458.4426 217.682 457.7222 219.0479 457.1814 c
+220.413 456.6396 221.9201 456.3696 223.5685 456.3696 c
+225.3332 456.3696 226.7482 456.7271 227.8143 457.4436 c
+228.8797 458.1593 229.4128 459.0998 229.4128 460.2659 c
+229.4128 461.4474 228.9834 462.2889 228.1266 462.7884 c
+227.2688 463.2879 225.7991 463.5376 223.7184 463.5376 C
+222.3446 463.5376 l
+218.9479 463.5376 216.3583 464.1285 214.5772 465.311 c
+212.7953 466.4925 211.9049 468.2081 211.9049 470.4559 c
+211.9049 472.6538 212.7743 474.3599 214.5148 475.5759 c
+216.2545 476.7911 218.6982 477.3992 221.8452 477.3992 c
+223.1267 477.3992 224.434 477.2197 225.7664 476.8622 c
+227.0978 476.5039 227.7972 476.3251 227.8643 476.3251 c
+228.0469 476.3251 228.3966 476.4876 228.9132 476.8121 c
+229.4292 477.1369 229.9373 477.2992 230.4367 477.2992 c
+231.0026 477.2992 231.4233 477.0909 231.6981 476.6748 c
+231.9727 476.258 232.1101 475.6337 232.1101 474.8016 C
+232.1101 471.8796 l
+232.1101 470.9967 231.9766 470.36 231.7105 469.9689 c
+231.4436 469.5771 231.019 469.3819 230.4367 469.3819 c
+229.9373 469.3819 229.3207 469.8065 228.5886 470.6557 c
+228.0719 471.2379 227.6473 471.6796 227.3148 471.9794 c
+226.4321 472.795 225.4916 473.382 224.4926 473.7402 c
+223.4935 474.0976 222.3196 474.2771 220.971 474.2771 c
+219.4053 474.2771 218.1441 473.9315 217.1871 473.2406 c
+216.2295 472.5492 215.751 471.6711 215.751 470.6058 c
+215.751 469.5568 216.2421 468.8075 217.2246 468.358 c
+218.2066 467.9083 220.3217 467.6501 223.5685 467.5838 c
+227.0315 467.5002 229.5626 466.8969 231.161 465.773 c
+232.7595 464.6491 233.5587 462.9133 233.5587 460.5655 c
+233.5587 458.3177 232.676 456.5195 230.9113 455.1709 c
+229.1459 453.8221 226.7653 453.1478 223.7683 453.1478 c
+222.8192 453.1478 221.7616 453.2352 220.5964 453.4101 c
+219.4303 453.5849 217.9654 453.8799 216.2007 454.2967 c
+215.6176 453.9135 215.1182 453.6271 214.7021 453.435 c
+214.2854 453.2437 213.9357 453.1478 213.6531 453.1478 c
+213.0702 453.1478 212.6245 453.3522 212.317 453.7597 c
+212.0087 454.1671 211.8549 454.7541 211.8549 455.5205 c
+f
+*U
+*u
+247.1034 457.2438 m
+247.1034 482.8189 L
+242.8577 482.8189 l
+241.2419 482.8189 240.2306 482.9477 239.823 483.2059 c
+239.4149 483.4635 239.2111 483.9341 239.2111 484.617 c
+239.2111 485.2164 239.3813 485.6661 239.7232 485.9657 c
+240.0642 486.2655 240.5598 486.4154 241.2092 486.4154 C
+249.4512 486.4154 l
+249.9007 486.4154 250.2504 486.3233 250.5001 486.1405 c
+250.75 485.9572 250.8747 485.7075 250.8747 485.3913 C
+250.8747 457.2438 L
+258.7171 457.2438 l
+259.3494 457.2438 259.8114 457.1063 260.1033 456.8317 c
+260.3944 456.557 260.5404 456.1199 260.5404 455.5205 c
+260.5404 454.8376 260.3983 454.3669 260.1157 454.1094 c
+259.8325 453.851 259.2993 453.7222 258.5173 453.7222 C
+240.0853 453.7222 l
+239.4358 453.7222 238.9403 453.8721 238.5993 454.1717 c
+238.2574 454.4715 238.0872 454.921 238.0872 455.5205 c
+238.0872 456.1027 238.2621 456.536 238.6117 456.8191 c
+238.9614 457.1017 239.4859 457.2438 240.1851 457.2438 C
+247.1034 457.2438 l
+f
+*U
+*u
+279.1941 458.6049 m
+277.3872 457.4974 275.4268 456.9441 273.3124 456.9441 c
+271.8802 456.9441 270.7024 457.3102 269.7783 458.043 c
+268.8542 458.7751 268.3921 459.7077 268.3921 460.8403 c
+268.3921 462.3052 269.1328 463.4705 270.615 464.3368 c
+272.0963 465.2025 274.1194 465.6356 276.6842 465.6356 c
+277.5332 465.6356 278.3863 465.5646 279.2441 465.4234 c
+280.1011 465.2812 280.9877 465.0611 281.9039 464.7615 c
+281.9039 462.064 l
+281.9039 460.8653 281.0001 459.7117 279.1941 458.6049 c
+f
+282.9031 454.1468 m
+283.2027 453.8634 283.5852 453.7222 284.0519 453.7222 c
+287.9731 453.7222 L
+288.6389 453.7222 289.1383 453.8721 289.4717 454.1717 c
+289.8041 454.4715 289.9711 454.921 289.9711 455.5205 c
+289.9711 456.1698 289.7713 456.6193 289.3717 456.8692 c
+288.9721 457.1189 288.1807 457.2438 286.9989 457.2438 c
+285.7752 457.2438 L
+285.7752 468.5578 L
+285.7752 471.4713 285.0259 473.6731 283.5274 475.1637 c
+282.0289 476.6537 279.8139 477.3992 276.8839 477.3992 c
+274.0195 477.3992 271.6679 477.0572 269.8283 476.3751 c
+267.9878 475.6921 267.0684 474.8595 267.0684 473.8775 c
+267.0684 473.261 267.2262 472.7575 267.543 472.3666 c
+267.8591 471.9748 268.2586 471.7796 268.7418 471.7796 c
+269.2578 471.7796 270.3153 472.1293 271.9137 472.8287 c
+273.5122 473.5279 274.9607 473.8775 276.2594 473.8775 c
+278.1904 473.8775 279.614 473.4193 280.5303 472.5039 c
+281.4459 471.5876 281.9039 470.1726 281.9039 468.258 c
+281.9039 468.0832 L
+280.8713 468.3493 279.8638 468.5452 278.8819 468.6701 c
+277.8993 468.7951 276.9252 468.8574 275.9598 468.8574 c
+272.2962 468.8574 269.4537 468.1332 267.4306 466.6846 c
+265.4076 465.236 264.396 463.1958 264.396 460.5655 c
+264.396 458.3505 265.1578 456.5522 266.6814 455.1709 c
+268.2048 453.7886 270.2068 453.0979 272.6879 453.0979 c
+274.3863 453.0979 276.0386 453.4225 277.6456 454.0719 c
+279.2519 454.7212 280.7379 455.6617 282.1037 456.8942 c
+282.3035 455.3707 l
+282.4035 454.8376 282.6033 454.4293 282.9031 454.1468 c
+f
+*U
+*u
+314.5596 475.3012 m
+314.5596 475.401 l
+314.5596 475.9505 314.7173 476.354 315.0342 476.6124 c
+315.3502 476.87 315.8412 476.9995 316.5077 476.9995 c
+317.1899 476.9995 317.6605 476.7998 317.9189 476.4002 c
+318.1765 476.0004 318.3059 475.1763 318.3059 473.9274 C
+318.3059 469.2821 l
+318.3059 468.6655 318.1475 468.2034 317.8315 467.8959 c
+317.5145 467.5876 317.04 467.4339 316.4078 467.4339 c
+315.9583 467.4339 315.5711 467.5627 315.2465 467.8209 c
+314.9218 468.0785 314.5261 468.6154 314.0601 469.4318 c
+313.261 470.7806 312.2908 471.7999 311.1505 472.4914 c
+310.0094 473.1822 308.6982 473.5279 307.2167 473.5279 c
+304.6194 473.5279 302.5089 472.7615 300.8854 471.2301 c
+299.2621 469.6981 298.4504 467.7164 298.4504 465.2859 c
+298.4504 462.8048 299.2285 460.7778 300.7856 459.2044 c
+302.3418 457.6309 304.3446 456.8442 306.7922 456.8442 c
+307.9075 456.8442 308.969 456.998 309.9766 457.3063 c
+310.9834 457.6137 311.9373 458.0757 312.8363 458.6923 c
+313.1525 458.8921 313.577 459.1996 314.11 459.6164 c
+315.1918 460.4984 316.041 460.9401 316.6576 460.9401 c
+317.1735 460.9401 317.5941 460.7778 317.9189 460.4531 c
+318.2436 460.1286 318.4059 459.7077 318.4059 459.1919 c
+318.4059 457.8759 317.1609 456.5319 314.6721 455.1583 c
+312.1823 453.7847 309.5395 453.0979 306.7423 453.0979 c
+303.1286 453.0979 300.119 454.2545 297.7135 456.5694 c
+295.3073 458.8836 294.1046 461.7722 294.1046 465.236 c
+294.1046 468.699 295.3034 471.5922 297.7011 473.9151 c
+300.0988 476.2377 303.0959 477.3992 306.6923 477.3992 c
+307.9575 477.3992 309.2274 477.2282 310.501 476.8872 c
+311.7748 476.5453 313.1275 476.0169 314.5596 475.3012 c
+f
+*U
+*u
+332.3268 465.3359 m
+330.079 463.2879 L
+330.079 455.9201 l
+330.079 455.2535 329.9416 454.7212 329.6668 454.3216 c
+329.3921 453.922 329.0378 453.7222 328.6054 453.7222 C
+323.985 453.7222 l
+323.3355 453.7222 322.8439 453.8721 322.5114 454.1717 c
+322.1781 454.4715 322.0118 454.921 322.0118 455.5205 c
+322.0118 456.1863 322.207 456.6396 322.5988 456.8816 c
+322.9897 457.1228 323.8264 457.2438 325.1089 457.2438 C
+326.3076 457.2438 L
+326.3076 482.8189 L
+325.2836 482.8189 l
+323.8515 482.8189 322.9274 482.9477 322.5114 483.2059 c
+322.0946 483.4635 321.8869 483.9341 321.8869 484.617 c
+321.8869 485.2164 322.0571 485.6661 322.399 485.9657 c
+322.74 486.2655 323.2357 486.4154 323.885 486.4154 C
+328.6553 486.4154 l
+329.1049 486.4154 329.4546 486.3233 329.7043 486.1405 c
+329.954 485.9572 330.079 485.7075 330.079 485.3913 C
+330.079 467.4838 L
+337.2969 473.5279 l
+336.7474 473.7605 336.3431 474.0189 336.0855 474.3021 c
+335.8273 474.5846 335.6985 474.9179 335.6985 475.3012 c
+335.6985 475.8006 335.8811 476.1752 336.248 476.4251 c
+336.6139 476.6748 337.1471 476.7998 337.8463 476.7998 C
+344.6147 476.7998 l
+345.247 476.7998 345.7301 476.6576 346.0634 476.3751 c
+346.3958 476.0919 346.5629 475.6672 346.5629 475.1014 c
+346.5629 474.1023 345.7551 473.5193 344.1403 473.353 c
+343.8233 473.3195 343.5736 473.2859 343.391 473.2532 c
+342.7081 473.1697 341.9588 472.9074 341.1432 472.4664 c
+340.3268 472.0247 339.5025 471.4377 338.6706 470.7056 C
+335.049 467.5337 L
+344.5149 457.2438 L
+346.6628 457.2438 l
+347.3785 457.2438 347.8905 457.1104 348.1988 456.8442 c
+348.5063 456.5772 348.6609 456.1362 348.6609 455.5205 c
+348.6609 454.9374 348.4899 454.4918 348.1489 454.1843 c
+347.807 453.876 347.3122 453.7222 346.6628 453.7222 C
+339.8944 453.7222 l
+339.1615 453.7222 338.6285 453.8471 338.296 454.0969 c
+337.9627 454.3466 337.7964 454.7462 337.7964 455.2957 c
+337.7964 455.7453 337.9587 456.1323 338.2834 456.4571 c
+338.6082 456.7818 339.0952 457.044 339.7445 457.2438 C
+332.3268 465.3359 l
+f
+*U
+*u
+369.979 455.0459 m
+366.7072 466.4098 L
+363.4854 454.5464 l
+363.3183 453.9135 363.0686 453.4725 362.7361 453.2227 c
+362.4029 452.973 361.9033 452.848 361.2376 452.848 c
+360.6382 452.848 360.1715 453.0064 359.8389 453.3226 c
+359.5056 453.6394 359.206 454.2131 358.9399 455.0459 C
+353.2203 473.2532 L
+352.9956 473.2532 l
+352.2962 473.2532 351.7922 473.3905 351.4847 473.6653 c
+351.1771 473.94 351.0226 474.402 351.0226 475.0513 c
+351.0226 475.6172 351.1849 476.0505 351.5096 476.3501 c
+351.8342 476.6499 352.3127 476.7998 352.9457 476.7998 C
+359.6141 476.7998 l
+360.5133 476.7998 361.1206 476.6702 361.4374 476.4126 c
+361.7534 476.1542 361.912 475.7008 361.912 475.0513 c
+361.912 474.6518 361.8198 474.3061 361.6372 474.0149 c
+361.4538 473.723 361.2204 473.5443 360.9378 473.4779 c
+360.6545 473.3944 360.326 473.336 359.9514 473.3031 c
+359.5767 473.2696 359.1224 473.2532 358.5902 473.2532 C
+357.1416 473.2532 L
+361.4374 458.2678 L
+364.6592 469.1571 l
+364.8418 469.7894 365.1002 470.2311 365.4334 470.4808 c
+365.7659 470.7306 366.2577 470.8555 366.907 470.8555 c
+367.5064 470.8555 367.9764 470.6932 368.3181 470.3685 c
+368.6593 470.0438 368.9628 469.4732 369.2297 468.6576 C
+372.3517 458.2678 L
+376.4727 473.2532 L
+375.8733 473.2532 L
+374.7993 473.2532 l
+373.6505 473.2532 372.8762 473.382 372.4767 473.6402 c
+372.0771 473.8978 371.8773 474.3684 371.8773 475.0513 c
+371.8773 475.7173 372.027 476.1752 372.3268 476.4251 c
+372.6264 476.6748 373.2087 476.7998 374.075 476.7998 C
+380.7686 476.7998 l
+381.2844 476.7998 381.6716 476.6499 381.9298 476.3501 c
+382.1874 476.0505 382.317 475.6172 382.317 475.0513 c
+382.317 474.4185 382.1671 473.9688 381.8675 473.7027 c
+381.5677 473.4358 381.0011 473.2859 380.1692 473.2532 C
+374.5496 454.5464 l
+374.3326 453.9135 374.0626 453.4725 373.7379 453.2227 c
+373.4132 452.973 372.9262 452.848 372.2769 452.848 c
+371.6773 452.848 371.2029 453.0105 370.8532 453.335 c
+370.5035 453.6598 370.2116 454.2295 369.979 455.0459 c
+f
+*U
+*u
+400.3744 458.6049 m
+398.5675 457.4974 396.607 456.9441 394.4926 456.9441 c
+393.0604 456.9441 391.8827 457.3102 390.9586 458.043 c
+390.0345 458.7751 389.5724 459.7077 389.5724 460.8403 c
+389.5724 462.3052 390.3132 463.4705 391.7953 464.3368 c
+393.2766 465.2025 395.2997 465.6356 397.8643 465.6356 c
+398.7136 465.6356 399.5665 465.5646 400.4243 465.4234 c
+401.2813 465.2812 402.1679 465.0611 403.0843 464.7615 c
+403.0843 462.064 l
+403.0843 460.8653 402.1804 459.7117 400.3744 458.6049 c
+f
+404.0832 454.1468 m
+404.383 453.8634 404.7654 453.7222 405.2321 453.7222 c
+409.1533 453.7222 L
+409.819 453.7222 410.3186 453.8721 410.6518 454.1717 c
+410.9843 454.4715 411.1514 454.921 411.1514 455.5205 c
+411.1514 456.1698 410.9516 456.6193 410.552 456.8692 c
+410.1524 457.1189 409.361 457.2438 408.1793 457.2438 c
+406.9555 457.2438 L
+406.9555 468.5578 L
+406.9555 471.4713 406.2063 473.6731 404.7077 475.1637 c
+403.2092 476.6537 400.9941 477.3992 398.0641 477.3992 c
+395.1997 477.3992 392.8482 477.0572 391.0085 476.3751 c
+389.1682 475.6921 388.2487 474.8595 388.2487 473.8775 c
+388.2487 473.261 388.4063 472.7575 388.7233 472.3666 c
+389.0394 471.9748 389.4389 471.7796 389.9221 471.7796 c
+390.4379 471.7796 391.4955 472.1293 393.094 472.8287 c
+394.6924 473.5279 396.141 473.8775 397.4398 473.8775 c
+399.3708 473.8775 400.7943 473.4193 401.7106 472.5039 c
+402.6261 471.5876 403.0843 470.1726 403.0843 468.258 c
+403.0843 468.0832 L
+402.0516 468.3493 401.044 468.5452 400.0622 468.6701 c
+399.0795 468.7951 398.1055 468.8574 397.14 468.8574 c
+393.4764 468.8574 390.6339 468.1332 388.6108 466.6846 c
+386.5879 465.236 385.5764 463.1958 385.5764 460.5655 c
+385.5764 458.3505 386.338 456.5522 387.8617 455.1709 c
+389.3852 453.7886 391.387 453.0979 393.8683 453.0979 c
+395.5666 453.0979 397.2189 453.4225 398.8259 454.0719 c
+400.4322 454.7212 401.9182 455.6617 403.2841 456.8942 c
+403.4838 455.3707 l
+403.5838 454.8376 403.7836 454.4293 404.0832 454.1468 c
+f
+*U
+*u
+424.9996 467.5838 m
+424.9996 457.2438 L
+433.2915 457.2438 l
+433.9409 457.2438 434.4193 457.1063 434.7276 456.8317 c
+435.0351 456.557 435.1896 456.1199 435.1896 455.5205 c
+435.1896 454.8376 435.0438 454.3669 434.7525 454.1094 c
+434.4607 453.851 433.9237 453.7222 433.1416 453.7222 C
+416.8077 453.7222 l
+416.1582 453.7222 415.6666 453.8721 415.3341 454.1717 c
+415.0008 454.4715 414.8345 454.921 414.8345 455.5205 c
+414.8345 456.1027 415.0047 456.536 415.3465 456.8191 c
+415.6876 457.1017 416.216 457.2438 416.9324 457.2438 C
+421.2782 457.2438 L
+421.2782 473.2532 L
+419.5799 473.2532 l
+417.9643 473.2532 416.9574 473.382 416.5578 473.6402 c
+416.1582 473.8978 415.9584 474.3684 415.9584 475.0513 c
+415.9584 475.6337 416.1207 476.0708 416.4454 476.3627 c
+416.7702 476.6537 417.2649 476.7998 417.9316 476.7998 C
+423.626 476.7998 l
+424.0755 476.7998 424.4166 476.7123 424.6499 476.5375 c
+424.8826 476.3627 424.9996 476.1082 424.9996 475.7757 C
+424.9996 471.5299 l
+426.5809 473.5106 428.2293 474.9842 429.9447 475.9505 c
+431.6595 476.916 433.5077 477.3992 435.4894 477.3992 c
+436.9707 477.3992 438.1695 477.0994 439.0859 476.5 c
+440.0015 475.9006 440.4595 475.1264 440.4595 474.1773 c
+440.4595 473.5607 440.2301 473.0159 439.7727 472.5414 c
+439.3145 472.0668 438.8112 471.8295 438.2617 471.8295 c
+437.8784 471.8295 437.233 472.0832 436.3261 472.5913 c
+435.4184 473.0987 434.6067 473.353 433.8909 473.353 c
+432.5921 473.353 431.2224 472.891 429.7824 471.9669 c
+428.3417 471.0429 426.7478 469.5817 424.9996 467.5838 c
+f
+*U
+*u
+450.4849 472.2792 m
+451.9999 473.4443 453.8645 474.0274 456.0795 474.0274 c
+458.1275 474.0274 459.8547 473.4234 461.2619 472.2167 c
+462.6684 471.0092 463.4973 469.4148 463.7471 467.4339 c
+447.488 467.4339 l
+447.9702 469.4983 448.9693 471.1131 450.4849 472.2792 c
+f
+1 D
+464.5213 464.162 m
+466.2525 464.162 467.3139 464.3197 467.7058 464.6366 c
+468.0967 464.9526 468.2926 465.5771 468.2926 466.5097 c
+468.2926 469.5395 467.1352 472.1206 464.821 474.2522 c
+462.5061 476.383 459.5926 477.4491 456.0795 477.4491 c
+452.1997 477.4491 449.0529 476.3079 446.6387 474.0274 c
+444.224 471.746 443.0173 468.7653 443.0173 465.0861 c
+443.0173 461.4724 444.1576 458.5714 446.4389 456.3822 c
+448.7194 454.192 451.7587 453.0979 455.555 453.0979 c
+457.3034 453.0979 459.0642 453.3147 460.8374 453.7472 c
+462.6106 454.1796 464.3292 454.804 465.9949 455.6203 c
+466.7606 456.0027 467.3186 456.3946 467.6682 456.7942 c
+468.0179 457.1938 468.1928 457.6347 468.1928 458.1179 c
+468.1928 458.5838 468.0257 458.9749 467.6932 459.2919 c
+467.3599 459.6079 466.9439 459.7663 466.4443 459.7663 c
+465.9612 459.7663 464.5712 459.2457 462.2735 458.2053 c
+459.9757 457.1641 457.8528 456.6443 455.9046 456.6443 c
+453.3236 456.6443 451.2881 457.2976 449.7981 458.6049 c
+448.3074 459.9115 447.4957 461.7644 447.363 464.162 c
+464.1466 464.162 l
+464.5213 464.162 L
+f
+*U
+U
+1 Ap
+0 D
+469.3598 400.0493 m
+469.3598 445.9331 L
+321.3362 445.9331 L
+321.3362 400.0493 L
+469.3598 400.0493 L
+f
+u
+*u
+0 Ap
+1 g
+341.4219 412.3292 m
+341.4219 434.0293 L
+337.8194 434.0293 l
+336.4486 434.0293 335.5903 434.1386 335.2447 434.3577 c
+334.8982 434.5763 334.7254 434.9757 334.7254 435.5551 c
+334.7254 436.0637 334.8697 436.4451 335.1599 436.6995 c
+335.4492 436.9537 335.8698 437.0809 336.4208 437.0809 C
+343.4139 437.0809 l
+343.7954 437.0809 344.0921 437.0028 344.304 436.8478 c
+344.5158 436.6922 344.6219 436.4803 344.6219 436.212 C
+344.6219 412.3292 L
+351.2759 412.3292 l
+351.8123 412.3292 352.2043 412.2127 352.452 411.9796 c
+352.6991 411.7464 352.8229 411.3757 352.8229 410.8671 c
+352.8229 410.2876 352.7023 409.8883 352.4627 409.6697 c
+352.2223 409.4506 351.77 409.3413 351.1065 409.3413 C
+335.4671 409.3413 l
+334.9162 409.3413 334.4957 409.4684 334.2062 409.7227 c
+333.9161 409.977 333.7718 410.3584 333.7718 410.8671 c
+333.7718 411.3611 333.9202 411.7286 334.2169 411.969 c
+334.5135 412.2088 334.9585 412.3292 335.5519 412.3292 C
+341.4219 412.3292 l
+f
+*U
+*u
+365.3758 435.0253 m
+365.3758 436.5511 365.5136 437.5114 365.789 437.9074 c
+366.0646 438.3026 366.6539 438.5007 367.5585 438.5007 c
+368.4339 438.5007 369.0135 438.3344 369.2962 438.0027 c
+369.5783 437.6703 369.7201 436.8828 369.7201 435.6399 c
+369.7201 434.4247 369.589 433.6723 369.328 433.3829 c
+369.0665 433.0929 368.4764 432.9486 367.5585 432.9486 c
+366.6539 432.9486 366.0646 433.0824 365.789 433.3512 c
+365.5136 433.6195 365.3758 434.1776 365.3758 435.0253 c
+f
+369.2962 428.0532 m
+369.2962 412.3292 L
+376.0987 412.3292 l
+376.6497 412.3292 377.0557 412.2127 377.3172 411.9796 c
+377.5782 411.7464 377.7093 411.3757 377.7093 410.8671 c
+377.7093 410.2876 377.5855 409.8883 377.3384 409.6697 c
+377.0907 409.4506 376.6352 409.3413 375.9716 409.3413 C
+359.527 409.3413 l
+358.9614 409.3413 358.5376 409.4684 358.2555 409.7227 c
+357.9727 409.977 357.8316 410.3584 357.8316 410.8671 c
+357.8316 411.3611 357.9799 411.7286 358.2766 411.969 c
+358.5734 412.2088 359.0184 412.3292 359.6118 412.3292 C
+366.0751 412.3292 L
+366.0751 425.913 L
+361.9428 425.913 l
+361.3633 425.913 360.9217 426.0435 360.6184 426.305 c
+360.3144 426.566 360.1627 426.9441 360.1627 427.4388 c
+360.1627 427.9328 360.3037 428.3036 360.5866 428.5513 c
+360.8687 428.7983 361.2924 428.9222 361.858 428.9222 C
+368.0672 428.9222 l
+368.4485 428.9222 368.7486 428.8441 368.9678 428.6891 c
+369.1863 428.5334 369.2962 428.3216 369.2962 428.0532 c
+f
+*U
+*u
+385.0309 412.3292 m
+385.4759 412.3292 L
+385.4759 425.913 L
+385.0732 425.913 l
+384.1124 425.913 383.4521 426.0255 383.0919 426.252 c
+382.7316 426.4778 382.5515 426.8732 382.5515 427.4388 c
+382.5515 427.9613 382.6999 428.3394 382.9965 428.5725 c
+383.2932 428.8056 383.7732 428.9222 384.4376 428.9222 C
+385.4336 428.9222 L
+387.468 428.9222 l
+387.8493 428.9222 388.1461 428.8441 388.358 428.6891 c
+388.5699 428.5334 388.6757 428.3216 388.6757 428.0532 C
+388.6757 426.6124 l
+389.707 427.5726 390.7275 428.2825 391.7379 428.7421 c
+392.7479 429.201 393.7968 429.4307 394.8849 429.4307 c
+397.018 429.4307 398.6954 428.7666 399.9179 427.4388 c
+401.1396 426.1103 401.7509 424.274 401.7509 421.929 C
+401.7509 412.3292 L
+402.747 412.3292 l
+403.4529 412.3292 403.9614 412.2127 404.2727 411.9796 c
+404.5833 411.7464 404.7389 411.3757 404.7389 410.8671 c
+404.7389 410.3161 404.5727 409.9241 404.2409 409.691 c
+403.9085 409.4579 403.3191 409.3413 402.4714 409.3413 C
+397.7882 409.3413 l
+396.8835 409.3413 396.3047 409.4472 396.0505 409.6592 c
+395.7962 409.8711 395.669 410.2736 395.669 410.8671 c
+395.669 411.418 395.8174 411.7994 396.114 412.0113 c
+396.4107 412.2234 396.9683 412.3292 397.7882 412.3292 C
+398.5299 412.3292 L
+398.5299 421.1449 l
+398.5299 422.7978 398.1549 424.0587 397.4067 424.9275 c
+396.6576 425.7964 395.5697 426.2309 394.1432 426.2309 c
+392.7022 426.2309 391.4307 425.7434 390.3288 424.7686 c
+389.2268 423.7938 388.6757 422.5859 388.6757 421.1449 C
+388.6757 412.3292 L
+389.4176 412.3292 l
+390.2651 412.3292 390.8374 412.2234 391.1341 412.0113 c
+391.4307 411.7994 391.5791 411.418 391.5791 410.8671 c
+391.5791 410.2736 391.4519 409.8711 391.1976 409.6592 c
+390.9432 409.4472 390.3215 409.3413 389.3328 409.3413 C
+385.4759 409.3413 L
+384.3316 409.3413 l
+383.7521 409.3413 383.3177 409.4645 383.0283 409.7121 c
+382.7383 409.9591 382.5938 410.3439 382.5938 410.8671 c
+382.5938 411.4319 382.7594 411.8167 383.0919 412.022 c
+383.4237 412.2266 384.0701 412.3292 385.0309 412.3292 c
+f
+*U
+*u
+414.1161 427.3116 m
+414.1161 417.1609 l
+414.1161 415.3809 414.4903 414.0809 415.2392 413.2617 c
+415.9876 412.4418 417.1744 412.0326 418.7994 412.0326 c
+420.3392 412.0326 421.6564 412.52 422.7516 413.4949 c
+423.8464 414.4696 424.394 415.6914 424.394 417.1609 C
+424.394 425.913 L
+421.4907 425.913 l
+420.9398 425.913 420.5404 426.0296 420.2935 426.2627 c
+420.0458 426.4958 419.9226 426.8593 419.9226 427.354 c
+419.9226 427.8903 420.0563 428.2864 420.3253 428.5407 c
+420.5934 428.7951 421.0246 428.9222 421.6179 428.9222 C
+426.1317 428.9222 l
+426.6682 428.9222 427.0462 428.8056 427.2654 428.5725 c
+427.4839 428.3394 427.5938 427.7705 427.5938 426.8666 C
+427.5938 412.3292 L
+428.5688 412.3292 l
+429.2607 412.3292 429.7587 412.2161 430.0627 411.9903 c
+430.366 411.7636 430.5184 411.3896 430.5184 410.8671 c
+430.5184 410.3584 430.3733 409.977 430.0839 409.7227 c
+429.7939 409.4684 429.374 409.3413 428.823 409.3413 C
+425.6019 409.3413 l
+425.2205 409.3413 424.9238 409.4188 424.7119 409.5744 c
+424.5 409.7293 424.394 409.9413 424.394 410.2101 C
+424.394 411.6511 l
+423.0378 410.6055 421.8756 409.8883 420.9081 409.5002 c
+419.9398 409.1122 418.9194 408.9174 417.8459 408.9174 c
+415.5148 408.9174 413.7664 409.5354 412.601 410.7716 c
+411.4354 412.0075 410.8527 413.8763 410.8527 416.3768 C
+410.8527 425.913 L
+410.4077 425.913 l
+409.4467 425.913 408.7898 426.0255 408.4369 426.252 c
+408.0832 426.4778 407.9071 426.8732 407.9071 427.4388 c
+407.9071 427.9328 408.0447 428.3036 408.3203 428.5513 c
+408.5958 428.7983 409.0229 428.9222 409.6023 428.9222 C
+412.8023 428.9222 l
+413.2963 428.9222 413.6393 428.8228 413.8301 428.6255 c
+414.0208 428.4274 414.1161 427.9897 414.1161 427.3116 c
+f
+*U
+*u
+447.2096 417.5424 m
+442.3356 412.3292 L
+442.9502 412.3292 l
+443.6561 412.3292 444.2071 412.1981 444.6031 411.9373 c
+444.9984 411.6756 445.1964 411.3049 445.1964 410.8247 c
+445.1964 410.3161 445.023 409.9413 444.6772 409.7015 c
+444.3309 409.4611 443.7831 409.3413 443.035 409.3413 C
+437.186 409.3413 l
+436.7623 409.3413 436.4085 409.4824 436.1265 409.7651 c
+435.8437 410.0472 435.7027 410.4009 435.7027 410.8247 c
+435.7027 411.3472 435.8933 411.7286 436.2748 411.969 c
+436.6562 412.2088 437.2635 412.3292 438.0973 412.3292 C
+438.5212 412.3292 L
+445.3871 419.3649 L
+438.6483 425.913 L
+438.3516 425.913 l
+437.5317 425.913 436.9636 426.0223 436.6457 426.2414 c
+436.3278 426.46 436.1689 426.8455 436.1689 427.3963 c
+436.1689 427.9751 436.349 428.3746 436.7092 428.5937 c
+437.0695 428.8123 437.7583 428.9222 438.7754 428.9222 C
+443.1196 428.9222 l
+443.8825 428.9222 444.4368 428.7983 444.7832 428.5513 c
+445.1289 428.3036 445.3025 427.9189 445.3025 427.3963 c
+445.3025 426.9155 445.1076 426.5487 444.7197 426.2945 c
+444.3309 426.0401 443.7694 425.913 443.035 425.913 C
+442.8654 425.913 L
+447.4215 421.4416 L
+451.7658 425.913 L
+451.3208 425.913 l
+450.5294 425.913 449.9433 426.0296 449.5619 426.2627 c
+449.1804 426.4958 448.9898 426.8593 448.9898 427.354 c
+448.9898 427.9049 449.1592 428.3036 449.4983 428.5513 c
+449.8373 428.7983 450.3883 428.9222 451.1512 428.9222 C
+456.661 428.9222 l
+457.0988 428.9222 457.4557 428.7844 457.7312 428.5089 c
+458.0066 428.2335 458.1444 427.8765 458.1444 427.4388 c
+458.1444 426.9155 457.9676 426.5308 457.6146 426.2838 c
+457.261 426.0362 456.6961 425.913 455.9194 425.913 C
+455.3259 425.913 L
+449.244 419.5767 L
+456.661 412.3292 L
+456.8729 412.3292 l
+457.4094 412.3292 457.8265 412.1981 458.1231 411.9373 c
+458.4198 411.6756 458.5682 411.3049 458.5682 410.8247 c
+458.5682 410.2591 458.3988 409.8711 458.0596 409.6592 c
+457.7206 409.4472 457.0213 409.3413 455.9617 409.3413 C
+451.6386 409.3413 l
+450.8896 409.3413 450.3387 409.4611 449.9856 409.7015 c
+449.6321 409.9413 449.4559 410.3161 449.4559 410.8247 c
+449.4559 411.2909 449.6254 411.6578 449.9646 411.9267 c
+450.3036 412.1949 450.7698 412.3292 451.3631 412.3292 C
+452.5498 412.3292 L
+447.2096 417.5424 l
+f
+*U
+U
+u
+0 R
+0 G
+1.5 w
+201.2092 463.7972 m
+201.2092 426.5972 l
+S
+200.4342 427.3722 m
+334.8323 427.3722 l
+S
+U
+*u
+0 O
+0 g
+1 w
+476.0812 478.2771 m
+476.5944 477.7618 476.8511 477.1422 476.8511 476.4175 c
+476.8511 475.7036 476.5927 475.0872 476.0759 474.5687 c
+475.559 474.05 474.9399 473.7907 474.219 473.7907 c
+473.4978 473.7907 472.8798 474.0491 472.3648 474.5661 c
+471.8497 475.0828 471.5922 475.6999 471.5922 476.4175 c
+471.5922 477.135 471.8506 477.753 472.3675 478.2718 c
+472.8843 478.7903 473.5014 479.0497 474.219 479.0497 c
+474.9471 479.0497 475.5678 478.7921 476.0812 478.2771 c
+f
+1 D
+474.6212 477.5791 m
+474.7332 477.5008 474.7891 477.3801 474.7891 477.2167 c
+474.7891 477.0533 474.7296 476.93 474.6105 476.8464 c
+474.4915 476.7629 474.315 476.7213 474.0804 476.7213 c
+473.7714 476.7213 L
+473.7714 477.6963 L
+474.0912 477.6963 l
+474.3326 477.6963 474.5093 477.6572 474.6212 477.5791 c
+f
+473.8728 476.1672 m
+473.9792 476.1672 474.06 476.1466 474.1152 476.1058 c
+474.17 476.0649 474.2526 475.961 474.3628 475.7941 c
+474.917 474.9576 L
+474.9844 474.8474 475.0456 474.7738 475.1008 474.7366 c
+475.1557 474.6992 475.2223 474.6806 475.3006 474.6806 c
+475.6204 474.6806 L
+475.7126 474.6806 475.7845 474.7072 475.8361 474.7604 c
+475.8876 474.8137 475.9133 474.8866 475.9133 474.979 c
+475.9133 475.0854 475.8831 475.1609 475.8228 475.2054 c
+475.7624 475.2498 475.654 475.2719 475.4978 475.2719 c
+474.9436 476.1139 L
+474.9151 476.1565 474.8903 476.1911 474.8691 476.2177 c
+474.8477 476.2444 474.828 476.263 474.8105 476.2737 c
+475.0163 476.3447 475.1789 476.4618 475.298 476.6254 c
+475.4169 476.7888 475.4765 476.9769 475.4765 477.1902 c
+475.4765 477.5594 475.3521 477.8322 475.1034 478.008 c
+474.8547 478.1838 474.4695 478.2718 473.9473 478.2718 c
+472.9348 478.2718 L
+472.8425 478.2718 472.7698 478.2459 472.7164 478.1944 c
+472.6631 478.1428 472.6366 478.0709 472.6366 477.9787 c
+472.6366 477.8827 472.6641 477.8117 472.7191 477.7656 c
+472.7741 477.7192 472.8567 477.6963 472.9669 477.6963 c
+473.0734 477.6963 L
+473.1534 477.6963 L
+473.1534 475.2719 L
+473.0734 475.2719 L
+472.9562 475.2719 L
+472.8497 475.2719 472.7698 475.2481 472.7164 475.2 c
+472.6631 475.1521 472.6366 475.0783 472.6366 474.979 c
+472.6366 474.8866 472.6631 474.8137 472.7164 474.7604 c
+472.7698 474.7072 472.8425 474.6806 472.9348 474.6806 c
+473.894 474.6806 L
+474.0288 474.6806 474.1266 474.7035 474.1871 474.7499 c
+474.2474 474.7959 474.2776 474.8723 474.2776 474.979 c
+474.2776 475.0749 474.2457 475.1476 474.1817 475.1974 c
+474.1178 475.247 474.0254 475.2719 473.9047 475.2719 c
+473.7714 475.2719 L
+473.7714 476.1672 l
+473.8728 476.1672 L
+f
+471.9892 474.177 m
+472.6019 473.5607 473.3451 473.2526 474.219 473.2526 c
+475.0928 473.2526 475.8369 473.5624 476.4515 474.1824 c
+477.0659 474.8021 477.3733 475.5472 477.3733 476.4175 c
+477.3733 477.2877 477.0651 478.0309 476.4488 478.6474 c
+475.8324 479.2636 475.0892 479.5718 474.219 479.5718 c
+473.3487 479.5718 472.6062 479.2644 471.9918 478.65 c
+471.3772 478.0354 471.07 477.2914 471.07 476.4175 c
+471.07 475.5401 471.3765 474.7933 471.9892 474.177 c
+f
+*U
+U
+LB
+%AI5_EndLayer--
+%%PageTrailer
+gsave annotatepage grestore showpage
+%%Trailer
+Adobe_Illustrator_AI5 /terminate get exec
+Adobe_ColorImage_AI6 /terminate get exec
+Adobe_level2_AI5 /terminate get exec
+%%EOF
+
+%%EndDocument
+ @endspecial 14290 63035 a
+ currentpoint currentpoint translate 1 0.75 div 1 0.75 div scale neg
+exch neg exch translate
+ 14290 63035 a Black Black
+eop end
+%%Page: 4 4
+TeXDict begin 4 3 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 4848 x FX(Slackwar)-28 b(e)387 b(Linux)f
+(Essentials,)g(Second)g(Edition)-30 5303 y FW(Cop)-14
+b(yright)351 b(\251)e(1998,)h(1999,)g(2000,)f(2001,)h(2002,)g(2003,)g
+(2004,)g(2005)g(Slackw)-14 b(are)351 b(Linux,)f(Inc.)-30
+7117 y(All)e(rights)h(reserv)-21 b(ed.)351 b(Printed)f(in)f(Canada.)-30
+10037 y(Published)h(by)g(Slackw)-14 b(are)350 b(Linux,)g(Inc.,)f(1164)h
+(Claremont)h(Dri)-35 b(v)-21 b(e,)349 b(Brentw)-14 b(ood,)351
+b(CA)e(94513)-30 13158 y FV(Lead)387 b(A)-46 b(uthor)-101
+b(,)386 b(Second)h(Edition:)f FU(Alan)h(Hicks.)-30 16280
+y FV(Editors,)g(Second)f(Edition:)g FU(Murray)h(Stok)-15
+b(ely)386 b(and)i(FuKang)e(Chen.)-30 19402 y FV(A)-46
+b(uthors,)386 b(F)-62 b(irst)386 b(Edition:)g FU(Chris)h(Lumens,)g(Da)
+-31 b(vid)387 b(Cantrell,)g(and)g(Log)-8 b(an)388 b(Johnson.)-30
+22322 y FV(Print)f(History:)-30 24188 y
+SDict begin H.S end
+ -30 24188 a -30
+24188 a
+SDict begin 16.38 H.A end
+ -30 24188 a -30 24188 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.1) cvn H.B /DEST pdfmark
+end
+ -30 24188 a 1564 25775
+a FW(June,)349 b(2000)5913 b(First)349 b(Edition)1564
+27695 y(May)-91 b(,)349 b(2005)6004 b(Second)351 b(Edition)-30
+32738 y FT(Slackw)-9 b(are)232 b(Linux)h(is)g(a)f(re)-14
+b(gistered)232 b(trademark)g(of)g(P)-14 b(atrick)232
+b(V)-120 b(olk)-9 b(erding)233 b(and)f(Slackw)-9 b(are)232
+b(Linux,)h(Inc.)-30 34350 y(Linux)g(is)g(a)f(re)-14 b(gistered)232
+b(trademark)g(of)g(Linus)g(T)-74 b(orv)-23 b(alds.)-30
+35961 y(America)233 b(Online)g(and)g(A)-51 b(OL)233 b(are)f(re)-14
+b(gistered)231 b(trademarks)h(of)g(America)h(Online,)h(Inc.)e(in)h(the)
+g(United)g(States)g(and/or)f(other)h(countries.)-30 37573
+y(Apple,)h(FireW)-37 b(ire,)232 b(Mac,)g(Macintosh,)h(Mac)f(OS,)h
+(Quicktime,)i(and)d(T)-33 b(rueT)-74 b(ype)232 b(are)f(trademarks)h(of)
+g(Apple)h(Computer)-37 b(,)233 b(Inc.,)g(re)-14 b(gistered)232
+b(in)h(the)f(United)-30 39185 y(States)h(and)f(other)g(countries.)-30
+40797 y(IBM,)g(AIX,)i(EtherJet,)f(Net\002nity)-60 b(,)234
+b(OS/2,)f(Po)-23 b(werPC,)233 b(PS/2,)g(S/390,)g(and)g(ThinkP)-14
+b(ad)232 b(are)g(trademarks)g(of)g(International)h(Business)f(Machines)
+f(Corporation)-30 42408 y(in)i(the)g(United)g(States,)g(other)g
+(countries,)f(or)g(both.)-30 44020 y(IEEE,)h(POSIX,)g(and)f(802)h(are)e
+(re)-14 b(gistered)232 b(trademarks)g(of)g(Institute)h(of)f(Electrical)
+i(and)e(Electronics)h(Engineers,)f(Inc.)h(in)g(the)f(United)i(States.)
+-30 45632 y(Intel,)f(Celeron,)g(EtherExpress,)f(i386,)h(i486,)g
+(Itanium,)h(Pentium,)g(and)e(Xeon)h(are)e(trademarks)h(or)g(re)-14
+b(gistered)232 b(trademarks)g(of)g(Intel)h(Corporation)f(or)g(its)-30
+47243 y(subsidiaries)g(in)h(the)g(United)g(States)g(and)f(other)h
+(countries.)-30 48855 y(Microsoft,)f(IntelliMouse,)i(MS-DOS,)e
+(Outlook,)i(W)-37 b(indo)-23 b(ws,)233 b(W)-37 b(indo)-23
+b(ws)232 b(Media)g(and)g(W)-37 b(indo)-23 b(ws)232 b(NT)h(are)f(either)
+h(re)-14 b(gistered)232 b(trademarks)f(or)h(trademarks)-30
+50467 y(of)g(Microsoft)g(Corporation)g(in)h(the)g(United)g(States)g
+(and/or)f(other)h(countries.)-30 52079 y(Netscape)f(and)h(the)f
+(Netscape)h(Na)-19 b(vig)-5 b(ator)233 b(are)f(re)-14
+b(gistered)232 b(trademarks)g(of)g(Netscape)g(Communications)i
+(Corporation)e(in)h(the)g(U.S.)g(and)g(other)f(countries.)-30
+53690 y(Red)h(Hat,)g(RPM,)g(are)f(trademarks)f(or)h(re)-14
+b(gistered)232 b(trademarks)g(of)g(Red)g(Hat,)i(Inc.)e(in)h(the)g
+(United)g(States)g(and)f(other)h(countries.)-30 55302
+y(XFree86)f(is)h(a)f(trademark)g(of)g(The)g(XFree86)g(Project,)i(Inc.)
+-30 56914 y(Man)-14 b(y)232 b(of)g(the)h(designations)f(used)g(by)g
+(manuf)-9 b(acturers)231 b(and)h(sellers)h(to)f(distinguish)i(their)f
+(products)f(are)f(claimed)j(as)e(trademarks.)g(Where)f(those)-30
+58526 y(designations)c(appear)g(in)g(this)h(document,)g(and)f(Slackw)-9
+b(are)227 b(Linux,)h(Inc.)f(w)-9 b(as)227 b(a)-14 b(w)-9
+b(are)226 b(of)h(the)g(trademark)g(claim,)i(the)e(designations)h(ha)-19
+b(v)-14 b(e)227 b(been)f(follo)-23 b(wed)228 b(by)-30
+60137 y(the)233 b(\223\231\224)f(or)g(the)h(\223\256\224)f(symbol.)-30
+65716 y FW(ISBN:)350 b(1-57176-338-4)p Black Black eop
+end
+%%Page: 5 5
+TeXDict begin 5 4 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 6086 x FS(T)-257 b(ab)-32 b(le)894
+b(of)g(Contents)p 0 TeXcolorgray -30 8349 a
+SDict begin H.S end
+ -30 8349
+a FX(Pr)-28 b(eface)4932 8349 y
+SDict begin 18.2 H.L end
+ 4932 8349 a 4932 8349
+a
+SDict begin [ /Subtype /Link /Dest (BOOK-PREFACE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 4932 8349 a Black Black 75 w FX(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 8349 a
+SDict begin H.S end
+
+50226 8349 a FX(xv)51776 8349 y
+SDict begin 18.2 H.L end
+ 51776 8349 a 51776 8349
+a
+SDict begin [ /Subtype /Link /Dest (BOOK-PREFACE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 8349 a Black 0 TeXcolorgray -30 10629 a
+SDict begin H.S end
+ -30 10629
+a FX(1)387 b(An)g(Intr)-28 b(oduction)386 b(to)i(Slackwar)-28
+b(e)386 b(Linux)25187 10629 y
+SDict begin 18.2 H.L end
+ 25187 10629 a 25187 10629
+a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 25187 10629 a Black Black 354 w FX(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black 0 TeXcolorgray 51001 10629 a
+SDict begin H.S end
+ 51001
+10629 a FX(1)51776 10629 y
+SDict begin 18.2 H.L end
+ 51776 10629 a 51776 10629
+a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 10629 a Black 0 TeXcolorgray 2627 12910 a
+SDict begin H.S end
+ 2627
+12910 a FU(1.1)h(What)h(is)f(Linux?)14508 12910 y
+SDict begin 18.2 H.L end
+ 14508
+12910 a 14508 12910 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-LINUX) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14508 12910 a Black Black 185 w
+FU(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black 0 TeXcolorgray 51001 12910 a
+SDict begin H.S end
+ 51001 12910
+a FU(1)51776 12910 y
+SDict begin 18.2 H.L end
+ 51776 12910 a 51776 12910 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-LINUX) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+12910 a Black 0 TeXcolorgray 5284 14924 a
+SDict begin H.S end
+ 5284 14924
+a FU(1.1.1)g(A)h(W)-124 b(ord)387 b(on)g(GNU)19363 14924
+y
+SDict begin 18.2 H.L end
+ 19363 14924 a 19363 14924 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-LINUX-GNU) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19363 14924 a Black Black
+366 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 51001 14924
+a
+SDict begin H.S end
+ 51001 14924 a FU(1)51776 14924 y
+SDict begin 18.2 H.L end
+ 51776 14924 a 51776
+14924 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-LINUX-GNU) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 14924 a Black 0 TeXcolorgray 2627 16939
+a
+SDict begin H.S end
+ 2627 16939 a FU(1.2)g(What)h(is)f(Slackw)-15 b(are?)17245
+16939 y
+SDict begin 18.2 H.L end
+ 17245 16939 a 17245 16939 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-SLACKWARE) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17245 16939 a Black
+Black 160 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black 0 TeXcolorgray 51001 16939 a
+SDict begin H.S end
+ 51001
+16939 a FU(2)51776 16939 y
+SDict begin 18.2 H.L end
+ 51776 16939 a 51776 16939
+a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-SLACKWARE) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 16939 a Black 0 TeXcolorgray 2627 18954 a
+SDict begin H.S end
+ 2627
+18954 a FU(1.3)387 b(Open)h(Source)f(and)g(Free)g(Softw)-15
+b(are)24733 18954 y
+SDict begin 18.2 H.L end
+ 24733 18954 a 24733 18954 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-OPENSOURCE) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 24733
+18954 a Black Black 33 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black 0 TeXcolorgray 51001 18954 a
+SDict begin H.S end
+ 51001 18954 a FU(3)51776
+18954 y
+SDict begin 18.2 H.L end
+ 51776 18954 a 51776 18954 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-OPENSOURCE) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 18954 a Black
+0 TeXcolorgray -30 21234 a
+SDict begin H.S end
+ -30 21234 a FX(2)387 b(Help)4319
+21234 y
+SDict begin 18.2 H.L end
+ 4319 21234 a 4319 21234 a
+SDict begin [ /Subtype /Link /Dest (HELP) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4319 21234 a Black
+Black 300 w FX(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black 0 TeXcolorgray 51001 21234 a
+SDict begin H.S end
+ 51001 21234 a FX(7)51776
+21234 y
+SDict begin 18.2 H.L end
+ 51776 21234 a 51776 21234 a
+SDict begin [ /Subtype /Link /Dest (HELP) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 21234 a Black
+0 TeXcolorgray 2627 23514 a
+SDict begin H.S end
+ 2627 23514 a FU(2.1)g(System)g(Help)12916
+23514 y
+SDict begin 18.2 H.L end
+ 12916 23514 a 12916 23514 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12916 23514 a Black
+Black 227 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black 0 TeXcolorgray 51001 23514 a
+SDict begin H.S end
+ 51001 23514 a FU(7)51776
+23514 y
+SDict begin 18.2 H.L end
+ 51776 23514 a 51776 23514 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 23514 a Black
+0 TeXcolorgray 5284 25529 a
+SDict begin H.S end
+ 5284 25529 a FU(2.1.1)g FR(man)11439
+25529 y
+SDict begin 18.2 H.L end
+ 11439 25529 a 11439 25529 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM-MAN) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11439 25529 a Black
+Black 154 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black 0 TeXcolorgray 51001 25529 a
+SDict begin H.S end
+ 51001 25529 a FU(7)51776
+25529 y
+SDict begin 18.2 H.L end
+ 51776 25529 a 51776 25529 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM-MAN) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 25529 a Black
+0 TeXcolorgray 5284 27544 a
+SDict begin H.S end
+ 5284 27544 a FU(2.1.2)g(The)h
+FQ(/usr/doc)382 b FU(Directory)22905 27544 y
+SDict begin 18.2 H.L end
+ 22905 27544
+a 22905 27544 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM-DOC) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 22905 27544 a Black Black 311 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 51001 27544
+a
+SDict begin H.S end
+ 51001 27544 a FU(9)51776 27544 y
+SDict begin 18.2 H.L end
+ 51776 27544 a 51776
+27544 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM-DOC) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 27544 a Black 0 TeXcolorgray 5284 29558
+a
+SDict begin H.S end
+ 5284 29558 a FU(2.1.3)387 b(HO)-54 b(WT)-28 b(Os)387
+b(and)g(mini-HO)-54 b(WT)-28 b(Os)27717 29558 y
+SDict begin 18.2 H.L end
+ 27717
+29558 a 27717 29558 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM-HOWTO) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 27717 29558 a Black Black 149 w
+FU(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black 0 TeXcolorgray 51001 29558 a
+SDict begin H.S end
+ 51001 29558 a FU(9)51776
+29558 y
+SDict begin 18.2 H.L end
+ 51776 29558 a 51776 29558 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM-HOWTO) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 29558 a Black
+0 TeXcolorgray 2627 31573 a
+SDict begin H.S end
+ 2627 31573 a FU(2.2)387 b(Online)g(Help)
+12570 31573 y
+SDict begin 18.2 H.L end
+ 12570 31573 a 12570 31573 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12570 31573
+a Black Black 186 w FU(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 31573
+a
+SDict begin H.S end
+ 50226 31573 a FU(10)51776 31573 y
+SDict begin 18.2 H.L end
+ 51776 31573 a 51776
+31573 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 31573 a Black 0 TeXcolorgray 5284 33588
+a
+SDict begin H.S end
+ 5284 33588 a FU(2.2.1)g(The)h(Of)-39 b(\002cial)387
+b(W)-124 b(ebsite)387 b(and)g(Help)g(F)-23 b(orums)32732
+33588 y
+SDict begin 18.2 H.L end
+ 32732 33588 a 32732 33588 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE-OFFICIAL) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 32732 33588 a Black
+Black 170 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray 50226
+33588 a
+SDict begin H.S end
+ 50226 33588 a FU(10)51776 33588 y
+SDict begin 18.2 H.L end
+ 51776 33588
+a 51776 33588 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE-OFFICIAL) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 33588 a Black 0 TeXcolorgray 5284
+35602 a
+SDict begin H.S end
+ 5284 35602 a FU(2.2.2)387 b(E-mail)g(Support)18285
+35602 y
+SDict begin 18.2 H.L end
+ 18285 35602 a 18285 35602 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE-EMAIL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18285 35602 a Black
+Black 282 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 35602 a
+SDict begin H.S end
+ 50226 35602 a FU(11)51776
+35602 y
+SDict begin 18.2 H.L end
+ 51776 35602 a 51776 35602 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE-EMAIL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 35602 a Black
+0 TeXcolorgray 5284 37617 a
+SDict begin H.S end
+ 5284 37617 a FU(2.2.3)g(Non-Of)-39
+b(\002cial)387 b(W)-124 b(ebsites)387 b(and)g(Help)g(F)-23
+b(orums)33722 37617 y
+SDict begin 18.2 H.L end
+ 33722 37617 a 33722 37617 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE-NONOFFICIAL) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 33722
+37617 a Black Black 342 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+0 TeXcolorgray 50226 37617 a
+SDict begin H.S end
+ 50226 37617 a FU(12)51776
+37617 y
+SDict begin 18.2 H.L end
+ 51776 37617 a 51776 37617 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE-NONOFFICIAL) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 37617 a Black
+0 TeXcolorgray -30 39897 a
+SDict begin H.S end
+ -30 39897 a FX(3)387 b(Installation)8712
+39897 y
+SDict begin 18.2 H.L end
+ 8712 39897 a 8712 39897 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8712 39897 a Black
+Black 169 w FX(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 39897
+a
+SDict begin H.S end
+ 50226 39897 a FX(15)51776 39897 y
+SDict begin 18.2 H.L end
+ 51776 39897 a 51776
+39897 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 39897 a Black 0 TeXcolorgray 2627 42178
+a
+SDict begin H.S end
+ 2627 42178 a FU(3.1)g(Getting)g(Slackw)-15 b(are)16428
+42178 y
+SDict begin 18.2 H.L end
+ 16428 42178 a 16428 42178 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-GETTING) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16428 42178 a Black
+Black 202 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 42178
+a
+SDict begin H.S end
+ 50226 42178 a FU(15)51776 42178 y
+SDict begin 18.2 H.L end
+ 51776 42178 a 51776
+42178 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-GETTING) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 42178 a Black 0 TeXcolorgray 5284 44192
+a
+SDict begin H.S end
+ 5284 44192 a FU(3.1.1)387 b(The)h(Of)-39 b(\002cial)387
+b(Disc)g(and)g(Box)g(Sets)28059 44192 y
+SDict begin 18.2 H.L end
+ 28059 44192 a
+28059 44192 a
+SDict begin [ /Subtype /Link /Dest (640) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 28059 44192 a Black Black 194 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 44192 a
+SDict begin H.S end
+ 50226 44192 a FU(15)51776
+44192 y
+SDict begin 18.2 H.L end
+ 51776 44192 a 51776 44192 a
+SDict begin [ /Subtype /Link /Dest (640) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 44192 a Black
+0 TeXcolorgray 5284 46207 a
+SDict begin H.S end
+ 5284 46207 a FU(3.1.2)g(V)-93
+b(ia)388 b(the)f(Internet)18404 46207 y
+SDict begin 18.2 H.L end
+ 18404 46207 a
+18404 46207 a
+SDict begin [ /Subtype /Link /Dest (682) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 18404 46207 a Black Black 163 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 46207
+a
+SDict begin H.S end
+ 50226 46207 a FU(16)51776 46207 y
+SDict begin 18.2 H.L end
+ 51776 46207 a 51776
+46207 a
+SDict begin [ /Subtype /Link /Dest (682) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 46207 a Black 0 TeXcolorgray 2627 48222
+a
+SDict begin H.S end
+ 2627 48222 a FU(3.2)g(System)g(Requirements)18513 48222
+y
+SDict begin 18.2 H.L end
+ 18513 48222 a 18513 48222 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-REQUIREMENTS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18513 48222 a Black Black
+54 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 48222 a
+SDict begin H.S end
+ 50226 48222 a FU(17)51776 48222 y
+SDict begin 18.2 H.L end
+ 51776
+48222 a 51776 48222 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-REQUIREMENTS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 48222 a Black 0 TeXcolorgray
+5284 50236 a
+SDict begin H.S end
+ 5284 50236 a FU(3.2.1)g(The)h(Softw)-15
+b(are)386 b(Series)21322 50236 y
+SDict begin 18.2 H.L end
+ 21322 50236 a 21322
+50236 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-SOFTWARE-SERIES) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 21322 50236 a Black Black 345 w FU(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 50236 a
+SDict begin H.S end
+ 50226 50236 a FU(17)51776
+50236 y
+SDict begin 18.2 H.L end
+ 51776 50236 a 51776 50236 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-SOFTWARE-SERIES) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 50236 a Black
+0 TeXcolorgray 5284 52251 a
+SDict begin H.S end
+ 5284 52251 a FU(3.2.2)h(Installation)g
+(Methods)21557 52251 y
+SDict begin 18.2 H.L end
+ 21557 52251 a 21557 52251 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-METHODS) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 21557
+52251 a Black Black 110 w FU(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray 50226
+52251 a
+SDict begin H.S end
+ 50226 52251 a FU(18)51776 52251 y
+SDict begin 18.2 H.L end
+ 51776 52251
+a 51776 52251 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-METHODS) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 52251 a Black 0 TeXcolorgray 5284
+54266 a
+SDict begin H.S end
+ 5284 54266 a FU(3.2.3)g(Boot)g(Disk)15100 54266
+y
+SDict begin 18.2 H.L end
+ 15100 54266 a 15100 54266 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-INSTALLATION-METHODS-BOOTDISK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15100 54266 a Black Black
+368 w FU(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 54266
+a
+SDict begin H.S end
+ 50226 54266 a FU(20)51776 54266 y
+SDict begin 18.2 H.L end
+ 51776 54266 a 51776
+54266 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-INSTALLATION-METHODS-BOOTDISK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 54266 a Black 0 TeXcolorgray 5284 56280
+a
+SDict begin H.S end
+ 5284 56280 a FU(3.2.4)g(Root)g(Disk)15100 56280 y
+SDict begin 18.2 H.L end
+ 15100
+56280 a 15100 56280 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-INSTALLATION-METHODS-ROOTDISK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15100 56280 a Black Black 368 w
+FU(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 56280
+a
+SDict begin H.S end
+ 50226 56280 a FU(20)51776 56280 y
+SDict begin 18.2 H.L end
+ 51776 56280 a 51776
+56280 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-INSTALLATION-METHODS-ROOTDISK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 56280 a Black 0 TeXcolorgray 5284 58295
+a
+SDict begin H.S end
+ 5284 58295 a FU(3.2.5)g(Supplemental)f(Disk)20609 58295
+y
+SDict begin 18.2 H.L end
+ 20609 58295 a 20609 58295 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-SUPPLEMENTAL-DISK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20609 58295 a Black Black
+283 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 58295 a
+SDict begin H.S end
+ 50226 58295 a FU(21)51776
+58295 y
+SDict begin 18.2 H.L end
+ 51776 58295 a 51776 58295 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-SUPPLEMENTAL-DISK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 58295 a Black
+0 TeXcolorgray 5284 60310 a
+SDict begin H.S end
+ 5284 60310 a FU(3.2.6)h(Making)g(the)g
+(Disks)19791 60310 y
+SDict begin 18.2 H.L end
+ 19791 60310 a 19791 60310 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-MAKING-THE-DISKS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19791
+60310 a Black Black 326 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 60310 a
+SDict begin H.S end
+ 50226 60310 a FU(21)51776
+60310 y
+SDict begin 18.2 H.L end
+ 51776 60310 a 51776 60310 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-MAKING-THE-DISKS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 60310 a Black
+0 TeXcolorgray 2627 62324 a
+SDict begin H.S end
+ 2627 62324 a FU(3.3)g(P)-23
+b(artitioning)12249 62324 y
+SDict begin 18.2 H.L end
+ 12249 62324 a 12249 62324
+a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-PARTITIONING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12249 62324 a Black Black 119 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 62324
+a
+SDict begin H.S end
+ 50226 62324 a FU(22)51776 62324 y
+SDict begin 18.2 H.L end
+ 51776 62324 a 51776
+62324 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-PARTITIONING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 62324 a Black 0 TeXcolorgray 2627 64339
+a
+SDict begin H.S end
+ 2627 64339 a FU(3.4)387 b(The)h FR(setup)f FU(Program)16746
+64339 y
+SDict begin 18.2 H.L end
+ 16746 64339 a 16746 64339 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-SETUP) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16746 64339 a Black
+Black 271 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 64339
+a
+SDict begin H.S end
+ 50226 64339 a FU(24)51776 64339 y
+SDict begin 18.2 H.L end
+ 51776 64339 a 51776
+64339 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-SETUP) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 64339 a Black 0 TeXcolorgray 5284 66354
+a
+SDict begin H.S end
+ 5284 66354 a FU(3.4.1)g(HELP)12645 66354 y
+SDict begin 18.2 H.L end
+ 12645 66354
+a 12645 66354 a
+SDict begin [ /Subtype /Link /Dest (992) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12645 66354 a Black Black 111 w FU(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 66354
+a
+SDict begin H.S end
+ 50226 66354 a FU(25)51776 66354 y
+SDict begin 18.2 H.L end
+ 51776 66354 a 51776
+66354 a
+SDict begin [ /Subtype /Link /Dest (992) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 66354 a Black Black 51088 73672 a FR(v)p
+Black eop end
+%%Page: 6 6
+TeXDict begin 6 5 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 0 TeXcolorgray 5284 3490 a
+SDict begin H.S end
+ 5284 3490
+a FU(3.4.2)387 b(KEYMAP)15314 3490 y
+SDict begin 18.2 H.L end
+ 15314 3490 a 15314
+3490 a
+SDict begin [ /Subtype /Link /Dest (1000) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 15314 3490 a Black Black 154 w FU(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray 50226
+3490 a
+SDict begin H.S end
+ 50226 3490 a FU(26)51776 3490 y
+SDict begin 18.2 H.L end
+ 51776 3490 a 51776
+3490 a
+SDict begin [ /Subtype /Link /Dest (1000) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 3490 a Black 0 TeXcolorgray 5284 5505 a
+SDict begin H.S end
+
+5284 5505 a FU(3.4.3)g(ADDSW)-186 b(AP)16247 5505 y
+SDict begin 18.2 H.L end
+ 16247
+5505 a 16247 5505 a
+SDict begin [ /Subtype /Link /Dest (1012) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 16247 5505 a Black Black 383 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 5505 a
+SDict begin H.S end
+
+50226 5505 a FU(27)51776 5505 y
+SDict begin 18.2 H.L end
+ 51776 5505 a 51776 5505
+a
+SDict begin [ /Subtype /Link /Dest (1012) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 5505 a Black 0 TeXcolorgray 5284 7520 a
+SDict begin H.S end
+ 5284
+7520 a FU(3.4.4)387 b(T)-144 b(ARGET)14739 7520 y
+SDict begin 18.2 H.L end
+ 14739
+7520 a 14739 7520 a
+SDict begin [ /Subtype /Link /Dest (1022) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14739 7520 a Black Black 341 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 7520 a
+SDict begin H.S end
+
+50226 7520 a FU(28)51776 7520 y
+SDict begin 18.2 H.L end
+ 51776 7520 a 51776 7520
+a
+SDict begin [ /Subtype /Link /Dest (1022) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 7520 a Black 0 TeXcolorgray 5284 9534 a
+SDict begin H.S end
+ 5284
+9534 a FU(3.4.5)387 b(SOURCE)14885 9534 y
+SDict begin 18.2 H.L end
+ 14885 9534
+a 14885 9534 a
+SDict begin [ /Subtype /Link /Dest (1034) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14885 9534 a Black Black 195 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 9534 a
+SDict begin H.S end
+
+50226 9534 a FU(28)51776 9534 y
+SDict begin 18.2 H.L end
+ 51776 9534 a 51776 9534
+a
+SDict begin [ /Subtype /Link /Dest (1034) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 9534 a Black 0 TeXcolorgray 5284 11549 a
+SDict begin H.S end
+ 5284
+11549 a FU(3.4.6)g(SELECT)14454 11549 y
+SDict begin 18.2 H.L end
+ 14454 11549 a
+14454 11549 a
+SDict begin [ /Subtype /Link /Dest (1053) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14454 11549 a Black Black 239 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 11549
+a
+SDict begin H.S end
+ 50226 11549 a FU(29)51776 11549 y
+SDict begin 18.2 H.L end
+ 51776 11549 a 51776
+11549 a
+SDict begin [ /Subtype /Link /Dest (1053) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 11549 a Black 0 TeXcolorgray 5284 13564
+a
+SDict begin H.S end
+ 5284 13564 a FU(3.4.7)g(INST)-144 b(ALL)15083 13564
+y
+SDict begin 18.2 H.L end
+ 15083 13564 a 15083 13564 a
+SDict begin [ /Subtype /Link /Dest (1061) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 15083 13564 a Black Black
+385 w FU(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 13564
+a
+SDict begin H.S end
+ 50226 13564 a FU(30)51776 13564 y
+SDict begin 18.2 H.L end
+ 51776 13564 a 51776
+13564 a
+SDict begin [ /Subtype /Link /Dest (1061) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 13564 a Black 0 TeXcolorgray 5284 15578
+a
+SDict begin H.S end
+ 5284 15578 a FU(3.4.8)387 b(CONFIGURE)17639 15578 y
+SDict begin 18.2 H.L end
+
+17639 15578 a 17639 15578 a
+SDict begin [ /Subtype /Link /Dest (1099) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 17639 15578 a Black Black
+153 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 15578
+a
+SDict begin H.S end
+ 50226 15578 a FU(32)51776 15578 y
+SDict begin 18.2 H.L end
+ 51776 15578 a 51776
+15578 a
+SDict begin [ /Subtype /Link /Dest (1099) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 15578 a Black 0 TeXcolorgray -30 17859
+a
+SDict begin H.S end
+ -30 17859 a FX(4)g(System)g(Con\002guration)15556 17859
+y
+SDict begin 18.2 H.L end
+ 15556 17859 a 15556 17859 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15556 17859 a Black Black
+299 w FX(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 17859
+a
+SDict begin H.S end
+ 50226 17859 a FX(41)51776 17859 y
+SDict begin 18.2 H.L end
+ 51776 17859 a 51776
+17859 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 17859 a Black 0 TeXcolorgray 2627 20139
+a
+SDict begin H.S end
+ 2627 20139 a FU(4.1)g(System)g(Ov)-23 b(ervie)-39 b(w)15952
+20139 y
+SDict begin 18.2 H.L end
+ 15952 20139 a 15952 20139 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-OVERVIEW)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15952 20139 a Black
+Black 290 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 20139 a
+SDict begin H.S end
+ 50226 20139 a FU(41)51776 20139 y
+SDict begin 18.2 H.L end
+ 51776
+20139 a 51776 20139 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-OVERVIEW)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 20139 a Black 0 TeXcolorgray
+5284 22154 a
+SDict begin H.S end
+ 5284 22154 a FU(4.1.1)387 b(File)g(System)g(Layout)20912
+22154 y
+SDict begin 18.2 H.L end
+ 20912 22154 a 20912 22154 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-LAYOUT) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20912 22154 a Black
+Black 367 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 22154 a
+SDict begin H.S end
+ 50226 22154 a FU(41)51776 22154 y
+SDict begin 18.2 H.L end
+ 51776
+22154 a 51776 22154 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-LAYOUT) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 22154 a Black 0 TeXcolorgray
+5284 24168 a
+SDict begin H.S end
+ 5284 24168 a FU(4.1.2)g(Finding)g(Files)16996
+24168 y
+SDict begin 18.2 H.L end
+ 16996 24168 a 16996 24168 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-FINDING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16996 24168 a Black
+Black 21 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 24168
+a
+SDict begin H.S end
+ 50226 24168 a FU(44)51776 24168 y
+SDict begin 18.2 H.L end
+ 51776 24168 a 51776
+24168 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-FINDING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 24168 a Black 0 TeXcolorgray 5284 26183
+a
+SDict begin H.S end
+ 5284 26183 a FU(4.1.3)g(The)h FQ(/etc/rc.d)381 b FU(Directory)23531
+26183 y
+SDict begin 18.2 H.L end
+ 23531 26183 a 23531 26183 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-RCD) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23531 26183 a Black
+Black 73 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 26183 a
+SDict begin H.S end
+ 50226 26183 a FU(46)51776
+26183 y
+SDict begin 18.2 H.L end
+ 51776 26183 a 51776 26183 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-RCD) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 26183 a Black
+0 TeXcolorgray 2627 28198 a
+SDict begin H.S end
+ 2627 28198 a FU(4.2)387 b(Selecting)g(a)g
+(K)-39 b(ernel)16360 28198 y
+SDict begin 18.2 H.L end
+ 16360 28198 a 16360 28198
+a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-KERNEL) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16360 28198 a Black Black 270 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 28198 a
+SDict begin H.S end
+ 50226 28198 a FU(50)51776 28198 y
+SDict begin 18.2 H.L end
+ 51776
+28198 a 51776 28198 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-KERNEL) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 28198 a Black 0 TeXcolorgray
+5284 30212 a
+SDict begin H.S end
+ 5284 30212 a FU(4.2.1)387 b(The)h FQ(/kernels)382
+b FU(Directory)387 b(on)g(the)g(Slackw)-15 b(are)387
+b(CD-R)-62 b(OM)40475 30212 y
+SDict begin 18.2 H.L end
+ 40475 30212 a 40475 30212
+a
+SDict begin [ /Subtype /Link /Dest (1580) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 40475 30212 a Black Black 176 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 30212 a
+SDict begin H.S end
+ 50226 30212 a FU(51)51776
+30212 y
+SDict begin 18.2 H.L end
+ 51776 30212 a 51776 30212 a
+SDict begin [ /Subtype /Link /Dest (1580) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 30212 a Black
+0 TeXcolorgray 5284 32227 a
+SDict begin H.S end
+ 5284 32227 a FU(4.2.2)387
+b(Compiling)f(a)i(K)-39 b(ernel)387 b(from)g(Source)29134
+32227 y
+SDict begin 18.2 H.L end
+ 29134 32227 a 29134 32227 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-KERNEL-COMPILE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 29134 32227 a Black
+Black 281 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 32227
+a
+SDict begin H.S end
+ 50226 32227 a FU(51)51776 32227 y
+SDict begin 18.2 H.L end
+ 51776 32227 a 51776
+32227 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-KERNEL-COMPILE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 32227 a Black 0 TeXcolorgray 5284 34242
+a
+SDict begin H.S end
+ 5284 34242 a FU(4.2.3)g(Using)g(K)-39 b(ernel)388 b(Modules)22851
+34242 y
+SDict begin 18.2 H.L end
+ 22851 34242 a 22851 34242 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-KERNEL-MODULES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 22851 34242 a Black
+Black 365 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 34242
+a
+SDict begin H.S end
+ 50226 34242 a FU(55)51776 34242 y
+SDict begin 18.2 H.L end
+ 51776 34242 a 51776
+34242 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-KERNEL-MODULES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 34242 a Black 0 TeXcolorgray -30 36522
+a
+SDict begin H.S end
+ -30 36522 a FX(5)f(Netw)-15 b(ork)387 b(Con\002guration)16573
+36522 y
+SDict begin 18.2 H.L end
+ 16573 36522 a 16573 36522 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16573 36522 a Black
+Black 57 w FX(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 36522
+a
+SDict begin H.S end
+ 50226 36522 a FX(57)51776 36522 y
+SDict begin 18.2 H.L end
+ 51776 36522 a 51776
+36522 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 36522 a Black 0 TeXcolorgray 2627 38802
+a
+SDict begin H.S end
+ 2627 38802 a FU(5.1)g(Introduction:)g(netcon\002g)f(is)h(your)g
+(friend.)28324 38802 y
+SDict begin 18.2 H.L end
+ 28324 38802 a 28324 38802 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NETCONFIG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 28324
+38802 a Black Black 316 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 38802
+a
+SDict begin H.S end
+ 50226 38802 a FU(57)51776 38802 y
+SDict begin 18.2 H.L end
+ 51776 38802 a 51776
+38802 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NETCONFIG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 38802 a Black 0 TeXcolorgray 2627 40817
+a
+SDict begin H.S end
+ 2627 40817 a FU(5.2)g(Netw)-15 b(ork)387 b(Hardw)-15
+b(are)387 b(Con\002guration)25839 40817 y
+SDict begin 18.2 H.L end
+ 25839 40817
+a 25839 40817 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 25839 40817 a Black Black 89 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 40817 a
+SDict begin H.S end
+ 50226 40817 a FU(58)51776 40817 y
+SDict begin 18.2 H.L end
+ 51776
+40817 a 51776 40817 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 40817 a Black 0 TeXcolorgray
+5284 42832 a
+SDict begin H.S end
+ 5284 42832 a FU(5.2.1)g(Loading)g(Netw)-15
+b(ork)387 b(Modules)25543 42832 y
+SDict begin 18.2 H.L end
+ 25543 42832 a 25543
+42832 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE-MODULES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 25543 42832 a Black Black 385 w FU(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray 50226
+42832 a
+SDict begin H.S end
+ 50226 42832 a FU(58)51776 42832 y
+SDict begin 18.2 H.L end
+ 51776 42832
+a 51776 42832 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE-MODULES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 42832 a Black 0 TeXcolorgray 5284
+44846 a
+SDict begin H.S end
+ 5284 44846 a FU(5.2.2)g(LAN)h(\(10/100/1000Base-T)d(and)i
+(Base-2\))h(cards)36660 44846 y
+SDict begin 18.2 H.L end
+ 36660 44846 a 36660 44846
+a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE-LAN)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 36660 44846 a Black Black 117 w FU(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 44846 a
+SDict begin H.S end
+ 50226 44846 a FU(59)51776
+44846 y
+SDict begin 18.2 H.L end
+ 51776 44846 a 51776 44846 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE-LAN)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 44846 a Black
+0 TeXcolorgray 5284 46861 a
+SDict begin H.S end
+ 5284 46861 a FU(5.2.3)f(Modems)14195
+46861 y
+SDict begin 18.2 H.L end
+ 14195 46861 a 14195 46861 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE-MODEMS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14195 46861 a Black
+Black 110 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 46861
+a
+SDict begin H.S end
+ 50226 46861 a FU(59)51776 46861 y
+SDict begin 18.2 H.L end
+ 51776 46861 a 51776
+46861 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE-MODEMS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 46861 a Black 0 TeXcolorgray 5284 48876
+a
+SDict begin H.S end
+ 5284 48876 a FU(5.2.4)g(PCMCIA)14713 48876 y
+SDict begin 18.2 H.L end
+ 14713
+48876 a 14713 48876 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE-PCMCIA)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14713 48876 a Black Black 367 w
+FU(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 48876
+a
+SDict begin H.S end
+ 50226 48876 a FU(60)51776 48876 y
+SDict begin 18.2 H.L end
+ 51776 48876 a 51776
+48876 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-HARDWARE-PCMCIA)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 48876 a Black 0 TeXcolorgray 2627 50890
+a
+SDict begin H.S end
+ 2627 50890 a FU(5.3)g(TCP/IP)g(Con\002guration)18602
+50890 y
+SDict begin 18.2 H.L end
+ 18602 50890 a 18602 50890 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18602 50890 a Black
+Black 352 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray 50226
+50890 a
+SDict begin H.S end
+ 50226 50890 a FU(61)51776 50890 y
+SDict begin 18.2 H.L end
+ 51776 50890
+a 51776 50890 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 50890 a Black 0 TeXcolorgray 5284
+52905 a
+SDict begin H.S end
+ 5284 52905 a FU(5.3.1)g(DHCP)12904 52905 y
+SDict begin 18.2 H.L end
+ 12904
+52905 a 12904 52905 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-DHCP)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12904 52905 a Black Black 239 w
+FU(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 52905
+a
+SDict begin H.S end
+ 50226 52905 a FU(61)51776 52905 y
+SDict begin 18.2 H.L end
+ 51776 52905 a 51776
+52905 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-DHCP)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 52905 a Black 0 TeXcolorgray 5284 54920
+a
+SDict begin H.S end
+ 5284 54920 a FU(5.3.2)g(Static)g(IP)14066 54920 y
+SDict begin 18.2 H.L end
+ 14066
+54920 a 14066 54920 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-STATIC)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14066 54920 a Black Black 239 w
+FU(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 54920
+a
+SDict begin H.S end
+ 50226 54920 a FU(63)51776 54920 y
+SDict begin 18.2 H.L end
+ 51776 54920 a 51776
+54920 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-STATIC)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 54920 a Black 0 TeXcolorgray 5284 56934
+a
+SDict begin H.S end
+ 5284 56934 a FU(5.3.3)g FQ(/etc/rc.d/rc.inet1.conf)23191
+56934 y
+SDict begin 18.2 H.L end
+ 23191 56934 a 23191 56934 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-CONF)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23191 56934 a Black
+Black 25 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 56934
+a
+SDict begin H.S end
+ 50226 56934 a FU(63)51776 56934 y
+SDict begin 18.2 H.L end
+ 51776 56934 a 51776
+56934 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-CONF)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 56934 a Black 0 TeXcolorgray 5284 58949
+a
+SDict begin H.S end
+ 5284 58949 a FU(5.3.4)g FQ(/etc/resolv.conf)18802 58949
+y
+SDict begin 18.2 H.L end
+ 18802 58949 a 18802 58949 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-RESOLVER)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18802 58949 a Black Black
+152 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 58949
+a
+SDict begin H.S end
+ 50226 58949 a FU(64)51776 58949 y
+SDict begin 18.2 H.L end
+ 51776 58949 a 51776
+58949 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-RESOLVER)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 58949 a Black 0 TeXcolorgray 5284 60964
+a
+SDict begin H.S end
+ 5284 60964 a FU(5.3.5)g FQ(/etc/hosts)15040 60964 y
+SDict begin 18.2 H.L end
+
+15040 60964 a 15040 60964 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-HOSTS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15040 60964 a Black Black
+40 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 60964
+a
+SDict begin H.S end
+ 50226 60964 a FU(65)51776 60964 y
+SDict begin 18.2 H.L end
+ 51776 60964 a 51776
+60964 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-TCPIP-HOSTS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 60964 a Black 0 TeXcolorgray 2627 62978
+a
+SDict begin H.S end
+ 2627 62978 a FU(5.4)g(PPP)7537 62978 y
+SDict begin 18.2 H.L end
+ 7537 62978 a
+7537 62978 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-PPP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7537 62978 a Black Black 182 w FU(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 62978
+a
+SDict begin H.S end
+ 50226 62978 a FU(65)51776 62978 y
+SDict begin 18.2 H.L end
+ 51776 62978 a 51776
+62978 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-PPP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 62978 a Black 0 TeXcolorgray 5284 64993
+a
+SDict begin H.S end
+ 5284 64993 a FU(5.4.1)g FR(pppsetup)14367 64993 y
+SDict begin 18.2 H.L end
+ 14367
+64993 a 14367 64993 a
+SDict begin [ /Subtype /Link /Dest (1953) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14367 64993 a Black Black 326 w
+FU(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray 50226
+64993 a
+SDict begin H.S end
+ 50226 64993 a FU(66)51776 64993 y
+SDict begin 18.2 H.L end
+ 51776 64993
+a 51776 64993 a
+SDict begin [ /Subtype /Link /Dest (1953) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 64993 a Black 0 TeXcolorgray 5284
+67008 a
+SDict begin H.S end
+ 5284 67008 a FU(5.4.2)g FQ(/etc/ppp)13786 67008
+y
+SDict begin 18.2 H.L end
+ 13786 67008 a 13786 67008 a
+SDict begin [ /Subtype /Link /Dest (1968) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 13786 67008 a Black Black
+132 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 67008
+a
+SDict begin H.S end
+ 50226 67008 a FU(66)51776 67008 y
+SDict begin 18.2 H.L end
+ 51776 67008 a 51776
+67008 a
+SDict begin [ /Subtype /Link /Dest (1968) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 67008 a Black Black -30 73672 a FR(vi)p
+Black eop end
+%%Page: 7 7
+TeXDict begin 7 6 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 0 TeXcolorgray 2627 3490 a
+SDict begin H.S end
+ 2627 3490
+a FU(5.5)387 b(W)-62 b(ireless)10312 3490 y
+SDict begin 18.2 H.L end
+ 10312 3490
+a 10312 3490 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-WIRELESS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10312 3490 a Black Black 119 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 3490 a
+SDict begin H.S end
+
+50226 3490 a FU(67)51776 3490 y
+SDict begin 18.2 H.L end
+ 51776 3490 a 51776 3490
+a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-WIRELESS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 3490 a Black 0 TeXcolorgray 5284 5505 a
+SDict begin H.S end
+ 5284
+5505 a FU(5.5.1)387 b(Hardw)-15 b(are)387 b(Support)20160
+5505 y
+SDict begin 18.2 H.L end
+ 20160 5505 a 20160 5505 a
+SDict begin [ /Subtype /Link /Dest (2032) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 20160 5505 a Black Black
+344 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 5505 a
+SDict begin H.S end
+
+50226 5505 a FU(67)51776 5505 y
+SDict begin 18.2 H.L end
+ 51776 5505 a 51776 5505
+a
+SDict begin [ /Subtype /Link /Dest (2032) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 5505 a Black 0 TeXcolorgray 5284 7520 a
+SDict begin H.S end
+ 5284
+7520 a FU(5.5.2)g(Con\002gure)g(the)g(W)-62 b(ireless)387
+b(Settings)28382 7520 y
+SDict begin 18.2 H.L end
+ 28382 7520 a 28382 7520 a
+SDict begin [ /Subtype /Link /Dest (2043) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 28382
+7520 a Black Black 258 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 7520 a
+SDict begin H.S end
+
+50226 7520 a FU(68)51776 7520 y
+SDict begin 18.2 H.L end
+ 51776 7520 a 51776 7520
+a
+SDict begin [ /Subtype /Link /Dest (2043) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 7520 a Black 0 TeXcolorgray 5284 9534 a
+SDict begin H.S end
+ 5284
+9534 a FU(5.5.3)g(Con\002gure)g(the)g(Netw)-15 b(ork)23046
+9534 y
+SDict begin 18.2 H.L end
+ 23046 9534 a 23046 9534 a
+SDict begin [ /Subtype /Link /Dest (2100) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 23046 9534 a Black Black
+170 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 9534 a
+SDict begin H.S end
+
+50226 9534 a FU(69)51776 9534 y
+SDict begin 18.2 H.L end
+ 51776 9534 a 51776 9534
+a
+SDict begin [ /Subtype /Link /Dest (2100) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 9534 a Black 0 TeXcolorgray 2627 11549 a
+SDict begin H.S end
+ 2627
+11549 a FU(5.6)387 b(Netw)-15 b(ork)387 b(File)g(Systems)18713
+11549 y
+SDict begin 18.2 H.L end
+ 18713 11549 a 18713 11549 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NFS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18713 11549 a Black
+Black 241 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray 50226
+11549 a
+SDict begin H.S end
+ 50226 11549 a FU(70)51776 11549 y
+SDict begin 18.2 H.L end
+ 51776 11549
+a 51776 11549 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NFS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 11549 a Black 0 TeXcolorgray 5284
+13564 a
+SDict begin H.S end
+ 5284 13564 a FU(5.6.1)g(SMB/Samba/CIFS)20399
+13564 y
+SDict begin 18.2 H.L end
+ 20399 13564 a 20399 13564 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NSF-SMB)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20399 13564 a Black
+Black 105 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 13564
+a
+SDict begin H.S end
+ 50226 13564 a FU(70)51776 13564 y
+SDict begin 18.2 H.L end
+ 51776 13564 a 51776
+13564 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NSF-SMB)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 13564 a Black 0 TeXcolorgray 5284 15578
+a
+SDict begin H.S end
+ 5284 15578 a FU(5.6.2)g(Netw)-15 b(ork)387 b(File)g(System)f(\(NFS\))
+26190 15578 y
+SDict begin 18.2 H.L end
+ 26190 15578 a 26190 15578 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NFS-NFS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 26190 15578
+a Black Black 126 w FU(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 15578 a
+SDict begin H.S end
+ 50226 15578 a FU(72)51776
+15578 y
+SDict begin 18.2 H.L end
+ 51776 15578 a 51776 15578 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NFS-NFS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 15578 a Black
+0 TeXcolorgray -30 17859 a
+SDict begin H.S end
+ -30 17859 a FX(6)h(X)h(Con\002guration)11941
+17859 y
+SDict begin 18.2 H.L end
+ 11941 17859 a 11941 17859 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11941 17859 a Black
+Black 40 w FX(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 17859
+a
+SDict begin H.S end
+ 50226 17859 a FX(75)51776 17859 y
+SDict begin 18.2 H.L end
+ 51776 17859 a 51776
+17859 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 17859 a Black 0 TeXcolorgray 2627 20139
+a
+SDict begin H.S end
+ 2627 20139 a FU(6.1)f FR(xor)-57 b(gcon\002g)11523
+20139 y
+SDict begin 18.2 H.L end
+ 11523 20139 a 11523 20139 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XORGCONFIG) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11523 20139 a Black
+Black 70 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 20139
+a
+SDict begin H.S end
+ 50226 20139 a FU(75)51776 20139 y
+SDict begin 18.2 H.L end
+ 51776 20139 a 51776
+20139 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XORGCONFIG) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 20139 a Black 0 TeXcolorgray 2627 22154
+a
+SDict begin H.S end
+ 2627 22154 a FU(6.2)387 b FR(xor)-57 b(gsetup)11007
+22154 y
+SDict begin 18.2 H.L end
+ 11007 22154 a 11007 22154 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XORGSETUP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11007 22154 a Black
+Black 199 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray 50226
+22154 a
+SDict begin H.S end
+ 50226 22154 a FU(81)51776 22154 y
+SDict begin 18.2 H.L end
+ 51776 22154
+a 51776 22154 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XORGSETUP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 22154 a Black 0 TeXcolorgray 2627
+24168 a
+SDict begin H.S end
+ 2627 24168 a FU(6.3)387 b(xinitrc)8998 24168
+y
+SDict begin 18.2 H.L end
+ 8998 24168 a 8998 24168 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XINITRC) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8998 24168 a Black Black
+271 w FU(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 24168
+a
+SDict begin H.S end
+ 50226 24168 a FU(81)51776 24168 y
+SDict begin 18.2 H.L end
+ 51776 24168 a 51776
+24168 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XINITRC) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 24168 a Black 0 TeXcolorgray 2627 26183
+a
+SDict begin H.S end
+ 2627 26183 a FU(6.4)g FR(xwmcon\002g)11580 26183 y
+SDict begin 18.2 H.L end
+
+11580 26183 a 11580 26183 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XWMCONFIG) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11580 26183 a Black Black
+13 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 26183
+a
+SDict begin H.S end
+ 50226 26183 a FU(83)51776 26183 y
+SDict begin 18.2 H.L end
+ 51776 26183 a 51776
+26183 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XWMCONFIG) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 26183 a Black 0 TeXcolorgray 2627 28198
+a
+SDict begin H.S end
+ 2627 28198 a FU(6.5)g FR(xdm)7533 28198 y
+SDict begin 18.2 H.L end
+ 7533 28198
+a 7533 28198 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XDM) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7533 28198 a Black Black 186 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 28198
+a
+SDict begin H.S end
+ 50226 28198 a FU(85)51776 28198 y
+SDict begin 18.2 H.L end
+ 51776 28198 a 51776
+28198 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-XDM) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 28198 a Black 0 TeXcolorgray -30 30478
+a
+SDict begin H.S end
+ -30 30478 a FX(7)g(Booting)6300 30478 y
+SDict begin 18.2 H.L end
+ 6300 30478
+a 6300 30478 a
+SDict begin [ /Subtype /Link /Dest (BOOTING) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6300 30478 a Black Black 257 w FX(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 30478
+a
+SDict begin H.S end
+ 50226 30478 a FX(89)51776 30478 y
+SDict begin 18.2 H.L end
+ 51776 30478 a 51776
+30478 a
+SDict begin [ /Subtype /Link /Dest (BOOTING) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 30478 a Black 0 TeXcolorgray 2627 32758
+a
+SDict begin H.S end
+ 2627 32758 a FU(7.1)g(LILO)8480 32758 y
+SDict begin 18.2 H.L end
+ 8480 32758
+a 8480 32758 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-LILO) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8480 32758 a Black Black 14 w FU(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 32758
+a
+SDict begin H.S end
+ 50226 32758 a FU(89)51776 32758 y
+SDict begin 18.2 H.L end
+ 51776 32758 a 51776
+32758 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-LILO) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 32758 a Black 0 TeXcolorgray 2627 34773
+a
+SDict begin H.S end
+ 2627 34773 a FU(7.2)g(LO)-54 b(ADLIN)11783 34773 y
+SDict begin 18.2 H.L end
+
+11783 34773 a 11783 34773 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-LOADLIN) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11783 34773 a Black Black
+198 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 34773
+a
+SDict begin H.S end
+ 50226 34773 a FU(93)51776 34773 y
+SDict begin 18.2 H.L end
+ 51776 34773 a 51776
+34773 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-LOADLIN) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 34773 a Black 0 TeXcolorgray 2627 36788
+a
+SDict begin H.S end
+ 2627 36788 a FU(7.3)387 b(Dual)h(Booting)13348 36788
+y
+SDict begin 18.2 H.L end
+ 13348 36788 a 13348 36788 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-DUAL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 13348 36788 a Black Black
+182 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 36788 a
+SDict begin H.S end
+ 50226 36788 a FU(94)51776 36788 y
+SDict begin 18.2 H.L end
+ 51776
+36788 a 51776 36788 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-DUAL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 36788 a Black 0 TeXcolorgray
+5284 38802 a
+SDict begin H.S end
+ 5284 38802 a FU(7.3.1)f(W)-62 b(indo)-39
+b(ws)14610 38802 y
+SDict begin 18.2 H.L end
+ 14610 38802 a 14610 38802 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-DUAL-WINDOWS) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14610
+38802 a Black Black 83 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 38802
+a
+SDict begin H.S end
+ 50226 38802 a FU(94)51776 38802 y
+SDict begin 18.2 H.L end
+ 51776 38802 a 51776
+38802 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-DUAL-WINDOWS) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 38802 a Black 0 TeXcolorgray 5284 40817
+a
+SDict begin H.S end
+ 5284 40817 a FU(7.3.2)387 b(Linux)12473 40817 y
+SDict begin 18.2 H.L end
+ 12473
+40817 a 12473 40817 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-DUAL-LINUX) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12473 40817 a Black Black 283 w
+FU(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 40817
+a
+SDict begin H.S end
+ 50226 40817 a FU(99)51776 40817 y
+SDict begin 18.2 H.L end
+ 51776 40817 a 51776
+40817 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-DUAL-LINUX) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 40817 a Black 0 TeXcolorgray -30 43097
+a
+SDict begin H.S end
+ -30 43097 a FX(8)g(The)g(Shell)7377 43097 y
+SDict begin 18.2 H.L end
+ 7377 43097
+a 7377 43097 a
+SDict begin [ /Subtype /Link /Dest (SHELL) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7377 43097 a Black Black 342 w FX(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 43097 a
+SDict begin H.S end
+ 49451 43097 a FX(101)51776
+43097 y
+SDict begin 18.2 H.L end
+ 51776 43097 a 51776 43097 a
+SDict begin [ /Subtype /Link /Dest (SHELL) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 43097 a Black
+0 TeXcolorgray 2627 45378 a
+SDict begin H.S end
+ 2627 45378 a FU(8.1)g(Users)8480
+45378 y
+SDict begin 18.2 H.L end
+ 8480 45378 a 8480 45378 a
+SDict begin [ /Subtype /Link /Dest (SHELL-USERS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8480 45378 a Black
+Black 14 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 45378 a
+SDict begin H.S end
+ 49451 45378 a FU(101)51776
+45378 y
+SDict begin 18.2 H.L end
+ 51776 45378 a 51776 45378 a
+SDict begin [ /Subtype /Link /Dest (SHELL-USERS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 45378 a Black
+0 TeXcolorgray 5284 47392 a
+SDict begin H.S end
+ 5284 47392 a FU(8.1.1)g(Logging)g(In)15701
+47392 y
+SDict begin 18.2 H.L end
+ 15701 47392 a 15701 47392 a
+SDict begin [ /Subtype /Link /Dest (2677) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 15701 47392 a Black
+Black 154 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 47392 a
+SDict begin H.S end
+ 49451 47392 a FU(101)51776
+47392 y
+SDict begin 18.2 H.L end
+ 51776 47392 a 51776 47392 a
+SDict begin [ /Subtype /Link /Dest (2677) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 47392 a Black
+0 TeXcolorgray 5284 49407 a
+SDict begin H.S end
+ 5284 49407 a FU(8.1.2)g(Root:)g(The)g
+(Superuser)21598 49407 y
+SDict begin 18.2 H.L end
+ 21598 49407 a 21598 49407 a
+SDict begin [ /Subtype /Link /Dest (2692) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+21598 49407 a Black Black 69 w FU(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 49407 a
+SDict begin H.S end
+ 49451 49407 a FU(102)51776
+49407 y
+SDict begin 18.2 H.L end
+ 51776 49407 a 51776 49407 a
+SDict begin [ /Subtype /Link /Dest (2692) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 49407 a Black
+0 TeXcolorgray 2627 51422 a
+SDict begin H.S end
+ 2627 51422 a FU(8.2)g(The)h(Command)e(Line)
+17435 51422 y
+SDict begin 18.2 H.L end
+ 17435 51422 a 17435 51422 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17435 51422
+a Black Black 357 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 51422 a
+SDict begin H.S end
+ 49451 51422 a FU(103)51776
+51422 y
+SDict begin 18.2 H.L end
+ 51776 51422 a 51776 51422 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 51422 a Black
+0 TeXcolorgray 5284 53436 a
+SDict begin H.S end
+ 5284 53436 a FU(8.2.1)h(Running)g(Programs)
+20438 53436 y
+SDict begin 18.2 H.L end
+ 20438 53436 a 20438 53436 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE-RUNNING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20438 53436
+a Black Black 66 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 53436 a
+SDict begin H.S end
+ 49451 53436 a FU(103)51776
+53436 y
+SDict begin 18.2 H.L end
+ 51776 53436 a 51776 53436 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE-RUNNING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 53436 a Black
+0 TeXcolorgray 5284 55451 a
+SDict begin H.S end
+ 5284 55451 a FU(8.2.2)g(W)-62
+b(ildcard)387 b(Matching)20803 55451 y
+SDict begin 18.2 H.L end
+ 20803 55451 a
+20803 55451 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE-WILDCARD) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20803 55451 a Black Black 89 w FU(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 55451 a
+SDict begin H.S end
+ 49451 55451 a FU(103)51776
+55451 y
+SDict begin 18.2 H.L end
+ 51776 55451 a 51776 55451 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE-WILDCARD) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 55451 a Black
+0 TeXcolorgray 5284 57466 a
+SDict begin H.S end
+ 5284 57466 a FU(8.2.3)g(Input/Output)f
+(Redirection)h(and)g(Piping)31458 57466 y
+SDict begin 18.2 H.L end
+ 31458 57466
+a 31458 57466 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE-PIPING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 31458 57466 a Black Black 282 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black 0 TeXcolorgray
+49451 57466 a
+SDict begin H.S end
+ 49451 57466 a FU(105)51776 57466 y
+SDict begin 18.2 H.L end
+ 51776
+57466 a 51776 57466 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE-PIPING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 57466 a Black 0 TeXcolorgray
+2627 59480 a
+SDict begin H.S end
+ 2627 59480 a FU(8.3)g(The)h(Bourne)f(Ag)-8
+b(ain)387 b(Shell)f(\(bash\))24312 59480 y
+SDict begin 18.2 H.L end
+ 24312 59480
+a 24312 59480 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 24312 59480 a Black Black 67 w FU(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black 0 TeXcolorgray 49451 59480 a
+SDict begin H.S end
+ 49451 59480
+a FU(106)51776 59480 y
+SDict begin 18.2 H.L end
+ 51776 59480 a 51776 59480 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+59480 a Black 0 TeXcolorgray 5284 61495 a
+SDict begin H.S end
+ 5284 61495
+a FU(8.3.1)h(En)-62 b(vironment)387 b(V)-172 b(ariables)22956
+61495 y
+SDict begin 18.2 H.L end
+ 22956 61495 a 22956 61495 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH-ENVIRONMENT) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 22956 61495 a Black
+Black 260 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 61495 a
+SDict begin H.S end
+ 49451 61495 a FU(106)51776
+61495 y
+SDict begin 18.2 H.L end
+ 51776 61495 a 51776 61495 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH-ENVIRONMENT) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 61495 a Black
+0 TeXcolorgray 5284 63510 a
+SDict begin H.S end
+ 5284 63510 a FU(8.3.2)387
+b(T)-124 b(ab)388 b(Completion)18765 63510 y
+SDict begin 18.2 H.L end
+ 18765 63510
+a 18765 63510 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH-TAB) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18765 63510 a Black Black 189 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 63510 a
+SDict begin H.S end
+ 49451 63510 a FU(108)51776
+63510 y
+SDict begin 18.2 H.L end
+ 51776 63510 a 51776 63510 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH-TAB) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 63510 a Black
+0 TeXcolorgray 2627 65524 a
+SDict begin H.S end
+ 2627 65524 a FU(8.4)f(V)-93
+b(irtual)387 b(T)-108 b(erminals)15813 65524 y
+SDict begin 18.2 H.L end
+ 15813
+65524 a 15813 65524 a
+SDict begin [ /Subtype /Link /Dest (SHELL-VT) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15813 65524 a Black Black 42 w
+FU(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 65524 a
+SDict begin H.S end
+ 49451 65524 a FU(109)51776
+65524 y
+SDict begin 18.2 H.L end
+ 51776 65524 a 51776 65524 a
+SDict begin [ /Subtype /Link /Dest (SHELL-VT) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 65524 a Black
+0 TeXcolorgray 5284 67539 a
+SDict begin H.S end
+ 5284 67539 a FU(8.4.1)387
+b(Screen)12987 67539 y
+SDict begin 18.2 H.L end
+ 12987 67539 a 12987 67539 a
+SDict begin [ /Subtype /Link /Dest (3023) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12987
+67539 a Black Black 156 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 67539 a
+SDict begin H.S end
+ 49451 67539 a FU(110)51776
+67539 y
+SDict begin 18.2 H.L end
+ 51776 67539 a 51776 67539 a
+SDict begin [ /Subtype /Link /Dest (3023) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 67539 a Black
+Black 50226 73672 a FR(vii)p Black eop end
+%%Page: 8 8
+TeXDict begin 8 7 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 0 TeXcolorgray -30 3490 a
+SDict begin H.S end
+ -30 3490
+a FX(9)387 b(Filesystem)g(Structur)-28 b(e)14834 3490
+y
+SDict begin 18.2 H.L end
+ 14834 3490 a 14834 3490 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14834 3490 a Black Black
+246 w FX(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 3490 a
+SDict begin H.S end
+ 49451 3490 a FX(111)51776 3490
+y
+SDict begin 18.2 H.L end
+ 51776 3490 a 51776 3490 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 3490 a Black 0 TeXcolorgray
+2627 5771 a
+SDict begin H.S end
+ 2627 5771 a FU(9.1)387 b(Ownership)11752
+5771 y
+SDict begin 18.2 H.L end
+ 11752 5771 a 11752 5771 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-OWNERSHIP)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11752 5771 a Black Black
+229 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 5771 a
+SDict begin H.S end
+ 49451 5771 a FU(111)51776 5771
+y
+SDict begin 18.2 H.L end
+ 51776 5771 a 51776 5771 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-OWNERSHIP)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 5771 a Black 0 TeXcolorgray
+2627 7785 a
+SDict begin H.S end
+ 2627 7785 a FU(9.2)g(Permissions)12444 7785
+y
+SDict begin 18.2 H.L end
+ 12444 7785 a 12444 7785 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-PERMISSIONS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12444 7785 a Black Black
+312 w FU(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 7785 a
+SDict begin H.S end
+ 49451 7785 a FU(112)51776 7785
+y
+SDict begin 18.2 H.L end
+ 51776 7785 a 51776 7785 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-PERMISSIONS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 7785 a Black 0 TeXcolorgray
+2627 9800 a
+SDict begin H.S end
+ 2627 9800 a FU(9.3)g(Links)8482 9800 y
+SDict begin 18.2 H.L end
+ 8482
+9800 a 8482 9800 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-LINKS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8482 9800 a Black Black 12 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 9800 a
+SDict begin H.S end
+ 49451 9800 a FU(115)51776 9800
+y
+SDict begin 18.2 H.L end
+ 51776 9800 a 51776 9800 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-LINKS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 9800 a Black 0 TeXcolorgray
+2627 11815 a
+SDict begin H.S end
+ 2627 11815 a FU(9.4)g(Mounting)g(De)-39
+b(vices)16406 11815 y
+SDict begin 18.2 H.L end
+ 16406 11815 a 16406 11815 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-MOUNTING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16406
+11815 a Black Black 224 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 11815 a
+SDict begin H.S end
+ 49451 11815 a FU(116)51776
+11815 y
+SDict begin 18.2 H.L end
+ 51776 11815 a 51776 11815 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-MOUNTING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 11815 a Black
+0 TeXcolorgray 5284 13829 a
+SDict begin H.S end
+ 5284 13829 a FU(9.4.1)387
+b FQ(fstab)11905 13829 y
+SDict begin 18.2 H.L end
+ 11905 13829 a 11905 13829 a
+SDict begin [ /Subtype /Link /Dest (3318) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+11905 13829 a Black Black 76 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 13829 a
+SDict begin H.S end
+ 49451 13829 a FU(117)51776
+13829 y
+SDict begin 18.2 H.L end
+ 51776 13829 a 51776 13829 a
+SDict begin [ /Subtype /Link /Dest (3318) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 13829 a Black
+0 TeXcolorgray 5284 15844 a
+SDict begin H.S end
+ 5284 15844 a FU(9.4.2)g FR(mount)415
+b FU(and)387 b FR(umount)20363 15844 y
+SDict begin 18.2 H.L end
+ 20363 15844 a
+20363 15844 a
+SDict begin [ /Subtype /Link /Dest (3339) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 20363 15844 a Black Black 141 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 15844 a
+SDict begin H.S end
+ 49451 15844 a FU(118)51776
+15844 y
+SDict begin 18.2 H.L end
+ 51776 15844 a 51776 15844 a
+SDict begin [ /Subtype /Link /Dest (3339) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 15844 a Black
+0 TeXcolorgray 2627 17859 a
+SDict begin H.S end
+ 2627 17859 a FU(9.5)g(NFS)g(Mounts)12918
+17859 y
+SDict begin 18.2 H.L end
+ 12918 17859 a 12918 17859 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-NFS) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12918 17859 a Black
+Black 225 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 17859 a
+SDict begin H.S end
+ 49451 17859 a FU(119)51776
+17859 y
+SDict begin 18.2 H.L end
+ 51776 17859 a 51776 17859 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-NFS) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 17859 a Black
+0 TeXcolorgray -30 20139 a
+SDict begin H.S end
+ -30 20139 a FX(10)g(Handling)f(Files)h(and)f
+(Dir)-28 b(ectories)22156 20139 y
+SDict begin 18.2 H.L end
+ 22156 20139 a 22156
+20139 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 22156 20139 a Black Black 285 w FX(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 20139 a
+SDict begin H.S end
+ 49451 20139 a FX(121)51776
+20139 y
+SDict begin 18.2 H.L end
+ 51776 20139 a 51776 20139 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 20139 a Black
+0 TeXcolorgray 2627 22419 a
+SDict begin H.S end
+ 2627 22419 a FU(10.1)387
+b(Na)-31 b(vig)-8 b(ation)387 b(:)g FR(ls)p FU(,)h FR(cd)42
+b FU(,)387 b(and)h FR(pwd)23120 22419 y
+SDict begin 18.2 H.L end
+ 23120 22419 a
+23120 22419 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-NAVIGATION) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23120 22419 a Black Black 96 w FU(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 22419 a
+SDict begin H.S end
+ 49451 22419 a FU(121)51776
+22419 y
+SDict begin 18.2 H.L end
+ 51776 22419 a 51776 22419 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-NAVIGATION) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 22419 a Black
+0 TeXcolorgray 5284 24434 a
+SDict begin H.S end
+ 5284 24434 a FU(10.1.1)f
+FR(ls)10579 24434 y
+SDict begin 18.2 H.L end
+ 10579 24434 a 10579 24434 a
+SDict begin [ /Subtype /Link /Dest (3397) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10579
+24434 a Black Black 239 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 24434 a
+SDict begin H.S end
+ 49451 24434 a FU(121)51776
+24434 y
+SDict begin 18.2 H.L end
+ 51776 24434 a 51776 24434 a
+SDict begin [ /Subtype /Link /Dest (3397) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 24434 a Black
+0 TeXcolorgray 5284 26449 a
+SDict begin H.S end
+ 5284 26449 a FU(10.1.2)g
+FR(cd)11050 26449 y
+SDict begin 18.2 H.L end
+ 11050 26449 a 11050 26449 a
+SDict begin [ /Subtype /Link /Dest (3435) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11050
+26449 a Black Black 156 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 26449 a
+SDict begin H.S end
+ 49451 26449 a FU(123)51776
+26449 y
+SDict begin 18.2 H.L end
+ 51776 26449 a 51776 26449 a
+SDict begin [ /Subtype /Link /Dest (3435) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 26449 a Black
+0 TeXcolorgray 5284 28463 a
+SDict begin H.S end
+ 5284 28463 a FU(10.1.3)g
+FR(pwd)12171 28463 y
+SDict begin 18.2 H.L end
+ 12171 28463 a 12171 28463 a
+SDict begin [ /Subtype /Link /Dest (3462) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12171
+28463 a Black Black 197 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 28463 a
+SDict begin H.S end
+ 49451 28463 a FU(123)51776
+28463 y
+SDict begin 18.2 H.L end
+ 51776 28463 a 51776 28463 a
+SDict begin [ /Subtype /Link /Dest (3462) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 28463 a Black
+0 TeXcolorgray 2627 30478 a
+SDict begin H.S end
+ 2627 30478 a FU(10.2)g(P)-23
+b(agers:)387 b FR(mor)-57 b(e)p FU(,)387 b FR(less)p
+FU(,)h(and)f FR(most)23236 30478 y
+SDict begin 18.2 H.L end
+ 23236 30478 a 23236
+30478 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-PAGERS) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23236 30478 a Black Black 368 w FU(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 30478 a
+SDict begin H.S end
+ 49451 30478 a FU(124)51776
+30478 y
+SDict begin 18.2 H.L end
+ 51776 30478 a 51776 30478 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-PAGERS) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 30478 a Black
+0 TeXcolorgray 5284 32493 a
+SDict begin H.S end
+ 5284 32493 a FU(10.2.1)g
+FR(mor)-57 b(e)12673 32493 y
+SDict begin 18.2 H.L end
+ 12673 32493 a 12673 32493
+a
+SDict begin [ /Subtype /Link /Dest (3490) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12673 32493 a Black Black 83 w FU(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 32493 a
+SDict begin H.S end
+ 49451 32493 a FU(124)51776
+32493 y
+SDict begin 18.2 H.L end
+ 51776 32493 a 51776 32493 a
+SDict begin [ /Subtype /Link /Dest (3490) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 32493 a Black
+0 TeXcolorgray 5284 34507 a
+SDict begin H.S end
+ 5284 34507 a FU(10.2.2)387
+b FR(less)11870 34507 y
+SDict begin 18.2 H.L end
+ 11870 34507 a 11870 34507 a
+SDict begin [ /Subtype /Link /Dest (3517) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11870
+34507 a Black Black 111 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 34507 a
+SDict begin H.S end
+ 49451 34507 a FU(125)51776
+34507 y
+SDict begin 18.2 H.L end
+ 51776 34507 a 51776 34507 a
+SDict begin [ /Subtype /Link /Dest (3517) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 34507 a Black
+0 TeXcolorgray 5284 36522 a
+SDict begin H.S end
+ 5284 36522 a FU(10.2.3)g
+FR(most)12501 36522 y
+SDict begin 18.2 H.L end
+ 12501 36522 a 12501 36522 a
+SDict begin [ /Subtype /Link /Dest (3538) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12501
+36522 a Black Black 255 w FU(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 36522 a
+SDict begin H.S end
+ 49451 36522 a FU(125)51776
+36522 y
+SDict begin 18.2 H.L end
+ 51776 36522 a 51776 36522 a
+SDict begin [ /Subtype /Link /Dest (3538) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 36522 a Black
+0 TeXcolorgray 2627 38537 a
+SDict begin H.S end
+ 2627 38537 a FU(10.3)g(Simple)g(Output:)f
+FR(cat)415 b FU(and)387 b FR(ec)-23 b(ho)23466 38537
+y
+SDict begin 18.2 H.L end
+ 23466 38537 a 23466 38537 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-OUTPUT) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23466 38537 a Black Black
+138 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 38537 a
+SDict begin H.S end
+ 49451 38537 a FU(125)51776
+38537 y
+SDict begin 18.2 H.L end
+ 51776 38537 a 51776 38537 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-OUTPUT) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 38537 a Black
+0 TeXcolorgray 5284 40551 a
+SDict begin H.S end
+ 5284 40551 a FU(10.3.1)387
+b FR(cat)11467 40551 y
+SDict begin 18.2 H.L end
+ 11467 40551 a 11467 40551 a
+SDict begin [ /Subtype /Link /Dest (3558) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11467
+40551 a Black Black 126 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 40551 a
+SDict begin H.S end
+ 49451 40551 a FU(125)51776
+40551 y
+SDict begin 18.2 H.L end
+ 51776 40551 a 51776 40551 a
+SDict begin [ /Subtype /Link /Dest (3558) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 40551 a Black
+0 TeXcolorgray 5284 42566 a
+SDict begin H.S end
+ 5284 42566 a FU(10.3.2)g
+FR(ec)-23 b(ho)12448 42566 y
+SDict begin 18.2 H.L end
+ 12448 42566 a 12448 42566
+a
+SDict begin [ /Subtype /Link /Dest (3602) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12448 42566 a Black Black 308 w FU(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 42566 a
+SDict begin H.S end
+ 49451 42566 a FU(126)51776
+42566 y
+SDict begin 18.2 H.L end
+ 51776 42566 a 51776 42566 a
+SDict begin [ /Subtype /Link /Dest (3602) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 42566 a Black
+0 TeXcolorgray 2627 44581 a
+SDict begin H.S end
+ 2627 44581 a FU(10.4)387
+b(Creation:)g FR(touc)-23 b(h)387 b FU(and)g FR(mkdir)21967
+44581 y
+SDict begin 18.2 H.L end
+ 21967 44581 a 21967 44581 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-CREATION) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 21967 44581 a Black
+Black 87 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 44581 a
+SDict begin H.S end
+ 49451 44581 a FU(126)51776
+44581 y
+SDict begin 18.2 H.L end
+ 51776 44581 a 51776 44581 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-CREATION) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 44581 a Black
+0 TeXcolorgray 5284 46595 a
+SDict begin H.S end
+ 5284 46595 a FU(10.4.1)g
+FR(touc)-23 b(h)12966 46595 y
+SDict begin 18.2 H.L end
+ 12966 46595 a 12966 46595
+a
+SDict begin [ /Subtype /Link /Dest (3618) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12966 46595 a Black Black 177 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 46595 a
+SDict begin H.S end
+ 49451 46595 a FU(127)51776
+46595 y
+SDict begin 18.2 H.L end
+ 51776 46595 a 51776 46595 a
+SDict begin [ /Subtype /Link /Dest (3618) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 46595 a Black
+0 TeXcolorgray 5284 48610 a
+SDict begin H.S end
+ 5284 48610 a FU(10.4.2)387
+b FR(mkdir)13197 48610 y
+SDict begin 18.2 H.L end
+ 13197 48610 a 13197 48610 a
+SDict begin [ /Subtype /Link /Dest (3638) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+13197 48610 a Black Black 333 w FU(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 48610 a
+SDict begin H.S end
+ 49451 48610 a FU(127)51776
+48610 y
+SDict begin 18.2 H.L end
+ 51776 48610 a 51776 48610 a
+SDict begin [ /Subtype /Link /Dest (3638) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 48610 a Black
+0 TeXcolorgray 2627 50625 a
+SDict begin H.S end
+ 2627 50625 a FU(10.5)g(Cop)-15
+b(y)387 b(and)g(Mo)-23 b(v)g(e)15652 50625 y
+SDict begin 18.2 H.L end
+ 15652 50625
+a 15652 50625 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-COPYMOVE) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15652 50625 a Black Black 203 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 50625 a
+SDict begin H.S end
+ 49451 50625 a FU(128)51776
+50625 y
+SDict begin 18.2 H.L end
+ 51776 50625 a 51776 50625 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-COPYMOVE) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 50625 a Black
+0 TeXcolorgray 5284 52639 a
+SDict begin H.S end
+ 5284 52639 a FU(10.5.1)387
+b FR(cp)11008 52639 y
+SDict begin 18.2 H.L end
+ 11008 52639 a 11008 52639 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-COPYMOVE-CP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11008
+52639 a Black Black 198 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 52639 a
+SDict begin H.S end
+ 49451 52639 a FU(128)51776
+52639 y
+SDict begin 18.2 H.L end
+ 51776 52639 a 51776 52639 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-COPYMOVE-CP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 52639 a Black
+0 TeXcolorgray 5284 54654 a
+SDict begin H.S end
+ 5284 54654 a FU(10.5.2)g
+FR(mv)11352 54654 y
+SDict begin 18.2 H.L end
+ 11352 54654 a 11352 54654 a
+SDict begin [ /Subtype /Link /Dest (3711) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11352
+54654 a Black Black 241 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 54654 a
+SDict begin H.S end
+ 49451 54654 a FU(129)51776
+54654 y
+SDict begin 18.2 H.L end
+ 51776 54654 a 51776 54654 a
+SDict begin [ /Subtype /Link /Dest (3711) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 54654 a Black
+0 TeXcolorgray 2627 56669 a
+SDict begin H.S end
+ 2627 56669 a FU(10.6)g(Deletion:)g
+FR(rm)g FU(and)g FR(rmdir)20183 56669 y
+SDict begin 18.2 H.L end
+ 20183 56669 a
+20183 56669 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-DELETION) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20183 56669 a Black Black 321 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 56669 a
+SDict begin H.S end
+ 49451 56669 a FU(129)51776
+56669 y
+SDict begin 18.2 H.L end
+ 51776 56669 a 51776 56669 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-DELETION) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 56669 a Black
+0 TeXcolorgray 5284 58683 a
+SDict begin H.S end
+ 5284 58683 a FU(10.6.1)g
+FR(rm)11267 58683 y
+SDict begin 18.2 H.L end
+ 11267 58683 a 11267 58683 a
+SDict begin [ /Subtype /Link /Dest (3732) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11267
+58683 a Black Black 326 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 58683 a
+SDict begin H.S end
+ 49451 58683 a FU(129)51776
+58683 y
+SDict begin 18.2 H.L end
+ 51776 58683 a 51776 58683 a
+SDict begin [ /Subtype /Link /Dest (3732) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 58683 a Black
+0 TeXcolorgray 5284 60698 a
+SDict begin H.S end
+ 5284 60698 a FU(10.6.2)g
+FR(rmdir)13112 60698 y
+SDict begin 18.2 H.L end
+ 13112 60698 a 13112 60698 a
+SDict begin [ /Subtype /Link /Dest (3763) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 13112
+60698 a Black Black 31 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 60698 a
+SDict begin H.S end
+ 49451 60698 a FU(130)51776
+60698 y
+SDict begin 18.2 H.L end
+ 51776 60698 a 51776 60698 a
+SDict begin [ /Subtype /Link /Dest (3763) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 60698 a Black
+0 TeXcolorgray 2627 62713 a
+SDict begin H.S end
+ 2627 62713 a FU(10.7)g(Aliasing)g(\002les)g
+(with)f FR(ln)18685 62713 y
+SDict begin 18.2 H.L end
+ 18685 62713 a 18685 62713
+a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-LINK) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18685 62713 a Black Black 269 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 62713 a
+SDict begin H.S end
+ 49451 62713 a FU(130)51776
+62713 y
+SDict begin 18.2 H.L end
+ 51776 62713 a 51776 62713 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-LINK) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 62713 a Black
+Black -30 73672 a FR(viii)p Black eop end
+%%Page: 9 9
+TeXDict begin 9 8 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 0 TeXcolorgray -30 3490 a
+SDict begin H.S end
+ -30 3490
+a FX(11)387 b(Pr)-28 b(ocess)388 b(Contr)-28 b(ol)12397
+3490 y
+SDict begin 18.2 H.L end
+ 12397 3490 a 12397 3490 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12397 3490 a Black Black
+359 w FX(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 3490 a
+SDict begin H.S end
+ 49451 3490 a FX(133)51776 3490
+y
+SDict begin 18.2 H.L end
+ 51776 3490 a 51776 3490 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 3490 a Black 0 TeXcolorgray
+2627 5771 a
+SDict begin H.S end
+ 2627 5771 a FU(11.1)387 b(Backgrounding)15283
+5771 y
+SDict begin 18.2 H.L end
+ 15283 5771 a 15283 5771 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-BACKGROUNDING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15283 5771 a Black Black
+185 w FU(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 5771 a
+SDict begin H.S end
+ 49451 5771 a FU(133)51776 5771
+y
+SDict begin 18.2 H.L end
+ 51776 5771 a 51776 5771 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-BACKGROUNDING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 5771 a Black 0 TeXcolorgray
+2627 7785 a
+SDict begin H.S end
+ 2627 7785 a FU(11.2)g(F)-23 b(ore)g(grounding)14893
+7785 y
+SDict begin 18.2 H.L end
+ 14893 7785 a 14893 7785 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-FOREGROUNDING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14893 7785 a Black Black
+187 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 7785 a
+SDict begin H.S end
+ 49451 7785 a FU(134)51776 7785
+y
+SDict begin 18.2 H.L end
+ 51776 7785 a 51776 7785 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-FOREGROUNDING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 7785 a Black 0 TeXcolorgray
+2627 9800 a
+SDict begin H.S end
+ 2627 9800 a FU(11.3)387 b FR(ps)7104 9800
+y
+SDict begin 18.2 H.L end
+ 7104 9800 a 7104 9800 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-PS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7104 9800 a Black Black 227
+w FU(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 9800 a
+SDict begin H.S end
+ 49451 9800 a FU(135)51776 9800
+y
+SDict begin 18.2 H.L end
+ 51776 9800 a 51776 9800 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-PS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 9800 a Black 0 TeXcolorgray
+2627 11815 a
+SDict begin H.S end
+ 2627 11815 a FU(11.4)g FR(kill)7709 11815
+y
+SDict begin 18.2 H.L end
+ 7709 11815 a 7709 11815 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-KILL) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7709 11815 a Black Black
+10 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 11815 a
+SDict begin H.S end
+ 49451 11815 a FU(139)51776
+11815 y
+SDict begin 18.2 H.L end
+ 51776 11815 a 51776 11815 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-KILL) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 11815 a Black
+0 TeXcolorgray 2627 13829 a
+SDict begin H.S end
+ 2627 13829 a FU(11.5)g FR(top)7707
+13829 y
+SDict begin 18.2 H.L end
+ 7707 13829 a 7707 13829 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-TOP) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7707 13829 a Black
+Black 12 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 13829 a
+SDict begin H.S end
+ 49451 13829 a FU(141)51776
+13829 y
+SDict begin 18.2 H.L end
+ 51776 13829 a 51776 13829 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-TOP) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 13829 a Black
+0 TeXcolorgray -30 16110 a
+SDict begin H.S end
+ -30 16110 a FX(12)g(Essential)f(System)h
+(Administration)23520 16110 y
+SDict begin 18.2 H.L end
+ 23520 16110 a 23520 16110
+a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23520 16110 a Black Black 84 w FX(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 16110 a
+SDict begin H.S end
+ 49451 16110 a FX(143)51776
+16110 y
+SDict begin 18.2 H.L end
+ 51776 16110 a 51776 16110 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 16110 a Black
+0 TeXcolorgray 2627 18390 a
+SDict begin H.S end
+ 2627 18390 a FU(12.1)g(Users)g(and)h
+(Groups)16831 18390 y
+SDict begin 18.2 H.L end
+ 16831 18390 a 16831 18390 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16831
+18390 a Black Black 186 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 18390 a
+SDict begin H.S end
+ 49451 18390 a FU(143)51776
+18390 y
+SDict begin 18.2 H.L end
+ 51776 18390 a 51776 18390 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 18390 a Black
+0 TeXcolorgray 5284 20405 a
+SDict begin H.S end
+ 5284 20405 a FU(12.1.1)f(Supplied)g
+(Scripts)19750 20405 y
+SDict begin 18.2 H.L end
+ 19750 20405 a 19750 20405 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS-SCRIPTS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19750
+20405 a Black Black 367 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black 0 TeXcolorgray 49451 20405 a
+SDict begin H.S end
+ 49451 20405
+a FU(143)51776 20405 y
+SDict begin 18.2 H.L end
+ 51776 20405 a 51776 20405 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS-SCRIPTS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+20405 a Black 0 TeXcolorgray 5284 22419 a
+SDict begin H.S end
+ 5284 22419
+a FU(12.1.2)g(Changing)g(P)-23 b(assw)-15 b(ords)22466
+22419 y
+SDict begin 18.2 H.L end
+ 22466 22419 a 22466 22419 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS-PASSWDS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 22466 22419 a Black
+Black 363 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 22419 a
+SDict begin H.S end
+ 49451 22419 a FU(148)51776
+22419 y
+SDict begin 18.2 H.L end
+ 51776 22419 a 51776 22419 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS-PASSWDS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 22419 a Black
+0 TeXcolorgray 5284 24434 a
+SDict begin H.S end
+ 5284 24434 a FU(12.1.3)387
+b(Changing)g(User)g(Information)26677 24434 y
+SDict begin 18.2 H.L end
+ 26677 24434
+a 26677 24434 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS-CHANGING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 26677 24434 a Black Black 26 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 24434 a
+SDict begin H.S end
+ 49451 24434 a FU(149)51776
+24434 y
+SDict begin 18.2 H.L end
+ 51776 24434 a 51776 24434 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS-CHANGING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 24434 a Black
+0 TeXcolorgray 2627 26449 a
+SDict begin H.S end
+ 2627 26449 a FU(12.2)g(Users)g(and)h
+(Groups,)f(the)g(Hard)h(W)-124 b(ay)26174 26449 y
+SDict begin 18.2 H.L end
+ 26174
+26449 a 26174 26449 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-HARDUSERS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 26174 26449 a Black Black 142 w
+FU(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 26449 a
+SDict begin H.S end
+ 49451 26449 a FU(150)51776
+26449 y
+SDict begin 18.2 H.L end
+ 51776 26449 a 51776 26449 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-HARDUSERS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 26449 a Black
+0 TeXcolorgray 2627 28463 a
+SDict begin H.S end
+ 2627 28463 a FU(12.3)387
+b(Shutting)f(Do)-39 b(wn)388 b(Properly)20842 28463 y
+SDict begin 18.2 H.L end
+
+20842 28463 a 20842 28463 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-SHUTDOWN) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20842 28463 a Black Black
+50 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black 0 TeXcolorgray 49451 28463 a
+SDict begin H.S end
+ 49451 28463
+a FU(152)51776 28463 y
+SDict begin 18.2 H.L end
+ 51776 28463 a 51776 28463 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-SHUTDOWN) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+28463 a Black 0 TeXcolorgray -30 30744 a
+SDict begin H.S end
+ -30 30744 a
+FX(13)f(Basic)g(Netw)-15 b(ork)386 b(Commands)19541 30744
+y
+SDict begin 18.2 H.L end
+ 19541 30744 a 19541 30744 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19541 30744 a Black Black
+188 w FX(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black 0 TeXcolorgray 49451 30744 a
+SDict begin H.S end
+ 49451 30744
+a FX(157)51776 30744 y
+SDict begin 18.2 H.L end
+ 51776 30744 a 51776 30744 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+30744 a Black 0 TeXcolorgray 2627 33024 a
+SDict begin H.S end
+ 2627 33024
+a FU(13.1)h FR(ping)8482 33024 y
+SDict begin 18.2 H.L end
+ 8482 33024 a 8482 33024
+a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-PING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8482 33024 a Black Black 12 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 33024 a
+SDict begin H.S end
+ 49451 33024 a FU(157)51776
+33024 y
+SDict begin 18.2 H.L end
+ 51776 33024 a 51776 33024 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-PING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 33024 a Black
+0 TeXcolorgray 2627 35039 a
+SDict begin H.S end
+ 2627 35039 a FU(13.2)g FR(tr)-23
+b(acer)-70 b(oute)12090 35039 y
+SDict begin 18.2 H.L end
+ 12090 35039 a 12090 35039
+a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-TRACEROUTE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12090 35039 a Black Black 278 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 35039 a
+SDict begin H.S end
+ 49451 35039 a FU(158)51776
+35039 y
+SDict begin 18.2 H.L end
+ 51776 35039 a 51776 35039 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-TRACEROUTE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 35039 a Black
+0 TeXcolorgray 2627 37053 a
+SDict begin H.S end
+ 2627 37053 a FU(13.3)387
+b(DNS)g(T)-124 b(ools)12620 37053 y
+SDict begin 18.2 H.L end
+ 12620 37053 a 12620
+37053 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-DNS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12620 37053 a Black Black 136 w FU(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 37053 a
+SDict begin H.S end
+ 49451 37053 a FU(158)51776
+37053 y
+SDict begin 18.2 H.L end
+ 51776 37053 a 51776 37053 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-DNS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 37053 a Black
+0 TeXcolorgray 5284 39068 a
+SDict begin H.S end
+ 5284 39068 a FU(13.3.1)387
+b FR(host)12157 39068 y
+SDict begin 18.2 H.L end
+ 12157 39068 a 12157 39068 a
+SDict begin [ /Subtype /Link /Dest (4474) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12157
+39068 a Black Black 211 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 39068 a
+SDict begin H.S end
+ 49451 39068 a FU(159)51776
+39068 y
+SDict begin 18.2 H.L end
+ 51776 39068 a 51776 39068 a
+SDict begin [ /Subtype /Link /Dest (4474) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 39068 a Black
+0 TeXcolorgray 5284 41083 a
+SDict begin H.S end
+ 5284 41083 a FU(13.3.2)g
+FR(nslookup)15142 41083 y
+SDict begin 18.2 H.L end
+ 15142 41083 a 15142 41083 a
+SDict begin [ /Subtype /Link /Dest (4486) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+15142 41083 a Black Black 326 w FU(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 41083 a
+SDict begin H.S end
+ 49451 41083 a FU(159)51776
+41083 y
+SDict begin 18.2 H.L end
+ 51776 41083 a 51776 41083 a
+SDict begin [ /Subtype /Link /Dest (4486) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 41083 a Black
+0 TeXcolorgray 5284 43097 a
+SDict begin H.S end
+ 5284 43097 a FU(13.3.3)g
+FR(dig)11526 43097 y
+SDict begin 18.2 H.L end
+ 11526 43097 a 11526 43097 a
+SDict begin [ /Subtype /Link /Dest (4495) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11526
+43097 a Black Black 67 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 43097 a
+SDict begin H.S end
+ 49451 43097 a FU(160)51776
+43097 y
+SDict begin 18.2 H.L end
+ 51776 43097 a 51776 43097 a
+SDict begin [ /Subtype /Link /Dest (4495) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 43097 a Black
+0 TeXcolorgray 2627 45112 a
+SDict begin H.S end
+ 2627 45112 a FU(13.4)g FR(\002ng)-15
+b(er)9363 45112 y
+SDict begin 18.2 H.L end
+ 9363 45112 a 9363 45112 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-FINGER)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 9363 45112
+a Black Black 293 w FU(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 45112 a
+SDict begin H.S end
+ 49451 45112 a FU(161)51776
+45112 y
+SDict begin 18.2 H.L end
+ 51776 45112 a 51776 45112 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-FINGER)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 45112 a Black
+0 TeXcolorgray 2627 47127 a
+SDict begin H.S end
+ 2627 47127 a FU(13.5)387
+b FR(telnet)9198 47127 y
+SDict begin 18.2 H.L end
+ 9198 47127 a 9198 47127 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-TELNET)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 9198
+47127 a Black Black 71 w FU(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 47127 a
+SDict begin H.S end
+ 49451 47127 a FU(162)51776
+47127 y
+SDict begin 18.2 H.L end
+ 51776 47127 a 51776 47127 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-TELNET)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 47127 a Black
+0 TeXcolorgray 5284 49141 a
+SDict begin H.S end
+ 5284 49141 a FU(13.5.1)g(The)h(other)f(use)
+g(of)g(telnet)23490 49141 y
+SDict begin 18.2 H.L end
+ 23490 49141 a 23490 49141
+a
+SDict begin [ /Subtype /Link /Dest (4592) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 23490 49141 a Black Black 114 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 49141 a
+SDict begin H.S end
+ 49451 49141 a FU(163)51776
+49141 y
+SDict begin 18.2 H.L end
+ 51776 49141 a 51776 49141 a
+SDict begin [ /Subtype /Link /Dest (4592) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 49141 a Black
+0 TeXcolorgray 2627 51156 a
+SDict begin H.S end
+ 2627 51156 a FU(13.6)g(The)h(Secure)f
+(shell)16056 51156 y
+SDict begin 18.2 H.L end
+ 16056 51156 a 16056 51156 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-SSH) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16056
+51156 a Black Black 186 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 51156 a
+SDict begin H.S end
+ 49451 51156 a FU(164)51776
+51156 y
+SDict begin 18.2 H.L end
+ 51776 51156 a 51776 51156 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-SSH) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 51156 a Black
+0 TeXcolorgray 2627 53171 a
+SDict begin H.S end
+ 2627 53171 a FU(13.7)g(email)9170
+53171 y
+SDict begin 18.2 H.L end
+ 9170 53171 a 9170 53171 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 9170 53171 a Black
+Black 99 w FU(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 53171 a
+SDict begin H.S end
+ 49451 53171 a FU(164)51776
+53171 y
+SDict begin 18.2 H.L end
+ 51776 53171 a 51776 53171 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 53171 a Black
+0 TeXcolorgray 5284 55185 a
+SDict begin H.S end
+ 5284 55185 a FU(13.7.1)g
+FR(pine)12214 55185 y
+SDict begin 18.2 H.L end
+ 12214 55185 a 12214 55185 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL-PINE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12214
+55185 a Black Black 154 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 55185 a
+SDict begin H.S end
+ 49451 55185 a FU(165)51776
+55185 y
+SDict begin 18.2 H.L end
+ 51776 55185 a 51776 55185 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL-PINE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 55185 a Black
+0 TeXcolorgray 5284 57200 a
+SDict begin H.S end
+ 5284 57200 a FU(13.7.2)g
+FR(elm)11783 57200 y
+SDict begin 18.2 H.L end
+ 11783 57200 a 11783 57200 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL-ELM)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11783
+57200 a Black Black 198 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 57200 a
+SDict begin H.S end
+ 49451 57200 a FU(167)51776
+57200 y
+SDict begin 18.2 H.L end
+ 51776 57200 a 51776 57200 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL-ELM)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 57200 a Black
+0 TeXcolorgray 5284 59215 a
+SDict begin H.S end
+ 5284 59215 a FU(13.7.3)g
+FR(mutt)12329 59215 y
+SDict begin 18.2 H.L end
+ 12329 59215 a 12329 59215 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL-MUTT)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12329
+59215 a Black Black 39 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 59215 a
+SDict begin H.S end
+ 49451 59215 a FU(168)51776
+59215 y
+SDict begin 18.2 H.L end
+ 51776 59215 a 51776 59215 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL-MUTT)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 59215 a Black
+0 TeXcolorgray 5284 61229 a
+SDict begin H.S end
+ 5284 61229 a FU(13.7.4)g
+FR(nail)11959 61229 y
+SDict begin 18.2 H.L end
+ 11959 61229 a 11959 61229 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL-NAIL)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11959
+61229 a Black Black 22 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 61229 a
+SDict begin H.S end
+ 49451 61229 a FU(169)51776
+61229 y
+SDict begin 18.2 H.L end
+ 51776 61229 a 51776 61229 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-EMAIL-NAIL)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 61229 a Black
+0 TeXcolorgray 2627 63244 a
+SDict begin H.S end
+ 2627 63244 a FU(13.8)g(Bro)-39
+b(wsers)11541 63244 y
+SDict begin 18.2 H.L end
+ 11541 63244 a 11541 63244 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-WEB) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11541
+63244 a Black Black 52 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 63244 a
+SDict begin H.S end
+ 49451 63244 a FU(170)51776
+63244 y
+SDict begin 18.2 H.L end
+ 51776 63244 a 51776 63244 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-WEB) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 63244 a Black
+0 TeXcolorgray 5284 65259 a
+SDict begin H.S end
+ 5284 65259 a FU(13.8.1)387
+b FR(lynx)12132 65259 y
+SDict begin 18.2 H.L end
+ 12132 65259 a 12132 65259 a
+SDict begin [ /Subtype /Link /Dest (4775) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12132
+65259 a Black Black 236 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 65259 a
+SDict begin H.S end
+ 49451 65259 a FU(170)51776
+65259 y
+SDict begin 18.2 H.L end
+ 51776 65259 a 51776 65259 a
+SDict begin [ /Subtype /Link /Dest (4775) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 65259 a Black
+0 TeXcolorgray 5284 67273 a
+SDict begin H.S end
+ 5284 67273 a FU(13.8.2)g
+FR(links)12473 67273 y
+SDict begin 18.2 H.L end
+ 12473 67273 a 12473 67273 a
+SDict begin [ /Subtype /Link /Dest (4812) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12473
+67273 a Black Black 283 w FU(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 67273 a
+SDict begin H.S end
+ 49451 67273 a FU(171)51776
+67273 y
+SDict begin 18.2 H.L end
+ 51776 67273 a 51776 67273 a
+SDict begin [ /Subtype /Link /Dest (4812) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 67273 a Black
+Black 50652 73672 a FR(ix)p Black eop end
+%%Page: 10 10
+TeXDict begin 10 9 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 0 TeXcolorgray 5284 3490 a
+SDict begin H.S end
+ 5284 3490
+a FU(13.8.3)387 b FR(wg)-15 b(et)12486 3490 y
+SDict begin 18.2 H.L end
+ 12486 3490
+a 12486 3490 a
+SDict begin [ /Subtype /Link /Dest (4830) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12486 3490 a Black Black 270 w FU(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 3490 a
+SDict begin H.S end
+ 49451 3490 a FU(172)51776 3490
+y
+SDict begin 18.2 H.L end
+ 51776 3490 a 51776 3490 a
+SDict begin [ /Subtype /Link /Dest (4830) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 3490 a Black 0 TeXcolorgray
+2627 5505 a
+SDict begin H.S end
+ 2627 5505 a FU(13.9)387 b(FTP)g(Clients)13177
+5505 y
+SDict begin 18.2 H.L end
+ 13177 5505 a 13177 5505 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-FTP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 13177 5505 a Black Black
+353 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 5505 a
+SDict begin H.S end
+ 49451 5505 a FU(173)51776
+5505 y
+SDict begin 18.2 H.L end
+ 51776 5505 a 51776 5505 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-FTP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 5505 a Black 0
+TeXcolorgray 5284 7520 a
+SDict begin H.S end
+ 5284 7520 a FU(13.9.1)g FR(ftp)11182
+7520 y
+SDict begin 18.2 H.L end
+ 11182 7520 a 11182 7520 a
+SDict begin [ /Subtype /Link /Dest (4870) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11182 7520 a Black Black
+24 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 7520 a
+SDict begin H.S end
+ 49451 7520 a FU(174)51776 7520
+y
+SDict begin 18.2 H.L end
+ 51776 7520 a 51776 7520 a
+SDict begin [ /Subtype /Link /Dest (4870) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 7520 a Black 0 TeXcolorgray
+5284 9534 a
+SDict begin H.S end
+ 5284 9534 a FU(13.9.2)g FR(ncftp)12645 9534
+y
+SDict begin 18.2 H.L end
+ 12645 9534 a 12645 9534 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-FTP-NCFTP)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12645 9534 a Black Black
+111 w FU(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 9534 a
+SDict begin H.S end
+ 49451 9534 a FU(175)51776 9534
+y
+SDict begin 18.2 H.L end
+ 51776 9534 a 51776 9534 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-FTP-NCFTP)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 9534 a Black 0 TeXcolorgray
+2627 11549 a
+SDict begin H.S end
+ 2627 11549 a FU(13.10)g(T)-124 b(alking)387
+b(to)g(Other)g(People)21314 11549 y
+SDict begin 18.2 H.L end
+ 21314 11549 a 21314
+11549 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-TALK) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 21314 11549 a Black Black 353 w FU(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black 0 TeXcolorgray 49451 11549 a
+SDict begin H.S end
+ 49451 11549
+a FU(176)51776 11549 y
+SDict begin 18.2 H.L end
+ 51776 11549 a 51776 11549 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS-TALK) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+11549 a Black 0 TeXcolorgray 5284 13564 a
+SDict begin H.S end
+ 5284 13564
+a FU(13.10.1)g FR(wall)12993 13564 y
+SDict begin 18.2 H.L end
+ 12993 13564 a 12993
+13564 a
+SDict begin [ /Subtype /Link /Dest (4988) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12993 13564 a Black Black 150 w FU(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 13564 a
+SDict begin H.S end
+ 49451 13564 a FU(177)51776
+13564 y
+SDict begin 18.2 H.L end
+ 51776 13564 a 51776 13564 a
+SDict begin [ /Subtype /Link /Dest (4988) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 13564 a Black
+0 TeXcolorgray 5284 15578 a
+SDict begin H.S end
+ 5284 15578 a FU(13.10.2)g
+FR(talk)12671 15578 y
+SDict begin 18.2 H.L end
+ 12671 15578 a 12671 15578 a
+SDict begin [ /Subtype /Link /Dest (5005) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12671
+15578 a Black Black 85 w FU(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 15578 a
+SDict begin H.S end
+ 49451 15578 a FU(177)51776
+15578 y
+SDict begin 18.2 H.L end
+ 51776 15578 a 51776 15578 a
+SDict begin [ /Subtype /Link /Dest (5005) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 15578 a Black
+0 TeXcolorgray 5284 17593 a
+SDict begin H.S end
+ 5284 17593 a FU(13.10.3)g
+FR(ytalk)13359 17593 y
+SDict begin 18.2 H.L end
+ 13359 17593 a 13359 17593 a
+SDict begin [ /Subtype /Link /Dest (5032) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 13359
+17593 a Black Black 171 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 17593 a
+SDict begin H.S end
+ 49451 17593 a FU(178)51776
+17593 y
+SDict begin 18.2 H.L end
+ 51776 17593 a 51776 17593 a
+SDict begin [ /Subtype /Link /Dest (5032) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 17593 a Black
+0 TeXcolorgray -30 19873 a
+SDict begin H.S end
+ -30 19873 a FX(14)g(Security)7417
+19873 y
+SDict begin 18.2 H.L end
+ 7417 19873 a 7417 19873 a
+SDict begin [ /Subtype /Link /Dest (SECURITY) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7417 19873 a Black
+Black 302 w FX(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 19873 a
+SDict begin H.S end
+ 49451 19873 a FX(181)51776
+19873 y
+SDict begin 18.2 H.L end
+ 51776 19873 a 51776 19873 a
+SDict begin [ /Subtype /Link /Dest (SECURITY) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 19873 a Black
+0 TeXcolorgray 2627 22154 a
+SDict begin H.S end
+ 2627 22154 a FU(14.1)g(Disabling)g
+(Services)17392 22154 y
+SDict begin 18.2 H.L end
+ 17392 22154 a 17392 22154 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-DISABLE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17392
+22154 a Black Black 13 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 22154 a
+SDict begin H.S end
+ 49451 22154 a FU(181)51776
+22154 y
+SDict begin 18.2 H.L end
+ 51776 22154 a 51776 22154 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-DISABLE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 22154 a Black
+0 TeXcolorgray 5284 24168 a
+SDict begin H.S end
+ 5284 24168 a FU(14.1.1)g(Services)g
+(started)g(from)g FR(inetd)26244 24168 y
+SDict begin 18.2 H.L end
+ 26244 24168
+a 26244 24168 a
+SDict begin [ /Subtype /Link /Dest (5080) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 26244 24168 a Black Black 72 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 24168 a
+SDict begin H.S end
+ 49451 24168 a FU(181)51776
+24168 y
+SDict begin 18.2 H.L end
+ 51776 24168 a 51776 24168 a
+SDict begin [ /Subtype /Link /Dest (5080) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 24168 a Black
+0 TeXcolorgray 5284 26183 a
+SDict begin H.S end
+ 5284 26183 a FU(14.1.2)g(Services)g
+(started)g(from)g(init)g(scripts)29604 26183 y
+SDict begin 18.2 H.L end
+ 29604
+26183 a 29604 26183 a
+SDict begin [ /Subtype /Link /Dest (5101) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 29604 26183 a Black Black 199 w
+FU(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 26183 a
+SDict begin H.S end
+ 49451 26183 a FU(182)51776
+26183 y
+SDict begin 18.2 H.L end
+ 51776 26183 a 51776 26183 a
+SDict begin [ /Subtype /Link /Dest (5101) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 26183 a Black
+0 TeXcolorgray 2627 28198 a
+SDict begin H.S end
+ 2627 28198 a FU(14.2)g(Host)g(Access)g
+(Control)18554 28198 y
+SDict begin 18.2 H.L end
+ 18554 28198 a 18554 28198 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-HOST) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18554
+28198 a Black Black 13 w FU(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 28198 a
+SDict begin H.S end
+ 49451 28198 a FU(183)51776
+28198 y
+SDict begin 18.2 H.L end
+ 51776 28198 a 51776 28198 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-HOST) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 28198 a Black
+0 TeXcolorgray 5284 30212 a
+SDict begin H.S end
+ 5284 30212 a FU(14.2.1)g
+FR(iptables)14454 30212 y
+SDict begin 18.2 H.L end
+ 14454 30212 a 14454 30212 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-HOST-IPTABLES) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+
+14454 30212 a Black Black 239 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 30212 a
+SDict begin H.S end
+ 49451 30212 a FU(183)51776
+30212 y
+SDict begin 18.2 H.L end
+ 51776 30212 a 51776 30212 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-HOST-IPTABLES) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 30212 a Black
+0 TeXcolorgray 5284 32227 a
+SDict begin H.S end
+ 5284 32227 a FU(14.2.2)g
+FR(tcpwr)-23 b(apper)-15 b(s)17257 32227 y
+SDict begin 18.2 H.L end
+ 17257 32227
+a 17257 32227 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-HOST-TCPWRAPPERS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17257 32227 a Black Black 148 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 32227 a
+SDict begin H.S end
+ 49451 32227 a FU(185)51776
+32227 y
+SDict begin 18.2 H.L end
+ 51776 32227 a 51776 32227 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-HOST-TCPWRAPPERS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 32227 a Black
+0 TeXcolorgray 2627 34242 a
+SDict begin H.S end
+ 2627 34242 a FU(14.3)387
+b(K)-39 b(eeping)387 b(Current)16060 34242 y
+SDict begin 18.2 H.L end
+ 16060 34242
+a 16060 34242 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-CURRENT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16060 34242 a Black Black 182 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 34242 a
+SDict begin H.S end
+ 49451 34242 a FU(186)51776
+34242 y
+SDict begin 18.2 H.L end
+ 51776 34242 a 51776 34242 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-CURRENT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 34242 a Black
+0 TeXcolorgray 5284 36256 a
+SDict begin H.S end
+ 5284 36256 a FU(14.3.1)g
+FP(slackware-security)f FU(mailing)g(list)30342 36256
+y
+SDict begin 18.2 H.L end
+ 30342 36256 a 30342 36256 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-CURRENT-LIST) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 30342 36256 a Black Black
+236 w FU(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 36256 a
+SDict begin H.S end
+ 49451 36256 a FU(186)51776
+36256 y
+SDict begin 18.2 H.L end
+ 51776 36256 a 51776 36256 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-CURRENT-LIST) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 36256 a Black
+0 TeXcolorgray 5284 38271 a
+SDict begin H.S end
+ 5284 38271 a FU(14.3.2)h(The)h
+FQ(/patches)382 b FU(directory)23336 38271 y
+SDict begin 18.2 H.L end
+ 23336 38271
+a 23336 38271 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-CURRENT-PATCHES) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23336 38271 a Black Black 268 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 38271 a
+SDict begin H.S end
+ 49451 38271 a FU(187)51776
+38271 y
+SDict begin 18.2 H.L end
+ 51776 38271 a 51776 38271 a
+SDict begin [ /Subtype /Link /Dest (SECURITY-CURRENT-PATCHES) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 38271 a Black
+0 TeXcolorgray -30 40551 a
+SDict begin H.S end
+ -30 40551 a FX(15)387 b(Ar)-28
+b(chi)-15 b(v)g(e)386 b(Files)10586 40551 y
+SDict begin 18.2 H.L end
+ 10586 40551
+a 10586 40551 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10586 40551 a Black Black 232 w FX(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 40551 a
+SDict begin H.S end
+ 49451 40551 a FX(189)51776
+40551 y
+SDict begin 18.2 H.L end
+ 51776 40551 a 51776 40551 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 40551 a Black
+0 TeXcolorgray 2627 42832 a
+SDict begin H.S end
+ 2627 42832 a FU(15.1)h FR(gzip)8310
+42832 y
+SDict begin 18.2 H.L end
+ 8310 42832 a 8310 42832 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES-GZIP) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8310 42832 a Black
+Black 184 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 42832 a
+SDict begin H.S end
+ 49451 42832 a FU(189)51776
+42832 y
+SDict begin 18.2 H.L end
+ 51776 42832 a 51776 42832 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES-GZIP) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 42832 a Black
+0 TeXcolorgray 2627 44846 a
+SDict begin H.S end
+ 2627 44846 a FU(15.2)g FR(bzip2)9085
+44846 y
+SDict begin 18.2 H.L end
+ 9085 44846 a 9085 44846 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES-BZIP2) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 9085 44846 a Black
+Black 184 w FU(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 44846 a
+SDict begin H.S end
+ 49451 44846 a FU(190)51776
+44846 y
+SDict begin 18.2 H.L end
+ 51776 44846 a 51776 44846 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES-BZIP2) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 44846 a Black
+0 TeXcolorgray 2627 46861 a
+SDict begin H.S end
+ 2627 46861 a FU(15.3)g FR(tar)7571
+46861 y
+SDict begin 18.2 H.L end
+ 7571 46861 a 7571 46861 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES-TAR) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7571 46861 a Black
+Black 148 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 46861 a
+SDict begin H.S end
+ 49451 46861 a FU(190)51776
+46861 y
+SDict begin 18.2 H.L end
+ 51776 46861 a 51776 46861 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES-TAR) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 46861 a Black
+0 TeXcolorgray 2627 48876 a
+SDict begin H.S end
+ 2627 48876 a FU(15.4)g FR(zip)7535
+48876 y
+SDict begin 18.2 H.L end
+ 7535 48876 a 7535 48876 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES-ZIP) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7535 48876 a Black
+Black 184 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 48876 a
+SDict begin H.S end
+ 49451 48876 a FU(193)51776
+48876 y
+SDict begin 18.2 H.L end
+ 51776 48876 a 51776 48876 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES-ZIP) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 48876 a Black
+0 TeXcolorgray -30 51156 a
+SDict begin H.S end
+ -30 51156 a FX(16)g(V)-57
+b(i)3400 51156 y
+SDict begin 18.2 H.L end
+ 3400 51156 a 3400 51156 a
+SDict begin [ /Subtype /Link /Dest (VI) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 3400 51156
+a Black Black 57 w FX(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 51156 a
+SDict begin H.S end
+ 49451 51156 a FX(195)51776
+51156 y
+SDict begin 18.2 H.L end
+ 51776 51156 a 51776 51156 a
+SDict begin [ /Subtype /Link /Dest (VI) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 51776 51156 a Black
+0 TeXcolorgray 2627 53436 a
+SDict begin H.S end
+ 2627 53436 a FU(16.1)387
+b(Starting)g(vi)12228 53436 y
+SDict begin 18.2 H.L end
+ 12228 53436 a 12228 53436
+a
+SDict begin [ /Subtype /Link /Dest (VI-STARTING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12228 53436 a Black Black 140 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 53436 a
+SDict begin H.S end
+ 49451 53436 a FU(195)51776
+53436 y
+SDict begin 18.2 H.L end
+ 51776 53436 a 51776 53436 a
+SDict begin [ /Subtype /Link /Dest (VI-STARTING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 53436 a Black
+0 TeXcolorgray 2627 55451 a
+SDict begin H.S end
+ 2627 55451 a FU(16.2)g(Modes)9945
+55451 y
+SDict begin 18.2 H.L end
+ 9945 55451 a 9945 55451 a
+SDict begin [ /Subtype /Link /Dest (VI-MODES) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 9945 55451 a Black
+Black 98 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 55451 a
+SDict begin H.S end
+ 49451 55451 a FU(197)51776
+55451 y
+SDict begin 18.2 H.L end
+ 51776 55451 a 51776 55451 a
+SDict begin [ /Subtype /Link /Dest (VI-MODES) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 55451 a Black
+0 TeXcolorgray 5284 57466 a
+SDict begin H.S end
+ 5284 57466 a FU(16.2.1)g(Command)f(Mode)
+20006 57466 y
+SDict begin 18.2 H.L end
+ 20006 57466 a 20006 57466 a
+SDict begin [ /Subtype /Link /Dest (VI-MODES-COMMAND-MODE) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20006 57466
+a Black Black 111 w FU(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 57466 a
+SDict begin H.S end
+ 49451 57466 a FU(197)51776
+57466 y
+SDict begin 18.2 H.L end
+ 51776 57466 a 51776 57466 a
+SDict begin [ /Subtype /Link /Dest (VI-MODES-COMMAND-MODE) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 57466 a Black
+0 TeXcolorgray 5284 59480 a
+SDict begin H.S end
+ 5284 59480 a FU(16.2.2)h(Insert)g(Mode)
+17077 59480 y
+SDict begin 18.2 H.L end
+ 17077 59480 a 17077 59480 a
+SDict begin [ /Subtype /Link /Dest (VI-MODES-INSET-MODE) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17077 59480
+a Black Black 328 w FU(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 59480 a
+SDict begin H.S end
+ 49451 59480 a FU(199)51776
+59480 y
+SDict begin 18.2 H.L end
+ 51776 59480 a 51776 59480 a
+SDict begin [ /Subtype /Link /Dest (VI-MODES-INSET-MODE) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 59480 a Black
+0 TeXcolorgray 2627 61495 a
+SDict begin H.S end
+ 2627 61495 a FU(16.3)g(Opening)g(Files)
+14466 61495 y
+SDict begin 18.2 H.L end
+ 14466 61495 a 14466 61495 a
+SDict begin [ /Subtype /Link /Dest (VI-OPENING-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14466 61495
+a Black Black 227 w FU(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 61495 a
+SDict begin H.S end
+ 49451 61495 a FU(200)51776
+61495 y
+SDict begin 18.2 H.L end
+ 51776 61495 a 51776 61495 a
+SDict begin [ /Subtype /Link /Dest (VI-OPENING-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 61495 a Black
+0 TeXcolorgray 2627 63510 a
+SDict begin H.S end
+ 2627 63510 a FU(16.4)g(Sa)-31
+b(ving)387 b(Files)13403 63510 y
+SDict begin 18.2 H.L end
+ 13403 63510 a 13403
+63510 a
+SDict begin [ /Subtype /Link /Dest (VI-SAVING-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 13403 63510 a Black Black 127 w FU(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 63510 a
+SDict begin H.S end
+ 49451 63510 a FU(201)51776
+63510 y
+SDict begin 18.2 H.L end
+ 51776 63510 a 51776 63510 a
+SDict begin [ /Subtype /Link /Dest (VI-SAVING-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 63510 a Black
+0 TeXcolorgray 2627 65524 a
+SDict begin H.S end
+ 2627 65524 a FU(16.5)g(Quitting)g(vi)12487
+65524 y
+SDict begin 18.2 H.L end
+ 12487 65524 a 12487 65524 a
+SDict begin [ /Subtype /Link /Dest (VI-QUITTING-VI) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12487 65524 a Black
+Black 269 w FU(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 65524 a
+SDict begin H.S end
+ 49451 65524 a FU(201)51776
+65524 y
+SDict begin 18.2 H.L end
+ 51776 65524 a 51776 65524 a
+SDict begin [ /Subtype /Link /Dest (VI-QUITTING-VI) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 65524 a Black
+0 TeXcolorgray 2627 67539 a
+SDict begin H.S end
+ 2627 67539 a FU(16.6)g(vi)g
+(Con\002guration)15931 67539 y
+SDict begin 18.2 H.L end
+ 15931 67539 a 15931 67539
+a
+SDict begin [ /Subtype /Link /Dest (VI-CONFIGURATION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15931 67539 a Black Black 311 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 67539 a
+SDict begin H.S end
+ 49451 67539 a FU(202)51776
+67539 y
+SDict begin 18.2 H.L end
+ 51776 67539 a 51776 67539 a
+SDict begin [ /Subtype /Link /Dest (VI-CONFIGURATION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 67539 a Black
+Black -30 73672 a FR(x)p Black eop end
+%%Page: 11 11
+TeXDict begin 11 10 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 0 TeXcolorgray 2627 3490 a
+SDict begin H.S end
+ 2627 3490
+a FU(16.7)387 b(V)-93 b(i)387 b(K)-39 b(e)-23 b(ys)10693
+3490 y
+SDict begin 18.2 H.L end
+ 10693 3490 a 10693 3490 a
+SDict begin [ /Subtype /Link /Dest (VI-KEYS) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10693 3490 a Black Black
+125 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 3490 a
+SDict begin H.S end
+ 49451 3490 a FU(203)51776 3490
+y
+SDict begin 18.2 H.L end
+ 51776 3490 a 51776 3490 a
+SDict begin [ /Subtype /Link /Dest (VI-KEYS) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 3490 a Black 0 TeXcolorgray
+-30 5771 a
+SDict begin H.S end
+ -30 5771 a FX(17)387 b(Emacs)6298 5771 y
+SDict begin 18.2 H.L end
+ 6298
+5771 a 6298 5771 a
+SDict begin [ /Subtype /Link /Dest (EMACS) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6298 5771 a Black Black 259 w FX(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 5771 a
+SDict begin H.S end
+ 49451 5771 a FX(205)51776 5771
+y
+SDict begin 18.2 H.L end
+ 51776 5771 a 51776 5771 a
+SDict begin [ /Subtype /Link /Dest (EMACS) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 5771 a Black 0 TeXcolorgray
+2627 8051 a
+SDict begin H.S end
+ 2627 8051 a FU(17.1)g(Starting)g(emacs)14895
+8051 y
+SDict begin 18.2 H.L end
+ 14895 8051 a 14895 8051 a
+SDict begin [ /Subtype /Link /Dest (EMACS-STARTING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14895 8051 a Black Black
+185 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 8051 a
+SDict begin H.S end
+ 49451 8051 a FU(206)51776 8051
+y
+SDict begin 18.2 H.L end
+ 51776 8051 a 51776 8051 a
+SDict begin [ /Subtype /Link /Dest (EMACS-STARTING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 8051 a Black 0 TeXcolorgray
+5284 10066 a
+SDict begin H.S end
+ 5284 10066 a FU(17.1.1)g(Command)f(K)-39
+b(e)-23 b(ys)19513 10066 y
+SDict begin 18.2 H.L end
+ 19513 10066 a 19513 10066
+a
+SDict begin [ /Subtype /Link /Dest (EMACS-COMMAND-KEYS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19513 10066 a Black Black 216 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 10066 a
+SDict begin H.S end
+ 49451 10066 a FU(207)51776
+10066 y
+SDict begin 18.2 H.L end
+ 51776 10066 a 51776 10066 a
+SDict begin [ /Subtype /Link /Dest (EMACS-COMMAND-KEYS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 10066 a Black
+0 TeXcolorgray 2627 12080 a
+SDict begin H.S end
+ 2627 12080 a FU(17.2)387
+b(Buf)-39 b(fers)10335 12080 y
+SDict begin 18.2 H.L end
+ 10335 12080 a 10335 12080
+a
+SDict begin [ /Subtype /Link /Dest (EMACS-BUFFERS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10335 12080 a Black Black 96 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 12080 a
+SDict begin H.S end
+ 49451 12080 a FU(207)51776
+12080 y
+SDict begin 18.2 H.L end
+ 51776 12080 a 51776 12080 a
+SDict begin [ /Subtype /Link /Dest (EMACS-BUFFERS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 12080 a Black
+0 TeXcolorgray 2627 14095 a
+SDict begin H.S end
+ 2627 14095 a FU(17.3)387
+b(Modes)9945 14095 y
+SDict begin 18.2 H.L end
+ 9945 14095 a 9945 14095 a
+SDict begin [ /Subtype /Link /Dest (EMACS-MODES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 9945 14095
+a Black Black 98 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 14095 a
+SDict begin H.S end
+ 49451 14095 a FU(208)51776
+14095 y
+SDict begin 18.2 H.L end
+ 51776 14095 a 51776 14095 a
+SDict begin [ /Subtype /Link /Dest (EMACS-MODES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 14095 a Black
+0 TeXcolorgray 5284 16110 a
+SDict begin H.S end
+ 5284 16110 a FU(17.3.1)g(Opening)g(\002les)
+17854 16110 y
+SDict begin 18.2 H.L end
+ 17854 16110 a 17854 16110 a
+SDict begin [ /Subtype /Link /Dest (EMACS-OPENING-FILES) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17854 16110
+a Black Black 326 w FU(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 16110 a
+SDict begin H.S end
+ 49451 16110 a FU(209)51776
+16110 y
+SDict begin 18.2 H.L end
+ 51776 16110 a 51776 16110 a
+SDict begin [ /Subtype /Link /Dest (EMACS-OPENING-FILES) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 16110 a Black
+0 TeXcolorgray 2627 18124 a
+SDict begin H.S end
+ 2627 18124 a FU(17.4)g(Basic)g(Editing)
+14122 18124 y
+SDict begin 18.2 H.L end
+ 14122 18124 a 14122 18124 a
+SDict begin [ /Subtype /Link /Dest (EMACS-BASIC-EDITING) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14122 18124
+a Black Black 183 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 18124 a
+SDict begin H.S end
+ 49451 18124 a FU(210)51776
+18124 y
+SDict begin 18.2 H.L end
+ 51776 18124 a 51776 18124 a
+SDict begin [ /Subtype /Link /Dest (EMACS-BASIC-EDITING) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 18124 a Black
+0 TeXcolorgray 2627 20139 a
+SDict begin H.S end
+ 2627 20139 a FU(17.5)g(Sa)-31
+b(ving)387 b(Files)13403 20139 y
+SDict begin 18.2 H.L end
+ 13403 20139 a 13403
+20139 a
+SDict begin [ /Subtype /Link /Dest (EMACS-SAVING-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 13403 20139 a Black Black 127 w FU(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 20139 a
+SDict begin H.S end
+ 49451 20139 a FU(212)51776
+20139 y
+SDict begin 18.2 H.L end
+ 51776 20139 a 51776 20139 a
+SDict begin [ /Subtype /Link /Dest (EMACS-SAVING-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 20139 a Black
+0 TeXcolorgray 5284 22154 a
+SDict begin H.S end
+ 5284 22154 a FU(17.5.1)g(Quitting)g(Emacs)
+19232 22154 y
+SDict begin 18.2 H.L end
+ 19232 22154 a 19232 22154 a
+SDict begin [ /Subtype /Link /Dest (EMACS-QUITING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19232 22154
+a Black Black 110 w FU(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 22154 a
+SDict begin H.S end
+ 49451 22154 a FU(212)51776
+22154 y
+SDict begin 18.2 H.L end
+ 51776 22154 a 51776 22154 a
+SDict begin [ /Subtype /Link /Dest (EMACS-QUITING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 22154 a Black
+0 TeXcolorgray -30 24434 a
+SDict begin H.S end
+ -30 24434 a FX(18)g(Slackwar)-28
+b(e)387 b(P)-15 b(ackage)386 b(Management)23730 24434
+y
+SDict begin 18.2 H.L end
+ 23730 24434 a 23730 24434 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23730 24434 a Black Black
+261 w FX(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 24434 a
+SDict begin H.S end
+ 49451 24434 a FX(215)51776
+24434 y
+SDict begin 18.2 H.L end
+ 51776 24434 a 51776 24434 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 24434 a Black
+0 TeXcolorgray 2627 26714 a
+SDict begin H.S end
+ 2627 26714 a FU(18.1)h(Ov)-23
+b(ervie)-39 b(w)387 b(of)h(P)-23 b(ackage)387 b(F)-23
+b(ormat)23824 26714 y
+SDict begin 18.2 H.L end
+ 23824 26714 a 23824 26714 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-OVERVIEW) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23824
+26714 a Black Black 167 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black 0 TeXcolorgray 49451 26714 a
+SDict begin H.S end
+ 49451 26714
+a FU(215)51776 26714 y
+SDict begin 18.2 H.L end
+ 51776 26714 a 51776 26714 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-OVERVIEW) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+26714 a Black 0 TeXcolorgray 2627 28729 a
+SDict begin H.S end
+ 2627 28729
+a FU(18.2)387 b(P)-23 b(ackage)387 b(Utilities)16250
+28729 y
+SDict begin 18.2 H.L end
+ 16250 28729 a 16250 28729 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16250 28729 a Black
+Black 380 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 28729 a
+SDict begin H.S end
+ 49451 28729 a FU(216)51776
+28729 y
+SDict begin 18.2 H.L end
+ 51776 28729 a 51776 28729 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 28729 a Black
+0 TeXcolorgray 5284 30744 a
+SDict begin H.S end
+ 5284 30744 a FU(18.2.1)g(pkgtool)14282
+30744 y
+SDict begin 18.2 H.L end
+ 14282 30744 a 14282 30744 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14282 30744 a Black
+Black 23 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 30744 a
+SDict begin H.S end
+ 49451 30744 a FU(216)51776
+30744 y
+SDict begin 18.2 H.L end
+ 51776 30744 a 51776 30744 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 30744 a Black
+0 TeXcolorgray 5284 32758 a
+SDict begin H.S end
+ 5284 32758 a FU(18.2.2)g(installpkg)15660
+32758 y
+SDict begin 18.2 H.L end
+ 15660 32758 a 15660 32758 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15660 32758 a Black
+Black 195 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 32758 a
+SDict begin H.S end
+ 49451 32758 a FU(218)51776
+32758 y
+SDict begin 18.2 H.L end
+ 51776 32758 a 51776 32758 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 32758 a Black
+0 TeXcolorgray 5284 34773 a
+SDict begin H.S end
+ 5284 34773 a FU(18.2.3)g(remo)-23
+b(v)g(epkg)16472 34773 y
+SDict begin 18.2 H.L end
+ 16472 34773 a 16472 34773 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+
+16472 34773 a Black Black 158 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 34773 a
+SDict begin H.S end
+ 49451 34773 a FU(219)51776
+34773 y
+SDict begin 18.2 H.L end
+ 51776 34773 a 51776 34773 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 34773 a Black
+0 TeXcolorgray 5284 36788 a
+SDict begin H.S end
+ 5284 36788 a FU(18.2.4)387
+b(upgradepkg)16862 36788 y
+SDict begin 18.2 H.L end
+ 16862 36788 a 16862 36788
+a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16862 36788 a Black Black 155 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 36788 a
+SDict begin H.S end
+ 49451 36788 a FU(220)51776
+36788 y
+SDict begin 18.2 H.L end
+ 51776 36788 a 51776 36788 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 36788 a Black
+0 TeXcolorgray 5284 38802 a
+SDict begin H.S end
+ 5284 38802 a FU(18.2.5)g
+FR(rpm2tgz)p FU(/)p FR(rpm2tar)-57 b(gz)21459 38802 y
+SDict begin 18.2 H.L end
+
+21459 38802 a 21459 38802 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 21459 38802 a Black Black
+208 w FU(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 38802 a
+SDict begin H.S end
+ 49451 38802 a FU(221)51776
+38802 y
+SDict begin 18.2 H.L end
+ 51776 38802 a 51776 38802 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 38802 a Black
+0 TeXcolorgray 2627 40817 a
+SDict begin H.S end
+ 2627 40817 a FU(18.3)387
+b(Making)g(P)-23 b(ackages)16679 40817 y
+SDict begin 18.2 H.L end
+ 16679 40817
+a 16679 40817 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-MAKING-PACKAGES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16679 40817 a Black Black 338 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 40817 a
+SDict begin H.S end
+ 49451 40817 a FU(221)51776
+40817 y
+SDict begin 18.2 H.L end
+ 51776 40817 a 51776 40817 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-MAKING-PACKAGES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 40817 a Black
+0 TeXcolorgray 5284 42832 a
+SDict begin H.S end
+ 5284 42832 a FU(18.3.1)387
+b FR(e)-31 b(xplodepkg)16572 42832 y
+SDict begin 18.2 H.L end
+ 16572 42832 a 16572
+42832 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-EXPLODEPKG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16572 42832 a Black Black 58 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 42832 a
+SDict begin H.S end
+ 49451 42832 a FU(222)51776
+42832 y
+SDict begin 18.2 H.L end
+ 51776 42832 a 51776 42832 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-EXPLODEPKG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 42832 a Black
+0 TeXcolorgray 5284 44846 a
+SDict begin H.S end
+ 5284 44846 a FU(18.3.2)387
+b FR(mak)-15 b(epkg)15038 44846 y
+SDict begin 18.2 H.L end
+ 15038 44846 a 15038
+44846 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-MAKEPKG) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15038 44846 a Black Black 42 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 44846 a
+SDict begin H.S end
+ 49451 44846 a FU(222)51776
+44846 y
+SDict begin 18.2 H.L end
+ 51776 44846 a 51776 44846 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-MAKEPKG) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 44846 a Black
+0 TeXcolorgray 5284 46861 a
+SDict begin H.S end
+ 5284 46861 a FU(18.3.3)387
+b(SlackBuild)f(Scripts)21127 46861 y
+SDict begin 18.2 H.L end
+ 21127 46861 a 21127
+46861 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 21127 46861 a Black Black 152 w FU(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 46861 a
+SDict begin H.S end
+ 49451 46861 a FU(222)51776
+46861 y
+SDict begin 18.2 H.L end
+ 51776 46861 a 51776 46861 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 46861 a Black
+0 TeXcolorgray 2627 48876 a
+SDict begin H.S end
+ 2627 48876 a FU(18.4)h(Making)g(T)-124
+b(ags)387 b(and)g(T)-124 b(ag\002les)387 b(\(for)h(setup\))28592
+48876 y
+SDict begin 18.2 H.L end
+ 28592 48876 a 28592 48876 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 28592 48876 a Black
+Black 48 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black 0 TeXcolorgray
+49451 48876 a
+SDict begin H.S end
+ 49451 48876 a FU(223)51776 48876 y
+SDict begin 18.2 H.L end
+ 51776
+48876 a 51776 48876 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 48876 a Black 0 TeXcolorgray
+-30 51156 a
+SDict begin H.S end
+ -30 51156 a FX(19)f(ZipSlack)7852 51156 y
+SDict begin 18.2 H.L end
+
+7852 51156 a 7852 51156 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7852 51156 a Black Black 254
+w FX(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 51156 a
+SDict begin H.S end
+ 49451 51156 a FX(225)51776
+51156 y
+SDict begin 18.2 H.L end
+ 51776 51156 a 51776 51156 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 51156 a Black
+0 TeXcolorgray 2627 53436 a
+SDict begin H.S end
+ 2627 53436 a FU(19.1)g(What)g(is)h
+(ZipSlack?)17177 53436 y
+SDict begin 18.2 H.L end
+ 17177 53436 a 17177 53436 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-WHAT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+
+17177 53436 a Black Black 228 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 53436 a
+SDict begin H.S end
+ 49451 53436 a FU(225)51776
+53436 y
+SDict begin 18.2 H.L end
+ 51776 53436 a 51776 53436 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-WHAT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 53436 a Black
+0 TeXcolorgray 5284 55451 a
+SDict begin H.S end
+ 5284 55451 a FU(19.1.1)f(Adv)-39
+b(antages)16823 55451 y
+SDict begin 18.2 H.L end
+ 16823 55451 a 16823 55451 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-ADVANTAGES) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16823
+55451 a Black Black 194 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 55451 a
+SDict begin H.S end
+ 49451 55451 a FU(225)51776
+55451 y
+SDict begin 18.2 H.L end
+ 51776 55451 a 51776 55451 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-ADVANTAGES) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 55451 a Black
+0 TeXcolorgray 5284 57466 a
+SDict begin H.S end
+ 5284 57466 a FU(19.1.2)387
+b(Disadv)-39 b(antages)18545 57466 y
+SDict begin 18.2 H.L end
+ 18545 57466 a 18545
+57466 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-DISADVANTAGES) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18545 57466 a Black Black 22 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 57466 a
+SDict begin H.S end
+ 49451 57466 a FU(226)51776
+57466 y
+SDict begin 18.2 H.L end
+ 51776 57466 a 51776 57466 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-DISADVANTAGES) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 57466 a Black
+0 TeXcolorgray 2627 59480 a
+SDict begin H.S end
+ 2627 59480 a FU(19.2)387
+b(Getting)g(ZipSlack)16360 59480 y
+SDict begin 18.2 H.L end
+ 16360 59480 a 16360
+59480 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-GETTING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16360 59480 a Black Black 270 w FU(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 59480 a
+SDict begin H.S end
+ 49451 59480 a FU(226)51776
+59480 y
+SDict begin 18.2 H.L end
+ 51776 59480 a 51776 59480 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-GETTING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 59480 a Black
+0 TeXcolorgray 5284 61495 a
+SDict begin H.S end
+ 5284 61495 a FU(19.2.1)g(Installation)16520
+61495 y
+SDict begin 18.2 H.L end
+ 16520 61495 a 16520 61495 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-INSTALLATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16520 61495 a Black
+Black 110 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 61495 a
+SDict begin H.S end
+ 49451 61495 a FU(226)51776
+61495 y
+SDict begin 18.2 H.L end
+ 51776 61495 a 51776 61495 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-INSTALLATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 61495 a Black
+0 TeXcolorgray 2627 63510 a
+SDict begin H.S end
+ 2627 63510 a FU(19.3)g(Booting)g(ZipSlack)
+16706 63510 y
+SDict begin 18.2 H.L end
+ 16706 63510 a 16706 63510 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-BOOTING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16706 63510
+a Black Black 311 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 63510 a
+SDict begin H.S end
+ 49451 63510 a FU(227)51776
+63510 y
+SDict begin 18.2 H.L end
+ 51776 63510 a 51776 63510 a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK-BOOTING) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 63510 a Black
+Black 50657 73672 a FR(xi)p Black eop end
+%%Page: 12 12
+TeXDict begin 12 11 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 0 TeXcolorgray -30 3490 a
+SDict begin H.S end
+ -30 3490
+a FX(Glossary)5826 3490 y
+SDict begin 18.2 H.L end
+ 5826 3490 a 5826 3490 a
+SDict begin [ /Subtype /Link /Dest (GLOSSARY) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 5826
+3490 a Black Black 343 w FX(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 3490 a
+SDict begin H.S end
+ 49451 3490 a FX(229)51776
+3490 y
+SDict begin 18.2 H.L end
+ 51776 3490 a 51776 3490 a
+SDict begin [ /Subtype /Link /Dest (GLOSSARY) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 3490 a Black 0
+TeXcolorgray -30 5771 a
+SDict begin H.S end
+ -30 5771 a FX(A.)388 b(The)f(GNU)g(General)f
+(Public)h(License)23992 5771 y
+SDict begin 18.2 H.L end
+ 23992 5771 a 23992 5771
+a
+SDict begin [ /Subtype /Link /Dest (GPL) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 23992 5771 a Black Black -1 w FX(.)p Black Black 1
+w(.)p Black Black(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black 0 TeXcolorgray
+49451 5771 a
+SDict begin H.S end
+ 49451 5771 a FX(245)51776 5771 y
+SDict begin 18.2 H.L end
+ 51776 5771
+a 51776 5771 a
+SDict begin [ /Subtype /Link /Dest (GPL) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 5771 a Black 0 TeXcolorgray 2627
+8051 a
+SDict begin H.S end
+ 2627 8051 a FU(A.1.)h(Preamble)11537 8051 y
+SDict begin 18.2 H.L end
+ 11537
+8051 a 11537 8051 a
+SDict begin [ /Subtype /Link /Dest (7087) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11537 8051 a Black Black 56 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 8051 a
+SDict begin H.S end
+ 49451 8051 a FU(245)51776 8051
+y
+SDict begin 18.2 H.L end
+ 51776 8051 a 51776 8051 a
+SDict begin [ /Subtype /Link /Dest (7087) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 8051 a Black 0 TeXcolorgray
+2627 10066 a
+SDict begin H.S end
+ 2627 10066 a FU(A.2.)g(TERMS)e(AND)h(CONDITIONS)24451
+10066 y
+SDict begin 18.2 H.L end
+ 24451 10066 a 24451 10066 a
+SDict begin [ /Subtype /Link /Dest (7097) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 24451 10066 a Black
+Black 315 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black 0 TeXcolorgray
+49451 10066 a
+SDict begin H.S end
+ 49451 10066 a FU(246)51776 10066 y
+SDict begin 18.2 H.L end
+ 51776
+10066 a 51776 10066 a
+SDict begin [ /Subtype /Link /Dest (7097) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 10066 a Black 0 TeXcolorgray
+2627 12080 a
+SDict begin H.S end
+ 2627 12080 a FU(A.3.)h(Ho)-39 b(w)387 b(to)g(Apply)g
+(These)g(T)-108 b(erms)387 b(to)g(Y)-170 b(our)387 b(Ne)-39
+b(w)387 b(Programs)37436 12080 y
+SDict begin 18.2 H.L end
+ 37436 12080 a 37436
+12080 a
+SDict begin [ /Subtype /Link /Dest (7161) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37436 12080 a Black Black 115 w FU(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 12080 a
+SDict begin H.S end
+ 49451 12080 a FU(253)51776
+12080 y
+SDict begin 18.2 H.L end
+ 51776 12080 a 51776 12080 a
+SDict begin [ /Subtype /Link /Dest (7161) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 12080 a Black
+0 TeXcolorgray -30 14361 a
+SDict begin H.S end
+ -30 14361 a FX(Index)3760
+14361 y
+SDict begin 18.2 H.L end
+ 3760 14361 a 3760 14361 a
+SDict begin [ /Subtype /Link /Dest (DOC-INDEX) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 3760 14361 a Black
+Black 84 w FX(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 14361 a
+SDict begin H.S end
+ 49451 14361 a FX(255)51776
+14361 y
+SDict begin 18.2 H.L end
+ 51776 14361 a 51776 14361 a
+SDict begin [ /Subtype /Link /Dest (DOC-INDEX) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 14361 a Black
+Black -30 73672 a FR(xii)p Black eop end
+%%Page: 13 13
+TeXDict begin 13 12 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 6086 x FS(List)894 b(of)g(T)-257
+b(ab)-32 b(les)p 0 TeXcolorgray -30 8349 a
+SDict begin H.S end
+ -30 8349 a
+FU(2-1.)388 b(Man)f(P)-23 b(age)387 b(Sections)14669
+8349 y
+SDict begin 18.2 H.L end
+ 14669 8349 a 14669 8349 a
+SDict begin [ /Subtype /Link /Dest (408) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14669 8349 a Black Black
+24 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black 0 TeXcolorgray 51001 8349 a
+SDict begin H.S end
+ 51001
+8349 a FU(8)51776 8349 y
+SDict begin 18.2 H.L end
+ 51776 8349 a 51776 8349 a
+SDict begin [ /Subtype /Link /Dest (408) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+8349 a Black 0 TeXcolorgray -30 10364 a
+SDict begin H.S end
+ -30 10364 a FU(3-1.)h(Slackw)
+-15 b(are)386 b(Linux,)i(Inc.)f(Contact)g(Information)29481
+10364 y
+SDict begin 18.2 H.L end
+ 29481 10364 a 29481 10364 a
+SDict begin [ /Subtype /Link /Dest (660) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 29481 10364 a Black
+Black 322 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black 0 TeXcolorgray 50226 10364 a
+SDict begin H.S end
+ 50226
+10364 a FU(16)51776 10364 y
+SDict begin 18.2 H.L end
+ 51776 10364 a 51776 10364
+a
+SDict begin [ /Subtype /Link /Dest (660) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 10364 a Black 0 TeXcolorgray -30 12378 a
+SDict begin H.S end
+ -30
+12378 a FU(3-2.)h(System)e(Requirements)16372 12378 y
+SDict begin 18.2 H.L end
+
+16372 12378 a 16372 12378 a
+SDict begin [ /Subtype /Link /Dest (705) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 16372 12378 a Black Black
+258 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 12378
+a
+SDict begin H.S end
+ 50226 12378 a FU(17)51776 12378 y
+SDict begin 18.2 H.L end
+ 51776 12378 a 51776
+12378 a
+SDict begin [ /Subtype /Link /Dest (705) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 12378 a Black 0 TeXcolorgray -30 14393
+a
+SDict begin H.S end
+ -30 14393 a FU(3-3.)i(Softw)-15 b(are)386 b(Series)12565
+14393 y
+SDict begin 18.2 H.L end
+ 12565 14393 a 12565 14393 a
+SDict begin [ /Subtype /Link /Dest (745) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12565 14393 a Black
+Black 191 w FU(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 14393
+a
+SDict begin H.S end
+ 50226 14393 a FU(18)51776 14393 y
+SDict begin 18.2 H.L end
+ 51776 14393 a 51776
+14393 a
+SDict begin [ /Subtype /Link /Dest (745) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 14393 a Black 0 TeXcolorgray -30 16408
+a
+SDict begin H.S end
+ -30 16408 a FU(9-1.)i(Octal)f(Permission)f(V)-172 b(alues)17963
+16408 y
+SDict begin 18.2 H.L end
+ 17963 16408 a 17963 16408 a
+SDict begin [ /Subtype /Link /Dest (3141) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 17963 16408 a Black
+Black 217 w FU(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 16408 a
+SDict begin H.S end
+ 49451 16408 a FU(112)51776
+16408 y
+SDict begin 18.2 H.L end
+ 51776 16408 a 51776 16408 a
+SDict begin [ /Subtype /Link /Dest (3141) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 16408 a Black
+0 TeXcolorgray -30 18422 a
+SDict begin H.S end
+ -30 18422 a FU(13-1.)388 b
+FR(ftp)f FU(commands)12326 18422 y
+SDict begin 18.2 H.L end
+ 12326 18422 a 12326
+18422 a
+SDict begin [ /Subtype /Link /Dest (4882) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12326 18422 a Black Black 42 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 18422 a
+SDict begin H.S end
+ 49451 18422 a FU(174)51776
+18422 y
+SDict begin 18.2 H.L end
+ 51776 18422 a 51776 18422 a
+SDict begin [ /Subtype /Link /Dest (4882) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 18422 a Black
+0 TeXcolorgray -30 20437 a
+SDict begin H.S end
+ -30 20437 a FU(16-1.)h(Mo)-23
+b(v)g(ement)10256 20437 y
+SDict begin 18.2 H.L end
+ 10256 20437 a 10256 20437 a
+SDict begin [ /Subtype /Link /Dest (5772) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+10256 20437 a Black Black 175 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 20437 a
+SDict begin H.S end
+ 49451 20437 a FU(203)51776
+20437 y
+SDict begin 18.2 H.L end
+ 51776 20437 a 51776 20437 a
+SDict begin [ /Subtype /Link /Dest (5772) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 20437 a Black
+0 TeXcolorgray -30 22452 a
+SDict begin H.S end
+ -30 22452 a FU(16-2.)388 b(Editing)8151
+22452 y
+SDict begin 18.2 H.L end
+ 8151 22452 a 8151 22452 a
+SDict begin [ /Subtype /Link /Dest (5807) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8151 22452 a Black
+Black 343 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 22452 a
+SDict begin H.S end
+ 49451 22452 a FU(203)51776
+22452 y
+SDict begin 18.2 H.L end
+ 51776 22452 a 51776 22452 a
+SDict begin [ /Subtype /Link /Dest (5807) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 22452 a Black
+0 TeXcolorgray -30 24466 a
+SDict begin H.S end
+ -30 24466 a FU(16-3.)g(Searching)9784
+24466 y
+SDict begin 18.2 H.L end
+ 9784 24466 a 9784 24466 a
+SDict begin [ /Subtype /Link /Dest (5847) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9784 24466 a Black
+Black 259 w FU(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 24466 a
+SDict begin H.S end
+ 49451 24466 a FU(204)51776
+24466 y
+SDict begin 18.2 H.L end
+ 51776 24466 a 51776 24466 a
+SDict begin [ /Subtype /Link /Dest (5847) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 24466 a Black
+0 TeXcolorgray -30 26481 a
+SDict begin H.S end
+ -30 26481 a FU(16-4.)g(Sa)-31
+b(ving)386 b(and)i(Quitting)16041 26481 y
+SDict begin 18.2 H.L end
+ 16041 26481
+a 16041 26481 a
+SDict begin [ /Subtype /Link /Dest (5881) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 16041 26481 a Black Black 201 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 26481 a
+SDict begin H.S end
+ 49451 26481 a FU(204)51776
+26481 y
+SDict begin 18.2 H.L end
+ 51776 26481 a 51776 26481 a
+SDict begin [ /Subtype /Link /Dest (5881) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 26481 a Black
+0 TeXcolorgray -30 28496 a
+SDict begin H.S end
+ -30 28496 a FU(17-1.)g(Basic)f(Emacs)g
+(Editing)f(Commands)23949 28496 y
+SDict begin 18.2 H.L end
+ 23949 28496 a 23949
+28496 a
+SDict begin [ /Subtype /Link /Dest (TABLE-EMACS-BASIC-EDITING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 23949 28496 a Black Black 42 w FU(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 28496 a
+SDict begin H.S end
+ 49451 28496 a FU(210)51776
+28496 y
+SDict begin 18.2 H.L end
+ 51776 28496 a 51776 28496 a
+SDict begin [ /Subtype /Link /Dest (TABLE-EMACS-BASIC-EDITING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 28496 a Black
+0 TeXcolorgray -30 30510 a
+SDict begin H.S end
+ -30 30510 a FU(18-1.)i FR(installpkg)e
+FU(Options)14996 30510 y
+SDict begin 18.2 H.L end
+ 14996 30510 a 14996 30510 a
+SDict begin [ /Subtype /Link /Dest (6445) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+14996 30510 a Black Black 84 w FU(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 30510
+a
+SDict begin H.S end
+ 50226 30510 a FX(??)51776 30510 y
+SDict begin 18.2 H.L end
+ 51776 30510 a 51776
+30510 a
+SDict begin [ /Subtype /Link /Dest (6445) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 30510 a Black 0 TeXcolorgray -30 32525
+a
+SDict begin H.S end
+ -30 32525 a FU(18-2.)i FR(r)-57 b(emo)-15 b(vepkg)386
+b FU(Options)15608 32525 y
+SDict begin 18.2 H.L end
+ 15608 32525 a 15608 32525
+a
+SDict begin [ /Subtype /Link /Dest (6490) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 15608 32525 a Black Black 247 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 32525 a
+SDict begin H.S end
+ 49451 32525 a FU(219)51776
+32525 y
+SDict begin 18.2 H.L end
+ 51776 32525 a 51776 32525 a
+SDict begin [ /Subtype /Link /Dest (6490) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 32525 a Black
+0 TeXcolorgray -30 34540 a
+SDict begin H.S end
+ -30 34540 a FU(18-3.)i(T)-124
+b(ag\002le)387 b(Status)f(Options)17325 34540 y
+SDict begin 18.2 H.L end
+ 17325
+34540 a 17325 34540 a
+SDict begin [ /Subtype /Link /Dest (6620) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 17325 34540 a Black Black 80 w
+FU(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 34540 a
+SDict begin H.S end
+ 49451 34540 a FU(223)51776
+34540 y
+SDict begin 18.2 H.L end
+ 51776 34540 a 51776 34540 a
+SDict begin [ /Subtype /Link /Dest (6620) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 51776 34540 a Black
+-30 41127 a FS(List)894 b(of)g(Figures)p 0 TeXcolorgray
+-30 44749 a
+SDict begin H.S end
+ -30 44749 a FU(4-1.)388 b(K)-39 b(ernel)387
+b(Con\002guration)f(Menu)19990 44749 y
+SDict begin 18.2 H.L end
+ 19990 44749 a
+19990 44749 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-MAKE-MENUCONFIG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19990 44749 a Black Black 127 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 44749
+a
+SDict begin H.S end
+ 50226 44749 a FU(53)51776 44749 y
+SDict begin 18.2 H.L end
+ 51776 44749 a 51776
+44749 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-MAKE-MENUCONFIG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 44749 a Black 0 TeXcolorgray -30 46764
+a
+SDict begin H.S end
+ -30 46764 a FU(6-1.)i FR(xor)-57 b(gcon\002g)386 b
+FU(Mouse)h(Con\002guration)22987 46764 y
+SDict begin 18.2 H.L end
+ 22987 46764
+a 22987 46764 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-1) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 22987 46764 a Black Black 229 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black 0
+TeXcolorgray 50226 46764 a
+SDict begin H.S end
+ 50226 46764 a FU(76)51776
+46764 y
+SDict begin 18.2 H.L end
+ 51776 46764 a 51776 46764 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-1) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 46764 a Black
+0 TeXcolorgray -30 48778 a
+SDict begin H.S end
+ -30 48778 a FU(6-2.)h FR(xor)-57
+b(gcon\002g)386 b FU(Horizontal)h(Sync)19885 48778 y
+SDict begin 18.2 H.L end
+
+19885 48778 a 19885 48778 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-2) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19885 48778 a Black Black
+232 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 48778
+a
+SDict begin H.S end
+ 50226 48778 a FU(78)51776 48778 y
+SDict begin 18.2 H.L end
+ 51776 48778 a 51776
+48778 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-2) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 48778 a Black 0 TeXcolorgray -30 50793
+a
+SDict begin H.S end
+ -30 50793 a FU(6-3.)h FR(xor)-57 b(gcon\002g)386 b
+FU(V)-172 b(ertical)387 b(Sync)18076 50793 y
+SDict begin 18.2 H.L end
+ 18076 50793
+a 18076 50793 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-3) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 18076 50793 a Black Black 104 w FU(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 50793 a
+SDict begin H.S end
+ 50226 50793 a FU(78)51776 50793 y
+SDict begin 18.2 H.L end
+ 51776
+50793 a 51776 50793 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-3) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 50793 a Black 0 TeXcolorgray
+-30 52808 a
+SDict begin H.S end
+ -30 52808 a FU(6-4.)h FR(xor)-57 b(gcon\002g)386
+b FU(V)-93 b(ideo)387 b(Card)16864 52808 y
+SDict begin 18.2 H.L end
+ 16864 52808
+a 16864 52808 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-4) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16864 52808 a Black Black 153 w FU(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 52808 a
+SDict begin H.S end
+ 50226 52808 a FU(79)51776 52808 y
+SDict begin 18.2 H.L end
+ 51776
+52808 a 51776 52808 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM-4) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 52808 a Black 0 TeXcolorgray
+-30 54822 a
+SDict begin H.S end
+ -30 54822 a FU(6-5.)h(Desktop)e(Con\002guration)g(with)h
+FR(xor)-57 b(gcon\002g)27076 54822 y
+SDict begin 18.2 H.L end
+ 27076 54822 a 27076
+54822 a
+SDict begin [ /Subtype /Link /Dest (FIG-X-WINDOW-SYSTEM-XWMCONFIG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 27076 54822 a Black Black 15 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 54822
+a
+SDict begin H.S end
+ 50226 54822 a FU(84)51776 54822 y
+SDict begin 18.2 H.L end
+ 51776 54822 a 51776
+54822 a
+SDict begin [ /Subtype /Link /Dest (FIG-X-WINDOW-SYSTEM-XWMCONFIG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 54822 a Black 0 TeXcolorgray -30 56837
+a
+SDict begin H.S end
+ -30 56837 a FU(7-1.)388 b FR(lilocon\002g)8667 56837
+y
+SDict begin 18.2 H.L end
+ 8667 56837 a 8667 56837 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-SETUP-LILO) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8667 56837 a Black Black
+214 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black 0 TeXcolorgray 50226 56837
+a
+SDict begin H.S end
+ 50226 56837 a FU(90)51776 56837 y
+SDict begin 18.2 H.L end
+ 51776 56837 a 51776
+56837 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-SETUP-LILO) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 56837 a Black 0 TeXcolorgray -30 58852
+a
+SDict begin H.S end
+ -30 58852 a FU(7-2.)g FR(lilocon\002g)e FU(Expert)h(Menu)17188
+58852 y
+SDict begin 18.2 H.L end
+ 17188 58852 a 17188 58852 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-LILO-EXPERT) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17188 58852 a Black
+Black 217 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black 0 TeXcolorgray
+50226 58852 a
+SDict begin H.S end
+ 50226 58852 a FU(92)51776 58852 y
+SDict begin 18.2 H.L end
+ 51776
+58852 a 51776 58852 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-LILO-EXPERT) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 58852 a Black 0 TeXcolorgray
+-30 60866 a
+SDict begin H.S end
+ -30 60866 a FU(11-1.)h(Basic)f FR(ps)g FU(output)13144
+60866 y
+SDict begin 18.2 H.L end
+ 13144 60866 a 13144 60866 a
+SDict begin [ /Subtype /Link /Dest (FIG-PROCESS-CONTROL-PS-SHORT) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 13144 60866 a Black
+Black -1 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 60866 a
+SDict begin H.S end
+ 49451 60866 a FU(135)51776
+60866 y
+SDict begin 18.2 H.L end
+ 51776 60866 a 51776 60866 a
+SDict begin [ /Subtype /Link /Dest (FIG-PROCESS-CONTROL-PS-SHORT) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 60866 a Black
+0 TeXcolorgray -30 62881 a
+SDict begin H.S end
+ -30 62881 a FU(13-1.)h(T)-108
+b(elnetting)386 b(to)h(a)g(webserv)-23 b(er)19249 62881
+y
+SDict begin 18.2 H.L end
+ 19249 62881 a 19249 62881 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19249 62881 a Black Black
+93 w FU(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 62881 a
+SDict begin H.S end
+ 49451 62881 a FU(163)51776
+62881 y
+SDict begin 18.2 H.L end
+ 51776 62881 a 51776 62881 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 62881 a Black
+0 TeXcolorgray -30 64896 a
+SDict begin H.S end
+ -30 64896 a FU(13-2.)388 b(The)f(Pine)g
+(main)g(menu)16457 64896 y
+SDict begin 18.2 H.L end
+ 16457 64896 a 16457 64896
+a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 16457 64896 a Black Black 173 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black 0 TeXcolorgray 49451 64896 a
+SDict begin H.S end
+ 49451 64896 a FU(165)51776
+64896 y
+SDict begin 18.2 H.L end
+ 51776 64896 a 51776 64896 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 64896 a Black
+0 TeXcolorgray -30 66910 a
+SDict begin H.S end
+ -30 66910 a FU(13-3.)h(Elm)e(main)h(screen)
+14001 66910 y
+SDict begin 18.2 H.L end
+ 14001 66910 a 14001 66910 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14001 66910
+a Black Black 304 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 66910 a
+SDict begin H.S end
+ 49451 66910 a FU(167)51776
+66910 y
+SDict begin 18.2 H.L end
+ 51776 66910 a 51776 66910 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 66910 a Black
+Black 49795 73672 a FR(xiii)p Black eop end
+%%Page: 14 14
+TeXDict begin 14 13 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 0 TeXcolorgray -30 3490 a
+SDict begin H.S end
+ -30 3490
+a FU(13-4.)388 b(Mutt)e(main)h(screen)14432 3490 y
+SDict begin 18.2 H.L end
+ 14432
+3490 a 14432 3490 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14432 3490 a Black Black 261 w FU(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 3490 a
+SDict begin H.S end
+ 49451 3490 a FU(168)51776 3490
+y
+SDict begin 18.2 H.L end
+ 51776 3490 a 51776 3490 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 3490 a Black 0 TeXcolorgray
+-30 5505 a
+SDict begin H.S end
+ -30 5505 a FU(13-5.)h(L)-85 b(ynx)386 b(def)-15
+b(ault)387 b(start)g(page)17817 5505 y
+SDict begin 18.2 H.L end
+ 17817 5505 a 17817
+5505 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17817 5505 a Black Black 363 w FU(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 5505 a
+SDict begin H.S end
+ 49451 5505 a FU(171)51776 5505
+y
+SDict begin 18.2 H.L end
+ 51776 5505 a 51776 5505 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 5505 a Black 0 TeXcolorgray
+-30 7520 a
+SDict begin H.S end
+ -30 7520 a FU(13-6.)h(Links,)f(with)g(the)g(\002le)g(menu)g
+(open)22527 7520 y
+SDict begin 18.2 H.L end
+ 22527 7520 a 22527 7520 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 22527 7520
+a Black Black 302 w FU(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+0 TeXcolorgray 49451 7520 a
+SDict begin H.S end
+ 49451 7520 a FU(172)51776
+7520 y
+SDict begin 18.2 H.L end
+ 51776 7520 a 51776 7520 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 7520 a Black 0
+TeXcolorgray -30 9534 a
+SDict begin H.S end
+ -30 9534 a FU(13-7.)h(T)-124
+b(w)-15 b(o)386 b(users)h(in)h(a)f FR(talk)413 b FU(session)20131
+9534 y
+SDict begin 18.2 H.L end
+ 20131 9534 a 20131 9534 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-TALK-TALK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20131 9534 a Black Black
+373 w FU(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 9534 a
+SDict begin H.S end
+ 49451 9534 a FU(177)51776 9534
+y
+SDict begin 18.2 H.L end
+ 51776 9534 a 51776 9534 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-TALK-TALK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 9534 a Black 0 TeXcolorgray
+-30 11549 a
+SDict begin H.S end
+ -30 11549 a FU(13-8.)388 b(T)-124 b(w)-15
+b(o)386 b(users)h(in)h(a)f FR(ytalk)413 b FU(session)20819
+11549 y
+SDict begin 18.2 H.L end
+ 20819 11549 a 20819 11549 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 20819 11549 a Black
+Black 73 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 11549 a
+SDict begin H.S end
+ 49451 11549 a FU(179)51776
+11549 y
+SDict begin 18.2 H.L end
+ 51776 11549 a 51776 11549 a
+SDict begin [ /Subtype /Link /Dest (FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 11549 a Black
+0 TeXcolorgray -30 13564 a
+SDict begin H.S end
+ -30 13564 a FU(16-1.)388 b(A)f(vi)g
+(session.)11550 13564 y
+SDict begin 18.2 H.L end
+ 11550 13564 a 11550 13564 a
+SDict begin [ /Subtype /Link /Dest (FIG-VI-VIM-SPLITEDIT) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 11550
+13564 a Black Black 43 w FU(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 13564 a
+SDict begin H.S end
+ 49451 13564 a FU(196)51776
+13564 y
+SDict begin 18.2 H.L end
+ 51776 13564 a 51776 13564 a
+SDict begin [ /Subtype /Link /Dest (FIG-VI-VIM-SPLITEDIT) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 13564 a Black
+0 TeXcolorgray -30 15578 a
+SDict begin H.S end
+ -30 15578 a FU(18-1.)h(Pkgtool')-85
+b(s)386 b(main)g(menu.)17147 15578 y
+SDict begin 18.2 H.L end
+ 17147 15578 a 17147
+15578 a
+SDict begin [ /Subtype /Link /Dest (PKGTOOL-MAIN-MENU) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17147 15578 a Black Black 258 w FU(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 15578 a
+SDict begin H.S end
+ 49451 15578 a FU(217)51776
+15578 y
+SDict begin 18.2 H.L end
+ 51776 15578 a 51776 15578 a
+SDict begin [ /Subtype /Link /Dest (PKGTOOL-MAIN-MENU) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 15578 a Black
+0 TeXcolorgray -30 17593 a
+SDict begin H.S end
+ -30 17593 a FU(18-2.)i(Pkgtool)e(vie)-39
+b(w)387 b(mode)15601 17593 y
+SDict begin 18.2 H.L end
+ 15601 17593 a 15601 17593
+a
+SDict begin [ /Subtype /Link /Dest (PKGTOOL-VIEW-MODE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15601 17593 a Black Black 254 w FU(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black 1 w(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 17593 a
+SDict begin H.S end
+ 49451 17593 a FU(217)51776
+17593 y
+SDict begin 18.2 H.L end
+ 51776 17593 a 51776 17593 a
+SDict begin [ /Subtype /Link /Dest (PKGTOOL-VIEW-MODE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 17593 a Black
+-30 24181 a FS(List)894 b(of)g(Examples)p 0 TeXcolorgray
+-30 27802 a
+SDict begin H.S end
+ -30 27802 a FU(8-1.)388 b(Listing)e(En)-62
+b(vironment)386 b(V)-172 b(ariables)387 b(with)g FR(set)27055
+27802 y
+SDict begin 18.2 H.L end
+ 27055 27802 a 27055 27802 a
+SDict begin [ /Subtype /Link /Dest (EX-SHELL-BASH-ENVIRONMENT) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 27055 27802 a Black
+Black 36 w FU(.)p Black Black(.)p Black Black 1 w(.)p
+Black Black(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black Black
+1 w(.)p Black Black(.)p Black Black(.)p Black Black 1
+w(.)p Black Black(.)p Black Black 1 w(.)p Black Black(.)p
+Black Black 1 w(.)p Black Black(.)p Black Black(.)p Black
+Black 1 w(.)p Black Black(.)p Black Black 1 w(.)p Black
+Black(.)p Black Black 1 w(.)p Black Black(.)p Black 0
+TeXcolorgray 49451 27802 a
+SDict begin H.S end
+ 49451 27802 a FU(107)51776
+27802 y
+SDict begin 18.2 H.L end
+ 51776 27802 a 51776 27802 a
+SDict begin [ /Subtype /Link /Dest (EX-SHELL-BASH-ENVIRONMENT) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776 27802 a Black
+Black -30 73672 a FR(xiv)p Black eop end
+%%Page: 15 15
+TeXDict begin 15 14 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOK-PREFACE) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 3376 x FO(Preface)p
+-30 13332 51806 56 v -30 15341 a
+SDict begin H.S end
+ -30 15341 a -30 15341
+a
+SDict begin 31.45 H.A end
+ -30 15341 a -30 15341 a
+SDict begin [ /View [/XYZ H.V] /Dest (PREFACE-AUDIENCE) cvn H.B /DEST
+pdfmark end
+ -30 15341 a 1953 x FN(Intended)746
+b(A)-80 b(udience)-30 18667 y
+SDict begin H.S end
+ -30 18667 a -30 18667 a
+SDict begin 18.2 H.A end
+
+-30 18667 a -30 18667 a
+SDict begin [ /View [/XYZ H.V] /Dest (80) cvn H.B /DEST pdfmark end
+ -30 18667 a 1981 x FU(The)419
+b(Slackw)-15 b(are)417 b(Linux)h(operating)g(system)g(is)g(a)g(po)-39
+b(werful)419 b(platform)f(for)g(Intel-based)g(com-)-30
+22662 y(puters.)471 b(It)g(is)g(designed)f(to)h(be)g(stable,)g(secure,)
+h(and)f(functional)f(as)h(both)f(a)i(high-end)e(serv)-23
+b(er)-30 24677 y(and)387 b(po)-39 b(werful)388 b(w)-15
+b(orkstation.)-30 25788 y
+SDict begin H.S end
+ -30 25788 a -30 25788 a
+SDict begin 18.2 H.A end
+ -30
+25788 a -30 25788 a
+SDict begin [ /View [/XYZ H.V] /Dest (81) cvn H.B /DEST pdfmark end
+ -30 25788 a 1679 x FU(This)347 b(book)g(is)g
+(designed)f(to)h(get)h(you)f(started)g(with)f(the)h(Slackw)-15
+b(are)347 b(Linux)g(operating)f(system.)-30 29481 y(It')-85
+b(s)320 b(not)f(meant)g(to)h(co)-23 b(v)g(er)319 b(e)-39
+b(v)-23 b(ery)320 b(single)f(aspect)h(of)g(the)f(distrib)-31
+b(ution,)319 b(b)-31 b(ut)319 b(rather)h(to)g(sho)-39
+b(w)319 b(what)-30 31496 y(it)387 b(is)g(capable)h(of)f(and)g(gi)-39
+b(v)-23 b(e)387 b(you)g(a)h(basic)f(w)-15 b(orking)386
+b(kno)-39 b(wledge)387 b(of)g(the)h(system.)-30 32606
+y
+SDict begin H.S end
+ -30 32606 a -30 32606 a
+SDict begin 18.2 H.A end
+ -30 32606 a -30 32606 a
+SDict begin [ /View [/XYZ H.V] /Dest (82) cvn H.B /DEST pdfmark end
+ -30
+32606 a 1680 x FU(As)458 b(you)g(g)-8 b(ain)458 b(e)-23
+b(xperience)458 b(with)g(Slackw)-15 b(are)457 b(Linux,)h(we)h(hope)f
+(you)f(\002nd)h(this)g(book)g(to)g(be)g(a)-30 36300 y(handy)437
+b(reference.)i(W)-124 b(e)437 b(also)h(hope)f(you')-15
+b(ll)436 b(lend)i(it)f(to)g(all)h(of)f(your)h(friends)f(when)g(the)-23
+b(y)437 b(come)-30 38315 y(asking)387 b(about)g(that)g(cool)g(Slackw)
+-15 b(are)386 b(Linux)h(operating)g(system)g(you')-77
+b(re)386 b(running.)-30 39425 y
+SDict begin H.S end
+ -30 39425 a -30 39425
+a
+SDict begin 18.2 H.A end
+ -30 39425 a -30 39425 a
+SDict begin [ /View [/XYZ H.V] /Dest (83) cvn H.B /DEST pdfmark end
+ -30 39425 a 1679 x FU(While)359
+b(this)f(book)h(may)g(not)g(an)g(edge-of-your)-31 b(-seat)358
+b(no)-23 b(v)g(el,)359 b(we)g(certainly)g(tried)g(to)g(mak)-15
+b(e)358 b(it)h(as)-30 43119 y(entertaining)456 b(as)g(possible.)h(W)-62
+b(ith)456 b(an)-23 b(y)456 b(luck,)h(we')-15 b(ll)456
+b(get)g(a)h(mo)-23 b(vie)456 b(deal.)h(Of)g(course,)g(we)f(also)-30
+45134 y(hope)387 b(you)g(are)h(able)f(to)g(learn)h(from)f(it)g(and)g
+(\002nd)g(it)g(useful.)-30 46244 y
+SDict begin H.S end
+ -30 46244 a -30 46244
+a
+SDict begin 18.2 H.A end
+ -30 46244 a -30 46244 a
+SDict begin [ /View [/XYZ H.V] /Dest (84) cvn H.B /DEST pdfmark end
+ -30 46244 a 1679 x FU(And)g(no)-39
+b(w)-101 b(,)388 b(on)f(with)g(the)g(sho)-39 b(w)-101
+b(.)-30 50156 y
+SDict begin H.S end
+ -30 50156 a -30 50156 a
+SDict begin 31.45 H.A end
+ -30 50156 a -30
+50156 a
+SDict begin [ /View [/XYZ H.V] /Dest (PREFACE-CHANGES) cvn H.B /DEST
+pdfmark end
+ -30 50156 a 3257 x FN(Chang)27 b(es)745 b(fr)-54
+b(om)745 b(the)f(Fir)-40 b(st)744 b(Edition)-30 55348
+y
+SDict begin H.S end
+ -30 55348 a -30 55348 a
+SDict begin 18.2 H.A end
+ -30 55348 a -30 55348 a
+SDict begin [ /View [/XYZ H.V] /Dest (86) cvn H.B /DEST pdfmark end
+ -30
+55348 a 1419 x FU(This)381 b(second)g(edition)f(is)h(the)g(culmination)
+f(of)h(years)g(of)g(hard)g(w)-15 b(ork)381 b(by)g(the)g(dedicated)f
+(mem-)-30 58781 y(bers)407 b(of)g(the)f(Slackw)-15 b(are)406
+b(Documentation)g(Project.)g(The)h(follo)-39 b(wing)406
+b(are)h(the)g(major)f(changes)-30 60796 y(in)387 b(this)g(ne)-39
+b(w)388 b(edition:)-30 60811 y
+SDict begin H.S end
+ -30 60811 a -30 60811
+a
+SDict begin 18.2 H.A end
+ -30 60811 a -30 60811 a
+SDict begin [ /View [/XYZ H.V] /Dest (87) cvn H.B /DEST pdfmark end
+ -30 60811 a -30 61587 a
+SDict begin H.S end
+ -30
+61587 a -30 61587 a
+SDict begin 18.2 H.A end
+ -30 61587 a -30 61587 a
+SDict begin [ /View [/XYZ H.V] /Dest (88) cvn H.B /DEST pdfmark end
+ -30 61587
+a Black 3548 x FM(\225)p Black 1520 65135 a
+SDict begin H.S end
+ 1520 65135
+a 1520 65135 a
+SDict begin 18.2 H.A end
+ 1520 65135 a 1520 65135 a
+SDict begin [ /View [/XYZ H.V] /Dest (89) cvn H.B /DEST pdfmark end
+ 1520 65135 a
+0 TeXcolorgray 1520 65135 a
+SDict begin H.S end
+ 1520 65135 a FU(Chapter)f(3)7589
+65135 y
+SDict begin 18.2 H.L end
+ 7589 65135 a 7589 65135 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7589 65135 a Black
+FU(,)499 b(Installation,)f(has)h(been)g(modi\002ed)f(with)g(ne)-39
+b(w)499 b(screenshots)g(of)f(the)h(installer)-62 b(,)1520
+67150 y(and)387 b(re\003ects)g(changes)g(in)g(disk-sets,)g(and)h(CD)f
+(installation.)-30 67486 y
+SDict begin H.S end
+ -30 67486 a -30 67486 a
+SDict begin 18.2 H.A end
+ -30
+67486 a -30 67486 a
+SDict begin [ /View [/XYZ H.V] /Dest (91) cvn H.B /DEST pdfmark end
+ -30 67486 a Black 50400 73672 a FR(xv)p
+Black eop end
+%%Page: 16 16
+TeXDict begin 16 15 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Pr)-57 b(eface)p Black Black
+-30 3490 a FM(\225)p Black 1520 3490 a
+SDict begin H.S end
+ 1520 3490 a 1520
+3490 a
+SDict begin 18.2 H.A end
+ 1520 3490 a 1520 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (92) cvn H.B /DEST pdfmark end
+ 1520 3490 a 0 TeXcolorgray
+1520 3490 a
+SDict begin H.S end
+ 1520 3490 a FU(Chapter)387 b(4)7589 3490
+y
+SDict begin 18.2 H.L end
+ 7589 3490 a 7589 3490 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7589 3490 a Black FU(,)476
+b(System)e(Con\002guration,)g(has)i(been)f(updated)g(with)g(ne)-39
+b(w)476 b(information)e(about)1520 5505 y(Linux)387 b(2.6.x)h(k)-15
+b(ernels.)-30 5520 y
+SDict begin H.S end
+ -30 5520 a -30 5520 a
+SDict begin 18.2 H.A end
+ -30 5520 a
+-30 5520 a
+SDict begin [ /View [/XYZ H.V] /Dest (94) cvn H.B /DEST pdfmark end
+ -30 5520 a Black 2774 x FM(\225)p Black 1520
+8294 a
+SDict begin H.S end
+ 1520 8294 a 1520 8294 a
+SDict begin 18.2 H.A end
+ 1520 8294 a 1520 8294
+a
+SDict begin [ /View [/XYZ H.V] /Dest (95) cvn H.B /DEST pdfmark end
+ 1520 8294 a 0 TeXcolorgray 1520 8294 a
+SDict begin H.S end
+ 1520 8294 a
+FU(Chapter)387 b(5)7589 8294 y
+SDict begin 18.2 H.L end
+ 7589 8294 a 7589 8294
+a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7589 8294 a Black FU(,)335 b(Netw)-15 b(ork)335 b(Con\002guration,)e
+(has)i(been)h(e)-23 b(xpanded)334 b(with)h(further)g(e)-23
+b(xplanation)334 b(of)1520 10309 y(Samba,)423 b(NFS,)f(and)h(DHCP)-172
+b(.)423 b(A)g(section)f(on)h(wireless)g(netw)-15 b(orking)421
+b(has)i(also)g(been)g(added.)1520 12324 y(This)317 b(chapter)h(no)-39
+b(w)317 b(re\003ects)h(major)f(changes)h(in)f(ho)-39
+b(w)318 b(Slackw)-15 b(are)317 b(handles)g(netw)-15 b(ork)317
+b(setup.)-30 12659 y
+SDict begin H.S end
+ -30 12659 a -30 12659 a
+SDict begin 18.2 H.A end
+ -30 12659
+a -30 12659 a
+SDict begin [ /View [/XYZ H.V] /Dest (97) cvn H.B /DEST pdfmark end
+ -30 12659 a Black 2454 x FM(\225)p Black
+1520 15113 a
+SDict begin H.S end
+ 1520 15113 a 1520 15113 a
+SDict begin 18.2 H.A end
+ 1520 15113 a 1520
+15113 a
+SDict begin [ /View [/XYZ H.V] /Dest (98) cvn H.B /DEST pdfmark end
+ 1520 15113 a 0 TeXcolorgray 1520 15113 a
+SDict begin H.S end
+ 1520
+15113 a FU(Chapter)387 b(6)7589 15113 y
+SDict begin 18.2 H.L end
+ 7589 15113 a
+7589 15113 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7589 15113 a Black FU(,)562 b(X)f(W)-62
+b(indo)-39 b(w)562 b(System,)f(has)g(been)h(substantially)e(re)-39
+b(written)562 b(for)g(Xor)-28 b(g)561 b(based)1520 17128
+y(systems.)387 b(This)g(chapter)g(no)-39 b(w)387 b(also)g(co)-23
+b(v)g(ers)387 b(the)g(xdm)g(graphical)g(login)g(manager)-85
+b(.)-30 17463 y
+SDict begin H.S end
+ -30 17463 a -30 17463 a
+SDict begin 18.2 H.A end
+ -30 17463 a -30
+17463 a
+SDict begin [ /View [/XYZ H.V] /Dest (100) cvn H.B /DEST pdfmark end
+ -30 17463 a Black 2455 x FM(\225)p Black 1520
+19918 a
+SDict begin H.S end
+ 1520 19918 a 1520 19918 a
+SDict begin 18.2 H.A end
+ 1520 19918 a 1520 19918
+a
+SDict begin [ /View [/XYZ H.V] /Dest (101) cvn H.B /DEST pdfmark end
+ 1520 19918 a 0 TeXcolorgray 1520 19918 a
+SDict begin H.S end
+ 1520 19918
+a FU(Chapter)387 b(13)8364 19918 y
+SDict begin 18.2 H.L end
+ 8364 19918 a 8364
+19918 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8364 19918 a Black -1 w FU(,)727 b(Basic)f(Netw)-15
+b(ork)725 b(Commands,)g(has)h(been)g(enhanced)g(with)g(information)1520
+21932 y(about)387 b(additional)f(netw)-15 b(ork)387 b(utilities.)-30
+21947 y
+SDict begin H.S end
+ -30 21947 a -30 21947 a
+SDict begin 18.2 H.A end
+ -30 21947 a -30 21947
+a
+SDict begin [ /View [/XYZ H.V] /Dest (103) cvn H.B /DEST pdfmark end
+ -30 21947 a Black 2775 x FM(\225)p Black 1520 24722
+a
+SDict begin H.S end
+ 1520 24722 a 1520 24722 a
+SDict begin 18.2 H.A end
+ 1520 24722 a 1520 24722 a
+SDict begin [ /View [/XYZ H.V] /Dest (104) cvn H.B /DEST pdfmark end
+
+1520 24722 a 0 TeXcolorgray 1520 24722 a
+SDict begin H.S end
+ 1520 24722 a
+FU(Chapter)g(14)8364 24722 y
+SDict begin 18.2 H.L end
+ 8364 24722 a 8364 24722
+a
+SDict begin [ /Subtype /Link /Dest (SECURITY) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8364 24722 a Black -1 w FU(,)396 b(Security)-101 b(,)396
+b(is)f(a)h(ne)-39 b(w)395 b(chapter)h(with)e(this)h(edition.)g(It)h(e)
+-23 b(xplains)394 b(ho)-39 b(w)396 b(to)f(k)-15 b(eep)395
+b(a)1520 26736 y(Slackw)-15 b(are)386 b(Linux)h(system)g(secure.)-30
+27072 y
+SDict begin H.S end
+ -30 27072 a -30 27072 a
+SDict begin 18.2 H.A end
+ -30 27072 a -30 27072
+a
+SDict begin [ /View [/XYZ H.V] /Dest (106) cvn H.B /DEST pdfmark end
+ -30 27072 a Black 2454 x FM(\225)p Black 1520 29526
+a
+SDict begin H.S end
+ 1520 29526 a 1520 29526 a
+SDict begin 18.2 H.A end
+ 1520 29526 a 1520 29526 a
+SDict begin [ /View [/XYZ H.V] /Dest (107) cvn H.B /DEST pdfmark end
+
+1520 29526 a 0 TeXcolorgray 1520 29526 a
+SDict begin H.S end
+ 1520 29526 a
+FU(Chapter)g(17)8364 29526 y
+SDict begin 18.2 H.L end
+ 8364 29526 a 8364 29526
+a
+SDict begin [ /Subtype /Link /Dest (EMACS) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8364 29526 a Black -1 w FU(,)568 b(Emacs,)g(is)f(a)h(ne)-39
+b(w)568 b(chapter)f(with)g(this)g(edition.)g(It)g(describes)g(ho)-39
+b(w)568 b(to)f(use)1520 31541 y(Emacs,)387 b(a)h(po)-39
+b(werful)387 b(editor)g(for)g(Unix.)-30 31876 y
+SDict begin H.S end
+ -30 31876
+a -30 31876 a
+SDict begin 18.2 H.A end
+ -30 31876 a -30 31876 a
+SDict begin [ /View [/XYZ H.V] /Dest (109) cvn H.B /DEST pdfmark end
+ -30 31876 a Black
+2454 x FM(\225)p Black 1520 34330 a
+SDict begin H.S end
+ 1520 34330 a 1520
+34330 a
+SDict begin 18.2 H.A end
+ 1520 34330 a 1520 34330 a
+SDict begin [ /View [/XYZ H.V] /Dest (110) cvn H.B /DEST pdfmark end
+ 1520 34330 a 0 TeXcolorgray
+1520 34330 a
+SDict begin H.S end
+ 1520 34330 a FU(Chapter)g(18)8364 34330
+y
+SDict begin 18.2 H.L end
+ 8364 34330 a 8364 34330 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8364 34330 a Black -1 w FU(,)750
+b(P)-23 b(ackage)748 b(Management,)h(has)f(been)h(updated)f(with)h
+(information)e(about)1520 36345 y(SlackBuild)386 b(scripts.)-30
+36680 y
+SDict begin H.S end
+ -30 36680 a -30 36680 a
+SDict begin 18.2 H.A end
+ -30 36680 a -30 36680
+a
+SDict begin [ /View [/XYZ H.V] /Dest (112) cvn H.B /DEST pdfmark end
+ -30 36680 a Black 2454 x FM(\225)p Black 1520 39134
+a
+SDict begin H.S end
+ 1520 39134 a 1520 39134 a
+SDict begin 18.2 H.A end
+ 1520 39134 a 1520 39134 a
+SDict begin [ /View [/XYZ H.V] /Dest (113) cvn H.B /DEST pdfmark end
+
+1520 39134 a FU(There)376 b(are)h(man)-23 b(y)376 b(other)g(changes,)g
+(both)g(minor)g(and)g(major)-62 b(,)377 b(to)f(re\003ect)g(changes)g
+(in)g(Slack-)1520 41149 y(w)-15 b(are)387 b(as)g(it)g(has)h(matured.)
+-30 43173 y
+SDict begin H.S end
+ -30 43173 a -30 43173 a
+SDict begin 31.45 H.A end
+ -30 43173 a -30 43173
+a
+SDict begin [ /View [/XYZ H.V] /Dest (PREFACE-ORGANIZATION) cvn H.B
+/DEST pdfmark end
+ -30 43173 a 3466 x FN(Or)-40 b(ganization)746 b(of)e(this)h(Book)-30
+47235 y
+SDict begin H.S end
+ -30 47235 a -30 47235 a
+SDict begin 18.2 H.A end
+ -30 47235 a -30 47235
+a
+SDict begin [ /View [/XYZ H.V] /Dest (115) cvn H.B /DEST pdfmark end
+ -30 47235 a -30 50123 a
+SDict begin H.S end
+ -30 50123 a -30 50123 a
+SDict begin 18.2 H.A end
+ -30
+50123 a -30 50123 a
+SDict begin [ /View [/XYZ H.V] /Dest (117) cvn H.B /DEST pdfmark end
+ -30 50123 a 0 TeXcolorgray -30 51542
+a
+SDict begin H.S end
+ -30 51542 a FU(Chapter)387 b(1)6039 51542 y
+SDict begin 18.2 H.L end
+ 6039 51542
+a 6039 51542 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6039 51542 a Black FU(,)h(Introduction)-30
+51878 y
+SDict begin H.S end
+ -30 51878 a -30 51878 a
+SDict begin 18.2 H.A end
+ -30 51878 a -30 51878
+a
+SDict begin [ /View [/XYZ H.V] /Dest (119) cvn H.B /DEST pdfmark end
+ -30 51878 a Black Black 3070 54332 a
+SDict begin H.S end
+ 3070 54332 a 3070
+54332 a
+SDict begin 18.2 H.A end
+ 3070 54332 a 3070 54332 a
+SDict begin [ /View [/XYZ H.V] /Dest (120) cvn H.B /DEST pdfmark end
+ 3070 54332 a FU(Pro)-23
+b(vides)405 b(introductory)h(material)h(on)f(Linux,)h(Slackw)-15
+b(are,)406 b(and)h(the)g(Open)f(Source)h(and)3070 56346
+y(Free)387 b(Softw)-15 b(are)386 b(Mo)-23 b(v)g(ements.)-30
+57912 y
+SDict begin H.S end
+ -30 57912 a -30 57912 a
+SDict begin 18.2 H.A end
+ -30 57912 a -30 57912
+a
+SDict begin [ /View [/XYZ H.V] /Dest (122) cvn H.B /DEST pdfmark end
+ -30 57912 a 0 TeXcolorgray -30 59911 a
+SDict begin H.S end
+ -30 59911 a
+FU(Chapter)387 b(2)6039 59911 y
+SDict begin 18.2 H.L end
+ 6039 59911 a 6039 59911
+a
+SDict begin [ /Subtype /Link /Dest (HELP) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6039 59911 a Black FU(,)h(Help)-30 60246 y
+SDict begin H.S end
+ -30 60246
+a -30 60246 a
+SDict begin 18.2 H.A end
+ -30 60246 a -30 60246 a
+SDict begin [ /View [/XYZ H.V] /Dest (124) cvn H.B /DEST pdfmark end
+ -30 60246 a Black
+Black 3070 62700 a
+SDict begin H.S end
+ 3070 62700 a 3070 62700 a
+SDict begin 18.2 H.A end
+ 3070 62700
+a 3070 62700 a
+SDict begin [ /View [/XYZ H.V] /Dest (125) cvn H.B /DEST pdfmark end
+ 3070 62700 a FU(Describes)315 b(the)g(help)h(resources)f
+(a)-31 b(v)-39 b(ailable)316 b(on)f(a)h(Slackw)-15 b(are)315
+b(Linux)g(system)g(and)g(online.)p Black -30 73672 a
+FR(xvi)p Black eop end
+%%Page: 17 17
+TeXDict begin 17 16 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (172) cvn H.B /DEST pdfmark end
+ -30 -2687 a 47014 -1636 a FR(Pr)-57
+b(eface)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (127) cvn H.B /DEST pdfmark end
+ -30 2504 a 0 TeXcolorgray -30 3611
+a
+SDict begin H.S end
+ -30 3611 a FU(Chapter)387 b(3)6039 3611 y
+SDict begin 18.2 H.L end
+ 6039 3611
+a 6039 3611 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6039 3611 a Black FU(,)h(Installation)-30
+3947 y
+SDict begin H.S end
+ -30 3947 a -30 3947 a
+SDict begin 18.2 H.A end
+ -30 3947 a -30 3947 a
+SDict begin [ /View [/XYZ H.V] /Dest (129) cvn H.B /DEST pdfmark end
+ -30
+3947 a Black Black 3070 6401 a
+SDict begin H.S end
+ 3070 6401 a 3070 6401
+a
+SDict begin 18.2 H.A end
+ 3070 6401 a 3070 6401 a
+SDict begin [ /View [/XYZ H.V] /Dest (130) cvn H.B /DEST pdfmark end
+ 3070 6401 a FU(Describes)478
+b(the)h(installation)e(process)i(step-by-step)f(with)h(screenshots)f
+(to)h(pro)-23 b(vide)478 b(an)3070 8415 y(illustrati)-39
+b(v)-23 b(e)386 b(w)-15 b(alk-through.)-30 10301 y
+SDict begin H.S end
+ -30
+10301 a -30 10301 a
+SDict begin 18.2 H.A end
+ -30 10301 a -30 10301 a
+SDict begin [ /View [/XYZ H.V] /Dest (132) cvn H.B /DEST pdfmark end
+ -30 10301
+a 0 TeXcolorgray -30 11980 a
+SDict begin H.S end
+ -30 11980 a FU(Chapter)387
+b(4)6039 11980 y
+SDict begin 18.2 H.L end
+ 6039 11980 a 6039 11980 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6039 11980
+a Black FU(,)h(System)e(Con\002guration)-30 12315 y
+SDict begin H.S end
+ -30
+12315 a -30 12315 a
+SDict begin 18.2 H.A end
+ -30 12315 a -30 12315 a
+SDict begin [ /View [/XYZ H.V] /Dest (134) cvn H.B /DEST pdfmark end
+ -30 12315
+a Black Black 3070 14769 a
+SDict begin H.S end
+ 3070 14769 a 3070 14769 a
+SDict begin 18.2 H.A end
+
+3070 14769 a 3070 14769 a
+SDict begin [ /View [/XYZ H.V] /Dest (135) cvn H.B /DEST pdfmark end
+ 3070 14769 a FU(Describes)h(the)g(important)f
+(con\002guration)g(\002les)h(and)g(co)-23 b(v)g(ers)387
+b(k)-15 b(ernel)387 b(recompilation.)-30 16655 y
+SDict begin H.S end
+ -30
+16655 a -30 16655 a
+SDict begin 18.2 H.A end
+ -30 16655 a -30 16655 a
+SDict begin [ /View [/XYZ H.V] /Dest (137) cvn H.B /DEST pdfmark end
+ -30 16655
+a 0 TeXcolorgray -30 18334 a
+SDict begin H.S end
+ -30 18334 a FU(Chapter)g(5)6039
+18334 y
+SDict begin 18.2 H.L end
+ 6039 18334 a 6039 18334 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6039 18334 a Black
+FU(,)h(Netw)-15 b(ork)386 b(Con\002guration)-30 18669
+y
+SDict begin H.S end
+ -30 18669 a -30 18669 a
+SDict begin 18.2 H.A end
+ -30 18669 a -30 18669 a
+SDict begin [ /View [/XYZ H.V] /Dest (139) cvn H.B /DEST pdfmark end
+ -30
+18669 a Black Black 3070 21123 a
+SDict begin H.S end
+ 3070 21123 a 3070 21123
+a
+SDict begin 18.2 H.A end
+ 3070 21123 a 3070 21123 a
+SDict begin [ /View [/XYZ H.V] /Dest (140) cvn H.B /DEST pdfmark end
+ 3070 21123 a FU(Describes)560
+b(ho)-39 b(w)561 b(to)g(connect)g(a)g(Slackw)-15 b(are)560
+b(Linux)h(machine)f(to)h(a)g(netw)-15 b(ork.)561 b(Co)-23
+b(v)g(ers)3070 23138 y(TCP/IP)-172 b(,)386 b(PPP/dial-up,)g(wireless)h
+(netw)-15 b(orking,)386 b(and)i(more.)-30 25023 y
+SDict begin H.S end
+ -30
+25023 a -30 25023 a
+SDict begin 18.2 H.A end
+ -30 25023 a -30 25023 a
+SDict begin [ /View [/XYZ H.V] /Dest (142) cvn H.B /DEST pdfmark end
+ -30 25023
+a 0 TeXcolorgray -30 26702 a
+SDict begin H.S end
+ -30 26702 a FU(Chapter)f(6)6039
+26702 y
+SDict begin 18.2 H.L end
+ 6039 26702 a 6039 26702 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6039 26702 a Black
+FU(,)h(The)f(X)g(W)-62 b(indo)-39 b(w)387 b(System)-30
+27038 y
+SDict begin H.S end
+ -30 27038 a -30 27038 a
+SDict begin 18.2 H.A end
+ -30 27038 a -30 27038
+a
+SDict begin [ /View [/XYZ H.V] /Dest (144) cvn H.B /DEST pdfmark end
+ -30 27038 a Black Black 3070 29492 a
+SDict begin H.S end
+ 3070 29492 a 3070
+29492 a
+SDict begin 18.2 H.A end
+ 3070 29492 a 3070 29492 a
+SDict begin [ /View [/XYZ H.V] /Dest (145) cvn H.B /DEST pdfmark end
+ 3070 29492 a FU(Describes)380
+b(ho)-39 b(w)381 b(to)g(setup)g(and)f(use)h(the)g(graphical)g(X)g(W)-62
+b(indo)-39 b(w)380 b(System)h(in)f(Slackw)-15 b(are.)-30
+31377 y
+SDict begin H.S end
+ -30 31377 a -30 31377 a
+SDict begin 18.2 H.A end
+ -30 31377 a -30 31377
+a
+SDict begin [ /View [/XYZ H.V] /Dest (147) cvn H.B /DEST pdfmark end
+ -30 31377 a 0 TeXcolorgray -30 33056 a
+SDict begin H.S end
+ -30 33056 a
+FU(Chapter)387 b(7)6039 33056 y
+SDict begin 18.2 H.L end
+ 6039 33056 a 6039 33056
+a
+SDict begin [ /Subtype /Link /Dest (BOOTING) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6039 33056 a Black FU(,)h(Booting)-30 33392 y
+SDict begin H.S end
+ -30 33392
+a -30 33392 a
+SDict begin 18.2 H.A end
+ -30 33392 a -30 33392 a
+SDict begin [ /View [/XYZ H.V] /Dest (149) cvn H.B /DEST pdfmark end
+ -30 33392 a Black
+Black 3070 35846 a
+SDict begin H.S end
+ 3070 35846 a 3070 35846 a
+SDict begin 18.2 H.A end
+ 3070 35846
+a 3070 35846 a
+SDict begin [ /View [/XYZ H.V] /Dest (150) cvn H.B /DEST pdfmark end
+ 3070 35846 a FU(Describes)449 b(the)h(process)f(by)h
+(which)g(a)g(computer)f(boots)g(into)h(Slackw)-15 b(are)449
+b(Linux.)g(Also)3070 37860 y(co)-23 b(v)g(ers)386 b(dual-booting)g
+(with)h(Microsoft)g(W)-62 b(indo)-39 b(ws)387 b(operating)f(systems.)
+-30 39746 y
+SDict begin H.S end
+ -30 39746 a -30 39746 a
+SDict begin 18.2 H.A end
+ -30 39746 a -30 39746
+a
+SDict begin [ /View [/XYZ H.V] /Dest (152) cvn H.B /DEST pdfmark end
+ -30 39746 a 0 TeXcolorgray -30 41425 a
+SDict begin H.S end
+ -30 41425 a
+FU(Chapter)h(8)6039 41425 y
+SDict begin 18.2 H.L end
+ 6039 41425 a 6039 41425 a
+SDict begin [ /Subtype /Link /Dest (SHELL) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+6039 41425 a Black FU(,)h(The)f(Shell)-30 41760 y
+SDict begin H.S end
+ -30
+41760 a -30 41760 a
+SDict begin 18.2 H.A end
+ -30 41760 a -30 41760 a
+SDict begin [ /View [/XYZ H.V] /Dest (154) cvn H.B /DEST pdfmark end
+ -30 41760
+a Black Black 3070 44214 a
+SDict begin H.S end
+ 3070 44214 a 3070 44214 a
+SDict begin 18.2 H.A end
+
+3070 44214 a 3070 44214 a
+SDict begin [ /View [/XYZ H.V] /Dest (155) cvn H.B /DEST pdfmark end
+ 3070 44214 a FU(Describes)g(the)g(po)-39
+b(werful)387 b(command)g(line)g(interf)-15 b(ace)386
+b(for)i(Linux.)-30 46100 y
+SDict begin H.S end
+ -30 46100 a -30 46100 a
+SDict begin 18.2 H.A end
+ -30
+46100 a -30 46100 a
+SDict begin [ /View [/XYZ H.V] /Dest (157) cvn H.B /DEST pdfmark end
+ -30 46100 a 0 TeXcolorgray -30 47779
+a
+SDict begin H.S end
+ -30 47779 a FU(Chapter)f(9)6039 47779 y
+SDict begin 18.2 H.L end
+ 6039 47779
+a 6039 47779 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6039 47779 a Black FU(,)h(Filesystem)e(Structure)-30
+48114 y
+SDict begin H.S end
+ -30 48114 a -30 48114 a
+SDict begin 18.2 H.A end
+ -30 48114 a -30 48114
+a
+SDict begin [ /View [/XYZ H.V] /Dest (159) cvn H.B /DEST pdfmark end
+ -30 48114 a Black Black 3070 50568 a
+SDict begin H.S end
+ 3070 50568 a 3070
+50568 a
+SDict begin 18.2 H.A end
+ 3070 50568 a 3070 50568 a
+SDict begin [ /View [/XYZ H.V] /Dest (160) cvn H.B /DEST pdfmark end
+ 3070 50568 a FU(Describes)567
+b(the)g(\002lesystem)f(structure,)h(including)f(\002le)h(o)-39
+b(wnership,)567 b(permission,)g(and)3070 52583 y(linking.)-30
+54468 y
+SDict begin H.S end
+ -30 54468 a -30 54468 a
+SDict begin 18.2 H.A end
+ -30 54468 a -30 54468
+a
+SDict begin [ /View [/XYZ H.V] /Dest (162) cvn H.B /DEST pdfmark end
+ -30 54468 a 0 TeXcolorgray -30 56147 a
+SDict begin H.S end
+ -30 56147 a
+FU(Chapter)387 b(10)6814 56147 y
+SDict begin 18.2 H.L end
+ 6814 56147 a 6814 56147
+a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6814 56147 a Black FU(,)h(Handling)e(Files)h(and)g(Directories)-30
+56483 y
+SDict begin H.S end
+ -30 56483 a -30 56483 a
+SDict begin 18.2 H.A end
+ -30 56483 a -30 56483
+a
+SDict begin [ /View [/XYZ H.V] /Dest (164) cvn H.B /DEST pdfmark end
+ -30 56483 a Black Black 3070 58937 a
+SDict begin H.S end
+ 3070 58937 a 3070
+58937 a
+SDict begin 18.2 H.A end
+ 3070 58937 a 3070 58937 a
+SDict begin [ /View [/XYZ H.V] /Dest (165) cvn H.B /DEST pdfmark end
+ 3070 58937 a FU(Describes)326
+b(the)h(commands)g(used)g(to)g(manipulate)f(\002les)g(and)i
+(directories)e(from)h(the)g(com-)3070 60952 y(mand)387
+b(line)g(interf)-15 b(ace.)-30 62517 y
+SDict begin H.S end
+ -30 62517 a -30
+62517 a
+SDict begin 18.2 H.A end
+ -30 62517 a -30 62517 a
+SDict begin [ /View [/XYZ H.V] /Dest (167) cvn H.B /DEST pdfmark end
+ -30 62517 a 0 TeXcolorgray
+-30 64516 a
+SDict begin H.S end
+ -30 64516 a FU(Chapter)387 b(11)6814 64516
+y
+SDict begin 18.2 H.L end
+ 6814 64516 a 6814 64516 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6814 64516 a Black FU(,)h(Process)e
+(Control)-30 64852 y
+SDict begin H.S end
+ -30 64852 a -30 64852 a
+SDict begin 18.2 H.A end
+ -30 64852
+a -30 64852 a
+SDict begin [ /View [/XYZ H.V] /Dest (169) cvn H.B /DEST pdfmark end
+ -30 64852 a Black Black 3070 67306 a
+SDict begin H.S end
+ 3070
+67306 a 3070 67306 a
+SDict begin 18.2 H.A end
+ 3070 67306 a 3070 67306 a
+SDict begin [ /View [/XYZ H.V] /Dest (170) cvn H.B /DEST pdfmark end
+ 3070 67306
+a FU(Describes)365 b(the)h(po)-39 b(werful)366 b(Linux)g(process)g
+(management)f(commands)g(used)h(to)g(manage)p Black 49538
+73792 a FR(xvii)p Black eop end
+%%Page: 18 18
+TeXDict begin 18 17 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Pr)-57 b(eface)p Black 3070 3611
+a FU(multiple)386 b(running)g(applications.)p 0 TeXcolorgray
+-30 7176 a
+SDict begin H.S end
+ -30 7176 a FU(Chapter)h(12)6814 7176 y
+SDict begin 18.2 H.L end
+ 6814
+7176 a 6814 7176 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6814 7176 a Black FU(,)h(Essential)e(System)g
+(Administration)-30 7511 y
+SDict begin H.S end
+ -30 7511 a -30 7511 a
+SDict begin 18.2 H.A end
+ -30
+7511 a -30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (174) cvn H.B /DEST pdfmark end
+ -30 7511 a Black Black 3070 9965 a
+SDict begin H.S end
+
+3070 9965 a 3070 9965 a
+SDict begin 18.2 H.A end
+ 3070 9965 a 3070 9965 a
+SDict begin [ /View [/XYZ H.V] /Dest (175) cvn H.B /DEST pdfmark end
+ 3070
+9965 a FU(Describes)297 b(basic)g(system)g(administration)e(tasks)i
+(such)h(as)f(adding)g(and)g(remo)-23 b(ving)297 b(users,)3070
+11980 y(shutting)386 b(do)-39 b(wn)387 b(the)g(system)g(properly)-101
+b(,)387 b(and)h(more.)-30 13865 y
+SDict begin H.S end
+ -30 13865 a -30 13865
+a
+SDict begin 18.2 H.A end
+ -30 13865 a -30 13865 a
+SDict begin [ /View [/XYZ H.V] /Dest (177) cvn H.B /DEST pdfmark end
+ -30 13865 a 0 TeXcolorgray
+-30 15544 a
+SDict begin H.S end
+ -30 15544 a FU(Chapter)f(13)6814 15544 y
+SDict begin 18.2 H.L end
+
+6814 15544 a 6814 15544 a
+SDict begin [ /Subtype /Link /Dest (BASIC-NETWORK-COMMANDS) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6814 15544 a Black FU(,)h(Basic)f(Netw)-15
+b(ork)386 b(Commands)-30 15880 y
+SDict begin H.S end
+ -30 15880 a -30 15880
+a
+SDict begin 18.2 H.A end
+ -30 15880 a -30 15880 a
+SDict begin [ /View [/XYZ H.V] /Dest (179) cvn H.B /DEST pdfmark end
+ -30 15880 a Black Black 3070
+18334 a
+SDict begin H.S end
+ 3070 18334 a 3070 18334 a
+SDict begin 18.2 H.A end
+ 3070 18334 a 3070 18334
+a
+SDict begin [ /View [/XYZ H.V] /Dest (180) cvn H.B /DEST pdfmark end
+ 3070 18334 a FU(Describes)h(the)g(collection)f(of)i(netw)-15
+b(ork)386 b(clients)h(included)g(with)f(Slackw)-15 b(are.)-30
+19899 y
+SDict begin H.S end
+ -30 19899 a -30 19899 a
+SDict begin 18.2 H.A end
+ -30 19899 a -30 19899
+a
+SDict begin [ /View [/XYZ H.V] /Dest (182) cvn H.B /DEST pdfmark end
+ -30 19899 a 0 TeXcolorgray -30 21898 a
+SDict begin H.S end
+ -30 21898 a
+FU(Chapter)387 b(14)6814 21898 y
+SDict begin 18.2 H.L end
+ 6814 21898 a 6814 21898
+a
+SDict begin [ /Subtype /Link /Dest (SECURITY) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6814 21898 a Black FU(,)h(Security)-30 22234 y
+SDict begin H.S end
+ -30
+22234 a -30 22234 a
+SDict begin 18.2 H.A end
+ -30 22234 a -30 22234 a
+SDict begin [ /View [/XYZ H.V] /Dest (184) cvn H.B /DEST pdfmark end
+ -30 22234
+a Black Black 3070 24688 a
+SDict begin H.S end
+ 3070 24688 a 3070 24688 a
+SDict begin 18.2 H.A end
+
+3070 24688 a 3070 24688 a
+SDict begin [ /View [/XYZ H.V] /Dest (185) cvn H.B /DEST pdfmark end
+ 3070 24688 a FU(Describes)496
+b(man)-23 b(y)496 b(dif)-39 b(ferent)497 b(tools)g(a)-31
+b(v)-39 b(ailable)496 b(to)h(help)g(k)-15 b(eep)496 b(your)h(Slackw)-15
+b(are)496 b(system)3070 26702 y(secure,)387 b(including)14045
+26702 y
+SDict begin H.S end
+ 14045 26702 a 14045 26702 a
+SDict begin 18.2 H.A end
+ 14045 26702 a 14045
+26702 a
+SDict begin [ /View [/XYZ H.V] /Dest (186) cvn H.B /DEST pdfmark end
+ 14045 26702 a FP(iptables)f FU(and)23008 26702
+y
+SDict begin H.S end
+ 23008 26702 a 23008 26702 a
+SDict begin 18.2 H.A end
+ 23008 26702 a 23008 26702
+a
+SDict begin [ /View [/XYZ H.V] /Dest (187) cvn H.B /DEST pdfmark end
+ 23008 26702 a FP(tcpwrappers)p FU(.)-30 28588 y
+SDict begin H.S end
+ -30
+28588 a -30 28588 a
+SDict begin 18.2 H.A end
+ -30 28588 a -30 28588 a
+SDict begin [ /View [/XYZ H.V] /Dest (189) cvn H.B /DEST pdfmark end
+ -30 28588
+a 0 TeXcolorgray -30 30267 a
+SDict begin H.S end
+ -30 30267 a FU(Chapter)h(15)6814
+30267 y
+SDict begin 18.2 H.L end
+ 6814 30267 a 6814 30267 a
+SDict begin [ /Subtype /Link /Dest (ARCHIVE-FILES) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6814 30267 a Black
+FU(,)h(Archi)-39 b(v)-23 b(e)387 b(Files)-30 30602 y
+SDict begin H.S end
+
+-30 30602 a -30 30602 a
+SDict begin 18.2 H.A end
+ -30 30602 a -30 30602 a
+SDict begin [ /View [/XYZ H.V] /Dest (191) cvn H.B /DEST pdfmark end
+ -30 30602
+a Black Black 3070 33056 a
+SDict begin H.S end
+ 3070 33056 a 3070 33056 a
+SDict begin 18.2 H.A end
+
+3070 33056 a 3070 33056 a
+SDict begin [ /View [/XYZ H.V] /Dest (192) cvn H.B /DEST pdfmark end
+ 3070 33056 a FU(Describes)g(the)g(dif)-39
+b(ferent)387 b(compression)f(and)i(archi)-39 b(v)-23
+b(e)387 b(utilities)f(a)-31 b(v)-39 b(ailable)387 b(for)h(Linux.)-30
+34941 y
+SDict begin H.S end
+ -30 34941 a -30 34941 a
+SDict begin 18.2 H.A end
+ -30 34941 a -30 34941
+a
+SDict begin [ /View [/XYZ H.V] /Dest (194) cvn H.B /DEST pdfmark end
+ -30 34941 a 0 TeXcolorgray -30 36621 a
+SDict begin H.S end
+ -30 36621 a
+FU(Chapter)f(16)6814 36621 y
+SDict begin 18.2 H.L end
+ 6814 36621 a 6814 36621
+a
+SDict begin [ /Subtype /Link /Dest (VI) cvn /H /I /Border [0 0 0] /Color
+[1 0 0] H.B /ANN pdfmark end
+ 6814 36621 a Black FU(,)h(vi)-30 36956 y
+SDict begin H.S end
+ -30 36956
+a -30 36956 a
+SDict begin 18.2 H.A end
+ -30 36956 a -30 36956 a
+SDict begin [ /View [/XYZ H.V] /Dest (196) cvn H.B /DEST pdfmark end
+ -30 36956 a Black
+Black 3070 39410 a
+SDict begin H.S end
+ 3070 39410 a 3070 39410 a
+SDict begin 18.2 H.A end
+ 3070 39410
+a 3070 39410 a
+SDict begin [ /View [/XYZ H.V] /Dest (197) cvn H.B /DEST pdfmark end
+ 3070 39410 a FU(Describes)f(the)g(po)-39
+b(werful)17792 39410 y
+SDict begin H.S end
+ 17792 39410 a 17792 39410 a
+SDict begin 18.2 H.A end
+ 17792
+39410 a 17792 39410 a
+SDict begin [ /View [/XYZ H.V] /Dest (198) cvn H.B /DEST pdfmark end
+ 17792 39410 a FP(vi)387 b FU(te)-23
+b(xt)387 b(editor)-85 b(.)-30 41295 y
+SDict begin H.S end
+ -30 41295 a -30
+41295 a
+SDict begin 18.2 H.A end
+ -30 41295 a -30 41295 a
+SDict begin [ /View [/XYZ H.V] /Dest (200) cvn H.B /DEST pdfmark end
+ -30 41295 a 0 TeXcolorgray
+-30 42975 a
+SDict begin H.S end
+ -30 42975 a FU(Chapter)387 b(17)6814 42975
+y
+SDict begin 18.2 H.L end
+ 6814 42975 a 6814 42975 a
+SDict begin [ /Subtype /Link /Dest (EMACS) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6814 42975 a Black FU(,)h(Emacs)-30
+43310 y
+SDict begin H.S end
+ -30 43310 a -30 43310 a
+SDict begin 18.2 H.A end
+ -30 43310 a -30 43310
+a
+SDict begin [ /View [/XYZ H.V] /Dest (202) cvn H.B /DEST pdfmark end
+ -30 43310 a Black Black 3070 45764 a
+SDict begin H.S end
+ 3070 45764 a 3070
+45764 a
+SDict begin 18.2 H.A end
+ 3070 45764 a 3070 45764 a
+SDict begin [ /View [/XYZ H.V] /Dest (203) cvn H.B /DEST pdfmark end
+ 3070 45764 a FU(Describes)f(the)g(po)
+-39 b(werful)17792 45764 y
+SDict begin H.S end
+ 17792 45764 a 17792 45764
+a
+SDict begin 18.2 H.A end
+ 17792 45764 a 17792 45764 a
+SDict begin [ /View [/XYZ H.V] /Dest (204) cvn H.B /DEST pdfmark end
+ 17792 45764 a FP(Emacs)387
+b FU(te)-23 b(xt)387 b(editor)-85 b(.)-30 47649 y
+SDict begin H.S end
+ -30
+47649 a -30 47649 a
+SDict begin 18.2 H.A end
+ -30 47649 a -30 47649 a
+SDict begin [ /View [/XYZ H.V] /Dest (206) cvn H.B /DEST pdfmark end
+ -30 47649
+a 0 TeXcolorgray -30 49329 a
+SDict begin H.S end
+ -30 49329 a FU(Chapter)387
+b(18)6814 49329 y
+SDict begin 18.2 H.L end
+ 6814 49329 a 6814 49329 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6814 49329
+a Black FU(,)h(Slackw)-15 b(are)386 b(P)-23 b(ackage)387
+b(Management)-30 49664 y
+SDict begin H.S end
+ -30 49664 a -30 49664 a
+SDict begin 18.2 H.A end
+ -30
+49664 a -30 49664 a
+SDict begin [ /View [/XYZ H.V] /Dest (208) cvn H.B /DEST pdfmark end
+ -30 49664 a Black Black 3070 52118
+a
+SDict begin H.S end
+ 3070 52118 a 3070 52118 a
+SDict begin 18.2 H.A end
+ 3070 52118 a 3070 52118 a
+SDict begin [ /View [/XYZ H.V] /Dest (209) cvn H.B /DEST pdfmark end
+
+3070 52118 a FU(Describes)320 b(the)h(Slackw)-15 b(are)321
+b(package)g(utilities)f(and)h(the)g(process)g(used)f(to)h(create)h
+(custom)3070 54133 y(packages)387 b(and)g(tag\002les.)-30
+56018 y
+SDict begin H.S end
+ -30 56018 a -30 56018 a
+SDict begin 18.2 H.A end
+ -30 56018 a -30 56018
+a
+SDict begin [ /View [/XYZ H.V] /Dest (211) cvn H.B /DEST pdfmark end
+ -30 56018 a 0 TeXcolorgray -30 57697 a
+SDict begin H.S end
+ -30 57697 a
+FU(Chapter)g(19)6814 57697 y
+SDict begin 18.2 H.L end
+ 6814 57697 a 6814 57697
+a
+SDict begin [ /Subtype /Link /Dest (ZIPSLACK) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6814 57697 a Black FU(,)h(ZipSlack)-30 58033 y
+SDict begin H.S end
+ -30
+58033 a -30 58033 a
+SDict begin 18.2 H.A end
+ -30 58033 a -30 58033 a
+SDict begin [ /View [/XYZ H.V] /Dest (213) cvn H.B /DEST pdfmark end
+ -30 58033
+a Black Black 3070 60487 a
+SDict begin H.S end
+ 3070 60487 a 3070 60487 a
+SDict begin 18.2 H.A end
+
+3070 60487 a 3070 60487 a
+SDict begin [ /View [/XYZ H.V] /Dest (214) cvn H.B /DEST pdfmark end
+ 3070 60487 a FU(Describes)g(the)h(ZipSlack)g
+(v)-23 b(ersion)388 b(of)h(Linux)g(that)g(can)g(be)g(used)g(from)g(W)
+-62 b(indo)-39 b(ws)388 b(with-)3070 62501 y(out)f(requiring)f(an)i
+(installation.)p Black -30 73792 a FR(xviii)p Black eop
+end
+%%Page: 19 19
+TeXDict begin 19 18 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (256) cvn H.B /DEST pdfmark end
+ -30 -2687 a 47014 -1636 a FR(Pr)-57
+b(eface)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (216) cvn H.B /DEST pdfmark end
+ -30 2504 a 0 TeXcolorgray -30 3611
+a
+SDict begin H.S end
+ -30 3611 a FU(Appendix)387 b(A)7589 3611 y
+SDict begin 18.2 H.L end
+ 7589 3611
+a 7589 3611 a
+SDict begin [ /Subtype /Link /Dest (GPL) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7589 3611 a Black FU(,)g(The)h(GNU)f(General)g(Public)g
+(License)-30 3947 y
+SDict begin H.S end
+ -30 3947 a -30 3947 a
+SDict begin 18.2 H.A end
+ -30 3947 a
+-30 3947 a
+SDict begin [ /View [/XYZ H.V] /Dest (218) cvn H.B /DEST pdfmark end
+ -30 3947 a Black Black 3070 6401 a
+SDict begin H.S end
+ 3070 6401
+a 3070 6401 a
+SDict begin 18.2 H.A end
+ 3070 6401 a 3070 6401 a
+SDict begin [ /View [/XYZ H.V] /Dest (219) cvn H.B /DEST pdfmark end
+ 3070 6401 a FU(Describes)358
+b(the)h(license)f(terms)g(under)h(which)g(Slackw)-15
+b(are)358 b(Linux)g(and)g(this)h(book)f(can)h(be)3070
+8415 y(copied)387 b(and)g(distrib)-31 b(uted.)-30 10759
+y
+SDict begin H.S end
+ -30 10759 a -30 10759 a
+SDict begin 31.45 H.A end
+ -30 10759 a -30 10759 a
+SDict begin [ /View [/XYZ H.V] /Dest (PREFACE-CONV) cvn H.B /DEST pdfmark
+end
+ -30
+10759 a 3146 x FN(Con)-107 b(ventions)746 b(used)f(in)g(this)g(book)-30
+15278 y
+SDict begin H.S end
+ -30 15278 a -30 15278 a
+SDict begin 18.2 H.A end
+ -30 15278 a -30 15278
+a
+SDict begin [ /View [/XYZ H.V] /Dest (221) cvn H.B /DEST pdfmark end
+ -30 15278 a 1981 x FU(T)-124 b(o)663 b(pro)-23 b(vide)663
+b(a)h(consistent)e(and)i(easy)f(to)g(read)h(te)-23 b(xt,)663
+b(se)-39 b(v)-23 b(eral)663 b(con)-62 b(v)-23 b(entions)663
+b(are)g(follo)-39 b(wed)-30 19273 y(throughout)386 b(the)i(book.)-30
+21283 y
+SDict begin H.S end
+ -30 21283 a -30 21283 a
+SDict begin 26.208 H.A end
+ -30 21283 a -30 21283
+a
+SDict begin [ /View [/XYZ H.V] /Dest (PREFACE-CONV-TYPOGRAPHIC) cvn
+H.B /DEST pdfmark end
+ -30 21283 a 2565 x FL(T)-134 b(ypographic)618 b(Con)-89
+b(ventions)-30 24345 y
+SDict begin H.S end
+ -30 24345 a -30 24345 a
+SDict begin 18.2 H.A end
+ -30 24345
+a -30 24345 a
+SDict begin [ /View [/XYZ H.V] /Dest (223) cvn H.B /DEST pdfmark end
+ -30 24345 a -30 27010 a
+SDict begin H.S end
+ -30 27010 a -30
+27010 a
+SDict begin 18.2 H.A end
+ -30 27010 a -30 27010 a
+SDict begin [ /View [/XYZ H.V] /Dest (225) cvn H.B /DEST pdfmark end
+ -30 27010 a -30 27010
+a
+SDict begin H.S end
+ -30 27010 a -30 27010 a
+SDict begin 18.2 H.A end
+ -30 27010 a -30 27010 a
+SDict begin [ /View [/XYZ H.V] /Dest (226) cvn H.B /DEST pdfmark end
+ -30
+27010 a 1519 x FR(Italic)-30 28548 y
+SDict begin H.S end
+ -30 28548 a -30
+28548 a
+SDict begin 18.2 H.A end
+ -30 28548 a -30 28548 a
+SDict begin [ /View [/XYZ H.V] /Dest (227) cvn H.B /DEST pdfmark end
+ -30 28548 a Black Black
+3070 31318 a
+SDict begin H.S end
+ 3070 31318 a 3070 31318 a
+SDict begin 18.2 H.A end
+ 3070 31318 a 3070
+31318 a
+SDict begin [ /View [/XYZ H.V] /Dest (228) cvn H.B /DEST pdfmark end
+ 3070 31318 a FU(An)5500 31318 y
+SDict begin H.S end
+ 5500 31318 a
+5500 31318 a
+SDict begin 18.2 H.A end
+ 5500 31318 a 5500 31318 a
+SDict begin [ /View [/XYZ H.V] /Dest (229) cvn H.B /DEST pdfmark end
+ 5500 31318 a FR(italic)536
+b FU(font)h(is)f(used)g(for)h(commands,)f(emphasized)g(te)-23
+b(xt,)537 b(and)g(the)f(\002rst)g(usage)h(of)3070 33333
+y(technical)387 b(terms.)-30 34898 y
+SDict begin H.S end
+ -30 34898 a -30
+34898 a
+SDict begin 18.2 H.A end
+ -30 34898 a -30 34898 a
+SDict begin [ /View [/XYZ H.V] /Dest (231) cvn H.B /DEST pdfmark end
+ -30 34898 a -30 34898
+a
+SDict begin H.S end
+ -30 34898 a -30 34898 a
+SDict begin 18.2 H.A end
+ -30 34898 a -30 34898 a
+SDict begin [ /View [/XYZ H.V] /Dest (232) cvn H.B /DEST pdfmark end
+ -30
+34898 a 1999 x FQ(Monospace)-30 37166 y
+SDict begin H.S end
+ -30 37166 a -30
+37166 a
+SDict begin 18.2 H.A end
+ -30 37166 a -30 37166 a
+SDict begin [ /View [/XYZ H.V] /Dest (233) cvn H.B /DEST pdfmark end
+ -30 37166 a Black Black
+3070 39687 a
+SDict begin H.S end
+ 3070 39687 a 3070 39687 a
+SDict begin 18.2 H.A end
+ 3070 39687 a 3070
+39687 a
+SDict begin [ /View [/XYZ H.V] /Dest (234) cvn H.B /DEST pdfmark end
+ 3070 39687 a FU(A)4496 39687 y
+SDict begin H.S end
+ 4496 39687 a 4496
+39687 a
+SDict begin 18.2 H.A end
+ 4496 39687 a 4496 39687 a
+SDict begin [ /View [/XYZ H.V] /Dest (235) cvn H.B /DEST pdfmark end
+ 4496 39687 a FQ(monospaced)301
+b FU(font)308 b(is)f(used)g(for)h(error)g(messages,)f(commands,)g(en)
+-62 b(vironment)307 b(v)-39 b(ariables,)3070 41701 y(names)384
+b(of)h(ports,)g(hostnames,)g(user)g(names,)g(group)f(names,)h(de)-39
+b(vice)386 b(names,)f(v)-39 b(ariables,)3070 43716 y(and)387
+b(code)g(fragments.)-30 45601 y
+SDict begin H.S end
+ -30 45601 a -30 45601
+a
+SDict begin 18.2 H.A end
+ -30 45601 a -30 45601 a
+SDict begin [ /View [/XYZ H.V] /Dest (237) cvn H.B /DEST pdfmark end
+ -30 45601 a -30 45601 a
+SDict begin H.S end
+ -30
+45601 a -30 45601 a
+SDict begin 18.2 H.A end
+ -30 45601 a -30 45601 a
+SDict begin [ /View [/XYZ H.V] /Dest (238) cvn H.B /DEST pdfmark end
+ -30 45601
+a 1679 x FX(Bold)-30 47299 y
+SDict begin H.S end
+ -30 47299 a -30 47299 a
+SDict begin 18.2 H.A end
+
+-30 47299 a -30 47299 a
+SDict begin [ /View [/XYZ H.V] /Dest (239) cvn H.B /DEST pdfmark end
+ -30 47299 a Black Black 3070
+50070 a
+SDict begin H.S end
+ 3070 50070 a 3070 50070 a
+SDict begin 18.2 H.A end
+ 3070 50070 a 3070 50070
+a
+SDict begin [ /View [/XYZ H.V] /Dest (240) cvn H.B /DEST pdfmark end
+ 3070 50070 a FU(A)4576 50070 y
+SDict begin H.S end
+ 4576 50070 a 4576 50070
+a
+SDict begin 18.2 H.A end
+ 4576 50070 a 4576 50070 a
+SDict begin [ /View [/XYZ H.V] /Dest (241) cvn H.B /DEST pdfmark end
+ 4576 50070 a FX(bold)f FU(font)h(is)g(used)
+h(for)f(user)g(input)g(in)g(e)-23 b(xamples.)-30 52079
+y
+SDict begin H.S end
+ -30 52079 a -30 52079 a
+SDict begin 26.208 H.A end
+ -30 52079 a -30 52079 a
+SDict begin [ /View [/XYZ H.V] /Dest (PREFACE-CONV-COMMANDS) cvn H.B
+/DEST pdfmark end
+ -30
+52079 a 2566 x FL(User)620 b(Input)-30 56223 y
+SDict begin H.S end
+ -30 56223
+a -30 56223 a
+SDict begin 18.2 H.A end
+ -30 56223 a -30 56223 a
+SDict begin [ /View [/XYZ H.V] /Dest (243) cvn H.B /DEST pdfmark end
+ -30 56223 a 1552
+x FU(K)-39 b(e)-23 b(ys)587 b(are)g(sho)-39 b(wn)586
+b(in)12546 57775 y
+SDict begin H.S end
+ 12546 57775 a 12546 57775 a
+SDict begin 18.2 H.A end
+ 12546
+57775 a 12546 57775 a
+SDict begin [ /View [/XYZ H.V] /Dest (244) cvn H.B /DEST pdfmark end
+ 12546 57775 a FX(bold)g FU(to)g(stand)h(out)f
+(from)h(other)f(te)-23 b(xt.)587 b(K)-39 b(e)-23 b(y)587
+b(combinations)e(that)i(are)-30 59790 y(meant)387 b(to)g(be)h(typed)f
+(simultaneously)e(are)j(sho)-39 b(wn)387 b(with)g(`)31526
+59790 y
+SDict begin H.S end
+ 31526 59790 a 31526 59790 a
+SDict begin 18.2 H.A end
+ 31526 59790 a 31526
+59790 a
+SDict begin [ /View [/XYZ H.V] /Dest (245) cvn H.B /DEST pdfmark end
+ 31526 59790 a FP(+)p FU(')g(between)g(the)g(k)-15
+b(e)-23 b(ys,)387 b(such)g(as:)-30 60900 y
+SDict begin H.S end
+ -30 60900
+a -30 60900 a
+SDict begin 18.2 H.A end
+ -30 60900 a -30 60900 a
+SDict begin [ /View [/XYZ H.V] /Dest (246) cvn H.B /DEST pdfmark end
+ -30 60900 a -30
+60900 a
+SDict begin H.S end
+ -30 60900 a -30 60900 a
+SDict begin 18.2 H.A end
+ -30 60900 a -30 60900
+a
+SDict begin [ /View [/XYZ H.V] /Dest (247) cvn H.B /DEST pdfmark end
+ -30 60900 a -30 60900 a
+SDict begin H.S end
+ -30 60900 a -30 60900 a
+SDict begin 18.2 H.A end
+ -30
+60900 a -30 60900 a
+SDict begin [ /View [/XYZ H.V] /Dest (248) cvn H.B /DEST pdfmark end
+ -30 60900 a 1680 x FX(Ctrl)p FU(+)3598
+62580 y
+SDict begin H.S end
+ 3598 62580 a 3598 62580 a
+SDict begin 18.2 H.A end
+ 3598 62580 a 3598 62580
+a
+SDict begin [ /View [/XYZ H.V] /Dest (249) cvn H.B /DEST pdfmark end
+ 3598 62580 a FX(Alt)p FU(+)6538 62580 y
+SDict begin H.S end
+ 6538 62580
+a 6538 62580 a
+SDict begin 18.2 H.A end
+ 6538 62580 a 6538 62580 a
+SDict begin [ /View [/XYZ H.V] /Dest (250) cvn H.B /DEST pdfmark end
+ 6538 62580 a
+FX(Del)-30 63373 y
+SDict begin H.S end
+ -30 63373 a -30 63373 a
+SDict begin 18.2 H.A end
+ -30 63373
+a -30 63373 a
+SDict begin [ /View [/XYZ H.V] /Dest (251) cvn H.B /DEST pdfmark end
+ -30 63373 a 1996 x FU(Meaning)g(the)g(user)g(should)g
+(type)g(the)20975 65369 y
+SDict begin H.S end
+ 20975 65369 a 20975 65369 a
+SDict begin 18.2 H.A end
+
+20975 65369 a 20975 65369 a
+SDict begin [ /View [/XYZ H.V] /Dest (252) cvn H.B /DEST pdfmark end
+ 20975 65369 a FX(Ctrl)p FU(,)24504
+65369 y
+SDict begin H.S end
+ 24504 65369 a 24504 65369 a
+SDict begin 18.2 H.A end
+ 24504 65369 a 24504
+65369 a
+SDict begin [ /View [/XYZ H.V] /Dest (253) cvn H.B /DEST pdfmark end
+ 24504 65369 a FX(Alt)p FU(,)h(and)29970 65369
+y
+SDict begin H.S end
+ 29970 65369 a 29970 65369 a
+SDict begin 18.2 H.A end
+ 29970 65369 a 29970 65369
+a
+SDict begin [ /View [/XYZ H.V] /Dest (254) cvn H.B /DEST pdfmark end
+ 29970 65369 a FX(Del)f FU(k)-15 b(e)-23 b(ys)386 b(at)i(the)f(same)g
+(time.)p Black 49964 73792 a FR(xix)p Black eop end
+%%Page: 20 20
+TeXDict begin 20 19 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Pr)-57 b(eface)p Black -30 2504
+a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (255) cvn H.B /DEST pdfmark end
+ -30 2504
+a 1107 x FU(K)-39 b(e)-23 b(ys)560 b(that)f(are)i(meant)e(to)h(be)g
+(typed)f(in)h(sequence)g(will)f(be)h(separated)g(with)f(commas,)h(for)
+-30 5626 y(e)-23 b(xample:)-30 8415 y FX(Ctrl)p FU(+)3598
+8415 y
+SDict begin H.S end
+ 3598 8415 a 3598 8415 a
+SDict begin 18.2 H.A end
+ 3598 8415 a 3598 8415
+a
+SDict begin [ /View [/XYZ H.V] /Dest (259) cvn H.B /DEST pdfmark end
+ 3598 8415 a FX(X)p FU(,)5492 8415 y
+SDict begin H.S end
+ 5492 8415 a 5492
+8415 a
+SDict begin 18.2 H.A end
+ 5492 8415 a 5492 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (260) cvn H.B /DEST pdfmark end
+ 5492 8415 a 5492 8415
+a
+SDict begin H.S end
+ 5492 8415 a 5492 8415 a
+SDict begin 18.2 H.A end
+ 5492 8415 a 5492 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (261) cvn H.B /DEST pdfmark end
+ 5492
+8415 a FX(Ctrl)p FU(+)9120 8415 y
+SDict begin H.S end
+ 9120 8415 a 9120 8415
+a
+SDict begin 18.2 H.A end
+ 9120 8415 a 9120 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (262) cvn H.B /DEST pdfmark end
+ 9120 8415 a FX(S)-30 9414 y
+SDict begin H.S end
+
+-30 9414 a -30 9414 a
+SDict begin 18.2 H.A end
+ -30 9414 a -30 9414 a
+SDict begin [ /View [/XYZ H.V] /Dest (263) cvn H.B /DEST pdfmark end
+ -30 9414
+a 1791 x FU(W)-124 b(ould)497 b(mean)h(that)g(the)f(user)h(is)f(e)-23
+b(xpected)498 b(to)f(type)h(the)31487 11205 y
+SDict begin H.S end
+ 31487 11205
+a 31487 11205 a
+SDict begin 18.2 H.A end
+ 31487 11205 a 31487 11205 a
+SDict begin [ /View [/XYZ H.V] /Dest (264) cvn H.B /DEST pdfmark end
+ 31487 11205
+a FX(Ctrl)f FU(and)37474 11205 y
+SDict begin H.S end
+ 37474 11205 a 37474
+11205 a
+SDict begin 18.2 H.A end
+ 37474 11205 a 37474 11205 a
+SDict begin [ /View [/XYZ H.V] /Dest (265) cvn H.B /DEST pdfmark end
+ 37474 11205 a FX(X)h
+FU(k)-15 b(e)-23 b(ys)497 b(simultaneously)-30 13220
+y(and)387 b(then)g(to)h(type)f(the)12582 13220 y
+SDict begin H.S end
+ 12582
+13220 a 12582 13220 a
+SDict begin 18.2 H.A end
+ 12582 13220 a 12582 13220 a
+SDict begin [ /View [/XYZ H.V] /Dest (266) cvn H.B /DEST pdfmark end
+ 12582
+13220 a FX(Ctrl)g FU(and)18348 13220 y
+SDict begin H.S end
+ 18348 13220 a
+18348 13220 a
+SDict begin 18.2 H.A end
+ 18348 13220 a 18348 13220 a
+SDict begin [ /View [/XYZ H.V] /Dest (267) cvn H.B /DEST pdfmark end
+ 18348 13220
+a FX(S)g FU(k)-15 b(e)-23 b(ys)387 b(simultaneously)-101
+b(.)-30 15229 y
+SDict begin H.S end
+ -30 15229 a -30 15229 a
+SDict begin 26.208 H.A end
+ -30 15229 a -30
+15229 a
+SDict begin [ /View [/XYZ H.V] /Dest (PREFACE-CONV-EXAMPLES) cvn H.B
+/DEST pdfmark end
+ -30 15229 a 2565 x FL(Examples)-30 19372 y
+SDict begin H.S end
+ -30
+19372 a -30 19372 a
+SDict begin 18.2 H.A end
+ -30 19372 a -30 19372 a
+SDict begin [ /View [/XYZ H.V] /Dest (269) cvn H.B /DEST pdfmark end
+ -30 19372
+a 1553 x FU(Examples)637 b(starting)h(with)15402 20925
+y
+SDict begin H.S end
+ 15402 20925 a 15402 20925 a
+SDict begin 18.2 H.A end
+ 15402 20925 a 15402 20925
+a
+SDict begin [ /View [/XYZ H.V] /Dest (270) cvn H.B /DEST pdfmark end
+ 15402 20925 a FP(E:\\)p FK(>)f FU(indicate)h(a)26085
+20925 y
+SDict begin H.S end
+ 26085 20925 a 26085 20925 a
+SDict begin 18.2 H.A end
+ 26085 20925 a 26085
+20925 a
+SDict begin [ /View [/XYZ H.V] /Dest (271) cvn H.B /DEST pdfmark end
+ 26085 20925 a FU(MS-DOS\256)f(command.)h(Unless)g(otherwise)-30
+22940 y(noted,)566 b(these)f(commands)g(may)g(be)h(e)-23
+b(x)g(ecuted)565 b(from)h(a)31520 22940 y
+SDict begin H.S end
+ 31520 22940
+a 31520 22940 a
+SDict begin 18.2 H.A end
+ 31520 22940 a 31520 22940 a
+SDict begin [ /View [/XYZ H.V] /Dest (272) cvn H.B /DEST pdfmark end
+ 31520 22940
+a FU(\223Command)f(Prompt\224)g(windo)-39 b(w)565 b(in)-30
+24954 y(a)388 b(modern)6167 24954 y
+SDict begin H.S end
+ 6167 24954 a 6167
+24954 a
+SDict begin 18.2 H.A end
+ 6167 24954 a 6167 24954 a
+SDict begin [ /View [/XYZ H.V] /Dest (273) cvn H.B /DEST pdfmark end
+ 6167 24954 a FU(Microsoft\256)13845
+24954 y
+SDict begin H.S end
+ 13845 24954 a 13845 24954 a
+SDict begin 18.2 H.A end
+ 13845 24954 a 13845
+24954 a
+SDict begin [ /View [/XYZ H.V] /Dest (274) cvn H.B /DEST pdfmark end
+ 13845 24954 a FU(W)-62 b(indo)-39 b(ws\256)386
+b(en)-62 b(vironment.)-30 26525 y
+SDict begin H.S end
+ -30 26525 a -30 26525
+a
+SDict begin 14.56 H.A end
+ -30 26525 a -30 26525 a
+SDict begin [ /View [/XYZ H.V] /Dest (275) cvn H.B /DEST pdfmark end
+ -30 26525 a -30 26525 a
+SDict begin H.S end
+ -30
+26525 a -30 26525 a
+SDict begin 14.56 H.A end
+ -30 26525 a -30 26525 a
+SDict begin [ /View [/XYZ H.V] /Dest (276) cvn H.B /DEST pdfmark end
+ -30 26525
+a 1591 x FJ(D:\\)p FI(>)3296 28116 y
+SDict begin H.S end
+ 3296 28116 a 3296
+28116 a
+SDict begin 14.56 H.A end
+ 3296 28116 a 3296 28116 a
+SDict begin [ /View [/XYZ H.V] /Dest (277) cvn H.B /DEST pdfmark end
+ 3296 28116 a FH(rawrite)743
+b(a:)g(bare.i)-30 29744 y
+SDict begin H.S end
+ -30 29744 a -30 29744 a
+SDict begin 18.2 H.A end
+ -30
+29744 a -30 29744 a
+SDict begin [ /View [/XYZ H.V] /Dest (278) cvn H.B /DEST pdfmark end
+ -30 29744 a 1936 x FU(Examples)386
+b(starting)g(with)14647 31680 y
+SDict begin H.S end
+ 14647 31680 a 14647 31680
+a
+SDict begin 18.2 H.A end
+ 14647 31680 a 14647 31680 a
+SDict begin [ /View [/XYZ H.V] /Dest (279) cvn H.B /DEST pdfmark end
+ 14647 31680 a FP(#)h FU(indicate)f(a)h
+(command)f(that)h(must)f(be)g(in)-62 b(v)-31 b(ok)-15
+b(ed)386 b(as)h(the)f(superuser)-30 33695 y(in)427 b(Slackw)-15
+b(are.)426 b(Y)-170 b(ou)426 b(can)i(login)e(as)19691
+33695 y
+SDict begin H.S end
+ 19691 33695 a 19691 33695 a
+SDict begin 18.2 H.A end
+ 19691 33695 a 19691
+33695 a
+SDict begin [ /View [/XYZ H.V] /Dest (280) cvn H.B /DEST pdfmark end
+ 19691 33695 a FP(root)g FU(to)h(type)f(the)h(command,)g(or)g
+(login)f(as)h(your)f(normal)-30 35709 y(account)387 b(and)g(use)10256
+35709 y
+SDict begin H.S end
+ 10256 35709 a 10256 35709 a
+SDict begin 18.2 H.A end
+ 10256 35709 a 10256
+35709 a
+SDict begin [ /View [/XYZ H.V] /Dest (281) cvn H.B /DEST pdfmark end
+ 10256 35709 a 10256 35709 a
+SDict begin H.S end
+ 10256 35709 a 10256
+35709 a
+SDict begin 18.2 H.A end
+ 10256 35709 a 10256 35709 a
+SDict begin [ /View [/XYZ H.V] /Dest (282) cvn H.B /DEST pdfmark end
+ 10256 35709 a FU(su\(1\))g(to)g(g)
+-8 b(ain)387 b(superuser)g(pri)-39 b(vile)-23 b(ges.)-30
+37595 y
+SDict begin H.S end
+ -30 37595 a -30 37595 a
+SDict begin 14.56 H.A end
+ -30 37595 a -30 37595
+a
+SDict begin [ /View [/XYZ H.V] /Dest (284) cvn H.B /DEST pdfmark end
+ -30 37595 a -30 37595 a
+SDict begin H.S end
+ -30 37595 a -30 37595 a
+SDict begin 14.56 H.A end
+ -30
+37595 a -30 37595 a
+SDict begin [ /View [/XYZ H.V] /Dest (285) cvn H.B /DEST pdfmark end
+ -30 37595 a 1276 x FJ(#)1309 38871
+y
+SDict begin H.S end
+ 1309 38871 a 1309 38871 a
+SDict begin 14.56 H.A end
+ 1309 38871 a 1309 38871 a
+SDict begin [ /View [/XYZ H.V] /Dest (286) cvn H.B /DEST pdfmark end
+
+1309 38871 a FH(dd)744 b(if=bare.i)e(of=/dev/fd0)-30
+40512 y
+SDict begin H.S end
+ -30 40512 a -30 40512 a
+SDict begin 18.2 H.A end
+ -30 40512 a -30 40512
+a
+SDict begin [ /View [/XYZ H.V] /Dest (287) cvn H.B /DEST pdfmark end
+ -30 40512 a 1923 x FU(Examples)379 b(starting)h(with)14627
+42435 y
+SDict begin H.S end
+ 14627 42435 a 14627 42435 a
+SDict begin 18.2 H.A end
+ 14627 42435 a 14627
+42435 a
+SDict begin [ /View [/XYZ H.V] /Dest (288) cvn H.B /DEST pdfmark end
+ 14627 42435 a FP(\045)g FU(indicate)g(a)g(command)f(that)h
+(should)f(be)h(in)-62 b(v)-31 b(ok)-15 b(ed)379 b(from)h(a)g(normal)-30
+44450 y(user)348 b(account.)h(Unless)f(otherwise)f(noted,)i(C-shell)e
+(syntax)h(is)g(used)g(for)g(setting)g(en)-62 b(vironment)-30
+46465 y(v)-39 b(ariables)387 b(and)h(other)f(shell)g(commands.)-30
+48030 y
+SDict begin H.S end
+ -30 48030 a -30 48030 a
+SDict begin 14.56 H.A end
+ -30 48030 a -30 48030
+a
+SDict begin [ /View [/XYZ H.V] /Dest (289) cvn H.B /DEST pdfmark end
+ -30 48030 a -30 48030 a
+SDict begin H.S end
+ -30 48030 a -30 48030 a
+SDict begin 14.56 H.A end
+ -30
+48030 a -30 48030 a
+SDict begin [ /View [/XYZ H.V] /Dest (290) cvn H.B /DEST pdfmark end
+ -30 48030 a 1596 x FJ(\045)1309 49626
+y
+SDict begin H.S end
+ 1309 49626 a 1309 49626 a
+SDict begin 14.56 H.A end
+ 1309 49626 a 1309 49626 a
+SDict begin [ /View [/XYZ H.V] /Dest (291) cvn H.B /DEST pdfmark end
+
+1309 49626 a FH(top)-30 51803 y
+SDict begin H.S end
+ -30 51803 a -30 51803
+a
+SDict begin 31.45 H.A end
+ -30 51803 a -30 51803 a
+SDict begin [ /View [/XYZ H.V] /Dest (PREFACE-ACKNOWLEDGEMENTS) cvn
+H.B /DEST pdfmark end
+ -30 51803 a 3313 x FN(Ac)-54
+b(kno)-40 b(wledgments)-30 57051 y
+SDict begin H.S end
+ -30 57051 a -30 57051
+a
+SDict begin 18.2 H.A end
+ -30 57051 a -30 57051 a
+SDict begin [ /View [/XYZ H.V] /Dest (293) cvn H.B /DEST pdfmark end
+ -30 57051 a 1419 x FU(This)417
+b(project)g(is)g(the)g(accumulation)f(of)i(months)e(of)h(w)-15
+b(ork)417 b(by)g(man)-23 b(y)417 b(dedicated)g(indi)-39
+b(viduals.)-30 60484 y(It)334 b(w)-15 b(ould)332 b(not)i(ha)-31
+b(v)-23 b(e)333 b(been)h(possible)e(for)i(me)g(to)f(produce)h(this)f(w)
+-15 b(ork)333 b(in)g(a)h(v)-39 b(acuum.)334 b(Man)-23
+b(y)333 b(peo-)-30 62499 y(ple)462 b(deserv)-23 b(e)462
+b(our)g(thanks)g(for)g(their)h(sel\003ess)e(acts:)h(K)-39
+b(eith)462 b(K)-39 b(eller)462 b(for)h(his)f(w)-15 b(ork)461
+b(on)h(wireless)-30 64514 y(netw)-15 b(orking,)419 b(Joost)h(Kremers)f
+(for)h(his)g(great)g(w)-15 b(ork)419 b(in)h(single-handedly)f(writing)g
+(the)h(emacs)-30 66528 y(section,)411 b(Simon)g(W)-62
+b(illiams)410 b(for)h(the)g(security)g(chapter)-62 b(,)412
+b(Jur)-28 b(gen)411 b(Phillippaerts)f(for)h(basic)g(net-)p
+Black -30 73792 a FR(xx)p Black eop end
+%%Page: 21 21
+TeXDict begin 21 20 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 47014 -1636 a FR(Pr)-57 b(eface)p Black
+-30 3611 a FU(w)-15 b(orking)450 b(commands,)h(Cibao)g(Cu)g(Ali)g(G)h
+(Colibri)e(for)i(the)f(inspiration)f(and)h(a)h(good)f(kick)g(in)-30
+5626 y(the)528 b(pants.)g(Countless)f(others)h(ha)-31
+b(v)-23 b(e)528 b(sent)g(in)g(suggestions)f(and)h(\002x)-23
+b(es.)528 b(An)g(incomplete)g(list)-30 7640 y(includes:)434
+b(Jacob)h(Anhoej,)g(John)f(Y)-155 b(ast,)435 b(Sally)g(W)-124
+b(elch,)435 b(Mor)-28 b(g)-8 b(an)435 b(Landry)-101 b(,)435
+b(and)g(Charlie)f(La)-23 b(w)-101 b(.)-30 9655 y(I')-77
+b(d)361 b(also)h(lik)-15 b(e)361 b(to)g(thank)h(K)-39
+b(eith)361 b(K)-39 b(eller)362 b(for)g(hosting)f(the)h(mailing)e(list)i
+(for)f(this)h(project,)f(as)h(well)-30 11670 y(as)411
+b(Carl)h(Inglis)e(for)i(the)f(initial)f(web)i(hosting.)f(Last)g(b)-31
+b(ut)411 b(not)g(least,)g(I')-77 b(d)411 b(lik)-15 b(e)411
+b(to)g(thank)g(P)-23 b(atrick)-30 13684 y(J.)477 b(V)-200
+b(olk)-15 b(erding)476 b(for)h(Slackw)-15 b(are)476 b(Linux,)g(and)h
+(Da)-31 b(vid)476 b(Cantrell,)h(Log)-8 b(an)477 b(Johnson,)f(and)h
+(Chris)-30 15699 y(Lumens)329 b(for)h(Slackw)-15 b(are)329
+b(Linux)g(Essentials)g(1st)g(Edition.)g(W)-62 b(ithout)329
+b(their)g(initial)g(frame)-39 b(w)-15 b(ork,)-30 17714
+y(none)424 b(of)h(this)f(w)-15 b(ould)423 b(ha)-31 b(v)-23
+b(e)425 b(e)-39 b(v)-23 b(er)424 b(happened.)h(Man)-23
+b(y)424 b(others)g(ha)-31 b(v)-23 b(e)424 b(contrib)-31
+b(uted)424 b(in)g(small)g(and)-30 19728 y(lar)-28 b(ge)394
+b(w)-15 b(ays)393 b(to)h(this)f(project)g(and)h(ha)-31
+b(v)-23 b(e)394 b(not)f(been)h(listed.)f(I)h(hope)g(the)-23
+b(y)393 b(will)h(for)-28 b(gi)-39 b(v)-23 b(e)393 b(me)h(for)g(a)-30
+21743 y(poor)387 b(memory)-101 b(.)-30 22853 y
+SDict begin H.S end
+ -30 22853
+a -30 22853 a
+SDict begin 18.2 H.A end
+ -30 22853 a -30 22853 a
+SDict begin [ /View [/XYZ H.V] /Dest (294) cvn H.B /DEST pdfmark end
+ -30 22853 a 1680
+x FU(Alan)387 b(Hicks,)h(May)f(2005)p Black 49969 73792
+a FR(xxi)p Black eop end
+%%Page: 22 22
+TeXDict begin 22 21 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Pr)-57 b(eface)p Black Black
+-30 73792 a(xxii)p Black eop end
+%%Page: 1 23
+TeXDict begin 1 22 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (INTRODUCTION) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 2345 x FS(Chapter)894
+b(1)-30 10743 y FO(An)1287 b(Intr)-93 b(oduction)1289
+b(to)-30 16759 y(Slac)-93 b(kware)1287 b(Lin)-46 b(ux)p
+-30 24332 51806 56 v -30 24332 a
+SDict begin H.S end
+ -30 24332 a -30 24332
+a
+SDict begin 18.2 H.A end
+ -30 24332 a -30 24332 a
+SDict begin [ /View [/XYZ H.V] /Dest (INTRODUCTION-LINUX) cvn H.B /DEST
+pdfmark end
+ -30 24332 a 4852 x FL(1.1)620
+b(What)g(is)g(Lin)-22 b(ux?)-30 29212 y
+SDict begin H.S end
+ -30 29212 a -30
+29212 a
+SDict begin 18.2 H.A end
+ -30 29212 a -30 29212 a
+SDict begin [ /View [/XYZ H.V] /Dest (299) cvn H.B /DEST pdfmark end
+ -30 29212 a -30 29212
+a
+SDict begin H.S end
+ -30 29212 a -30 29212 a
+SDict begin 18.2 H.A end
+ -30 29212 a -30 29212 a
+SDict begin [ /View [/XYZ H.V] /Dest (301) cvn H.B /DEST pdfmark end
+ -30
+29212 a -30 29212 a
+SDict begin H.S end
+ -30 29212 a -30 29212 a
+SDict begin 18.2 H.A end
+ -30 29212
+a -30 29212 a
+SDict begin [ /View [/XYZ H.V] /Dest (303) cvn H.B /DEST pdfmark end
+ -30 29212 a -30 29212 a
+SDict begin H.S end
+ -30 29212 a -30
+29212 a
+SDict begin 18.2 H.A end
+ -30 29212 a -30 29212 a
+SDict begin [ /View [/XYZ H.V] /Dest (305) cvn H.B /DEST pdfmark end
+ -30 29212 a -30 29212
+a
+SDict begin H.S end
+ -30 29212 a -30 29212 a
+SDict begin 18.2 H.A end
+ -30 29212 a -30 29212 a
+SDict begin [ /View [/XYZ H.V] /Dest (307) cvn H.B /DEST pdfmark end
+ -30
+29212 a -30 29212 a
+SDict begin H.S end
+ -30 29212 a -30 29212 a
+SDict begin 18.2 H.A end
+ -30 29212
+a -30 29212 a
+SDict begin [ /View [/XYZ H.V] /Dest (309) cvn H.B /DEST pdfmark end
+ -30 29212 a -30 30327 a
+SDict begin H.S end
+ -30 30327 a -30
+30327 a
+SDict begin 18.2 H.A end
+ -30 30327 a -30 30327 a
+SDict begin [ /View [/XYZ H.V] /Dest (311) cvn H.B /DEST pdfmark end
+ -30 30327 a 1987 x FU(Linus)508
+b(T)-124 b(orv)-39 b(alds)508 b(started)g(Linux,)h(an)f(operating)g
+(system)g(k)-15 b(ernel,)508 b(as)g(a)h(personal)f(project)g(in)-30
+34329 y(1991.)454 b(He)g(started)f(the)h(project)g(because)f(he)h(w)-15
+b(anted)453 b(to)h(run)g(a)g(Unix-based)f(operating)g(sys-)-30
+36343 y(tem)541 b(without)g(spending)g(a)h(lot)f(of)h(mone)-23
+b(y)-101 b(.)542 b(In)f(addition,)g(he)h(w)-15 b(anted)541
+b(to)h(learn)f(the)h(ins)f(and)-30 38358 y(outs)521 b(of)g(the)g(386)h
+(processor)-85 b(.)521 b(Linux)f(w)-15 b(as)521 b(released)g(free)h(of)
+g(char)-28 b(ge)521 b(to)g(the)g(public)g(so)g(that)-30
+40373 y(an)-23 b(yone)526 b(could)h(study)f(it)g(and)g(mak)-15
+b(e)526 b(impro)-23 b(v)g(ements)525 b(under)i(the)f(General)h(Public)f
+(License.)-30 42387 y(\(See)p 0 TeXcolorgray 3226 42387
+a
+SDict begin H.S end
+ 3226 42387 a FU(Section)387 b(1.3)10200 42387 y
+SDict begin 18.2 H.L end
+ 10200
+42387 a 10200 42387 a
+SDict begin [ /Subtype /Link /Dest (INTRODUCTION-OPENSOURCE) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10200 42387 a Black 503 w FU(and)p
+0 TeXcolorgray 13443 42387 a
+SDict begin H.S end
+ 13443 42387 a FU(Appendix)g(A)21062
+42387 y
+SDict begin 18.2 H.L end
+ 21062 42387 a 21062 42387 a
+SDict begin [ /Subtype /Link /Dest (GPL) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 21062 42387 a Black
+502 w FU(for)503 b(an)f(e)-23 b(xplanation)501 b(of)i(the)f(license.\))
+h(T)-124 b(oday)-101 b(,)503 b(Linux)-30 44402 y(has)528
+b(gro)-39 b(wn)529 b(into)f(a)g(major)g(player)h(in)f(the)g(operating)g
+(system)g(mark)-15 b(et.)528 b(It)g(has)h(been)f(ported)-30
+46417 y(to)541 b(run)h(on)f(a)h(v)-39 b(ariety)542 b(of)f(system)g
+(architectures,)h(including)e(HP/Compaq')-85 b(s)540
+b(Alpha,)i(Sun')-85 b(s)-30 48431 y(SP)-143 b(ARC)525
+b(and)h(UltraSP)-143 b(ARC,)525 b(and)h(Motorola')-85
+b(s)525 b(Po)-39 b(werPC)525 b(chips)g(\(through)h(Apple)f(Macin-)-30
+50446 y(tosh)385 b(and)g(IBM)h(RS/6000)e(computers.\))h(Hundreds,)g(if)
+h(not)f(thousands,)g(of)g(programmers)g(all)-30 52461
+y(o)-23 b(v)g(er)555 b(the)g(w)-15 b(orld)554 b(no)-39
+b(w)555 b(de)-39 b(v)-23 b(elop)555 b(Linux.)f(It)i(runs)e(programs)h
+(lik)-15 b(e)554 b(Sendmail,)h(Apache,)g(and)-30 54475
+y(BIND,)456 b(which)g(are)g(v)-23 b(ery)456 b(popular)g(softw)-15
+b(are)455 b(used)h(to)f(run)h(Internet)g(serv)-23 b(ers.)456
+b(It')-85 b(s)456 b(important)-30 56490 y(to)490 b(remember)f(that)h
+(the)g(term)16967 56490 y
+SDict begin H.S end
+ 16967 56490 a 16967 56490 a
+SDict begin 18.2 H.A end
+
+16967 56490 a 16967 56490 a
+SDict begin [ /View [/XYZ H.V] /Dest (314) cvn H.B /DEST pdfmark end
+ 16967 56490 a FU(\223Linux\224)g(really)g
+(refers)g(to)f(the)h(k)-15 b(ernel)489 b(-)h(the)g(core)g(of)g(the)g
+(op-)-30 58505 y(erating)469 b(system.)g(This)g(core)g(is)g
+(responsible)g(for)g(controlling)f(your)h(computer')-85
+b(s)469 b(processor)-62 b(,)-30 60519 y(memory)-101 b(,)518
+b(hard)g(dri)-39 b(v)-23 b(es,)518 b(and)g(peripherals.)g(That')-85
+b(s)517 b(all)h(Linux)f(really)h(does:)f(It)h(controls)f(the)-30
+62534 y(operations)358 b(of)g(your)h(computer)e(and)i(mak)-15
+b(es)358 b(sure)g(that)g(all)g(of)h(its)f(programs)g(beha)-31
+b(v)-23 b(e.)358 b(V)-172 b(arious)-30 64549 y(companies)355
+b(and)g(indi)-39 b(viduals)355 b(b)-31 b(undle)355 b(the)g(k)-15
+b(ernel)355 b(and)g(v)-39 b(arious)355 b(programs)g(together)g(to)h
+(mak)-15 b(e)-30 66563 y(an)387 b(operating)g(system.)g(W)-124
+b(e)388 b(call)f(each)g(b)-31 b(undle)387 b(a)h(Linux)f(distrib)-31
+b(ution.)-30 66899 y
+SDict begin H.S end
+ -30 66899 a -30 66899 a
+SDict begin 18.2 H.A end
+ -30 66899
+a -30 66899 a
+SDict begin [ /View [/XYZ H.V] /Dest (INTRODUCTION-LINUX-GNU) cvn H.B
+/DEST pdfmark end
+ -30 66899 a Black 51001 73672 a FR(1)p
+Black eop end
+%%Page: 2 24
+TeXDict begin 2 23 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(1)g(An)g(Intr)-70
+b(oduction)386 b(to)i(Slac)-31 b(kwar)-57 b(e)386 b(Linux)p
+Black -30 3740 a FG(A)517 b(W)-112 b(or)-37 b(d)517 b(on)h(GNU)-30
+3763 y
+SDict begin H.S end
+ -30 3763 a -30 3763 a
+SDict begin 18.2 H.A end
+ -30 3763 a -30 3763 a
+SDict begin [ /View [/XYZ H.V] /Dest (317) cvn H.B /DEST pdfmark end
+ -30
+3763 a -30 3763 a
+SDict begin H.S end
+ -30 3763 a -30 3763 a
+SDict begin 18.2 H.A end
+ -30 3763 a -30
+3763 a
+SDict begin [ /View [/XYZ H.V] /Dest (319) cvn H.B /DEST pdfmark end
+ -30 3763 a -30 3763 a
+SDict begin H.S end
+ -30 3763 a -30 3763 a
+SDict begin 18.2 H.A end
+ -30
+3763 a -30 3763 a
+SDict begin [ /View [/XYZ H.V] /Dest (321) cvn H.B /DEST pdfmark end
+ -30 3763 a -30 3763 a
+SDict begin H.S end
+ -30 3763 a -30
+3763 a
+SDict begin 18.2 H.A end
+ -30 3763 a -30 3763 a
+SDict begin [ /View [/XYZ H.V] /Dest (323) cvn H.B /DEST pdfmark end
+ -30 3763 a -30 3763 a
+SDict begin H.S end
+ -30
+3763 a -30 3763 a
+SDict begin 18.2 H.A end
+ -30 3763 a -30 3763 a
+SDict begin [ /View [/XYZ H.V] /Dest (325) cvn H.B /DEST pdfmark end
+ -30 3763 a -30
+4693 a
+SDict begin H.S end
+ -30 4693 a -30 4693 a
+SDict begin 18.2 H.A end
+ -30 4693 a -30 4693 a
+SDict begin [ /View [/XYZ H.V] /Dest (327) cvn H.B /DEST pdfmark end
+ -30
+4693 a 1991 x FU(The)355 b(Linux)f(k)-15 b(ernel)354
+b(project)h(be)-23 b(g)-8 b(an)354 b(as)h(a)g(solo)f(endea)-31
+b(v)g(or)355 b(by)g(Linus)f(T)-124 b(orv)-39 b(alds)354
+b(in)h(1991,)f(b)-31 b(ut)355 b(as)-30 8699 y(Isaac)386
+b(Ne)-39 b(wton)385 b(once)h(said,)15373 8699 y
+SDict begin H.S end
+ 15373
+8699 a 15373 8699 a
+SDict begin 18.2 H.A end
+ 15373 8699 a 15373 8699 a
+SDict begin [ /View [/XYZ H.V] /Dest (328) cvn H.B /DEST pdfmark end
+ 15373 8699
+a FU(\223If)g(I)g(ha)-31 b(v)-23 b(e)385 b(seen)g(further)-62
+b(,)386 b(it)f(is)h(by)f(standing)g(on)g(the)g(shoulders)g(of)-30
+10714 y(giants.\224)324 b(When)g(Linus)g(T)-124 b(orv)-39
+b(alds)324 b(be)-23 b(g)-8 b(an)324 b(the)g(k)-15 b(ernel)324
+b(the)g(Free)h(Softw)-15 b(are)323 b(F)-23 b(oundation)323
+b(had)h(al-)-30 12728 y(ready)380 b(established)e(the)h(idea)h(of)f
+(collaborati)-39 b(v)-23 b(e)379 b(softw)-15 b(are.)379
+b(The)-23 b(y)379 b(entitled)g(their)g(ef)-39 b(fort)380
+b(GNU,)-30 14743 y(a)391 b(recursi)-39 b(v)-23 b(e)391
+b(acron)-23 b(ym)391 b(that)f(means)h(simply)24526 14743
+y
+SDict begin H.S end
+ 24526 14743 a 24526 14743 a
+SDict begin 18.2 H.A end
+ 24526 14743 a 24526 14743
+a
+SDict begin [ /View [/XYZ H.V] /Dest (329) cvn H.B /DEST pdfmark end
+ 24526 14743 a FU(\223GNU')-85 b(s)391 b(Not)g(Unix\224.)g(GNU)g
+(softw)-15 b(are)390 b(ran)h(atop)-30 16758 y(the)519
+b(Linux)g(k)-15 b(ernel)518 b(from)h(day)g(1.)h(Their)f(compiler)28856
+16758 y
+SDict begin H.S end
+ 28856 16758 a 28856 16758 a
+SDict begin 18.2 H.A end
+ 28856 16758 a 28856
+16758 a
+SDict begin [ /View [/XYZ H.V] /Dest (330) cvn H.B /DEST pdfmark end
+ 28856 16758 a FP(gcc)g FU(w)-15 b(as)519 b(used)g(to)g(compile)
+f(the)h(k)-15 b(ernel.)-30 18772 y(T)-124 b(oday)576
+b(man)-23 b(y)576 b(GNU)g(tools)g(from)19492 18772 y
+SDict begin H.S end
+
+19492 18772 a 19492 18772 a
+SDict begin 18.2 H.A end
+ 19492 18772 a 19492 18772
+a
+SDict begin [ /View [/XYZ H.V] /Dest (331) cvn H.B /DEST pdfmark end
+ 19492 18772 a FP(gcc)h FU(to)24083 18772 y
+SDict begin H.S end
+ 24083 18772
+a 24083 18772 a
+SDict begin 18.2 H.A end
+ 24083 18772 a 24083 18772 a
+SDict begin [ /View [/XYZ H.V] /Dest (332) cvn H.B /DEST pdfmark end
+ 24083 18772
+a FP(gnutar)f FU(are)h(still)e(at)i(the)f(basis)g(of)h(e)-39
+b(v)-23 b(ery)576 b(major)-30 20787 y(Linux)458 b(distrib)-31
+b(ution.)458 b(F)-23 b(or)458 b(this)g(reason)g(man)-23
+b(y)458 b(of)h(the)f(Free)h(Softw)-15 b(are)458 b(F)-23
+b(oundation')-85 b(s)456 b(propo-)-30 22802 y(nents)522
+b(ferv)-23 b(ently)522 b(state)g(that)g(their)h(w)-15
+b(ork)521 b(should)h(be)h(gi)-39 b(v)-23 b(en)522 b(the)g(same)g
+(credit)h(as)f(the)h(Linux)-30 24816 y(k)-15 b(ernel.)386
+b(The)-23 b(y)386 b(strongly)f(suggest)g(that)h(all)g(Linux)f(distrib)
+-31 b(utions)385 b(should)g(refer)h(to)g(themselv)-23
+b(es)-30 26831 y(as)387 b(GNU/Linux)g(distrib)-31 b(utions.)-30
+26846 y
+SDict begin H.S end
+ -30 26846 a -30 26846 a
+SDict begin 18.2 H.A end
+ -30 26846 a -30 26846
+a
+SDict begin [ /View [/XYZ H.V] /Dest (333) cvn H.B /DEST pdfmark end
+ -30 26846 a -30 26846 a
+SDict begin H.S end
+ -30 26846 a -30 26846 a
+SDict begin 18.2 H.A end
+ -30
+26846 a -30 26846 a
+SDict begin [ /View [/XYZ H.V] /Dest (335) cvn H.B /DEST pdfmark end
+ -30 26846 a -30 27621 a
+SDict begin H.S end
+ -30 27621
+a -30 27621 a
+SDict begin 18.2 H.A end
+ -30 27621 a -30 27621 a
+SDict begin [ /View [/XYZ H.V] /Dest (337) cvn H.B /DEST pdfmark end
+ -30 27621 a 2000
+x FU(This)421 b(is)f(the)h(topic)g(of)g(man)-23 b(y)420
+b(\003ame)-39 b(w)-15 b(ars,)421 b(surpassed)f(only)h(by)f(the)h
+(ancient)g(vi)g(v)-23 b(ersus)420 b(emacs)-30 31635 y(holy)458
+b(w)-15 b(ar)-85 b(.)457 b(The)h(purpose)g(of)g(this)f(book)h(is)f(not)
+h(to)g(f)-15 b(an)457 b(the)h(\002res)g(of)g(this)f(heated)h
+(discussion,)-30 33650 y(b)-31 b(ut)515 b(rather)f(to)h(clarify)g(the)f
+(terminology)g(for)h(neoph)-8 b(ytes.)514 b(When)h(one)g(sees)f
+(GNU/Linux)g(it)-30 35665 y(means)387 b(a)g(Linux)g(distrib)-31
+b(ution.)386 b(When)h(one)g(sees)g(Linux)f(the)-23 b(y)387
+b(can)g(either)g(be)g(referring)g(to)g(the)-30 37679
+y(k)-15 b(ernel,)320 b(or)f(to)h(a)g(distrib)-31 b(ution.)318
+b(It)i(can)g(be)g(rather)g(confusing.)f(T)-124 b(ypically)319
+b(the)h(term)f(GNU/Linux)-30 39694 y(isn')-28 b(t)387
+b(used)g(because)g(it')-85 b(s)387 b(a)h(mouth)e(full.)-30
+42034 y
+SDict begin H.S end
+ -30 42034 a -30 42034 a
+SDict begin 18.2 H.A end
+ -30 42034 a -30 42034
+a
+SDict begin [ /View [/XYZ H.V] /Dest (INTRODUCTION-SLACKWARE) cvn H.B
+/DEST pdfmark end
+ -30 42034 a 6109 x FL(1.2)620 b(What)g(is)g(Slac)-45
+b(kware?)-30 48171 y
+SDict begin H.S end
+ -30 48171 a -30 48171 a
+SDict begin 18.2 H.A end
+ -30 48171
+a -30 48171 a
+SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end
+ -30 48171 a -30 48171 a
+SDict begin H.S end
+ -30 48171 a -30
+48171 a
+SDict begin 18.2 H.A end
+ -30 48171 a -30 48171 a
+SDict begin [ /View [/XYZ H.V] /Dest (342) cvn H.B /DEST pdfmark end
+ -30 48171 a -30 49287
+a
+SDict begin H.S end
+ -30 49287 a -30 49287 a
+SDict begin 18.2 H.A end
+ -30 49287 a -30 49287 a
+SDict begin [ /View [/XYZ H.V] /Dest (344) cvn H.B /DEST pdfmark end
+ -30
+49287 a 1987 x FU(Slackw)-15 b(are,)493 b(started)g(by)g(P)-23
+b(atrick)492 b(V)-200 b(olk)-15 b(erding)492 b(in)h(late)g(1992,)h(and)
+f(initially)f(released)h(to)g(the)-30 53288 y(w)-15 b(orld)441
+b(on)g(July)h(17,)g(1993,)f(w)-15 b(as)441 b(the)h(\002rst)f(Linux)g
+(distrib)-31 b(ution)440 b(to)i(achie)-39 b(v)-23 b(e)441
+b(widespread)h(use.)-30 55303 y(V)-200 b(olk)-15 b(erding)487
+b(\002rst)g(learned)h(of)f(Linux)h(when)f(he)h(needed)g(an)g(ine)-23
+b(xpensi)-39 b(v)-23 b(e)486 b(LISP)h(interpreter)-30
+57318 y(for)385 b(a)g(project.)h(One)f(of)g(the)g(fe)-39
+b(w)385 b(distrib)-31 b(utions)383 b(a)-31 b(v)-39 b(ailable)385
+b(at)g(the)g(time)g(w)-15 b(as)384 b(SLS)h(Linux)f(from)-30
+59332 y(Soft)437 b(Landing)g(Systems.)g(V)-200 b(olk)-15
+b(erding)436 b(used)25145 59332 y
+SDict begin H.S end
+ 25145 59332 a 25145
+59332 a
+SDict begin 18.2 H.A end
+ 25145 59332 a 25145 59332 a
+SDict begin [ /View [/XYZ H.V] /Dest (345) cvn H.B /DEST pdfmark end
+ 25145 59332 a 438
+w FU(SLS)h(Linux,)g(\002xing)g(b)-31 b(ugs)437 b(as)g(he)h(found)f
+(them.)-30 61347 y(Ev)-23 b(entually)-101 b(,)313 b(he)h(decided)f(to)h
+(mer)-28 b(ge)313 b(all)h(of)g(these)f(b)-31 b(ug\002x)-23
+b(es)313 b(into)g(his)g(o)-39 b(wn)314 b(pri)-39 b(v)g(ate)314
+b(distrib)-31 b(ution)-30 63362 y(that)353 b(he)h(and)f(his)g(friends)g
+(could)h(use.)f(This)g(pri)-39 b(v)g(ate)354 b(distrib)-31
+b(ution)352 b(quickly)h(g)-8 b(ained)353 b(popularity)-101
+b(,)-30 65376 y(so)466 b(V)-200 b(olk)-15 b(erding)465
+b(decided)h(to)g(name)g(it)f(Slackw)-15 b(are)466 b(and)g(mak)-15
+b(e)465 b(it)h(publicly)f(a)-31 b(v)-39 b(ailable.)467
+b(Along)-30 67391 y(the)356 b(w)-15 b(ay)-101 b(,)355
+b(P)-23 b(atrick)355 b(added)g(ne)-39 b(w)356 b(things)f(to)g(Slackw)
+-15 b(are;)355 b(a)h(user)f(friendly)g(installation)f(program)p
+Black -30 73672 a FR(2)p Black eop end
+%%Page: 3 25
+TeXDict begin 3 24 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 23087 -1636 a FR(Chapter)387 b(1)g(An)g(Intr)-70
+b(oduction)387 b(to)g(Slac)-31 b(kwar)-57 b(e)386 b(Linux)p
+Black -30 3611 a FU(based)423 b(on)f(a)h(menuing)f(system,)g(as)h(well)
+g(as)f(the)h(concept)f(of)h(package)g(management,)f(which)-30
+5626 y(allo)-39 b(ws)387 b(users)g(to)g(easily)g(add,)h(remo)-23
+b(v)g(e,)387 b(or)g(upgrade)h(softw)-15 b(are)386 b(packages)h(on)h
+(their)f(systems.)-30 6736 y
+SDict begin H.S end
+ -30 6736 a -30 6736 a
+SDict begin 18.2 H.A end
+ -30
+6736 a -30 6736 a
+SDict begin [ /View [/XYZ H.V] /Dest (347) cvn H.B /DEST pdfmark end
+ -30 6736 a 1679 x FU(There)399 b(are)h(man)-23
+b(y)398 b(reasons)h(wh)-8 b(y)399 b(Slackw)-15 b(are)398
+b(is)h(Linux')-85 b(s)398 b(oldest)h(li)-39 b(ving)398
+b(distrib)-31 b(ution.)398 b(It)h(does)-30 10430 y(not)476
+b(try)h(to)f(emulate)g(W)-62 b(indo)-39 b(ws,)476 b(it)19732
+10430 y
+SDict begin H.S end
+ 19732 10430 a 19732 10430 a
+SDict begin 18.2 H.A end
+ 19732 10430 a 19732
+10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (348) cvn H.B /DEST pdfmark end
+ 19732 10430 a 477 w FU(tries)g(to)h(be)f(as)h(Unix-lik)-15
+b(e)475 b(as)h(possible.)g(It)h(does)f(not)g(try)-30
+12445 y(to)389 b(co)-23 b(v)g(er)389 b(up)h(processes)f(with)g(f)-15
+b(anc)-23 b(y)-101 b(,)389 b(point-and-click)g(GUIs)g(\(Graphical)g
+(User)h(Interf)-15 b(aces\).)-30 14459 y(Instead,)615
+b(it)g(puts)g(users)f(in)h(control)g(by)g(letting)f(them)g(see)h(e)-23
+b(xactly)615 b(what')-85 b(s)614 b(going)h(on.)g(Its)-30
+16474 y(de)-39 b(v)-23 b(elopment)294 b(is)g(not)g(rushed)g(to)g(meet)h
+(deadlines-each)f(v)-23 b(ersion)293 b(comes)h(out)g(when)h(it)f(is)g
+(ready)-101 b(.)-30 17584 y
+SDict begin H.S end
+ -30 17584 a -30 17584 a
+SDict begin 18.2 H.A end
+ -30
+17584 a -30 17584 a
+SDict begin [ /View [/XYZ H.V] /Dest (350) cvn H.B /DEST pdfmark end
+ -30 17584 a 1680 x FU(Slackw)-15
+b(are)380 b(is)g(for)g(people)g(who)h(enjo)-15 b(y)379
+b(learning)h(and)g(tweaking)g(their)g(system)g(to)g(do)g(e)-23
+b(xactly)-30 21278 y(what)493 b(the)-23 b(y)492 b(w)-15
+b(ant.)493 b(Slackw)-15 b(are')-85 b(s)492 b(stability)g(and)h
+(simplicity)e(are)i(wh)-8 b(y)493 b(people)g(will)g(continue)-30
+23293 y(to)390 b(use)g(it)g(for)g(years)g(to)g(come.)g(Slackw)-15
+b(are)390 b(currently)g(enjo)-15 b(ys)389 b(a)h(reputation)f(as)h(a)h
+(solid)e(serv)-23 b(er)-30 25308 y(and)328 b(a)g(no-nonsense)g(w)-15
+b(orkstation.)327 b(Y)-170 b(ou)327 b(can)i(\002nd)e(Slackw)-15
+b(are)327 b(desktops)h(running)f(nearly)h(an)-23 b(y)-30
+27322 y(windo)-39 b(w)476 b(manager)h(or)g(desktop)f(en)-62
+b(vironment,)476 b(or)h(none)g(at)f(all.)h(Slackw)-15
+b(are)476 b(serv)-23 b(ers)477 b(po)-39 b(wer)-30 29337
+y(b)-31 b(usinesses,)359 b(acting)g(in)g(e)-39 b(v)-23
+b(ery)359 b(capacity)g(that)g(a)g(serv)-23 b(er)359 b(can)h(be)f(used)g
+(in.)g(Slackw)-15 b(are)359 b(users)g(are)-30 31352 y(among)387
+b(the)g(most)g(satis\002ed)f(Linux)h(users.)g(Of)h(course,)g(we')-77
+b(d)386 b(say)i(that.)f(:^\))-30 32462 y
+SDict begin H.S end
+ -30 32462 a
+-30 32462 a
+SDict begin 18.2 H.A end
+ -30 32462 a -30 32462 a
+SDict begin [ /View [/XYZ H.V] /Dest (INTRODUCTION-OPENSOURCE) cvn
+H.B /DEST pdfmark end
+ -30 32462 a 5789
+x FL(1.3)620 b(Open)g(Sour)-45 b(ce)620 b(and)f(Free)g(Software)-30
+38713 y
+SDict begin H.S end
+ -30 38713 a -30 38713 a
+SDict begin 18.2 H.A end
+ -30 38713 a -30 38713
+a
+SDict begin [ /View [/XYZ H.V] /Dest (353) cvn H.B /DEST pdfmark end
+ -30 38713 a -30 38713 a
+SDict begin H.S end
+ -30 38713 a -30 38713 a
+SDict begin 18.2 H.A end
+ -30
+38713 a -30 38713 a
+SDict begin [ /View [/XYZ H.V] /Dest (355) cvn H.B /DEST pdfmark end
+ -30 38713 a -30 39829 a
+SDict begin H.S end
+ -30 39829
+a -30 39829 a
+SDict begin 18.2 H.A end
+ -30 39829 a -30 39829 a
+SDict begin [ /View [/XYZ H.V] /Dest (357) cvn H.B /DEST pdfmark end
+ -30 39829 a 1552
+x FU(W)-62 b(ithin)458 b(the)g(Linux)g(community)-101
+b(,)457 b(there)i(are)f(tw)-15 b(o)458 b(major)g(ideological)f(mo)-23
+b(v)g(ements)457 b(at)h(w)-15 b(ork.)-30 43396 y(The)374
+b(Free)g(Softw)-15 b(are)374 b(mo)-23 b(v)g(ement)373
+b(\(which)g(we')-15 b(ll)374 b(get)g(into)g(in)g(a)g(moment\))f(is)h(w)
+-15 b(orking)373 b(to)-39 b(w)-15 b(ard)-30 45411 y(the)471
+b(goal)g(of)h(making)e(all)h(softw)-15 b(are)471 b(free)h(of)f
+(intellectual)f(property)h(restrictions.)g(F)-23 b(ollo)-39
+b(wers)-30 47425 y(of)343 b(this)f(mo)-23 b(v)g(ement)341
+b(belie)-39 b(v)-23 b(e)342 b(these)g(restrictions)g(hamper)g
+(technical)g(impro)-23 b(v)g(ement)341 b(and)i(w)-15
+b(ork)-30 49440 y(ag)-8 b(ainst)408 b(the)g(good)g(of)g(the)g
+(community)-101 b(.)407 b(The)h(Open)g(Source)g(mo)-23
+b(v)g(ement)407 b(is)h(w)-15 b(orking)406 b(to)-39 b(w)-15
+b(ard)-30 51455 y(most)412 b(of)g(the)g(same)g(goals,)h(b)-31
+b(ut)412 b(tak)-15 b(es)411 b(a)i(more)f(pragmatic)g(approach)g(to)g
+(them.)h(F)-23 b(ollo)-39 b(wers)411 b(of)-30 53469 y(this)i(mo)-23
+b(v)g(ement)413 b(prefer)h(to)f(base)h(their)g(ar)-28
+b(guments)413 b(on)h(the)f(economic)g(and)h(technical)g(merits)-30
+55484 y(of)425 b(making)e(source)i(code)f(freely)h(a)-31
+b(v)-39 b(ailable,)425 b(rather)f(than)h(the)f(moral)g(and)h(ethical)f
+(principles)-30 57499 y(that)387 b(dri)-39 b(v)-23 b(e)387
+b(the)g(Free)h(Softw)-15 b(are)386 b(Mo)-23 b(v)g(ement.)-30
+58289 y
+SDict begin H.S end
+ -30 58289 a -30 58289 a
+SDict begin 18.2 H.A end
+ -30 58289 a -30 58289
+a
+SDict begin [ /View [/XYZ H.V] /Dest (358) cvn H.B /DEST pdfmark end
+ -30 58289 a 1999 x FU(At)503 b(the)g(other)f(end)h(of)g(the)g
+(spectrum)f(are)h(groups)g(that)f(wish)h(to)f(maintain)g(tighter)h
+(controls)-30 62303 y(o)-23 b(v)g(er)387 b(their)g(softw)-15
+b(are.)-30 62318 y
+SDict begin H.S end
+ -30 62318 a -30 62318 a
+SDict begin 18.2 H.A end
+ -30 62318
+a -30 62318 a
+SDict begin [ /View [/XYZ H.V] /Dest (359) cvn H.B /DEST pdfmark end
+ -30 62318 a -30 62318 a
+SDict begin H.S end
+ -30 62318 a -30
+62318 a
+SDict begin 18.2 H.A end
+ -30 62318 a -30 62318 a
+SDict begin [ /View [/XYZ H.V] /Dest (361) cvn H.B /DEST pdfmark end
+ -30 62318 a -30 63093
+a
+SDict begin H.S end
+ -30 63093 a -30 63093 a
+SDict begin 18.2 H.A end
+ -30 63093 a -30 63093 a
+SDict begin [ /View [/XYZ H.V] /Dest (363) cvn H.B /DEST pdfmark end
+ -30
+63093 a 2000 x FU(The)491 b(Free)h(Softw)-15 b(are)490
+b(mo)-23 b(v)g(ement)490 b(is)h(headed)h(by)f(the)g(Free)h(Softw)-15
+b(are)490 b(F)-23 b(oundation,)491 b(a)g(fund-)-30 67107
+y(raising)614 b(or)-28 b(g)-8 b(anization)613 b(for)i(the)f(GNU)f
+(project.)h(Free)h(softw)-15 b(are)613 b(is)h(more)g(of)g(an)g
+(ideology)-101 b(.)p Black 51001 73792 a FR(3)p Black
+eop end
+%%Page: 4 26
+TeXDict begin 4 25 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(1)g(An)g(Intr)-70
+b(oduction)386 b(to)i(Slac)-31 b(kwar)-57 b(e)386 b(Linux)p
+Black -30 3611 a FU(The)469 b(oft-used)f(e)-23 b(xpression)468
+b(is)16973 3611 y
+SDict begin H.S end
+ 16973 3611 a 16973 3611 a
+SDict begin 18.2 H.A end
+ 16973 3611
+a 16973 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (364) cvn H.B /DEST pdfmark end
+ 16973 3611 a FU(\223free)h(as)g(in)g(speech,)g(not)f
+(free)h(as)g(in)g(beer\224.)g(In)g(essence,)h(free)-30
+5626 y(softw)-15 b(are)611 b(is)g(an)h(attempt)f(to)g(guarantee)g
+(certain)h(rights)f(for)g(both)g(users)h(and)f(de)-39
+b(v)-23 b(elopers.)-30 7640 y(These)360 b(freedoms)g(include)g(the)h
+(freedom)f(to)g(run)g(the)h(program)f(for)g(an)-23 b(y)360
+b(reason,)h(to)f(study)g(and)-30 9655 y(modify)512 b(the)g(source)h
+(code,)f(to)h(redistrib)-31 b(ute)511 b(the)i(source,)f(and)h(to)f
+(share)g(an)-23 b(y)513 b(modi\002cations)-30 11670 y(you)437
+b(mak)-15 b(e.)437 b(In)h(order)f(to)g(guarantee)h(these)f(freedoms,)
+30652 11670 y
+SDict begin H.S end
+ 30652 11670 a 30652 11670 a
+SDict begin 18.2 H.A end
+ 30652 11670
+a 30652 11670 a
+SDict begin [ /View [/XYZ H.V] /Dest (365) cvn H.B /DEST pdfmark end
+ 30652 11670 a 438 w FU(the)g(GNU)g(General)h(Public)e
+(License)-30 13684 y(\(GPL\))390 b(w)-15 b(as)390 b(created.)g(The)g
+(GPL,)h(in)e(brief,)i(pro)-23 b(vides)389 b(that)h(an)-23
+b(yone)390 b(distrib)-31 b(uting)388 b(a)j(compiled)-30
+15699 y(program)360 b(which)g(is)g(licensed)g(under)g(the)g(GPL)g(must)
+g(also)g(pro)-23 b(vide)359 b(source)i(code,)f(and)h(is)f(free)-30
+17714 y(to)437 b(mak)-15 b(e)436 b(modi\002cations)f(to)h(the)h
+(program)f(as)h(long)f(as)g(those)h(modi\002cations)e(are)i(also)f
+(made)-30 19728 y(a)-31 b(v)-39 b(ailable)465 b(in)f(source)h(code)f
+(form.)h(This)g(guarantees)f(that)g(once)h(a)g(program)f(is)44254
+19728 y
+SDict begin H.S end
+ 44254 19728 a 44254 19728 a
+SDict begin 18.2 H.A end
+ 44254 19728 a 44254
+19728 a
+SDict begin [ /View [/XYZ H.V] /Dest (367) cvn H.B /DEST pdfmark end
+ 44254 19728 a FU(\223opened\224)g(to)-30 21743
+y(the)551 b(community)-101 b(,)551 b(it)f(cannot)h(be)18423
+21743 y
+SDict begin H.S end
+ 18423 21743 a 18423 21743 a
+SDict begin 18.2 H.A end
+ 18423 21743 a 18423
+21743 a
+SDict begin [ /View [/XYZ H.V] /Dest (368) cvn H.B /DEST pdfmark end
+ 18423 21743 a FU(\223closed\224)g(e)-23 b(xcept)551
+b(by)g(consent)g(of)g(e)-39 b(v)-23 b(ery)551 b(author)g(of)g(e)-39
+b(v)-23 b(ery)-30 23758 y(piece)431 b(of)f(code)h(\(e)-39
+b(v)-23 b(en)431 b(the)f(modi\002cations\))f(within)h(it.)h(Most)e
+(Linux)h(programs)h(are)f(licensed)-30 25772 y(under)387
+b(the)g(GPL.)-30 26563 y
+SDict begin H.S end
+ -30 26563 a -30 26563 a
+SDict begin 18.2 H.A end
+ -30
+26563 a -30 26563 a
+SDict begin [ /View [/XYZ H.V] /Dest (369) cvn H.B /DEST pdfmark end
+ -30 26563 a 1999 x FU(It)433 b(is)g(important)f(to)
+h(note)f(that)h(the)g(GPL)f(does)h(not)g(say)g(an)-23
+b(ything)432 b(about)g(price.)i(As)e(odd)h(as)g(it)-30
+30577 y(may)g(sound,)f(you)g(can)h(char)-28 b(ge)433
+b(for)g(free)g(softw)-15 b(are.)432 b(The)31534 30577
+y
+SDict begin H.S end
+ 31534 30577 a 31534 30577 a
+SDict begin 18.2 H.A end
+ 31534 30577 a 31534 30577
+a
+SDict begin [ /View [/XYZ H.V] /Dest (370) cvn H.B /DEST pdfmark end
+ 31534 30577 a FU(\223free\224)h(part)g(is)f(in)h(the)f(liberties)g
+(you)-30 32591 y(ha)-31 b(v)-23 b(e)362 b(with)f(the)h(source)g(code,)h
+(not)e(in)h(the)g(price)g(you)g(pay)g(for)g(the)g(softw)-15
+b(are.)361 b(\(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)363 b(once)-30
+34606 y(someone)498 b(has)g(sold)g(you,)g(or)h(e)-39
+b(v)-23 b(en)498 b(gi)-39 b(v)-23 b(en)498 b(you,)g(a)h(compiled)e
+(program)h(licensed)g(under)g(the)-30 36621 y(GPL)387
+b(the)-23 b(y)387 b(are)g(oblig)-8 b(ated)387 b(to)g(pro)-23
+b(vide)387 b(its)g(source)g(code)g(as)h(well.\))-30 36956
+y
+SDict begin H.S end
+ -30 36956 a -30 36956 a
+SDict begin 18.2 H.A end
+ -30 36956 a -30 36956 a
+SDict begin [ /View [/XYZ H.V] /Dest (371) cvn H.B /DEST pdfmark end
+ -30
+36956 a -30 37731 a
+SDict begin H.S end
+ -30 37731 a -30 37731 a
+SDict begin 18.2 H.A end
+ -30 37731
+a -30 37731 a
+SDict begin [ /View [/XYZ H.V] /Dest (374) cvn H.B /DEST pdfmark end
+ -30 37731 a 1679 x FU(Another)373 b(popular)h(license)f
+(is)g(the)h(BSD)f(license.)h(In)g(contrast)f(to)g(the)h(GPL,)g(the)f
+(BSD)g(license)-30 41425 y(gi)-39 b(v)-23 b(es)439 b(no)h(requirement)f
+(for)h(the)g(release)g(of)f(a)h(program')-85 b(s)439
+b(source)h(code.)g(Softw)-15 b(are)439 b(released)-30
+43440 y(under)415 b(the)g(BSD)f(license)h(allo)-39 b(ws)415
+b(redistrib)-31 b(ution)414 b(in)g(source)h(or)h(binary)e(form)h(pro)
+-23 b(vided)414 b(only)-30 45454 y(a)382 b(fe)-39 b(w)381
+b(conditions)f(are)i(met.)g(The)f(author')-85 b(s)381
+b(credentials)f(cannot)h(be)h(used)f(as)g(a)h(sort)f(of)g(adv)-23
+b(er)-31 b(-)-30 47469 y(tisement)468 b(for)g(the)g(program.)g(It)h
+(also)f(indemni\002es)f(the)h(author)g(from)g(liability)f(for)h
+(damages)-30 49484 y(that)360 b(may)f(arise)h(from)g(the)f(use)h(of)g
+(the)g(softw)-15 b(are.)359 b(Much)h(of)g(the)f(softw)-15
+b(are)359 b(included)h(in)f(Slack-)-30 51498 y(w)-15
+b(are)387 b(Linux)g(is)g(BSD)g(licensed.)-30 52289 y
+SDict begin H.S end
+
+-30 52289 a -30 52289 a
+SDict begin 18.2 H.A end
+ -30 52289 a -30 52289 a
+SDict begin [ /View [/XYZ H.V] /Dest (375) cvn H.B /DEST pdfmark end
+ -30 52289
+a 1999 x FU(At)381 b(the)h(forefront)f(of)g(the)g(younger)g(Open)g
+(Source)g(mo)-23 b(v)g(ement,)381 b(the)37437 54288 y
+SDict begin H.S end
+
+37437 54288 a 37437 54288 a
+SDict begin 18.2 H.A end
+ 37437 54288 a 37437 54288
+a
+SDict begin [ /View [/XYZ H.V] /Dest (376) cvn H.B /DEST pdfmark end
+ 37437 54288 a 382 w FU(Open)g(Source)g(Initiati)-39
+b(v)-23 b(e)-30 56302 y(is)511 b(an)h(or)-28 b(g)-8 b(anization)511
+b(that)g(solely)g(e)-23 b(xists)511 b(to)g(g)-8 b(ain)512
+b(support)f(for)g(open)h(source)f(softw)-15 b(are,)511
+b(that)-30 58317 y(is,)443 b(softw)-15 b(are)442 b(that)h(has)f(the)h
+(source)f(code)h(a)-31 b(v)-39 b(ailable)443 b(as)g(well)f(as)h(the)f
+(ready-to-run)h(program.)-30 60332 y(The)-23 b(y)529
+b(do)g(not)h(of)-39 b(fer)529 b(a)h(speci\002c)f(license,)h(b)-31
+b(ut)529 b(instead)g(the)-23 b(y)529 b(support)f(the)i(v)-39
+b(arious)529 b(types)g(of)-30 62346 y(open)387 b(source)g(licenses)g(a)
+-31 b(v)-39 b(ailable.)-30 63457 y
+SDict begin H.S end
+ -30 63457 a -30 63457
+a
+SDict begin 18.2 H.A end
+ -30 63457 a -30 63457 a
+SDict begin [ /View [/XYZ H.V] /Dest (378) cvn H.B /DEST pdfmark end
+ -30 63457 a 1679 x FU(The)432
+b(idea)g(behind)f(the)h(OSI)g(is)f(to)h(get)g(more)g(companies)f
+(behind)g(open)h(source)g(by)g(allo)-39 b(wing)-30 67151
+y(them)535 b(to)h(write)f(their)h(o)-39 b(wn)536 b(open)f(source)h
+(licenses)f(and)h(ha)-31 b(v)-23 b(e)535 b(those)h(licenses)f
+(certi\002ed)g(by)p Black -30 73792 a FR(4)p Black eop
+end
+%%Page: 5 27
+TeXDict begin 5 26 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 23087 -1636 a FR(Chapter)387 b(1)g(An)g(Intr)-70
+b(oduction)387 b(to)g(Slac)-31 b(kwar)-57 b(e)386 b(Linux)p
+Black -30 3611 a FU(the)367 b(Open)f(Source)g(Initiati)-39
+b(v)-23 b(e.)366 b(Man)-23 b(y)366 b(companies)g(w)-15
+b(ant)366 b(to)g(release)h(source)g(code,)g(b)-31 b(ut)366
+b(do)g(not)-30 5626 y(w)-15 b(ant)436 b(to)h(use)f(the)h(GPL.)f(Since)h
+(the)-23 b(y)436 b(cannot)g(radically)g(change)h(the)g(GPL,)f(the)-23
+b(y)437 b(are)g(of)-39 b(fered)-30 7640 y(the)311 b(opportunity)g(to)g
+(pro)-23 b(vide)311 b(their)g(o)-39 b(wn)312 b(license)f(and)g(ha)-31
+b(v)-23 b(e)311 b(it)h(certi\002ed)f(by)g(this)g(or)-28
+b(g)-8 b(anization.)-30 8751 y
+SDict begin H.S end
+ -30 8751 a -30 8751 a
+SDict begin 18.2 H.A end
+
+-30 8751 a -30 8751 a
+SDict begin [ /View [/XYZ H.V] /Dest (379) cvn H.B /DEST pdfmark end
+ -30 8751 a 1679 x FU(While)532
+b(the)g(Free)f(Softw)-15 b(are)532 b(F)-23 b(oundation)530
+b(and)i(the)g(Open)f(Source)h(Initiati)-39 b(v)-23 b(e)531
+b(w)-15 b(ork)531 b(to)h(help)-30 12445 y(each)469 b(other)-62
+b(,)470 b(the)-23 b(y)468 b(are)h(not)g(the)g(same)g(thing.)g(The)g
+(Free)f(Softw)-15 b(are)469 b(F)-23 b(oundation)467 b(uses)i(a)g(spe-)
+-30 14459 y(ci\002c)528 b(license)g(and)g(pro)-23 b(vides)528
+b(softw)-15 b(are)528 b(under)g(that)g(license.)g(The)h(Open)f(Source)g
+(Initiati)-39 b(v)-23 b(e)-30 16474 y(seeks)565 b(support)f(for)h(all)g
+(open)g(source)f(licenses,)h(including)f(the)h(one)g(from)g(the)f(Free)
+h(Soft-)-30 18489 y(w)-15 b(are)395 b(F)-23 b(oundation.)395
+b(The)g(grounds)g(on)h(which)f(each)h(ar)-28 b(gues)395
+b(for)h(making)f(source)g(code)h(freely)-30 20503 y(a)-31
+b(v)-39 b(ailable)422 b(sometimes)f(di)-39 b(vides)422
+b(the)g(tw)-15 b(o)422 b(mo)-23 b(v)g(ements,)421 b(b)-31
+b(ut)422 b(the)g(f)-15 b(act)422 b(that)g(tw)-15 b(o)421
+b(ideologically)-30 22518 y(di)-39 b(v)-23 b(erse)535
+b(groups)g(are)h(w)-15 b(orking)534 b(to)-39 b(w)-15
+b(ard)535 b(the)g(same)g(goal)g(lends)g(credence)h(to)f(the)g(ef)-39
+b(forts)536 b(of)-30 24533 y(each.)p Black 51001 73792
+a FR(5)p Black eop end
+%%Page: 6 28
+TeXDict begin 6 27 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(1)g(An)g(Intr)-70
+b(oduction)386 b(to)i(Slac)-31 b(kwar)-57 b(e)386 b(Linux)p
+Black Black -30 73792 a(6)p Black eop end
+%%Page: 7 29
+TeXDict begin 7 28 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP) cvn H.B /DEST pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(2)-30 10743 y FO(Help)p -30 18316 51806 56 v -30 19091
+a
+SDict begin H.S end
+ -30 19091 a -30 19091 a
+SDict begin 18.2 H.A end
+ -30 19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (382) cvn H.B /DEST pdfmark end
+ -30
+19091 a 1051 x FU(Often)479 b(there)f(are)i(times)e(when)g(you)h(might)
+f(need)g(help)h(with)f(a)h(speci\002c)f(command,)h(setting)-30
+22157 y(up)501 b(a)h(program,)f(or)h(getting)e(a)i(piece)f(of)h(hardw)
+-15 b(are)501 b(to)g(w)-15 b(ork.)501 b(Maybe)g(you)g(simply)f(w)-15
+b(ant)501 b(to)-30 24171 y(understand)480 b(a)h(gi)-39
+b(v)-23 b(en)480 b(command)g(better)-62 b(,)481 b(or)g(see)g(what)f
+(other)g(options)g(are)h(a)-31 b(v)-39 b(ailable)481
+b(to)f(use)-30 26186 y(with)395 b(it.)h(Luckily)-101
+b(,)395 b(there)h(are)g(a)g(v)-39 b(ariety)395 b(of)h(w)-15
+b(ays)395 b(that)g(you)g(can)h(get)f(the)h(help)f(you')-77
+b(re)395 b(looking)-30 28201 y(for)-85 b(.)365 b(When)g(you)g(install)f
+(Slackw)-15 b(are)364 b(you)h(ha)-31 b(v)-23 b(e)364
+b(the)h(option)f(of)h(installing)f(packages)g(from)h(the)-30
+30215 y
+SDict begin H.S end
+ -30 30215 a -30 30215 a
+SDict begin 18.2 H.A end
+ -30 30215 a -30 30215
+a
+SDict begin [ /View [/XYZ H.V] /Dest (383) cvn H.B /DEST pdfmark end
+ -30 30215 a FU(\223F\224)334 b(series)g(which)g(includes)f(F)-115
+b(A)-85 b(Qs)334 b(and)g(HO)-54 b(WT)-28 b(Os.)334 b(Programs)f(also)h
+(come)g(with)f(help)h(about)-30 32230 y(their)387 b(options,)g
+(con\002guration)f(\002les,)h(and)h(usage.)-30 32566
+y
+SDict begin H.S end
+ -30 32566 a -30 32566 a
+SDict begin 18.2 H.A end
+ -30 32566 a -30 32566 a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP-SYSTEM) cvn H.B /DEST pdfmark
+end
+ -30
+32566 a 5789 x FL(2.1)620 b(System)h(Help)-30 38817 y
+SDict begin H.S end
+
+-30 38817 a -30 38817 a
+SDict begin 18.2 H.A end
+ -30 38817 a -30 38817 a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP-SYSTEM-MAN) cvn H.B /DEST
+pdfmark end
+ -30 38817
+a 4900 x FF(man)-30 43740 y
+SDict begin H.S end
+ -30 43740 a -30 43740 a
+SDict begin 18.2 H.A end
+ -30
+43740 a -30 43740 a
+SDict begin [ /View [/XYZ H.V] /Dest (389) cvn H.B /DEST pdfmark end
+ -30 43740 a -30 43740 a
+SDict begin H.S end
+ -30 43740
+a -30 43740 a
+SDict begin 18.2 H.A end
+ -30 43740 a -30 43740 a
+SDict begin [ /View [/XYZ H.V] /Dest (391) cvn H.B /DEST pdfmark end
+ -30 43740 a -30
+44670 a
+SDict begin H.S end
+ -30 44670 a -30 44670 a
+SDict begin 18.2 H.A end
+ -30 44670 a -30 44670
+a
+SDict begin [ /View [/XYZ H.V] /Dest (394) cvn H.B /DEST pdfmark end
+ -30 44670 a 1991 x FU(The)2838 46661 y
+SDict begin H.S end
+ 2838 46661 a
+2838 46661 a
+SDict begin 18.2 H.A end
+ 2838 46661 a 2838 46661 a
+SDict begin [ /View [/XYZ H.V] /Dest (395) cvn H.B /DEST pdfmark end
+ 2838 46661 a FP(man)458
+b FU(command)g(\(short)g(for)18438 46661 y
+SDict begin H.S end
+ 18438 46661
+a 18438 46661 a
+SDict begin 18.2 H.A end
+ 18438 46661 a 18438 46661 a
+SDict begin [ /View [/XYZ H.V] /Dest (396) cvn H.B /DEST pdfmark end
+ 18438 46661
+a FU(\223manual\224\))h(is)f(the)g(traditional)f(form)h(of)h(online)e
+(documen-)-30 48676 y(tation)389 b(in)g(Unix)g(and)g(Linux)g(operating)
+f(systems.)h(Comprised)f(of)i(specially)e(formatted)h(\002les,)-30
+50691 y(the)2289 50691 y
+SDict begin H.S end
+ 2289 50691 a 2289 50691 a
+SDict begin 18.2 H.A end
+ 2289
+50691 a 2289 50691 a
+SDict begin [ /View [/XYZ H.V] /Dest (397) cvn H.B /DEST pdfmark end
+ 2289 50691 a FU(\223man)424 b(pages\224,)h(are)g
+(written)g(for)g(the)f(v)-39 b(ast)425 b(majority)f(of)h(commands)e
+(and)i(are)g(distrib)-31 b(uted)-30 52705 y(with)431
+b(the)g(softw)-15 b(are)431 b(itself.)g(Ex)-23 b(ecuting)21845
+52705 y
+SDict begin H.S end
+ 21845 52705 a 21845 52705 a
+SDict begin 18.2 H.A end
+ 21845 52705 a 21845
+52705 a
+SDict begin [ /View [/XYZ H.V] /Dest (398) cvn H.B /DEST pdfmark end
+ 21845 52705 a FP(man)743 b(somecommand)430 b
+FU(will)h(display)g(the)g(man)g(page)h(for)-30 54720
+y(\(naturally\))378 b(the)g(command)g(speci\002ed,)g(in)g(our)h(e)-23
+b(xample)377 b(this)h(w)-15 b(ould)378 b(be)g(the)g(imaginary)g(pro-)
+-30 56735 y(gram)3542 56735 y
+SDict begin H.S end
+ 3542 56735 a 3542 56735
+a
+SDict begin 18.2 H.A end
+ 3542 56735 a 3542 56735 a
+SDict begin [ /View [/XYZ H.V] /Dest (399) cvn H.B /DEST pdfmark end
+ 3542 56735 a FP(somecommand)p
+FU(.)-30 57845 y
+SDict begin H.S end
+ -30 57845 a -30 57845 a
+SDict begin 18.2 H.A end
+ -30 57845 a
+-30 57845 a
+SDict begin [ /View [/XYZ H.V] /Dest (400) cvn H.B /DEST pdfmark end
+ -30 57845 a 1679 x FU(As)588 b(you)f(might)g(imagine,)h
+(the)g(amount)f(of)h(man)f(pages)h(can)g(quickly)f(add)h(up,)g
+(becoming)-30 61539 y(o)-23 b(v)g(erly)665 b(confusing)g(and)g
+(seriously)g(complicated,)g(e)-39 b(v)-23 b(en)666 b(for)f(an)h(adv)-39
+b(anced)666 b(user)-85 b(.)665 b(So,)h(for)-30 63553
+y(this)407 b(reason,)h(man)f(pages)h(are)g(grouped)f(into)g(enumerated)
+g(sections.)h(This)f(system)f(has)i(been)-30 65568 y(around)345
+b(for)f(a)h(v)-23 b(ery)345 b(long)f(time;)g(enough)g(so)h(that)f(you)g
+(will)h(often)f(see)h(commands,)f(programs,)-30 67583
+y(and)387 b(e)-39 b(v)-23 b(en)388 b(programming)e(library)h(functions)
+f(referred)i(to)f(with)g(their)g(man)g(section)g(number)-85
+b(.)p Black -30 73672 a
+SDict begin H.S end
+ -30 73672 a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672
+a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (402) cvn H.B /DEST pdfmark end
+ -30 73672 a 50944 74722 a FR(7)p Black
+eop end
+%%Page: 8 30
+TeXDict begin 8 29 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(2)g(Help)p Black
+-30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383
+a
+SDict begin [ /View [/XYZ H.V] /Dest (401) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107 x FU(F)-23 b(or)387 b(e)-23 b(xample:)-30
+6280 y(Y)-170 b(ou)506 b(might)h(see)g(a)g(reference)h(to)f
+FP(man)p FU(\(1\).)g(The)g(numbering)f(tells)h(you)g(that)42591
+6280 y
+SDict begin H.S end
+ 42591 6280 a 42591 6280 a
+SDict begin 18.2 H.A end
+ 42591 6280 a 42591 6280
+a
+SDict begin [ /View [/XYZ H.V] /Dest (404) cvn H.B /DEST pdfmark end
+ 42591 6280 a FU(\223)43279 6280 y
+SDict begin H.S end
+ 43279 6280 a 43279
+6280 a
+SDict begin 18.2 H.A end
+ 43279 6280 a 43279 6280 a
+SDict begin [ /View [/XYZ H.V] /Dest (405) cvn H.B /DEST pdfmark end
+ 43279 6280 a FP(man)p
+FU(\224)g(is)g(docu-)-30 8294 y(mented)461 b(in)f(section)h(1)g(\(user)
+g(commands\);)f(you)h(can)g(specify)g(that)f(you)h(w)-15
+b(ant)461 b(the)f(section)h(1)-30 10309 y(man)377 b(page)g(for)8503
+10309 y
+SDict begin H.S end
+ 8503 10309 a 8503 10309 a
+SDict begin 18.2 H.A end
+ 8503 10309 a 8503 10309
+a
+SDict begin [ /View [/XYZ H.V] /Dest (406) cvn H.B /DEST pdfmark end
+ 8503 10309 a FU(\223man\224)f(with)h(the)f(command)24816
+10309 y
+SDict begin H.S end
+ 24816 10309 a 24816 10309 a
+SDict begin 18.2 H.A end
+ 24816 10309 a 24816
+10309 a
+SDict begin [ /View [/XYZ H.V] /Dest (407) cvn H.B /DEST pdfmark end
+ 24816 10309 a FP(man)744 b(1)g(man)p FU(.)377
+b(Specifying)f(the)g(section)h(that)f(man)-30 12324 y(should)387
+b(look)g(in)g(is)g(useful)g(in)g(the)g(case)h(of)f(multiple)f(items)h
+(with)g(the)g(same)g(name.)-30 12659 y
+SDict begin H.S end
+ -30 12659 a -30
+12659 a
+SDict begin 18.2 H.A end
+ -30 12659 a -30 12659 a
+SDict begin [ /View [/XYZ H.V] /Dest (408) cvn H.B /DEST pdfmark end
+ -30 12659 a 4004 x FX(T)-143
+b(able)387 b(2-1.)h(Man)f(P)-15 b(age)386 b(Sections)-30
+18527 y
+SDict begin H.S end
+ -30 18527 a -30 18527 a
+SDict begin 18.2 H.A end
+ -30 18527 a -30 18527
+a
+SDict begin [ /View [/XYZ H.V] /Dest (410) cvn H.B /DEST pdfmark end
+ -30 18527 a -30 18527 a
+SDict begin H.S end
+ -30 18527 a -30 18527 a
+SDict begin 18.2 H.A end
+ -30
+18527 a -30 18527 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.2) cvn H.B /DEST pdfmark
+end
+ -30 18527 a 1761 x FE(Section)7353
+b(Contents)p -30 20665 51806 45 v -30 20665 V -30 22426
+a FU(Section)387 b(1)7140 b(user)387 b(commands)f(\(intro)h(only\))-30
+24522 y(Section)g(2)7140 b(system)386 b(calls)-30 26619
+y(Section)h(3)7140 b(C)387 b(library)g(calls)-30 28715
+y(Section)g(4)7140 b(de)-39 b(vices)387 b(\(e.g.,)i FQ(hd)p
+FU(,)d FQ(sd)p FU(\))-30 30811 y(Section)h(5)7140 b(\002le)387
+b(formats)f(and)i(protocols)e(\(e.g.,)j(wtmp,)e FQ(/etc/passwd)p
+FU(,)381 b(nfs\))-30 32908 y(Section)387 b(6)7140 b(g)-8
+b(ames)387 b(\(intro)g(only\))-30 35004 y(Section)g(7)7140
+b(con)-62 b(v)-23 b(entions,)386 b(macro)h(packages,)h(etc.)g(\(e.g.,)g
+(nrof)-39 b(f,)389 b(ascii\))-30 37101 y(Section)e(8)7140
+b(system)386 b(administration)g(\(intro)h(only\))-30
+38986 y
+SDict begin H.S end
+ -30 38986 a -30 38986 a
+SDict begin 18.2 H.A end
+ -30 38986 a -30 38986
+a
+SDict begin [ /View [/XYZ H.V] /Dest (445) cvn H.B /DEST pdfmark end
+ -30 38986 a 1683 x FU(In)397 b(addition)e(to)8737 40669
+y
+SDict begin H.S end
+ 8737 40669 a 8737 40669 a
+SDict begin 18.2 H.A end
+ 8737 40669 a 8737 40669 a
+SDict begin [ /View [/XYZ H.V] /Dest (446) cvn H.B /DEST pdfmark end
+
+8737 40669 a FP(man)p FU(\(1\),)i(there)f(are)h(the)21634
+40669 y
+SDict begin H.S end
+ 21634 40669 a 21634 40669 a
+SDict begin 18.2 H.A end
+ 21634 40669 a 21634
+40669 a
+SDict begin [ /View [/XYZ H.V] /Dest (447) cvn H.B /DEST pdfmark end
+ 21634 40669 a 22030 40669 a
+SDict begin H.S end
+ 22030 40669 a 22030
+40669 a
+SDict begin 18.2 H.A end
+ 22030 40669 a 22030 40669 a
+SDict begin [ /View [/XYZ H.V] /Dest (449) cvn H.B /DEST pdfmark end
+ 22030 40669 a 397
+w FU(commands)29539 40669 y
+SDict begin H.S end
+ 29539 40669 a 29539 40669
+a
+SDict begin 18.2 H.A end
+ 29539 40669 a 29539 40669 a
+SDict begin [ /View [/XYZ H.V] /Dest (451) cvn H.B /DEST pdfmark end
+ 29539 40669 a FP(whatis)p
+FU(\(1\))f(and)38840 40669 y
+SDict begin H.S end
+ 38840 40669 a 38840 40669
+a
+SDict begin 18.2 H.A end
+ 38840 40669 a 38840 40669 a
+SDict begin [ /View [/XYZ H.V] /Dest (452) cvn H.B /DEST pdfmark end
+ 38840 40669 a FP(apropos)p
+FU(\(1\))g(a)-31 b(v)-39 b(ailable)-30 42683 y(to)548
+b(you,)g(whose)f(shared)h(purpose)f(is)h(to)f(mak)-15
+b(e)547 b(it)h(easier)g(to)f(\002nd)g(information)g(in)h(the)f(man)-30
+44698 y(system.)-30 45808 y
+SDict begin H.S end
+ -30 45808 a -30 45808 a
+SDict begin 18.2 H.A end
+ -30
+45808 a -30 45808 a
+SDict begin [ /View [/XYZ H.V] /Dest (453) cvn H.B /DEST pdfmark end
+ -30 45808 a 1680 x FU(The)312 b(command)9117
+47488 y
+SDict begin H.S end
+ 9117 47488 a 9117 47488 a
+SDict begin 18.2 H.A end
+ 9117 47488 a 9117 47488
+a
+SDict begin [ /View [/XYZ H.V] /Dest (454) cvn H.B /DEST pdfmark end
+ 9117 47488 a FP(whatis)f FU(gi)-39 b(v)-23 b(es)312
+b(a)h(v)-23 b(ery)312 b(brief)g(description)f(of)h(system)g(commands,)f
+(some)-39 b(what)-30 49502 y(in)387 b(the)g(style)g(of)h(a)f(pock)-15
+b(et)387 b(command)f(reference.)-30 50613 y
+SDict begin H.S end
+ -30 50613
+a -30 50613 a
+SDict begin 18.2 H.A end
+ -30 50613 a -30 50613 a
+SDict begin [ /View [/XYZ H.V] /Dest (455) cvn H.B /DEST pdfmark end
+ -30 50613 a 1679
+x FU(Example:)-30 54177 y
+SDict begin H.S end
+ -30 54177 a -30 54177 a
+SDict begin 14.56 H.A end
+ -30
+54177 a -30 54177 a
+SDict begin [ /View [/XYZ H.V] /Dest (456) cvn H.B /DEST pdfmark end
+ -30 54177 a -30 54177 a
+SDict begin H.S end
+ -30 54177
+a -30 54177 a
+SDict begin 14.56 H.A end
+ -30 54177 a -30 54177 a
+SDict begin [ /View [/XYZ H.V] /Dest (457) cvn H.B /DEST pdfmark end
+ -30 54177 a 1276
+x FJ(\045)1309 55453 y
+SDict begin H.S end
+ 1309 55453 a 1309 55453 a
+SDict begin 14.56 H.A end
+ 1309
+55453 a 1309 55453 a
+SDict begin [ /View [/XYZ H.V] /Dest (458) cvn H.B /DEST pdfmark end
+ 1309 55453 a FH(whatis)743 b(whatis)-30
+57065 y FP(whatis)g(\(1\))1488 b(-)743 b(search)h(the)f(whatis)g
+(database)g(for)h(complete)e(words)p Black -30 73672
+a FR(8)p Black eop end
+%%Page: 9 31
+TeXDict begin 9 30 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 42133 -1636 a FR(Chapter)387 b(2)g(Help)p
+Black -30 3611 a FU(The)327 b(command)9146 3611 y
+SDict begin H.S end
+ 9146
+3611 a 9146 3611 a
+SDict begin 18.2 H.A end
+ 9146 3611 a 9146 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (460) cvn H.B /DEST pdfmark end
+ 9146 3611
+a FP(apropos)g FU(is)g(used)g(to)f(search)i(for)f(a)g(man)g(page)g
+(containing)f(a)h(gi)-39 b(v)-23 b(en)327 b(k)-15 b(e)-23
+b(yw)-15 b(ord.)-30 4721 y
+SDict begin H.S end
+ -30 4721 a -30 4721 a
+SDict begin 18.2 H.A end
+ -30
+4721 a -30 4721 a
+SDict begin [ /View [/XYZ H.V] /Dest (461) cvn H.B /DEST pdfmark end
+ -30 4721 a 1680 x FU(Example:)-30 8286
+y
+SDict begin H.S end
+ -30 8286 a -30 8286 a
+SDict begin 12.416 H.A end
+ -30 8286 a -30 8286 a
+SDict begin [ /View [/XYZ H.V] /Dest (462) cvn H.B /DEST pdfmark end
+ -30 8286
+a -30 8286 a
+SDict begin H.S end
+ -30 8286 a -30 8286 a
+SDict begin 12.416 H.A end
+ -30 8286 a -30 8286
+a
+SDict begin [ /View [/XYZ H.V] /Dest (463) cvn H.B /DEST pdfmark end
+ -30 8286 a 1039 x FD(\045)1112 9325 y
+SDict begin H.S end
+ 1112 9325 a 1112
+9325 a
+SDict begin 12.416 H.A end
+ 1112 9325 a 1112 9325 a
+SDict begin [ /View [/XYZ H.V] /Dest (464) cvn H.B /DEST pdfmark end
+ 1112 9325 a FC(apropos)637
+b(wav)-30 10699 y FB(cdda2wav)2540 b(\(1\))1270 b(-)635
+b(a)g(sampling)i(utility)g(that)e(dumps)h(CD)f(audio)i(data)e(into)h
+(wav)g(sound)g(files)-30 12074 y(netwave_cs)1272 b(\(4\))e(-)635
+b(Xircom)h(Creditcard)i(Netwave)f(device)f(driver)-30
+13448 y(oggdec)3808 b(\(1\))1270 b(-)635 b(simple)h(decoder,)h(Ogg)f
+(Vorbis)g(file)g(to)f(PCM)h(audio)g(file)g(\(WAV)f(or)g(RAW\))-30
+14822 y(wavelan)3174 b(\(4\))1270 b(-)635 b(AT&T)h(GIS)f(WaveLAN)i(ISA)
+e(device)i(driver)-30 16197 y(wavelan_cs)1272 b(\(4\))e(-)635
+b(AT&T)h(GIS)f(WaveLAN)i(PCMCIA)f(device)h(driver)-30
+17571 y(wvlan_cs)2540 b(\(4\))1270 b(-)635 b(Lucent)h(WaveLAN/IEEE)j
+(802.11)d(device)h(driver)-30 19245 y
+SDict begin H.S end
+ -30 19245 a -30
+19245 a
+SDict begin 18.2 H.A end
+ -30 19245 a -30 19245 a
+SDict begin [ /View [/XYZ H.V] /Dest (465) cvn H.B /DEST pdfmark end
+ -30 19245 a 1891 x FU(If)488
+b(you')-77 b(d)487 b(lik)-15 b(e)487 b(further)h(information)f(on)h(an)
+-23 b(y)488 b(of)g(these)f(commands,)h(read)g(their)f(man)h(pages)-30
+23150 y(for)388 b(the)f(details.)g(;\))-30 24203 y
+SDict begin H.S end
+ -30
+24203 a -30 24203 a
+SDict begin 18.2 H.A end
+ -30 24203 a -30 24203 a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP-SYSTEM-DOC) cvn H.B /DEST
+pdfmark end
+ -30 24203
+a 5239 x FG(The)518 b FA(/usr/do)n(c)487 b FG(Director)19
+b(y)-30 30757 y
+SDict begin H.S end
+ -30 30757 a -30 30757 a
+SDict begin 18.2 H.A end
+ -30 30757 a -30
+30757 a
+SDict begin [ /View [/XYZ H.V] /Dest (469) cvn H.B /DEST pdfmark end
+ -30 30757 a 1630 x FU(The)332 b(source)g(for)g(most)g(packages)
+g(that)g(we)g(b)-31 b(uild)331 b(comes)h(with)g(some)f(sort)h(of)g
+(documentation:)-30 34401 y(README)619 b(\002les,)h(usage)g
+(instructions,)f(license)h(\002les,)g(etc.)h(An)-23 b(y)619
+b(sort)h(of)g(documentation)-30 36416 y(that)440 b(comes)f(with)h(the)g
+(source)g(is)f(included)h(and)g(installed)f(on)g(your)h(system)f(in)h
+(the)46765 36416 y
+SDict begin H.S end
+ 46765 36416 a 46765 36416 a
+SDict begin 18.2 H.A end
+ 46765
+36416 a 46765 36416 a
+SDict begin [ /View [/XYZ H.V] /Dest (470) cvn H.B /DEST pdfmark end
+ 46765 36416 a FQ(/usr/doc)-30 38431
+y FU(directory)-101 b(.)373 b(Each)f(program)g(will)g(\(usually\))g
+(install)f(its)h(o)-39 b(wn)372 b(documentation)f(in)i(the)f(order)g
+(of:)-30 39541 y
+SDict begin H.S end
+ -30 39541 a -30 39541 a
+SDict begin 18.2 H.A end
+ -30 39541 a
+-30 39541 a
+SDict begin [ /View [/XYZ H.V] /Dest (471) cvn H.B /DEST pdfmark end
+ -30 39541 a -30 39541 a
+SDict begin H.S end
+ -30 39541 a -30 39541
+a
+SDict begin 18.2 H.A end
+ -30 39541 a -30 39541 a
+SDict begin [ /View [/XYZ H.V] /Dest (472) cvn H.B /DEST pdfmark end
+ -30 39541 a 1679 x FQ(/usr/doc/$program-)55
+b($version)-30 42264 y
+SDict begin H.S end
+ -30 42264 a -30 42264 a
+SDict begin 18.2 H.A end
+ -30 42264
+a -30 42264 a
+SDict begin [ /View [/XYZ H.V] /Dest (474) cvn H.B /DEST pdfmark end
+ -30 42264 a 1746 x FU(Where)4554 44010
+y
+SDict begin H.S end
+ 4554 44010 a 4554 44010 a
+SDict begin 18.2 H.A end
+ 4554 44010 a 4554 44010 a
+SDict begin [ /View [/XYZ H.V] /Dest (475) cvn H.B /DEST pdfmark end
+
+4554 44010 a Fz($program)476 b FU(is)454 b(the)g(name)g(of)g(the)g
+(program)g(you)g(are)g(w)-15 b(anting)453 b(to)h(read)g(about,)g(and)
+-30 46025 y
+SDict begin H.S end
+ -30 46025 a -30 46025 a
+SDict begin 18.2 H.A end
+ -30 46025 a -30 46025
+a
+SDict begin [ /View [/XYZ H.V] /Dest (476) cvn H.B /DEST pdfmark end
+ -30 46025 a Fz($version)422 b FU(is)h(\(ob)-23 b(viously\))421
+b(the)i(appropriate)g(v)-23 b(ersion)422 b(of)h(softw)-15
+b(are)422 b(package)h(installed)f(on)-30 48039 y(your)387
+b(system.)-30 49150 y
+SDict begin H.S end
+ -30 49150 a -30 49150 a
+SDict begin 18.2 H.A end
+ -30 49150
+a -30 49150 a
+SDict begin [ /View [/XYZ H.V] /Dest (477) cvn H.B /DEST pdfmark end
+ -30 49150 a 1679 x FU(F)-23 b(or)372 b(e)-23
+b(xample,)373 b(to)f(read)h(the)f(documentation)g(for)h(the)f(command)
+35860 50829 y
+SDict begin H.S end
+ 35860 50829 a 35860 50829 a
+SDict begin 18.2 H.A end
+ 35860 50829
+a 35860 50829 a
+SDict begin [ /View [/XYZ H.V] /Dest (478) cvn H.B /DEST pdfmark end
+ 35860 50829 a FP(man)p FU(\(1\))g(you)h(w)-15
+b(ould)371 b(w)-15 b(ant)372 b(to)-30 52843 y
+SDict begin H.S end
+ -30 52843
+a -30 52843 a
+SDict begin 18.2 H.A end
+ -30 52843 a -30 52843 a
+SDict begin [ /View [/XYZ H.V] /Dest (479) cvn H.B /DEST pdfmark end
+ -30 52843 a FP(cd)387
+b FU(to:)-30 54419 y
+SDict begin H.S end
+ -30 54419 a -30 54419 a
+SDict begin 14.56 H.A end
+ -30 54419
+a -30 54419 a
+SDict begin [ /View [/XYZ H.V] /Dest (480) cvn H.B /DEST pdfmark end
+ -30 54419 a -30 54419 a
+SDict begin H.S end
+ -30 54419 a -30
+54419 a
+SDict begin 14.56 H.A end
+ -30 54419 a -30 54419 a
+SDict begin [ /View [/XYZ H.V] /Dest (481) cvn H.B /DEST pdfmark end
+ -30 54419 a 1586 x FJ(\045)1309
+56005 y
+SDict begin H.S end
+ 1309 56005 a 1309 56005 a
+SDict begin 14.56 H.A end
+ 1309 56005 a 1309 56005
+a
+SDict begin [ /View [/XYZ H.V] /Dest (482) cvn H.B /DEST pdfmark end
+ 1309 56005 a FH(cd)744 b(/usr/doc/man-)13213 56005
+y
+SDict begin H.S end
+ 13213 56005 a 13213 56005 a
+SDict begin 14.56 H.A end
+ 13213 56005 a 13213 56005
+a
+SDict begin [ /View [/XYZ H.V] /Dest (483) cvn H.B /DEST pdfmark end
+ 13213 56005 a Fy($version)-30 57723 y
+SDict begin H.S end
+ -30 57723 a -30
+57723 a
+SDict begin 18.2 H.A end
+ -30 57723 a -30 57723 a
+SDict begin [ /View [/XYZ H.V] /Dest (484) cvn H.B /DEST pdfmark end
+ -30 57723 a 1846 x FU(If)305
+b(reading)f(the)h(appropriate)f(man)g(page\(s\))h(doesn')-28
+b(t)304 b(pro)-23 b(vide)304 b(you)g(with)g(enough)h(information,)-30
+61584 y(or)e(address)g(what)f(you')-77 b(re)303 b(looking)f(for)g(in)h
+(particular)-62 b(,)303 b(the)31522 61584 y
+SDict begin H.S end
+ 31522 61584
+a 31522 61584 a
+SDict begin 18.2 H.A end
+ 31522 61584 a 31522 61584 a
+SDict begin [ /View [/XYZ H.V] /Dest (485) cvn H.B /DEST pdfmark end
+ 31522 61584
+a FQ(/usr/doc)298 b FU(directory)k(should)g(be)h(your)-30
+63599 y(ne)-23 b(xt)387 b(stop.)-30 64709 y
+SDict begin H.S end
+ -30 64709
+a -30 64709 a
+SDict begin 18.2 H.A end
+ -30 64709 a -30 64709 a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP-SYSTEM-HOWTO) cvn H.B /DEST
+pdfmark end
+ -30 64709 a Black
+51001 73792 a FR(9)p Black eop end
+%%Page: 10 32
+TeXDict begin 10 31 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (520) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(2)g(Help)p Black -30 3861 a FG(HO)-93 b(WT)-74 b(Os)516
+b(and)h(mini-HO)-93 b(WT)-74 b(Os)-30 3884 y
+SDict begin H.S end
+ -30 3884
+a -30 3884 a
+SDict begin 18.2 H.A end
+ -30 3884 a -30 3884 a
+SDict begin [ /View [/XYZ H.V] /Dest (488) cvn H.B /DEST pdfmark end
+ -30 3884 a -30 4814
+a
+SDict begin H.S end
+ -30 4814 a -30 4814 a
+SDict begin 18.2 H.A end
+ -30 4814 a -30 4814 a
+SDict begin [ /View [/XYZ H.V] /Dest (490) cvn H.B /DEST pdfmark end
+ -30 4814
+a 1991 x FU(It)768 b(is)f(in)g(the)h(truest)f(spirit)g(of)g(the)g(Open)
+h(Source)f(community)f(that)h(brings)g(us)h(to)f(the)-30
+8820 y(HO)-54 b(WT)-28 b(O/mini-HO)-54 b(WT)-28 b(O)531
+b(collection.)i(These)g(\002les)g(are)h(e)-23 b(xactly)533
+b(what)g(the)-23 b(y)533 b(sound)f(lik)-15 b(e)533 b(-)-30
+10835 y(documents)631 b(and)i(guides)e(describing)h(ho)-39
+b(w)632 b(to)g(do)h(stuf)-39 b(f.)632 b(If)h(you)f(installed)f(the)h
+(HO)-54 b(WT)-28 b(O)-30 12849 y(collection,)1050 b(the)g(HO)-54
+b(WT)-28 b(Os)1050 b(will)f(be)h(installed)g(to)32335
+12849 y
+SDict begin H.S end
+ 32335 12849 a 32335 12849 a
+SDict begin 18.2 H.A end
+ 32335 12849 a 32335
+12849 a
+SDict begin [ /View [/XYZ H.V] /Dest (491) cvn H.B /DEST pdfmark end
+ 32335 12849 a FQ(/usr/doc/Linux-)55 b(HOWTOs)1037
+b FU(and)1050 b(the)-30 14864 y(mini-HO)-54 b(WT)-28
+b(Os)386 b(to)11596 14864 y
+SDict begin H.S end
+ 11596 14864 a 11596 14864
+a
+SDict begin 18.2 H.A end
+ 11596 14864 a 11596 14864 a
+SDict begin [ /View [/XYZ H.V] /Dest (492) cvn H.B /DEST pdfmark end
+ 11596 14864 a FQ(/usr/doc/Linux-)55
+b(mini-)g(HOWTOs)p FU(.)-30 15046 y
+SDict begin H.S end
+ -30 15046 a -30 15046
+a
+SDict begin 18.2 H.A end
+ -30 15046 a -30 15046 a
+SDict begin [ /View [/XYZ H.V] /Dest (493) cvn H.B /DEST pdfmark end
+ -30 15046 a -30 15821 a
+SDict begin H.S end
+ -30
+15821 a -30 15821 a
+SDict begin 18.2 H.A end
+ -30 15821 a -30 15821 a
+SDict begin [ /View [/XYZ H.V] /Dest (495) cvn H.B /DEST pdfmark end
+ -30 15821
+a 1833 x FU(Also)668 b(included)f(in)h(the)f(same)h(package)g(series)g
+(is)g(a)g(collection)f(of)h(F)-115 b(A)-85 b(Qs,)668
+b(which)f(is)h(an)-30 19668 y(acron)-23 b(ym)387 b(which)g(stands)g
+(for)-30 20004 y
+SDict begin H.S end
+ -30 20004 a -30 20004 a
+SDict begin 18.2 H.A end
+ -30 20004 a
+-30 20004 a
+SDict begin [ /View [/XYZ H.V] /Dest (496) cvn H.B /DEST pdfmark end
+ -30 20004 a -30 22328 a
+SDict begin H.S end
+ -30 22328 a -30 22328
+a
+SDict begin 18.2 H.A end
+ -30 22328 a -30 22328 a
+SDict begin [ /View [/XYZ H.V] /Dest (497) cvn H.B /DEST pdfmark end
+ -30 22328 a -30 22328 a
+SDict begin H.S end
+ -30
+22328 a -30 22328 a
+SDict begin 18.2 H.A end
+ -30 22328 a -30 22328 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.3) cvn H.B /DEST pdfmark
+end
+ -30 22328
+a 1727 x FR(F)53 b FU(requently)-30 26118 y FR(A)p FU(sk)-15
+b(ed)-30 28176 y FR(Q)p FU(uestions)-30 30058 y
+SDict begin H.S end
+ -30 30058
+a -30 30058 a
+SDict begin 18.2 H.A end
+ -30 30058 a -30 30058 a
+SDict begin [ /View [/XYZ H.V] /Dest (508) cvn H.B /DEST pdfmark end
+ -30 30058 a 2015
+x FU(These)530 b(documents)f(are)h(written)f(in)h(a)21742
+32073 y
+SDict begin H.S end
+ 21742 32073 a 21742 32073 a
+SDict begin 18.2 H.A end
+ 21742 32073 a 21742
+32073 a
+SDict begin [ /View [/XYZ H.V] /Dest (509) cvn H.B /DEST pdfmark end
+ 21742 32073 a FU(\223Question)f(and)h(answer\224)g(style)f(for)
+h(\(surprise\))g(Fre-)-30 34088 y(quently)609 b(Ask)-15
+b(ed)608 b(Questions.)h(The)g(F)-115 b(A)-85 b(Qs)609
+b(can)g(often)g(be)h(a)f(v)-23 b(ery)609 b(useful)g(place)g(to)g(look)g
+(if)-30 36102 y(you')-77 b(re)352 b(just)h(looking)f(for)g(a)15172
+36102 y
+SDict begin H.S end
+ 15172 36102 a 15172 36102 a
+SDict begin 18.2 H.A end
+ 15172 36102 a 15172
+36102 a
+SDict begin [ /View [/XYZ H.V] /Dest (510) cvn H.B /DEST pdfmark end
+ 15172 36102 a FU(\223Quick)h(Fix\224)f(to)h(something.)f(If)h
+(you)g(decide)f(to)h(install)f(the)g(F)-115 b(A)-85 b(Qs)-30
+38117 y(during)387 b(setup,)g(you)g(will)g(\002nd)g(them)g(installed)f
+(to)h(the)29761 38117 y
+SDict begin H.S end
+ 29761 38117 a 29761 38117 a
+SDict begin 18.2 H.A end
+ 29761
+38117 a 29761 38117 a
+SDict begin [ /View [/XYZ H.V] /Dest (511) cvn H.B /DEST pdfmark end
+ 29761 38117 a FQ(/usr/doc/Linux-)55
+b(FAQs)375 b FU(directory)-101 b(.)-30 39227 y
+SDict begin H.S end
+ -30 39227
+a -30 39227 a
+SDict begin 18.2 H.A end
+ -30 39227 a -30 39227 a
+SDict begin [ /View [/XYZ H.V] /Dest (512) cvn H.B /DEST pdfmark end
+ -30 39227 a 1680
+x FU(These)491 b(\002les)f(are)h(well)g(w)-15 b(orth)490
+b(reading)g(whene)-39 b(v)-23 b(er)491 b(you')-77 b(re)490
+b(not)g(quite)h(sure)g(ho)-39 b(w)490 b(to)h(proceed)-30
+42921 y(with)514 b(something.)f(The)-23 b(y)514 b(co)-23
+b(v)g(er)514 b(an)g(amazing)g(range)g(of)g(topics,)g(more)g(often)g
+(than)g(not)g(in)g(a)-30 44936 y(surprisingly)386 b(detailed)h(manner)
+-85 b(.)387 b(Good)g(stuf)-39 b(f!)-30 47596 y
+SDict begin H.S end
+ -30 47596
+a -30 47596 a
+SDict begin 18.2 H.A end
+ -30 47596 a -30 47596 a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP-ONLINE) cvn H.B /DEST pdfmark
+end
+ -30 47596 a 5789
+x FL(2.2)620 b(Online)h(Help)-30 54963 y
+SDict begin H.S end
+ -30 54963 a
+-30 54963 a
+SDict begin 18.2 H.A end
+ -30 54963 a -30 54963 a
+SDict begin [ /View [/XYZ H.V] /Dest (515) cvn H.B /DEST pdfmark end
+ -30 54963 a 1553
+x FU(In)385 b(addition)g(to)g(the)g(documentation)f(pro)-23
+b(vided)384 b(and)h(installable)f(with)h(the)g(Slackw)-15
+b(are)385 b(Linux)-30 58530 y(Operating)361 b(System,)g(there)g(are)h
+(a)g(v)-39 b(ast)361 b(multitude)f(of)i(online)f(resources)g(a)-31
+b(v)-39 b(ailable)361 b(for)h(you)f(to)-30 60545 y(learn)387
+b(from)h(as)f(well.)-30 60560 y
+SDict begin H.S end
+ -30 60560 a -30 60560
+a
+SDict begin 18.2 H.A end
+ -30 60560 a -30 60560 a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP-ONLINE-OFFICIAL) cvn H.B
+/DEST pdfmark end
+ -30 60560 a Black 13232 x FR(10)p
+Black eop end
+%%Page: 11 33
+TeXDict begin 11 32 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (541) cvn H.B /DEST pdfmark end
+ -30 -2687 a 42133 -1636 a FR(Chapter)387
+b(2)g(Help)p Black -30 3861 a FG(The)518 b(Of\002cial)f(W)-65
+b(ebsite)517 b(and)g(Help)g(Forums)-30 5176 y
+SDict begin H.S end
+ -30 5176
+a -30 5176 a
+SDict begin 18.2 H.A end
+ -30 5176 a -30 5176 a
+SDict begin [ /View [/XYZ H.V] /Dest (518) cvn H.B /DEST pdfmark end
+ -30 5176 a -30 5176
+a
+SDict begin H.S end
+ -30 5176 a -30 5176 a
+SDict begin 18.2 H.A end
+ -30 5176 a -30 5176 a
+SDict begin [ /View [/XYZ H.V] /Dest (519) cvn H.B /DEST pdfmark end
+ -30 5176
+a 1629 x FU(The)387 b(Of)-39 b(\002cial)387 b(Slackw)-15
+b(are)387 b(W)-124 b(ebsite)19632 6185 y FT(1)-30 9595
+y FU(The)540 b(Of)-39 b(\002cial)540 b(Slackw)-15 b(are)539
+b(Linux)g(website)g(is)h(sometimes)e(out)i(of)g(date,)g(b)-31
+b(ut)540 b(still)f(contains)-30 11610 y(information)576
+b(rele)-39 b(v)g(ant)577 b(to)f(the)h(latest)f(Slackw)-15
+b(are)576 b(v)-23 b(ersions.)576 b(At)g(one)h(time)f(an)h(acti)-39
+b(v)-23 b(e)576 b(help)-30 13624 y(forum)425 b(e)-23
+b(xisted)424 b(there)h(before)g(a)h(horde)f(of)g(trolls,)f(troublemak)
+-15 b(ers,)425 b(and)g(whiners)f(descended)-30 15639
+y(on)507 b(the)f(forum.)h(Maintaining)e(the)i(forum)f(w)-15
+b(as)506 b(be)-23 b(ginning)505 b(to)i(be)g(too)f(much)g(w)-15
+b(ork,)507 b(and)f(so)-30 17654 y(P)-23 b(at)493 b(shut)g(it)g(do)-39
+b(wn.)494 b(One)f(can)h(\002nd)f(that)g(old)g(forum)g(back)g(up)h(and)f
+(running)g(complete)f(with)-30 19668 y(searchable)387
+b(archi)-39 b(v)-23 b(es)388 b(of)f(the)g(old)g(data)g(at)p
+0 1 0 0 TeXcolorcmyk 23190 20022 a
+SDict begin H.S end
+ 23190 20022 a 0 1 0 0
+TeXcolorcmyk -354 x FA(http://)n(w)l(w)l(w)l(.)l(u)l(s)l(e)l(r)l(l)l(o)
+l(c)l(a)l(l)l(.)l(c)l(o)l(m)l(/)l(p)l(h)l(o)l(r)l(u)l(m)l(/)p
+0 1 0 0 TeXcolorcmyk 49078 18561 a
+SDict begin H.R end
+ 49078 18561 a 49078
+19668 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.userlocal.com/phorum/) >> /Subtype /Link H.B
+/ANN pdfmark end
+ 49078 19668 a Black FU(.)-30 20797 y
+SDict begin H.S end
+ -30 20797
+a -30 20797 a
+SDict begin 18.2 H.A end
+ -30 20797 a -30 20797 a
+SDict begin [ /View [/XYZ H.V] /Dest (522) cvn H.B /DEST pdfmark end
+ -30 20797 a 1661
+x FU(After)411 b(the)g(forums)f(were)h(tak)-15 b(en)411
+b(do)-39 b(wn)410 b(on)p 0 1 0 0 TeXcolorcmyk 23708 22812
+a
+SDict begin H.S end
+ 23708 22812 a 0 1 0 0 TeXcolorcmyk -354 x FA(http://)n(s)l(l)l(a)l(c)
+l(k)l(w)l(a)l(r)l(e)l(.)l(c)l(o)l(m)p 0 1 0 0 TeXcolorcmyk
+39888 21351 a
+SDict begin H.R end
+ 39888 21351 a 39888 22458 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://slackware.com) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 39888 22458
+a Black FU(,)i(se)-39 b(v)-23 b(eral)411 b(other)f(sites)-30
+24472 y(sprang)k(up)g(that)g(of)-39 b(fered)414 b(forum)g(support)g
+(for)g(Slackw)-15 b(are.)414 b(After)g(much)g(thought,)g(P)-23
+b(at)413 b(chose)-30 26487 y(to)387 b(endorse)p 0 1 0 0
+TeXcolorcmyk 6770 26841 a
+SDict begin H.S end
+ 6770 26841 a 0 1 0 0 TeXcolorcmyk
+-354 x FA(www.lin)n(u)l(x)l(q)l(u)l(e)l(s)l(t)l(i)l(o)l(n)l(s)l(.)l(o)l
+(r)l(g)p 0 1 0 0 TeXcolorcmyk 24568 25513 a
+SDict begin H.R end
+ 24568 25513
+a 24568 26487 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (www.linuxquestions.org) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 24568 26487 a Black 388 w FU(as)g(the)g(of)-39
+b(\002cial)388 b(forum)e(for)i(Slackw)-15 b(are)386 b(Linux.)-30
+27616 y
+SDict begin H.S end
+ -30 27616 a -30 27616 a
+SDict begin 18.2 H.A end
+ -30 27616 a -30 27616
+a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP-ONLINE-EMAIL) cvn H.B /DEST
+pdfmark end
+ -30 27616 a 5163 x FG(E-mail)518 b(Suppor)37 b(t)-30
+33164 y
+SDict begin H.S end
+ -30 33164 a -30 33164 a
+SDict begin 18.2 H.A end
+ -30 33164 a -30 33164
+a
+SDict begin [ /View [/XYZ H.V] /Dest (527) cvn H.B /DEST pdfmark end
+ -30 33164 a -30 34094 a
+SDict begin H.S end
+ -30 34094 a -30 34094 a
+SDict begin 18.2 H.A end
+ -30
+34094 a -30 34094 a
+SDict begin [ /View [/XYZ H.V] /Dest (530) cvn H.B /DEST pdfmark end
+ -30 34094 a 1630 x FU(Ev)-23 b(eryone)361
+b(who)f(purchases)h(an)g(of)-39 b(\002cial)361 b(CD)f(set)h(is)g
+(entitled)f(to)h(free)g(installation)f(support)g(via)-30
+37738 y(e-mail)440 b(from)g(the)g(de)-39 b(v)-23 b(eloper)-85
+b(.)440 b(That)g(ha)-31 b(ving)439 b(been)h(said,)h(please)f(k)-15
+b(eep)439 b(in)h(mind)g(that)f(we,)i(the)-30 39753 y(de)-39
+b(v)-23 b(elopers,)531 b(\(and)g(a)h(v)-39 b(ast)531
+b(majority)f(of)i(users\))f(of)g(Slackw)-15 b(are)530
+b(are)i(of)39910 39753 y
+SDict begin H.S end
+ 39910 39753 a 39910 39753 a
+SDict begin 18.2 H.A end
+
+39910 39753 a 39910 39753 a
+SDict begin [ /View [/XYZ H.V] /Dest (531) cvn H.B /DEST pdfmark end
+ 39910 39753 a FU(\223The)f(Old)g
+(School\224.)-30 41768 y(That)422 b(means)f(that)g(we)h(prefer)g(to)g
+(help)f(those)h(who)f(ha)-31 b(v)-23 b(e)422 b(a)f(sincere)h(interest)f
+(and)h(are)g(willing)-30 43782 y(to)615 b(help)h(themselv)-23
+b(es)614 b(in)h(the)g(process.)h(W)-124 b(e)616 b(will)f(al)-15
+b(w)g(ays)614 b(do)h(our)g(best)h(to)f(help)g(e)-39 b(v)-23
+b(eryone)-30 45797 y(who)453 b(emails)g(us)h(with)f(support)f
+(questions.)h(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)454 b(Please)f(check)h
+(your)f(documentation)-30 47812 y(and)461 b(the)f(website)h
+(\(especially)f(the)h(F)-115 b(A)-85 b(Qs)460 b(and)g(maybe)h(some)f
+(of)h(the)g(forums)f(listed)g(belo)-39 b(w\))-30 49826
+y(before)379 b(e-mailing.)g(Y)-170 b(ou)378 b(may)g(get)h(a)g(f)-15
+b(aster)378 b(answer)h(that)g(w)-15 b(ay)-101 b(,)379
+b(and)g(the)f(less)h(e-mail)f(we)h(ha)-31 b(v)-23 b(e)-30
+51841 y(to)387 b(answer)-62 b(,)388 b(ob)-23 b(viously)386
+b(the)h(sooner)g(we)h(will)e(be)i(of)f(assistance)g(to)g(those)g(that)g
+(need)g(it.)-30 52951 y
+SDict begin H.S end
+ -30 52951 a -30 52951 a
+SDict begin 18.2 H.A end
+ -30 52951
+a -30 52951 a
+SDict begin [ /View [/XYZ H.V] /Dest (532) cvn H.B /DEST pdfmark end
+ -30 52951 a 1679 x FU(The)420 b(e-mail)f(address)g(for)h
+(technical)f(support)f(is:)27440 54630 y
+SDict begin H.S end
+ 27440 54630
+a 27440 54630 a
+SDict begin 18.2 H.A end
+ 27440 54630 a 27440 54630 a
+SDict begin [ /View [/XYZ H.V] /Dest (533) cvn H.B /DEST pdfmark end
+ 27440 54630
+a FP(support@slackware.com)p FU(.)f(Other)i(e-mail)-30
+56645 y(addresses)387 b(and)g(contact)g(information)g(are)g(listed)g
+(on)g(the)g(website.)-30 56660 y
+SDict begin H.S end
+ -30 56660 a -30 56660
+a
+SDict begin 18.2 H.A end
+ -30 56660 a -30 56660 a
+SDict begin [ /View [/XYZ H.V] /Dest (534) cvn H.B /DEST pdfmark end
+ -30 56660 a 4712 x FE(Slac)-31
+b(kware)428 b(Lin)-15 b(ux)430 b(Pr)-31 b(oject)429 b(Mailing)h(Lists)
+-30 61717 y
+SDict begin H.S end
+ -30 61717 a -30 61717 a
+SDict begin 18.2 H.A end
+ -30 61717 a -30 61717
+a
+SDict begin [ /View [/XYZ H.V] /Dest (536) cvn H.B /DEST pdfmark end
+ -30 61717 a -30 62491 a
+SDict begin H.S end
+ -30 62491 a -30 62491 a
+SDict begin 18.2 H.A end
+ -30
+62491 a -30 62491 a
+SDict begin [ /View [/XYZ H.V] /Dest (539) cvn H.B /DEST pdfmark end
+ -30 62491 a 1670 x FU(W)-124 b(e)486
+b(ha)-31 b(v)-23 b(e)486 b(se)-39 b(v)-23 b(eral)486
+b(mailing)f(lists,)h(a)-31 b(v)-39 b(ailable)486 b(in)g(digest)f(and)h
+(normal)f(forms.)i(Check)e(the)h(in-)-30 66176 y(structions)386
+b(for)i(ho)-39 b(w)387 b(to)g(subscribe.)p Black -30
+67232 16000 45 v -30 68195 a Fx(1)249 b(http://www)-65
+b(.slackw)-10 b(are.com)p Black Black 50226 73792 a FR(11)p
+Black eop end
+%%Page: 12 34
+TeXDict begin 12 33 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (579) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(2)g(Help)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (540) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(T)-124 b(o)387
+b(subscribe)g(to)g(a)h(mailing)e(list,)h(email:)-30 6401
+y FP(majordomo@slackware.com)-30 7370 y
+SDict begin H.S end
+ -30 7370 a -30
+7370 a
+SDict begin 18.2 H.A end
+ -30 7370 a -30 7370 a
+SDict begin [ /View [/XYZ H.V] /Dest (543) cvn H.B /DEST pdfmark end
+ -30 7370 a 1820 x FU(with)578
+b(the)g(phrase)10399 9190 y
+SDict begin H.S end
+ 10399 9190 a 10399 9190 a
+SDict begin 18.2 H.A end
+
+10399 9190 a 10399 9190 a
+SDict begin [ /View [/XYZ H.V] /Dest (544) cvn H.B /DEST pdfmark end
+ 10399 9190 a FU(\223)11087
+9190 y
+SDict begin H.S end
+ 11087 9190 a 11087 9190 a
+SDict begin 18.2 H.A end
+ 11087 9190 a 11087 9190
+a
+SDict begin [ /View [/XYZ H.V] /Dest (545) cvn H.B /DEST pdfmark end
+ 11087 9190 a FP(subscribe)18526 9190 y
+SDict begin H.S end
+ 18526 9190 a
+18526 9190 a
+SDict begin 18.2 H.A end
+ 18526 9190 a 18526 9190 a
+SDict begin [ /View [/XYZ H.V] /Dest (546) cvn H.B /DEST pdfmark end
+ 18526 9190 a Fw([name)744
+b(of)f(list])p FU(\224)578 b(in)g(the)g(body)g(of)h(the)f(email.)g(The)
+h(list)-30 11205 y(choices)387 b(are)h(described)f(belo)-39
+b(w)387 b(\(use)g(one)h(the)f(names)g(belo)-39 b(w)387
+b(for)g(the)h(name)f(of)g(the)g(list\).)-30 12257 y
+SDict begin H.S end
+ -30
+12257 a -30 12257 a
+SDict begin 18.2 H.A end
+ -30 12257 a -30 12257 a
+SDict begin [ /View [/XYZ H.V] /Dest (547) cvn H.B /DEST pdfmark end
+ -30 12257
+a 1737 x FU(Archi)-39 b(v)-23 b(es)387 b(of)g(the)h(mailing)e(list)h
+(can)g(be)h(found)f(on)g(Slackw)-15 b(are')-85 b(s)386
+b(website)h(at:)-30 15105 y
+SDict begin H.S end
+ -30 15105 a -30 15105 a
+SDict begin 18.2 H.A end
+ -30
+15105 a -30 15105 a
+SDict begin [ /View [/XYZ H.V] /Dest (548) cvn H.B /DEST pdfmark end
+ -30 15105 a -30 15105 a
+SDict begin H.S end
+ -30 15105
+a -30 15105 a
+SDict begin 18.2 H.A end
+ -30 15105 a -30 15105 a
+SDict begin [ /View [/XYZ H.V] /Dest (549) cvn H.B /DEST pdfmark end
+ -30 15105 a 1679
+x FP(http://slackware.com/lists/archive/)-30 16979 y
+SDict begin H.S end
+
+-30 16979 a -30 16979 a
+SDict begin 18.2 H.A end
+ -30 16979 a -30 16979 a
+SDict begin [ /View [/XYZ H.V] /Dest (550) cvn H.B /DEST pdfmark end
+ -30 16979
+a -30 16979 a
+SDict begin H.S end
+ -30 16979 a -30 16979 a
+SDict begin 18.2 H.A end
+ -30 16979 a -30
+16979 a
+SDict begin [ /View [/XYZ H.V] /Dest (552) cvn H.B /DEST pdfmark end
+ -30 16979 a -30 19303 a
+SDict begin H.S end
+ -30 19303 a -30 19303
+a
+SDict begin 18.2 H.A end
+ -30 19303 a -30 19303 a
+SDict begin [ /View [/XYZ H.V] /Dest (554) cvn H.B /DEST pdfmark end
+ -30 19303 a -30 19303 a
+SDict begin H.S end
+ -30
+19303 a -30 19303 a
+SDict begin 18.2 H.A end
+ -30 19303 a -30 19303 a
+SDict begin [ /View [/XYZ H.V] /Dest (555) cvn H.B /DEST pdfmark end
+ -30 19303
+a 1820 x FP(slackware-announce)-30 21149 y
+SDict begin H.S end
+ -30 21149
+a -30 21149 a
+SDict begin 18.2 H.A end
+ -30 21149 a -30 21149 a
+SDict begin [ /View [/XYZ H.V] /Dest (556) cvn H.B /DEST pdfmark end
+ -30 21149 a Black
+Black 3070 23913 a
+SDict begin H.S end
+ 3070 23913 a 3070 23913 a
+SDict begin 18.2 H.A end
+ 3070 23913
+a 3070 23913 a
+SDict begin [ /View [/XYZ H.V] /Dest (557) cvn H.B /DEST pdfmark end
+ 3070 23913 a FU(The)5972 23913 y
+SDict begin H.S end
+ 5972
+23913 a 5972 23913 a
+SDict begin 18.2 H.A end
+ 5972 23913 a 5972 23913 a
+SDict begin [ /View [/XYZ H.V] /Dest (558) cvn H.B /DEST pdfmark end
+ 5972 23913
+a FP(slackware-announce)490 b FU(mailing)h(list)h(is)f(for)i
+(announcements)e(of)h(ne)-39 b(w)492 b(v)-23 b(ersions,)3070
+25927 y(major)387 b(updates)f(and)i(other)f(general)g(information.)-30
+27813 y
+SDict begin H.S end
+ -30 27813 a -30 27813 a
+SDict begin 18.2 H.A end
+ -30 27813 a -30 27813
+a
+SDict begin [ /View [/XYZ H.V] /Dest (560) cvn H.B /DEST pdfmark end
+ -30 27813 a -30 27813 a
+SDict begin H.S end
+ -30 27813 a -30 27813 a
+SDict begin 18.2 H.A end
+ -30
+27813 a -30 27813 a
+SDict begin [ /View [/XYZ H.V] /Dest (561) cvn H.B /DEST pdfmark end
+ -30 27813 a 1679 x FP(slackware-security)-30
+29687 y
+SDict begin H.S end
+ -30 29687 a -30 29687 a
+SDict begin 18.2 H.A end
+ -30 29687 a -30 29687
+a
+SDict begin [ /View [/XYZ H.V] /Dest (562) cvn H.B /DEST pdfmark end
+ -30 29687 a Black Black 3070 32281 a
+SDict begin H.S end
+ 3070 32281 a 3070
+32281 a
+SDict begin 18.2 H.A end
+ 3070 32281 a 3070 32281 a
+SDict begin [ /View [/XYZ H.V] /Dest (563) cvn H.B /DEST pdfmark end
+ 3070 32281 a FU(The)5807
+32281 y
+SDict begin H.S end
+ 5807 32281 a 5807 32281 a
+SDict begin 18.2 H.A end
+ 5807 32281 a 5807 32281
+a
+SDict begin [ /View [/XYZ H.V] /Dest (564) cvn H.B /DEST pdfmark end
+ 5807 32281 a FP(slackware-security)325 b FU(mailing)i(list)f(is)i
+(for)f(announcements)f(relating)h(to)g(security)3070
+34296 y(issues.)564 b(An)-23 b(y)564 b(e)-23 b(xploits)563
+b(or)h(other)g(vulnerabilities)f(directly)h(pertaining)g(to)g(Slackw)
+-15 b(are)3070 36311 y(will)386 b(get)i(posted)e(to)h(this)g(list)g
+(immediately)-101 b(.)-30 37421 y
+SDict begin H.S end
+ -30 37421 a -30 37421
+a
+SDict begin 18.2 H.A end
+ -30 37421 a -30 37421 a
+SDict begin [ /View [/XYZ H.V] /Dest (565) cvn H.B /DEST pdfmark end
+ -30 37421 a 1679 x FU(These)550
+b(lists)f(are)h(also)g(a)-31 b(v)-39 b(ailable)550 b(in)f(digest)h
+(format.)g(This)f(means)h(that)g(you)f(get)h(one)g(lar)-28
+b(ge)-30 41115 y(message)311 b(per)h(day)f(instead)g(of)h(se)-39
+b(v)-23 b(eral)311 b(messages)g(throughout)g(the)g(day)-101
+b(.)312 b(Since)f(the)h(slackw)-15 b(are)-30 43130 y(mailing)398
+b(lists)g(do)g(not)g(allo)-39 b(w)399 b(users)f(to)g(post,)h(and)f(the)
+h(lists)e(are)i(such)g(lo)-39 b(w)398 b(traf)-39 b(\002c,)399
+b(most)f(users)-30 45144 y(\002nd)444 b(little)g(adv)-39
+b(antage)444 b(in)g(the)h(digest)f(lists.)g(Still,)g(the)-23
+b(y)444 b(are)g(a)-31 b(v)-39 b(ailable)445 b(if)f(you)g(w)-15
+b(ant)444 b(them)g(by)-30 47159 y(subscribing)386 b(to)9096
+47159 y
+SDict begin H.S end
+ 9096 47159 a 9096 47159 a
+SDict begin 18.2 H.A end
+ 9096 47159 a 9096 47159
+a
+SDict begin [ /View [/XYZ H.V] /Dest (566) cvn H.B /DEST pdfmark end
+ 9096 47159 a FP(slackware-announce-digest)f FU(or)29759
+47159 y
+SDict begin H.S end
+ 29759 47159 a 29759 47159 a
+SDict begin 18.2 H.A end
+ 29759 47159 a 29759
+47159 a
+SDict begin [ /View [/XYZ H.V] /Dest (567) cvn H.B /DEST pdfmark end
+ 29759 47159 a FP(slackware-security-digest)p
+FU(.)-30 49819 y
+SDict begin H.S end
+ -30 49819 a -30 49819 a
+SDict begin 18.2 H.A end
+ -30 49819 a
+-30 49819 a
+SDict begin [ /View [/XYZ H.V] /Dest (HELP-ONLINE-NONOFFICIAL) cvn
+H.B /DEST pdfmark end
+ -30 49819 a 5182 x FG(Non-Of\002cial)518
+b(W)-65 b(ebsites)517 b(and)g(Help)g(Forums)-30 55386
+y
+SDict begin H.S end
+ -30 55386 a -30 55386 a
+SDict begin 18.2 H.A end
+ -30 55386 a -30 55386 a
+SDict begin [ /View [/XYZ H.V] /Dest (570) cvn H.B /DEST pdfmark end
+ -30
+55386 a 4341 x FE(W)-54 b(ebsites)-30 59746 y
+SDict begin H.S end
+ -30 59746
+a -30 59746 a
+SDict begin 18.2 H.A end
+ -30 59746 a -30 59746 a
+SDict begin [ /View [/XYZ H.V] /Dest (572) cvn H.B /DEST pdfmark end
+ -30 59746 a -30
+62071 a
+SDict begin H.S end
+ -30 62071 a -30 62071 a
+SDict begin 18.2 H.A end
+ -30 62071 a -30 62071
+a
+SDict begin [ /View [/XYZ H.V] /Dest (574) cvn H.B /DEST pdfmark end
+ -30 62071 a -30 62071 a
+SDict begin H.S end
+ -30 62071 a -30 62071 a
+SDict begin 18.2 H.A end
+ -30
+62071 a -30 62071 a
+SDict begin [ /View [/XYZ H.V] /Dest (575) cvn H.B /DEST pdfmark end
+ -30 62071 a 1996 x FU(Google)387
+b(\()p 0 1 0 0 TeXcolorcmyk 5436 64421 a
+SDict begin H.S end
+ 5436 64421 a
+0 1 0 0 TeXcolorcmyk -354 x FA(http://)n(w)l(w)l(w)l(.)l(g)l(o)l(o)l(g)
+l(l)l(e)l(.)l(c)l(o)l(m)p 0 1 0 0 TeXcolorcmyk 22425
+62960 a
+SDict begin H.R end
+ 22425 62960 a 22425 64067 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.google.com) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 22425 64067 a Black
+FU(\))-30 64421 y
+SDict begin H.S end
+ -30 64421 a -30 64421 a
+SDict begin 18.2 H.A end
+ -30 64421 a
+-30 64421 a
+SDict begin [ /View [/XYZ H.V] /Dest (576) cvn H.B /DEST pdfmark end
+ -30 64421 a Black Black 3070 66856 a
+SDict begin H.S end
+ 3070
+66856 a 3070 66856 a
+SDict begin 18.2 H.A end
+ 3070 66856 a 3070 66856 a
+SDict begin [ /View [/XYZ H.V] /Dest (577) cvn H.B /DEST pdfmark end
+ 3070 66856
+a FU(The)369 b(K)-23 b(ung-Fu)369 b(Master)g(of)h(Search)f(Engines.)h
+(When)f(you)h(absolutely)-101 b(,)369 b(positi)-39 b(v)-23
+b(ely)368 b(gotta)p Black -30 73792 a FR(12)p Black eop
+end
+%%Page: 13 35
+TeXDict begin 13 34 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (619) cvn H.B /DEST pdfmark end
+ -30 -2687 a 42133 -1636 a FR(Chapter)387
+b(2)g(Help)p Black 3070 3611 a FU(\002nd)f(e)-39 b(v)-23
+b(ery)388 b(last)f(k)-15 b(ernel)387 b(of)g(information)f(on)h(a)h
+(subject:)e(Accept)i(no)f(substitutes.)-30 7176 y(Google:Linux)f(\()p
+0 1 0 0 TeXcolorcmyk 9569 7530 a
+SDict begin H.S end
+ 9569 7530 a 0 1 0 0
+TeXcolorcmyk -354 x FA(http://)n(w)l(w)l(w)l(.)l(g)l(o)l(o)l(g)l(l)l(e)
+l(.)l(c)l(o)l(m)l(/)l(l)l(i)l(n)l(u)l(x)p 0 1 0 0 TeXcolorcmyk
+31412 6069 a
+SDict begin H.R end
+ 31412 6069 a 31412 7176 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.google.com/linux) >> /Subtype /Link H.B /ANN
+pdfmark end
+ 31412 7176 a Black
+FU(\))-30 7530 y
+SDict begin H.S end
+ -30 7530 a -30 7530 a
+SDict begin 18.2 H.A end
+ -30 7530 a -30
+7530 a
+SDict begin [ /View [/XYZ H.V] /Dest (581) cvn H.B /DEST pdfmark end
+ -30 7530 a Black Black 3070 9965 a
+SDict begin H.S end
+ 3070 9965 a
+3070 9965 a
+SDict begin 18.2 H.A end
+ 3070 9965 a 3070 9965 a
+SDict begin [ /View [/XYZ H.V] /Dest (582) cvn H.B /DEST pdfmark end
+ 3070 9965 a FU(Linux-Speci\002c)g
+(searches)-30 11850 y
+SDict begin H.S end
+ -30 11850 a -30 11850 a
+SDict begin 18.2 H.A end
+ -30 11850
+a -30 11850 a
+SDict begin [ /View [/XYZ H.V] /Dest (584) cvn H.B /DEST pdfmark end
+ -30 11850 a -30 11850 a
+SDict begin H.S end
+ -30 11850 a -30
+11850 a
+SDict begin 18.2 H.A end
+ -30 11850 a -30 11850 a
+SDict begin [ /View [/XYZ H.V] /Dest (585) cvn H.B /DEST pdfmark end
+ -30 11850 a 1679 x FU(Google:BSD)g(\()p
+0 1 0 0 TeXcolorcmyk 8881 13884 a
+SDict begin H.S end
+ 8881 13884 a 0 1 0 0
+TeXcolorcmyk -355 x FA(http://)n(w)l(w)l(w)l(.)l(g)l(o)l(o)l(g)l(l)l(e)
+l(.)l(c)l(o)l(m)l(/)l(b)l(s)l(d)p 0 1 0 0 TeXcolorcmyk
+29106 12423 a
+SDict begin H.R end
+ 29106 12423 a 29106 13529 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.google.com/bsd) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 29106 13529
+a Black FU(\))-30 13884 y
+SDict begin H.S end
+ -30 13884 a -30 13884 a
+SDict begin 18.2 H.A end
+ -30
+13884 a -30 13884 a
+SDict begin [ /View [/XYZ H.V] /Dest (586) cvn H.B /DEST pdfmark end
+ -30 13884 a -30 13884 a
+SDict begin H.S end
+ -30 13884
+a -30 13884 a
+SDict begin 18.2 H.A end
+ -30 13884 a -30 13884 a
+SDict begin [ /View [/XYZ H.V] /Dest (588) cvn H.B /DEST pdfmark end
+ -30 13884 a Black
+Black 3070 16319 a
+SDict begin H.S end
+ 3070 16319 a 3070 16319 a
+SDict begin 18.2 H.A end
+ 3070 16319
+a 3070 16319 a
+SDict begin [ /View [/XYZ H.V] /Dest (589) cvn H.B /DEST pdfmark end
+ 3070 16319 a FU(BSD-Speci\002c)299 b(searches.)h(Slackw)
+-15 b(are)300 b(is)g(so)g(generic)h(as)f(a)h(Unix)f(w)-15
+b(ork-a-lik)g(e)299 b(operating)3070 18334 y(system)362
+b(that)g(one)h(can)g(as)g(often)g(as)g(not)g(\002nd)f(v)-23
+b(ery)363 b(detailed)f(information)g(that)h(is)g(almost)3070
+20348 y(100\045)470 b(rele)-39 b(v)g(ant)471 b(to)g(Slackw)-15
+b(are)470 b(here.)h(Man)-23 b(y)470 b(times)g(a)h(BSD)f(search)h(re)-39
+b(v)-23 b(eals)471 b(f)-15 b(ar)470 b(more)3070 22363
+y(technical)387 b(information)f(than)h(the)g(often)g(PR-related)g
+(Linux)g(searches.)-30 23928 y
+SDict begin H.S end
+ -30 23928 a -30 23928
+a
+SDict begin 18.2 H.A end
+ -30 23928 a -30 23928 a
+SDict begin [ /View [/XYZ H.V] /Dest (591) cvn H.B /DEST pdfmark end
+ -30 23928 a -30 23928 a
+SDict begin H.S end
+ -30
+23928 a -30 23928 a
+SDict begin 18.2 H.A end
+ -30 23928 a -30 23928 a
+SDict begin [ /View [/XYZ H.V] /Dest (592) cvn H.B /DEST pdfmark end
+ -30 23928
+a 1999 x FU(Google:Groups)f(\()p 0 1 0 0 TeXcolorcmyk
+10429 26282 a
+SDict begin H.S end
+ 10429 26282 a 0 1 0 0 TeXcolorcmyk -355
+x FA(http://)n(g)l(r)l(o)l(u)l(p)l(s)l(.)l(g)l(o)l(o)l(g)l(l)l(e)l(.)l
+(c)l(o)l(m)p 0 1 0 0 TeXcolorcmyk 29845 24821 a
+SDict begin H.R end
+ 29845
+24821 a 29845 25927 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://groups.google.com) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 29845 25927 a Black FU(\))-30 26282
+y
+SDict begin H.S end
+ -30 26282 a -30 26282 a
+SDict begin 18.2 H.A end
+ -30 26282 a -30 26282 a
+SDict begin [ /View [/XYZ H.V] /Dest (593) cvn H.B /DEST pdfmark end
+ -30
+26282 a Black Black 3070 28717 a
+SDict begin H.S end
+ 3070 28717 a 3070 28717
+a
+SDict begin 18.2 H.A end
+ 3070 28717 a 3070 28717 a
+SDict begin [ /View [/XYZ H.V] /Dest (594) cvn H.B /DEST pdfmark end
+ 3070 28717 a FU(Search)h(through)g(decades)
+g(of)g(Usenet)g(posts)g(for)g(your)g(pearls)h(of)f(wisdom.)-30
+30602 y
+SDict begin H.S end
+ -30 30602 a -30 30602 a
+SDict begin 18.2 H.A end
+ -30 30602 a -30 30602
+a
+SDict begin [ /View [/XYZ H.V] /Dest (596) cvn H.B /DEST pdfmark end
+ -30 30602 a 0 1 0 0 TeXcolorcmyk -30 32636 a
+SDict begin H.S end
+ -30 32636
+a 0 1 0 0 TeXcolorcmyk -355 x FA(http://)n(u)l(s)l(e)l(r)l(l)l(o)l(c)l
+(a)l(l)l(.)l(c)l(o)l(m)p 0 1 0 0 TeXcolorcmyk 16150 31175
+a
+SDict begin H.R end
+ 16150 31175 a 16150 32281 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://userlocal.com) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 16150 32281 a Black -30
+32636 a
+SDict begin H.S end
+ -30 32636 a -30 32636 a
+SDict begin 18.2 H.A end
+ -30 32636 a -30 32636
+a
+SDict begin [ /View [/XYZ H.V] /Dest (598) cvn H.B /DEST pdfmark end
+ -30 32636 a Black Black 3070 35071 a
+SDict begin H.S end
+ 3070 35071 a 3070
+35071 a
+SDict begin 18.2 H.A end
+ 3070 35071 a 3070 35071 a
+SDict begin [ /View [/XYZ H.V] /Dest (599) cvn H.B /DEST pdfmark end
+ 3070 35071 a FU(A)460
+b(virtual)g(treasure-tro)-23 b(v)g(e)459 b(of)i(kno)-39
+b(wledge,)460 b(good)g(advice,)g(\002rst-hand)g(e)-23
+b(xperience)460 b(and)3070 37086 y(interesting)372 b(articles.)h(Often)
+f(the)h(\002rst)g(place)g(you')-15 b(ll)371 b(hear)j(about)e(ne)-39
+b(w)373 b(de)-39 b(v)-23 b(elopments)372 b(in)3070 39100
+y(the)387 b(w)-15 b(orld)386 b(of)i(Slackw)-15 b(are.)-30
+39891 y
+SDict begin H.S end
+ -30 39891 a -30 39891 a
+SDict begin 18.2 H.A end
+ -30 39891 a -30 39891
+a
+SDict begin [ /View [/XYZ H.V] /Dest (600) cvn H.B /DEST pdfmark end
+ -30 39891 a 5098 x FE(W)-54 b(eb-based)429 b(Resour)-31
+b(ces)-30 45008 y
+SDict begin H.S end
+ -30 45008 a -30 45008 a
+SDict begin 18.2 H.A end
+ -30 45008 a
+-30 45008 a
+SDict begin [ /View [/XYZ H.V] /Dest (602) cvn H.B /DEST pdfmark end
+ -30 45008 a -30 47333 a
+SDict begin H.S end
+ -30 47333 a -30 47333
+a
+SDict begin 18.2 H.A end
+ -30 47333 a -30 47333 a
+SDict begin [ /View [/XYZ H.V] /Dest (604) cvn H.B /DEST pdfmark end
+ -30 47333 a -30 47333 a
+SDict begin H.S end
+ -30
+47333 a -30 47333 a
+SDict begin 18.2 H.A end
+ -30 47333 a -30 47333 a
+SDict begin [ /View [/XYZ H.V] /Dest (605) cvn H.B /DEST pdfmark end
+ -30 47333
+a 1996 x FU(linuxquestions.or)j(g)11438 48709 y FT(6)-30
+49664 y
+SDict begin H.S end
+ -30 49664 a -30 49664 a
+SDict begin 18.2 H.A end
+ -30 49664 a -30 49664
+a
+SDict begin [ /View [/XYZ H.V] /Dest (606) cvn H.B /DEST pdfmark end
+ -30 49664 a Black Black 3070 52118 a
+SDict begin H.S end
+ 3070 52118 a 3070
+52118 a
+SDict begin 18.2 H.A end
+ 3070 52118 a 3070 52118 a
+SDict begin [ /View [/XYZ H.V] /Dest (607) cvn H.B /DEST pdfmark end
+ 3070 52118 a FU(The)387
+b(of)-39 b(\002cially)387 b(sanctioned)f(web-forum)h(for)h(Slackw)-15
+b(are)386 b(users.)-30 54003 y
+SDict begin H.S end
+ -30 54003 a -30 54003
+a
+SDict begin 18.2 H.A end
+ -30 54003 a -30 54003 a
+SDict begin [ /View [/XYZ H.V] /Dest (609) cvn H.B /DEST pdfmark end
+ -30 54003 a -30 54003 a
+SDict begin H.S end
+ -30
+54003 a -30 54003 a
+SDict begin 18.2 H.A end
+ -30 54003 a -30 54003 a
+SDict begin [ /View [/XYZ H.V] /Dest (610) cvn H.B /DEST pdfmark end
+ -30 54003
+a 1680 x FU(LinuxISO.or)-28 b(g)387 b(Slackw)-15 b(are)386
+b(F)-23 b(orum)19919 55063 y FT(7)-30 56018 y
+SDict begin H.S end
+ -30 56018
+a -30 56018 a
+SDict begin 18.2 H.A end
+ -30 56018 a -30 56018 a
+SDict begin [ /View [/XYZ H.V] /Dest (611) cvn H.B /DEST pdfmark end
+ -30 56018 a Black
+Black 3070 58472 a
+SDict begin H.S end
+ 3070 58472 a 3070 58472 a
+SDict begin 18.2 H.A end
+ 3070 58472
+a 3070 58472 a
+SDict begin [ /View [/XYZ H.V] /Dest (612) cvn H.B /DEST pdfmark end
+ 3070 58472 a 3070 58472 a
+SDict begin H.S end
+ 3070 58472 a
+3070 58472 a
+SDict begin 18.2 H.A end
+ 3070 58472 a 3070 58472 a
+SDict begin [ /View [/XYZ H.V] /Dest (613) cvn H.B /DEST pdfmark end
+ 3070 58472 a FU(\223A)387
+b(place)g(to)g(do)-39 b(wnload)387 b(and)h(get)f(help)g(with)g
+(Linux.\224)p Black -30 59848 16000 45 v -30 60811 a
+Fx(6)249 b(http://www)-65 b(.linuxquestions.or)-18 b
+(g/questions/forumdisplay)-65 b(.php?forumid=14)-30 61852
+y(7)249 b(http://forums.linuxiso.or)-18 b(g/vie)-25 b(wforum.php?f=25)p
+Black Black 50226 73792 a FR(13)p Black eop end
+%%Page: 14 36
+TeXDict begin 14 35 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(2)g(Help)p Black
+-30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (615) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504
+a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (616) cvn H.B /DEST pdfmark end
+ -30 2504 a 1250 x FU(alt.os.linux.slackw)-15
+b(are)387 b(F)-115 b(A)-85 b(Q)16714 3135 y FT(8)-30
+4032 y
+SDict begin H.S end
+ -30 4032 a -30 4032 a
+SDict begin 18.2 H.A end
+ -30 4032 a -30 4032 a
+SDict begin [ /View [/XYZ H.V] /Dest (617) cvn H.B /DEST pdfmark end
+ -30
+4032 a Black Black 3070 6544 a
+SDict begin H.S end
+ 3070 6544 a 3070 6544
+a
+SDict begin 18.2 H.A end
+ 3070 6544 a 3070 6544 a
+SDict begin [ /View [/XYZ H.V] /Dest (618) cvn H.B /DEST pdfmark end
+ 3070 6544 a FU(Another)387
+b(F)-115 b(A)-85 b(Q)-30 7596 y
+SDict begin H.S end
+ -30 7596 a -30 7596 a
+SDict begin 18.2 H.A end
+
+-30 7596 a -30 7596 a
+SDict begin [ /View [/XYZ H.V] /Dest (619) cvn H.B /DEST pdfmark end
+ -30 7596 a 4837 x FE(Usenet)430
+b(Gr)-31 b(oups)429 b(\(NNTP\))-30 12754 y
+SDict begin H.S end
+ -30 12754
+a -30 12754 a
+SDict begin 18.2 H.A end
+ -30 12754 a -30 12754 a
+SDict begin [ /View [/XYZ H.V] /Dest (621) cvn H.B /DEST pdfmark end
+ -30 12754 a -30
+12754 a
+SDict begin H.S end
+ -30 12754 a -30 12754 a
+SDict begin 18.2 H.A end
+ -30 12754 a -30 12754
+a
+SDict begin [ /View [/XYZ H.V] /Dest (624) cvn H.B /DEST pdfmark end
+ -30 12754 a -30 13529 a
+SDict begin H.S end
+ -30 13529 a -30 13529 a
+SDict begin 18.2 H.A end
+ -30
+13529 a -30 13529 a
+SDict begin [ /View [/XYZ H.V] /Dest (626) cvn H.B /DEST pdfmark end
+ -30 13529 a 1694 x FU(Usenet)519
+b(has)g(long)g(been)g(a)h(place)f(for)g(geeks)g(to)g(g)-8
+b(ather)520 b(and)f(help)g(one)g(another)-85 b(.)519
+b(There)h(are)-30 17237 y(fe)-39 b(w)453 b(ne)-39 b(wsgroups)451
+b(dedicated)h(to)g(Slackw)-15 b(are)451 b(Linux,)h(b)-31
+b(ut)452 b(the)-23 b(y)452 b(tend)g(to)g(be)g(\002lled)g(with)f(v)-23
+b(ery)-30 19252 y(kno)-39 b(wledgeable)387 b(people.)-30
+20362 y
+SDict begin H.S end
+ -30 20362 a -30 20362 a
+SDict begin 18.2 H.A end
+ -30 20362 a -30 20362
+a
+SDict begin [ /View [/XYZ H.V] /Dest (627) cvn H.B /DEST pdfmark end
+ -30 20362 a -30 20362 a
+SDict begin H.S end
+ -30 20362 a -30 20362 a
+SDict begin 18.2 H.A end
+ -30
+20362 a -30 20362 a
+SDict begin [ /View [/XYZ H.V] /Dest (628) cvn H.B /DEST pdfmark end
+ -30 20362 a 1679 x FP(alt.os.linux.slackware)-30
+22842 y
+SDict begin H.S end
+ -30 22842 a -30 22842 a
+SDict begin 18.2 H.A end
+ -30 22842 a -30 22842
+a
+SDict begin [ /View [/XYZ H.V] /Dest (629) cvn H.B /DEST pdfmark end
+ -30 22842 a -30 22842 a
+SDict begin H.S end
+ -30 22842 a -30 22842 a
+SDict begin 18.2 H.A end
+ -30
+22842 a -30 22842 a
+SDict begin [ /View [/XYZ H.V] /Dest (630) cvn H.B /DEST pdfmark end
+ -30 22842 a 1989 x FP(alt.os.linux.slackware)p
+FU(,)471 b(better)i(kno)-39 b(wn)473 b(as)g(aols)g(\(not)g(to)g(be)g
+(confused)g(with)46466 24831 y
+SDict begin H.S end
+ 46466 24831 a 46466 24831
+a
+SDict begin 18.2 H.A end
+ 46466 24831 a 46466 24831 a
+SDict begin [ /View [/XYZ H.V] /Dest (631) cvn H.B /DEST pdfmark end
+ 46466 24831 a FU(A)-85
+b(OL\256!\))-30 26846 y(is)584 b(one)g(of)g(the)g(most)f(acti)-39
+b(v)-23 b(e)584 b(places)g(to)g(\002nd)f(technical)h(help)g(with)f
+(Slackw)-15 b(are)583 b(problems.)-30 28860 y(Lik)-15
+b(e)541 b(e)-39 b(v)-23 b(ery)541 b(Usenet)g(ne)-39 b(wsgroup,)541
+b(a)h(fe)-39 b(w)542 b(unhelpful)e(participants)h(\()38619
+28860 y
+SDict begin H.S end
+ 38619 28860 a 38619 28860 a
+SDict begin 18.2 H.A end
+ 38619 28860 a 38619
+28860 a
+SDict begin [ /View [/XYZ H.V] /Dest (632) cvn H.B /DEST pdfmark end
+ 38619 28860 a FU(\223trolls\224\))f(can)i(mar)f(the)-30
+30875 y(e)-23 b(xperience)484 b(with)g(constant)g(ar)-28
+b(guing.)484 b(Learning)g(to)h(ignore)f(the)g(trolls)g(and)g
+(identifying)f(the)-30 32890 y(truly)387 b(helpful)g(people)g(is)g(k)
+-15 b(e)-23 b(y)386 b(to)i(making)e(the)h(most)g(of)g(this)g(resource.)
+p Black -30 67513 16000 45 v -30 68476 a Fx(8)249 b(http://w)-10
+b(ombat.san-francisco.ca.us/perl/fom)p Black Black -30
+73792 a FR(14)p Black eop end
+%%Page: 15 37
+TeXDict begin 15 36 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 2345 x FS(Chapter)894
+b(3)-30 10743 y FO(Installation)p -30 18316 51806 56
+v -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30
+18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (635) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30 19091
+a
+SDict begin 18.2 H.A end
+ -30 19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (637) cvn H.B /DEST pdfmark end
+ -30 19091 a 1051 x FU(Before)535
+b(you)g(can)g(use)f(Slackw)-15 b(are)534 b(Linux,)h(you')-15
+b(ll)534 b(ha)-31 b(v)-23 b(e)535 b(to)f(obtain)h(and)g(install)f(it.)h
+(Getting)-30 22157 y(Slackw)-15 b(are)507 b(is)g(as)g(easy)h(as)f
+(purchasing)g(it)g(or)h(do)-39 b(wnloading)506 b(it)h(for)h(free)g(o)
+-23 b(v)g(er)506 b(the)i(Internet.)-30 24171 y(Installing)371
+b(it)h(is)g(also)g(easy)g(as)h(long)e(as)i(you)f(ha)-31
+b(v)-23 b(e)372 b(some)f(basic)h(kno)-39 b(wledge)372
+b(about)g(your)g(com-)-30 26186 y(puter)484 b(and)g(are)h(willing)e(to)
+h(learn)g(a)g(fe)-39 b(w)485 b(other)f(things.)g(The)g(installation)f
+(program)h(itself)f(is)-30 28201 y(v)-23 b(ery)426 b(much)h(a)f
+(step-by-step)g(process.)h(Because)f(of)h(this,)g(you)f(can)h(be)f(up)h
+(and)f(running)g(v)-23 b(ery)-30 30215 y(quickly)-101
+b(.)517 b(In)g(f)-15 b(act,)517 b(Slackw)-15 b(are)516
+b(boasts)g(one)h(of)f(the)h(lo)-39 b(west)516 b(installation)g(times)g
+(of)h(an)-23 b(y)516 b(full-)-30 32230 y(featured)387
+b(Linux)g(distrib)-31 b(ution.)-30 32245 y
+SDict begin H.S end
+ -30 32245
+a -30 32245 a
+SDict begin 18.2 H.A end
+ -30 32245 a -30 32245 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-GETTING) cvn H.B
+/DEST pdfmark end
+ -30 32245 a 6110
+x FL(3.1)620 b(Getting)g(Slac)-45 b(kware)-30 38851 y
+SDict begin H.S end
+
+-30 38851 a -30 38851 a
+SDict begin 18.2 H.A end
+ -30 38851 a -30 38851 a
+SDict begin [ /View [/XYZ H.V] /Dest (640) cvn H.B /DEST pdfmark end
+ -30 38851
+a 4866 x FG(The)518 b(Of\002cial)f(Disc)f(and)i(Bo)-56
+b(x)517 b(Sets)-30 43740 y
+SDict begin H.S end
+ -30 43740 a -30 43740 a
+SDict begin 18.2 H.A end
+ -30
+43740 a -30 43740 a
+SDict begin [ /View [/XYZ H.V] /Dest (642) cvn H.B /DEST pdfmark end
+ -30 43740 a -30 43740 a
+SDict begin H.S end
+ -30 43740
+a -30 43740 a
+SDict begin 18.2 H.A end
+ -30 43740 a -30 43740 a
+SDict begin [ /View [/XYZ H.V] /Dest (645) cvn H.B /DEST pdfmark end
+ -30 43740 a -30
+43740 a
+SDict begin H.S end
+ -30 43740 a -30 43740 a
+SDict begin 18.2 H.A end
+ -30 43740 a -30 43740
+a
+SDict begin [ /View [/XYZ H.V] /Dest (647) cvn H.B /DEST pdfmark end
+ -30 43740 a -30 44670 a
+SDict begin H.S end
+ -30 44670 a -30 44670 a
+SDict begin 18.2 H.A end
+ -30
+44670 a -30 44670 a
+SDict begin [ /View [/XYZ H.V] /Dest (649) cvn H.B /DEST pdfmark end
+ -30 44670 a 1991 x FU(The)c(of)-39
+b(\002cial)512 b(Slackw)-15 b(are)512 b(Linux)g(CD)g(set)g(is)h(a)-31
+b(v)-39 b(ailable)512 b(from)h(Slackw)-15 b(are)511 b(Linux,)i(Inc.)g
+(The)-30 48676 y(CD)454 b(set)h(consists)e(of)i(4)f(discs.)h(The)f
+(\002rst)g(disk)g(contains)g(all)h(the)f(softw)-15 b(are)454
+b(needed)g(for)h(a)g(ba-)-30 50691 y(sic)504 b(serv)-23
+b(er)504 b(install,)g(and)h(the)f(X)g(windo)-39 b(w)504
+b(system.)g(The)g(second)g(cd)h(is)f(a)40984 50691 y
+SDict begin H.S end
+
+40984 50691 a 40984 50691 a
+SDict begin 18.2 H.A end
+ 40984 50691 a 40984 50691
+a
+SDict begin [ /View [/XYZ H.V] /Dest (650) cvn H.B /DEST pdfmark end
+ 40984 50691 a FU(\223li)-39 b(v)-23 b(e\224)505 b(cd;)f(that)g(is,)
+-30 52705 y(a)434 b(bootable)e(cd)i(that)e(installs)h(into)f(RAM)h(and)
+g(gi)-39 b(v)-23 b(es)433 b(you)g(a)h(temporary)e(installation)g(to)h
+(play)-30 54720 y(around)481 b(with)f(or)h(do)g(a)h(data)f(or)g
+(machine)f(rescue.)i(This)e(cd)h(also)g(contains)f(a)i(fe)-39
+b(w)481 b(packages)-30 56735 y(such)467 b(as)g(the)f(KDE)h(and)g(GNOME)
+f(desktop)g(en)-62 b(vironments.)466 b(A)h(fe)-39 b(w)467
+b(other)g(goodies)f(are)h(in-)-30 58749 y(cluded)530
+b(on)f(the)h(second)g(cd)g(including)f(man)-23 b(y)529
+b(non-vital)g(packages)h(in)f(the)42792 58749 y
+SDict begin H.S end
+ 42792
+58749 a 42792 58749 a
+SDict begin 18.2 H.A end
+ 42792 58749 a 42792 58749 a
+SDict begin [ /View [/XYZ H.V] /Dest (651) cvn H.B /DEST pdfmark end
+ 42792
+58749 a FU(\223e)-23 b(xtra\224)530 b(folder)-85 b(.)-30
+60764 y(The)353 b(third)f(and)h(fourth)g(CDs)f(contain)h(the)f(source)h
+(code)g(to)g(all)g(of)g(Slackw)-15 b(are,)352 b(along)h(with)f(the)-30
+62779 y(original)387 b(edition)f(of)i(this)e(book.)-30
+63889 y
+SDict begin H.S end
+ -30 63889 a -30 63889 a
+SDict begin 18.2 H.A end
+ -30 63889 a -30 63889
+a
+SDict begin [ /View [/XYZ H.V] /Dest (652) cvn H.B /DEST pdfmark end
+ -30 63889 a 1679 x FU(One)363 b(may)h(also)f(purchase)g(a)g(box)-23
+b(ed)363 b(set)g(that)g(includes)g(the)g(4)g(discs)g(and)h(a)f(cop)-15
+b(y)363 b(of)g(this)g(book,)-30 67583 y(as)h(well)g(as)f(lots)h(of)g
+(neat)g(Slackw)-15 b(are)363 b(gear)h(to)f(sho)-39 b(w)364
+b(of)-39 b(f)364 b(your)g(geek)g(pride.)g(CD)f(subscriptions)p
+Black -30 73672 a
+SDict begin H.S end
+ -30 73672 a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672 a
+-30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (656) cvn H.B /DEST pdfmark end
+ -30 73672 a 50226 74722 a FR(15)p Black eop
+end
+%%Page: 16 38
+TeXDict begin 16 37 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(3)g(Installation)p
+Black -30 3490 a FU(are)h(a)-31 b(v)-39 b(ailable)387
+b(at)g(a)h(reduced)f(rate)h(also.)-30 3505 y
+SDict begin H.S end
+ -30 3505
+a -30 3505 a
+SDict begin 18.2 H.A end
+ -30 3505 a -30 3505 a
+SDict begin [ /View [/XYZ H.V] /Dest (653) cvn H.B /DEST pdfmark end
+ -30 3505 a 2775 x
+FU(The)302 b(preferred)f(method)g(for)h(shopping)f(for)g(Slackw)-15
+b(are)301 b(merchandise)g(is)g(online)g(at)h(the)f(Slack-)-30
+8294 y(w)-15 b(are)387 b(store.)-30 9085 y
+SDict begin H.S end
+ -30 9085 a
+-30 9085 a
+SDict begin 18.2 H.A end
+ -30 9085 a -30 9085 a
+SDict begin [ /View [/XYZ H.V] /Dest (657) cvn H.B /DEST pdfmark end
+ -30 9085 a 0 1 0 0 TeXcolorcmyk
+-30 11438 a
+SDict begin H.S end
+ -30 11438 a 0 1 0 0 TeXcolorcmyk -354 x FA(http://)n(s)l(t)
+l(o)l(r)l(e)l(.)l(s)l(l)l(a)l(c)l(k)l(w)l(a)l(r)l(e)l(.)l(c)l(o)l(m)p
+0 1 0 0 TeXcolorcmyk 21004 9977 a
+SDict begin H.R end
+ 21004 9977 a 21004
+11084 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://store.slackware.com) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 21004 11084 a Black -30 12213 a
+SDict begin H.S end
+ -30 12213 a -30
+12213 a
+SDict begin 18.2 H.A end
+ -30 12213 a -30 12213 a
+SDict begin [ /View [/XYZ H.V] /Dest (659) cvn H.B /DEST pdfmark end
+ -30 12213 a 1661 x FU(Y)-170
+b(ou)387 b(can)g(also)g(call)g(or)h(e-mail)f(your)g(order)g(in.)-30
+14209 y
+SDict begin H.S end
+ -30 14209 a -30 14209 a
+SDict begin 18.2 H.A end
+ -30 14209 a -30 14209
+a
+SDict begin [ /View [/XYZ H.V] /Dest (660) cvn H.B /DEST pdfmark end
+ -30 14209 a 4004 x FX(T)-143 b(able)387 b(3-1.)h(Slackwar)-28
+b(e)386 b(Linux,)h(Inc.)g(Contact)g(Inf)-39 b(ormation)-30
+20032 y
+SDict begin H.S end
+ -30 20032 a -30 20032 a
+SDict begin 18.2 H.A end
+ -30 20032 a -30 20032
+a
+SDict begin [ /View [/XYZ H.V] /Dest (662) cvn H.B /DEST pdfmark end
+ -30 20032 a -30 20032 a
+SDict begin H.S end
+ -30 20032 a -30 20032 a
+SDict begin 18.2 H.A end
+ -30
+20032 a -30 20032 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.4) cvn H.B /DEST pdfmark
+end
+ -30 20032 a 1761 x FE(Method)11759
+b(Contact)430 b(Details)p -30 22170 51806 45 v -30 22170
+V -30 23930 a FU(T)-108 b(elephone)10835 b(1-\(925\))387
+b(674-0783)-30 26027 y(W)-124 b(ebsite)12314 b(http://store.slackw)-15
+b(are.com)-30 28123 y(Email)13566 b(orders@slackw)-15
+b(are.com)-30 30216 y(Postal)13479 b(1164)387 b(Claremont)f(Dri)-39
+b(v)-23 b(e,)388 b(Brentw)-15 b(ood,)386 b(CA)h(94513)-30
+32098 y
+SDict begin H.S end
+ -30 32098 a -30 32098 a
+SDict begin 18.2 H.A end
+ -30 32098 a -30 32098
+a
+SDict begin [ /View [/XYZ H.V] /Dest (682) cvn H.B /DEST pdfmark end
+ -30 32098 a 5185 x FG(Via)517 b(the)h(Internet)-30
+38236 y
+SDict begin H.S end
+ -30 38236 a -30 38236 a
+SDict begin 18.2 H.A end
+ -30 38236 a -30 38236
+a
+SDict begin [ /View [/XYZ H.V] /Dest (684) cvn H.B /DEST pdfmark end
+ -30 38236 a 1992 x FU(Slackw)-15 b(are)502 b(Linux)f(is)h(also)g
+(freely)g(a)-31 b(v)-39 b(ailable)503 b(o)-23 b(v)g(er)501
+b(the)h(Internet.)h(Y)-170 b(ou)501 b(may)h(email)g(in)g(your)-30
+42242 y(support)377 b(questions,)f(b)-31 b(ut)377 b(higher)g(priority)g
+(will)g(be)g(gi)-39 b(v)-23 b(en)377 b(to)g(those)g(who)g(ha)-31
+b(v)-23 b(e)377 b(purchased)g(the)-30 44257 y(of)-39
+b(\002cial)387 b(CD)g(set.)g(W)-62 b(ith)387 b(that)f(said,)i(we)f(get)
+g(a)g(lot)f(of)i(e-mails)e(and)h(our)g(time)g(is)f(rather)i(limited.)
+-30 46272 y(Before)f(e-mailing)g(for)g(support)g(consider)g(reading)p
+0 TeXcolorgray 28806 46272 a
+SDict begin H.S end
+ 28806 46272 a FU(Chapter)g(2)34875
+46272 y
+SDict begin 18.2 H.L end
+ 34875 46272 a 34875 46272 a
+SDict begin [ /Subtype /Link /Dest (HELP) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34875 46272 a Black
+387 w FU(\002rst.)-30 47382 y
+SDict begin H.S end
+ -30 47382 a -30 47382 a
+SDict begin 18.2 H.A end
+
+-30 47382 a -30 47382 a
+SDict begin [ /View [/XYZ H.V] /Dest (686) cvn H.B /DEST pdfmark end
+ -30 47382 a 1679 x FU(The)g(of)-39
+b(\002cial)387 b(Slackw)-15 b(are)387 b(Linux)g(Project)g(website)f(is)
+h(located)g(at:)-30 50172 y
+SDict begin H.S end
+ -30 50172 a -30 50172 a
+SDict begin 18.2 H.A end
+ -30
+50172 a -30 50172 a
+SDict begin [ /View [/XYZ H.V] /Dest (687) cvn H.B /DEST pdfmark end
+ -30 50172 a 0 1 0 0 TeXcolorcmyk
+-30 52205 a
+SDict begin H.S end
+ -30 52205 a 0 1 0 0 TeXcolorcmyk -354 x FA(http://)n(w)l(w)
+l(w)l(.)l(s)l(l)l(a)l(c)l(k)l(w)l(a)l(r)l(e)l(.)l(c)l(o)l(m)l(/)p
+0 1 0 0 TeXcolorcmyk 20195 50744 a
+SDict begin H.R end
+ 20195 50744 a 20195
+51851 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.slackware.com/) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 20195 51851 a Black -30 52980 a
+SDict begin H.S end
+ -30 52980 a -30
+52980 a
+SDict begin 18.2 H.A end
+ -30 52980 a -30 52980 a
+SDict begin [ /View [/XYZ H.V] /Dest (689) cvn H.B /DEST pdfmark end
+ -30 52980 a 1660 x FU(The)g(primary)g
+(FTP)g(location)g(for)g(Slackw)-15 b(are)387 b(Linux)f(is:)-30
+55751 y
+SDict begin H.S end
+ -30 55751 a -30 55751 a
+SDict begin 18.2 H.A end
+ -30 55751 a -30 55751
+a
+SDict begin [ /View [/XYZ H.V] /Dest (690) cvn H.B /DEST pdfmark end
+ -30 55751 a 0 1 0 0 TeXcolorcmyk -30 57784 a
+SDict begin H.S end
+ -30 57784
+a 0 1 0 0 TeXcolorcmyk -354 x FA(ftp://f)n(t)l(p)l(.)l(s)l(l)l(a)l(c)l
+(k)l(w)l(a)l(r)l(e)l(.)l(c)l(o)l(m)l(/)l(p)l(u)l(b)l(/)l(s)l(l)l(a)l(c)
+l(k)l(w)l(a)l(r)l(e)l(/)p 0 1 0 0 TeXcolorcmyk 30712
+56323 a
+SDict begin H.R end
+ 30712 56323 a 30712 57430 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (ftp://ftp.slackware.com/pub/slackware/) >> /Subtype /Link
+H.B /ANN pdfmark end
+ 30712 57430 a Black
+-30 58559 a
+SDict begin H.S end
+ -30 58559 a -30 58559 a
+SDict begin 18.2 H.A end
+ -30 58559 a -30 58559
+a
+SDict begin [ /View [/XYZ H.V] /Dest (692) cvn H.B /DEST pdfmark end
+ -30 58559 a 1660 x FU(Bear)919 b(in)g(mind)f(that)g(our)h(ftp)g
+(site,)g(while)f(open)h(for)g(general)g(use,)g(does)g(not)f(ha)-31
+b(v)-23 b(e)-30 62234 y(unlimited)943 b(bandwidth.)i(Please)f(consider)
+g(using)g(a)h(mirror)f(near)h(you)f(to)g(do)-39 b(wnload)-30
+64249 y(Slackw)-15 b(are.)1194 b(An)g(incomplete)g(list)f(of)i(mirrors)
+f(can)g(be)h(found)f(on)g(our)g(site)g(at)p 0 1 0 0 TeXcolorcmyk
+-30 66618 a
+SDict begin H.S end
+ -30 66618 a 0 1 0 0 TeXcolorcmyk -355 x FA(http://)n(w)l(w)
+l(w)l(.)l(s)l(l)l(a)l(c)l(k)l(w)l(a)l(r)l(e)l(.)l(c)l(o)l(m)l(/)l(g)l
+(e)l(t)l(s)l(l)l(a)l(c)l(k)p 0 1 0 0 TeXcolorcmyk 26667
+65157 a
+SDict begin H.R end
+ 26667 65157 a 26667 66263 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.slackware.com/getslack) >> /Subtype /Link H.B
+/ANN pdfmark end
+ 26667 66263 a Black
+FU(.)p Black -30 73672 a FR(16)p Black eop end
+%%Page: 17 39
+TeXDict begin 17 38 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 37999 -1636 a FR(Chapter)386 b(3)i(Installation)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-REQUIREMENTS) cvn
+H.B /DEST pdfmark end
+ -30 2504 a 1628 x FL(3.2)620 b(System)h(Requirements)-30
+4594 y
+SDict begin H.S end
+ -30 4594 a -30 4594 a
+SDict begin 18.2 H.A end
+ -30 4594 a -30 4594 a
+SDict begin [ /View [/XYZ H.V] /Dest (696) cvn H.B /DEST pdfmark end
+ -30
+4594 a -30 5710 a
+SDict begin H.S end
+ -30 5710 a -30 5710 a
+SDict begin 18.2 H.A end
+ -30 5710 a -30
+5710 a
+SDict begin [ /View [/XYZ H.V] /Dest (698) cvn H.B /DEST pdfmark end
+ -30 5710 a 1553 x FU(An)387 b(easy)h(Slackw)-15
+b(are)386 b(installation)g(requires,)i(at)f(minimum,)f(the)35465
+7263 y
+SDict begin H.S end
+ 35465 7263 a 35465 7263 a
+SDict begin 18.2 H.A end
+ 35465 7263 a 35465 7263
+a
+SDict begin [ /View [/XYZ H.V] /Dest (699) cvn H.B /DEST pdfmark end
+ 35465 7263 a 35465 7263 a
+SDict begin H.S end
+ 35465 7263 a 35465 7263 a
+SDict begin 18.2 H.A end
+
+35465 7263 a 35465 7263 a
+SDict begin [ /View [/XYZ H.V] /Dest (702) cvn H.B /DEST pdfmark end
+ 35465 7263 a 387 w FU(follo)-39
+b(wing:)-30 7598 y
+SDict begin H.S end
+ -30 7598 a -30 7598 a
+SDict begin 18.2 H.A end
+ -30 7598 a -30
+7598 a
+SDict begin [ /View [/XYZ H.V] /Dest (705) cvn H.B /DEST pdfmark end
+ -30 7598 a 4004 x FX(T)-143 b(able)387 b(3-2.)h(System)f(Requir)
+-28 b(ements)-30 13466 y
+SDict begin H.S end
+ -30 13466 a -30 13466 a
+SDict begin 18.2 H.A end
+ -30
+13466 a -30 13466 a
+SDict begin [ /View [/XYZ H.V] /Dest (707) cvn H.B /DEST pdfmark end
+ -30 13466 a -30 13466 a
+SDict begin H.S end
+ -30 13466
+a -30 13466 a
+SDict begin 18.2 H.A end
+ -30 13466 a -30 13466 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.5) cvn H.B /DEST pdfmark
+end
+ -30 13466 a 1761
+x FE(Har)d(d)-23 b(ware)18893 b(Requirement)p -30 15604
+51806 45 v -30 15604 V -30 17364 a FU(Processor)19877
+b(586)-30 19458 y(RAM)22372 b(32)387 b(MB)-30 21551 y(Disk)g(Space)
+18887 b(1GB)-30 23647 y(Media)387 b(Dri)-39 b(v)-23 b(e)18089
+b(4x)387 b(CD-R)-62 b(OM)-30 25529 y
+SDict begin H.S end
+ -30 25529 a -30
+25529 a
+SDict begin 18.2 H.A end
+ -30 25529 a -30 25529 a
+SDict begin [ /View [/XYZ H.V] /Dest (725) cvn H.B /DEST pdfmark end
+ -30 25529 a 1682 x FU(If)430
+b(you)f(ha)-31 b(v)-23 b(e)429 b(the)h(bootable)e(CD,)i(you)f(will)g
+(probably)g(not)g(need)h(a)f(\003opp)-15 b(y)428 b(dri)-39
+b(v)-23 b(e.)430 b(Of)g(course,)-30 29226 y(it)356 b(stands)g(to)f
+(reason)h(that)g(if)g(you)g(don')-28 b(t)356 b(possess)f(a)i(CD-R)-62
+b(OM)355 b(dri)-39 b(v)-23 b(e,)356 b(you)g(will)g(need)g(a)g(\003opp)
+-15 b(y)-30 31241 y(dri)-39 b(v)-23 b(e)408 b(to)g(do)g(a)7761
+31241 y
+SDict begin H.S end
+ 7761 31241 a 7761 31241 a
+SDict begin 18.2 H.A end
+ 7761 31241 a 7761 31241
+a
+SDict begin [ /View [/XYZ H.V] /Dest (726) cvn H.B /DEST pdfmark end
+ 7761 31241 a 7761 31241 a
+SDict begin H.S end
+ 7761 31241 a 7761 31241 a
+SDict begin 18.2 H.A end
+
+7761 31241 a 7761 31241 a
+SDict begin [ /View [/XYZ H.V] /Dest (728) cvn H.B /DEST pdfmark end
+ 7761 31241 a 409 w FU(netw)-15
+b(ork)407 b(install.)h(A)g(netw)-15 b(ork)407 b(card)i(is)f(required)g
+(for)g(an)h(NFS)e(install.)h(See)g(the)-30 33255 y(section)387
+b(called)g(NFS)g(for)g(more)g(information.)-30 34046
+y
+SDict begin H.S end
+ -30 34046 a -30 34046 a
+SDict begin 18.2 H.A end
+ -30 34046 a -30 34046 a
+SDict begin [ /View [/XYZ H.V] /Dest (731) cvn H.B /DEST pdfmark end
+ -30
+34046 a 1999 x FU(The)315 b(disk)f(space)g(requirement)g(is)g(some)-39
+b(what)314 b(trick)-23 b(y)-101 b(.)315 b(The)f(1GB)g(recommendation)f
+(is)i(usually)-30 38060 y(safe)588 b(for)g(a)h(minimal)d(install,)i(b)
+-31 b(ut)588 b(if)g(you)f(do)h(a)h(full)e(install,)h(you)g(will)f(need)
+h(around)g(tw)-15 b(o)-30 40074 y(gig)-8 b(abytes)371
+b(of)f(a)-31 b(v)-39 b(ailable)371 b(hard)g(disk)g(space)g(plus)f
+(additional)g(space)h(for)g(personal)f(\002les..)i(Most)-30
+42089 y(users)493 b(don')-28 b(t)494 b(do)f(a)h(full)f(install.)g(In)h
+(f)-15 b(act,)494 b(man)-23 b(y)493 b(run)g(Slackw)-15
+b(are)493 b(on)g(as)h(little)f(as)g(100MB)g(of)-30 44104
+y(hard)387 b(disk)g(space.)-30 44439 y
+SDict begin H.S end
+ -30 44439 a -30
+44439 a
+SDict begin 18.2 H.A end
+ -30 44439 a -30 44439 a
+SDict begin [ /View [/XYZ H.V] /Dest (732) cvn H.B /DEST pdfmark end
+ -30 44439 a -30 45214
+a
+SDict begin H.S end
+ -30 45214 a -30 45214 a
+SDict begin 18.2 H.A end
+ -30 45214 a -30 45214 a
+SDict begin [ /View [/XYZ H.V] /Dest (735) cvn H.B /DEST pdfmark end
+ -30
+45214 a 1679 x FU(Slackw)-15 b(are)643 b(can)g(be)h(installed)e(to)h
+(systems)g(with)g(less)g(RAM,)g(smaller)g(hard)h(dri)-39
+b(v)-23 b(es,)643 b(and)-30 48908 y(weak)-15 b(er)601
+b(CPUs,)f(b)-31 b(ut)601 b(doing)f(so)h(will)g(require)g(a)g(little)f
+(elbo)-39 b(w)601 b(grease.)g(If)g(you')-77 b(re)601
+b(up)g(for)g(a)-30 50923 y(little)401 b(w)-15 b(ork,)402
+b(tak)-15 b(e)401 b(a)h(look)g(at)g(the)18205 50923 y
+SDict begin H.S end
+
+18205 50923 a 18205 50923 a
+SDict begin 18.2 H.A end
+ 18205 50923 a 18205 50923
+a
+SDict begin [ /View [/XYZ H.V] /Dest (736) cvn H.B /DEST pdfmark end
+ 18205 50923 a FQ(LOWMEM.TXT)396 b FU(\002le)401 b(in)h(the)g(distrib)
+-31 b(ution)400 b(tree)i(for)g(a)g(fe)-39 b(w)402 b(helpful)-30
+52937 y(hints.)-30 52952 y
+SDict begin H.S end
+ -30 52952 a -30 52952 a
+SDict begin 18.2 H.A end
+ -30
+52952 a -30 52952 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-SOFTWARE-SERIES)
+cvn H.B /DEST pdfmark end
+ -30 52952 a 5347 x FG(The)518 b(Software)g(Series)
+-30 58322 y
+SDict begin H.S end
+ -30 58322 a -30 58322 a
+SDict begin 18.2 H.A end
+ -30 58322 a -30 58322
+a
+SDict begin [ /View [/XYZ H.V] /Dest (739) cvn H.B /DEST pdfmark end
+ -30 58322 a -30 59252 a
+SDict begin H.S end
+ -30 59252 a -30 59252 a
+SDict begin 18.2 H.A end
+ -30
+59252 a -30 59252 a
+SDict begin [ /View [/XYZ H.V] /Dest (742) cvn H.B /DEST pdfmark end
+ -30 59252 a 1992 x FU(F)-23 b(or)426
+b(reasons)h(of)g(simplicity)-101 b(,)426 b(Slackw)-15
+b(are)426 b(has)h(historically)f(been)h(di)-39 b(vided)426
+b(into)h(softw)-15 b(are)426 b(se-)-30 63258 y(ries.)461
+b(Once)f(called)10947 63258 y
+SDict begin H.S end
+ 10947 63258 a 10947 63258
+a
+SDict begin 18.2 H.A end
+ 10947 63258 a 10947 63258 a
+SDict begin [ /View [/XYZ H.V] /Dest (743) cvn H.B /DEST pdfmark end
+ 10947 63258 a FU(\223disk)g(sets\224)g
+(because)g(the)-23 b(y)460 b(were)h(designed)e(for)i(\003opp)-15
+b(y-based)459 b(installa-)-30 65273 y(tion,)389 b(the)g(softw)-15
+b(are)389 b(series)g(are)h(no)-39 b(w)389 b(used)g(primarily)f(to)h
+(cate)-23 b(gorize)389 b(the)g(packages)h(included)-30
+67288 y(in)d(Slackw)-15 b(are.)387 b(T)-124 b(oday)-101
+b(,)388 b(\003opp)-15 b(y)386 b(installation)g(is)h(no)g(longer)g
+(possible.)p Black 50169 73792 a FR(17)p Black eop end
+%%Page: 18 40
+TeXDict begin 18 39 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(3)g(Installation)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (744) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(The)g(follo)-39 b(wing)387
+b(is)g(a)h(brief)f(description)f(of)i(each)f(softw)-15
+b(are)387 b(series.)-30 3947 y
+SDict begin H.S end
+ -30 3947 a -30 3947 a
+SDict begin 18.2 H.A end
+
+-30 3947 a -30 3947 a
+SDict begin [ /View [/XYZ H.V] /Dest (745) cvn H.B /DEST pdfmark end
+ -30 3947 a 4003 x FX(T)-143 b(able)387
+b(3-3.)h(Softwar)-28 b(e)387 b(Series)-30 9519 y
+SDict begin H.S end
+ -30
+9519 a -30 9519 a
+SDict begin 18.2 H.A end
+ -30 9519 a -30 9519 a
+SDict begin [ /View [/XYZ H.V] /Dest (747) cvn H.B /DEST pdfmark end
+ -30 9519 a -30
+9519 a
+SDict begin H.S end
+ -30 9519 a -30 9519 a
+SDict begin 18.2 H.A end
+ -30 9519 a -30 9519 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.6) cvn H.B /DEST pdfmark
+end
+ -30
+9519 a 1761 x FE(Series)5707 b(Contents)p -30 11656 51806
+45 v -30 11656 V -30 13417 a FU(A)9242 b(The)388 b(base)f(system.)g
+(Contains)f(enough)h(softw)-15 b(are)387 b(to)g(get)g(up)g(and)g
+(running)10331 15432 y(and)h(ha)-31 b(v)-23 b(e)387 b(a)g(te)-23
+b(xt)387 b(editor)g(and)g(basic)g(communication)f(program.)-30
+17528 y(AP)8380 b(V)-172 b(arious)387 b(applications)f(that)h(do)h(not)
+f(require)g(the)g(X)g(W)-62 b(indo)-39 b(w)387 b(System.)-30
+19625 y(D)9242 b(Program)387 b(de)-39 b(v)-23 b(elopment)386
+b(tools.)h(Compilers,)g(deb)-31 b(uggers,)387 b(interpreters,)10331
+21639 y(and)h(man)f(pages)g(are)g(all)h(here.)-30 23736
+y(E)9414 b(GNU)387 b(Emacs.)-30 25829 y(F)9499 b(F)-115
+b(A)-85 b(Qs,)388 b(HO)-54 b(WT)-28 b(Os,)387 b(and)g(other)g
+(miscellaneous)f(documentation.)-30 27922 y(GNOME)4679
+b(The)388 b(GNOME)e(desktop)h(en)-62 b(vironment.)-30
+30018 y(K)9242 b(The)388 b(source)f(code)g(for)h(the)f(Linux)f(k)-15
+b(ernel.)-30 32111 y(KDE)7176 b(The)388 b(K)f(Desktop)g(En)-62
+b(vironment.)386 b(An)h(X)h(en)-62 b(vironment)386 b(which)h(shares)g
+(a)10331 34126 y(lot)g(of)h(look-and-feel)e(features)i(with)f(MacOS)f
+(and)i(W)-62 b(indo)-39 b(ws.)387 b(The)g(Qt)10331 36141
+y(library)-101 b(,)388 b(which)f(KDE)g(requires,)h(is)f(also)g(in)g
+(this)g(series.)-30 38237 y(KDEI)6660 b(Internationalization)386
+b(packages)h(for)h(the)f(KDE)g(desktop.)-30 40333 y(L)9414
+b(Libraries.)388 b(Dynamically)e(link)-15 b(ed)386 b(libraries)h
+(required)g(by)g(man)-23 b(y)387 b(other)10331 42348
+y(programs.)-30 44445 y(N)9242 b(Netw)-15 b(orking)386
+b(programs.)h(Daemons,)h(mail)e(programs,)i(telnet,)f(ne)-39
+b(ws)10331 46459 y(readers,)388 b(and)f(so)h(on.)-30
+48552 y(T)9414 b(teT)-108 b(eX)387 b(document)g(formatting)f(system.)
+-30 50649 y(TCL)7433 b(The)388 b(T)-124 b(ool)386 b(Command)h
+(Language.)g(Tk,)h(TclX,)f(and)h(TkDesk.)-30 52745 y(X)9242
+b(The)388 b(base)f(X)g(W)-62 b(indo)-39 b(w)387 b(System.)-30
+54842 y(XAP)7261 b(X)388 b(Applications)e(that)h(are)g(not)g(part)h(of)
+f(a)g(major)g(desktop)g(en)-62 b(vironment)10331 56856
+y(\(for)388 b(e)-23 b(xample,)387 b(Ghostscript)f(and)h(Netscape\).)-30
+58953 y(Y)9242 b(BSD)387 b(Console)f(g)-8 b(ames)-30
+60838 y
+SDict begin H.S end
+ -30 60838 a -30 60838 a
+SDict begin 18.2 H.A end
+ -30 60838 a -30 60838
+a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-METHODS) cvn H.B
+/DEST pdfmark end
+ -30 60838 a Black 12954 x FR(18)p Black eop end
+%%Page: 19 41
+TeXDict begin 19 40 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 37999 -1636 a FR(Chapter)386 b(3)i(Installation)p
+Black -30 3861 a FG(Installation)518 b(Methods)-30 3884
+y
+SDict begin H.S end
+ -30 3884 a -30 3884 a
+SDict begin 18.2 H.A end
+ -30 3884 a -30 3884 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-INSTALLATION-METHODS-FLOPPY)
+cvn H.B /DEST pdfmark end
+ -30 3884
+a 4704 x FE(Flopp)-23 b(y)-30 8908 y
+SDict begin H.S end
+ -30 8908 a -30 8908
+a
+SDict begin 18.2 H.A end
+ -30 8908 a -30 8908 a
+SDict begin [ /View [/XYZ H.V] /Dest (807) cvn H.B /DEST pdfmark end
+ -30 8908 a -30 9683 a
+SDict begin H.S end
+ -30 9683
+a -30 9683 a
+SDict begin 18.2 H.A end
+ -30 9683 a -30 9683 a
+SDict begin [ /View [/XYZ H.V] /Dest (810) cvn H.B /DEST pdfmark end
+ -30 9683 a 1694 x
+FU(While)308 b(it)h(w)-15 b(as)308 b(once)h(possible)f(to)g(install)g
+(all)g(of)h(Slackw)-15 b(are)308 b(Linux)g(from)h(\003opp)-15
+b(y)307 b(disks,)i(the)f(in-)-30 13392 y(creasing)336
+b(size)h(of)g(softw)-15 b(are)336 b(packages)g(\(indeed,)h(of)f(some)h
+(indi)-39 b(vidual)335 b(programs\))h(has)h(forced)-30
+15406 y(the)408 b(abandonment)g(of)g(the)h(\003opp)-15
+b(y)407 b(install.)h(As)g(late)h(as)f(Slackw)-15 b(are)408
+b(v)-23 b(ersion)408 b(7.1)g(a)h(partial)f(in-)-30 17421
+y(stall)495 b(w)-15 b(as)496 b(possible)f(using)g(\003opp)-15
+b(y)494 b(disks.)i(The)g(A)f(and)h(N)g(series)f(could)h(be)g(nearly)f
+(entirely)-30 19436 y(installed,)446 b(pro)-23 b(viding)445
+b(a)h(base)g(system)f(from)h(which)g(to)g(install)f(the)h(rest)g(of)g
+(the)g(distrib)-31 b(ution.)-30 21450 y(If)481 b(you)g(are)h
+(considering)e(a)h(\003opp)-15 b(y)480 b(install)h(\(typically)f(on)h
+(older)g(hardw)-15 b(are\),)481 b(it)g(is)g(typically)-30
+23465 y(recommended)338 b(to)h(\002nd)g(another)g(w)-15
+b(ay)-101 b(,)339 b(or)g(use)g(an)g(older)g(release.)h(Slackw)-15
+b(are)338 b(4.0)h(is)g(still)f(v)-23 b(ery)-30 25480
+y(popular)387 b(for)g(this)g(reason,)h(as)f(is)g(7.0.)-30
+26590 y
+SDict begin H.S end
+ -30 26590 a -30 26590 a
+SDict begin 18.2 H.A end
+ -30 26590 a -30 26590
+a
+SDict begin [ /View [/XYZ H.V] /Dest (811) cvn H.B /DEST pdfmark end
+ -30 26590 a 1679 x FU(Please)474 b(note)g(that)g(\003opp)-15
+b(y)473 b(disks)h(are)g(still)g(required)g(for)h(a)f(CD-R)-62
+b(OM)473 b(install)h(if)g(you)g(do)g(not)-30 30284 y(ha)-31
+b(v)-23 b(e)387 b(a)h(bootable)e(CD,)i(as)f(well)g(as)h(for)f(an)g(NFS)
+g(install.)-30 31283 y
+SDict begin H.S end
+ -30 31283 a -30 31283 a
+SDict begin 18.2 H.A end
+ -30 31283
+a -30 31283 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-INSTALLLATION-METHODS-CDROM)
+cvn H.B /DEST pdfmark end
+ -30 31283 a 4890 x FE(CD-R)-31 b(OM)-30
+36192 y
+SDict begin H.S end
+ -30 36192 a -30 36192 a
+SDict begin 18.2 H.A end
+ -30 36192 a -30 36192
+a
+SDict begin [ /View [/XYZ H.V] /Dest (814) cvn H.B /DEST pdfmark end
+ -30 36192 a -30 36967 a
+SDict begin H.S end
+ -30 36967 a -30 36967 a
+SDict begin 18.2 H.A end
+ -30
+36967 a -30 36967 a
+SDict begin [ /View [/XYZ H.V] /Dest (817) cvn H.B /DEST pdfmark end
+ -30 36967 a 1995 x FU(If)329 b(you)e(ha)-31
+b(v)-23 b(e)328 b(the)h(bootable)e(CD,)h(a)-31 b(v)-39
+b(ailable)329 b(in)f(the)g(of)-39 b(\002cial)328 b(disc)f(set)h
+(published)g(by)g(Slackw)-15 b(are)-30 40977 y(Linux,)426
+b(Inc.)i(\(see)e(the)h(section)e(called)i(Getting)f(Slackw)-15
+b(are\),)426 b(a)g(CD-based)g(installation)f(will)-30
+42992 y(be)337 b(a)g(bit)f(simpler)g(for)g(you.)h(If)g(not,)g(you)f
+(will)g(need)h(to)f(boot)g(from)h(\003oppies.)f(Also,)g(if)h(you)f(ha)
+-31 b(v)-23 b(e)-30 45006 y(special)297 b(hardw)-15 b(are)297
+b(that)g(mak)-15 b(es)296 b(usage)h(of)g(the)g(k)-15
+b(ernel)297 b(on)g(the)g(bootable)g(CD)f(problematic,)h(you)-30
+47021 y(may)387 b(need)h(to)f(use)g(specialized)g(\003oppies.)-30
+48132 y
+SDict begin H.S end
+ -30 48132 a -30 48132 a
+SDict begin 18.2 H.A end
+ -30 48132 a -30 48132
+a
+SDict begin [ /View [/XYZ H.V] /Dest (818) cvn H.B /DEST pdfmark end
+ -30 48132 a 1679 x FU(As)469 b(of)f(Slackw)-15 b(are)468
+b(v)-23 b(ersion)468 b(8.1,)i(a)e(ne)-39 b(w)469 b(method)f(is)h(used)f
+(for)h(creating)f(the)h(bootable)f(CDs,)-30 51825 y(which)461
+b(does)g(not)g(w)-15 b(ork)461 b(as)g(well)g(with)g(certain)g(\003ak)
+-23 b(y)461 b(BIOS)f(chips)h(\(it)g(is)g(w)-15 b(orth)461
+b(noting)f(that)-30 53840 y(most)437 b(all)h(Linux)f(CDs)g(suf)-39
+b(fer)438 b(from)f(this)g(these)h(days\).)g(If)f(that)h(is)f(the)h
+(case,)g(we)g(recommend)-30 55855 y(booting)387 b(from)g(a)g(\003opp)
+-15 b(y)386 b(disk.)-30 56965 y
+SDict begin H.S end
+ -30 56965 a -30 56965
+a
+SDict begin 18.2 H.A end
+ -30 56965 a -30 56965 a
+SDict begin [ /View [/XYZ H.V] /Dest (819) cvn H.B /DEST pdfmark end
+ -30 56965 a 0 TeXcolorgray
+-30 58644 a
+SDict begin H.S end
+ -30 58644 a FU(Section)h(3.2.3)8106 58644
+y
+SDict begin 18.2 H.L end
+ 8106 58644 a 8106 58644 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-INSTALLATION-METHODS-BOOTDISK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8106 58644 a Black 441 w
+FU(and)p 0 TeXcolorgray 11225 58644 a
+SDict begin H.S end
+ 11225 58644 a FU(Section)g(3.2.5)
+19361 58644 y
+SDict begin 18.2 H.L end
+ 19361 58644 a 19361 58644 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-SUPPLEMENTAL-DISK)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 19361 58644
+a Black 440 w FU(pro)-23 b(vide)440 b(information)f(on)i(choosing)e
+(and)h(creating)g(\003op-)-30 60659 y(pies)387 b(from)g(which)g(to)g
+(boot,)h(should)e(this)h(be)g(necessary)-101 b(.)-30
+61769 y
+SDict begin H.S end
+ -30 61769 a -30 61769 a
+SDict begin 18.2 H.A end
+ -30 61769 a -30 61769
+a
+SDict begin [ /View [/XYZ H.V] /Dest (822) cvn H.B /DEST pdfmark end
+ -30 61769 a Black 50226 73792 a FR(19)p Black eop end
+%%Page: 20 42
+TeXDict begin 20 41 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(3)g(Installation)p
+Black -30 3635 a FE(NFS)-30 3654 y
+SDict begin H.S end
+ -30 3654 a -30 3654
+a
+SDict begin 18.2 H.A end
+ -30 3654 a -30 3654 a
+SDict begin [ /View [/XYZ H.V] /Dest (824) cvn H.B /DEST pdfmark end
+ -30 3654 a -30 4429 a
+SDict begin H.S end
+ -30 4429
+a -30 4429 a
+SDict begin 18.2 H.A end
+ -30 4429 a -30 4429 a
+SDict begin [ /View [/XYZ H.V] /Dest (827) cvn H.B /DEST pdfmark end
+ -30 4429 a 1995 x
+FU(NFS)423 b(\(the)g(Netw)-15 b(ork)422 b(File)h(System\))g(is)g(a)g(w)
+-15 b(ay)423 b(of)g(making)g(\002lesystems)f(a)-31 b(v)-39
+b(ailable)423 b(to)g(remote)-30 8439 y(machines.)351
+b(An)f(NFS)g(install)g(allo)-39 b(ws)351 b(you)f(to)h(install)f(Slackw)
+-15 b(are)350 b(from)g(another)h(computer)f(on)-30 10454
+y(your)520 b(netw)-15 b(ork.)520 b(The)g(machine)f(from)h(which)g(you)g
+(are)g(installing)f(needs)h(to)f(be)i(con\002gured)-30
+12468 y(to)452 b(e)-23 b(xport)451 b(the)h(Slackw)-15
+b(are)451 b(distrib)-31 b(ution)450 b(tree)i(to)g(the)g(machine)f(to)h
+(which)f(you')-77 b(re)452 b(installing.)-30 14483 y(This,)387
+b(of)h(course,)f(in)-62 b(v)-31 b(olv)-23 b(es)387 b(some)g(kno)-39
+b(wledge)387 b(of)g(NFS,)g(which)g(is)g(co)-23 b(v)g(ered)387
+b(in)p 0 TeXcolorgray 44060 14483 a
+SDict begin H.S end
+ 44060 14483 a FU(Section)g(5.6)
+51034 14483 y
+SDict begin 18.2 H.L end
+ 51034 14483 a 51034 14483 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NFS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51034 14483
+a Black FU(.)-30 14818 y
+SDict begin H.S end
+ -30 14818 a -30 14818 a
+SDict begin 18.2 H.A end
+ -30
+14818 a -30 14818 a
+SDict begin [ /View [/XYZ H.V] /Dest (829) cvn H.B /DEST pdfmark end
+ -30 14818 a -30 15593 a
+SDict begin H.S end
+ -30 15593
+a -30 15593 a
+SDict begin 18.2 H.A end
+ -30 15593 a -30 15593 a
+SDict begin [ /View [/XYZ H.V] /Dest (832) cvn H.B /DEST pdfmark end
+ -30 15593 a 1679
+x FU(It)495 b(is)g(possible)g(to)g(perform)g(an)g(NFS)g(install)f(via)i
+(such)f(methods)f(as)h(PLIP)g(\(o)-23 b(v)g(er)495 b(a)g(parallel)-30
+19287 y(port\),)461 b(SLIP)-172 b(,)461 b(and)f(PPP)g(\(though)g(not)h
+(o)-23 b(v)g(er)460 b(a)h(modem)f(connection\).)h(Ho)-39
+b(we)g(v)-23 b(er)-62 b(,)461 b(we)g(recom-)-30 21302
+y(mend)374 b(the)f(use)h(of)g(a)g(netw)-15 b(ork)373
+b(card)h(if)g(a)-31 b(v)-39 b(ailable.)375 b(After)f(all,)g(installing)
+e(an)i(operating)g(system)-30 23316 y(through)387 b(your)g(printer)g
+(port)g(is)g(going)g(to)g(be)g(a)h(v)-23 b(ery)-101 b(,)388
+b(v)-23 b(ery)387 b(slo)-39 b(w)387 b(process.)-30 25977
+y
+SDict begin H.S end
+ -30 25977 a -30 25977 a
+SDict begin 18.2 H.A end
+ -30 25977 a -30 25977 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-INSTALLATION-METHODS-BOOTDISK)
+cvn H.B /DEST pdfmark end
+ -30
+25977 a 5181 x FG(Boot)518 b(Disk)-30 31181 y
+SDict begin H.S end
+ -30 31181
+a -30 31181 a
+SDict begin 18.2 H.A end
+ -30 31181 a -30 31181 a
+SDict begin [ /View [/XYZ H.V] /Dest (835) cvn H.B /DEST pdfmark end
+ -30 31181 a -30
+32111 a
+SDict begin H.S end
+ -30 32111 a -30 32111 a
+SDict begin 18.2 H.A end
+ -30 32111 a -30 32111
+a
+SDict begin [ /View [/XYZ H.V] /Dest (838) cvn H.B /DEST pdfmark end
+ -30 32111 a 1992 x FU(The)446 b(boot)f(disk)g(is)h(the)g(\003opp)-15
+b(y)444 b(you)i(actually)f(boot)g(from)h(to)g(be)-23
+b(gin)445 b(the)g(installation.)g(It)h(con-)-30 36117
+y(tains)339 b(a)g(compressed)f(k)-15 b(ernel)338 b(image)h(which)f(is)h
+(used)g(to)f(control)h(the)g(hardw)-15 b(are)338 b(during)h(instal-)-30
+38132 y(lation.)347 b(Therefore,)h(it)f(is)g(v)-23 b(ery)347
+b(much)g(required)g(\(unless)g(you')-77 b(re)346 b(booting)h(from)g
+(CD,)g(as)g(is)g(dis-)-30 40147 y(cussed)412 b(in)g(the)g(section)g
+(called)g(CD-R)-62 b(OM\).)412 b(The)g(boot)g(disks)g(are)g(located)g
+(in)g(the)45512 40147 y
+SDict begin H.S end
+ 45512 40147 a 45512 40147 a
+SDict begin 18.2 H.A end
+ 45512
+40147 a 45512 40147 a
+SDict begin [ /View [/XYZ H.V] /Dest (839) cvn H.B /DEST pdfmark end
+ 45512 40147 a FQ(bootdisks/)-30
+42161 y FU(directory)387 b(in)g(the)g(distrib)-31 b(ution)386
+b(tree.)-30 43272 y
+SDict begin H.S end
+ -30 43272 a -30 43272 a
+SDict begin 18.2 H.A end
+ -30 43272
+a -30 43272 a
+SDict begin [ /View [/XYZ H.V] /Dest (840) cvn H.B /DEST pdfmark end
+ -30 43272 a 1679 x FU(There)421 b(are)g(more)g(Slackw)-15
+b(are)419 b(boot)i(disks)f(than)g(you)h(can)g(shak)-15
+b(e)420 b(a)h(stick)f(at)h(\(which)f(is)h(to)f(say)-30
+46966 y(about)465 b(16\).)h(A)f(complete)g(list)f(of)i(boot)f(disks,)g
+(with)g(a)g(description)g(of)g(each,)h(is)f(a)-31 b(v)-39
+b(ailable)465 b(in)-30 48980 y(the)299 b(Slackw)-15 b(are)298
+b(distrib)-31 b(ution)297 b(tree)i(in)f(the)h(\002le)24914
+48980 y
+SDict begin H.S end
+ 24914 48980 a 24914 48980 a
+SDict begin 18.2 H.A end
+ 24914 48980 a 24914
+48980 a
+SDict begin [ /View [/XYZ H.V] /Dest (841) cvn H.B /DEST pdfmark end
+ 24914 48980 a FQ(bootdisks/README.TXT)p FU(.)287
+b(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)299 b(most)f(people)-30
+50995 y(are)485 b(able)f(to)h(use)f(the)12033 50995 y
+SDict begin H.S end
+
+12033 50995 a 12033 50995 a
+SDict begin 18.2 H.A end
+ 12033 50995 a 12033 50995
+a
+SDict begin [ /View [/XYZ H.V] /Dest (842) cvn H.B /DEST pdfmark end
+ 12033 50995 a FQ(bare.i)c FU(\(for)485 b(IDE)g(de)-39
+b(vices\))484 b(or)29535 50995 y
+SDict begin H.S end
+ 29535 50995 a 29535
+50995 a
+SDict begin 18.2 H.A end
+ 29535 50995 a 29535 50995 a
+SDict begin [ /View [/XYZ H.V] /Dest (843) cvn H.B /DEST pdfmark end
+ 29535 50995 a FQ(scsi.s)d
+FU(\(for)j(SCSI)g(de)-39 b(vices\))484 b(boot)g(disk)-30
+53010 y(image.)-30 54120 y
+SDict begin H.S end
+ -30 54120 a -30 54120 a
+SDict begin 18.2 H.A end
+ -30
+54120 a -30 54120 a
+SDict begin [ /View [/XYZ H.V] /Dest (844) cvn H.B /DEST pdfmark end
+ -30 54120 a 1679 x FU(See)p 0 TeXcolorgray
+2595 55799 a
+SDict begin H.S end
+ 2595 55799 a FU(Section)387 b(3.2.6)10731
+55799 y
+SDict begin 18.2 H.L end
+ 10731 55799 a 10731 55799 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-MAKING-THE-DISKS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10731 55799 a Black
+388 w FU(for)g(instructions)f(on)h(making)g(a)h(disk)e(from)i(an)f
+(image.)-30 56909 y
+SDict begin H.S end
+ -30 56909 a -30 56909 a
+SDict begin 18.2 H.A end
+ -30 56909
+a -30 56909 a
+SDict begin [ /View [/XYZ H.V] /Dest (846) cvn H.B /DEST pdfmark end
+ -30 56909 a 1680 x FU(After)376 b(booting,)g(you)g(will)g
+(be)h(prompted)e(to)h(insert)g(the)h(root)f(disk.)g(W)-124
+b(e)376 b(recommend)g(that)g(you)-30 60603 y(just)387
+b(humor)g(the)g(boot)g(disk)g(and)g(play)g(along.)-30
+61714 y
+SDict begin H.S end
+ -30 61714 a -30 61714 a
+SDict begin 18.2 H.A end
+ -30 61714 a -30 61714
+a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-INSTALLATION-METHODS-ROOTDISK)
+cvn H.B /DEST pdfmark end
+ -30 61714 a Black 12078 x FR(20)p Black eop end
+%%Page: 21 43
+TeXDict begin 21 42 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 37999 -1636 a FR(Chapter)386 b(3)i(Installation)p
+Black -30 3861 a FG(Root)518 b(Disk)-30 3884 y
+SDict begin H.S end
+ -30 3884
+a -30 3884 a
+SDict begin 18.2 H.A end
+ -30 3884 a -30 3884 a
+SDict begin [ /View [/XYZ H.V] /Dest (849) cvn H.B /DEST pdfmark end
+ -30 3884 a -30 4814
+a
+SDict begin H.S end
+ -30 4814 a -30 4814 a
+SDict begin 18.2 H.A end
+ -30 4814 a -30 4814 a
+SDict begin [ /View [/XYZ H.V] /Dest (852) cvn H.B /DEST pdfmark end
+ -30 4814
+a 1991 x FU(The)601 b(root)g(disks)f(contain)h(the)g(setup)f(program)h
+(and)g(a)g(\002lesystem)f(which)h(is)g(used)f(during)-30
+8820 y(installation.)496 b(The)-23 b(y)497 b(are)h(also)f(required.)h
+(The)f(root)g(disk)g(images)g(are)g(located)h(in)f(the)g(direc-)-30
+10835 y(tory)466 b(rootdisks)e(in)i(the)g(distrib)-31
+b(ution)464 b(tree.)i(Y)-170 b(ou')-15 b(ll)465 b(ha)-31
+b(v)-23 b(e)465 b(to)h(mak)-15 b(e)465 b(tw)-15 b(o)465
+b(root)g(disks)h(from)f(the)-30 12849 y
+SDict begin H.S end
+ -30 12849 a -30
+12849 a
+SDict begin 18.2 H.A end
+ -30 12849 a -30 12849 a
+SDict begin [ /View [/XYZ H.V] /Dest (853) cvn H.B /DEST pdfmark end
+ -30 12849 a FQ(install.1)476
+b FU(and)8809 12849 y
+SDict begin H.S end
+ 8809 12849 a 8809 12849 a
+SDict begin 18.2 H.A end
+ 8809
+12849 a 8809 12849 a
+SDict begin [ /View [/XYZ H.V] /Dest (854) cvn H.B /DEST pdfmark end
+ 8809 12849 a FQ(install.2)g FU(images.)481
+b(Here)h(you)f(can)h(also)f(\002nd)g(the)37366 12849
+y
+SDict begin H.S end
+ 37366 12849 a 37366 12849 a
+SDict begin 18.2 H.A end
+ 37366 12849 a 37366 12849
+a
+SDict begin [ /View [/XYZ H.V] /Dest (855) cvn H.B /DEST pdfmark end
+ 37366 12849 a FQ(network.dsk)p FU(,)45125 12849 y
+SDict begin H.S end
+ 45125
+12849 a 45125 12849 a
+SDict begin 18.2 H.A end
+ 45125 12849 a 45125 12849 a
+SDict begin [ /View [/XYZ H.V] /Dest (856) cvn H.B /DEST pdfmark end
+ 45125
+12849 a FQ(pcmcia.dsk)p FU(,)-30 14864 y
+SDict begin H.S end
+ -30 14864 a
+-30 14864 a
+SDict begin 18.2 H.A end
+ -30 14864 a -30 14864 a
+SDict begin [ /View [/XYZ H.V] /Dest (857) cvn H.B /DEST pdfmark end
+ -30 14864 a FQ(rescue.dsk)p
+FU(,)382 b(and)9634 14864 y
+SDict begin H.S end
+ 9634 14864 a 9634 14864 a
+SDict begin 18.2 H.A end
+
+9634 14864 a 9634 14864 a
+SDict begin [ /View [/XYZ H.V] /Dest (858) cvn H.B /DEST pdfmark end
+ 9634 14864 a FQ(sbootmgr.dsk)e
+FU(disks.)-30 15908 y
+SDict begin H.S end
+ -30 15908 a -30 15908 a
+SDict begin 18.2 H.A end
+ -30 15908
+a -30 15908 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-SUPPLEMENTAL-DISK)
+cvn H.B /DEST pdfmark end
+ -30 15908 a 5248 x FG(Supplemental)519
+b(Disk)-30 21541 y
+SDict begin H.S end
+ -30 21541 a -30 21541 a
+SDict begin 18.2 H.A end
+ -30 21541
+a -30 21541 a
+SDict begin [ /View [/XYZ H.V] /Dest (861) cvn H.B /DEST pdfmark end
+ -30 21541 a -30 22471 a
+SDict begin H.S end
+ -30 22471 a -30
+22471 a
+SDict begin 18.2 H.A end
+ -30 22471 a -30 22471 a
+SDict begin [ /View [/XYZ H.V] /Dest (864) cvn H.B /DEST pdfmark end
+ -30 22471 a 1629 x FU(A)423
+b(supplemental)e(disk)i(is)f(needed)h(if)g(you)f(are)h(performing)f(an)
+h(NFS)f(install)g(or)h(installing)e(to)-30 26115 y(a)364
+b(system)f(with)g(PCMCIA)g(de)-39 b(vices.)364 b(Supplemental)e(disks)h
+(are)h(in)f(the)h(rootdsks)f(directory)g(in)-30 28130
+y(the)502 b(distrib)-31 b(ution)501 b(tree,)i(with)e(the)h(\002lenames)
+25294 28130 y
+SDict begin H.S end
+ 25294 28130 a 25294 28130 a
+SDict begin 18.2 H.A end
+ 25294 28130
+a 25294 28130 a
+SDict begin [ /View [/XYZ H.V] /Dest (865) cvn H.B /DEST pdfmark end
+ 25294 28130 a FQ(network.dsk)495 b FU(and)35426
+28130 y
+SDict begin H.S end
+ 35426 28130 a 35426 28130 a
+SDict begin 18.2 H.A end
+ 35426 28130 a 35426
+28130 a
+SDict begin [ /View [/XYZ H.V] /Dest (866) cvn H.B /DEST pdfmark end
+ 35426 28130 a FQ(pcmcia.dsk)p FU(.)i(Recently)k(other)-30
+30144 y(supplemental)358 b(disks)h(such)f(as)16990 30144
+y
+SDict begin H.S end
+ 16990 30144 a 16990 30144 a
+SDict begin 18.2 H.A end
+ 16990 30144 a 16990 30144
+a
+SDict begin [ /View [/XYZ H.V] /Dest (867) cvn H.B /DEST pdfmark end
+ 16990 30144 a FQ(rescue.dsk)353 b FU(and)26210 30144
+y
+SDict begin H.S end
+ 26210 30144 a 26210 30144 a
+SDict begin 18.2 H.A end
+ 26210 30144 a 26210 30144
+a
+SDict begin [ /View [/XYZ H.V] /Dest (868) cvn H.B /DEST pdfmark end
+ 26210 30144 a FQ(sbootmgr.dsk)e FU(ha)-31 b(v)-23 b(e)359
+b(been)g(added.)h(The)f(rescue)-30 32159 y(disk)463 b(is)g(a)h(small)e
+(\003opp)-15 b(y)462 b(root)i(image)f(that)g(runs)g(in)g(a)g(4MB)g(RAM)
+g(dri)-39 b(v)-23 b(e.)463 b(It)h(includes)e(some)-30
+34174 y(basic)431 b(netw)-15 b(orking)429 b(utilities)h(and)h(the)g(vi)
+g(editor)f(for)h(quick)g(\002x)-23 b(es)430 b(on)h(b)-31
+b(usted)430 b(machines.)h(The)-30 36188 y
+SDict begin H.S end
+ -30 36188 a
+-30 36188 a
+SDict begin 18.2 H.A end
+ -30 36188 a -30 36188 a
+SDict begin [ /View [/XYZ H.V] /Dest (869) cvn H.B /DEST pdfmark end
+ -30 36188 a FQ(sbootmgr.dsk)490
+b FU(disk)496 b(is)h(used)g(to)f(boot)h(other)g(de)-39
+b(vices.)497 b(Boot)f(of)-39 b(f)498 b(this)e(disk)h(if)g(your)g
+(bootable)-30 38203 y(CD-R)-62 b(OM)584 b(dri)-39 b(v)-23
+b(e)585 b(doesn')-28 b(t)585 b(w)-15 b(ant)585 b(to)g(boot)g(the)g
+(Slackw)-15 b(are)585 b(CDs.)g(It)g(will)g(prompt)g(you)g(for)-30
+40218 y(dif)-39 b(ferent)550 b(things)f(to)h(boot)f(and)h(may)g(of)-39
+b(fer)550 b(a)g(con)-62 b(v)-23 b(enient)549 b(w)-15
+b(ay)550 b(to)f(w)-15 b(ork)550 b(around)f(a)h(b)-31
+b(uggy)-30 42232 y(BIOS.)-30 43023 y
+SDict begin H.S end
+ -30 43023 a -30
+43023 a
+SDict begin 18.2 H.A end
+ -30 43023 a -30 43023 a
+SDict begin [ /View [/XYZ H.V] /Dest (870) cvn H.B /DEST pdfmark end
+ -30 43023 a 1999 x FU(The)387
+b(root)g(disk)g(will)g(instruct)g(you)g(on)g(the)g(use)g(of)h
+(supplemental)e(disks)g(when)i(it)f(is)g(loaded.)-30
+46132 y
+SDict begin H.S end
+ -30 46132 a -30 46132 a
+SDict begin 18.2 H.A end
+ -30 46132 a -30 46132
+a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-MAKING-THE-DISKS)
+cvn H.B /DEST pdfmark end
+ -30 46132 a 5182 x FG(Making)518 b(the)f(Disks)-30
+51728 y
+SDict begin H.S end
+ -30 51728 a -30 51728 a
+SDict begin 18.2 H.A end
+ -30 51728 a -30 51728
+a
+SDict begin [ /View [/XYZ H.V] /Dest (873) cvn H.B /DEST pdfmark end
+ -30 51728 a -30 52658 a
+SDict begin H.S end
+ -30 52658 a -30 52658 a
+SDict begin 18.2 H.A end
+ -30
+52658 a -30 52658 a
+SDict begin [ /View [/XYZ H.V] /Dest (876) cvn H.B /DEST pdfmark end
+ -30 52658 a 1600 x FU(Once)395 b(you')-77
+b(v)-23 b(e)393 b(selected)h(a)h(boot)f(disk)g(image,)h(you)f(need)g
+(to)h(put)f(it)g(on)g(a)h(\003opp)-15 b(y)-101 b(.)394
+b(The)g(process)-30 56273 y(is)425 b(slightly)g(dif)-39
+b(ferent)425 b(depending)g(on)g(which)g(operating)g(system)g(you')-77
+b(re)424 b(using)h(to)g(mak)-15 b(e)425 b(the)-30 58288
+y(disks.)380 b(If)g(you')-77 b(re)380 b(running)f(Linux)h(\(or)g
+(pretty)g(much)g(an)-23 b(y)379 b(Unix-lik)-15 b(e)379
+b(OS\))h(you')-15 b(ll)379 b(need)h(to)g(use)-30 60302
+y(the)2302 60302 y
+SDict begin H.S end
+ 2302 60302 a 2302 60302 a
+SDict begin 18.2 H.A end
+ 2302 60302
+a 2302 60302 a
+SDict begin [ /View [/XYZ H.V] /Dest (877) cvn H.B /DEST pdfmark end
+ 2302 60302 a FP(dd)p FU(\(1\))439 b(command.)f(Assuming)
+19698 60302 y
+SDict begin H.S end
+ 19698 60302 a 19698 60302 a
+SDict begin 18.2 H.A end
+ 19698 60302
+a 19698 60302 a
+SDict begin [ /View [/XYZ H.V] /Dest (878) cvn H.B /DEST pdfmark end
+ 19698 60302 a FQ(bare.i)d FU(is)j(your)g(disk)g(image)g
+(\002le)g(and)h(your)f(\003opp)-15 b(y)437 b(dri)-39
+b(v)-23 b(e)-30 62317 y(is)1391 62317 y
+SDict begin H.S end
+ 1391 62317 a
+1391 62317 a
+SDict begin 18.2 H.A end
+ 1391 62317 a 1391 62317 a
+SDict begin [ /View [/XYZ H.V] /Dest (879) cvn H.B /DEST pdfmark end
+ 1391 62317 a FQ(/dev/fd0)p
+FU(,)383 b(the)k(command)g(to)g(mak)-15 b(e)386 b(a)22355
+62317 y
+SDict begin H.S end
+ 22355 62317 a 22355 62317 a
+SDict begin 18.2 H.A end
+ 22355 62317 a 22355
+62317 a
+SDict begin [ /View [/XYZ H.V] /Dest (880) cvn H.B /DEST pdfmark end
+ 22355 62317 a FQ(bare.i)e FU(\003opp)-15 b(y)386
+b(is:)-30 64202 y
+SDict begin H.S end
+ -30 64202 a -30 64202 a
+SDict begin 14.56 H.A end
+ -30 64202 a
+-30 64202 a
+SDict begin [ /View [/XYZ H.V] /Dest (881) cvn H.B /DEST pdfmark end
+ -30 64202 a -30 64202 a
+SDict begin H.S end
+ -30 64202 a -30 64202
+a
+SDict begin 14.56 H.A end
+ -30 64202 a -30 64202 a
+SDict begin [ /View [/XYZ H.V] /Dest (882) cvn H.B /DEST pdfmark end
+ -30 64202 a 1277 x FJ(\045)1309
+65479 y
+SDict begin H.S end
+ 1309 65479 a 1309 65479 a
+SDict begin 14.56 H.A end
+ 1309 65479 a 1309 65479
+a
+SDict begin [ /View [/XYZ H.V] /Dest (883) cvn H.B /DEST pdfmark end
+ 1309 65479 a FH(dd)744 b(if=bare.i)e(of=/dev/fd0)p
+Black 50226 73792 a FR(21)p Black eop end
+%%Page: 22 44
+TeXDict begin 22 43 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(3)g(Installation)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (884) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(If)364 b(you')-77 b(re)362
+b(running)h(a)g(Microsoft)g(OS,)g(you')-15 b(ll)362 b(need)h(to)g(use)h
+(the)34734 3611 y
+SDict begin H.S end
+ 34734 3611 a 34734 3611 a
+SDict begin 18.2 H.A end
+ 34734 3611
+a 34734 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (885) cvn H.B /DEST pdfmark end
+ 34734 3611 a FQ(RAWRITE.EXE)356 b FU(program,)363
+b(which)-30 5626 y(is)313 b(included)f(in)h(the)g(distrib)-31
+b(ution)311 b(tree)i(in)g(the)g(same)f(directories)h(as)g(the)g
+(\003opp)-15 b(y)311 b(images.)i(Ag)-8 b(ain)-30 7640
+y(assuming)375 b(that)8902 7640 y
+SDict begin H.S end
+ 8902 7640 a 8902 7640
+a
+SDict begin 18.2 H.A end
+ 8902 7640 a 8902 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (886) cvn H.B /DEST pdfmark end
+ 8902 7640 a FQ(bare.i)e FU(is)j(your)g(disk)f
+(image)h(\002le)g(and)g(your)g(\003opp)-15 b(y)375 b(dri)-39
+b(v)-23 b(e)376 b(is)42206 7640 y
+SDict begin H.S end
+ 42206 7640 a 42206
+7640 a
+SDict begin 18.2 H.A end
+ 42206 7640 a 42206 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (887) cvn H.B /DEST pdfmark end
+ 42206 7640 a FQ(A:)p
+FU(,)g(open)g(a)g(DOS)-30 9655 y(prompt)387 b(and)g(type)g(the)g(follo)
+-39 b(wing:)-30 11540 y
+SDict begin H.S end
+ -30 11540 a -30 11540 a
+SDict begin 14.56 H.A end
+ -30 11540
+a -30 11540 a
+SDict begin [ /View [/XYZ H.V] /Dest (888) cvn H.B /DEST pdfmark end
+ -30 11540 a 1277 x FP(C:\\)2946 12817 y
+SDict begin H.S end
+
+2946 12817 a 2946 12817 a
+SDict begin 14.56 H.A end
+ 2946 12817 a 2946 12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (889) cvn H.B /DEST pdfmark end
+ 2946
+12817 a FH(rawrite)743 b(a:)g(bare.i)-30 16014 y
+SDict begin H.S end
+ -30
+16014 a -30 16014 a
+SDict begin 18.2 H.A end
+ -30 16014 a -30 16014 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-PARTITIONING) cvn
+H.B /DEST pdfmark end
+ -30 16014
+a 6027 x FL(3.3)620 b(P)-67 b(ar)45 b(titioning)-30 22537
+y
+SDict begin H.S end
+ -30 22537 a -30 22537 a
+SDict begin 18.2 H.A end
+ -30 22537 a -30 22537 a
+SDict begin [ /View [/XYZ H.V] /Dest (892) cvn H.B /DEST pdfmark end
+ -30
+22537 a -30 23653 a
+SDict begin H.S end
+ -30 23653 a -30 23653 a
+SDict begin 18.2 H.A end
+ -30 23653
+a -30 23653 a
+SDict begin [ /View [/XYZ H.V] /Dest (894) cvn H.B /DEST pdfmark end
+ -30 23653 a 1518 x FU(After)416 b(booting)f(from)h(your)f
+(preferred)i(media,)f(you)f(will)h(need)g(to)f(partition)g(your)h(hard)
+g(disk.)-30 27186 y(The)392 b(disk)g(partition)g(is)g(where)g(the)g
+(Linux)g(\002lesystem)f(will)h(be)g(created)h(and)f(is)g(where)g
+(Slack-)-30 29200 y(w)-15 b(are)365 b(will)g(be)g(installed.)g(At)g
+(the)g(v)-23 b(ery)365 b(minimum)f(we)h(recommend)g(creating)g(tw)-15
+b(o)364 b(partitions;)-30 31215 y(one)387 b(for)h(your)f(root)g
+(\002lesystem)f(\()18091 31215 y
+SDict begin H.S end
+ 18091 31215 a 18091
+31215 a
+SDict begin 18.2 H.A end
+ 18091 31215 a 18091 31215 a
+SDict begin [ /View [/XYZ H.V] /Dest (895) cvn H.B /DEST pdfmark end
+ 18091 31215 a FQ(/)p
+FU(\))h(and)g(one)g(for)h(sw)-15 b(ap)387 b(space.)-30
+32326 y
+SDict begin H.S end
+ -30 32326 a -30 32326 a
+SDict begin 18.2 H.A end
+ -30 32326 a -30 32326
+a
+SDict begin [ /View [/XYZ H.V] /Dest (896) cvn H.B /DEST pdfmark end
+ -30 32326 a 1679 x FU(After)435 b(the)f(root)g(disk)g(\002nishes)g
+(loading,)g(it)g(will)g(present)h(you)f(with)g(a)h(login)f(prompt.)g
+(Log)g(in)-30 36019 y(as)341 b(root)g(\(there)g(is)f(no)h(passw)-15
+b(ord\).)341 b(At)f(the)h(shell)g(prompt,)f(run)h(either)37619
+36019 y
+SDict begin H.S end
+ 37619 36019 a 37619 36019 a
+SDict begin 18.2 H.A end
+ 37619 36019 a 37619
+36019 a
+SDict begin [ /View [/XYZ H.V] /Dest (897) cvn H.B /DEST pdfmark end
+ 37619 36019 a FP(cfdisk)p FU(\(8\))f(or)45862
+36019 y
+SDict begin H.S end
+ 45862 36019 a 45862 36019 a
+SDict begin 18.2 H.A end
+ 45862 36019 a 45862
+36019 a
+SDict begin [ /View [/XYZ H.V] /Dest (898) cvn H.B /DEST pdfmark end
+ 45862 36019 a FP(fdisk)p FU(\(8\).)-30 38034
+y(The)2786 38034 y
+SDict begin H.S end
+ 2786 38034 a 2786 38034 a
+SDict begin 18.2 H.A end
+ 2786 38034
+a 2786 38034 a
+SDict begin [ /View [/XYZ H.V] /Dest (899) cvn H.B /DEST pdfmark end
+ 2786 38034 a FP(cfdisk)406 b FU(program)g(pro)-23
+b(vides)405 b(a)h(more)g(user)-31 b(-friendly)406 b(interf)-15
+b(ace)406 b(than)g(the)g(re)-23 b(gular)48056 38034 y
+SDict begin H.S end
+
+48056 38034 a 48056 38034 a
+SDict begin 18.2 H.A end
+ 48056 38034 a 48056 38034
+a
+SDict begin [ /View [/XYZ H.V] /Dest (900) cvn H.B /DEST pdfmark end
+ 48056 38034 a FP(fdisk)-30 40049 y FU(program,)529
+b(b)-31 b(ut)528 b(does)g(lack)h(some)f(features.)h(W)-124
+b(e)529 b(will)f(brie\003y)g(e)-23 b(xplain)528 b(the)42277
+40049 y
+SDict begin H.S end
+ 42277 40049 a 42277 40049 a
+SDict begin 18.2 H.A end
+ 42277 40049 a 42277
+40049 a
+SDict begin [ /View [/XYZ H.V] /Dest (901) cvn H.B /DEST pdfmark end
+ 42277 40049 a FP(fdisk)g FU(program)-30 42063
+y(belo)-39 b(w)-101 b(.)-30 42078 y
+SDict begin H.S end
+ -30 42078 a -30 42078
+a
+SDict begin 18.2 H.A end
+ -30 42078 a -30 42078 a
+SDict begin [ /View [/XYZ H.V] /Dest (902) cvn H.B /DEST pdfmark end
+ -30 42078 a -30 42078 a
+SDict begin H.S end
+ -30
+42078 a -30 42078 a
+SDict begin 18.2 H.A end
+ -30 42078 a -30 42078 a
+SDict begin [ /View [/XYZ H.V] /Dest (904) cvn H.B /DEST pdfmark end
+ -30 42078
+a -30 42078 a
+SDict begin H.S end
+ -30 42078 a -30 42078 a
+SDict begin 18.2 H.A end
+ -30 42078 a -30
+42078 a
+SDict begin [ /View [/XYZ H.V] /Dest (906) cvn H.B /DEST pdfmark end
+ -30 42078 a -30 42078 a
+SDict begin H.S end
+ -30 42078 a -30 42078
+a
+SDict begin 18.2 H.A end
+ -30 42078 a -30 42078 a
+SDict begin [ /View [/XYZ H.V] /Dest (908) cvn H.B /DEST pdfmark end
+ -30 42078 a -30 42854 a
+SDict begin H.S end
+ -30
+42854 a -30 42854 a
+SDict begin 18.2 H.A end
+ -30 42854 a -30 42854 a
+SDict begin [ /View [/XYZ H.V] /Dest (910) cvn H.B /DEST pdfmark end
+ -30 42854
+a 1999 x FU(Be)-23 b(gin)536 b(by)g(running)11630 44853
+y
+SDict begin H.S end
+ 11630 44853 a 11630 44853 a
+SDict begin 18.2 H.A end
+ 11630 44853 a 11630 44853
+a
+SDict begin [ /View [/XYZ H.V] /Dest (911) cvn H.B /DEST pdfmark end
+ 11630 44853 a FP(fdisk)g FU(for)g(your)g(hard)h(disk.)f(In)g(Linux,)h
+(the)f(hard)g(disks)g(do)g(not)g(ha)-31 b(v)-23 b(e)-30
+46868 y(dri)-39 b(v)-23 b(e)436 b(letters,)g(b)-31 b(ut)436
+b(are)h(represented)e(by)h(a)h(\002le.)f(The)g(\002rst)g(IDE)g(hard)g
+(disk)g(\(primary)f(master\))-30 48882 y(is)1353 48882
+y
+SDict begin H.S end
+ 1353 48882 a 1353 48882 a
+SDict begin 18.2 H.A end
+ 1353 48882 a 1353 48882 a
+SDict begin [ /View [/XYZ H.V] /Dest (912) cvn H.B /DEST pdfmark end
+
+1353 48882 a FQ(/dev/hda)p FU(,)345 b(the)350 b(primary)f(sla)-31
+b(v)-23 b(e)349 b(is)19464 48882 y
+SDict begin H.S end
+ 19464 48882 a 19464
+48882 a
+SDict begin 18.2 H.A end
+ 19464 48882 a 19464 48882 a
+SDict begin [ /View [/XYZ H.V] /Dest (913) cvn H.B /DEST pdfmark end
+ 19464 48882 a FQ(/dev/hdb)p
+FU(,)c(and)350 b(so)f(on.)h(SCSI)e(disks)h(follo)-39
+b(w)350 b(the)f(same)g(type)-30 50897 y(system,)378 b(b)-31
+b(ut)378 b(are)h(in)f(the)g(form)g(of)18556 50897 y
+SDict begin H.S end
+ 18556
+50897 a 18556 50897 a
+SDict begin 18.2 H.A end
+ 18556 50897 a 18556 50897 a
+SDict begin [ /View [/XYZ H.V] /Dest (914) cvn H.B /DEST pdfmark end
+ 18556
+50897 a FQ(/dev/sdX)p FU(.)c(Y)-170 b(ou)377 b(will)h(need)g(to)g
+(start)37934 50897 y
+SDict begin H.S end
+ 37934 50897 a 37934 50897 a
+SDict begin 18.2 H.A end
+ 37934
+50897 a 37934 50897 a
+SDict begin [ /View [/XYZ H.V] /Dest (916) cvn H.B /DEST pdfmark end
+ 37934 50897 a FP(fdisk)g FU(and)g(pass)g(it)g
+(your)-30 52912 y(hard)387 b(disk:)-30 54477 y
+SDict begin H.S end
+ -30 54477
+a -30 54477 a
+SDict begin 14.56 H.A end
+ -30 54477 a -30 54477 a
+SDict begin [ /View [/XYZ H.V] /Dest (917) cvn H.B /DEST pdfmark end
+ -30 54477 a -30
+54477 a
+SDict begin H.S end
+ -30 54477 a -30 54477 a
+SDict begin 14.56 H.A end
+ -30 54477 a -30 54477
+a
+SDict begin [ /View [/XYZ H.V] /Dest (918) cvn H.B /DEST pdfmark end
+ -30 54477 a 1596 x FJ(#)1309 56073 y
+SDict begin H.S end
+ 1309 56073 a 1309
+56073 a
+SDict begin 14.56 H.A end
+ 1309 56073 a 1309 56073 a
+SDict begin [ /View [/XYZ H.V] /Dest (919) cvn H.B /DEST pdfmark end
+ 1309 56073 a FH(fdisk)743
+b(/dev/hda)-30 57714 y
+SDict begin H.S end
+ -30 57714 a -30 57714 a
+SDict begin 18.2 H.A end
+ -30 57714
+a -30 57714 a
+SDict begin [ /View [/XYZ H.V] /Dest (920) cvn H.B /DEST pdfmark end
+ -30 57714 a 1923 x FU(Lik)-15 b(e)356 b(all)g(good)g
+(Unix)g(programs,)18567 59637 y
+SDict begin H.S end
+ 18567 59637 a 18567 59637
+a
+SDict begin 18.2 H.A end
+ 18567 59637 a 18567 59637 a
+SDict begin [ /View [/XYZ H.V] /Dest (921) cvn H.B /DEST pdfmark end
+ 18567 59637 a FP(fdisk)g
+FU(gi)-39 b(v)-23 b(es)356 b(you)g(a)h(prompt)f(\(thought)f(you)h(were)
+h(getting)f(a)-30 61652 y(menu,)437 b(right?\).)g(The)g(\002rst)f
+(thing)h(you)f(should)g(do)h(is)g(e)-23 b(xamine)436
+b(your)h(current)g(partitions.)f(W)-124 b(e)-30 63667
+y(do)387 b(that)g(by)g(typing)10905 63667 y
+SDict begin H.S end
+ 10905 63667
+a 10905 63667 a
+SDict begin 18.2 H.A end
+ 10905 63667 a 10905 63667 a
+SDict begin [ /View [/XYZ H.V] /Dest (922) cvn H.B /DEST pdfmark end
+ 10905 63667
+a Fv(p)g FU(at)h(the)16010 63667 y
+SDict begin H.S end
+ 16010 63667 a 16010
+63667 a
+SDict begin 18.2 H.A end
+ 16010 63667 a 16010 63667 a
+SDict begin [ /View [/XYZ H.V] /Dest (923) cvn H.B /DEST pdfmark end
+ 16010 63667 a FP(fdisk)f
+FU(prompt:)-30 65552 y
+SDict begin H.S end
+ -30 65552 a -30 65552 a
+SDict begin 14.56 H.A end
+ -30 65552
+a -30 65552 a
+SDict begin [ /View [/XYZ H.V] /Dest (924) cvn H.B /DEST pdfmark end
+ -30 65552 a 1276 x FP(Command)743 b(\(m)h(for)f(help\):)
+16335 66828 y
+SDict begin H.S end
+ 16335 66828 a 16335 66828 a
+SDict begin 14.56 H.A end
+ 16335 66828
+a 16335 66828 a
+SDict begin [ /View [/XYZ H.V] /Dest (925) cvn H.B /DEST pdfmark end
+ 16335 66828 a FH(p)p Black -30 73792
+a FR(22)p Black eop end
+%%Page: 23 45
+TeXDict begin 23 44 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (951) cvn H.B /DEST pdfmark end
+ -30 -2687 a 37999 -1636 a FR(Chapter)386
+b(3)i(Installation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (926) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(This)403
+b(will)g(display)g(all)g(sorts)g(of)h(information)e(about)h(your)g
+(current)h(partitions.)e(Most)h(people)-30 5626 y(pick)433
+b(a)h(free)g(dri)-39 b(v)-23 b(e)434 b(to)f(install)g(to)g(and)h(then)f
+(remo)-23 b(v)g(e)433 b(an)-23 b(y)433 b(e)-23 b(xisting)433
+b(partitions)f(on)i(it)f(to)h(create)-30 7640 y(room)387
+b(for)g(the)h(Linux)e(partitions.)-30 7976 y
+SDict begin H.S end
+ -30 7976
+a -30 7976 a
+SDict begin 16.9 H.A end
+ -30 7976 a -30 7976 a
+SDict begin [ /View [/XYZ H.V] /Dest (927) cvn H.B /DEST pdfmark end
+ -30 7976 a -30 10301
+a
+SDict begin H.S end
+ -30 10301 a -30 10301 a
+SDict begin 16.9 H.A end
+ -30 10301 a -30 10301 a
+SDict begin [ /View [/XYZ H.V] /Dest (928) cvn H.B /DEST pdfmark end
+ -30
+10301 a 3070 11836 a Fu(W)-58 b(arning:)527 b Ft(IT)f(IS)f(VER)-72
+b(Y)526 b(IMPOR)-43 b(T)-173 b(ANT)525 b(THA)-173 b(T)526
+b(Y)-122 b(OU)525 b(BA)-43 b(CK)525 b(UP)g(ANY)g(INFORMA-)3070
+13707 y(TION)611 b(Y)-122 b(OU)611 b(W)-72 b(ANT)613
+b(T)-58 b(O)612 b(SA)-101 b(VE)612 b(BEFORE)f(DESTR)-29
+b(O)-101 b(YING)612 b(THE)g(P)-173 b(AR)-43 b(TITION)612
+b(IT)3070 15577 y(LIVES)399 b(ON.)-30 19917 y
+SDict begin H.S end
+ -30 19917
+a -30 19917 a
+SDict begin 18.2 H.A end
+ -30 19917 a -30 19917 a
+SDict begin [ /View [/XYZ H.V] /Dest (929) cvn H.B /DEST pdfmark end
+ -30 19917 a 2014
+x FU(There)404 b(is)g(no)h(easy)f(w)-15 b(ay)404 b(to)g(reco)-23
+b(v)g(er)404 b(from)g(deleting)f(a)i(partition,)e(so)h(al)-15
+b(w)g(ays)403 b(back)i(up)f(before)-30 23946 y(playing)387
+b(with)g(them.)-30 25056 y
+SDict begin H.S end
+ -30 25056 a -30 25056 a
+SDict begin 18.2 H.A end
+ -30
+25056 a -30 25056 a
+SDict begin [ /View [/XYZ H.V] /Dest (930) cvn H.B /DEST pdfmark end
+ -30 25056 a 1680 x FU(Looking)410
+b(at)g(the)g(table)h(of)f(partition)g(information)f(you)h(should)g(see)
+g(a)h(partition)f(number)-62 b(,)410 b(the)-30 28750
+y(size)458 b(of)g(the)g(partition,)f(and)h(its)f(type.)h(There')-85
+b(s)458 b(more)g(information,)f(b)-31 b(ut)457 b(don')-28
+b(t)458 b(w)-15 b(orry)457 b(about)-30 30765 y(that)476
+b(for)h(no)-39 b(w)-101 b(.)477 b(W)-124 b(e)477 b(are)f(going)g(to)h
+(delete)f(all)g(of)h(the)f(partitions)g(on)g(this)g(dri)-39
+b(v)-23 b(e)476 b(to)g(create)h(the)-30 32780 y(Linux)387
+b(ones.)g(W)-124 b(e)388 b(run)f(the)14824 32780 y
+SDict begin H.S end
+ 14824
+32780 a 14824 32780 a
+SDict begin 18.2 H.A end
+ 14824 32780 a 14824 32780 a
+SDict begin [ /View [/XYZ H.V] /Dest (931) cvn H.B /DEST pdfmark end
+ 14824
+32780 a Fv(d)h FU(command)e(to)h(delete)g(those:)-30
+34360 y
+SDict begin H.S end
+ -30 34360 a -30 34360 a
+SDict begin 14.56 H.A end
+ -30 34360 a -30 34360
+a
+SDict begin [ /View [/XYZ H.V] /Dest (932) cvn H.B /DEST pdfmark end
+ -30 34360 a 1581 x FP(Command)743 b(\(m)h(for)f(help\):)16335
+35941 y
+SDict begin H.S end
+ 16335 35941 a 16335 35941 a
+SDict begin 14.56 H.A end
+ 16335 35941 a 16335
+35941 a
+SDict begin [ /View [/XYZ H.V] /Dest (933) cvn H.B /DEST pdfmark end
+ 16335 35941 a FH(d)-30 37553 y FP(Partition)g(number)g
+(\(1-4\):)17823 37553 y
+SDict begin H.S end
+ 17823 37553 a 17823 37553 a
+SDict begin 14.56 H.A end
+ 17823
+37553 a 17823 37553 a
+SDict begin [ /View [/XYZ H.V] /Dest (934) cvn H.B /DEST pdfmark end
+ 17823 37553 a FH(1)-30 37698 y
+SDict begin H.S end
+
+-30 37698 a -30 37698 a
+SDict begin 18.2 H.A end
+ -30 37698 a -30 37698 a
+SDict begin [ /View [/XYZ H.V] /Dest (935) cvn H.B /DEST pdfmark end
+ -30 37698
+a -30 39248 a
+SDict begin H.S end
+ -30 39248 a -30 39248 a
+SDict begin 18.2 H.A end
+ -30 39248 a -30
+39248 a
+SDict begin [ /View [/XYZ H.V] /Dest (937) cvn H.B /DEST pdfmark end
+ -30 39248 a 1869 x FU(This)392 b(process)h(should)f(be)h
+(continued)f(for)h(each)g(of)g(the)f(partitions.)h(After)f(deleting)g
+(the)h(parti-)-30 43132 y(tions)387 b(we)g(are)g(ready)g(to)g(create)h
+(the)f(Linux)f(ones.)h(W)-124 b(e)388 b(ha)-31 b(v)-23
+b(e)387 b(decided)g(to)f(create)i(one)f(partition)-30
+45146 y(for)508 b(our)g(root)g(\002lesystem)e(and)i(one)g(for)g(sw)-15
+b(ap.)508 b(It)g(is)g(w)-15 b(orth)507 b(noting)g(that)h(Unix)f
+(partitioning)-30 47161 y(schemes)c(are)h(the)g(subject)f(of)g(man)-23
+b(y)503 b(\003ame)g(w)-15 b(ars,)504 b(and)f(that)g(most)g(users)h
+(will)f(tell)g(you)g(the)-30 49176 y(best)454 b(w)-15
+b(ay)454 b(to)f(do)h(it.)h(At)f(a)g(minimum,)f(you)h(should)f(create)i
+(one)f(partition)f(for)43504 49176 y
+SDict begin H.S end
+ 43504 49176 a 43504
+49176 a
+SDict begin 18.2 H.A end
+ 43504 49176 a 43504 49176 a
+SDict begin [ /View [/XYZ H.V] /Dest (938) cvn H.B /DEST pdfmark end
+ 43504 49176 a FQ(/)h
+FU(and)g(one)g(for)-30 51190 y(sw)-15 b(ap.)387 b(Ov)-23
+b(er)387 b(time,)h(you')-15 b(ll)386 b(de)-39 b(v)-23
+b(elop)387 b(a)g(method)g(that)g(w)-15 b(orks)386 b(well)h(for)h(you.)
+-30 52301 y
+SDict begin H.S end
+ -30 52301 a -30 52301 a
+SDict begin 18.2 H.A end
+ -30 52301 a -30 52301
+a
+SDict begin [ /View [/XYZ H.V] /Dest (939) cvn H.B /DEST pdfmark end
+ -30 52301 a 1679 x FU(I)462 b(use)g(tw)-15 b(o)461
+b(basic)h(partition)f(schemes.)h(The)g(\002rst)g(is)f(for)h(a)h
+(desktop.)e(I)h(mak)-15 b(e)462 b(4)g(partitions,)50762
+53980 y
+SDict begin H.S end
+ 50762 53980 a 50762 53980 a
+SDict begin 18.2 H.A end
+ 50762 53980 a 50762
+53980 a
+SDict begin [ /View [/XYZ H.V] /Dest (940) cvn H.B /DEST pdfmark end
+ 50762 53980 a FQ(/)p FU(,)-30 55995 y
+SDict begin H.S end
+ -30 55995
+a -30 55995 a
+SDict begin 18.2 H.A end
+ -30 55995 a -30 55995 a
+SDict begin [ /View [/XYZ H.V] /Dest (941) cvn H.B /DEST pdfmark end
+ -30 55995 a FQ(/home)p
+FU(,)3901 55995 y
+SDict begin H.S end
+ 3901 55995 a 3901 55995 a
+SDict begin 18.2 H.A end
+ 3901 55995
+a 3901 55995 a
+SDict begin [ /View [/XYZ H.V] /Dest (942) cvn H.B /DEST pdfmark end
+ 3901 55995 a FQ(/usr/local)p FU(,)405
+b(and)411 b(sw)-15 b(ap.)411 b(This)g(lets)g(me)g(re-install)g(or)g
+(upgrade)g(the)g(entire)g(installation)-30 58009 y(under)3969
+58009 y
+SDict begin H.S end
+ 3969 58009 a 3969 58009 a
+SDict begin 18.2 H.A end
+ 3969 58009 a 3969 58009
+a
+SDict begin [ /View [/XYZ H.V] /Dest (943) cvn H.B /DEST pdfmark end
+ 3969 58009 a FQ(/)470 b FU(without)f(wiping)h(out)f(my)h(data)g
+(\002les)g(under)g(/home)g(or)g(my)g(custom)f(compiled)h(ap-)-30
+60024 y(plications)397 b(under)10322 60024 y
+SDict begin H.S end
+ 10322 60024
+a 10322 60024 a
+SDict begin 18.2 H.A end
+ 10322 60024 a 10322 60024 a
+SDict begin [ /View [/XYZ H.V] /Dest (944) cvn H.B /DEST pdfmark end
+ 10322 60024
+a FQ(/usr/local)p FU(.)392 b(F)-23 b(or)397 b(serv)-23
+b(ers,)398 b(I)g(often)f(replace)h(the)36709 60024 y
+SDict begin H.S end
+
+36709 60024 a 36709 60024 a
+SDict begin 18.2 H.A end
+ 36709 60024 a 36709 60024
+a
+SDict begin [ /View [/XYZ H.V] /Dest (945) cvn H.B /DEST pdfmark end
+ 36709 60024 a FQ(/usr/local)392 b FU(partition)k(with)-30
+62039 y(a)1100 62039 y
+SDict begin H.S end
+ 1100 62039 a 1100 62039 a
+SDict begin 18.2 H.A end
+ 1100
+62039 a 1100 62039 a
+SDict begin [ /View [/XYZ H.V] /Dest (946) cvn H.B /DEST pdfmark end
+ 1100 62039 a FQ(/var)439 b FU(partition.)i(Man)-23
+b(y)441 b(dif)-39 b(ferent)442 b(serv)-23 b(ers)441 b(store)g
+(information)g(on)g(that)h(partition)e(and)i(ha)-31 b(v-)-30
+64053 y(ing)374 b(it)g(k)-15 b(ept)374 b(separate)g(from)15428
+64053 y
+SDict begin H.S end
+ 15428 64053 a 15428 64053 a
+SDict begin 18.2 H.A end
+ 15428 64053 a 15428
+64053 a
+SDict begin [ /View [/XYZ H.V] /Dest (947) cvn H.B /DEST pdfmark end
+ 15428 64053 a FQ(/)g FU(has)g(certain)g(performance)g
+(bene\002ts.)h(F)-23 b(or)373 b(no)-39 b(w)-101 b(,)376
+b(we')-77 b(re)374 b(sticking)-30 66068 y(with)387 b(just)g(tw)-15
+b(o)386 b(partitions:)15109 66068 y
+SDict begin H.S end
+ 15109 66068 a 15109
+66068 a
+SDict begin 18.2 H.A end
+ 15109 66068 a 15109 66068 a
+SDict begin [ /View [/XYZ H.V] /Dest (948) cvn H.B /DEST pdfmark end
+ 15109 66068 a FQ(/)h
+FU(and)g(sw)-15 b(ap.)p Black 50226 73792 a FR(23)p Black
+eop end
+%%Page: 24 46
+TeXDict begin 24 45 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(3)g(Installation)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (949) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(No)-39 b(w)387 b(we)h(create)g(the)f
+(partitions)f(with)h(the)23560 3611 y
+SDict begin H.S end
+ 23560 3611 a 23560
+3611 a
+SDict begin 18.2 H.A end
+ 23560 3611 a 23560 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (950) cvn H.B /DEST pdfmark end
+ 23560 3611 a Fv(n)g
+FU(command:)-30 6713 y Fs(Command)718 b(\(m)e(for)h(help\):)g
+Fr(n)-30 8264 y Fs(Command)h(action)2119 9816 y(e)2148
+b(extended)2119 11368 y(p)g(primary)718 b(partition)g(\(1-4\))-30
+11555 y
+SDict begin H.S end
+ -30 11555 a -30 11555 a
+SDict begin 14.018 H.A end
+ -30 11555 a -30 11555
+a
+SDict begin [ /View [/XYZ H.V] /Dest (953) cvn H.B /DEST pdfmark end
+ -30 11555 a 1365 x Fr(p)-30 14471 y Fs(Partition)g(number)f(\(1-4\):)
+16441 14471 y
+SDict begin H.S end
+ 16441 14471 a 16441 14471 a
+SDict begin 14.018 H.A end
+ 16441 14471
+a 16441 14471 a
+SDict begin [ /View [/XYZ H.V] /Dest (954) cvn H.B /DEST pdfmark end
+ 16441 14471 a Fr(1)-30 16023 y Fs(First)g(cylinder)h
+(\(0-1060,)f(default)h(0\):)25036 16023 y
+SDict begin H.S end
+ 25036 16023
+a 25036 16023 a
+SDict begin 14.018 H.A end
+ 25036 16023 a 25036 16023 a
+SDict begin [ /View [/XYZ H.V] /Dest (955) cvn H.B /DEST pdfmark end
+ 25036 16023
+a Fr(0)686 17575 y Fs(Last)f(cylinder)h(or)e(+size)h(or)g(+sizeM)g(or)g
+(+sizeK)g(\(0-1060,)h(default)f(1060\):)47953 17575 y
+SDict begin H.S end
+
+47953 17575 a 47953 17575 a
+SDict begin 14.018 H.A end
+ 47953 17575 a 47953 17575
+a
+SDict begin [ /View [/XYZ H.V] /Dest (956) cvn H.B /DEST pdfmark end
+ 47953 17575 a Fr(+64M)-30 19312 y
+SDict begin H.S end
+ -30 19312 a -30 19312
+a
+SDict begin 18.2 H.A end
+ -30 19312 a -30 19312 a
+SDict begin [ /View [/XYZ H.V] /Dest (957) cvn H.B /DEST pdfmark end
+ -30 19312 a 1827 x FU(Y)-170
+b(ou)445 b(need)g(to)h(mak)-15 b(e)444 b(sure)i(you)f(create)h(primary)
+e(partitions.)h(The)h(\002rst)f(partition)f(is)h(going)g(to)-30
+23154 y(be)416 b(our)f(sw)-15 b(ap)415 b(partition.)g(W)-124
+b(e)416 b(tell)f(fdisk)g(to)g(mak)-15 b(e)415 b(partition)g(number)g(1)
+h(a)f(primary)g(partition.)-30 25169 y(W)-124 b(e)369
+b(start)g(it)f(at)h(c)-23 b(ylinder)368 b(0)h(and)g(for)g(the)f(ending)
+h(c)-23 b(ylinder)368 b(we)h(type)f(+64M.)h(This)f(will)h(gi)-39
+b(v)-23 b(e)368 b(us)-30 27183 y(a)419 b(64)f(me)-23
+b(g)-8 b(abyte)418 b(partition)f(for)i(sw)-15 b(ap.)418
+b(\(The)h(size)f(of)g(the)h(sw)-15 b(ap)417 b(partition)h(you)g(need)g
+(actually)-30 29198 y(depends)517 b(on)f(the)h(amount)f(of)h(RAM)g(you)
+f(ha)-31 b(v)-23 b(e.)517 b(It)g(is)g(con)-62 b(v)-23
+b(entional)516 b(wisdom)g(that)h(a)g(sw)-15 b(ap)-30
+31213 y(space)579 b(double)e(the)i(size)f(of)h(your)f(RAM)f(should)h
+(be)h(created.\))g(Then)f(we)g(de\002ne)g(primary)-30
+33227 y(partition)367 b(number)g(2)g(starting)g(at)g(the)h(\002rst)f(a)
+-31 b(v)-39 b(ailable)367 b(c)-23 b(ylinder)367 b(and)g(going)g(all)g
+(the)h(w)-15 b(ay)367 b(to)g(the)-30 35242 y(end)387
+b(of)h(the)f(dri)-39 b(v)-23 b(e.)-30 36807 y
+SDict begin H.S end
+ -30 36807
+a -30 36807 a
+SDict begin 14.018 H.A end
+ -30 36807 a -30 36807 a
+SDict begin [ /View [/XYZ H.V] /Dest (958) cvn H.B /DEST pdfmark end
+ -30 36807 a 1536
+x Fs(Command)718 b(\(m)e(for)h(help\):)15009 38343 y
+SDict begin H.S end
+
+15009 38343 a 15009 38343 a
+SDict begin 14.018 H.A end
+ 15009 38343 a 15009 38343
+a
+SDict begin [ /View [/XYZ H.V] /Dest (959) cvn H.B /DEST pdfmark end
+ 15009 38343 a Fr(n)-30 39895 y Fs(Command)h(action)2119
+41447 y(e)2148 b(extended)2119 42999 y(p)g(primary)718
+b(partition)g(\(1-4\))-30 43186 y
+SDict begin H.S end
+ -30 43186 a -30 43186
+a
+SDict begin 14.018 H.A end
+ -30 43186 a -30 43186 a
+SDict begin [ /View [/XYZ H.V] /Dest (960) cvn H.B /DEST pdfmark end
+ -30 43186 a 1364 x Fr(p)-30
+46102 y Fs(Partition)g(number)f(\(1-4\):)16441 46102
+y
+SDict begin H.S end
+ 16441 46102 a 16441 46102 a
+SDict begin 14.018 H.A end
+ 16441 46102 a 16441 46102
+a
+SDict begin [ /View [/XYZ H.V] /Dest (961) cvn H.B /DEST pdfmark end
+ 16441 46102 a Fr(2)-30 47654 y Fs(First)g(cylinder)h(\(124-1060,)g
+(default)f(124\):)27900 47654 y
+SDict begin H.S end
+ 27900 47654 a 27900 47654
+a
+SDict begin 14.018 H.A end
+ 27900 47654 a 27900 47654 a
+SDict begin [ /View [/XYZ H.V] /Dest (962) cvn H.B /DEST pdfmark end
+ 27900 47654 a Fr(124)-30
+49205 y Fs(Last)g(cylinder)h(or)e(+size)h(or)g(+sizeM)g(or)g(+sizeK)g
+(\(124-1060,)h(default)f(1060\):)48669 49205 y
+SDict begin H.S end
+ 48669
+49205 a 48669 49205 a
+SDict begin 14.018 H.A end
+ 48669 49205 a 48669 49205 a
+SDict begin [ /View [/XYZ H.V] /Dest (963) cvn H.B /DEST pdfmark end
+ 48669
+49205 a Fr(1060)-30 50943 y
+SDict begin H.S end
+ -30 50943 a -30 50943 a
+SDict begin 18.2 H.A end
+ -30
+50943 a -30 50943 a
+SDict begin [ /View [/XYZ H.V] /Dest (964) cvn H.B /DEST pdfmark end
+ -30 50943 a 1827 x FU(W)-124 b(e)561
+b(are)g(almost)f(done.)g(W)-124 b(e)561 b(need)g(to)f(change)h(the)f
+(type)h(of)f(the)h(\002rst)f(partition)f(to)i(type)f(82)-30
+54785 y(\(Linux)300 b(sw)-15 b(ap\).)300 b(T)-124 b(ype)12224
+54785 y
+SDict begin H.S end
+ 12224 54785 a 12224 54785 a
+SDict begin 18.2 H.A end
+ 12224 54785 a 12224
+54785 a
+SDict begin [ /View [/XYZ H.V] /Dest (965) cvn H.B /DEST pdfmark end
+ 12224 54785 a Fv(t)300 b FU(to)g(change)h(the)f(type,)g(select)
+h(the)f(\002rst)g(partition,)g(and)g(type)45383 54785
+y
+SDict begin H.S end
+ 45383 54785 a 45383 54785 a
+SDict begin 18.2 H.A end
+ 45383 54785 a 45383 54785
+a
+SDict begin [ /View [/XYZ H.V] /Dest (966) cvn H.B /DEST pdfmark end
+ 45383 54785 a FP(82)p FU(.)h(Before)-30 56799 y(writing)399
+b(your)h(changes)g(to)g(the)g(disk,)g(you)f(should)h(look)f(at)h(the)g
+(ne)-39 b(w)400 b(partition)g(table)f(one)h(last)-30
+58814 y(time.)344 b(Use)g(the)8449 58814 y
+SDict begin H.S end
+ 8449 58814
+a 8449 58814 a
+SDict begin 18.2 H.A end
+ 8449 58814 a 8449 58814 a
+SDict begin [ /View [/XYZ H.V] /Dest (967) cvn H.B /DEST pdfmark end
+ 8449 58814 a
+Fv(p)g FU(in)11273 58814 y
+SDict begin H.S end
+ 11273 58814 a 11273 58814
+a
+SDict begin 18.2 H.A end
+ 11273 58814 a 11273 58814 a
+SDict begin [ /View [/XYZ H.V] /Dest (968) cvn H.B /DEST pdfmark end
+ 11273 58814 a FP(fdisk)g
+FU(to)g(display)f(the)h(partition)f(table.)i(If)f(e)-39
+b(v)-23 b(erything)344 b(looks)f(good,)h(type)-30 60829
+y
+SDict begin H.S end
+ -30 60829 a -30 60829 a
+SDict begin 18.2 H.A end
+ -30 60829 a -30 60829 a
+SDict begin [ /View [/XYZ H.V] /Dest (969) cvn H.B /DEST pdfmark end
+ -30
+60829 a Fv(w)387 b FU(to)h(write)f(your)g(changes)g(to)g(the)g(disk)g
+(and)g(quit)27329 60829 y
+SDict begin H.S end
+ 27329 60829 a 27329 60829 a
+SDict begin 18.2 H.A end
+
+27329 60829 a 27329 60829 a
+SDict begin [ /View [/XYZ H.V] /Dest (970) cvn H.B /DEST pdfmark end
+ 27329 60829 a FP(fdisk)p
+FU(.)-30 61939 y
+SDict begin H.S end
+ -30 61939 a -30 61939 a
+SDict begin 18.2 H.A end
+ -30 61939 a
+-30 61939 a
+SDict begin [ /View [/XYZ H.V] /Dest (INSTALLATION-SETUP) cvn H.B /DEST
+pdfmark end
+ -30 61939 a Black 11853 x FR(24)p Black eop
+end
+%%Page: 25 47
+TeXDict begin 25 46 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 37999 -1636 a FR(Chapter)386 b(3)i(Installation)p
+Black -30 4084 a FL(3.4)620 b(The)g Fq(setup)695 b FL(Pr)-45
+b(ogram)-30 4581 y
+SDict begin H.S end
+ -30 4581 a -30 4581 a
+SDict begin 18.2 H.A end
+ -30 4581 a -30
+4581 a
+SDict begin [ /View [/XYZ H.V] /Dest (974) cvn H.B /DEST pdfmark end
+ -30 4581 a -30 5696 a
+SDict begin H.S end
+ -30 5696 a -30 5696 a
+SDict begin 18.2 H.A end
+ -30
+5696 a -30 5696 a
+SDict begin [ /View [/XYZ H.V] /Dest (976) cvn H.B /DEST pdfmark end
+ -30 5696 a 1519 x FU(Once)404 b(you)f(ha)-31
+b(v)-23 b(e)403 b(created)h(your)f(partitions,)g(you)g(are)h(ready)g
+(to)f(install)g(Slackw)-15 b(are.)403 b(The)g(ne)-23
+b(xt)-30 9229 y(step)510 b(in)f(the)h(installation)e(process)i(is)f
+(running)g(the)28930 9229 y
+SDict begin H.S end
+ 28930 9229 a 28930 9229 a
+SDict begin 18.2 H.A end
+
+28930 9229 a 28930 9229 a
+SDict begin [ /View [/XYZ H.V] /Dest (977) cvn H.B /DEST pdfmark end
+ 28930 9229 a FP(setup)p FU(\(8\))g(program.)h
+(T)-124 b(o)509 b(do)h(so,)g(simply)-30 11244 y(type)2987
+11244 y
+SDict begin H.S end
+ 2987 11244 a 2987 11244 a
+SDict begin 18.2 H.A end
+ 2987 11244 a 2987 11244
+a
+SDict begin [ /View [/XYZ H.V] /Dest (978) cvn H.B /DEST pdfmark end
+ 2987 11244 a FP(setup)348 b FU(at)g(the)g(shell)f(prompt.)19252
+11244 y
+SDict begin H.S end
+ 19252 11244 a 19252 11244 a
+SDict begin 18.2 H.A end
+ 19252 11244 a 19252
+11244 a
+SDict begin [ /View [/XYZ H.V] /Dest (979) cvn H.B /DEST pdfmark end
+ 19252 11244 a FP(setup)h FU(is)f(a)i(menu-dri)-39
+b(v)-23 b(en)347 b(system)g(for)i(actually)e(installing)-30
+13259 y(the)387 b(Slackw)-15 b(are)387 b(packages)g(and)g
+(con\002guring)g(your)g(system.)-30 13594 y
+SDict begin H.S end
+ -30 13594
+a -30 13594 a
+SDict begin 18.2 H.A end
+ -30 13594 a -30 13594 a
+SDict begin [ /View [/XYZ H.V] /Dest (980) cvn H.B /DEST pdfmark end
+ -30 13594 a -30
+15919 a
+SDict begin H.S end
+ -30 15919 a -30 15919 a
+SDict begin 18.2 H.A end
+ -30 15919 a -30 15919
+a
+SDict begin [ /View [/XYZ H.V] /Dest (981) cvn H.B /DEST pdfmark end
+ -30 15919 a -30 41916 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 41916 a @beginspecial 22
+@llx 60 @lly 449 @urx 287 @ury 4270 @rwi @setspecial
+%%BeginDocument: installation/setup-program.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 22 60 449 287
+
+/Outterbox
+{ newpath moveto
+0 220 rlineto
+93 0 rlineto
+23 61 moveto
+425 0 rlineto
+0 220 rlineto
+-96 0 rlineto
+23 87 moveto
+448 87 lineto
+closepath } def
+
+/Innerbox
+{ moveto
+402 0 rlineto
+0 130 rlineto
+-402 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 14 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+116 277 TitleFont(Slackware Linux Setup (version 9.1.0)) show
+
+33 264 PanelFont (Welcome to Slackware Linux Setup.) show
+33 250 PanelFont (Select an option below using the UP/DOWN keys and SPACE or ENTER.)show
+33 236 PanelFont (Alternate keys may also be used: '+', '-', and TAB.) show
+
+55 214 ContentFont (HELP) show
+55 202 ContentFont (KEYMAP) show
+55 190 ContentFont (ADDSWAP) show
+55 176 ContentFont (TARGET) show
+55 162 ContentFont (SOURCE) show
+55 148 ContentFont (SELECT) show
+55 134 ContentFont (INSTALL) show
+55 120 ContentFont (CONFIGURE) show
+55 106 ContentFont (EXIT) show
+140 214 ContentFont (Read the Slackware Setup HELP file) show
+140 202 ContentFont (Remap your keyboard if your're not using a US one) show
+140 190 ContentFont (Set up your swap partition(s)) show
+140 176 ContentFont (Set up your target partitions) show
+140 162 ContentFont (Select source media) show
+140 148 ContentFont (Select categories of software to install) show
+140 134 ContentFont (Install selected software) show
+140 120 ContentFont (Reconfigure your Linux system) show
+140 106 ContentFont (Exit Slackware Linux Setup) show
+
+153 71 ButtonFont (< OK >) show
+267 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 41916 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 41916 a -30 43466 a
+SDict begin H.S end
+ -30
+43466 a -30 43466 a
+SDict begin 18.2 H.A end
+ -30 43466 a -30 43466 a
+SDict begin [ /View [/XYZ H.V] /Dest (984) cvn H.B /DEST pdfmark end
+ -30 43466
+a 2014 x FU(The)576 b(setup)f(process)g(goes)g(something)g(lik)-15
+b(e)574 b(this:)h(Y)-170 b(ou)575 b(step)g(through)g(each)h(option)f
+(in)g(the)-30 47495 y
+SDict begin H.S end
+ -30 47495 a -30 47495 a
+SDict begin 18.2 H.A end
+ -30 47495
+a -30 47495 a
+SDict begin [ /View [/XYZ H.V] /Dest (985) cvn H.B /DEST pdfmark end
+ -30 47495 a FP(setup)427 b FU(program,)g(in)g(the)g
+(order)g(the)-23 b(y)427 b(are)h(listed.)f(\(Of)g(course,)h(you)f(are)g
+(free)h(to)f(do)g(things)f(in)-30 49510 y(almost)442
+b(an)-23 b(y)443 b(order)g(you)g(choose,)g(b)-31 b(ut)443
+b(chances)g(are)h(it)f(isn')-28 b(t)442 b(going)h(to)g(w)-15
+b(ork)442 b(out)h(v)-23 b(ery)443 b(well.\))-30 51524
+y(Menu)545 b(items)g(are)h(selected)f(using)f(the)i(up)f(and)g(do)-39
+b(wn)546 b(arro)-39 b(w)545 b(k)-15 b(e)-23 b(ys,)545
+b(and)g(the)44260 51524 y
+SDict begin H.S end
+ 44260 51524 a 44260 51524 a
+SDict begin 18.2 H.A end
+
+44260 51524 a 44260 51524 a
+SDict begin [ /View [/XYZ H.V] /Dest (986) cvn H.B /DEST pdfmark end
+ 44260 51524 a FU(\223Okay\224)g(and)-30
+53539 y
+SDict begin H.S end
+ -30 53539 a -30 53539 a
+SDict begin 18.2 H.A end
+ -30 53539 a -30 53539
+a
+SDict begin [ /View [/XYZ H.V] /Dest (987) cvn H.B /DEST pdfmark end
+ -30 53539 a FU(\223Cancel\224)344 b(b)-31 b(uttons)343
+b(can)i(be)f(chosen)g(by)g(using)f(the)h(left)g(and)g(right)g(arro)-39
+b(w)345 b(k)-15 b(e)-23 b(ys.)343 b(Alternati)-39 b(v)-23
+b(ely)-101 b(,)-30 55554 y(each)447 b(option)e(has)h(a)h(corresponding)
+e(k)-15 b(e)-23 b(y)-101 b(,)447 b(which)f(is)g(highlighted)f(in)h(the)
+g(option)f(name.)i(Op-)-30 57568 y(tions)327 b(which)h(are)g(\003agg)-8
+b(able)327 b(\(those)g(indicated)g(with)h(a)29873 57568
+y
+SDict begin H.S end
+ 29873 57568 a 29873 57568 a
+SDict begin 18.2 H.A end
+ 29873 57568 a 29873 57568
+a
+SDict begin [ /View [/XYZ H.V] /Dest (988) cvn H.B /DEST pdfmark end
+ 29873 57568 a FP([X])p FU(\))f(are)h(toggled)f(using)g(the)h
+(spacebar)-85 b(.)-30 58679 y
+SDict begin H.S end
+ -30 58679 a -30 58679 a
+SDict begin 18.2 H.A end
+
+-30 58679 a -30 58679 a
+SDict begin [ /View [/XYZ H.V] /Dest (989) cvn H.B /DEST pdfmark end
+ -30 58679 a 1679 x FU(Of)456
+b(course,)g(all)f(of)h(that)g(is)f(described)g(in)h(the)25376
+60358 y
+SDict begin H.S end
+ 25376 60358 a 25376 60358 a
+SDict begin 18.2 H.A end
+ 25376 60358 a 25376
+60358 a
+SDict begin [ /View [/XYZ H.V] /Dest (990) cvn H.B /DEST pdfmark end
+ 25376 60358 a FU(\223help\224)g(section)f(of)36470
+60358 y
+SDict begin H.S end
+ 36470 60358 a 36470 60358 a
+SDict begin 18.2 H.A end
+ 36470 60358 a 36470
+60358 a
+SDict begin [ /View [/XYZ H.V] /Dest (991) cvn H.B /DEST pdfmark end
+ 36470 60358 a FP(setup)p FU(,)h(b)-31 b(ut)455
+b(we)h(belie)-39 b(v)-23 b(e)455 b(in)-30 62372 y(gi)-39
+b(ving)387 b(our)g(readers)h(their)f(mone)-23 b(y')-85
+b(s)386 b(w)-15 b(orth.)-30 62708 y
+SDict begin H.S end
+ -30 62708 a -30 62708
+a
+SDict begin 18.2 H.A end
+ -30 62708 a -30 62708 a
+SDict begin [ /View [/XYZ H.V] /Dest (992) cvn H.B /DEST pdfmark end
+ -30 62708 a Black 50226 73792
+a FR(25)p Black eop end
+%%Page: 26 48
+TeXDict begin 26 47 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1012) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(3)g(Installation)p Black -30 3821 a FG(HELP)-30 4751
+y
+SDict begin H.S end
+ -30 4751 a -30 4751 a
+SDict begin 18.2 H.A end
+ -30 4751 a -30 4751 a
+SDict begin [ /View [/XYZ H.V] /Dest (994) cvn H.B /DEST pdfmark end
+ -30 4751
+a 2014 x FU(If)483 b(this)g(is)g(your)f(\002rst)h(time)f(installing)g
+(Slackw)-15 b(are,)483 b(you)g(might)f(w)-15 b(ant)482
+b(to)h(tak)-15 b(e)482 b(a)i(look)e(at)h(the)-30 8780
+y(help)365 b(screen.)i(It)e(will)g(gi)-39 b(v)-23 b(e)366
+b(a)g(description)e(of)i(each)g(part)f(of)32378 8780
+y
+SDict begin H.S end
+ 32378 8780 a 32378 8780 a
+SDict begin 18.2 H.A end
+ 32378 8780 a 32378 8780 a
+SDict begin [ /View [/XYZ H.V] /Dest (995) cvn H.B /DEST pdfmark end
+
+32378 8780 a FP(setup)g FU(\(much)g(lik)-15 b(e)365 b(the)h(one)f(we')
+-77 b(re)-30 10795 y(writing)387 b(no)-39 b(w)-101 b(,)388
+b(b)-31 b(ut)387 b(less)g(in)-62 b(v)-31 b(olv)-23 b(ed\))386
+b(and)h(instructions)f(for)i(na)-31 b(vig)-8 b(ating)386
+b(the)i(rest)f(of)g(the)g(install.)-30 11130 y
+SDict begin H.S end
+ -30 11130
+a -30 11130 a
+SDict begin 18.2 H.A end
+ -30 11130 a -30 11130 a
+SDict begin [ /View [/XYZ H.V] /Dest (996) cvn H.B /DEST pdfmark end
+ -30 11130 a -30
+13455 a
+SDict begin H.S end
+ -30 13455 a -30 13455 a
+SDict begin 18.2 H.A end
+ -30 13455 a -30 13455
+a
+SDict begin [ /View [/XYZ H.V] /Dest (997) cvn H.B /DEST pdfmark end
+ -30 13455 a -30 45674 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 45674 a @beginspecial 22
+@llx 60 @lly 481 @urx 343 @ury 4590 @rwi @setspecial
+%%BeginDocument: installation/setup-help.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 22 60 481 343
+/Outterbox
+{ newpath
+23 61 moveto
+0 276 rlineto
+152 0 rlineto
+23 61 moveto
+457 0 rlineto
+0 276 rlineto
+-160 0 rlineto
+23 87 moveto
+410 87 lineto
+440 87 moveto
+40 0 rlineto
+/Helvetica findfont 10 scalefont setfont
+413 84 moveto
+(( 6%))show} def
+
+/TitleFont
+{ /Helvetica findfont 14 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 14 scalefont setfont
+moveto } def
+
+/ContentFont1
+{ /Helvetica findfont 10 scalefont setfont
+moveto } def
+
+/ContentFont2
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+Outterbox
+
+180 333 TitleFont(Slackware Setup Help) show
+
+39 310 PanelFont (Slackware Linux Help) show
+39 300 PanelFont (____________________)show
+
+39 284 ContentFont2 (First, a little help on help. Whenever you encounter a text) show
+39 270 ContentFont2 (viewer like this during the installation, you can move around) show
+39 256 ContentFont2 (with these commands:) show
+
+39 230 ContentFont1 (PGDN/SPACE) show
+39 217 ContentFont1 (PGUP/'b') show
+39 204 ContentFont1 (ENTER/DOWN/'j') show
+39 191 ContentFont1 (UP/'k') show
+39 178 ContentFont1 (LEFT/'h') show
+39 165 ContentFont1 (RIGHT/'l') show
+39 152 ContentFont1 ('0') show
+39 139 ContentFont1 (HOME/'g') show
+39 126 ContentFont1 (END/'G') show
+39 113 ContentFont1 ('/') show
+
+135 230 ContentFont2 (- Move down one page) show
+135 217 ContentFont2 (- Move up one page) show
+135 204 ContentFont2 (- Move down one line) show
+135 191 ContentFont2 (- Move up one line) show
+135 178 ContentFont2 (- Scroll left) show
+135 165 ContentFont2 (- Scroll right) show
+135 152 ContentFont2 (- Move to beginning of line) show
+135 139 ContentFont2 (- Move to beginning of file) show
+135 126 ContentFont2 (- Move to end of file) show
+135 113 ContentFont2 (- Forward search) show
+
+
+230 71 ButtonFont (< OK >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 45674 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 45674 a -30 47224 a
+SDict begin H.S end
+ -30
+47224 a -30 47224 a
+SDict begin 18.2 H.A end
+ -30 47224 a -30 47224 a
+SDict begin [ /View [/XYZ H.V] /Dest (1000) cvn H.B /DEST pdfmark end
+ -30 47224
+a 5517 x FG(KEYMAP)-30 52741 y
+SDict begin H.S end
+ -30 52741 a -30 52741
+a
+SDict begin 18.2 H.A end
+ -30 52741 a -30 52741 a
+SDict begin [ /View [/XYZ H.V] /Dest (1002) cvn H.B /DEST pdfmark end
+ -30 52741 a -30 52741 a
+SDict begin H.S end
+ -30
+52741 a -30 52741 a
+SDict begin 18.2 H.A end
+ -30 52741 a -30 52741 a
+SDict begin [ /View [/XYZ H.V] /Dest (1004) cvn H.B /DEST pdfmark end
+ -30 52741
+a -30 53671 a
+SDict begin H.S end
+ -30 53671 a -30 53671 a
+SDict begin 18.2 H.A end
+ -30 53671 a -30
+53671 a
+SDict begin [ /View [/XYZ H.V] /Dest (1006) cvn H.B /DEST pdfmark end
+ -30 53671 a 2014 x FU(If)608 b(you)g(require)f(a)h(k)-15
+b(e)-23 b(ymap)607 b(other)g(than)h(the)f(United)g(States)35018
+55685 y
+SDict begin H.S end
+ 35018 55685 a 35018 55685 a
+SDict begin 18.2 H.A end
+ 35018 55685 a 35018
+55685 a
+SDict begin [ /View [/XYZ H.V] /Dest (1007) cvn H.B /DEST pdfmark end
+ 35018 55685 a FU(\223qwerty\224)g(layout,)h(you)f(may)-30
+57700 y(w)-15 b(ant)484 b(to)h(tak)-15 b(e)484 b(a)i(look)e(at)h(this)f
+(section.)h(It)g(of)-39 b(fers)486 b(a)f(number)f(of)h(alternate)g
+(layouts)f(for)h(your)-30 59715 y(k)-15 b(e)-23 b(yboarding)386
+b(enjo)-15 b(yment.)-30 60050 y
+SDict begin H.S end
+ -30 60050 a -30 60050
+a
+SDict begin 18.2 H.A end
+ -30 60050 a -30 60050 a
+SDict begin [ /View [/XYZ H.V] /Dest (1008) cvn H.B /DEST pdfmark end
+ -30 60050 a -30 62375 a
+SDict begin H.S end
+ -30
+62375 a -30 62375 a
+SDict begin 18.2 H.A end
+ -30 62375 a -30 62375 a
+SDict begin [ /View [/XYZ H.V] /Dest (1009) cvn H.B /DEST pdfmark end
+ -30 62375
+a Black 11417 x FR(26)p Black eop end
+%%Page: 27 49
+TeXDict begin 27 48 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 37999 -1636 a FR(Chapter)386 b(3)i(Installation)p
+Black -30 33504 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 33504 a @beginspecial 22 @llx 60
+@lly 348 @urx 339 @ury 3260 @rwi @setspecial
+%%BeginDocument: installation/setup-keymap.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 22 60 348 339
+
+/Outterbox
+{ newpath
+23 61 moveto
+0 273 rlineto
+70 0 rlineto
+23 61 moveto
+324 0 rlineto
+0 273 rlineto
+-80 0 rlineto
+23 88 moveto
+324 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+302 0 rlineto
+0 157 rlineto
+-302 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+35 100 Innerbox
+
+95 330 TitleFont(KEYBOARD MAP SELECTION) show
+
+33 318 PanelFont (You may select one of the following keyboard maps.) show
+33 304 PanelFont (If you do not select a keyboard map, 'us.map' \(the) show
+33 290 PanelFont (US keyboard map\) is the default. Use the UP/DOWN) show
+33 276 PanelFont (arrow keys and PageUp/PageDown to scroll through) show
+33 262 PanelFont (the whole list of choices.) show
+
+99 240 ContentFont (qwerty/us.map) show
+99 227 ContentFont (azerty/azerty.map) show
+99 214 ContentFont (azerty/be-latin1.map) show
+99 201 ContentFont (azerty/fr-latin1.map) show
+99 188 ContentFont (azerty/fr-latin9.map) show
+99 175 ContentFont (azerty/fr-pc.map) show
+99 162 ContentFont (azerty/fr.map) show
+99 149 ContentFont (azerty/wangbe.map) show
+99 136 ContentFont (azerty/wangbe2.map) show
+99 123 ContentFont (dvorak/ANSI-dvorak.map) show
+99 110 ContentFont (dvorak/dvorak-l.map) show
+
+103 71 ButtonFont (< OK >) show
+190 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 33504 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 33504 a -30 35054 a
+SDict begin H.S end
+ -30
+35054 a -30 35054 a
+SDict begin 18.2 H.A end
+ -30 35054 a -30 35054 a
+SDict begin [ /View [/XYZ H.V] /Dest (1012) cvn H.B /DEST pdfmark end
+ -30 35054
+a 5517 x FG(ADDSW)-112 b(AP)-30 40594 y
+SDict begin H.S end
+ -30 40594 a -30
+40594 a
+SDict begin 18.2 H.A end
+ -30 40594 a -30 40594 a
+SDict begin [ /View [/XYZ H.V] /Dest (1014) cvn H.B /DEST pdfmark end
+ -30 40594 a -30 43074
+a
+SDict begin H.S end
+ -30 43074 a -30 43074 a
+SDict begin 18.2 H.A end
+ -30 43074 a -30 43074 a
+SDict begin [ /View [/XYZ H.V] /Dest (1015) cvn H.B /DEST pdfmark end
+ -30
+43074 a -30 60448 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 60448 a @beginspecial 22 @llx
+60 @lly 439 @urx 208 @ury 4170 @rwi @setspecial
+%%BeginDocument: installation/setup-swap.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 22 60 439 208
+
+/Outterbox
+{ newpath moveto
+0 143 rlineto
+137 0 rlineto
+23 61 moveto
+415 0 rlineto
+0 143 rlineto
+-125 0 rlineto
+23 87 moveto
+415 0 rlineto
+closepath } def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+
+163 199 TitleFont(SWAP SPACE DETECTED) show
+
+33 180 PanelFont (Slackware Setup has detected a swap partition: ) show
+
+52 154 ContentFont (Device Boot) show
+140 154 ContentFont(Start) show
+202 154 ContentFont(End) show
+249 154 ContentFont(Blocks) show
+310 154 ContentFont(Id) show
+330 154 ContentFont(System) show
+33 135 ContentFont (/dev/hda4) show
+157 135 ContentFont(4801) show
+224 135 ContentFont(4865) show
+280 135 ContentFont(522112+) show
+340 135 ContentFont(82) show
+365 135 ContentFont(Linux swap) show
+
+33 106 ContentFont (Do you wish to install this as your swap partition?) show
+
+
+153 71 ButtonFont (< Yes >) show
+267 71 ButtonFont (< No >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 60448 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 60448 a -30 60448 a
+SDict begin H.S end
+ -30
+60448 a -30 60448 a
+SDict begin 18.2 H.A end
+ -30 60448 a -30 60448 a
+SDict begin [ /View [/XYZ H.V] /Dest (1018) cvn H.B /DEST pdfmark end
+ -30 60448
+a -30 61998 a
+SDict begin H.S end
+ -30 61998 a -30 61998 a
+SDict begin 18.2 H.A end
+ -30 61998 a -30
+61998 a
+SDict begin [ /View [/XYZ H.V] /Dest (1020) cvn H.B /DEST pdfmark end
+ -30 61998 a 2015 x FU(If)583 b(you)f(created)g(a)g(sw)-15
+b(ap)582 b(partition)f(\(back)h(in)p 0 TeXcolorgray 26216
+64013 a
+SDict begin H.S end
+ 26216 64013 a FU(Section)387 b(3.3)33190 64013
+y
+SDict begin 18.2 H.L end
+ 33190 64013 a 33190 64013 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-PARTITIONING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 33190 64013 a Black FU(\),)583
+b(this)f(section)f(will)h(allo)-39 b(w)582 b(you)-30
+66027 y(to)521 b(enable)f(it.)h(It)g(will)f(autodetect)g(and)h(display)
+f(the)g(sw)-15 b(ap)520 b(partitions)g(on)h(your)f(hard)h(dri)-39
+b(v)-23 b(e,)-30 68042 y(allo)-39 b(wing)387 b(you)g(to)g(select)g(one)
+g(to)h(format)f(and)g(enable.)p Black 50169 73792 a FR(27)p
+Black eop end
+%%Page: 28 50
+TeXDict begin 28 49 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1044) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(3)g(Installation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1022) cvn H.B /DEST pdfmark end
+ -30 2504 a 1357 x FG(T)-167
+b(ARGET)-30 3884 y
+SDict begin H.S end
+ -30 3884 a -30 3884 a
+SDict begin 18.2 H.A end
+ -30 3884 a -30
+3884 a
+SDict begin [ /View [/XYZ H.V] /Dest (1024) cvn H.B /DEST pdfmark end
+ -30 3884 a -30 6364 a
+SDict begin H.S end
+ -30 6364 a -30 6364 a
+SDict begin 18.2 H.A end
+ -30
+6364 a -30 6364 a
+SDict begin [ /View [/XYZ H.V] /Dest (1025) cvn H.B /DEST pdfmark end
+ -30 6364 a -30 25071 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 25071 a
+@beginspecial 22 @llx 60 @lly 439 @urx 220 @ury 4170
+@rwi @setspecial
+%%BeginDocument: installation/setup-target.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 22 60 439 220
+
+/Outterbox
+{ newpath moveto
+0 154 rlineto
+97 0 rlineto
+23 61 moveto
+415 0 rlineto
+0 154 rlineto
+-138 0 rlineto
+23 87 moveto
+415 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+392 0 rlineto
+0 79 rlineto
+-392 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+35 99 Innerbox
+
+123 211 TitleFont(Select Linux installation partition:) show
+
+36 197 PanelFont (Please select a partition from the following list to use for your) show
+36 185 PanelFont (root (/) Linux partition.) show
+
+72 160 ContentFont (/dev/hda2) show
+72 146 ContentFont (/dev/hda3) show
+72 132 ContentFont (/dev/hda4) show
+72 118 ContentFont ( - - - ) show
+72 104 ContentFont ( - - - ) show
+
+158 160 ContentFont (Linux 5863725) show
+158 146 ContentFont (Linux 5863725) show
+158 132 ContentFont (Linux 104984775) show
+158 118 ContentFont ((done adding partitions, continue with setup)) show
+158 104 ContentFont ((done adding partitions, continue with setup)) show
+
+153 71 ButtonFont (< Select >) show
+267 71 ButtonFont (< Continue >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 25071 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 25071 a -30 25071 a
+SDict begin H.S end
+ -30
+25071 a -30 25071 a
+SDict begin 18.2 H.A end
+ -30 25071 a -30 25071 a
+SDict begin [ /View [/XYZ H.V] /Dest (1028) cvn H.B /DEST pdfmark end
+ -30 25071
+a -30 26621 a
+SDict begin H.S end
+ -30 26621 a -30 26621 a
+SDict begin 18.2 H.A end
+ -30 26621 a -30
+26621 a
+SDict begin [ /View [/XYZ H.V] /Dest (1030) cvn H.B /DEST pdfmark end
+ -30 26621 a 2015 x FU(The)692 b(tar)-28 b(get)691
+b(section)g(is)g(where)h(your)f(other)g(\(non-sw)-15
+b(ap\))691 b(partitions)f(are)i(formatted)f(and)-30 30650
+y(mapped)374 b(to)g(\002lesystem)f(mount)g(points.)h(A)g(list)g(of)g
+(the)g(partitions)f(on)h(your)g(hard)h(disk)e(will)h(be)-30
+32665 y(displayed.)392 b(F)-23 b(or)391 b(each)i(partition,)e(you)h
+(will)g(be)g(gi)-39 b(v)-23 b(en)391 b(the)h(option)g(of)g(whether)g
+(to)g(format)f(that)-30 34680 y(partition)588 b(or)g(not.)h(Depending)e
+(on)h(the)h(k)-15 b(ernel)588 b(used,)g(you)g(can)h(choose)f(between)g
+(reiserfs)-30 36694 y(\(the)447 b(def)-15 b(ault\),)446
+b(e)-23 b(xt3,)447 b(e)-23 b(xt2,)446 b(jfs,)h(and)g(xfs.)f(Most)g
+(people)h(use)f(either)h(reiserfs)f(or)h(e)-23 b(xt3.)446
+b(In)h(the)-30 38709 y(near)388 b(future)f(we)g(may)g(see)h(support)e
+(for)i(reiserfs4)f(slip)g(in.)-30 39819 y
+SDict begin H.S end
+ -30 39819 a
+-30 39819 a
+SDict begin 18.2 H.A end
+ -30 39819 a -30 39819 a
+SDict begin [ /View [/XYZ H.V] /Dest (1031) cvn H.B /DEST pdfmark end
+ -30 39819 a 1680
+x FU(The)377 b(\002rst)f(option)h(in)f(the)h(tar)-28
+b(get)377 b(section)g(is)f(the)h(selection)f(of)h(a)h(partition)e(on)g
+(which)h(to)g(install)-30 43513 y(your)318 b(root)g(\()6460
+43513 y
+SDict begin H.S end
+ 6460 43513 a 6460 43513 a
+SDict begin 18.2 H.A end
+ 6460 43513 a 6460 43513
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1032) cvn H.B /DEST pdfmark end
+ 6460 43513 a FQ(/)p FU(\))g(\002lesystem.)g(After)g(that,)h(you)f
+(will)g(be)g(able)h(to)f(map)g(other)g(partitions)g(to)g(\002lesys-)-30
+45528 y(tems)382 b(as)g(you)g(choose.)h(\(F)-23 b(or)382
+b(instance,)g(you)g(may)g(w)-15 b(ant)382 b(your)g(third)g(partition,)g
+(say)45751 45528 y
+SDict begin H.S end
+ 45751 45528 a 45751 45528 a
+SDict begin 18.2 H.A end
+ 45751
+45528 a 45751 45528 a
+SDict begin [ /View [/XYZ H.V] /Dest (1033) cvn H.B /DEST pdfmark end
+ 45751 45528 a FQ(/dev/hda3)p FU(,)-30
+47543 y(to)468 b(be)g(your)f(home)h(\002lesystem.)f(This)g(is)g(just)h
+(an)g(e)-23 b(xample;)467 b(map)g(the)h(partitions)e(as)i(you)g(see)-30
+49557 y(\002t.\))-30 50609 y
+SDict begin H.S end
+ -30 50609 a -30 50609 a
+SDict begin 18.2 H.A end
+
+-30 50609 a -30 50609 a
+SDict begin [ /View [/XYZ H.V] /Dest (1034) cvn H.B /DEST pdfmark end
+ -30 50609 a 5240 x FG(SOURCE)-30
+56802 y
+SDict begin H.S end
+ -30 56802 a -30 56802 a
+SDict begin 18.2 H.A end
+ -30 56802 a -30 56802
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1036) cvn H.B /DEST pdfmark end
+ -30 56802 a 1992 x FU(The)559 b(source)f(section)g(is)h(where)g(you)f
+(select)h(the)f(source)h(media)f(from)g(which)h(you)f(are)h(in-)-30
+60808 y(stalling)423 b(Slackw)-15 b(are.)423 b(Currently)g(there)g(are)
+h(four)g(sources)f(to)h(choose)f(from.)h(These)f(are)h(CD-)-30
+62823 y(R)-62 b(OM,)387 b(NFS,)g(or)h(a)f(premounted)g(directory)-101
+b(.)-30 63159 y
+SDict begin H.S end
+ -30 63159 a -30 63159 a
+SDict begin 18.2 H.A end
+ -30 63159 a -30
+63159 a
+SDict begin [ /View [/XYZ H.V] /Dest (1037) cvn H.B /DEST pdfmark end
+ -30 63159 a -30 65483 a
+SDict begin H.S end
+ -30 65483 a -30 65483
+a
+SDict begin 18.2 H.A end
+ -30 65483 a -30 65483 a
+SDict begin [ /View [/XYZ H.V] /Dest (1038) cvn H.B /DEST pdfmark end
+ -30 65483 a Black 8309 x FR(28)p
+Black eop end
+%%Page: 29 51
+TeXDict begin 29 50 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1061) cvn H.B /DEST pdfmark end
+ -30 -2687 a 37999 -1636 a FR(Chapter)386
+b(3)i(Installation)p Black -30 17615 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 17615 a @beginspecial
+22 @llx 60 @lly 438 @urx 196 @ury 4160 @rwi @setspecial
+%%BeginDocument: installation/setup-source.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 22 60 438 196
+/Outterbox
+{ newpath moveto
+0 130 rlineto
+125 0 rlineto
+23 61 moveto
+414 0 rlineto
+0 130 rlineto
+-130 0 rlineto
+23 87 moveto
+414 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+390 0 rlineto
+0 66 rlineto
+-390 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+35 99 Innerbox
+
+153 187 TitleFont(SOURCE MEDIA SELECTION) show
+
+35 174 PanelFont (Please select the media from which to install Slackware Linux:) show
+
+104 148 ContentFont (1) show
+104 134 ContentFont (2) show
+104 120 ContentFont (3) show
+104 106 ContentFont (4) show
+
+123 148 ContentFont (Install from a Slackware CD or DVD) show
+123 134 ContentFont (Install from a hard drive partition) show
+123 120 ContentFont (Install from NFS (Network File System)) show
+123 106 ContentFont (Install from a pre-mounted directory) show
+
+133 71 ButtonFont (< OK >) show
+247 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 17615 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 17615 a -30 17615 a
+SDict begin H.S end
+ -30
+17615 a -30 17615 a
+SDict begin 18.2 H.A end
+ -30 17615 a -30 17615 a
+SDict begin [ /View [/XYZ H.V] /Dest (1041) cvn H.B /DEST pdfmark end
+ -30 17615
+a 3565 x FU(The)432 b(CD-R)-62 b(OM)431 b(selection)g(enables)g(a)h
+(CD-R)-62 b(OM)431 b(based)g(installation.)g(It)h(will)f(of)-39
+b(fer)432 b(the)g(op-)-30 23194 y(tion)437 b(of)g(scanning)g(for)h(a)f
+(CD-R)-62 b(OM)437 b(dri)-39 b(v)-23 b(e)437 b(or)h(displaying)e(a)h
+(list)g(from)g(which)g(you)h(can)f(pick)-30 25209 y(your)321
+b(dri)-39 b(v)-23 b(e)321 b(type.)g(Mak)-15 b(e)321 b(sure)g(you)g(ha)
+-31 b(v)-23 b(e)321 b(the)f(Slackw)-15 b(are)321 b(CD)g(in)f(your)h
+(dri)-39 b(v)-23 b(e)321 b(before)h(allo)-39 b(wing)-30
+27224 y(it)387 b(to)g(scan.)-30 27239 y
+SDict begin H.S end
+ -30 27239 a -30
+27239 a
+SDict begin 18.2 H.A end
+ -30 27239 a -30 27239 a
+SDict begin [ /View [/XYZ H.V] /Dest (1045) cvn H.B /DEST pdfmark end
+ -30 27239 a -30 27239
+a
+SDict begin H.S end
+ -30 27239 a -30 27239 a
+SDict begin 18.2 H.A end
+ -30 27239 a -30 27239 a
+SDict begin [ /View [/XYZ H.V] /Dest (1047) cvn H.B /DEST pdfmark end
+ -30
+27239 a -30 28014 a
+SDict begin H.S end
+ -30 28014 a -30 28014 a
+SDict begin 18.2 H.A end
+ -30 28014
+a -30 28014 a
+SDict begin [ /View [/XYZ H.V] /Dest (1050) cvn H.B /DEST pdfmark end
+ -30 28014 a 1999 x FU(The)393 b(NFS)e(selection)h
+(prompts)g(for)h(your)f(netw)-15 b(ork)391 b(information)h(and)g(the)h
+(netw)-15 b(ork)391 b(informa-)-30 32028 y(tion)407 b(for)h(your)f(NFS)
+g(serv)-23 b(er)-85 b(.)408 b(The)g(NFS)f(serv)-23 b(er)407
+b(must)g(be)h(set)f(up)h(in)f(adv)-39 b(ance.)409 b(Also)e(note)g(that)
+-30 34043 y(you)346 b(cannot)g(use)g(hostnames,)f(you)h(must)g(use)g
+(the)g(IP)g(addresses)f(for)i(both)e(your)h(machine)g(and)-30
+36057 y(the)528 b(NFS)f(serv)-23 b(er)527 b(\(there)h(is)g(no)f(name)h
+(resolv)-23 b(er)527 b(on)h(the)g(setup)f(disk\).)h(Naturally)f(you)h
+(must)-30 38072 y(ha)-31 b(v)-23 b(e)387 b(used)g(the)8739
+38072 y
+SDict begin H.S end
+ 8739 38072 a 8739 38072 a
+SDict begin 18.2 H.A end
+ 8739 38072 a 8739 38072
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1051) cvn H.B /DEST pdfmark end
+ 8739 38072 a FQ(network.dsk)380 b FU(\003opp)-15 b(y)386
+b(to)h(add)g(support)g(for)g(your)h(netw)-15 b(ork)386
+b(controller)-85 b(.)-30 39182 y
+SDict begin H.S end
+ -30 39182 a -30 39182
+a
+SDict begin 18.2 H.A end
+ -30 39182 a -30 39182 a
+SDict begin [ /View [/XYZ H.V] /Dest (1052) cvn H.B /DEST pdfmark end
+ -30 39182 a 1679 x FU(The)568
+b(premounted)f(directory)g(of)-39 b(fers)568 b(the)g(most)f(\003e)-23
+b(xibility)-101 b(.)566 b(Y)-170 b(ou)567 b(can)h(use)g(this)f(method)g
+(to)-30 42876 y(install)450 b(from)h(things)e(such)i(as)g(Jaz)g(disks,)
+f(NFS)g(mounts)g(o)-23 b(v)g(er)450 b(PLIP)-172 b(,)451
+b(and)f(F)-115 b(A)-172 b(T)451 b(\002lesystems.)-30
+44891 y(Mount)346 b(the)g(\002lesystem)f(to)h(a)g(location)f(of)i(your)
+f(choosing)f(before)h(running)g(setup,)g(then)g(spec-)-30
+46905 y(ify)387 b(that)g(location)g(here.)-30 48016 y
+SDict begin H.S end
+
+-30 48016 a -30 48016 a
+SDict begin 18.2 H.A end
+ -30 48016 a -30 48016 a
+SDict begin [ /View [/XYZ H.V] /Dest (1053) cvn H.B /DEST pdfmark end
+ -30 48016
+a 5181 x FG(SELECT)-30 54150 y
+SDict begin H.S end
+ -30 54150 a -30 54150
+a
+SDict begin 18.2 H.A end
+ -30 54150 a -30 54150 a
+SDict begin [ /View [/XYZ H.V] /Dest (1055) cvn H.B /DEST pdfmark end
+ -30 54150 a 1992 x FU(The)510
+b(select)f(option)g(allo)-39 b(ws)510 b(you)f(to)h(select)f(the)h
+(softw)-15 b(are)509 b(series)h(that)f(you)h(wish)f(to)g(install.)-30
+58157 y(These)455 b(series)h(are)g(described)f(in)p 0
+TeXcolorgray 18514 58157 a
+SDict begin H.S end
+ 18514 58157 a FU(Section)387
+b(3.2.1)26650 58157 y
+SDict begin 18.2 H.L end
+ 26650 58157 a 26650 58157 a
+SDict begin [ /Subtype /Link /Dest (INSTALLATION-SOFTWARE-SERIES) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 26650
+58157 a Black FU(.)456 b(Please)f(note)h(that)f(you)g(must)g(install)g
+(the)g(A)-30 60171 y(series)387 b(to)g(ha)-31 b(v)-23
+b(e)387 b(a)h(w)-15 b(orking)386 b(base)h(system.)g(All)g(other)h
+(series)f(are)g(optional.)-30 60507 y
+SDict begin H.S end
+ -30 60507 a -30
+60507 a
+SDict begin 18.2 H.A end
+ -30 60507 a -30 60507 a
+SDict begin [ /View [/XYZ H.V] /Dest (1057) cvn H.B /DEST pdfmark end
+ -30 60507 a -30 62831
+a
+SDict begin H.S end
+ -30 62831 a -30 62831 a
+SDict begin 18.2 H.A end
+ -30 62831 a -30 62831 a
+SDict begin [ /View [/XYZ H.V] /Dest (1058) cvn H.B /DEST pdfmark end
+ -30
+62831 a Black 50226 73792 a FR(29)p Black eop end
+%%Page: 30 52
+TeXDict begin 30 51 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1080) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(3)g(Installation)p Black -30 30504 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 30504 a @beginspecial
+21 @llx 60 @lly 467 @urx 312 @ury 4460 @rwi @setspecial
+%%BeginDocument: installation/setup-select.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 467 312
+
+/Outterbox
+{ newpath moveto
+0 246 rlineto
+118 0 rlineto
+23 61 moveto
+443 0 rlineto
+0 246 rlineto
+-125 0 rlineto
+23 87 moveto
+443 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+421 0 rlineto
+0 131 rlineto
+-421 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 13 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont1
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont2
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+145 301 TitleFont(PACKAGE SERIES SELECTION) show
+
+33 287 PanelFont (Now it's time to select which general categories of software to install) show
+33 275 PanelFont (on your system. Use the spacebar to select or unselect the software)show
+33 263 PanelFont (you wish to install. You can use the up and down arrows to see all the) show
+33 251 PanelFont (possible choices. Recommended choices have been preselected. Press) show
+33 239 PanelFont (the ENTER key when you are finished.) show
+
+55 218 ContentFont1 ([X]) show
+55 204 ContentFont1 ([X]) show
+55 190 ContentFont1 ([X]) show
+55 176 ContentFont1 ([X]) show
+55 162 ContentFont1 ([X]) show
+55 148 ContentFont1 ([X]) show
+55 134 ContentFont1 ([X]) show
+55 120 ContentFont1 ([X]) show
+55 106 ContentFont1 ([ ]) show
+
+86 218 ContentFont2 (A) show
+86 204 ContentFont2 (AP) show
+86 190 ContentFont2 (D) show
+86 176 ContentFont2 (E) show
+86 162 ContentFont2 (F) show
+86 148 ContentFont2 (GNOME) show
+86 134 ContentFont2 (K) show
+86 120 ContentFont2 (KDE) show
+86 106 ContentFont2 (KDEI) show
+
+133 218 ContentFont1 (Base Linux system) show
+133 204 ContentFont1 (Various Applications that do not need X) show
+133 190 ContentFont1 (Program Development (C, C++, Lisp, Perl, etc.)) show
+133 176 ContentFont1 (GNU Emacs) show
+133 162 ContentFont1 (FAQ lists, HOWTO documentation) show
+133 148 ContentFont1 (The GNOME desktop for X) show
+133 134 ContentFont1 (Linux kernel source) show
+133 120 ContentFont1 (Qt and the K Desktop Environment for X) show
+133 106 ContentFont1 (International language support for KDE) show
+
+153 71 ButtonFont (< OK >) show
+267 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 30504 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 30504 a -30 32054 a
+SDict begin H.S end
+ -30
+32054 a -30 32054 a
+SDict begin 18.2 H.A end
+ -30 32054 a -30 32054 a
+SDict begin [ /View [/XYZ H.V] /Dest (1061) cvn H.B /DEST pdfmark end
+ -30 32054
+a 5517 x FG(INST)-167 b(ALL)-30 38524 y
+SDict begin H.S end
+ -30 38524 a -30
+38524 a
+SDict begin 18.2 H.A end
+ -30 38524 a -30 38524 a
+SDict begin [ /View [/XYZ H.V] /Dest (1063) cvn H.B /DEST pdfmark end
+ -30 38524 a 1992 x FU(Assuming)463
+b(that)h(you)f(ha)-31 b(v)-23 b(e)464 b(gone)g(through)f(the)26753
+40516 y
+SDict begin H.S end
+ 26753 40516 a 26753 40516 a
+SDict begin 18.2 H.A end
+ 26753 40516 a 26753
+40516 a
+SDict begin [ /View [/XYZ H.V] /Dest (1064) cvn H.B /DEST pdfmark end
+ 26753 40516 a FU(\223tar)-28 b(get\224,)32481
+40516 y
+SDict begin H.S end
+ 32481 40516 a 32481 40516 a
+SDict begin 18.2 H.A end
+ 32481 40516 a 32481
+40516 a
+SDict begin [ /View [/XYZ H.V] /Dest (1065) cvn H.B /DEST pdfmark end
+ 32481 40516 a FU(\223source\224,)465 b(and)41456
+40516 y
+SDict begin H.S end
+ 41456 40516 a 41456 40516 a
+SDict begin 18.2 H.A end
+ 41456 40516 a 41456
+40516 a
+SDict begin [ /View [/XYZ H.V] /Dest (1066) cvn H.B /DEST pdfmark end
+ 41456 40516 a FU(\223select\224)e(options,)-30
+42530 y(the)2241 42530 y
+SDict begin H.S end
+ 2241 42530 a 2241 42530 a
+SDict begin 18.2 H.A end
+ 2241
+42530 a 2241 42530 a
+SDict begin [ /View [/XYZ H.V] /Dest (1067) cvn H.B /DEST pdfmark end
+ 2241 42530 a FP(install)377 b FU(option)f(will)h
+(allo)-39 b(w)377 b(you)g(to)g(select)g(packages)g(from)g(your)f
+(chosen)h(softw)-15 b(are)377 b(se-)-30 44545 y(ries.)328
+b(If)h(not,)f(it)f(will)h(prompt)f(you)h(to)g(go)f(back)h(and)g
+(complete)g(the)f(other)h(sections)g(of)g(the)f(setup)-30
+46560 y(program.)475 b(This)f(option)13748 46560 y
+SDict begin H.S end
+ 13748
+46560 a 13748 46560 a
+SDict begin 18.2 H.A end
+ 13748 46560 a 13748 46560 a
+SDict begin [ /View [/XYZ H.V] /Dest (1068) cvn H.B /DEST pdfmark end
+ 13748
+46560 a 475 w FU(allo)-39 b(ws)474 b(you)g(to)h(select)f(from)g(six)g
+(dif)-39 b(ferent)475 b(installation)e(methods:)-30 48574
+y
+SDict begin H.S end
+ -30 48574 a -30 48574 a
+SDict begin 18.2 H.A end
+ -30 48574 a -30 48574 a
+SDict begin [ /View [/XYZ H.V] /Dest (1070) cvn H.B /DEST pdfmark end
+ -30
+48574 a FP(full)p FU(,)3720 48574 y
+SDict begin H.S end
+ 3720 48574 a 3720
+48574 a
+SDict begin 18.2 H.A end
+ 3720 48574 a 3720 48574 a
+SDict begin [ /View [/XYZ H.V] /Dest (1071) cvn H.B /DEST pdfmark end
+ 3720 48574 a FP(newbie)p
+FU(,)8959 48574 y
+SDict begin H.S end
+ 8959 48574 a 8959 48574 a
+SDict begin 18.2 H.A end
+ 8959 48574
+a 8959 48574 a
+SDict begin [ /View [/XYZ H.V] /Dest (1072) cvn H.B /DEST pdfmark end
+ 8959 48574 a FP(menu)p FU(,)12709 48574
+y
+SDict begin H.S end
+ 12709 48574 a 12709 48574 a
+SDict begin 18.2 H.A end
+ 12709 48574 a 12709 48574
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1073) cvn H.B /DEST pdfmark end
+ 12709 48574 a FP(expert)p FU(,)17947 48574 y
+SDict begin H.S end
+ 17947
+48574 a 17947 48574 a
+SDict begin 18.2 H.A end
+ 17947 48574 a 17947 48574 a
+SDict begin [ /View [/XYZ H.V] /Dest (1074) cvn H.B /DEST pdfmark end
+ 17947
+48574 a FP(custom)p FU(,)387 b(and)25811 48574 y
+SDict begin H.S end
+ 25811
+48574 a 25811 48574 a
+SDict begin 18.2 H.A end
+ 25811 48574 a 25811 48574 a
+SDict begin [ /View [/XYZ H.V] /Dest (1075) cvn H.B /DEST pdfmark end
+ 25811
+48574 a FP(tag)743 b(path)p FU(.)-30 48798 y
+SDict begin H.S end
+ -30 48798
+a -30 48798 a
+SDict begin 18.2 H.A end
+ -30 48798 a -30 48798 a
+SDict begin [ /View [/XYZ H.V] /Dest (1076) cvn H.B /DEST pdfmark end
+ -30 48798 a -30
+51123 a
+SDict begin H.S end
+ -30 51123 a -30 51123 a
+SDict begin 18.2 H.A end
+ -30 51123 a -30 51123
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1077) cvn H.B /DEST pdfmark end
+ -30 51123 a Black 22669 x FR(30)p Black eop end
+%%Page: 31 53
+TeXDict begin 31 52 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 37999 -1636 a FR(Chapter)386 b(3)i(Installation)p
+Black -30 32171 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 32171 a @beginspecial 21 @llx 60
+@lly 450 @urx 327 @ury 4290 @rwi @setspecial
+%%BeginDocument: installation/setup-install.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 450 327
+
+/Outterbox
+{ newpath moveto
+0 259 rlineto
+118 0 rlineto
+23 61 moveto
+426 0 rlineto
+0 259 rlineto
+-125 0 rlineto
+23 87 moveto
+426 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+403 0 rlineto
+0 105 rlineto
+-403 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 13 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont1
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont2
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+145 316 TitleFont(SELECT PROMPTING MODE) show
+
+33 304 PanelFont (Now you must select the type of prompts you'd like to see during the) show
+33 291 PanelFont (installation process. If you have the drive space, the 'full')show
+33 278 PanelFont (option is quick, easy, and by far the most foolproof choice. The) show
+33 265 PanelFont ('newbie' mode provides the most information but is much more) show
+33 252 PanelFont (time-consuming (presenting the packages one by one) than the) show
+33 239 PanelFont (menu-based choices. Otherwise, you can pick packages from menus) show
+33 226 PanelFont (using 'expert' or 'menu' mode. Which type of prompting would you) show
+33 213 PanelFont (like to use?) show
+
+55 191 ContentFont1 (full) show
+55 177 ContentFont1 (newbie) show
+55 163 ContentFont1 (menu) show
+55 149 ContentFont1 (expert) show
+55 135 ContentFont1 (custom) show
+55 121 ContentFont1 (tagpath) show
+55 107 ContentFont1 (help) show
+
+133 191 ContentFont1 (Install everything (almost 2 GB of software)) show
+133 177 ContentFont1 (Use verbose prompting (and follow tagfiles)) show
+133 163 ContentFont1 (Choose groups of packages from interactive menus) show
+133 149 ContentFont1 (Choose individual packages from interactive menus) show
+133 135 ContentFont1 (Use custom tagfiles in the package directories) show
+133 121 ContentFont1 (Use tagfiles in the subdirectories of a custom path) show
+133 107 ContentFont1 (Read the prompt mode help file) show
+
+153 71 ButtonFont (< OK >) show
+267 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 32171 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 32171 a 3564 x FU(The)308
+b FP(full)g FU(option)g(will)g(install)f(e)-39 b(v)-23
+b(ery)309 b(package)f(from)h(all)f(the)g(softw)-15 b(are)308
+b(series)g(that)g(you)g(chose)-30 37750 y(in)389 b(the)3848
+37750 y
+SDict begin H.S end
+ 3848 37750 a 3848 37750 a
+SDict begin 18.2 H.A end
+ 3848 37750 a 3848 37750
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1082) cvn H.B /DEST pdfmark end
+ 3848 37750 a FU(\223select\224)g(section.)h(There)f(is)g(no)g
+(further)g(prompting.)g(This)f(is)h(the)g(easiest)g(installation)-30
+39765 y(method,)589 b(since)f(you)h(do)f(not)h(need)g(to)f(mak)-15
+b(e)588 b(an)-23 b(y)589 b(decisions)f(on)g(the)h(actual)g(packages)f
+(to)-30 41779 y(install.)387 b(Of)g(course,)h(this)f(option)f(also)h
+(tak)-15 b(es)387 b(up)g(the)g(most)g(hard)g(dri)-39
+b(v)-23 b(e)388 b(space.)-30 42890 y
+SDict begin H.S end
+ -30 42890 a -30
+42890 a
+SDict begin 18.2 H.A end
+ -30 42890 a -30 42890 a
+SDict begin [ /View [/XYZ H.V] /Dest (1083) cvn H.B /DEST pdfmark end
+ -30 42890 a 1679 x FU(The)508
+b(ne)-23 b(xt)508 b(option)g(is)12054 44569 y
+SDict begin H.S end
+ 12054 44569
+a 12054 44569 a
+SDict begin 18.2 H.A end
+ 12054 44569 a 12054 44569 a
+SDict begin [ /View [/XYZ H.V] /Dest (1084) cvn H.B /DEST pdfmark end
+ 12054 44569
+a FP(newbie)p FU(.)g(This)g(option)g(installs)f(all)i(of)f(the)g
+(required)h(packages)f(in)g(the)-30 46583 y(selected)325
+b(series.)h(F)-23 b(or)325 b(all)g(other)g(packages,)g(it)h(of)-39
+b(fers)325 b(a)h(prompt)e(where)i(you)f(can)g(select)47757
+46583 y
+SDict begin H.S end
+ 47757 46583 a 47757 46583 a
+SDict begin 18.2 H.A end
+ 47757 46583 a 47757
+46583 a
+SDict begin [ /View [/XYZ H.V] /Dest (1085) cvn H.B /DEST pdfmark end
+ 47757 46583 a FU(\223Y)-155 b(es\224,)-30 48598
+y
+SDict begin H.S end
+ -30 48598 a -30 48598 a
+SDict begin 18.2 H.A end
+ -30 48598 a -30 48598 a
+SDict begin [ /View [/XYZ H.V] /Dest (1086) cvn H.B /DEST pdfmark end
+ -30
+48598 a FU(\223No\224,)472 b(or)5861 48598 y
+SDict begin H.S end
+ 5861 48598
+a 5861 48598 a
+SDict begin 18.2 H.A end
+ 5861 48598 a 5861 48598 a
+SDict begin [ /View [/XYZ H.V] /Dest (1087) cvn H.B /DEST pdfmark end
+ 5861 48598 a
+FU(\223Skip\224.)g(Y)-155 b(es)471 b(and)g(No)h(do)f(the)g(ob)-23
+b(vious,)471 b(while)g(Skip)f(will)h(go)h(ahead)f(to)g(the)g(ne)-23
+b(xt)-30 50613 y(softw)-15 b(are)564 b(series.)h(Additionally)-101
+b(,)564 b(you)h(will)f(see)h(a)g(description)f(and)h(size)g
+(requirement)f(for)-30 52627 y(each)421 b(package)f(to)g(help)g(you)g
+(decide)g(if)g(you)g(need)h(it.)f(W)-124 b(e)421 b(recommend)e(this)h
+(option)f(for)i(ne)-39 b(w)-30 54642 y(users,)432 b(as)g(it)f(ensures)g
+(that)h(you)f(get)h(all)f(the)h(required)f(packages)h(installed.)f(Ho)
+-39 b(we)g(v)-23 b(er)-62 b(,)432 b(it)f(is)h(a)-30 56657
+y(little)387 b(slo)-39 b(w)387 b(because)g(of)h(the)f(prompting.)-30
+57767 y
+SDict begin H.S end
+ -30 57767 a -30 57767 a
+SDict begin 18.2 H.A end
+ -30 57767 a -30 57767
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1088) cvn H.B /DEST pdfmark end
+ -30 57767 a -30 57767 a
+SDict begin H.S end
+ -30 57767 a -30 57767 a
+SDict begin 18.2 H.A end
+ -30
+57767 a -30 57767 a
+SDict begin [ /View [/XYZ H.V] /Dest (1089) cvn H.B /DEST pdfmark end
+ -30 57767 a 1679 x FP(Menu)503 b
+FU(is)h(a)g(f)-15 b(aster)503 b(and)g(more)h(adv)-39
+b(anced)504 b(v)-23 b(ersion)503 b(of)g(the)h(ne)-39
+b(wbie)503 b(option.)h(F)-23 b(or)503 b(each)h(series,)-30
+61461 y(a)466 b(menu)f(is)h(displayed,)f(from)h(which)f(you)h(can)g
+(select)f(all)h(the)f(non-required)h(packages)f(you)-30
+63476 y(w)-15 b(ant)387 b(to)g(install.)g(Required)g(packages)g(are)g
+(not)g(displayed)g(on)g(this)g(menu.)-30 64586 y
+SDict begin H.S end
+ -30
+64586 a -30 64586 a
+SDict begin 18.2 H.A end
+ -30 64586 a -30 64586 a
+SDict begin [ /View [/XYZ H.V] /Dest (1090) cvn H.B /DEST pdfmark end
+ -30 64586
+a 1679 x FU(F)-23 b(or)425 b(the)h(more)f(adv)-39 b(anced)426
+b(user)-62 b(,)426 b(install)f(of)-39 b(fers)426 b(the)28563
+66265 y
+SDict begin H.S end
+ 28563 66265 a 28563 66265 a
+SDict begin 18.2 H.A end
+ 28563 66265 a 28563
+66265 a
+SDict begin [ /View [/XYZ H.V] /Dest (1091) cvn H.B /DEST pdfmark end
+ 28563 66265 a FP(expert)f FU(option.)g(This)g(allo)-39
+b(ws)426 b(you)f(com-)-30 68280 y(plete)494 b(control)g(o)-23
+b(v)g(er)494 b(what)g(packages)g(get)g(installed.)g(Y)-170
+b(ou)493 b(can)i(deselect)f(packages)g(that)g(are)p Black
+50226 73792 a FR(31)p Black eop end
+%%Page: 32 54
+TeXDict begin 32 53 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1106) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(3)g(Installation)p Black -30 3611 a FU(absolutely)459
+b(required,)i(resulting)e(in)h(a)g(brok)-15 b(en)460
+b(system.)f(On)h(the)g(other)g(hand,)h(you)f(can)g(con-)-30
+5626 y(trol)315 b(e)-23 b(xactly)314 b(what)h(goes)g(onto)g(your)g
+(system.)f(Simply)g(select)h(the)g(packages)g(from)g(each)g(series)-30
+7640 y(that)361 b(you)g(w)-15 b(ant)360 b(installed.)h(This)g(is)g(not)
+f(recommended)h(for)g(the)g(ne)-39 b(w)362 b(user)-62
+b(,)361 b(as)g(it)g(is)g(quite)g(easy)-30 9655 y(to)387
+b(shoot)g(yourself)g(in)g(the)g(foot.)-30 10765 y
+SDict begin H.S end
+ -30
+10765 a -30 10765 a
+SDict begin 18.2 H.A end
+ -30 10765 a -30 10765 a
+SDict begin [ /View [/XYZ H.V] /Dest (1092) cvn H.B /DEST pdfmark end
+ -30 10765
+a 1680 x FU(The)2791 12445 y
+SDict begin H.S end
+ 2791 12445 a 2791 12445
+a
+SDict begin 18.2 H.A end
+ 2791 12445 a 2791 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (1093) cvn H.B /DEST pdfmark end
+ 2791 12445 a FP(custom)410
+b FU(and)10313 12445 y
+SDict begin H.S end
+ 10313 12445 a 10313 12445 a
+SDict begin 18.2 H.A end
+ 10313
+12445 a 10313 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (1094) cvn H.B /DEST pdfmark end
+ 10313 12445 a FP(tag)744 b(path)410
+b FU(options)g(are)h(also)f(for)h(adv)-39 b(anced)411
+b(users.)g(These)f(options)g(allo)-39 b(w)-30 14459 y(you)489
+b(to)h(install)e(based)i(upon)f(custom)f(tag)i(\002les)f(that)g(you)g
+(created)h(in)f(the)g(distrib)-31 b(ution)488 b(tree.)-30
+16474 y(This)c(is)h(useful)g(for)f(installing)g(to)h(lar)-28
+b(ge)485 b(numbers)f(of)h(machines)f(f)-15 b(airly)484
+b(quickly)-101 b(.)485 b(F)-23 b(or)484 b(more)-30 18489
+y(information)386 b(on)i(using)e(tag)h(\002les,)h(see)p
+0 TeXcolorgray 21364 18489 a
+SDict begin H.S end
+ 21364 18489 a FU(Section)f(18.4)29113
+18489 y
+SDict begin 18.2 H.L end
+ 29113 18489 a 29113 18489 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 29113 18489 a Black
+FU(.)-30 19599 y
+SDict begin H.S end
+ -30 19599 a -30 19599 a
+SDict begin 18.2 H.A end
+ -30 19599 a
+-30 19599 a
+SDict begin [ /View [/XYZ H.V] /Dest (1096) cvn H.B /DEST pdfmark end
+ -30 19599 a 1679 x FU(After)565 b(selecting)e(your)i
+(installation)e(method,)h(one)g(of)h(a)f(fe)-39 b(w)565
+b(things)f(will)g(happen.)h(If)f(you)-30 23293 y(selected)326
+b(full)g(or)g(menu,)g(a)g(menu)f(screen)h(will)g(appear)-62
+b(,)327 b(allo)-39 b(wing)325 b(you)h(to)f(select)h(the)g(packages)-30
+25308 y(to)378 b(be)h(installed.)f(If)h(you)f(selected)g(full,)h
+(packages)g(will)f(immediately)f(start)h(getting)g(installed)-30
+27322 y(to)573 b(the)g(tar)-28 b(get.)574 b(If)g(you)f(selected)g(ne)
+-39 b(wbie,)573 b(packages)g(will)g(be)h(installed)e(until)g(an)i
+(optional)-30 29337 y(package)387 b(is)h(reached.)-30
+30447 y
+SDict begin H.S end
+ -30 30447 a -30 30447 a
+SDict begin 18.2 H.A end
+ -30 30447 a -30 30447
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1097) cvn H.B /DEST pdfmark end
+ -30 30447 a 1679 x FU(Note)d(that)f(it)h(is)f(possible)g(to)h(run)f
+(out)h(of)g(space)g(while)f(installing.)g(If)h(you)g(selected)f(too)h
+(man)-23 b(y)-30 34141 y(packages)395 b(for)g(the)g(amount)g(of)g(free)
+h(space)f(on)g(the)g(tar)-28 b(get)395 b(de)-39 b(vice,)396
+b(you)f(will)f(ha)-31 b(v)-23 b(e)395 b(problems.)-30
+36156 y(The)539 b(safest)g(thing)g(to)g(do)g(is)g(to)g(select)g(some)g
+(softw)-15 b(are)538 b(and)h(add)g(more)g(later)-62 b(,)540
+b(if)f(you)g(need)-30 38170 y(it.)497 b(This)f(can)h(easily)f(be)h
+(done)g(using)f(Slackw)-15 b(are')-85 b(s)495 b(package)i(management)f
+(tools.)g(F)-23 b(or)497 b(this)-30 40185 y(information,)387
+b(see)p 0 TeXcolorgray 10429 40185 a
+SDict begin H.S end
+ 10429 40185 a FU(Chapter)g(18)
+17273 40185 y
+SDict begin 18.2 H.L end
+ 17273 40185 a 17273 40185 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 17273 40185
+a Black FU(.)-30 41295 y
+SDict begin H.S end
+ -30 41295 a -30 41295 a
+SDict begin 18.2 H.A end
+ -30
+41295 a -30 41295 a
+SDict begin [ /View [/XYZ H.V] /Dest (1099) cvn H.B /DEST pdfmark end
+ -30 41295 a 5182 x FG(CONFIGURE)-30
+47430 y
+SDict begin H.S end
+ -30 47430 a -30 47430 a
+SDict begin 18.2 H.A end
+ -30 47430 a -30 47430
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1101) cvn H.B /DEST pdfmark end
+ -30 47430 a 1992 x FU(The)475 b(con\002gure)f(section)g(allo)-39
+b(ws)474 b(you)g(to)h(do)f(some)h(basic)f(system)g(con\002guration,)g
+(no)-39 b(w)474 b(that)-30 51436 y(the)585 b(packages)g(ha)-31
+b(v)-23 b(e)584 b(been)h(installed.)f(What)h(you)g(see)g(here)g
+(depends)f(in)h(lar)-28 b(ge)585 b(part)f(upon)-30 53451
+y(which)387 b(softw)-15 b(are)387 b(you)g(ha)-31 b(v)-23
+b(e)387 b(installed.)g(Y)-170 b(ou)386 b(will,)i(ho)-39
+b(we)g(v)-23 b(er)-62 b(,)388 b(al)-15 b(w)g(ays)386
+b(see)h(the)g(follo)-39 b(wing:)-30 53786 y
+SDict begin H.S end
+ -30 53786
+a -30 53786 a
+SDict begin 18.2 H.A end
+ -30 53786 a -30 53786 a
+SDict begin [ /View [/XYZ H.V] /Dest (1102) cvn H.B /DEST pdfmark end
+ -30 53786 a 4392
+x FE(K)-23 b(ernel)429 b(selection)-30 58972 y
+SDict begin H.S end
+ -30 58972
+a -30 58972 a
+SDict begin 18.2 H.A end
+ -30 58972 a -30 58972 a
+SDict begin [ /View [/XYZ H.V] /Dest (1104) cvn H.B /DEST pdfmark end
+ -30 58972 a 1995
+x FU(Here)451 b(you)g(will)g(be)g(ask)-15 b(ed)450 b(to)h(select)g(a)g
+(k)-15 b(ernel)451 b(to)f(install.)h(Y)-170 b(ou)450
+b(can)i(install)e(the)h(k)-15 b(ernel)450 b(from)-30
+62982 y(the)482 b(boot)g(disk)g(you)g(used)g(to)g(install,)g(the)g
+(Slackw)-15 b(are)482 b(CD-R)-62 b(OM,)482 b(or)g(from)g(another)g
+(\003opp)-15 b(y)-30 64996 y(which)337 b(you)g(\(al)-15
+b(w)g(ays)336 b(thinking)g(ahead\))h(ha)-31 b(v)-23 b(e)337
+b(prepared.)h(Or)f(you)g(can)g(elect)g(to)g(skip,)g(in)g(which)-30
+67011 y(case)388 b(the)f(def)-15 b(ault)386 b(k)-15 b(ernel)387
+b(will)g(be)g(installed)g(and)g(play)g(will)g(continue)f(to)i(the)f
+(dealer')-85 b(s)387 b(left.)-30 67347 y
+SDict begin H.S end
+ -30 67347 a
+-30 67347 a
+SDict begin 18.2 H.A end
+ -30 67347 a -30 67347 a
+SDict begin [ /View [/XYZ H.V] /Dest (1105) cvn H.B /DEST pdfmark end
+ -30 67347 a Black
+6445 x FR(32)p Black eop end
+%%Page: 33 55
+TeXDict begin 33 54 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1122) cvn H.B /DEST pdfmark end
+ -30 -2687 a 37999 -1636 a FR(Chapter)386
+b(3)i(Installation)p Black -30 27615 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 27615 a @beginspecial
+22 @llx 60 @lly 450 @urx 286 @ury 4280 @rwi @setspecial
+%%BeginDocument: installation/setup-kernel.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 22 60 450 286
+
+/Outterbox
+{ newpath moveto
+0 221 rlineto
+118 0 rlineto
+23 61 moveto
+426 0 rlineto
+0 221 rlineto
+-155 0 rlineto
+23 87 moveto
+426 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+404 0 rlineto
+0 66 rlineto
+-404 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 13 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+145 277 TitleFont(INSTALL LINUX KERNEL) show
+
+34 265 PanelFont (In order for your system to boot correctly, a kernel must be) show
+34 252 PanelFont (installed. If you've made it this far using the installation) show
+34 239 PanelFont (bootdisk's kernel, you should probably install it as your system) show
+34 226 PanelFont (kernel (/boot/vmlinuz). If you're sure you know what you're doing,) show
+34 213 PanelFont (you can also install your choice of kernels from the Slackware CD,) show
+34 200 PanelFont (or a kernel from a floppy disk. You can also skip this menu, using) show
+34 187 PanelFont (whatever kernel has been installed already \(such as a generic kernel) show
+34 174 PanelFont (from the A series\). Which option would you like?) show
+
+55 150 ContentFont (bootdisk) show
+55 136 ContentFont (cdrom) show
+55 122 ContentFont (floppy) show
+55 108 ContentFont (skip) show
+
+133 150 ContentFont (Use the kernel from the installation bootdisk) show
+133 136 ContentFont (Use a kernel from the Slackware CD) show
+133 122 ContentFont (Install a zimage or bzimage from a DOS floppy) show
+133 108 ContentFont (Skip this menu (use the default /boot/vmlinuz)) show
+
+153 71 ButtonFont (< OK >) show
+267 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 27615 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 27615 a -30 29165 a
+SDict begin H.S end
+ -30
+29165 a -30 29165 a
+SDict begin 18.2 H.A end
+ -30 29165 a -30 29165 a
+SDict begin [ /View [/XYZ H.V] /Dest (1109) cvn H.B /DEST pdfmark end
+ -30 29165
+a 5114 x FE(Make)430 b(a)g(boot)h(disk)-30 35073 y
+SDict begin H.S end
+ -30
+35073 a -30 35073 a
+SDict begin 18.2 H.A end
+ -30 35073 a -30 35073 a
+SDict begin [ /View [/XYZ H.V] /Dest (1111) cvn H.B /DEST pdfmark end
+ -30 35073
+a 1996 x FU(Making)402 b(a)h(boot)g(disk)f(for)h(future)g(use)g(is)f
+(probably)h(a)g(good)f(idea.)i(Y)-170 b(ou)402 b(will)g(ha)-31
+b(v)-23 b(e)403 b(the)g(option)-30 39083 y(of)531 b(formatting)f(a)g
+(\003opp)-15 b(y)530 b(and)17329 39083 y
+SDict begin H.S end
+ 17329 39083
+a 17329 39083 a
+SDict begin 18.2 H.A end
+ 17329 39083 a 17329 39083 a
+SDict begin [ /View [/XYZ H.V] /Dest (1112) cvn H.B /DEST pdfmark end
+ 17329 39083
+a 531 w FU(then)h(creating)f(one)h(of)f(tw)-15 b(o)530
+b(types)g(of)h(boot)f(disk.)h(The)f(\002rst)-30 41098
+y(type,)3464 41098 y
+SDict begin H.S end
+ 3464 41098 a 3464 41098 a
+SDict begin 18.2 H.A end
+ 3464 41098
+a 3464 41098 a
+SDict begin [ /View [/XYZ H.V] /Dest (1114) cvn H.B /DEST pdfmark end
+ 3464 41098 a FP(simple)p FU(,)438 b(simply)f(\(go)h
+(\002gure\))g(writes)f(a)i(k)-15 b(ernel)437 b(to)h(the)g(\003opp)-15
+b(y)-101 b(.)437 b(A)h(more)g(\003e)-23 b(xible)437 b(\(and)-30
+43113 y(highly)497 b(recommended\))h(option)f(is)20214
+43113 y
+SDict begin H.S end
+ 20214 43113 a 20214 43113 a
+SDict begin 18.2 H.A end
+ 20214 43113 a 20214
+43113 a
+SDict begin [ /View [/XYZ H.V] /Dest (1115) cvn H.B /DEST pdfmark end
+ 20214 43113 a FP(lilo)p FU(,)h(which)g(will)f(of)h(course)g
+(create)h(a)f(lilo)f(boot)h(disk.)-30 45127 y(See)469
+b(LILO)g(in)p 0 TeXcolorgray 8349 45127 a
+SDict begin H.S end
+ 8349 45127
+a FU(Section)387 b(7.1)15323 45127 y
+SDict begin 18.2 H.L end
+ 15323 45127 a 15323
+45127 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-LILO) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 15323 45127 a Black 469 w FU(for)469 b(more)g(information.)f
+(Of)h(course,)g(you)f(may)h(also)g(choose)f(to)-30 47142
+y(simply)4577 47142 y
+SDict begin H.S end
+ 4577 47142 a 4577 47142 a
+SDict begin 18.2 H.A end
+ 4577
+47142 a 4577 47142 a
+SDict begin [ /View [/XYZ H.V] /Dest (1117) cvn H.B /DEST pdfmark end
+ 4577 47142 a FP(continue)p FU(,)387
+b(in)g(which)g(case)h(no)f(boot)g(disk)g(will)g(be)g(made.)-30
+47478 y
+SDict begin H.S end
+ -30 47478 a -30 47478 a
+SDict begin 18.2 H.A end
+ -30 47478 a -30 47478
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1118) cvn H.B /DEST pdfmark end
+ -30 47478 a -30 49802 a
+SDict begin H.S end
+ -30 49802 a -30 49802 a
+SDict begin 18.2 H.A end
+ -30
+49802 a -30 49802 a
+SDict begin [ /View [/XYZ H.V] /Dest (1119) cvn H.B /DEST pdfmark end
+ -30 49802 a Black 50226 73792 a FR(33)p
+Black eop end
+%%Page: 34 56
+TeXDict begin 34 55 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1131) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(3)g(Installation)p Black -30 23837 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 23837 a @beginspecial
+21 @llx 60 @lly 438 @urx 252 @ury 4170 @rwi @setspecial
+%%BeginDocument: installation/setup-bootdisk.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 438 252
+
+/Outterbox
+{ newpath moveto
+0 184 rlineto
+146 0 rlineto
+23 61 moveto
+414 0 rlineto
+0 184 rlineto
+-160 0 rlineto
+23 87 moveto
+414 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+391 0 rlineto
+0 66 rlineto
+-391 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+175 242 TitleFont(MAKE BOOTDISK) show
+
+34 230 PanelFont (It is highly recommended that you make a bootdisk (or two) for your) show
+34 216 PanelFont (system at this time. There are two types of bootdisks that you can) show
+34 202 PanelFont (make: a simple bootdisk \(which is just a kernel image written directly) show
+34 188 PanelFont (to disk\) or a LILO bootdisk \(which is more flexible, but takes a) show
+34 174 PanelFont (little longer to load\). Which option would you like?) show
+
+43 150 ContentFont (format) show
+43 136 ContentFont (simple) show
+43 122 ContentFont (lilo) show
+43 108 ContentFont (continue) show
+
+106 150 ContentFont (format floppy disk in /dev/fd0) show
+106 136 ContentFont (make simple vmlinuz > /dev/fd0 bootdisk) show
+106 122 ContentFont (make lilo bootdisk) show
+106 108 ContentFont (leave bootdisk menu and continue with the configuration) show
+
+153 71 ButtonFont (< OK >) show
+267 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 23837 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 23837 a -30 25387 a
+SDict begin H.S end
+ -30
+25387 a -30 25387 a
+SDict begin 18.2 H.A end
+ -30 25387 a -30 25387 a
+SDict begin [ /View [/XYZ H.V] /Dest (1122) cvn H.B /DEST pdfmark end
+ -30 25387
+a 5114 x FE(Modem)-30 31296 y
+SDict begin H.S end
+ -30 31296 a -30 31296 a
+SDict begin 18.2 H.A end
+
+-30 31296 a -30 31296 a
+SDict begin [ /View [/XYZ H.V] /Dest (1124) cvn H.B /DEST pdfmark end
+ -30 31296 a 1995 x FU(Y)-170
+b(ou)409 b(will)g(be)h(prompted)f(for)h(modem)e(information.)h(More)h
+(speci\002cally)-101 b(,)409 b(you)h(will)f(be)h(ask)-15
+b(ed)-30 35306 y(whether)387 b(you)g(ha)-31 b(v)-23 b(e)387
+b(a)h(modem,)17820 35306 y
+SDict begin H.S end
+ 17820 35306 a 17820 35306
+a
+SDict begin 18.2 H.A end
+ 17820 35306 a 17820 35306 a
+SDict begin [ /View [/XYZ H.V] /Dest (1125) cvn H.B /DEST pdfmark end
+ 17820 35306 a 387 w FU(and)g(if)f(so,)h
+(what)f(serial)g(port)g(it)g(is)g(on.)-30 35641 y
+SDict begin H.S end
+ -30
+35641 a -30 35641 a
+SDict begin 18.2 H.A end
+ -30 35641 a -30 35641 a
+SDict begin [ /View [/XYZ H.V] /Dest (1127) cvn H.B /DEST pdfmark end
+ -30 35641
+a -30 37966 a
+SDict begin H.S end
+ -30 37966 a -30 37966 a
+SDict begin 18.2 H.A end
+ -30 37966 a -30
+37966 a
+SDict begin [ /View [/XYZ H.V] /Dest (1128) cvn H.B /DEST pdfmark end
+ -30 37966 a Black 35826 x FR(34)p Black eop end
+%%Page: 35 57
+TeXDict begin 35 56 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1141) cvn H.B /DEST pdfmark end
+ -30 -2687 a 37999 -1636 a FR(Chapter)386
+b(3)i(Installation)p Black -30 33615 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 33615 a @beginspecial
+21 @llx 60 @lly 427 @urx 340 @ury 4060 @rwi @setspecial
+%%BeginDocument: installation/setup-modem.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 427 340
+
+/Outterbox
+{ newpath moveto
+0 273 rlineto
+126 0 rlineto
+23 61 moveto
+403 0 rlineto
+0 273 rlineto
+-115 0 rlineto
+23 87 moveto
+403 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+379 0 rlineto
+0 131 rlineto
+-379 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+155 330 TitleFont(MODEM CONFIGURATION) show
+
+34 319 PanelFont (This part of the configuration process will create a /dev/modem) show
+34 305 PanelFont (link pointing to the callout device (ttyS0, ttyS1, ttyS2, ttyS3)) show
+34 291 PanelFont (representing your default modem. You can change this link later) show
+34 277 PanelFont (if you move your modem to a different port. If your modem is a) show
+34 263 PanelFont (PCI card, it will probably use /dev/ttyS4 or higher. Please) show
+34 249 PanelFont (select the callout device which you would like to use for your) show
+34 235 PanelFont (modem:) show
+
+90 218 ContentFont (no modem) show
+90 204 ContentFont (/dev/ttyS0) show
+90 190 ContentFont (/dev/ttyS1) show
+90 176 ContentFont (/dev/ttyS2) show
+90 162 ContentFont (/dev/ttyS3) show
+90 148 ContentFont (/dev/ttyS4) show
+90 134 ContentFont (/dev/ttyS5) show
+90 120 ContentFont (/dev/ttyS6) show
+90 106 ContentFont (/dev/ttyS7) show
+
+160 218 ContentFont (do not set a /dev/modem link) show
+160 204 ContentFont ((COM1: under DOS)) show
+160 190 ContentFont ((COM2: under DOS)) show
+160 176 ContentFont ((COM3: under DOS)) show
+160 162 ContentFont ((COM4: under DOS)) show
+160 148 ContentFont (PCI modem) show
+160 134 ContentFont (PCI modem) show
+160 120 ContentFont (PCI modem) show
+160 106 ContentFont (PCI modem) show
+
+133 71 ButtonFont (< OK >) show
+247 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 33615 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 33615 a 3565 x FU(These)362
+b(ne)-23 b(xt)362 b(con\002guration)f(subsections)h(may)g(or)g(may)g
+(not)g(appear)-62 b(,)363 b(depending)f(on)g(whether)-30
+39194 y(or)387 b(not)g(you)h(installed)e(their)h(corresponding)f
+(packages.)-30 40305 y
+SDict begin H.S end
+ -30 40305 a -30 40305 a
+SDict begin 18.2 H.A end
+ -30 40305
+a -30 40305 a
+SDict begin [ /View [/XYZ H.V] /Dest (1132) cvn H.B /DEST pdfmark end
+ -30 40305 a 4778 x FE(Timezone)-30 45102
+y
+SDict begin H.S end
+ -30 45102 a -30 45102 a
+SDict begin 18.2 H.A end
+ -30 45102 a -30 45102 a
+SDict begin [ /View [/XYZ H.V] /Dest (1134) cvn H.B /DEST pdfmark end
+ -30
+45102 a -30 45878 a
+SDict begin H.S end
+ -30 45878 a -30 45878 a
+SDict begin 18.2 H.A end
+ -30 45878
+a -30 45878 a
+SDict begin [ /View [/XYZ H.V] /Dest (1136) cvn H.B /DEST pdfmark end
+ -30 45878 a 1995 x FU(This)308 b(one')-85
+b(s)307 b(pretty)h(straightforw)-15 b(ard:)306 b(you)i(will)f(be)h(ask)
+-15 b(ed)308 b(what)f(time)h(zone)g(you)g(are)g(in.)g(If)g(you)-30
+49888 y(operate)469 b(on)g(Zulu)g(time,)g(we)h(are)f(v)-23
+b(ery)469 b(sorry;)g(the)g(\(e)-23 b(xtremely)469 b(long\))f(list)h(is)
+g(alphabetically)-30 51902 y(ordered,)388 b(and)f(you')-77
+b(re)387 b(at)g(the)g(bottom.)-30 52238 y
+SDict begin H.S end
+ -30 52238 a
+-30 52238 a
+SDict begin 18.2 H.A end
+ -30 52238 a -30 52238 a
+SDict begin [ /View [/XYZ H.V] /Dest (1137) cvn H.B /DEST pdfmark end
+ -30 52238 a -30 54562
+a
+SDict begin H.S end
+ -30 54562 a -30 54562 a
+SDict begin 18.2 H.A end
+ -30 54562 a -30 54562 a
+SDict begin [ /View [/XYZ H.V] /Dest (1138) cvn H.B /DEST pdfmark end
+ -30
+54562 a Black 50226 73792 a FR(35)p Black eop end
+%%Page: 36 58
+TeXDict begin 36 57 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1151) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(3)g(Installation)p Black -30 32282 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 32282 a @beginspecial
+21 @llx 60 @lly 318 @urx 328 @ury 2970 @rwi @setspecial
+%%BeginDocument: installation/setup-timezone.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 318 328
+
+/Outterbox
+{ newpath moveto
+0 261 rlineto
+56 0 rlineto
+23 61 moveto
+294 0 rlineto
+0 261 rlineto
+-70 0 rlineto
+23 87 moveto
+294 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+271 0 rlineto
+0 183 rlineto
+-271 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+79 318 TitleFont(TIMEZONE CONFIGURATION) show
+
+34 306 PanelFont (Please select one of the following timezones) show
+34 292 PanelFont (for your machine:) show
+
+60 270 ContentFont (US/Alaska) show
+60 257 ContentFont (US/Aleutian) show
+60 243 ContentFont (US/Arizona) show
+60 229 ContentFont (US/Central) show
+60 215 ContentFont (US/East-Indiana) show
+60 201 ContentFont (US/Eastern) show
+60 187 ContentFont (US/Hawaii) show
+60 173 ContentFont (US/Indiana-Starke) show
+60 159 ContentFont (US/Michigan) show
+60 145 ContentFont (US/Mountain) show
+60 131 ContentFont (US/Pacific) show
+60 117 ContentFont (US/Samoa) show
+60 104 ContentFont (Africa/Abidjan) show
+
+93 71 ButtonFont (< OK >) show
+197 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 32282 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 32282 a -30 33832 a
+SDict begin H.S end
+ -30
+33832 a -30 33832 a
+SDict begin 18.2 H.A end
+ -30 33832 a -30 33832 a
+SDict begin [ /View [/XYZ H.V] /Dest (1141) cvn H.B /DEST pdfmark end
+ -30 33832
+a 5114 x FE(Mouse)-30 38965 y
+SDict begin H.S end
+ -30 38965 a -30 38965 a
+SDict begin 18.2 H.A end
+
+-30 38965 a -30 38965 a
+SDict begin [ /View [/XYZ H.V] /Dest (1143) cvn H.B /DEST pdfmark end
+ -30 38965 a -30 39740 a
+SDict begin H.S end
+ -30 39740
+a -30 39740 a
+SDict begin 18.2 H.A end
+ -30 39740 a -30 39740 a
+SDict begin [ /View [/XYZ H.V] /Dest (1145) cvn H.B /DEST pdfmark end
+ -30 39740 a 1995
+x FU(This)490 b(subsection)g(simply)f(asks)i(what)f(kind)g(of)h(mouse)f
+(you)g(ha)-31 b(v)-23 b(e,)491 b(and)f(whether)g(you)h(w)-15
+b(ant)-30 43750 y
+SDict begin H.S end
+ -30 43750 a -30 43750 a
+SDict begin 18.2 H.A end
+ -30 43750 a
+-30 43750 a
+SDict begin [ /View [/XYZ H.V] /Dest (1146) cvn H.B /DEST pdfmark end
+ -30 43750 a FP(gpm)p FU(\(8\))387 b(console)g(mouse)g
+(support)f(enabled)i(on)f(bootup.)-30 44086 y
+SDict begin H.S end
+ -30 44086
+a -30 44086 a
+SDict begin 18.2 H.A end
+ -30 44086 a -30 44086 a
+SDict begin [ /View [/XYZ H.V] /Dest (1147) cvn H.B /DEST pdfmark end
+ -30 44086 a -30
+46410 a
+SDict begin H.S end
+ -30 46410 a -30 46410 a
+SDict begin 18.2 H.A end
+ -30 46410 a -30 46410
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1148) cvn H.B /DEST pdfmark end
+ -30 46410 a Black 27382 x FR(36)p Black eop end
+%%Page: 37 59
+TeXDict begin 37 58 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 37999 -1636 a FR(Chapter)386 b(3)i(Installation)p
+Black -30 30949 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 30949 a @beginspecial 21 @llx 60
+@lly 474 @urx 316 @ury 4530 @rwi @setspecial
+%%BeginDocument: installation/setup-mouse.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 474 316
+
+/Outterbox
+{ newpath moveto
+0 249 rlineto
+128 0 rlineto
+23 61 moveto
+450 0 rlineto
+0 249 rlineto
+-155 0 rlineto
+23 87 moveto
+450 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+425 0 rlineto
+0 118 rlineto
+-425 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 13 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+155 306 TitleFont(MOUSE CONFIGURATION) show
+
+34 294 PanelFont (This part of the configuration process will create a /dev/mouse link) show
+34 280 PanelFont (pointing to your default mouse device. You can change the /dev/mouse) show
+34 266 PanelFont (link later if the mouse doesn't work, or if you switch to a different) show
+34 252 PanelFont (type of pointing device. We will also use the information about the) show
+34 238 PanelFont (mouse to set the correct protocol for gpm, the Linux mouse server.) show
+34 224 PanelFont (Please select a mouse type from the list below:) show
+
+65 204 ContentFont (ps2) show
+65 190 ContentFont (imps2) show
+65 176 ContentFont (bare) show
+65 162 ContentFont (ms) show
+65 148 ContentFont (mman) show
+65 134 ContentFont (msc) show
+65 120 ContentFont (pnp) show
+65 106 ContentFont (usb) show
+
+
+
+133 204 ContentFont (PS/2 port mouse (most desktops and laptops)) show
+133 190 ContentFont (Microsoft PS/2 Intellimouse) show
+133 176 ContentFont (2 button Microsoft compatible serial mouse) show
+133 162 ContentFont (3 button Microsoft compatible serial mouse) show
+133 148 ContentFont (Logitech serial MouseMan and similar devices) show
+133 134 ContentFont (MouseSystems serial (most 3 button serial mice)) show
+133 120 ContentFont (Plug and Play (serial mice that do not work with ms)) show
+133 106 ContentFont (USB connected mouse) show
+
+
+
+153 71 ButtonFont (< OK >) show
+267 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 30949 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 30949 a -30 32498 a
+SDict begin H.S end
+ -30
+32498 a -30 32498 a
+SDict begin 18.2 H.A end
+ -30 32498 a -30 32498 a
+SDict begin [ /View [/XYZ H.V] /Dest (1151) cvn H.B /DEST pdfmark end
+ -30 32498
+a 5114 x FE(Har)-31 b(d)-23 b(ware)429 b(c)-31 b(loc)g(k)-30
+38407 y
+SDict begin H.S end
+ -30 38407 a -30 38407 a
+SDict begin 18.2 H.A end
+ -30 38407 a -30 38407
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1153) cvn H.B /DEST pdfmark end
+ -30 38407 a 1995 x FU(This)466 b(subsection)f(asks)h(if)g(your)g
+(computer')-85 b(s)465 b(hardw)-15 b(are)466 b(clock)f(is)h(set)g(to)g
+(Coordinated)f(Uni-)-30 42417 y(v)-23 b(ersal)387 b(T)-54
+b(ime)387 b(\(UTC)g(or)g(GMT\).)g(Most)g(PCs)g(are)g(not,)h(so)f(you)g
+(should)g(probably)f(say)i(no.)-30 42752 y
+SDict begin H.S end
+ -30 42752
+a -30 42752 a
+SDict begin 18.2 H.A end
+ -30 42752 a -30 42752 a
+SDict begin [ /View [/XYZ H.V] /Dest (1154) cvn H.B /DEST pdfmark end
+ -30 42752 a -30
+45077 a
+SDict begin H.S end
+ -30 45077 a -30 45077 a
+SDict begin 18.2 H.A end
+ -30 45077 a -30 45077
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1155) cvn H.B /DEST pdfmark end
+ -30 45077 a -30 63963 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 63963 a @beginspecial 21
+@llx 60 @lly 378 @urx 223 @ury 3570 @rwi @setspecial
+%%BeginDocument: installation/setup-hardware-clock.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 378 223
+
+/Outterbox
+{ newpath moveto
+0 157 rlineto
+75 0 rlineto
+23 61 moveto
+354 0 rlineto
+0 157 rlineto
+-80 0 rlineto
+23 87 moveto
+354 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+330 0 rlineto
+0 40 rlineto
+-330 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont1
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont2
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+100 213 TitleFont(HARDWARE CLOCK SET TO UTC?) show
+
+34 198 PanelFont (Is the hardware clock set to Coordinated Universal Time) show
+34 185 PanelFont ((UTC/GMT)? If it is, select YES here. If the hardware) show
+34 172 PanelFont (clock is set to the current local time \(this is how most) show
+34 159 PanelFont (PCs are set up\), then say NO here. If you are not sure) show
+34 146 PanelFont (what this is, you should answer NO here.) show
+
+73 124 ContentFont1 (NO) show
+73 110 ContentFont1 (YES) show
+
+104 124 ContentFont2 (Hardware clock is set to local time) show
+104 110 ContentFont2 (Hardware clock is set to UTC) show
+
+113 71 ButtonFont (< OK >) show
+217 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 63963 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 63963 a -30 65513 a
+SDict begin H.S end
+ -30
+65513 a -30 65513 a
+SDict begin 18.2 H.A end
+ -30 65513 a -30 65513 a
+SDict begin [ /View [/XYZ H.V] /Dest (1158) cvn H.B /DEST pdfmark end
+ -30 65513
+a Black 50169 73792 a FR(37)p Black eop end
+%%Page: 38 60
+TeXDict begin 38 59 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1177) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(3)g(Installation)p Black -30 3611 a FE(Font)-30 4405
+y
+SDict begin H.S end
+ -30 4405 a -30 4405 a
+SDict begin 18.2 H.A end
+ -30 4405 a -30 4405 a
+SDict begin [ /View [/XYZ H.V] /Dest (1160) cvn H.B /DEST pdfmark end
+ -30 4405
+a 1996 x FU(The)g(font)g(subsection)g(allo)-39 b(ws)387
+b(you)g(to)g(choose)g(from)g(a)h(list)e(of)34410 6401
+y
+SDict begin H.S end
+ 34410 6401 a 34410 6401 a
+SDict begin 18.2 H.A end
+ 34410 6401 a 34410 6401 a
+SDict begin [ /View [/XYZ H.V] /Dest (1161) cvn H.B /DEST pdfmark end
+
+34410 6401 a 387 w FU(custom)h(console)g(fonts.)-30 6736
+y
+SDict begin H.S end
+ -30 6736 a -30 6736 a
+SDict begin 18.2 H.A end
+ -30 6736 a -30 6736 a
+SDict begin [ /View [/XYZ H.V] /Dest (1163) cvn H.B /DEST pdfmark end
+ -30 6736
+a -30 9061 a
+SDict begin H.S end
+ -30 9061 a -30 9061 a
+SDict begin 18.2 H.A end
+ -30 9061 a -30 9061
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1164) cvn H.B /DEST pdfmark end
+ -30 9061 a -30 39502 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 39502 a @beginspecial 21
+@llx 60 @lly 407 @urx 327 @ury 3860 @rwi @setspecial
+%%BeginDocument: installation/setup-font.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 407 327
+
+/Outterbox
+{ newpath moveto
+0 260 rlineto
+105 0 rlineto
+23 61 moveto
+383 0 rlineto
+0 260 rlineto
+-130 0 rlineto
+23 87 moveto
+383 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+361 0 rlineto
+0 170 rlineto
+-361 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+130 317 TitleFont(SELECT A SCREEN FONT) show
+
+34 305 PanelFont (Select one of the following custom fonts. If you decide you) show
+34 291 PanelFont (like it, you can make it your new default screen font. You'll) show
+34 277 PanelFont (be able to try as many of these as you like.) show
+
+109 258 ContentFont (161.cp.gz -16) show
+109 244 ContentFont (162.cp.gz -16) show
+109 230 ContentFont (163.cp.gz -16) show
+109 216 ContentFont (164.cp.gz -16) show
+109 202 ContentFont (165.cp.gz -16) show
+109 188 ContentFont (737.cp.gz -16) show
+109 174 ContentFont (880.cp.gz -16) show
+109 160 ContentFont (928.cp.gz -16) show
+109 146 ContentFont (972.cp.gz -16) show
+109 132 ContentFont (Agafari-12.psfu.gz) show
+109 118 ContentFont (Agafari-14.psfu.gz) show
+109 104 ContentFont (Agafari-16.psfu.gz) show
+
+123 71 ButtonFont (< OK >) show
+227 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 39502 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 39502 a -30 41052 a
+SDict begin H.S end
+ -30
+41052 a -30 41052 a
+SDict begin 18.2 H.A end
+ -30 41052 a -30 41052 a
+SDict begin [ /View [/XYZ H.V] /Dest (1167) cvn H.B /DEST pdfmark end
+ -30 41052
+a 5114 x FE(LILO)-30 46960 y
+SDict begin H.S end
+ -30 46960 a -30 46960 a
+SDict begin 18.2 H.A end
+
+-30 46960 a -30 46960 a
+SDict begin [ /View [/XYZ H.V] /Dest (1169) cvn H.B /DEST pdfmark end
+ -30 46960 a 1996 x FU(Here)370
+b(you)g(are)g(prompted)f(for)h(installation)e(of)i(LILO)f(\(the)32392
+48956 y
+SDict begin H.S end
+ 32392 48956 a 32392 48956 a
+SDict begin 18.2 H.A end
+ 32392 48956 a 32392
+48956 a
+SDict begin [ /View [/XYZ H.V] /Dest (1170) cvn H.B /DEST pdfmark end
+ 32392 48956 a 370 w FU(LInux)h(LOader;)f(see)p
+0 TeXcolorgray 44802 48956 a
+SDict begin H.S end
+ 44802 48956 a FU(Section)387
+b(7.1)51776 48956 y
+SDict begin 18.2 H.L end
+ 51776 48956 a 51776 48956 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-LILO) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 51776
+48956 a Black -30 50970 a FU(for)h(more)f(information\).)-30
+51248 y
+SDict begin H.S end
+ -30 51248 a -30 51248 a
+SDict begin 18.2 H.A end
+ -30 51248 a -30 51248
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1173) cvn H.B /DEST pdfmark end
+ -30 51248 a -30 53572 a
+SDict begin H.S end
+ -30 53572 a -30 53572 a
+SDict begin 18.2 H.A end
+ -30
+53572 a -30 53572 a
+SDict begin [ /View [/XYZ H.V] /Dest (1174) cvn H.B /DEST pdfmark end
+ -30 53572 a Black 20220 x FR(38)p
+Black eop end
+%%Page: 39 61
+TeXDict begin 39 60 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 37999 -1636 a FR(Chapter)386 b(3)i(Installation)p
+Black -30 27726 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 27726 a @beginspecial 21 @llx 60
+@lly 419 @urx 287 @ury 3980 @rwi @setspecial
+%%BeginDocument: installation/setup-lilo.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 419 287
+
+/Outterbox
+{ newpath moveto
+0 221 rlineto
+138 0 rlineto
+23 61 moveto
+395 0 rlineto
+0 221 rlineto
+-170 0 rlineto
+23 87 moveto
+395 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+372 0 rlineto
+0 52 rlineto
+-372 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+165 277 TitleFont(INSTALL LILO) show
+
+34 265 PanelFont (LILO (Linux Loader) is a generic boot loader. There's a simple) show
+34 252 PanelFont (installation which tries to automatically set up LILO to boot) show
+34 239 PanelFont (Linux (also DOS/Windows if found). For more advanced users,) show
+34 226 PanelFont (the expert option offers more control over the installation) show
+34 213 PanelFont (process. Since LILO does not work in all cases \(and can damage) show
+34 200 PanelFont (partitions if incorrectly installed\), there's the third (safe)) show
+34 187 PanelFont (option, which is to skip installing LILO for now. You can) show
+34 174 PanelFont (always install it later with the 'liloconfig' command. Which) show
+34 160 PanelFont (option would you like?) show
+
+98 137 ContentFont (simple) show
+98 122 ContentFont (expert) show
+98 109 ContentFont (skip) show
+
+140 137 ContentFont (Try to install LILO automatically) show
+140 122 ContentFont (Use expert lilo.conf setup menu) show
+140 109 ContentFont (Do not install LILO) show
+
+123 71 ButtonFont (< OK >) show
+237 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 27726 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 27726 a 3565 x FU(If)512
+b(Slackw)-15 b(are)512 b(is)g(to)g(be)g(the)g(only)f(operating)h
+(system)f(on)h(your)g(computer)-62 b(,)512 b FP(simple)g
+FU(should)-30 33305 y(w)-15 b(ork)399 b(just)g(\002ne)g(for)h(you.)g
+(If)g(you)f(are)h(dual-booting,)f(the)31670 33305 y
+SDict begin H.S end
+ 31670
+33305 a 31670 33305 a
+SDict begin 18.2 H.A end
+ 31670 33305 a 31670 33305 a
+SDict begin [ /View [/XYZ H.V] /Dest (1179) cvn H.B /DEST pdfmark end
+ 31670
+33305 a FP(expert)g FU(option)g(is)g(a)h(better)g(choice.)-30
+35320 y(See)p 0 TeXcolorgray 2836 35320 a
+SDict begin H.S end
+ 2836 35320
+a FU(Section)386 b(7.3)9809 35320 y
+SDict begin 18.2 H.L end
+ 9809 35320 a 9809
+35320 a
+SDict begin [ /Subtype /Link /Dest (BOOTING-DUAL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 9809 35320 a Black 628 w FU(for)628 b(more)f(information)g(on)h
+(dual-booting.)e(The)i(third)f(option,)47313 35320 y
+SDict begin H.S end
+
+47313 35320 a 47313 35320 a
+SDict begin 18.2 H.A end
+ 47313 35320 a 47313 35320
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1181) cvn H.B /DEST pdfmark end
+ 47313 35320 a FP(do)743 b(not)-30 37335 y(install)p
+FU(,)444 b(is)g(not)g(recommended)f(unless)h(you)g(kno)-39
+b(w)444 b(what)g(you')-77 b(re)443 b(doing)h(and)g(ha)-31
+b(v)-23 b(e)444 b(a)g(v)-23 b(ery)-30 39349 y(good)550
+b(reason)g(for)g(not)g(installing)f(LILO.)h(If)h(you)f(are)g
+(performing)f(an)i(e)-23 b(xpert)549 b(install,)h(you)-30
+41364 y(will)511 b(be)h(gi)-39 b(v)-23 b(en)511 b(a)h(choice)f(as)h(to)
+f(where)h(LILO)f(will)g(be)h(put.)g(Y)-170 b(ou)510 b(may)i(place)f
+(LILO)h(in)f(the)-30 43379 y(MBR)350 b(\(Master)g(Boot)g(Record\))g(of)
+h(your)f(hard)h(dri)-39 b(v)-23 b(e,)351 b(in)f(the)g(superblock)g(of)h
+(your)f(root)h(Linux)-30 45393 y(partition,)387 b(or)g(on)h(a)f
+(\003opp)-15 b(y)386 b(disk.)-30 46504 y
+SDict begin H.S end
+ -30 46504 a
+-30 46504 a
+SDict begin 18.2 H.A end
+ -30 46504 a -30 46504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1182) cvn H.B /DEST pdfmark end
+ -30 46504 a 4778
+x FE(Netw)-31 b(ork)-30 51301 y
+SDict begin H.S end
+ -30 51301 a -30 51301
+a
+SDict begin 18.2 H.A end
+ -30 51301 a -30 51301 a
+SDict begin [ /View [/XYZ H.V] /Dest (1184) cvn H.B /DEST pdfmark end
+ -30 51301 a -30 52077 a
+SDict begin H.S end
+ -30
+52077 a -30 52077 a
+SDict begin 18.2 H.A end
+ -30 52077 a -30 52077 a
+SDict begin [ /View [/XYZ H.V] /Dest (1186) cvn H.B /DEST pdfmark end
+ -30 52077
+a 1995 x FU(The)609 b(netw)-15 b(ork)609 b(con\002guration)f
+(subsection)g(is)h(actually)31847 54072 y
+SDict begin H.S end
+ 31847 54072
+a 31847 54072 a
+SDict begin 18.2 H.A end
+ 31847 54072 a 31847 54072 a
+SDict begin [ /View [/XYZ H.V] /Dest (1187) cvn H.B /DEST pdfmark end
+ 31847 54072
+a FP(netconfig)p FU(.)g(See)p 0 TeXcolorgray 42386 54072
+a
+SDict begin H.S end
+ 42386 54072 a FU(Section)386 b(5.1)49359 54072 y
+SDict begin 18.2 H.L end
+ 49359
+54072 a 49359 54072 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NETCONFIG)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 49359 54072 a Black 610 w FU(for)-30
+56087 y(more)h(information.)p Black 50226 73792 a FR(39)p
+Black eop end
+%%Page: 40 62
+TeXDict begin 40 61 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(3)g(Installation)p
+Black -30 3635 a FE(X)431 b(Windo)-23 b(w)429 b(Mana)-15
+b(g)15 b(er)-30 3979 y
+SDict begin H.S end
+ -30 3979 a -30 3979 a
+SDict begin 18.2 H.A end
+ -30 3979
+a -30 3979 a
+SDict begin [ /View [/XYZ H.V] /Dest (1191) cvn H.B /DEST pdfmark end
+ -30 3979 a -30 3979 a
+SDict begin H.S end
+ -30 3979 a -30 3979
+a
+SDict begin 18.2 H.A end
+ -30 3979 a -30 3979 a
+SDict begin [ /View [/XYZ H.V] /Dest (1193) cvn H.B /DEST pdfmark end
+ -30 3979 a -30 4754 a
+SDict begin H.S end
+ -30 4754
+a -30 4754 a
+SDict begin 18.2 H.A end
+ -30 4754 a -30 4754 a
+SDict begin [ /View [/XYZ H.V] /Dest (1195) cvn H.B /DEST pdfmark end
+ -30 4754 a 1670 x
+FU(This)618 b(subsection)f(will)h(allo)-39 b(w)618 b(you)g(to)h(choose)
+f(a)g(def)-15 b(ault)618 b(windo)-39 b(w)618 b(manager)g(for)g(X.)h
+(See)p 0 TeXcolorgray -30 8439 a
+SDict begin H.S end
+ -30 8439 a FU(Chapter)387
+b(6)6039 8439 y
+SDict begin 18.2 H.L end
+ 6039 8439 a 6039 8439 a
+SDict begin [ /Subtype /Link /Dest (X-WINDOW-SYSTEM) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 6039 8439 a Black
+387 w FU(for)h(more)f(details)g(on)g(X)g(and)g(windo)-39
+b(w)387 b(managers.)-30 8774 y
+SDict begin H.S end
+ -30 8774 a -30 8774 a
+SDict begin 18.2 H.A end
+
+-30 8774 a -30 8774 a
+SDict begin [ /View [/XYZ H.V] /Dest (1197) cvn H.B /DEST pdfmark end
+ -30 8774 a -30 11099 a
+SDict begin H.S end
+ -30 11099
+a -30 11099 a
+SDict begin 18.2 H.A end
+ -30 11099 a -30 11099 a
+SDict begin [ /View [/XYZ H.V] /Dest (1198) cvn H.B /DEST pdfmark end
+ -30 11099 a -30
+41541 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 41541 a @beginspecial 21 @llx 60 @lly 449
+@urx 327 @ury 4280 @rwi @setspecial
+%%BeginDocument: installation/setup-xwmconfig.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 449 327
+
+/Outterbox
+{ newpath moveto
+0 260 rlineto
+88 0 rlineto
+23 61 moveto
+425 0 rlineto
+0 260 rlineto
+-88 0 rlineto
+23 87 moveto
+425 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+402 0 rlineto
+0 131 rlineto
+-402 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+114 318 TitleFont(SELECT DEFAULT WINDOW MANAGER FOR X) show
+
+34 306 PanelFont (Please select the default window manager to use with the X Window) show
+34 292 PanelFont (System. This will define the style of graphical user interface the) show
+34 278 PanelFont (computer uses. KDE and GNOME provide the most features. People with) show
+34 264 PanelFont (Windows or MacOS experience will find either one easy to use. Other) show
+34 250 PanelFont (window managers are easier on system resources, or provide other) show
+34 236 PanelFont (unique features.) show
+
+60 218 ContentFont (xinitrc.kde) show
+60 204 ContentFont (xinitrc.gnome) show
+60 190 ContentFont (xinitrc.xfce) show
+60 176 ContentFont (xinitrc.blackbox) show
+60 162 ContentFont (xinitrc.fluxbox) show
+60 148 ContentFont (xinitrc.wmaker) show
+60 134 ContentFont (xinitrc.fvwm2) show
+60 120 ContentFont (xinitrc.fvwm95) show
+60 106 ContentFont (xinitrc.twm) show
+
+171 218 ContentFont (KDE: K Desktop Environment) show
+171 204 ContentFont (GNU Network Object Model Environment) show
+171 190 ContentFont (The Cholesterol Free Desktop Environment) show
+171 176 ContentFont (The blackbox window manager) show
+171 162 ContentFont (The fluxbox window manager) show
+171 148 ContentFont (WindowMaker) show
+171 134 ContentFont (F(?) Virtual Window Manager (version 2.xx)) show
+171 120 ContentFont (FVWM2 with a Windows look and feel) show
+171 106 ContentFont (Tab Window Manager (very basic)) show
+
+163 71 ButtonFont (< OK >) show
+277 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 41541 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 41541 a -30 43090 a
+SDict begin H.S end
+ -30
+43090 a -30 43090 a
+SDict begin 18.2 H.A end
+ -30 43090 a -30 43090 a
+SDict begin [ /View [/XYZ H.V] /Dest (1201) cvn H.B /DEST pdfmark end
+ -30 43090
+a 2015 x FU(No)432 b(matter)g(which)f(packages)h(you)g(installed,)g
+(the)g(last)f(thing)h(con\002gure)f(will)h(do)f(is)h(ask)g(you)-30
+47120 y(whether)497 b(you)g(w)-15 b(ant)497 b(to)g(go)g(ahead)h(and)f
+(set)g(a)25778 47120 y
+SDict begin H.S end
+ 25778 47120 a 25778 47120 a
+SDict begin 18.2 H.A end
+ 25778
+47120 a 25778 47120 a
+SDict begin [ /View [/XYZ H.V] /Dest (1202) cvn H.B /DEST pdfmark end
+ 25778 47120 a FP(root)g FU(passw)-15
+b(ord.)496 b(F)-23 b(or)497 b(security)g(reasons,)h(this)-30
+49134 y(is)475 b(probably)g(a)g(good)g(idea;)g(ho)-39
+b(we)g(v)-23 b(er)-62 b(,)475 b(lik)-15 b(e)475 b(almost)f(e)-39
+b(v)-23 b(erything)475 b(else)g(in)g(Slackw)-15 b(are,)475
+b(this)f(is)-30 51149 y(your)387 b(call.)p Black -30
+73792 a FR(40)p Black eop end
+%%Page: 41 63
+TeXDict begin 41 62 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION) cvn H.B
+/DEST pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(4)-30 10743 y FO(System)1286 b(Con\002guration)p -30
+18316 51806 56 v -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30 19091 a
+SDict begin 18.2 H.A end
+
+-30 19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (1205) cvn H.B /DEST pdfmark end
+ -30 19091 a 1051 x FU(Before)448
+b(you)f(can)g(con\002gure)g(the)h(more)f(adv)-39 b(anced)448
+b(parts)f(of)h(your)f(system,)g(it')-85 b(s)447 b(a)h(good)f(idea)-30
+22157 y(to)411 b(learn)h(ho)-39 b(w)411 b(the)h(system)e(is)i(or)-28
+b(g)-8 b(anized)411 b(and)h(what)f(commands)g(can)g(be)h(used)f(to)g
+(search)h(for)-30 24171 y(\002les)475 b(and)h(programs.)g(It')-85
+b(s)475 b(also)h(good)f(to)g(kno)-39 b(w)476 b(if)g(you)f(need)h(to)g
+(compile)f(a)h(custom)f(k)-15 b(ernel)-30 26186 y(and)415
+b(what)g(the)f(steps)h(for)g(doing)f(that)h(are.)g(This)g(chapter)g
+(will)f(f)-15 b(amiliarize)414 b(you)g(with)h(system)-30
+28201 y(or)-28 b(g)-8 b(anization)349 b(and)h(con\002guration)e
+(\002les.)i(Then,)g(you)f(can)h(mo)-23 b(v)g(e)348 b(on)i(to)f
+(con\002guring)g(the)g(more)-30 30215 y(adv)-39 b(anced)388
+b(parts)f(of)g(the)g(system.)-30 30551 y
+SDict begin H.S end
+ -30 30551 a
+-30 30551 a
+SDict begin 18.2 H.A end
+ -30 30551 a -30 30551 a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION-OVERVIEW)
+cvn H.B /DEST pdfmark end
+ -30 30551 a 5789
+x FL(4.1)620 b(System)h(Over)22 b(vie)-33 b(w)-30 36802
+y
+SDict begin H.S end
+ -30 36802 a -30 36802 a
+SDict begin 18.2 H.A end
+ -30 36802 a -30 36802 a
+SDict begin [ /View [/XYZ H.V] /Dest (1208) cvn H.B /DEST pdfmark end
+ -30
+36802 a -30 36802 a
+SDict begin H.S end
+ -30 36802 a -30 36802 a
+SDict begin 18.2 H.A end
+ -30 36802
+a -30 36802 a
+SDict begin [ /View [/XYZ H.V] /Dest (1210) cvn H.B /DEST pdfmark end
+ -30 36802 a -30 36802 a
+SDict begin H.S end
+ -30 36802 a -30
+36802 a
+SDict begin 18.2 H.A end
+ -30 36802 a -30 36802 a
+SDict begin [ /View [/XYZ H.V] /Dest (1212) cvn H.B /DEST pdfmark end
+ -30 36802 a -30 37918
+a
+SDict begin H.S end
+ -30 37918 a -30 37918 a
+SDict begin 18.2 H.A end
+ -30 37918 a -30 37918 a
+SDict begin [ /View [/XYZ H.V] /Dest (1214) cvn H.B /DEST pdfmark end
+ -30
+37918 a 1552 x FU(It')-85 b(s)468 b(important)e(to)i(understand)f(ho)
+-39 b(w)468 b(a)g(Linux)f(system)g(is)h(put)f(together)g(before)h(di)
+-39 b(ving)467 b(into)-30 41485 y(the)494 b(v)-39 b(arious)495
+b(con\002guration)e(aspects.)h(A)h(Linux)e(system)h(is)g
+(signi\002cantly)f(dif)-39 b(ferent)495 b(from)f(a)-30
+43500 y(DOS,)518 b(W)-62 b(indo)-39 b(ws,)519 b(or)f(Macintosh)f
+(system)h(\(with)g(the)g(e)-23 b(xception)518 b(of)g(the)g(Unix-based)g
+(Mac)-30 45514 y(OS)474 b(X\),)g(b)-31 b(ut)474 b(these)g(sections)g
+(will)f(help)h(you)g(get)g(acquainted)f(with)h(the)g(layout)g(so)f
+(that)h(you)-30 47529 y(can)388 b(easily)e(con\002gure)h(your)g(system)
+g(to)g(meet)g(your)g(needs.)-30 47865 y
+SDict begin H.S end
+ -30 47865 a -30
+47865 a
+SDict begin 18.2 H.A end
+ -30 47865 a -30 47865 a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION-LAYOUT)
+cvn H.B /DEST pdfmark end
+ -30 47865 a 5026 x FG(File)517
+b(System)h(La)-37 b(y)-46 b(out)-30 53276 y
+SDict begin H.S end
+ -30 53276
+a -30 53276 a
+SDict begin 18.2 H.A end
+ -30 53276 a -30 53276 a
+SDict begin [ /View [/XYZ H.V] /Dest (1217) cvn H.B /DEST pdfmark end
+ -30 53276 a -30
+53276 a
+SDict begin H.S end
+ -30 53276 a -30 53276 a
+SDict begin 18.2 H.A end
+ -30 53276 a -30 53276
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1219) cvn H.B /DEST pdfmark end
+ -30 53276 a -30 54206 a
+SDict begin H.S end
+ -30 54206 a -30 54206 a
+SDict begin 18.2 H.A end
+ -30
+54206 a -30 54206 a
+SDict begin [ /View [/XYZ H.V] /Dest (1222) cvn H.B /DEST pdfmark end
+ -30 54206 a 1630 x FU(The)537 b(\002rst)g
+(noticeable)g(dif)-39 b(ference)538 b(between)f(Slackw)-15
+b(are)537 b(Linux)f(and)i(a)f(DOS)g(or)g(W)-62 b(indo)-39
+b(ws)-30 57850 y(system)425 b(is)g(the)h(\002lesystem.)f(F)-23
+b(or)425 b(starters,)g(we)h(do)g(not)f(use)g(dri)-39
+b(v)-23 b(e)426 b(letters)f(to)h(denote)f(dif)-39 b(ferent)-30
+59865 y(partitions.)523 b(Under)h(Linux,)f(there)h(is)f(one)h(main)f
+(directory)-101 b(.)524 b(Y)-170 b(ou)523 b(can)h(relate)g(this)f(to)h
+(the)50288 59865 y
+SDict begin H.S end
+ 50288 59865 a 50288 59865 a
+SDict begin 18.2 H.A end
+ 50288
+59865 a 50288 59865 a
+SDict begin [ /View [/XYZ H.V] /Dest (1223) cvn H.B /DEST pdfmark end
+ 50288 59865 a FP(C:)-30 61880 y
+FU(dri)-39 b(v)-23 b(e)516 b(under)h(DOS.)f(Each)h(partition)e(on)i
+(your)f(system)g(is)g(mounted)g(to)g(a)h(directory)f(on)g(the)-30
+63894 y(main)387 b(directory)-101 b(.)388 b(It')-85 b(s)387
+b(kind)g(of)g(lik)-15 b(e)386 b(an)i(e)-39 b(v)-23 b(er)-31
+b(-e)-23 b(xpanding)386 b(hard)i(disk.)-30 64230 y
+SDict begin H.S end
+ -30
+64230 a -30 64230 a
+SDict begin 18.2 H.A end
+ -30 64230 a -30 64230 a
+SDict begin [ /View [/XYZ H.V] /Dest (1224) cvn H.B /DEST pdfmark end
+ -30 64230
+a Black 50226 73672 a FR(41)p Black eop end
+%%Page: 42 64
+TeXDict begin 42 63 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(4)g(System)g(Con\002gur)-23
+b(ation)p Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30
+2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (1226) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107 x FU(W)-124 b(e)357
+b(call)f(the)h(main)f(directory)g(the)h(root)f(directory)-101
+b(,)357 b(and)g(it')-85 b(s)356 b(denoted)g(with)g(a)h(single)f(slash)g
+(\()50246 3490 y
+SDict begin H.S end
+ 50246 3490 a 50246 3490 a
+SDict begin 18.2 H.A end
+ 50246 3490
+a 50246 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (1227) cvn H.B /DEST pdfmark end
+ 50246 3490 a FQ(/)p FU(\).)-30 5505 y(This)515
+b(concept)h(may)f(seem)g(strange,)h(b)-31 b(ut)515 b(it)h(actually)f
+(mak)-15 b(es)515 b(life)g(easy)h(for)f(you)h(when)f(you)-30
+7520 y(w)-15 b(ant)350 b(to)h(add)f(more)h(space.)g(F)-23
+b(or)350 b(e)-23 b(xample,)350 b(let')-85 b(s)350 b(say)h(you)f(run)h
+(out)f(of)h(space)g(on)f(the)h(dri)-39 b(v)-23 b(e)350
+b(that)-30 9534 y(has)2549 9534 y
+SDict begin H.S end
+ 2549 9534 a 2549 9534
+a
+SDict begin 18.2 H.A end
+ 2549 9534 a 2549 9534 a
+SDict begin [ /View [/XYZ H.V] /Dest (1228) cvn H.B /DEST pdfmark end
+ 2549 9534 a FQ(/home)510 b
+FU(on)j(it.)g(Most)f(people)h(install)f(Slackw)-15 b(are)512
+b(and)h(mak)-15 b(e)512 b(one)h(big)g(root)f(dri)-39
+b(v)-23 b(e.)514 b(W)-124 b(ell,)-30 11549 y(since)359
+b(a)g(partition)f(can)h(be)h(mounted)e(to)h(an)-23 b(y)358
+b(directory)-101 b(,)360 b(you)e(can)i(simply)e(go)g(to)h(the)g(store)g
+(and)-30 13564 y(pick)456 b(up)f(a)h(ne)-39 b(w)456 b(hard)g(dri)-39
+b(v)-23 b(e)455 b(and)h(mount)f(it)g(to)26121 13564 y
+SDict begin H.S end
+
+26121 13564 a 26121 13564 a
+SDict begin 18.2 H.A end
+ 26121 13564 a 26121 13564
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1229) cvn H.B /DEST pdfmark end
+ 26121 13564 a FQ(/home)p FU(.)e(Y)-170 b(ou')-77 b(v)-23
+b(e)454 b(no)-39 b(w)456 b(grafted)f(on)h(some)f(more)-30
+15578 y(space)387 b(to)h(your)f(system.)g(And)g(all)g(without)f(ha)-31
+b(ving)387 b(to)g(mo)-23 b(v)g(e)387 b(man)-23 b(y)386
+b(things)h(around.)-30 16689 y
+SDict begin H.S end
+ -30 16689 a -30 16689
+a
+SDict begin 18.2 H.A end
+ -30 16689 a -30 16689 a
+SDict begin [ /View [/XYZ H.V] /Dest (1230) cvn H.B /DEST pdfmark end
+ -30 16689 a 1679 x FU(Belo)-39
+b(w)-101 b(,)354 b(you)g(will)f(\002nd)g(descriptions)g(of)h(the)f
+(major)h(top)f(le)-39 b(v)-23 b(el)353 b(directories)h(under)f(Slackw)
+-15 b(are.)-30 18703 y
+SDict begin H.S end
+ -30 18703 a -30 18703 a
+SDict begin 18.2 H.A end
+ -30 18703
+a -30 18703 a
+SDict begin [ /View [/XYZ H.V] /Dest (1231) cvn H.B /DEST pdfmark end
+ -30 18703 a -30 21028 a
+SDict begin H.S end
+ -30 21028 a -30
+21028 a
+SDict begin 18.2 H.A end
+ -30 21028 a -30 21028 a
+SDict begin [ /View [/XYZ H.V] /Dest (1233) cvn H.B /DEST pdfmark end
+ -30 21028 a -30 21028
+a
+SDict begin H.S end
+ -30 21028 a -30 21028 a
+SDict begin 18.2 H.A end
+ -30 21028 a -30 21028 a
+SDict begin [ /View [/XYZ H.V] /Dest (1234) cvn H.B /DEST pdfmark end
+ -30
+21028 a 1679 x FQ(bin)-30 22707 y
+SDict begin H.S end
+ -30 22707 a -30 22707
+a
+SDict begin 18.2 H.A end
+ -30 22707 a -30 22707 a
+SDict begin [ /View [/XYZ H.V] /Dest (1235) cvn H.B /DEST pdfmark end
+ -30 22707 a Black Black 3070
+25497 a
+SDict begin H.S end
+ 3070 25497 a 3070 25497 a
+SDict begin 18.2 H.A end
+ 3070 25497 a 3070 25497
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1236) cvn H.B /DEST pdfmark end
+ 3070 25497 a FU(Essential)385 b(user)h(programs)g(are)g(stored)g
+(here.)h(These)f(represent)g(the)g(bare)g(minimum)f(set)3070
+27511 y(of)393 b(programs)f(required)h(for)g(a)g(user)g(to)g(use)g(the)
+g(system.)f(Things)h(lik)-15 b(e)392 b(the)h(shell)f(and)h(the)3070
+29526 y(\002lesystem)541 b(commands)h(\()17672 29526
+y
+SDict begin H.S end
+ 17672 29526 a 17672 29526 a
+SDict begin 18.2 H.A end
+ 17672 29526 a 17672 29526
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1237) cvn H.B /DEST pdfmark end
+ 17672 29526 a FP(ls)p FU(,)20090 29526 y
+SDict begin H.S end
+ 20090 29526
+a 20090 29526 a
+SDict begin 18.2 H.A end
+ 20090 29526 a 20090 29526 a
+SDict begin [ /View [/XYZ H.V] /Dest (1238) cvn H.B /DEST pdfmark end
+ 20090 29526
+a FP(cp)p FU(,)h(and)g(so)f(on\))h(are)g(stored)f(here.)h(The)43133
+29526 y
+SDict begin H.S end
+ 43133 29526 a 43133 29526 a
+SDict begin 18.2 H.A end
+ 43133 29526 a 43133
+29526 a
+SDict begin [ /View [/XYZ H.V] /Dest (1239) cvn H.B /DEST pdfmark end
+ 43133 29526 a FQ(/bin)d FU(directory)3070 31541
+y(usually)420 b(doesn')-28 b(t)420 b(recei)-39 b(v)-23
+b(e)422 b(modi\002cation)d(after)i(installation.)f(If)i(it)e(does,)i
+(it')-85 b(s)420 b(usually)g(in)3070 33555 y(the)387
+b(form)g(of)g(package)h(upgrades)f(that)g(we)g(pro)-23
+b(vide.)-30 35441 y
+SDict begin H.S end
+ -30 35441 a -30 35441 a
+SDict begin 18.2 H.A end
+ -30 35441
+a -30 35441 a
+SDict begin [ /View [/XYZ H.V] /Dest (1241) cvn H.B /DEST pdfmark end
+ -30 35441 a -30 35441 a
+SDict begin H.S end
+ -30 35441 a -30
+35441 a
+SDict begin 18.2 H.A end
+ -30 35441 a -30 35441 a
+SDict begin [ /View [/XYZ H.V] /Dest (1242) cvn H.B /DEST pdfmark end
+ -30 35441 a 1679 x FQ(boot)-30
+37120 y
+SDict begin H.S end
+ -30 37120 a -30 37120 a
+SDict begin 18.2 H.A end
+ -30 37120 a -30 37120
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1243) cvn H.B /DEST pdfmark end
+ -30 37120 a Black Black 3070 39909 a
+SDict begin H.S end
+ 3070 39909 a 3070
+39909 a
+SDict begin 18.2 H.A end
+ 3070 39909 a 3070 39909 a
+SDict begin [ /View [/XYZ H.V] /Dest (1244) cvn H.B /DEST pdfmark end
+ 3070 39909 a FU(Files)523
+b(that)h(are)g(used)g(by)g(the)g(Linux)f(Loader)h(\(LILO\).)h(This)e
+(directory)h(also)g(recei)-39 b(v)-23 b(es)3070 41924
+y(little)305 b(modi\002cation)g(after)h(an)g(installation.)f(The)h(k)
+-15 b(ernel)306 b(is)f(stored)h(here)g(as)h(of)f(Slackw)-15
+b(are)3070 43939 y(8.1.)391 b(In)f(earlier)g(releases)h(of)f(Slackw)-15
+b(are,)390 b(the)g(k)-15 b(ernel)390 b(w)-15 b(as)389
+b(simply)h(stored)g(under)48032 43939 y
+SDict begin H.S end
+ 48032 43939 a
+48032 43939 a
+SDict begin 18.2 H.A end
+ 48032 43939 a 48032 43939 a
+SDict begin [ /View [/XYZ H.V] /Dest (1245) cvn H.B /DEST pdfmark end
+ 48032 43939
+a FQ(/)f FU(,)i(b)-31 b(ut)3070 45953 y(common)530 b(practice)h(is)f
+(to)h(put)g(the)g(k)-15 b(ernel)530 b(and)h(related)g(\002les)f(here)h
+(to)g(f)-15 b(acilitate)530 b(dual-)3070 47968 y(booting.)-30
+49853 y
+SDict begin H.S end
+ -30 49853 a -30 49853 a
+SDict begin 18.2 H.A end
+ -30 49853 a -30 49853
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1247) cvn H.B /DEST pdfmark end
+ -30 49853 a -30 49853 a
+SDict begin H.S end
+ -30 49853 a -30 49853 a
+SDict begin 18.2 H.A end
+ -30
+49853 a -30 49853 a
+SDict begin [ /View [/XYZ H.V] /Dest (1248) cvn H.B /DEST pdfmark end
+ -30 49853 a 1679 x FQ(dev)-30 51532
+y
+SDict begin H.S end
+ -30 51532 a -30 51532 a
+SDict begin 18.2 H.A end
+ -30 51532 a -30 51532 a
+SDict begin [ /View [/XYZ H.V] /Dest (1249) cvn H.B /DEST pdfmark end
+ -30
+51532 a Black Black 3070 54322 a
+SDict begin H.S end
+ 3070 54322 a 3070 54322
+a
+SDict begin 18.2 H.A end
+ 3070 54322 a 3070 54322 a
+SDict begin [ /View [/XYZ H.V] /Dest (1250) cvn H.B /DEST pdfmark end
+ 3070 54322 a FU(Ev)-23 b(erything)380
+b(in)h(Linux)g(is)h(treated)f(as)h(a)g(\002le,)f(e)-39
+b(v)-23 b(en)382 b(hardw)-15 b(are)381 b(de)-39 b(vices)382
+b(lik)-15 b(e)381 b(serial)g(ports,)3070 56337 y(hard)367
+b(disks,)h(and)g(scanners.)g(In)g(order)g(to)f(access)h(these)g(de)-39
+b(vices,)368 b(a)g(special)g(\002le)f(called)h(a)3070
+58351 y(de)-39 b(vice)380 b(node)g(has)g(to)f(be)i(present.)f(All)f(de)
+-39 b(vice)381 b(nodes)e(are)i(stored)e(in)h(the)43009
+58351 y
+SDict begin H.S end
+ 43009 58351 a 43009 58351 a
+SDict begin 18.2 H.A end
+ 43009 58351 a 43009
+58351 a
+SDict begin [ /View [/XYZ H.V] /Dest (1251) cvn H.B /DEST pdfmark end
+ 43009 58351 a FQ(/dev)e FU(directory)-101 b(.)3070
+60366 y(Y)-170 b(ou)386 b(will)h(\002nd)g(this)g(to)g(be)g(true)g
+(across)h(man)-23 b(y)386 b(Unix-lik)-15 b(e)386 b(operating)h
+(systems.)-30 62251 y
+SDict begin H.S end
+ -30 62251 a -30 62251 a
+SDict begin 18.2 H.A end
+ -30 62251
+a -30 62251 a
+SDict begin [ /View [/XYZ H.V] /Dest (1253) cvn H.B /DEST pdfmark end
+ -30 62251 a -30 62251 a
+SDict begin H.S end
+ -30 62251 a -30
+62251 a
+SDict begin 18.2 H.A end
+ -30 62251 a -30 62251 a
+SDict begin [ /View [/XYZ H.V] /Dest (1254) cvn H.B /DEST pdfmark end
+ -30 62251 a 1679 x FQ(etc)-30
+63930 y
+SDict begin H.S end
+ -30 63930 a -30 63930 a
+SDict begin 18.2 H.A end
+ -30 63930 a -30 63930
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1255) cvn H.B /DEST pdfmark end
+ -30 63930 a Black Black 3070 66720 a
+SDict begin H.S end
+ 3070 66720 a 3070
+66720 a
+SDict begin 18.2 H.A end
+ 3070 66720 a 3070 66720 a
+SDict begin [ /View [/XYZ H.V] /Dest (1256) cvn H.B /DEST pdfmark end
+ 3070 66720 a FU(This)332
+b(directory)h(holds)f(system)h(con\002guration)f(\002les.)g(Ev)-23
+b(erything)332 b(from)h(the)g(X)g(W)-62 b(indo)-39 b(w)p
+Black -30 73672 a FR(42)p Black eop end
+%%Page: 43 65
+TeXDict begin 43 64 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 31781 -1636 a FR(Chapter)387 b(4)g(System)g(Con\002gur)
+-23 b(ation)p Black 3070 3611 a FU(con\002guration)462
+b(\002le,)i(the)g(user)g(database,)g(to)f(the)h(system)f(startup)g
+(scripts.)h(The)g(system)3070 5626 y(administrator)386
+b(will)g(become)i(quite)e(f)-15 b(amiliar)387 b(with)g(this)f
+(directory)h(o)-23 b(v)g(er)387 b(time.)-30 7511 y
+SDict begin H.S end
+ -30
+7511 a -30 7511 a
+SDict begin 18.2 H.A end
+ -30 7511 a -30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (1258) cvn H.B /DEST pdfmark end
+ -30 7511 a -30
+7511 a
+SDict begin H.S end
+ -30 7511 a -30 7511 a
+SDict begin 18.2 H.A end
+ -30 7511 a -30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (1259) cvn H.B /DEST pdfmark end
+ -30
+7511 a 1679 x FQ(home)-30 9190 y
+SDict begin H.S end
+ -30 9190 a -30 9190
+a
+SDict begin 18.2 H.A end
+ -30 9190 a -30 9190 a
+SDict begin [ /View [/XYZ H.V] /Dest (1260) cvn H.B /DEST pdfmark end
+ -30 9190 a Black Black 3070 11980
+a
+SDict begin H.S end
+ 3070 11980 a 3070 11980 a
+SDict begin 18.2 H.A end
+ 3070 11980 a 3070 11980 a
+SDict begin [ /View [/XYZ H.V] /Dest (1261) cvn H.B /DEST pdfmark end
+
+3070 11980 a FU(Linux)582 b(is)g(a)h(multiuser)e(operating)h(system.)h
+(Each)f(user)h(on)f(the)h(system)e(is)i(gi)-39 b(v)-23
+b(en)582 b(an)3070 13994 y(account)511 b(and)h(a)g(unique)f(directory)g
+(for)h(personal)f(\002les.)h(This)f(directory)g(is)h(called)f(the)3070
+16009 y(user')-85 b(s)512 b(home)h(directory)-101 b(.)513
+b(The)20472 16009 y
+SDict begin H.S end
+ 20472 16009 a 20472 16009 a
+SDict begin 18.2 H.A end
+ 20472
+16009 a 20472 16009 a
+SDict begin [ /View [/XYZ H.V] /Dest (1262) cvn H.B /DEST pdfmark end
+ 20472 16009 a FQ(/home)d FU(directory)j(is)f(pro)
+-23 b(vided)513 b(as)g(the)f(def)-15 b(ault)513 b(location)3070
+18024 y(for)387 b(user)g(home)g(directories.)-30 19589
+y
+SDict begin H.S end
+ -30 19589 a -30 19589 a
+SDict begin 18.2 H.A end
+ -30 19589 a -30 19589 a
+SDict begin [ /View [/XYZ H.V] /Dest (1264) cvn H.B /DEST pdfmark end
+ -30
+19589 a -30 19589 a
+SDict begin H.S end
+ -30 19589 a -30 19589 a
+SDict begin 18.2 H.A end
+ -30 19589
+a -30 19589 a
+SDict begin [ /View [/XYZ H.V] /Dest (1265) cvn H.B /DEST pdfmark end
+ -30 19589 a 1999 x FQ(lib)-30 21588 y
+SDict begin H.S end
+ -30
+21588 a -30 21588 a
+SDict begin 18.2 H.A end
+ -30 21588 a -30 21588 a
+SDict begin [ /View [/XYZ H.V] /Dest (1266) cvn H.B /DEST pdfmark end
+ -30 21588
+a Black Black 3070 24378 a
+SDict begin H.S end
+ 3070 24378 a 3070 24378 a
+SDict begin 18.2 H.A end
+
+3070 24378 a 3070 24378 a
+SDict begin [ /View [/XYZ H.V] /Dest (1267) cvn H.B /DEST pdfmark end
+ 3070 24378 a FU(System)554
+b(libraries)g(that)h(are)g(required)g(for)g(basic)f(operation)h(are)g
+(stored)g(here.)g(The)g(C)3070 26392 y(library)-101 b(,)404
+b(the)f(dynamic)g(loader)-62 b(,)404 b(the)g(ncurses)f(library)-101
+b(,)404 b(and)g(k)-15 b(ernel)403 b(modules)f(are)i(among)3070
+28407 y(the)387 b(things)f(stored)h(here.)-30 30292 y
+SDict begin H.S end
+
+-30 30292 a -30 30292 a
+SDict begin 18.2 H.A end
+ -30 30292 a -30 30292 a
+SDict begin [ /View [/XYZ H.V] /Dest (1269) cvn H.B /DEST pdfmark end
+ -30 30292
+a -30 30292 a
+SDict begin H.S end
+ -30 30292 a -30 30292 a
+SDict begin 18.2 H.A end
+ -30 30292 a -30
+30292 a
+SDict begin [ /View [/XYZ H.V] /Dest (1270) cvn H.B /DEST pdfmark end
+ -30 30292 a 1679 x FQ(mnt)-30 31971 y
+SDict begin H.S end
+ -30 31971
+a -30 31971 a
+SDict begin 18.2 H.A end
+ -30 31971 a -30 31971 a
+SDict begin [ /View [/XYZ H.V] /Dest (1271) cvn H.B /DEST pdfmark end
+ -30 31971 a Black
+Black 3070 34761 a
+SDict begin H.S end
+ 3070 34761 a 3070 34761 a
+SDict begin 18.2 H.A end
+ 3070 34761
+a 3070 34761 a
+SDict begin [ /View [/XYZ H.V] /Dest (1272) cvn H.B /DEST pdfmark end
+ 3070 34761 a FU(This)484 b(directory)g(contains)g
+(temporary)h(mount)f(points)g(for)h(w)-15 b(orking)483
+b(on)i(hard)g(disks)f(or)3070 36776 y(remo)-23 b(v)-39
+b(able)389 b(dri)-39 b(v)-23 b(es.)389 b(Here)h(you')-15
+b(ll)389 b(\002nd)g(mount)f(points)h(for)h(your)f(CD-R)-62
+b(OM)389 b(and)g(\003opp)-15 b(y)3070 38790 y(dri)-39
+b(v)-23 b(es.)-30 40356 y
+SDict begin H.S end
+ -30 40356 a -30 40356 a
+SDict begin 18.2 H.A end
+ -30
+40356 a -30 40356 a
+SDict begin [ /View [/XYZ H.V] /Dest (1274) cvn H.B /DEST pdfmark end
+ -30 40356 a -30 40356 a
+SDict begin H.S end
+ -30 40356
+a -30 40356 a
+SDict begin 18.2 H.A end
+ -30 40356 a -30 40356 a
+SDict begin [ /View [/XYZ H.V] /Dest (1275) cvn H.B /DEST pdfmark end
+ -30 40356 a 1999
+x FQ(opt)-30 42624 y
+SDict begin H.S end
+ -30 42624 a -30 42624 a
+SDict begin 18.2 H.A end
+ -30 42624
+a -30 42624 a
+SDict begin [ /View [/XYZ H.V] /Dest (1276) cvn H.B /DEST pdfmark end
+ -30 42624 a Black Black 3070 45144 a
+SDict begin H.S end
+ 3070
+45144 a 3070 45144 a
+SDict begin 18.2 H.A end
+ 3070 45144 a 3070 45144 a
+SDict begin [ /View [/XYZ H.V] /Dest (1277) cvn H.B /DEST pdfmark end
+ 3070 45144
+a FU(Optional)325 b(softw)-15 b(are)325 b(packages.)h(The)f(idea)h
+(behind)31046 45144 y
+SDict begin H.S end
+ 31046 45144 a 31046 45144 a
+SDict begin 18.2 H.A end
+ 31046
+45144 a 31046 45144 a
+SDict begin [ /View [/XYZ H.V] /Dest (1278) cvn H.B /DEST pdfmark end
+ 31046 45144 a FQ(/opt)e FU(is)h(that)h(each)g
+(softw)-15 b(are)325 b(package)3070 47159 y(installs)533
+b(to)9736 47159 y
+SDict begin H.S end
+ 9736 47159 a 9736 47159 a
+SDict begin 18.2 H.A end
+ 9736 47159
+a 9736 47159 a
+SDict begin [ /View [/XYZ H.V] /Dest (1279) cvn H.B /DEST pdfmark end
+ 9736 47159 a FQ(/opt/software-)55 b(package)p
+FU(,)521 b(which)534 b(mak)-15 b(es)533 b(it)h(easy)h(to)f(remo)-23
+b(v)g(e)533 b(later)-85 b(.)534 b(Slack-)3070 49174 y(w)-15
+b(are)355 b(distrib)-31 b(utes)355 b(some)h(things)f(in)22539
+49174 y
+SDict begin H.S end
+ 22539 49174 a 22539 49174 a
+SDict begin 18.2 H.A end
+ 22539 49174 a 22539
+49174 a
+SDict begin [ /View [/XYZ H.V] /Dest (1281) cvn H.B /DEST pdfmark end
+ 22539 49174 a FQ(/opt)e FU(\(such)j(as)g(KDE)g(in)35862
+49174 y
+SDict begin H.S end
+ 35862 49174 a 35862 49174 a
+SDict begin 18.2 H.A end
+ 35862 49174 a 35862
+49174 a
+SDict begin [ /View [/XYZ H.V] /Dest (1282) cvn H.B /DEST pdfmark end
+ 35862 49174 a FQ(/opt/kde)p FU(\),)c(b)-31 b(ut)356
+b(you)f(are)i(free)3070 51188 y(to)387 b(add)g(an)-23
+b(ything)386 b(you)h(w)-15 b(ant)387 b(to)20766 51188
+y
+SDict begin H.S end
+ 20766 51188 a 20766 51188 a
+SDict begin 18.2 H.A end
+ 20766 51188 a 20766 51188
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1283) cvn H.B /DEST pdfmark end
+ 20766 51188 a FQ(/opt)p FU(.)-30 53074 y
+SDict begin H.S end
+ -30 53074
+a -30 53074 a
+SDict begin 18.2 H.A end
+ -30 53074 a -30 53074 a
+SDict begin [ /View [/XYZ H.V] /Dest (1285) cvn H.B /DEST pdfmark end
+ -30 53074 a -30
+53074 a
+SDict begin H.S end
+ -30 53074 a -30 53074 a
+SDict begin 18.2 H.A end
+ -30 53074 a -30 53074
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1286) cvn H.B /DEST pdfmark end
+ -30 53074 a 1679 x FQ(proc)-30 55022 y
+SDict begin H.S end
+ -30 55022 a
+-30 55022 a
+SDict begin 18.2 H.A end
+ -30 55022 a -30 55022 a
+SDict begin [ /View [/XYZ H.V] /Dest (1287) cvn H.B /DEST pdfmark end
+ -30 55022 a Black
+Black 3070 57542 a
+SDict begin H.S end
+ 3070 57542 a 3070 57542 a
+SDict begin 18.2 H.A end
+ 3070 57542
+a 3070 57542 a
+SDict begin [ /View [/XYZ H.V] /Dest (1288) cvn H.B /DEST pdfmark end
+ 3070 57542 a FU(This)548 b(is)h(a)g(unique)g(directory)
+-101 b(.)549 b(It')-85 b(s)549 b(not)g(really)f(part)h(of)g(the)g
+(\002lesystem,)g(b)-31 b(ut)548 b(a)i(virtual)3070 59557
+y(\002lesystem)464 b(that)i(pro)-23 b(vides)465 b(access)h(to)g(k)-15
+b(ernel)465 b(information.)g(V)-172 b(arious)465 b(pieces)h(of)g(infor)
+-31 b(-)3070 61572 y(mation)422 b(that)h(the)g(k)-15
+b(ernel)423 b(w)-15 b(ants)422 b(you)h(to)g(kno)-39 b(w)424
+b(are)f(con)-62 b(v)-23 b(e)g(yed)423 b(to)g(you)g(through)f(\002les)h
+(in)3070 63586 y(the)5417 63586 y
+SDict begin H.S end
+ 5417 63586 a 5417 63586
+a
+SDict begin 18.2 H.A end
+ 5417 63586 a 5417 63586 a
+SDict begin [ /View [/XYZ H.V] /Dest (1289) cvn H.B /DEST pdfmark end
+ 5417 63586 a FQ(/proc)451
+b FU(directory)-101 b(.)454 b(Y)-170 b(ou)453 b(can)h(also)f(send)h
+(information)e(to)i(the)f(k)-15 b(ernel)453 b(through)g(some)3070
+65601 y(of)387 b(these)g(\002les.)g(T)-54 b(ry)387 b(doing)18167
+65601 y
+SDict begin H.S end
+ 18167 65601 a 18167 65601 a
+SDict begin 18.2 H.A end
+ 18167 65601 a 18167
+65601 a
+SDict begin [ /View [/XYZ H.V] /Dest (1290) cvn H.B /DEST pdfmark end
+ 18167 65601 a FP(cat)744 b(/proc/cpuinfo)p FU(.)p
+Black 50226 73792 a FR(43)p Black eop end
+%%Page: 44 66
+TeXDict begin 44 65 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(4)g(System)g(Con\002gur)-23
+b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1292) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1293) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FQ(root)-30
+3611 y
+SDict begin H.S end
+ -30 3611 a -30 3611 a
+SDict begin 18.2 H.A end
+ -30 3611 a -30 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (1294) cvn H.B /DEST pdfmark end
+ -30
+3611 a Black Black 3070 6401 a
+SDict begin H.S end
+ 3070 6401 a 3070 6401
+a
+SDict begin 18.2 H.A end
+ 3070 6401 a 3070 6401 a
+SDict begin [ /View [/XYZ H.V] /Dest (1295) cvn H.B /DEST pdfmark end
+ 3070 6401 a FU(The)420 b(system)f
+(administrator)g(is)h(kno)-39 b(wn)420 b(as)27076 6401
+y
+SDict begin H.S end
+ 27076 6401 a 27076 6401 a
+SDict begin 18.2 H.A end
+ 27076 6401 a 27076 6401 a
+SDict begin [ /View [/XYZ H.V] /Dest (1296) cvn H.B /DEST pdfmark end
+
+27076 6401 a FP(root)f FU(on)h(the)h(system.)39868 6401
+y
+SDict begin H.S end
+ 39868 6401 a 39868 6401 a
+SDict begin 18.2 H.A end
+ 39868 6401 a 39868 6401 a
+SDict begin [ /View [/XYZ H.V] /Dest (1297) cvn H.B /DEST pdfmark end
+
+39868 6401 a FP(root)p FU(')-85 b(s)420 b(home)g(direc-)3070
+8415 y(tory)457 b(is)g(k)-15 b(ept)457 b(in)12290 8415
+y
+SDict begin H.S end
+ 12290 8415 a 12290 8415 a
+SDict begin 18.2 H.A end
+ 12290 8415 a 12290 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (1298) cvn H.B /DEST pdfmark end
+
+12290 8415 a FQ(/root)d FU(instead)j(of)22476 8415 y
+SDict begin H.S end
+
+22476 8415 a 22476 8415 a
+SDict begin 18.2 H.A end
+ 22476 8415 a 22476 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (1299) cvn H.B /DEST pdfmark end
+ 22476
+8415 a FQ(/home/root)p FU(.)452 b(The)458 b(reason)f(is)h(simple.)f
+(What)g(if)48644 8415 y
+SDict begin H.S end
+ 48644 8415 a 48644 8415 a
+SDict begin 18.2 H.A end
+ 48644
+8415 a 48644 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (1300) cvn H.B /DEST pdfmark end
+ 48644 8415 a FQ(/home)3070 10430
+y FU(w)-15 b(as)434 b(a)h(dif)-39 b(ferent)436 b(partition)e(from)21890
+10430 y
+SDict begin H.S end
+ 21890 10430 a 21890 10430 a
+SDict begin 18.2 H.A end
+ 21890 10430 a 21890
+10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (1301) cvn H.B /DEST pdfmark end
+ 21890 10430 a FQ(/)g FU(and)h(it)g(could)g(not)g(be)g(mounted?)
+41661 10430 y
+SDict begin H.S end
+ 41661 10430 a 41661 10430 a
+SDict begin 18.2 H.A end
+ 41661 10430
+a 41661 10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (1302) cvn H.B /DEST pdfmark end
+ 41661 10430 a FP(root)g FU(w)-15 b(ould)434
+b(nat-)3070 12445 y(urally)445 b(w)-15 b(ant)445 b(to)g(log)h(in)f(and)
+h(repair)g(the)f(problem.)h(If)f(his)h(home)f(directory)g(w)-15
+b(as)446 b(on)f(the)3070 14459 y(damaged)387 b(\002lesystem,)f(it)h(w)
+-15 b(ould)386 b(mak)-15 b(e)387 b(it)g(dif)-39 b(\002cult)387
+b(for)g(him)g(to)g(log)g(in.)-30 16345 y
+SDict begin H.S end
+ -30 16345 a
+-30 16345 a
+SDict begin 18.2 H.A end
+ -30 16345 a -30 16345 a
+SDict begin [ /View [/XYZ H.V] /Dest (1304) cvn H.B /DEST pdfmark end
+ -30 16345 a -30 16345
+a
+SDict begin H.S end
+ -30 16345 a -30 16345 a
+SDict begin 18.2 H.A end
+ -30 16345 a -30 16345 a
+SDict begin [ /View [/XYZ H.V] /Dest (1305) cvn H.B /DEST pdfmark end
+ -30
+16345 a 1679 x FQ(sbin)-30 18024 y
+SDict begin H.S end
+ -30 18024 a -30 18024
+a
+SDict begin 18.2 H.A end
+ -30 18024 a -30 18024 a
+SDict begin [ /View [/XYZ H.V] /Dest (1306) cvn H.B /DEST pdfmark end
+ -30 18024 a Black Black 3070
+20813 a
+SDict begin H.S end
+ 3070 20813 a 3070 20813 a
+SDict begin 18.2 H.A end
+ 3070 20813 a 3070 20813
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1307) cvn H.B /DEST pdfmark end
+ 3070 20813 a FU(Essential)416 b(programs)h(that)h(are)g(run)f(by)
+24858 20813 y
+SDict begin H.S end
+ 24858 20813 a 24858 20813 a
+SDict begin 18.2 H.A end
+ 24858 20813
+a 24858 20813 a
+SDict begin [ /View [/XYZ H.V] /Dest (1308) cvn H.B /DEST pdfmark end
+ 24858 20813 a FP(root)g FU(and)h(during)f(the)g(system)
+g(bootup)g(process)3070 22828 y(are)387 b(k)-15 b(ept)387
+b(here.)h(Normal)f(users)g(will)g(not)g(run)g(programs)g(in)g(this)f
+(directory)-101 b(.)-30 24713 y
+SDict begin H.S end
+ -30 24713 a -30 24713
+a
+SDict begin 18.2 H.A end
+ -30 24713 a -30 24713 a
+SDict begin [ /View [/XYZ H.V] /Dest (1310) cvn H.B /DEST pdfmark end
+ -30 24713 a -30 24713 a
+SDict begin H.S end
+ -30
+24713 a -30 24713 a
+SDict begin 18.2 H.A end
+ -30 24713 a -30 24713 a
+SDict begin [ /View [/XYZ H.V] /Dest (1311) cvn H.B /DEST pdfmark end
+ -30 24713
+a 1679 x FQ(tmp)-30 26662 y
+SDict begin H.S end
+ -30 26662 a -30 26662 a
+SDict begin 18.2 H.A end
+ -30
+26662 a -30 26662 a
+SDict begin [ /View [/XYZ H.V] /Dest (1312) cvn H.B /DEST pdfmark end
+ -30 26662 a Black Black 3070 29182
+a
+SDict begin H.S end
+ 3070 29182 a 3070 29182 a
+SDict begin 18.2 H.A end
+ 3070 29182 a 3070 29182 a
+SDict begin [ /View [/XYZ H.V] /Dest (1313) cvn H.B /DEST pdfmark end
+
+3070 29182 a FU(The)545 b(temporary)f(storage)h(location.)g(All)f
+(users)h(ha)-31 b(v)-23 b(e)545 b(read)g(and)g(write)g(access)g(to)g
+(this)3070 31197 y(directory)-101 b(.)-30 33082 y
+SDict begin H.S end
+ -30
+33082 a -30 33082 a
+SDict begin 18.2 H.A end
+ -30 33082 a -30 33082 a
+SDict begin [ /View [/XYZ H.V] /Dest (1315) cvn H.B /DEST pdfmark end
+ -30 33082
+a -30 33082 a
+SDict begin H.S end
+ -30 33082 a -30 33082 a
+SDict begin 18.2 H.A end
+ -30 33082 a -30
+33082 a
+SDict begin [ /View [/XYZ H.V] /Dest (1316) cvn H.B /DEST pdfmark end
+ -30 33082 a 1679 x FQ(usr)-30 34761 y
+SDict begin H.S end
+ -30 34761
+a -30 34761 a
+SDict begin 18.2 H.A end
+ -30 34761 a -30 34761 a
+SDict begin [ /View [/XYZ H.V] /Dest (1317) cvn H.B /DEST pdfmark end
+ -30 34761 a Black
+Black 3070 37551 a
+SDict begin H.S end
+ 3070 37551 a 3070 37551 a
+SDict begin 18.2 H.A end
+ 3070 37551
+a 3070 37551 a
+SDict begin [ /View [/XYZ H.V] /Dest (1318) cvn H.B /DEST pdfmark end
+ 3070 37551 a FU(This)433 b(is)h(the)g(big)f(directory)h
+(on)f(a)i(Linux)e(system.)g(Ev)-23 b(erything)433 b(else)h(pretty)g
+(much)f(goes)3070 39565 y(here,)338 b(programs,)g(documentation,)f(the)
+h(k)-15 b(ernel)337 b(source)h(code,)h(and)f(the)g(X)g(W)-62
+b(indo)-39 b(w)337 b(sys-)3070 41580 y(tem.)383 b(This)g(is)g(the)g
+(directory)g(to)h(which)f(you)g(will)g(most)f(lik)-15
+b(ely)383 b(be)g(installing)f(programs.)-30 43465 y
+SDict begin H.S end
+ -30
+43465 a -30 43465 a
+SDict begin 18.2 H.A end
+ -30 43465 a -30 43465 a
+SDict begin [ /View [/XYZ H.V] /Dest (1320) cvn H.B /DEST pdfmark end
+ -30 43465
+a -30 43465 a
+SDict begin H.S end
+ -30 43465 a -30 43465 a
+SDict begin 18.2 H.A end
+ -30 43465 a -30
+43465 a
+SDict begin [ /View [/XYZ H.V] /Dest (1321) cvn H.B /DEST pdfmark end
+ -30 43465 a 1679 x FQ(var)-30 45144 y
+SDict begin H.S end
+ -30 45144
+a -30 45144 a
+SDict begin 18.2 H.A end
+ -30 45144 a -30 45144 a
+SDict begin [ /View [/XYZ H.V] /Dest (1322) cvn H.B /DEST pdfmark end
+ -30 45144 a Black
+Black 3070 47934 a
+SDict begin H.S end
+ 3070 47934 a 3070 47934 a
+SDict begin 18.2 H.A end
+ 3070 47934
+a 3070 47934 a
+SDict begin [ /View [/XYZ H.V] /Dest (1323) cvn H.B /DEST pdfmark end
+ 3070 47934 a FU(System)394 b(log)h(\002les,)g(cache)h
+(data,)g(and)f(program)g(lock)g(\002les)g(are)h(stored)f(here.)h(This)f
+(is)g(the)3070 49948 y(directory)387 b(for)g(frequently-changing)f
+(data.)-30 51059 y
+SDict begin H.S end
+ -30 51059 a -30 51059 a
+SDict begin 18.2 H.A end
+ -30 51059
+a -30 51059 a
+SDict begin [ /View [/XYZ H.V] /Dest (1324) cvn H.B /DEST pdfmark end
+ -30 51059 a 1679 x FU(Y)-170 b(ou)423 b(should)g(no)-39
+b(w)423 b(ha)-31 b(v)-23 b(e)423 b(a)h(good)f(feel)h(for)g(which)f
+(directories)g(contain)g(what)g(on)g(the)h(\002lesys-)-30
+54753 y(tem.)345 b(More)g(detailed)f(information)g(about)h(the)g
+(\002lesystem)e(layout)i(is)g(a)-31 b(v)-39 b(ailable)344
+b(in)h(the)g(hier\(7\))-30 56767 y(man)368 b(page.)h(The)f(ne)-23
+b(xt)368 b(section)f(will)h(help)g(you)g(\002nd)f(speci\002c)h(\002les)
+g(easily)-101 b(,)368 b(so)g(you)g(don')-28 b(t)368 b(ha)-31
+b(v)-23 b(e)-30 58782 y(to)387 b(do)g(it)g(by)h(hand.)-30
+59892 y
+SDict begin H.S end
+ -30 59892 a -30 59892 a
+SDict begin 18.2 H.A end
+ -30 59892 a -30 59892
+a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION-FINDING)
+cvn H.B /DEST pdfmark end
+ -30 59892 a 5182 x FG(Finding)518 b(Files)-30 66418
+y
+SDict begin H.S end
+ -30 66418 a -30 66418 a
+SDict begin 18.2 H.A end
+ -30 66418 a -30 66418 a
+SDict begin [ /View [/XYZ H.V] /Dest (1327) cvn H.B /DEST pdfmark end
+ -30
+66418 a 1600 x FU(Y)-170 b(ou)447 b(no)-39 b(w)448 b(kno)-39
+b(w)448 b(what)g(each)g(major)f(directory)h(holds,)f(b)-31
+b(ut)448 b(it)f(still)g(doesn')-28 b(t)448 b(really)g(help)f(you)p
+Black -30 73792 a FR(44)p Black eop end
+%%Page: 45 67
+TeXDict begin 45 66 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 31781 -1636 a FR(Chapter)387 b(4)g(System)g(Con\002gur)
+-23 b(ation)p Black -30 3611 a FU(\002nd)429 b(things.)g(I)g(mean,)h
+(you)f(could)g(go)g(looking)f(through)h(directories,)g(b)-31
+b(ut)429 b(there)g(are)h(quick)-15 b(er)-30 5626 y(w)g(ays.)387
+b(There)h(are)f(four)h(main)e(\002le)h(search)h(commands)e(a)-31
+b(v)-39 b(ailable)387 b(in)h(Slackw)-15 b(are.)-30 5961
+y
+SDict begin H.S end
+ -30 5961 a -30 5961 a
+SDict begin 18.2 H.A end
+ -30 5961 a -30 5961 a
+SDict begin [ /View [/XYZ H.V] /Dest (1328) cvn H.B /DEST pdfmark end
+ -30 5961
+a 4392 x Fp(whic)g(h)-30 10372 y
+SDict begin H.S end
+ -30 10372 a -30 10372
+a
+SDict begin 18.2 H.A end
+ -30 10372 a -30 10372 a
+SDict begin [ /View [/XYZ H.V] /Dest (1331) cvn H.B /DEST pdfmark end
+ -30 10372 a -30 11147 a
+SDict begin H.S end
+ -30
+11147 a -30 11147 a
+SDict begin 18.2 H.A end
+ -30 11147 a -30 11147 a
+SDict begin [ /View [/XYZ H.V] /Dest (1333) cvn H.B /DEST pdfmark end
+ -30 11147
+a 1995 x FU(The)298 b(\002rst)g(is)h(the)8913 13142 y
+SDict begin H.S end
+
+8913 13142 a 8913 13142 a
+SDict begin 18.2 H.A end
+ 8913 13142 a 8913 13142 a
+SDict begin [ /View [/XYZ H.V] /Dest (1334) cvn H.B /DEST pdfmark end
+ 8913
+13142 a FP(which)p FU(\(1\))f(command.)21536 13142 y
+SDict begin H.S end
+
+21536 13142 a 21536 13142 a
+SDict begin 18.2 H.A end
+ 21536 13142 a 21536 13142
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1335) cvn H.B /DEST pdfmark end
+ 21536 13142 a FP(which)g FU(is)g(usually)g(used)g(to)g(locate)g(a)h
+(program)f(quickly)-101 b(.)-30 15157 y(It)357 b(just)g(searches)g
+(your)12675 15157 y
+SDict begin H.S end
+ 12675 15157 a 12675 15157 a
+SDict begin 18.2 H.A end
+ 12675
+15157 a 12675 15157 a
+SDict begin [ /View [/XYZ H.V] /Dest (1336) cvn H.B /DEST pdfmark end
+ 12675 15157 a FP(PATH)g FU(and)g(returns)g(the)g
+(\002rst)f(instance)h(it)g(\002nds)f(and)h(the)g(directory)g(path)-30
+17171 y(to)387 b(it.)h(T)-124 b(ak)-15 b(e)387 b(this)f(e)-23
+b(xample:)-30 19057 y
+SDict begin H.S end
+ -30 19057 a -30 19057 a
+SDict begin 14.56 H.A end
+ -30 19057
+a -30 19057 a
+SDict begin [ /View [/XYZ H.V] /Dest (1337) cvn H.B /DEST pdfmark end
+ -30 19057 a -30 19057 a
+SDict begin H.S end
+ -30 19057 a -30
+19057 a
+SDict begin 14.56 H.A end
+ -30 19057 a -30 19057 a
+SDict begin [ /View [/XYZ H.V] /Dest (1338) cvn H.B /DEST pdfmark end
+ -30 19057 a 1276 x FJ(\045)2053
+20333 y
+SDict begin H.S end
+ 2053 20333 a 2053 20333 a
+SDict begin 14.56 H.A end
+ 2053 20333 a 2053 20333
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1339) cvn H.B /DEST pdfmark end
+ 2053 20333 a FH(which)743 b(bash)-30 21945 y FP(/bin/bash)-30
+22043 y
+SDict begin H.S end
+ -30 22043 a -30 22043 a
+SDict begin 18.2 H.A end
+ -30 22043 a -30 22043
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1340) cvn H.B /DEST pdfmark end
+ -30 22043 a -30 23592 a
+SDict begin H.S end
+ -30 23592 a -30 23592 a
+SDict begin 18.2 H.A end
+ -30
+23592 a -30 23592 a
+SDict begin [ /View [/XYZ H.V] /Dest (1342) cvn H.B /DEST pdfmark end
+ -30 23592 a 1917 x FU(From)392 b(that)h(you)f(see)h
+(that)14246 25509 y
+SDict begin H.S end
+ 14246 25509 a 14246 25509 a
+SDict begin 18.2 H.A end
+ 14246
+25509 a 14246 25509 a
+SDict begin [ /View [/XYZ H.V] /Dest (1343) cvn H.B /DEST pdfmark end
+ 14246 25509 a FP(bash)f FU(is)h(in)g(the)22927
+25509 y
+SDict begin H.S end
+ 22927 25509 a 22927 25509 a
+SDict begin 18.2 H.A end
+ 22927 25509 a 22927
+25509 a
+SDict begin [ /View [/XYZ H.V] /Dest (1344) cvn H.B /DEST pdfmark end
+ 22927 25509 a FQ(/bin)d FU(directory)-101 b(.)393
+b(This)g(is)f(a)h(v)-23 b(ery)393 b(limited)f(command)-30
+27524 y(for)c(searching,)f(since)g(it)g(only)g(searches)g(your)25706
+27524 y
+SDict begin H.S end
+ 25706 27524 a 25706 27524 a
+SDict begin 18.2 H.A end
+ 25706 27524 a 25706
+27524 a
+SDict begin [ /View [/XYZ H.V] /Dest (1345) cvn H.B /DEST pdfmark end
+ 25706 27524 a FP(PATH)p FU(.)-30 28634 y
+SDict begin H.S end
+ -30
+28634 a -30 28634 a
+SDict begin 18.2 H.A end
+ -30 28634 a -30 28634 a
+SDict begin [ /View [/XYZ H.V] /Dest (1346) cvn H.B /DEST pdfmark end
+ -30 28634
+a 4779 x Fp(whereis)-30 33432 y
+SDict begin H.S end
+ -30 33432 a -30 33432
+a
+SDict begin 18.2 H.A end
+ -30 33432 a -30 33432 a
+SDict begin [ /View [/XYZ H.V] /Dest (1349) cvn H.B /DEST pdfmark end
+ -30 33432 a -30 34207 a
+SDict begin H.S end
+ -30
+34207 a -30 34207 a
+SDict begin 18.2 H.A end
+ -30 34207 a -30 34207 a
+SDict begin [ /View [/XYZ H.V] /Dest (1351) cvn H.B /DEST pdfmark end
+ -30 34207
+a 1995 x FU(The)2712 36202 y
+SDict begin H.S end
+ 2712 36202 a 2712 36202
+a
+SDict begin 18.2 H.A end
+ 2712 36202 a 2712 36202 a
+SDict begin [ /View [/XYZ H.V] /Dest (1352) cvn H.B /DEST pdfmark end
+ 2712 36202 a FP(whereis)p
+FU(\(1\))332 b(command)f(w)-15 b(orks)332 b(similar)f(to)26783
+36202 y
+SDict begin H.S end
+ 26783 36202 a 26783 36202 a
+SDict begin 18.2 H.A end
+ 26783 36202 a 26783
+36202 a
+SDict begin [ /View [/XYZ H.V] /Dest (1353) cvn H.B /DEST pdfmark end
+ 26783 36202 a FP(which)p FU(,)h(b)-31 b(ut)332
+b(can)h(also)e(search)i(for)f(man)g(pages)-30 38217 y(and)387
+b(source)h(\002les.)f(A)11892 38217 y
+SDict begin H.S end
+ 11892 38217 a 11892
+38217 a
+SDict begin 18.2 H.A end
+ 11892 38217 a 11892 38217 a
+SDict begin [ /View [/XYZ H.V] /Dest (1354) cvn H.B /DEST pdfmark end
+ 11892 38217 a FP(whereis)g
+FU(search)g(for)24027 38217 y
+SDict begin H.S end
+ 24027 38217 a 24027 38217
+a
+SDict begin 18.2 H.A end
+ 24027 38217 a 24027 38217 a
+SDict begin [ /View [/XYZ H.V] /Dest (1355) cvn H.B /DEST pdfmark end
+ 24027 38217 a FP(bash)g
+FU(should)f(return)h(this:)-30 39793 y
+SDict begin H.S end
+ -30 39793 a -30
+39793 a
+SDict begin 14.56 H.A end
+ -30 39793 a -30 39793 a
+SDict begin [ /View [/XYZ H.V] /Dest (1356) cvn H.B /DEST pdfmark end
+ -30 39793 a -30 39793
+a
+SDict begin H.S end
+ -30 39793 a -30 39793 a
+SDict begin 14.56 H.A end
+ -30 39793 a -30 39793 a
+SDict begin [ /View [/XYZ H.V] /Dest (1357) cvn H.B /DEST pdfmark end
+ -30
+39793 a 1585 x FJ(\045)2053 41378 y
+SDict begin H.S end
+ 2053 41378 a 2053
+41378 a
+SDict begin 14.56 H.A end
+ 2053 41378 a 2053 41378 a
+SDict begin [ /View [/XYZ H.V] /Dest (1358) cvn H.B /DEST pdfmark end
+ 2053 41378 a FH(whereis)743
+b(bash)-30 42990 y FP(bash:)g(/bin/bash)g(/usr/bin/bash)f
+(/usr/man/man1/bash.1.gz)-30 44734 y
+SDict begin H.S end
+ -30 44734 a -30
+44734 a
+SDict begin 18.2 H.A end
+ -30 44734 a -30 44734 a
+SDict begin [ /View [/XYZ H.V] /Dest (1359) cvn H.B /DEST pdfmark end
+ -30 44734 a 1821 x FU(This)403
+b(command)g(not)h(only)f(told)g(us)h(where)f(the)h(actual)f(program)h
+(is)f(located,)h(b)-31 b(ut)403 b(also)h(where)-30 48569
+y(the)654 b(online)g(documentation)f(is)h(stored.)g(Still,)g(this)g
+(command)f(is)h(limited.)g(What)g(if)g(you)-30 50584
+y(w)-15 b(anted)474 b(to)g(search)g(for)h(a)f(speci\002c)g
+(con\002guration)f(\002le?)h(Y)-170 b(ou)474 b(can')-28
+b(t)474 b(use)40610 50584 y
+SDict begin H.S end
+ 40610 50584 a 40610 50584
+a
+SDict begin 18.2 H.A end
+ 40610 50584 a 40610 50584 a
+SDict begin [ /View [/XYZ H.V] /Dest (1360) cvn H.B /DEST pdfmark end
+ 40610 50584 a FP(which)f
+FU(or)46569 50584 y
+SDict begin H.S end
+ 46569 50584 a 46569 50584 a
+SDict begin 18.2 H.A end
+ 46569
+50584 a 46569 50584 a
+SDict begin [ /View [/XYZ H.V] /Dest (1361) cvn H.B /DEST pdfmark end
+ 46569 50584 a FP(whereis)-30 52599
+y FU(for)388 b(that.)-30 53389 y
+SDict begin H.S end
+ -30 53389 a -30 53389
+a
+SDict begin 18.2 H.A end
+ -30 53389 a -30 53389 a
+SDict begin [ /View [/XYZ H.V] /Dest (1362) cvn H.B /DEST pdfmark end
+ -30 53389 a 5099 x Fp(\002nd)-30
+58507 y
+SDict begin H.S end
+ -30 58507 a -30 58507 a
+SDict begin 18.2 H.A end
+ -30 58507 a -30 58507
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1365) cvn H.B /DEST pdfmark end
+ -30 58507 a -30 59282 a
+SDict begin H.S end
+ -30 59282 a -30 59282 a
+SDict begin 18.2 H.A end
+ -30
+59282 a -30 59282 a
+SDict begin [ /View [/XYZ H.V] /Dest (1367) cvn H.B /DEST pdfmark end
+ -30 59282 a 1995 x FU(The)2742 61277
+y
+SDict begin H.S end
+ 2742 61277 a 2742 61277 a
+SDict begin 18.2 H.A end
+ 2742 61277 a 2742 61277 a
+SDict begin [ /View [/XYZ H.V] /Dest (1368) cvn H.B /DEST pdfmark end
+
+2742 61277 a FP(find)p FU(\(1\))362 b(command)f(allo)-39
+b(ws)362 b(the)g(user)g(to)g(search)h(the)f(\002lesystem)f(with)g(a)i
+(rich)f(collection)-30 63292 y(of)394 b(search)g(predicates.)g(Users)f
+(may)h(specify)f(a)h(search)g(with)f(\002lename)h(wildcards,)f(ranges)h
+(of)-30 65306 y(modi\002cation)377 b(or)h(creation)g(times,)g(or)g
+(other)g(adv)-39 b(anced)378 b(properties.)g(F)-23 b(or)378
+b(e)-23 b(xample,)378 b(to)g(search)-30 67321 y(for)388
+b(the)f(def)-15 b(ault)9121 67321 y
+SDict begin H.S end
+ 9121 67321 a 9121
+67321 a
+SDict begin 18.2 H.A end
+ 9121 67321 a 9121 67321 a
+SDict begin [ /View [/XYZ H.V] /Dest (1369) cvn H.B /DEST pdfmark end
+ 9121 67321 a FQ(xinitrc)383
+b FU(\002le)k(on)g(the)h(system,)f(the)g(follo)-39 b(wing)386
+b(command)h(could)g(be)g(used.)p Black 50226 73792 a
+FR(45)p Black eop end
+%%Page: 46 68
+TeXDict begin 46 67 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(4)g(System)g(Con\002gur)-23
+b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1370) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1371) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FJ(\045)2053
+3611 y
+SDict begin H.S end
+ 2053 3611 a 2053 3611 a
+SDict begin 14.56 H.A end
+ 2053 3611 a 2053 3611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1372) cvn H.B /DEST pdfmark end
+ 2053 3611 a FH(find)743 b(/)h(-name)f(xinitrc)-30 5223
+y FP(/var/X11R6/lib/xinit/xinitrc)-30 6871 y
+SDict begin H.S end
+ -30 6871
+a -30 6871 a
+SDict begin 18.2 H.A end
+ -30 6871 a -30 6871 a
+SDict begin [ /View [/XYZ H.V] /Dest (1373) cvn H.B /DEST pdfmark end
+ -30 6871 a -30 6871
+a
+SDict begin H.S end
+ -30 6871 a -30 6871 a
+SDict begin 18.2 H.A end
+ -30 6871 a -30 6871 a
+SDict begin [ /View [/XYZ H.V] /Dest (1374) cvn H.B /DEST pdfmark end
+ -30 6871
+a 1916 x FP(find)479 b FU(will)g(tak)-15 b(e)478 b(a)i(while)f(to)g
+(run,)g(since)g(it)g(has)g(to)g(tra)-31 b(v)-23 b(erse)479
+b(the)h(entire)f(root)g(directory)f(tree.)-30 10802 y(And)436
+b(if)g(this)g(command)g(is)g(run)g(as)g(a)h(normal)f(user)-62
+b(,)436 b(there)h(will)e(be)i(permission)e(denied)h(error)-30
+12817 y(messages)502 b(for)g(directories)f(that)h(only)21763
+12817 y
+SDict begin H.S end
+ 21763 12817 a 21763 12817 a
+SDict begin 18.2 H.A end
+ 21763 12817 a 21763
+12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (1375) cvn H.B /DEST pdfmark end
+ 21763 12817 a FP(root)g FU(can)g(see.)g(But)33504
+12817 y
+SDict begin H.S end
+ 33504 12817 a 33504 12817 a
+SDict begin 18.2 H.A end
+ 33504 12817 a 33504
+12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (1376) cvn H.B /DEST pdfmark end
+ 33504 12817 a FP(find)g FU(found)f(our)h(\002le,)h(so)f(that')
+-85 b(s)-30 14831 y(good.)387 b(If)h(only)f(it)g(could)g(be)g(a)h(bit)f
+(f)-15 b(aster)-85 b(...)-30 15942 y
+SDict begin H.S end
+ -30 15942 a -30
+15942 a
+SDict begin 18.2 H.A end
+ -30 15942 a -30 15942 a
+SDict begin [ /View [/XYZ H.V] /Dest (1377) cvn H.B /DEST pdfmark end
+ -30 15942 a 4778 x Fp(slocate)-30
+20739 y
+SDict begin H.S end
+ -30 20739 a -30 20739 a
+SDict begin 18.2 H.A end
+ -30 20739 a -30 20739
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1380) cvn H.B /DEST pdfmark end
+ -30 20739 a -30 21515 a
+SDict begin H.S end
+ -30 21515 a -30 21515 a
+SDict begin 18.2 H.A end
+ -30
+21515 a -30 21515 a
+SDict begin [ /View [/XYZ H.V] /Dest (1382) cvn H.B /DEST pdfmark end
+ -30 21515 a 1995 x FU(The)2740 23510
+y
+SDict begin H.S end
+ 2740 23510 a 2740 23510 a
+SDict begin 18.2 H.A end
+ 2740 23510 a 2740 23510 a
+SDict begin [ /View [/XYZ H.V] /Dest (1383) cvn H.B /DEST pdfmark end
+
+2740 23510 a FP(slocate)p FU(\(1\))359 b(command)g(searches)h(the)g
+(entire)f(\002lesystem,)g(just)h(lik)-15 b(e)359 b(the)g(\002nd)h
+(command)-30 25524 y(can)346 b(do,)f(b)-31 b(ut)346 b(it)f(searches)g
+(a)h(database)f(instead)g(of)h(the)f(actual)g(\002lesystem.)g(The)h
+(database)f(is)g(set)-30 27539 y(to)358 b(automatically)f(update)h(e)
+-39 b(v)-23 b(ery)358 b(morning,)g(so)g(you)f(ha)-31
+b(v)-23 b(e)358 b(a)h(some)-39 b(what)357 b(fresh)h(listing)f(of)h
+(\002les)-30 29554 y(on)467 b(your)h(system.)f(Y)-170
+b(ou)467 b(can)g(manually)g(run)24809 29554 y
+SDict begin H.S end
+ 24809 29554
+a 24809 29554 a
+SDict begin 18.2 H.A end
+ 24809 29554 a 24809 29554 a
+SDict begin [ /View [/XYZ H.V] /Dest (1384) cvn H.B /DEST pdfmark end
+ 24809 29554
+a FP(updatedb)p FU(\(1\))g(to)g(update)h(the)f(slocate)g(database)-30
+31568 y(\(before)522 b(running)10309 31568 y
+SDict begin H.S end
+ 10309 31568
+a 10309 31568 a
+SDict begin 18.2 H.A end
+ 10309 31568 a 10309 31568 a
+SDict begin [ /View [/XYZ H.V] /Dest (1385) cvn H.B /DEST pdfmark end
+ 10309 31568
+a FP(updatedb)e FU(by)i(hand,)g(you)f(must)g(\002rst)32090
+31568 y
+SDict begin H.S end
+ 32090 31568 a 32090 31568 a
+SDict begin 18.2 H.A end
+ 32090 31568 a 32090
+31568 a
+SDict begin [ /View [/XYZ H.V] /Dest (1386) cvn H.B /DEST pdfmark end
+ 32090 31568 a FP(su)g FU(to)h(the)38242 31568
+y
+SDict begin H.S end
+ 38242 31568 a 38242 31568 a
+SDict begin 18.2 H.A end
+ 38242 31568 a 38242 31568
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1387) cvn H.B /DEST pdfmark end
+ 38242 31568 a FP(root)f FU(user\).)h(Here')-85 b(s)522
+b(an)-30 33583 y(e)-23 b(xample)387 b(of)7263 33583 y
+SDict begin H.S end
+
+7263 33583 a 7263 33583 a
+SDict begin 18.2 H.A end
+ 7263 33583 a 7263 33583 a
+SDict begin [ /View [/XYZ H.V] /Dest (1388) cvn H.B /DEST pdfmark end
+ 7263
+33583 a FP(slocate)g FU(in)g(action:)-30 35468 y
+SDict begin H.S end
+ -30
+35468 a -30 35468 a
+SDict begin 14.56 H.A end
+ -30 35468 a -30 35468 a
+SDict begin [ /View [/XYZ H.V] /Dest (1389) cvn H.B /DEST pdfmark end
+ -30 35468
+a -30 35468 a
+SDict begin H.S end
+ -30 35468 a -30 35468 a
+SDict begin 14.56 H.A end
+ -30 35468 a -30
+35468 a
+SDict begin [ /View [/XYZ H.V] /Dest (1390) cvn H.B /DEST pdfmark end
+ -30 35468 a 1277 x FJ(\045)2053 36745 y
+SDict begin H.S end
+ 2053
+36745 a 2053 36745 a
+SDict begin 14.56 H.A end
+ 2053 36745 a 2053 36745 a
+SDict begin [ /View [/XYZ H.V] /Dest (1391) cvn H.B /DEST pdfmark end
+ 2053 36745
+a FH(slocate)743 b(xinitrc)2231 b FP(#)744 b(we)f(don't)g(have)h(to)f
+(go)h(to)g(the)f(root)-30 38356 y(/var/X11R6/lib/xinit/xinitrc)-30
+39968 y(/var/X11R6/lib/xinit/xinitrc.fvwm2)-30 41580
+y(/var/X11R6/lib/xinit/xinitrc.openwin)-30 43192 y
+(/var/X11R6/lib/xinit/xinitrc.twm)-30 44839 y
+SDict begin H.S end
+ -30 44839
+a -30 44839 a
+SDict begin 18.2 H.A end
+ -30 44839 a -30 44839 a
+SDict begin [ /View [/XYZ H.V] /Dest (1392) cvn H.B /DEST pdfmark end
+ -30 44839 a 1917
+x FU(W)-124 b(e)333 b(got)g(more)g(than)g(what)g(we)g(were)h(looking)e
+(for)-62 b(,)334 b(and)f(quickly)f(too.)i(W)-62 b(ith)332
+b(these)h(commands,)-30 48771 y(you)387 b(should)g(be)g(able)g(to)h
+(\002nd)e(whate)-39 b(v)-23 b(er)388 b(you')-77 b(re)386
+b(looking)h(for)g(on)g(your)g(Linux)g(system.)-30 51431
+y
+SDict begin H.S end
+ -30 51431 a -30 51431 a
+SDict begin 18.2 H.A end
+ -30 51431 a -30 51431 a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION-RCD) cvn
+H.B /DEST pdfmark end
+ -30
+51431 a 5181 x FG(The)518 b FA(/etc/rc)n(.)l(d)487 b
+FG(Director)19 b(y)-30 57927 y
+SDict begin H.S end
+ -30 57927 a -30 57927
+a
+SDict begin 18.2 H.A end
+ -30 57927 a -30 57927 a
+SDict begin [ /View [/XYZ H.V] /Dest (1396) cvn H.B /DEST pdfmark end
+ -30 57927 a 1630 x FU(The)479
+b(system)f(initialization)f(\002les)h(are)h(stored)f(in)h(the)29713
+59557 y
+SDict begin H.S end
+ 29713 59557 a 29713 59557 a
+SDict begin 18.2 H.A end
+ 29713 59557 a 29713
+59557 a
+SDict begin [ /View [/XYZ H.V] /Dest (1397) cvn H.B /DEST pdfmark end
+ 29713 59557 a FQ(/etc/rc.d)473 b FU(directory)-101
+b(.)479 b(Slackw)-15 b(are)478 b(uses)-30 61572 y(the)465
+b(BSD-style)e(layout)i(for)g(its)f(initialization)f(\002les)i(as)f
+(opposed)h(to)f(System)g(V)h(init)f(scripts,)-30 63586
+y(which)390 b(tend)g(to)g(mak)-15 b(e)390 b(con\002guration)f(changes)h
+(much)g(more)g(dif)-39 b(\002cult)390 b(without)f(using)h(a)g(pro-)-30
+65601 y(gram)493 b(speci\002cally)g(designed)g(for)g(that)g(purpose.)h
+(In)f(BSD-init)f(scripts,)40913 65601 y
+SDict begin H.S end
+ 40913 65601 a
+40913 65601 a
+SDict begin 18.2 H.A end
+ 40913 65601 a 40913 65601 a
+SDict begin [ /View [/XYZ H.V] /Dest (1398) cvn H.B /DEST pdfmark end
+ 40913 65601
+a 41406 65601 a
+SDict begin H.S end
+ 41406 65601 a 41406 65601 a
+SDict begin 18.2 H.A end
+ 41406 65601
+a 41406 65601 a
+SDict begin [ /View [/XYZ H.V] /Dest (1400) cvn H.B /DEST pdfmark end
+ 41406 65601 a 494 w FU(each)h(runle)-39
+b(v)-23 b(el)493 b(is)-30 67616 y(gi)-39 b(v)-23 b(en)547
+b(a)h(single)f(rc)h(\002le.)f(In)h(System)f(V)-200 b(,)548
+b(each)f(runle)-39 b(v)-23 b(el)548 b(is)f(gi)-39 b(v)-23
+b(en)547 b(its)g(o)-39 b(wn)548 b(directory)-101 b(,)548
+b(each)p Black -30 73792 a FR(46)p Black eop end
+%%Page: 47 69
+TeXDict begin 47 68 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 31781 -1636 a FR(Chapter)387 b(4)g(System)g(Con\002gur)
+-23 b(ation)p Black -30 3611 a FU(containing)358 b(numerous)f(init)h
+(scripts.)g(This)g(pro)-23 b(vides)358 b(an)g(or)-28
+b(g)-8 b(anized)359 b(structure)f(that)g(is)g(easy)g(to)-30
+5626 y(maintain.)-30 6416 y
+SDict begin H.S end
+ -30 6416 a -30 6416 a
+SDict begin 18.2 H.A end
+ -30
+6416 a -30 6416 a
+SDict begin [ /View [/XYZ H.V] /Dest (1402) cvn H.B /DEST pdfmark end
+ -30 6416 a 1999 x FU(There)594 b(are)g(se)-39
+b(v)-23 b(eral)593 b(cate)-23 b(gories)593 b(of)h(initialization)e
+(\002les.)h(These)h(are)g(system)f(startup,)g(run-)-30
+10430 y(le)-39 b(v)-23 b(els,)509 b(netw)-15 b(ork)508
+b(initialization,)f(and)i(System)e(V)i(compatibility)-101
+b(.)507 b(As)i(per)g(tradition,)48098 10430 y
+SDict begin H.S end
+ 48098 10430
+a 48098 10430 a
+SDict begin 18.2 H.A end
+ 48098 10430 a 48098 10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (1403) cvn H.B /DEST pdfmark end
+ 48098 10430
+a 509 w FU(we')-15 b(ll)-30 12445 y(lump)387 b(e)-39
+b(v)-23 b(erything)386 b(else)i(into)e(another)i(cate)-23
+b(gory)-101 b(.)-30 12780 y
+SDict begin H.S end
+ -30 12780 a -30 12780 a
+SDict begin 18.2 H.A end
+ -30
+12780 a -30 12780 a
+SDict begin [ /View [/XYZ H.V] /Dest (1405) cvn H.B /DEST pdfmark end
+ -30 12780 a 4391 x FE(System)429
+b(Star)31 b(tup)-30 18267 y
+SDict begin H.S end
+ -30 18267 a -30 18267 a
+SDict begin 18.2 H.A end
+ -30
+18267 a -30 18267 a
+SDict begin [ /View [/XYZ H.V] /Dest (1407) cvn H.B /DEST pdfmark end
+ -30 18267 a 1694 x FU(The)425 b(\002rst)f(program)g
+(to)g(run)g(under)h(Slackw)-15 b(are)423 b(besides)h(the)h(Linux)f(k)
+-15 b(ernel)424 b(is)43426 19961 y
+SDict begin H.S end
+ 43426 19961 a 43426
+19961 a
+SDict begin 18.2 H.A end
+ 43426 19961 a 43426 19961 a
+SDict begin [ /View [/XYZ H.V] /Dest (1408) cvn H.B /DEST pdfmark end
+ 43426 19961 a FP(init)p
+FU(\(8\).)g(This)-30 21976 y(program)593 b(reads)9678
+21976 y
+SDict begin H.S end
+ 9678 21976 a 9678 21976 a
+SDict begin 18.2 H.A end
+ 9678 21976 a 9678 21976
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1409) cvn H.B /DEST pdfmark end
+ 9678 21976 a 594 w FU(the)12759 21976 y
+SDict begin H.S end
+ 12759 21976
+a 12759 21976 a
+SDict begin 18.2 H.A end
+ 12759 21976 a 12759 21976 a
+SDict begin [ /View [/XYZ H.V] /Dest (1411) cvn H.B /DEST pdfmark end
+ 12759 21976
+a FQ(/etc/inittab)p FU(\(5\))586 b(\002le)594 b(to)f(see)h(ho)-39
+b(w)593 b(to)h(run)f(the)h(system.)f(It)h(runs)f(the)-30
+23990 y
+SDict begin H.S end
+ -30 23990 a -30 23990 a
+SDict begin 18.2 H.A end
+ -30 23990 a -30 23990
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1412) cvn H.B /DEST pdfmark end
+ -30 23990 a FQ(/etc/rc.d/rc.S)439 b FU(script)447 b(to)g(prepare)g
+(the)h(system)e(before)i(going)f(into)g(your)g(desired)g(runle)-39
+b(v)-23 b(el.)-30 26005 y(The)2680 26005 y
+SDict begin H.S end
+ 2680 26005
+a 2680 26005 a
+SDict begin 18.2 H.A end
+ 2680 26005 a 2680 26005 a
+SDict begin [ /View [/XYZ H.V] /Dest (1413) cvn H.B /DEST pdfmark end
+ 2680 26005 a
+FQ(rc.S)298 b FU(\002le)i(enables)g(your)g(virtual)f(memory)-101
+b(,)301 b(mounts)e(your)h(\002lesystems,)f(cleans)h(up)g(certain)-30
+28020 y(log)481 b(directories,)g(initializes)f(Plug)h(and)g(Play)g(de)
+-39 b(vices,)481 b(loads)g(k)-15 b(ernel)481 b(modules,)g(con\002gures)
+-30 30034 y(PCMCIA)573 b(de)-39 b(vices,)574 b(sets)g(up)g(serial)g
+(ports,)g(and)g(runs)g(System)f(V)h(init)g(scripts)g(\(if)g(found\).)
+-30 32049 y(Ob)-23 b(viously)6815 32049 y
+SDict begin H.S end
+ 6815 32049
+a 6815 32049 a
+SDict begin 18.2 H.A end
+ 6815 32049 a 6815 32049 a
+SDict begin [ /View [/XYZ H.V] /Dest (1414) cvn H.B /DEST pdfmark end
+ 6815 32049 a
+FQ(rc.S)407 b FU(has)j(a)g(lot)g(on)g(its)f(plate,)h(b)-31
+b(ut)410 b(here)g(are)h(some)e(scripts)h(in)40488 32049
+y
+SDict begin H.S end
+ 40488 32049 a 40488 32049 a
+SDict begin 18.2 H.A end
+ 40488 32049 a 40488 32049
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1415) cvn H.B /DEST pdfmark end
+ 40488 32049 a FQ(/etc/rc.d)405 b FU(that)49270 32049
+y
+SDict begin H.S end
+ 49270 32049 a 49270 32049 a
+SDict begin 18.2 H.A end
+ 49270 32049 a 49270 32049
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1416) cvn H.B /DEST pdfmark end
+ 49270 32049 a FQ(rc.S)-30 34064 y FU(will)387 b(call)g(on)g(to)g
+(complete)g(its)g(w)-15 b(ork:)-30 34399 y
+SDict begin H.S end
+ -30 34399
+a -30 34399 a
+SDict begin 18.2 H.A end
+ -30 34399 a -30 34399 a
+SDict begin [ /View [/XYZ H.V] /Dest (1417) cvn H.B /DEST pdfmark end
+ -30 34399 a -30
+36724 a
+SDict begin H.S end
+ -30 36724 a -30 36724 a
+SDict begin 18.2 H.A end
+ -30 36724 a -30 36724
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1419) cvn H.B /DEST pdfmark end
+ -30 36724 a -30 36724 a
+SDict begin H.S end
+ -30 36724 a -30 36724 a
+SDict begin 18.2 H.A end
+ -30
+36724 a -30 36724 a
+SDict begin [ /View [/XYZ H.V] /Dest (1420) cvn H.B /DEST pdfmark end
+ -30 36724 a 1679 x FQ(rc.S)-30 38403
+y
+SDict begin H.S end
+ -30 38403 a -30 38403 a
+SDict begin 18.2 H.A end
+ -30 38403 a -30 38403 a
+SDict begin [ /View [/XYZ H.V] /Dest (1421) cvn H.B /DEST pdfmark end
+ -30
+38403 a Black Black 3070 41192 a
+SDict begin H.S end
+ 3070 41192 a 3070 41192
+a
+SDict begin 18.2 H.A end
+ 3070 41192 a 3070 41192 a
+SDict begin [ /View [/XYZ H.V] /Dest (1422) cvn H.B /DEST pdfmark end
+ 3070 41192 a FU(This)386
+b(is)i(the)f(actual)g(system)f(initialization)g(script.)-30
+43078 y
+SDict begin H.S end
+ -30 43078 a -30 43078 a
+SDict begin 18.2 H.A end
+ -30 43078 a -30 43078
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1424) cvn H.B /DEST pdfmark end
+ -30 43078 a -30 43078 a
+SDict begin H.S end
+ -30 43078 a -30 43078 a
+SDict begin 18.2 H.A end
+ -30
+43078 a -30 43078 a
+SDict begin [ /View [/XYZ H.V] /Dest (1425) cvn H.B /DEST pdfmark end
+ -30 43078 a 1679 x FQ(rc.modules)-30
+44757 y
+SDict begin H.S end
+ -30 44757 a -30 44757 a
+SDict begin 18.2 H.A end
+ -30 44757 a -30 44757
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1426) cvn H.B /DEST pdfmark end
+ -30 44757 a Black Black 3070 47546 a
+SDict begin H.S end
+ 3070 47546 a 3070
+47546 a
+SDict begin 18.2 H.A end
+ 3070 47546 a 3070 47546 a
+SDict begin [ /View [/XYZ H.V] /Dest (1427) cvn H.B /DEST pdfmark end
+ 3070 47546 a FU(Loads)436
+b(k)-15 b(ernel)436 b(modules.)g(Things)h(lik)-15 b(e)435
+b(your)i(netw)-15 b(ork)436 b(card,)h(PPP)f(support,)g(and)h(other)3070
+49561 y(things)386 b(are)i(loaded)f(here.)h(If)f(this)g(script)g
+(\002nds)28766 49561 y
+SDict begin H.S end
+ 28766 49561 a 28766 49561 a
+SDict begin 18.2 H.A end
+ 28766
+49561 a 28766 49561 a
+SDict begin [ /View [/XYZ H.V] /Dest (1428) cvn H.B /DEST pdfmark end
+ 28766 49561 a FQ(rc.netdevice)p
+FU(,)380 b(it)387 b(will)g(run)g(that)g(as)g(well.)51392
+49561 y
+SDict begin H.S end
+ 51392 49561 a 51392 49561 a
+SDict begin 18.2 H.A end
+ 51392 49561 a 51392
+49561 a
+SDict begin [ /View [/XYZ H.V] /Dest (1429) cvn H.B /DEST pdfmark end
+ 51392 49561 a -30 51446 a
+SDict begin H.S end
+ -30 51446 a -30 51446
+a
+SDict begin 18.2 H.A end
+ -30 51446 a -30 51446 a
+SDict begin [ /View [/XYZ H.V] /Dest (1432) cvn H.B /DEST pdfmark end
+ -30 51446 a -30 51446 a
+SDict begin H.S end
+ -30
+51446 a -30 51446 a
+SDict begin 18.2 H.A end
+ -30 51446 a -30 51446 a
+SDict begin [ /View [/XYZ H.V] /Dest (1433) cvn H.B /DEST pdfmark end
+ -30 51446
+a 1679 x FQ(rc.pcmcia)-30 53395 y
+SDict begin H.S end
+ -30 53395 a -30 53395
+a
+SDict begin 18.2 H.A end
+ -30 53395 a -30 53395 a
+SDict begin [ /View [/XYZ H.V] /Dest (1434) cvn H.B /DEST pdfmark end
+ -30 53395 a Black Black 3070
+55915 a
+SDict begin H.S end
+ 3070 55915 a 3070 55915 a
+SDict begin 18.2 H.A end
+ 3070 55915 a 3070 55915
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1435) cvn H.B /DEST pdfmark end
+ 3070 55915 a FU(Probes)473 b(for)i(and)f(con\002gures)g(an)-23
+b(y)474 b(PCMCIA)f(de)-39 b(vices)474 b(that)g(you)g(might)g(ha)-31
+b(v)-23 b(e)474 b(on)g(your)3070 57930 y(system.)540
+b(This)g(is)h(most)f(useful)g(for)h(laptop)f(users,)h(who)g(probably)f
+(ha)-31 b(v)-23 b(e)540 b(a)h(PCMCIA)3070 59944 y(modem)386
+b(or)i(netw)-15 b(ork)386 b(card.)18677 59944 y
+SDict begin H.S end
+ 18677
+59944 a 18677 59944 a
+SDict begin 18.2 H.A end
+ 18677 59944 a 18677 59944 a
+SDict begin [ /View [/XYZ H.V] /Dest (1436) cvn H.B /DEST pdfmark end
+ 18677
+59944 a -30 61510 a
+SDict begin H.S end
+ -30 61510 a -30 61510 a
+SDict begin 18.2 H.A end
+ -30 61510
+a -30 61510 a
+SDict begin [ /View [/XYZ H.V] /Dest (1439) cvn H.B /DEST pdfmark end
+ -30 61510 a -30 61510 a
+SDict begin H.S end
+ -30 61510 a -30
+61510 a
+SDict begin 18.2 H.A end
+ -30 61510 a -30 61510 a
+SDict begin [ /View [/XYZ H.V] /Dest (1440) cvn H.B /DEST pdfmark end
+ -30 61510 a 1999 x FQ(rc.serial)-30
+63509 y
+SDict begin H.S end
+ -30 63509 a -30 63509 a
+SDict begin 18.2 H.A end
+ -30 63509 a -30 63509
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1441) cvn H.B /DEST pdfmark end
+ -30 63509 a Black Black 3070 66298 a
+SDict begin H.S end
+ 3070 66298 a 3070
+66298 a
+SDict begin 18.2 H.A end
+ 3070 66298 a 3070 66298 a
+SDict begin [ /View [/XYZ H.V] /Dest (1442) cvn H.B /DEST pdfmark end
+ 3070 66298 a FU(Con\002gures)g(your)h
+(serial)g(ports)g(by)h(running)f(the)g(appropriate)37591
+66298 y
+SDict begin H.S end
+ 37591 66298 a 37591 66298 a
+SDict begin 18.2 H.A end
+ 37591 66298 a 37591
+66298 a
+SDict begin [ /View [/XYZ H.V] /Dest (1443) cvn H.B /DEST pdfmark end
+ 37591 66298 a FP(setserial)f FU(commands.)3070
+68313 y
+SDict begin H.S end
+ 3070 68313 a 3070 68313 a
+SDict begin 18.2 H.A end
+ 3070 68313 a 3070 68313
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1444) cvn H.B /DEST pdfmark end
+ 3070 68313 a Black 50169 73792 a FR(47)p Black eop
+end
+%%Page: 48 70
+TeXDict begin 48 69 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(4)g(System)g(Con\002gur)-23
+b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1447) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1448) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FQ(rc.sysvinit)-30
+3880 y
+SDict begin H.S end
+ -30 3880 a -30 3880 a
+SDict begin 18.2 H.A end
+ -30 3880 a -30 3880 a
+SDict begin [ /View [/XYZ H.V] /Dest (1449) cvn H.B /DEST pdfmark end
+ -30
+3880 a Black Black 3070 6401 a
+SDict begin H.S end
+ 3070 6401 a 3070 6401
+a
+SDict begin 18.2 H.A end
+ 3070 6401 a 3070 6401 a
+SDict begin [ /View [/XYZ H.V] /Dest (1450) cvn H.B /DEST pdfmark end
+ 3070 6401 a FU(Looks)417 b(for)h(System)f(V)h
+(init)g(scripts)f(for)h(the)g(desired)g(runle)-39 b(v)-23
+b(el)417 b(and)h(runs)g(them.)g(This)f(is)3070 8415 y(discussed)386
+b(in)h(more)g(detail)g(belo)-39 b(w)-101 b(.)22816 8415
+y
+SDict begin H.S end
+ 22816 8415 a 22816 8415 a
+SDict begin 18.2 H.A end
+ 22816 8415 a 22816 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (1451) cvn H.B /DEST pdfmark end
+
+22816 8415 a -30 9206 a
+SDict begin H.S end
+ -30 9206 a -30 9206 a
+SDict begin 18.2 H.A end
+ -30 9206
+a -30 9206 a
+SDict begin [ /View [/XYZ H.V] /Dest (1453) cvn H.B /DEST pdfmark end
+ -30 9206 a 5098 x FE(Runle)-23 b(vel)429
+b(Initialization)g(Scripts)-30 15400 y
+SDict begin H.S end
+ -30 15400 a -30
+15400 a
+SDict begin 18.2 H.A end
+ -30 15400 a -30 15400 a
+SDict begin [ /View [/XYZ H.V] /Dest (1455) cvn H.B /DEST pdfmark end
+ -30 15400 a 1694 x FU(After)400
+b(system)g(initialization)e(is)i(complete,)24484 17094
+y
+SDict begin H.S end
+ 24484 17094 a 24484 17094 a
+SDict begin 18.2 H.A end
+ 24484 17094 a 24484 17094
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1456) cvn H.B /DEST pdfmark end
+ 24484 17094 a 24885 17094 a
+SDict begin H.S end
+ 24885 17094 a 24885 17094
+a
+SDict begin 18.2 H.A end
+ 24885 17094 a 24885 17094 a
+SDict begin [ /View [/XYZ H.V] /Dest (1458) cvn H.B /DEST pdfmark end
+ 24885 17094 a 25285 17094
+a
+SDict begin H.S end
+ 25285 17094 a 25285 17094 a
+SDict begin 18.2 H.A end
+ 25285 17094 a 25285 17094
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1460) cvn H.B /DEST pdfmark end
+ 25285 17094 a FP(init)g FU(mo)-23 b(v)g(es)399 b(on)h(to)g(runle)-39
+b(v)-23 b(el)400 b(initialization.)f(A)-30 19109 y(runle)-39
+b(v)-23 b(el)394 b(describes)h(the)f(state)h(that)f(your)g(machine)h
+(will)f(be)h(running)f(in.)g(Sound)g(redundant?)-30 21123
+y(W)-124 b(ell,)361 b(the)g(runle)-39 b(v)-23 b(el)360
+b(tells)14183 21123 y
+SDict begin H.S end
+ 14183 21123 a 14183 21123 a
+SDict begin 18.2 H.A end
+ 14183
+21123 a 14183 21123 a
+SDict begin [ /View [/XYZ H.V] /Dest (1461) cvn H.B /DEST pdfmark end
+ 14183 21123 a FP(init)g FU(if)h(you)f(will)g(be)h
+(accepting)f(multiuser)g(logins)g(or)h(just)f(a)h(single)-30
+23138 y(user)-62 b(,)570 b(whether)g(or)f(not)h(you)f(w)-15
+b(ant)569 b(netw)-15 b(ork)569 b(services,)h(and)f(if)h(you)g(will)f
+(be)g(using)h(the)50087 23138 y
+SDict begin H.S end
+ 50087 23138 a 50087 23138
+a
+SDict begin 18.2 H.A end
+ 50087 23138 a 50087 23138 a
+SDict begin [ /View [/XYZ H.V] /Dest (1462) cvn H.B /DEST pdfmark end
+ 50087 23138 a 570 w FU(X)-30
+25153 y(W)-62 b(indo)-39 b(w)434 b(System)f(or)12364
+25153 y
+SDict begin H.S end
+ 12364 25153 a 12364 25153 a
+SDict begin 18.2 H.A end
+ 12364 25153 a 12364
+25153 a
+SDict begin [ /View [/XYZ H.V] /Dest (1464) cvn H.B /DEST pdfmark end
+ 12364 25153 a FP(agetty)p FU(\(8\))g(to)h(handle)g(logins.)g
+(The)g(\002les)f(belo)-39 b(w)434 b(de\002ne)g(the)g(dif)-39
+b(ferent)-30 27167 y(runle)g(v)-23 b(els)387 b(in)g(Slackw)-15
+b(are)387 b(Linux.)-30 27182 y
+SDict begin H.S end
+ -30 27182 a -30 27182
+a
+SDict begin 18.2 H.A end
+ -30 27182 a -30 27182 a
+SDict begin [ /View [/XYZ H.V] /Dest (1465) cvn H.B /DEST pdfmark end
+ -30 27182 a -30 29507 a
+SDict begin H.S end
+ -30
+29507 a -30 29507 a
+SDict begin 18.2 H.A end
+ -30 29507 a -30 29507 a
+SDict begin [ /View [/XYZ H.V] /Dest (1467) cvn H.B /DEST pdfmark end
+ -30 29507
+a -30 29507 a
+SDict begin H.S end
+ -30 29507 a -30 29507 a
+SDict begin 18.2 H.A end
+ -30 29507 a -30
+29507 a
+SDict begin [ /View [/XYZ H.V] /Dest (1468) cvn H.B /DEST pdfmark end
+ -30 29507 a 2000 x FQ(rc.0)-30 31507 y
+SDict begin H.S end
+ -30 31507
+a -30 31507 a
+SDict begin 18.2 H.A end
+ -30 31507 a -30 31507 a
+SDict begin [ /View [/XYZ H.V] /Dest (1469) cvn H.B /DEST pdfmark end
+ -30 31507 a Black
+Black 3070 34296 a
+SDict begin H.S end
+ 3070 34296 a 3070 34296 a
+SDict begin 18.2 H.A end
+ 3070 34296
+a 3070 34296 a
+SDict begin [ /View [/XYZ H.V] /Dest (1470) cvn H.B /DEST pdfmark end
+ 3070 34296 a FU(Halt)g(the)g(system)f(\(runle)-39
+b(v)-23 b(el)387 b(0\).)h(By)f(def)-15 b(ault,)387 b(this)g(is)g
+(symlink)-15 b(ed)386 b(to)40815 34296 y
+SDict begin H.S end
+ 40815 34296
+a 40815 34296 a
+SDict begin 18.2 H.A end
+ 40815 34296 a 40815 34296 a
+SDict begin [ /View [/XYZ H.V] /Dest (1471) cvn H.B /DEST pdfmark end
+ 40815 34296
+a FQ(rc.6)p FU(.)-30 36181 y
+SDict begin H.S end
+ -30 36181 a -30 36181 a
+SDict begin 18.2 H.A end
+
+-30 36181 a -30 36181 a
+SDict begin [ /View [/XYZ H.V] /Dest (1473) cvn H.B /DEST pdfmark end
+ -30 36181 a -30 36181 a
+SDict begin H.S end
+ -30 36181
+a -30 36181 a
+SDict begin 18.2 H.A end
+ -30 36181 a -30 36181 a
+SDict begin [ /View [/XYZ H.V] /Dest (1474) cvn H.B /DEST pdfmark end
+ -30 36181 a 1679
+x FQ(rc.4)-30 37860 y
+SDict begin H.S end
+ -30 37860 a -30 37860 a
+SDict begin 18.2 H.A end
+ -30 37860
+a -30 37860 a
+SDict begin [ /View [/XYZ H.V] /Dest (1475) cvn H.B /DEST pdfmark end
+ -30 37860 a Black Black 3070 40650 a
+SDict begin H.S end
+ 3070
+40650 a 3070 40650 a
+SDict begin 18.2 H.A end
+ 3070 40650 a 3070 40650 a
+SDict begin [ /View [/XYZ H.V] /Dest (1476) cvn H.B /DEST pdfmark end
+ 3070 40650
+a FU(Multiuser)504 b(startup)h(\(runle)-39 b(v)-23 b(el)505
+b(4\),)h(b)-31 b(ut)506 b(in)f(X11)g(with)g(KDM,)h(GDM,)g(or)f(XDM)g
+(as)h(the)3070 42665 y(login)386 b(manager)-85 b(.)-30
+44550 y
+SDict begin H.S end
+ -30 44550 a -30 44550 a
+SDict begin 18.2 H.A end
+ -30 44550 a -30 44550
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1478) cvn H.B /DEST pdfmark end
+ -30 44550 a -30 44550 a
+SDict begin H.S end
+ -30 44550 a -30 44550 a
+SDict begin 18.2 H.A end
+ -30
+44550 a -30 44550 a
+SDict begin [ /View [/XYZ H.V] /Dest (1479) cvn H.B /DEST pdfmark end
+ -30 44550 a 1679 x FQ(rc.6)-30 46229
+y
+SDict begin H.S end
+ -30 46229 a -30 46229 a
+SDict begin 18.2 H.A end
+ -30 46229 a -30 46229 a
+SDict begin [ /View [/XYZ H.V] /Dest (1480) cvn H.B /DEST pdfmark end
+ -30
+46229 a Black Black 3070 49019 a
+SDict begin H.S end
+ 3070 49019 a 3070 49019
+a
+SDict begin 18.2 H.A end
+ 3070 49019 a 3070 49019 a
+SDict begin [ /View [/XYZ H.V] /Dest (1481) cvn H.B /DEST pdfmark end
+ 3070 49019 a FU(Reboot)386
+b(the)h(system)g(\(runle)-39 b(v)-23 b(el)387 b(6\).)-30
+50904 y
+SDict begin H.S end
+ -30 50904 a -30 50904 a
+SDict begin 18.2 H.A end
+ -30 50904 a -30 50904
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1483) cvn H.B /DEST pdfmark end
+ -30 50904 a -30 50904 a
+SDict begin H.S end
+ -30 50904 a -30 50904 a
+SDict begin 18.2 H.A end
+ -30
+50904 a -30 50904 a
+SDict begin [ /View [/XYZ H.V] /Dest (1484) cvn H.B /DEST pdfmark end
+ -30 50904 a 1679 x FQ(rc.K)-30 52583
+y
+SDict begin H.S end
+ -30 52583 a -30 52583 a
+SDict begin 18.2 H.A end
+ -30 52583 a -30 52583 a
+SDict begin [ /View [/XYZ H.V] /Dest (1485) cvn H.B /DEST pdfmark end
+ -30
+52583 a Black Black 3070 55373 a
+SDict begin H.S end
+ 3070 55373 a 3070 55373
+a
+SDict begin 18.2 H.A end
+ 3070 55373 a 3070 55373 a
+SDict begin [ /View [/XYZ H.V] /Dest (1486) cvn H.B /DEST pdfmark end
+ 3070 55373 a FU(Startup)f(in)h(single)g
+(user)g(mode)g(\(runle)-39 b(v)-23 b(el)387 b(1\).)-30
+57258 y
+SDict begin H.S end
+ -30 57258 a -30 57258 a
+SDict begin 18.2 H.A end
+ -30 57258 a -30 57258
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1488) cvn H.B /DEST pdfmark end
+ -30 57258 a -30 57258 a
+SDict begin H.S end
+ -30 57258 a -30 57258 a
+SDict begin 18.2 H.A end
+ -30
+57258 a -30 57258 a
+SDict begin [ /View [/XYZ H.V] /Dest (1489) cvn H.B /DEST pdfmark end
+ -30 57258 a 1679 x FQ(rc.M)-30 58937
+y
+SDict begin H.S end
+ -30 58937 a -30 58937 a
+SDict begin 18.2 H.A end
+ -30 58937 a -30 58937 a
+SDict begin [ /View [/XYZ H.V] /Dest (1490) cvn H.B /DEST pdfmark end
+ -30
+58937 a Black Black 3070 61727 a
+SDict begin H.S end
+ 3070 61727 a 3070 61727
+a
+SDict begin 18.2 H.A end
+ 3070 61727 a 3070 61727 a
+SDict begin [ /View [/XYZ H.V] /Dest (1491) cvn H.B /DEST pdfmark end
+ 3070 61727 a FU(Multiuser)322
+b(mode)h(\(runle)-39 b(v)-23 b(els)324 b(2)f(and)h(3\),)g(b)-31
+b(ut)323 b(with)g(the)h(standard)f(te)-23 b(xt-based)323
+b(login.)g(This)3070 63741 y(is)387 b(the)g(def)-15 b(ault)386
+b(runle)-39 b(v)-23 b(el)387 b(in)g(Slackw)-15 b(are.)-30
+64532 y
+SDict begin H.S end
+ -30 64532 a -30 64532 a
+SDict begin 18.2 H.A end
+ -30 64532 a -30 64532
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1492) cvn H.B /DEST pdfmark end
+ -30 64532 a Black 9260 x FR(48)p Black eop end
+%%Page: 49 71
+TeXDict begin 49 70 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1545) cvn H.B /DEST pdfmark end
+ -30 -2687 a 31781 -1636 a FR(Chapter)387
+b(4)g(System)g(Con\002gur)-23 b(ation)p Black -30 3635
+a FE(Netw)-31 b(ork)430 b(Initialization)-30 4429 y
+SDict begin H.S end
+ -30
+4429 a -30 4429 a
+SDict begin 18.2 H.A end
+ -30 4429 a -30 4429 a
+SDict begin [ /View [/XYZ H.V] /Dest (1494) cvn H.B /DEST pdfmark end
+ -30 4429 a 1995
+x FU(Runle)-39 b(v)-23 b(els)606 b(2,)h(3,)f(and)h(4)f(will)g(start)g
+(up)h(the)f(netw)-15 b(ork)606 b(services.)g(The)h(follo)-39
+b(wing)606 b(\002les)g(are)-30 8439 y(responsible)387
+b(for)g(the)g(netw)-15 b(ork)387 b(initialization:)-30
+8774 y
+SDict begin H.S end
+ -30 8774 a -30 8774 a
+SDict begin 18.2 H.A end
+ -30 8774 a -30 8774 a
+SDict begin [ /View [/XYZ H.V] /Dest (1495) cvn H.B /DEST pdfmark end
+ -30
+8774 a -30 11099 a
+SDict begin H.S end
+ -30 11099 a -30 11099 a
+SDict begin 18.2 H.A end
+ -30 11099
+a -30 11099 a
+SDict begin [ /View [/XYZ H.V] /Dest (1497) cvn H.B /DEST pdfmark end
+ -30 11099 a -30 11099 a
+SDict begin H.S end
+ -30 11099 a -30
+11099 a
+SDict begin 18.2 H.A end
+ -30 11099 a -30 11099 a
+SDict begin [ /View [/XYZ H.V] /Dest (1498) cvn H.B /DEST pdfmark end
+ -30 11099 a 1679 x FQ(rc.inet1)-30
+12778 y
+SDict begin H.S end
+ -30 12778 a -30 12778 a
+SDict begin 18.2 H.A end
+ -30 12778 a -30 12778
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1499) cvn H.B /DEST pdfmark end
+ -30 12778 a Black Black 3070 15568 a
+SDict begin H.S end
+ 3070 15568 a 3070
+15568 a
+SDict begin 18.2 H.A end
+ 3070 15568 a 3070 15568 a
+SDict begin [ /View [/XYZ H.V] /Dest (1500) cvn H.B /DEST pdfmark end
+ 3070 15568 a FU(Created)302
+b(by)10045 15568 y
+SDict begin H.S end
+ 10045 15568 a 10045 15568 a
+SDict begin 18.2 H.A end
+ 10045
+15568 a 10045 15568 a
+SDict begin [ /View [/XYZ H.V] /Dest (1501) cvn H.B /DEST pdfmark end
+ 10045 15568 a FP(netconfig)p FU(,)g(this)g
+(\002le)h(is)f(responsible)g(for)h(con\002guring)f(the)g(actual)h(netw)
+-15 b(ork)3070 17582 y(interf)g(ace.)-30 19148 y
+SDict begin H.S end
+ -30
+19148 a -30 19148 a
+SDict begin 18.2 H.A end
+ -30 19148 a -30 19148 a
+SDict begin [ /View [/XYZ H.V] /Dest (1503) cvn H.B /DEST pdfmark end
+ -30 19148
+a -30 19148 a
+SDict begin H.S end
+ -30 19148 a -30 19148 a
+SDict begin 18.2 H.A end
+ -30 19148 a -30
+19148 a
+SDict begin [ /View [/XYZ H.V] /Dest (1504) cvn H.B /DEST pdfmark end
+ -30 19148 a 1999 x FQ(rc.inet2)-30 21147 y
+SDict begin H.S end
+ -30
+21147 a -30 21147 a
+SDict begin 18.2 H.A end
+ -30 21147 a -30 21147 a
+SDict begin [ /View [/XYZ H.V] /Dest (1505) cvn H.B /DEST pdfmark end
+ -30 21147
+a Black Black 3070 23936 a
+SDict begin H.S end
+ 3070 23936 a 3070 23936 a
+SDict begin 18.2 H.A end
+
+3070 23936 a 3070 23936 a
+SDict begin [ /View [/XYZ H.V] /Dest (1506) cvn H.B /DEST pdfmark end
+ 3070 23936 a FU(Runs)386 b(after)9870
+23936 y
+SDict begin H.S end
+ 9870 23936 a 9870 23936 a
+SDict begin 18.2 H.A end
+ 9870 23936 a 9870 23936
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1507) cvn H.B /DEST pdfmark end
+ 9870 23936 a FQ(rc.inet1)c FU(and)387 b(starts)g(up)g(basic)h(netw)
+-15 b(ork)386 b(services.)-30 25822 y
+SDict begin H.S end
+ -30 25822 a -30
+25822 a
+SDict begin 18.2 H.A end
+ -30 25822 a -30 25822 a
+SDict begin [ /View [/XYZ H.V] /Dest (1509) cvn H.B /DEST pdfmark end
+ -30 25822 a -30 25822
+a
+SDict begin H.S end
+ -30 25822 a -30 25822 a
+SDict begin 18.2 H.A end
+ -30 25822 a -30 25822 a
+SDict begin [ /View [/XYZ H.V] /Dest (1510) cvn H.B /DEST pdfmark end
+ -30
+25822 a 1679 x FQ(rc.atalk)-30 27501 y
+SDict begin H.S end
+ -30 27501 a -30
+27501 a
+SDict begin 18.2 H.A end
+ -30 27501 a -30 27501 a
+SDict begin [ /View [/XYZ H.V] /Dest (1511) cvn H.B /DEST pdfmark end
+ -30 27501 a Black Black
+3070 30290 a
+SDict begin H.S end
+ 3070 30290 a 3070 30290 a
+SDict begin 18.2 H.A end
+ 3070 30290 a 3070
+30290 a
+SDict begin [ /View [/XYZ H.V] /Dest (1512) cvn H.B /DEST pdfmark end
+ 3070 30290 a FU(Starts)g(up)h(AppleT)-124 b(alk)387
+b(services.)21583 30290 y
+SDict begin H.S end
+ 21583 30290 a 21583 30290 a
+SDict begin 18.2 H.A end
+
+21583 30290 a 21583 30290 a
+SDict begin [ /View [/XYZ H.V] /Dest (1513) cvn H.B /DEST pdfmark end
+ 21583 30290 a -30 32176 a
+SDict begin H.S end
+
+-30 32176 a -30 32176 a
+SDict begin 18.2 H.A end
+ -30 32176 a -30 32176 a
+SDict begin [ /View [/XYZ H.V] /Dest (1516) cvn H.B /DEST pdfmark end
+ -30 32176
+a -30 32176 a
+SDict begin H.S end
+ -30 32176 a -30 32176 a
+SDict begin 18.2 H.A end
+ -30 32176 a -30
+32176 a
+SDict begin [ /View [/XYZ H.V] /Dest (1517) cvn H.B /DEST pdfmark end
+ -30 32176 a 1679 x FQ(rc.httpd)-30 34124 y
+SDict begin H.S end
+ -30
+34124 a -30 34124 a
+SDict begin 18.2 H.A end
+ -30 34124 a -30 34124 a
+SDict begin [ /View [/XYZ H.V] /Dest (1518) cvn H.B /DEST pdfmark end
+ -30 34124
+a Black Black 3070 36644 a
+SDict begin H.S end
+ 3070 36644 a 3070 36644 a
+SDict begin 18.2 H.A end
+
+3070 36644 a 3070 36644 a
+SDict begin [ /View [/XYZ H.V] /Dest (1519) cvn H.B /DEST pdfmark end
+ 3070 36644 a FU(Starts)439
+b(up)i(the)f(Apache)g(web)h(serv)-23 b(er)-85 b(.)440
+b(Lik)-15 b(e)440 b(a)h(fe)-39 b(w)440 b(other)h(rc)f(scripts,)g(this)g
+(one)h(can)f(also)3070 38659 y(be)415 b(used)h(to)f(stop)h(and)f
+(restart)h(a)g(service.)26064 38659 y
+SDict begin H.S end
+ 26064 38659 a 26064
+38659 a
+SDict begin 18.2 H.A end
+ 26064 38659 a 26064 38659 a
+SDict begin [ /View [/XYZ H.V] /Dest (1520) cvn H.B /DEST pdfmark end
+ 26064 38659 a FQ(rc.httpd)411
+b FU(tak)-15 b(es)415 b(ar)-28 b(guments)415 b(of)g(stop,)h(start,)g
+(or)3070 40674 y(restart.)7717 40674 y
+SDict begin H.S end
+ 7717 40674 a 7717
+40674 a
+SDict begin 18.2 H.A end
+ 7717 40674 a 7717 40674 a
+SDict begin [ /View [/XYZ H.V] /Dest (1521) cvn H.B /DEST pdfmark end
+ 7717 40674 a 8105 40674
+a
+SDict begin H.S end
+ 8105 40674 a 8105 40674 a
+SDict begin 18.2 H.A end
+ 8105 40674 a 8105 40674 a
+SDict begin [ /View [/XYZ H.V] /Dest (1523) cvn H.B /DEST pdfmark end
+
+8105 40674 a -30 42239 a
+SDict begin H.S end
+ -30 42239 a -30 42239 a
+SDict begin 18.2 H.A end
+ -30
+42239 a -30 42239 a
+SDict begin [ /View [/XYZ H.V] /Dest (1527) cvn H.B /DEST pdfmark end
+ -30 42239 a -30 42239 a
+SDict begin H.S end
+ -30 42239
+a -30 42239 a
+SDict begin 18.2 H.A end
+ -30 42239 a -30 42239 a
+SDict begin [ /View [/XYZ H.V] /Dest (1528) cvn H.B /DEST pdfmark end
+ -30 42239 a 1999
+x FQ(rc.news)-30 44238 y
+SDict begin H.S end
+ -30 44238 a -30 44238 a
+SDict begin 18.2 H.A end
+ -30
+44238 a -30 44238 a
+SDict begin [ /View [/XYZ H.V] /Dest (1529) cvn H.B /DEST pdfmark end
+ -30 44238 a Black Black 3070 47028
+a
+SDict begin H.S end
+ 3070 47028 a 3070 47028 a
+SDict begin 18.2 H.A end
+ 3070 47028 a 3070 47028 a
+SDict begin [ /View [/XYZ H.V] /Dest (1530) cvn H.B /DEST pdfmark end
+
+3070 47028 a FU(Starts)386 b(up)h(the)h(ne)-39 b(ws)387
+b(serv)-23 b(er)-85 b(.)18804 47028 y
+SDict begin H.S end
+ 18804 47028 a 18804
+47028 a
+SDict begin 18.2 H.A end
+ 18804 47028 a 18804 47028 a
+SDict begin [ /View [/XYZ H.V] /Dest (1531) cvn H.B /DEST pdfmark end
+ 18804 47028 a -30
+48138 a
+SDict begin H.S end
+ -30 48138 a -30 48138 a
+SDict begin 18.2 H.A end
+ -30 48138 a -30 48138
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1533) cvn H.B /DEST pdfmark end
+ -30 48138 a 4779 x FE(System)429 b(V)i(Compatibility)-30
+53237 y
+SDict begin H.S end
+ -30 53237 a -30 53237 a
+SDict begin 18.2 H.A end
+ -30 53237 a -30 53237
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1535) cvn H.B /DEST pdfmark end
+ -30 53237 a -30 53237 a
+SDict begin H.S end
+ -30 53237 a -30 53237 a
+SDict begin 18.2 H.A end
+ -30
+53237 a -30 53237 a
+SDict begin [ /View [/XYZ H.V] /Dest (1538) cvn H.B /DEST pdfmark end
+ -30 53237 a -30 54012 a
+SDict begin H.S end
+ -30 54012
+a -30 54012 a
+SDict begin 18.2 H.A end
+ -30 54012 a -30 54012 a
+SDict begin [ /View [/XYZ H.V] /Dest (1541) cvn H.B /DEST pdfmark end
+ -30 54012 a 1694
+x FU(System)573 b(V)i(init)e(compatibility)g(w)-15 b(as)574
+b(introduced)f(in)h(Slackw)-15 b(are)574 b(7.0.)h(Man)-23
+b(y)573 b(other)i(Linux)-30 57721 y(distrib)-31 b(utions)359
+b(mak)-15 b(e)361 b(use)g(of)g(this)f(style)g(instead)h(of)g(the)g(BSD)
+f(style.)h(Basically)f(each)h(runle)-39 b(v)-23 b(el)-30
+59735 y(is)533 b(gi)-39 b(v)-23 b(en)533 b(a)g(subdirectory)f(for)i
+(init)e(scripts,)h(whereas)g(BSD)g(style)f(gi)-39 b(v)-23
+b(es)533 b(one)g(init)f(script)h(to)-30 61750 y(each)388
+b(runle)-39 b(v)-23 b(el.)-30 62540 y
+SDict begin H.S end
+ -30 62540 a -30
+62540 a
+SDict begin 18.2 H.A end
+ -30 62540 a -30 62540 a
+SDict begin [ /View [/XYZ H.V] /Dest (1542) cvn H.B /DEST pdfmark end
+ -30 62540 a 2000 x FU(The)2725
+64540 y
+SDict begin H.S end
+ 2725 64540 a 2725 64540 a
+SDict begin 18.2 H.A end
+ 2725 64540 a 2725 64540
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1543) cvn H.B /DEST pdfmark end
+ 2725 64540 a FQ(rc.sysvinit)339 b FU(script)345 b(will)f(search)i
+(for)f(an)-23 b(y)345 b(System)g(V)g(init)g(scripts)f(you)h(ha)-31
+b(v)-23 b(e)346 b(in)46139 64540 y
+SDict begin H.S end
+ 46139 64540 a 46139
+64540 a
+SDict begin 18.2 H.A end
+ 46139 64540 a 46139 64540 a
+SDict begin [ /View [/XYZ H.V] /Dest (1544) cvn H.B /DEST pdfmark end
+ 46139 64540 a FQ(/etc/rc.d)-30
+66554 y FU(and)520 b(run)g(them,)g(if)g(the)g(runle)-39
+b(v)-23 b(el)520 b(is)g(appropriate.)g(This)g(is)g(useful)f(for)i
+(certain)f(commercial)p Black 50226 73792 a FR(49)p Black
+eop end
+%%Page: 50 72
+TeXDict begin 50 71 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(4)g(System)g(Con\002gur)-23
+b(ation)p Black -30 3611 a FU(softw)-15 b(are)387 b(packages)g(that)g
+(install)f(System)h(V)g(init)g(scripts)-30 4721 y
+SDict begin H.S end
+ -30
+4721 a -30 4721 a
+SDict begin 18.2 H.A end
+ -30 4721 a -30 4721 a
+SDict begin [ /View [/XYZ H.V] /Dest (1545) cvn H.B /DEST pdfmark end
+ -30 4721 a 4779
+x FE(Other)430 b(Files)-30 10294 y
+SDict begin H.S end
+ -30 10294 a -30 10294
+a
+SDict begin 18.2 H.A end
+ -30 10294 a -30 10294 a
+SDict begin [ /View [/XYZ H.V] /Dest (1547) cvn H.B /DEST pdfmark end
+ -30 10294 a 1996 x FU(The)381
+b(scripts)e(described)i(belo)-39 b(w)380 b(are)h(the)f(other)g(system)g
+(initialization)f(scripts.)h(The)-23 b(y)380 b(are)h(typ-)-30
+14304 y(ically)586 b(run)h(from)f(one)g(of)h(the)f(major)g(scripts)g
+(abo)-23 b(v)g(e,)587 b(so)f(all)g(you)g(need)h(to)f(do)h(is)f(edit)g
+(the)-30 16319 y(contents.)-30 16334 y
+SDict begin H.S end
+ -30 16334 a -30
+16334 a
+SDict begin 18.2 H.A end
+ -30 16334 a -30 16334 a
+SDict begin [ /View [/XYZ H.V] /Dest (1548) cvn H.B /DEST pdfmark end
+ -30 16334 a -30 16334
+a
+SDict begin H.S end
+ -30 16334 a -30 16334 a
+SDict begin 18.2 H.A end
+ -30 16334 a -30 16334 a
+SDict begin [ /View [/XYZ H.V] /Dest (1550) cvn H.B /DEST pdfmark end
+ -30
+16334 a -30 18659 a
+SDict begin H.S end
+ -30 18659 a -30 18659 a
+SDict begin 18.2 H.A end
+ -30 18659
+a -30 18659 a
+SDict begin [ /View [/XYZ H.V] /Dest (1552) cvn H.B /DEST pdfmark end
+ -30 18659 a -30 18659 a
+SDict begin H.S end
+ -30 18659 a -30
+18659 a
+SDict begin 18.2 H.A end
+ -30 18659 a -30 18659 a
+SDict begin [ /View [/XYZ H.V] /Dest (1553) cvn H.B /DEST pdfmark end
+ -30 18659 a 1999 x FQ(rc.gpm)-30
+20928 y
+SDict begin H.S end
+ -30 20928 a -30 20928 a
+SDict begin 18.2 H.A end
+ -30 20928 a -30 20928
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1554) cvn H.B /DEST pdfmark end
+ -30 20928 a Black Black 3070 23448 a
+SDict begin H.S end
+ 3070 23448 a 3070
+23448 a
+SDict begin 18.2 H.A end
+ 3070 23448 a 3070 23448 a
+SDict begin [ /View [/XYZ H.V] /Dest (1555) cvn H.B /DEST pdfmark end
+ 3070 23448 a FU(Starts)409
+b(up)h(general)g(purpose)g(mouse)f(services.)h(Allo)-39
+b(ws)410 b(you)g(to)g(cop)-15 b(y)409 b(and)h(paste)g(at)g(the)3070
+25463 y(Linux)382 b(console.)h(Occasionally)-101 b(,)383
+b(gpm)f(will)h(cause)g(problems)f(with)g(the)h(mouse)f(when)h(it)3070
+27477 y(is)360 b(used)h(under)g(X)g(windo)-39 b(ws.)361
+b(If)h(you)e(e)-23 b(xperience)361 b(problems)f(with)h(the)g(mouse)g
+(under)f(X,)3070 29492 y(try)428 b(taking)g(a)-23 b(w)-15
+b(ay)428 b(the)h(e)-23 b(x)g(ecutable)428 b(permission)f(from)h(this)g
+(\002le)h(and)f(stopping)g(the)g(gpm)3070 31507 y(serv)-23
+b(er)-85 b(.)-30 33072 y
+SDict begin H.S end
+ -30 33072 a -30 33072 a
+SDict begin 18.2 H.A end
+ -30
+33072 a -30 33072 a
+SDict begin [ /View [/XYZ H.V] /Dest (1557) cvn H.B /DEST pdfmark end
+ -30 33072 a -30 33072 a
+SDict begin H.S end
+ -30 33072
+a -30 33072 a
+SDict begin 18.2 H.A end
+ -30 33072 a -30 33072 a
+SDict begin [ /View [/XYZ H.V] /Dest (1558) cvn H.B /DEST pdfmark end
+ -30 33072 a 1999
+x FQ(rc.font)-30 35071 y
+SDict begin H.S end
+ -30 35071 a -30 35071 a
+SDict begin 18.2 H.A end
+ -30
+35071 a -30 35071 a
+SDict begin [ /View [/XYZ H.V] /Dest (1559) cvn H.B /DEST pdfmark end
+ -30 35071 a Black Black 3070 37860
+a
+SDict begin H.S end
+ 3070 37860 a 3070 37860 a
+SDict begin 18.2 H.A end
+ 3070 37860 a 3070 37860 a
+SDict begin [ /View [/XYZ H.V] /Dest (1560) cvn H.B /DEST pdfmark end
+
+3070 37860 a 3070 37860 a
+SDict begin H.S end
+ 3070 37860 a 3070 37860 a
+SDict begin 18.2 H.A end
+ 3070
+37860 a 3070 37860 a
+SDict begin [ /View [/XYZ H.V] /Dest (1561) cvn H.B /DEST pdfmark end
+ 3070 37860 a 387 w FU(Loads)387
+b(the)g(custom)g(screen)g(font)g(for)h(the)f(console.)-30
+39426 y
+SDict begin H.S end
+ -30 39426 a -30 39426 a
+SDict begin 18.2 H.A end
+ -30 39426 a -30 39426
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1564) cvn H.B /DEST pdfmark end
+ -30 39426 a -30 39426 a
+SDict begin H.S end
+ -30 39426 a -30 39426 a
+SDict begin 18.2 H.A end
+ -30
+39426 a -30 39426 a
+SDict begin [ /View [/XYZ H.V] /Dest (1565) cvn H.B /DEST pdfmark end
+ -30 39426 a 1999 x FQ(rc.local)-30
+41425 y
+SDict begin H.S end
+ -30 41425 a -30 41425 a
+SDict begin 18.2 H.A end
+ -30 41425 a -30 41425
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1566) cvn H.B /DEST pdfmark end
+ -30 41425 a Black Black 3070 44214 a
+SDict begin H.S end
+ 3070 44214 a 3070
+44214 a
+SDict begin 18.2 H.A end
+ 3070 44214 a 3070 44214 a
+SDict begin [ /View [/XYZ H.V] /Dest (1567) cvn H.B /DEST pdfmark end
+ 3070 44214 a FU(Contains)397
+b(an)-23 b(y)398 b(speci\002c)g(startup)g(commands)f(for)i(your)f
+(system.)g(This)g(is)g(empty)g(after)h(a)3070 46229 y(fresh)375
+b(install,)g(as)h(it)f(is)g(reserv)-23 b(ed)375 b(for)h(local)f
+(administrators.)g(This)g(script)g(is)g(run)g(after)h(all)3070
+48244 y(other)387 b(initialization)f(has)h(tak)-15 b(en)386
+b(place.)-30 49354 y
+SDict begin H.S end
+ -30 49354 a -30 49354 a
+SDict begin 18.2 H.A end
+ -30 49354
+a -30 49354 a
+SDict begin [ /View [/XYZ H.V] /Dest (1568) cvn H.B /DEST pdfmark end
+ -30 49354 a 1679 x FU(T)-124 b(o)451 b(enable)f(a)h
+(script,)g(all)g(you)f(need)h(to)g(do)f(is)h(add)f(the)30263
+51033 y
+SDict begin H.S end
+ 30263 51033 a 30263 51033 a
+SDict begin 18.2 H.A end
+ 30263 51033 a 30263
+51033 a
+SDict begin [ /View [/XYZ H.V] /Dest (1569) cvn H.B /DEST pdfmark end
+ 30263 51033 a 451 w FU(e)-23 b(x)g(ecute)450
+b(permissions)g(to)g(it)h(with)f(the)-30 53048 y
+SDict begin H.S end
+ -30
+53048 a -30 53048 a
+SDict begin 18.2 H.A end
+ -30 53048 a -30 53048 a
+SDict begin [ /View [/XYZ H.V] /Dest (1571) cvn H.B /DEST pdfmark end
+ -30 53048
+a FP(chmod)508 b FU(command.)g(T)-124 b(o)509 b(disable)e(a)i(script,)g
+(remo)-23 b(v)g(e)507 b(the)i(e)-23 b(x)g(ecute)508 b(permissions)f
+(from)h(it.)g(F)-23 b(or)-30 55063 y(more)387 b(information)f(about)
+15078 55063 y
+SDict begin H.S end
+ 15078 55063 a 15078 55063 a
+SDict begin 18.2 H.A end
+ 15078 55063
+a 15078 55063 a
+SDict begin [ /View [/XYZ H.V] /Dest (1572) cvn H.B /DEST pdfmark end
+ 15078 55063 a FP(chmod)p FU(,)i(see)p
+0 TeXcolorgray 21939 55063 a
+SDict begin H.S end
+ 21939 55063 a FU(Section)f(9.2)28913
+55063 y
+SDict begin 18.2 H.L end
+ 28913 55063 a 28913 55063 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-PERMISSIONS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 28913 55063 a Black
+FU(.)-30 59161 y
+SDict begin H.S end
+ -30 59161 a -30 59161 a
+SDict begin 18.2 H.A end
+ -30 59161 a
+-30 59161 a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION-KERNEL)
+cvn H.B /DEST pdfmark end
+ -30 59161 a 5901 x FL(4.2)620 b(Selecting)g(a)h(K)-33
+b(ernel)-30 66674 y
+SDict begin H.S end
+ -30 66674 a -30 66674 a
+SDict begin 18.2 H.A end
+ -30 66674
+a -30 66674 a
+SDict begin [ /View [/XYZ H.V] /Dest (1576) cvn H.B /DEST pdfmark end
+ -30 66674 a 1518 x FU(The)320 b(k)-15 b(ernel)319
+b(is)g(the)h(part)f(of)h(the)g(operating)f(system)g(that)g(pro)-23
+b(vides)36074 68192 y
+SDict begin H.S end
+ 36074 68192 a 36074 68192 a
+SDict begin 18.2 H.A end
+ 36074
+68192 a 36074 68192 a
+SDict begin [ /View [/XYZ H.V] /Dest (1577) cvn H.B /DEST pdfmark end
+ 36074 68192 a 320 w FU(hardw)-15
+b(are)319 b(access,)h(process)p Black -30 73792 a FR(50)p
+Black eop end
+%%Page: 51 73
+TeXDict begin 51 72 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 31781 -1636 a FR(Chapter)387 b(4)g(System)g(Con\002gur)
+-23 b(ation)p Black -30 3611 a FU(control,)452 b(and)g(o)-23
+b(v)g(erall)451 b(system)g(control.)g(The)h(k)-15 b(ernel)451
+b(contains)h(support)f(for)h(your)f(hardw)-15 b(are)-30
+5626 y(de)-39 b(vices,)388 b(so)f(picking)g(one)g(for)g(your)g(system)g
+(is)g(an)g(important)g(setup)g(step.)-30 6736 y
+SDict begin H.S end
+ -30 6736
+a -30 6736 a
+SDict begin 18.2 H.A end
+ -30 6736 a -30 6736 a
+SDict begin [ /View [/XYZ H.V] /Dest (1579) cvn H.B /DEST pdfmark end
+ -30 6736 a 1679 x
+FU(Slackw)-15 b(are)394 b(pro)-23 b(vides)393 b(more)i(than)f(a)g
+(dozen)h(precompiled)e(k)-15 b(ernels)394 b(that)g(you)g(can)h(pick)f
+(from,)-30 10430 y(each)332 b(with)f(a)h(standard)f(set)g(of)h(dri)-39
+b(v)-23 b(ers)331 b(and)g(additional)g(speci\002c)g(dri)-39
+b(v)-23 b(ers.)332 b(Y)-170 b(ou)330 b(can)i(run)f(one)h(of)-30
+12445 y(the)413 b(precompiled)f(k)-15 b(ernels)412 b(or)h(you)g(can)g
+(b)-31 b(uild)412 b(your)h(o)-39 b(wn)413 b(k)-15 b(ernel)412
+b(from)h(source.)g(Either)g(w)-15 b(ay)-101 b(,)-30 14459
+y(you)356 b(need)g(to)f(mak)-15 b(e)355 b(sure)h(that)g(your)f(k)-15
+b(ernel)356 b(has)g(the)f(hardw)-15 b(are)356 b(support)f(your)h
+(system)f(needs.)-30 14795 y
+SDict begin H.S end
+ -30 14795 a -30 14795 a
+SDict begin 18.2 H.A end
+
+-30 14795 a -30 14795 a
+SDict begin [ /View [/XYZ H.V] /Dest (1580) cvn H.B /DEST pdfmark end
+ -30 14795 a 5026 x FG(The)518
+b FA(/kernel)n(s)487 b FG(Director)19 b(y)517 b(on)h(the)f(Slac)-37
+b(kware)517 b(CD-R)-37 b(OM)-30 21136 y
+SDict begin H.S end
+ -30 21136 a -30
+21136 a
+SDict begin 18.2 H.A end
+ -30 21136 a -30 21136 a
+SDict begin [ /View [/XYZ H.V] /Dest (1583) cvn H.B /DEST pdfmark end
+ -30 21136 a 1630 x FU(The)562
+b(precompiled)f(Slackw)-15 b(are)562 b(k)-15 b(ernels)561
+b(are)i(a)-31 b(v)-39 b(ailable)561 b(in)h(the)36040
+22766 y
+SDict begin H.S end
+ 36040 22766 a 36040 22766 a
+SDict begin 18.2 H.A end
+ 36040 22766 a 36040
+22766 a
+SDict begin [ /View [/XYZ H.V] /Dest (1584) cvn H.B /DEST pdfmark end
+ 36040 22766 a FQ(/kernels)557 b FU(directory)562
+b(on)g(the)-30 24781 y(Slackw)-15 b(are)406 b(CD-R)-62
+b(OM)405 b(or)i(on)f(the)g(FTP)g(site)g(in)g(the)g(main)g(Slackw)-15
+b(are)406 b(directory)-101 b(.)407 b(The)f(a)-31 b(v)-39
+b(ail-)-30 26795 y(able)338 b(k)-15 b(ernels)337 b(change)g(as)h(ne)-39
+b(w)338 b(releases)g(are)g(made,)g(so)f(the)h(documentation)e(in)i
+(that)f(directory)-30 28810 y(is)362 b(al)-15 b(w)g(ays)360
+b(the)i(authoritati)-39 b(v)-23 b(e)360 b(source.)j(The)23955
+28810 y
+SDict begin H.S end
+ 23955 28810 a 23955 28810 a
+SDict begin 18.2 H.A end
+ 23955 28810 a 23955
+28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (1585) cvn H.B /DEST pdfmark end
+ 23955 28810 a FQ(/kernels)357 b FU(directory)k(has)h
+(subdirectories)f(for)h(each)-30 30825 y(k)-15 b(ernel)338
+b(a)-31 b(v)-39 b(ailable.)339 b(The)f(subdirectories)g(ha)-31
+b(v)-23 b(e)338 b(the)g(same)g(name)g(as)h(their)f(accompan)-23
+b(ying)337 b(boot)-30 32839 y(disk.)387 b(In)h(each)f(subdirectory)g
+(you)g(will)g(\002nd)f(the)i(follo)-39 b(wing)386 b(\002les:)-30
+33175 y
+SDict begin H.S end
+ -30 33175 a -30 33175 a
+SDict begin 18.2 H.A end
+ -30 33175 a -30 33175
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1586) cvn H.B /DEST pdfmark end
+ -30 33175 a -30 35499 a
+SDict begin H.S end
+ -30 35499 a -30 35499 a
+SDict begin 18.2 H.A end
+ -30
+35499 a -30 35499 a
+SDict begin [ /View [/XYZ H.V] /Dest (1587) cvn H.B /DEST pdfmark end
+ -30 35499 a -30 35499 a
+SDict begin H.S end
+ -30 35499
+a -30 35499 a
+SDict begin 18.2 H.A end
+ -30 35499 a -30 35499 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.7) cvn H.B /DEST pdfmark
+end
+ -30 35499 a 1727
+x FE(File)14598 b(Purpose)p -30 37603 51806 45 v -30
+37603 V -30 39329 a FQ(System.map)10999 b FU(The)387
+b(system)g(map)g(\002le)g(for)g(this)g(k)-15 b(ernel)-30
+41392 y FQ(bzImage)12880 b FU(The)387 b(actual)g(k)-15
+b(ernel)387 b(image)-30 43454 y FQ(config)13507 b FU(The)387
+b(source)g(con\002guration)f(\002le)h(for)h(this)f(k)-15
+b(ernel)-30 45339 y
+SDict begin H.S end
+ -30 45339 a -30 45339 a
+SDict begin 18.2 H.A end
+ -30 45339
+a -30 45339 a
+SDict begin [ /View [/XYZ H.V] /Dest (1607) cvn H.B /DEST pdfmark end
+ -30 45339 a 1683 x FU(T)-124 b(o)364 b(use)h(a)f(k)-15
+b(ernel,)365 b(cop)-15 b(y)363 b(the)15645 47022 y
+SDict begin H.S end
+ 15645
+47022 a 15645 47022 a
+SDict begin 18.2 H.A end
+ 15645 47022 a 15645 47022 a
+SDict begin [ /View [/XYZ H.V] /Dest (1608) cvn H.B /DEST pdfmark end
+ 15645
+47022 a FQ(System.map)358 b FU(and)24875 47022 y
+SDict begin H.S end
+ 24875
+47022 a 24875 47022 a
+SDict begin 18.2 H.A end
+ 24875 47022 a 24875 47022 a
+SDict begin [ /View [/XYZ H.V] /Dest (1609) cvn H.B /DEST pdfmark end
+ 24875
+47022 a FQ(config)j FU(\002les)j(to)g(your)36721 47022
+y
+SDict begin H.S end
+ 36721 47022 a 36721 47022 a
+SDict begin 18.2 H.A end
+ 36721 47022 a 36721 47022
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1610) cvn H.B /DEST pdfmark end
+ 36721 47022 a FQ(/boot)d FU(directory)j(and)h(cop)-15
+b(y)-30 49037 y(the)494 b(k)-15 b(ernel)494 b(image)g(to)12693
+49037 y
+SDict begin H.S end
+ 12693 49037 a 12693 49037 a
+SDict begin 18.2 H.A end
+ 12693 49037 a 12693
+49037 a
+SDict begin [ /View [/XYZ H.V] /Dest (1611) cvn H.B /DEST pdfmark end
+ 12693 49037 a FQ(/boot/vmlinuz)p FU(.)486 b(Run)24795
+49037 y
+SDict begin H.S end
+ 24795 49037 a 24795 49037 a
+SDict begin 18.2 H.A end
+ 24795 49037 a 24795
+49037 a
+SDict begin [ /View [/XYZ H.V] /Dest (1612) cvn H.B /DEST pdfmark end
+ 24795 49037 a FP(/sbin/lilo)p FU(\(8\))494 b(to)g(install)g
+(LILO)g(for)g(the)h(ne)-39 b(w)-30 51051 y(k)-15 b(ernel,)387
+b(and)h(then)f(reboot)g(your)g(system.)g(That')-85 b(s)386
+b(all)i(there)f(is)g(to)g(installing)f(a)i(ne)-39 b(w)387
+b(k)-15 b(ernel.)-30 52162 y
+SDict begin H.S end
+ -30 52162 a -30 52162 a
+SDict begin 18.2 H.A end
+
+-30 52162 a -30 52162 a
+SDict begin [ /View [/XYZ H.V] /Dest (1613) cvn H.B /DEST pdfmark end
+ -30 52162 a 1679 x FU(The)365
+b(k)-15 b(ernels)365 b(that)g(end)h(with)f(a)g(.i)h(are)g(IDE)f(k)-15
+b(ernels.)365 b(That)g(is,)h(the)-23 b(y)365 b(include)g(no)g(SCSI)g
+(support)-30 55856 y(in)483 b(the)f(base)h(k)-15 b(ernel.)483
+b(The)f(k)-15 b(ernels)482 b(that)h(end)g(with)f(.s)h(are)g(SCSI)f(k)
+-15 b(ernels.)482 b(The)-23 b(y)483 b(include)f(all)-30
+57870 y(the)387 b(IDE)h(support)e(in)h(.i)h(k)-15 b(ernels,)387
+b(plus)g(SCSI)f(support.)-30 58981 y
+SDict begin H.S end
+ -30 58981 a -30
+58981 a
+SDict begin 18.2 H.A end
+ -30 58981 a -30 58981 a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION-KERNEL-COMPILE)
+cvn H.B /DEST pdfmark end
+ -30 58981 a 5181 x FG(Compiling)518
+b(a)f(K)-28 b(ernel)517 b(fr)-37 b(om)518 b(Sour)-37
+b(ce)-30 64576 y
+SDict begin H.S end
+ -30 64576 a -30 64576 a
+SDict begin 18.2 H.A end
+ -30 64576 a
+-30 64576 a
+SDict begin [ /View [/XYZ H.V] /Dest (1616) cvn H.B /DEST pdfmark end
+ -30 64576 a -30 65506 a
+SDict begin H.S end
+ -30 65506 a -30 65506
+a
+SDict begin 18.2 H.A end
+ -30 65506 a -30 65506 a
+SDict begin [ /View [/XYZ H.V] /Dest (1619) cvn H.B /DEST pdfmark end
+ -30 65506 a 1601 x FU(The)551
+b(question)8734 67107 y
+SDict begin H.S end
+ 8734 67107 a 8734 67107 a
+SDict begin 18.2 H.A end
+ 8734
+67107 a 8734 67107 a
+SDict begin [ /View [/XYZ H.V] /Dest (1620) cvn H.B /DEST pdfmark end
+ 8734 67107 a FU(\223Should)f(I)i(compile)e(a)h(k)
+-15 b(ernel)551 b(for)g(my)f(system?\224)h(is)g(often)f(ask)-15
+b(ed)551 b(by)g(ne)-39 b(w)p Black 50226 73792 a FR(51)p
+Black eop end
+%%Page: 52 74
+TeXDict begin 52 73 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(4)g(System)g(Con\002gur)-23
+b(ation)p Black -30 3611 a FU(users.)402 b(The)g(answer)f(is)h(a)g
+(de\002nite)f(maybe.)h(There)f(are)h(fe)-39 b(w)402 b(instances)g
+(where)f(you)h(will)f(need)-30 5626 y(to)336 b(compile)g(a)g(k)-15
+b(ernel)336 b(speci\002c)f(to)h(your)g(system.)g(Most)f(users)h(can)h
+(use)f(a)g(precompiled)g(k)-15 b(ernel)-30 7640 y(and)467
+b(the)g(loadable)g(k)-15 b(ernel)466 b(modules)g(to)h(achie)-39
+b(v)-23 b(e)467 b(a)h(fully)e(w)-15 b(orking)466 b(system.)h(Y)-170
+b(ou)466 b(will)h(w)-15 b(ant)-30 9655 y(to)393 b(compile)f(a)h(k)-15
+b(ernel)392 b(for)h(your)f(system)g(if)h(you)g(are)g(upgrading)f(k)-15
+b(ernel)392 b(v)-23 b(ersions)392 b(to)h(one)f(that)-30
+11670 y(we)441 b(do)g(not)f(currently)h(of)-39 b(fer)441
+b(in)g(Slackw)-15 b(are,)440 b(or)h(if)g(you)f(ha)-31
+b(v)-23 b(e)441 b(patched)g(the)f(k)-15 b(ernel)440 b(source)h(to)-30
+13684 y(get)528 b(special)g(de)-39 b(vice)529 b(support)e(that)h(is)h
+(not)f(in)g(the)g(nati)-39 b(v)-23 b(e)528 b(k)-15 b(ernel)528
+b(source.)g(An)-23 b(yone)528 b(with)g(an)-30 15699 y(SMP)366
+b(system)f(will)h(de\002nitely)f(w)-15 b(ant)366 b(to)g(compile)g(a)g
+(k)-15 b(ernel)366 b(with)g(SMP)f(support.)h(Also,)h(man)-23
+b(y)-30 17714 y(users)514 b(\002nd)g(a)g(custom)f(compiled)h(k)-15
+b(ernel)513 b(runs)h(much)g(f)-15 b(aster)514 b(on)g(their)g(machine.)g
+(Y)-170 b(ou)513 b(may)-30 19728 y(\002nd)463 b(it)g(useful)f(to)h
+(compile)g(the)g(k)-15 b(ernel)462 b(with)h(optimizations)e(for)j(the)f
+(speci\002c)f(processor)h(in)-30 21743 y(your)387 b(machine.)-30
+22853 y
+SDict begin H.S end
+ -30 22853 a -30 22853 a
+SDict begin 18.2 H.A end
+ -30 22853 a -30 22853
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1621) cvn H.B /DEST pdfmark end
+ -30 22853 a 1680 x FU(Building)352 b(your)g(o)-39 b(wn)353
+b(k)-15 b(ernel)353 b(is)f(not)h(that)g(hard.)g(The)g(\002rst)f(step)h
+(is)g(to)f(mak)-15 b(e)353 b(sure)g(you)f(ha)-31 b(v)-23
+b(e)353 b(the)-30 26547 y(k)-15 b(ernel)499 b(source)h(installed)f(on)h
+(your)f(system.)h(Mak)-15 b(e)499 b(sure)g(that)h(you)g(installed)e
+(the)i(packages)-30 28562 y(from)420 b(the)h(K)f(series)g(during)g(the)
+g(installation.)g(Y)-170 b(ou)419 b(will)h(also)g(w)-15
+b(ant)420 b(to)g(mak)-15 b(e)420 b(sure)g(you)g(ha)-31
+b(v)-23 b(e)-30 30577 y(the)507 b(D)g(series)g(installed,)g
+(speci\002cally)f(the)h(C)f(compiler)-62 b(,)507 b(GNU)g(mak)-15
+b(e,)507 b(and)g(GNU)g(binutils.)-30 32591 y(In)491 b(general,)g(it')
+-85 b(s)491 b(a)g(good)f(idea)h(to)g(ha)-31 b(v)-23 b(e)490
+b(the)h(entire)g(D)g(series)f(installed)g(if)h(you)g(plan)f(on)h(do-)
+-30 34606 y(ing)456 b(an)-23 b(y)456 b(kind)g(of)g(de)-39
+b(v)-23 b(elopment.)456 b(Y)-170 b(ou)456 b(can)g(also)g(do)-39
+b(wnload)456 b(the)g(latest)g(k)-15 b(ernel)456 b(source)g(from)p
+0 1 0 0 TeXcolorcmyk -30 36975 a
+SDict begin H.S end
+ -30 36975 a 0 1 0 0
+TeXcolorcmyk -354 x FA(http://)n(w)l(w)l(w)l(.)l(k)l(e)l(r)l(n)l(e)l(l)
+l(.)l(o)l(r)l(g)l(/)l(m)l(i)l(r)l(r)l(o)l(r)l(s)p 0 1 0 0
+TeXcolorcmyk 23431 35514 a
+SDict begin H.R end
+ 23431 35514 a 23431 36621
+a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.kernel.org/mirrors) >> /Subtype /Link H.B /ANN
+pdfmark end
+ 23431 36621 a Black FU(.)-30 36975 y
+SDict begin H.S end
+ -30 36975 a -30
+36975 a
+SDict begin 18.2 H.A end
+ -30 36975 a -30 36975 a
+SDict begin [ /View [/XYZ H.V] /Dest (1623) cvn H.B /DEST pdfmark end
+ -30 36975 a 4372 x FE(Lin)-15
+b(ux)430 b(K)-23 b(ernel)429 b(ver)-23 b(sion)429 b(2.4.x)g
+(Compilation)-30 43218 y
+SDict begin H.S end
+ -30 43218 a -30 43218 a
+SDict begin 14.56 H.A end
+ -30
+43218 a -30 43218 a
+SDict begin [ /View [/XYZ H.V] /Dest (1625) cvn H.B /DEST pdfmark end
+ -30 43218 a -30 43218 a
+SDict begin H.S end
+ -30 43218
+a -30 43218 a
+SDict begin 14.56 H.A end
+ -30 43218 a -30 43218 a
+SDict begin [ /View [/XYZ H.V] /Dest (1626) cvn H.B /DEST pdfmark end
+ -30 43218 a 1291
+x FJ(\045)1309 44509 y
+SDict begin H.S end
+ 1309 44509 a 1309 44509 a
+SDict begin 14.56 H.A end
+ 1309
+44509 a 1309 44509 a
+SDict begin [ /View [/XYZ H.V] /Dest (1627) cvn H.B /DEST pdfmark end
+ 1309 44509 a FH(su)744 b(-)-30 46121
+y FP(Password:)-30 46147 y
+SDict begin H.S end
+ -30 46147 a -30 46147 a
+SDict begin 14.56 H.A end
+ -30
+46147 a -30 46147 a
+SDict begin [ /View [/XYZ H.V] /Dest (1628) cvn H.B /DEST pdfmark end
+ -30 46147 a 1585 x FJ(#)1309 47732
+y
+SDict begin H.S end
+ 1309 47732 a 1309 47732 a
+SDict begin 14.56 H.A end
+ 1309 47732 a 1309 47732 a
+SDict begin [ /View [/XYZ H.V] /Dest (1629) cvn H.B /DEST pdfmark end
+
+1309 47732 a FH(cd)g(/usr/src/linux)-30 47823 y
+SDict begin H.S end
+ -30 47823
+a -30 47823 a
+SDict begin 18.2 H.A end
+ -30 47823 a -30 47823 a
+SDict begin [ /View [/XYZ H.V] /Dest (1630) cvn H.B /DEST pdfmark end
+ -30 47823 a -30
+49373 a
+SDict begin H.S end
+ -30 49373 a -30 49373 a
+SDict begin 18.2 H.A end
+ -30 49373 a -30 49373
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1633) cvn H.B /DEST pdfmark end
+ -30 49373 a 1924 x FU(The)365 b(\002rst)g(step)g(is)g(to)g(bring)g
+(the)g(k)-15 b(ernel)365 b(source)g(into)f(its)h(base)g(state.)h(W)-124
+b(e)365 b(issue)g(this)g(command)-30 53311 y(to)314 b(do)f(that)h
+(\(note,)g(you)f(may)h(wish)f(to)h(back-up)f(the)27773
+53311 y
+SDict begin H.S end
+ 27773 53311 a 27773 53311 a
+SDict begin 18.2 H.A end
+ 27773 53311 a 27773
+53311 a
+SDict begin [ /View [/XYZ H.V] /Dest (1634) cvn H.B /DEST pdfmark end
+ 27773 53311 a FQ(.config)c FU(\002le)314 b(as)g(this)f(command)
+g(will)g(delete)-30 55326 y(it)387 b(without)g(w)-15
+b(arning\):)-30 57211 y
+SDict begin H.S end
+ -30 57211 a -30 57211 a
+SDict begin 14.56 H.A end
+ -30 57211
+a -30 57211 a
+SDict begin [ /View [/XYZ H.V] /Dest (1635) cvn H.B /DEST pdfmark end
+ -30 57211 a -30 57211 a
+SDict begin H.S end
+ -30 57211 a -30
+57211 a
+SDict begin 14.56 H.A end
+ -30 57211 a -30 57211 a
+SDict begin [ /View [/XYZ H.V] /Dest (1636) cvn H.B /DEST pdfmark end
+ -30 57211 a 1277 x FJ(#)1309
+58488 y
+SDict begin H.S end
+ 1309 58488 a 1309 58488 a
+SDict begin 14.56 H.A end
+ 1309 58488 a 1309 58488
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1637) cvn H.B /DEST pdfmark end
+ 1309 58488 a FH(make)743 b(mrproper)-30 60205 y
+SDict begin H.S end
+ -30
+60205 a -30 60205 a
+SDict begin 18.2 H.A end
+ -30 60205 a -30 60205 a
+SDict begin [ /View [/XYZ H.V] /Dest (1638) cvn H.B /DEST pdfmark end
+ -30 60205
+a 1847 x FU(No)-39 b(w)468 b(you)f(can)h(con\002gure)g(the)f(k)-15
+b(ernel)467 b(for)h(your)g(system.)f(The)h(current)g(k)-15
+b(ernel)467 b(of)-39 b(fers)468 b(three)-30 64067 y(w)-15
+b(ays)438 b(of)g(doing)g(this.)h(The)f(\002rst)g(is)g(the)g(original)g
+(te)-23 b(xt-based)438 b(question)g(and)g(answer)g(system.)-30
+66081 y(It)449 b(asks)f(a)h(b)-31 b(unch)449 b(of)f(questions)g(and)h
+(then)f(b)-31 b(uilds)448 b(a)h(con\002guration)f(\002le.)h(The)f
+(problem)g(with)-30 68096 y(this)356 b(method)g(is)g(that)g(if)g(you)h
+(mess)e(up,)i(you)f(must)g(start)g(o)-23 b(v)g(er)-85
+b(.)356 b(The)h(method)e(that)i(most)e(people)p Black
+-30 73792 a FR(52)p Black eop end
+%%Page: 53 75
+TeXDict begin 53 74 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1660) cvn H.B /DEST pdfmark end
+ -30 -2687 a 31781 -1636 a FR(Chapter)387
+b(4)g(System)g(Con\002gur)-23 b(ation)p Black -30 3611
+a FU(prefer)414 b(is)f(the)g(menu)f(dri)-39 b(v)-23 b(en)413
+b(one.)h(Lastly)-101 b(,)413 b(there)g(is)g(an)g(X-based)g(k)-15
+b(ernel)413 b(con\002guration)f(tool.)-30 5626 y(Pick)387
+b(the)g(one)g(you)g(w)-15 b(ant)387 b(and)g(issue)g(the)g(appropriate)g
+(command:)-30 7511 y
+SDict begin H.S end
+ -30 7511 a -30 7511 a
+SDict begin 14.56 H.A end
+ -30 7511 a
+-30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (1639) cvn H.B /DEST pdfmark end
+ -30 7511 a -30 7511 a
+SDict begin H.S end
+ -30 7511 a -30 7511
+a
+SDict begin 14.56 H.A end
+ -30 7511 a -30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (1640) cvn H.B /DEST pdfmark end
+ -30 7511 a 1276 x FJ(#)1309 8787
+y
+SDict begin H.S end
+ 1309 8787 a 1309 8787 a
+SDict begin 14.56 H.A end
+ 1309 8787 a 1309 8787 a
+SDict begin [ /View [/XYZ H.V] /Dest (1641) cvn H.B /DEST pdfmark end
+ 1309
+8787 a FH(make)743 b(config)8182 b FP(\(text-based)743
+b(Q&A)g(version\))-30 8964 y
+SDict begin H.S end
+ -30 8964 a -30 8964 a
+SDict begin 14.56 H.A end
+ -30
+8964 a -30 8964 a
+SDict begin [ /View [/XYZ H.V] /Dest (1642) cvn H.B /DEST pdfmark end
+ -30 8964 a 1435 x FJ(#)1309 10399 y
+SDict begin H.S end
+
+1309 10399 a 1309 10399 a
+SDict begin 14.56 H.A end
+ 1309 10399 a 1309 10399 a
+SDict begin [ /View [/XYZ H.V] /Dest (1643) cvn H.B /DEST pdfmark end
+ 1309
+10399 a FH(make)g(menuconfig)5206 b FP(\(menu)744 b(driven,)f
+(text-based)f(version\))-30 10567 y
+SDict begin H.S end
+ -30 10567 a -30 10567
+a
+SDict begin 14.56 H.A end
+ -30 10567 a -30 10567 a
+SDict begin [ /View [/XYZ H.V] /Dest (1644) cvn H.B /DEST pdfmark end
+ -30 10567 a 1444 x FJ(#)1309
+12011 y
+SDict begin H.S end
+ 1309 12011 a 1309 12011 a
+SDict begin 14.56 H.A end
+ 1309 12011 a 1309 12011
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1645) cvn H.B /DEST pdfmark end
+ 1309 12011 a FH(make)h(xconfig)7438 b FP(\(X-based)743
+b(version,)g(make)h(sure)f(you)g(are)h(in)g(X)f(first\))-30
+12206 y
+SDict begin H.S end
+ -30 12206 a -30 12206 a
+SDict begin 18.2 H.A end
+ -30 12206 a -30 12206
+a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION-MAKE-MENUCONFIG)
+cvn H.B /DEST pdfmark end
+ -30 12206 a 4919 x FX(Figur)-28 b(e)387 b(4-1.)h(K)-39
+b(er)-23 b(nel)387 b(Con\002guration)e(Menu)-30 18989
+y
+SDict begin H.S end
+ -30 18989 a -30 18989 a
+SDict begin 18.2 H.A end
+ -30 18989 a -30 18989 a
+SDict begin [ /View [/XYZ H.V] /Dest (1648) cvn H.B /DEST pdfmark end
+ -30
+18989 a -30 51209 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 51209 a @beginspecial 15 @llx
+60 @lly 472 @urx 343 @ury 4570 @rwi @setspecial
+%%BeginDocument: system-configuration/make-menuconfig.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 15 60 472 343
+
+/Outterbox
+{ newpath moveto
+0 247 rlineto
+174 0 rlineto
+23 61 moveto
+444 0 rlineto
+0 247 rlineto
+-200 0 rlineto
+23 87 moveto
+444 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+420 0 rlineto
+0 144 rlineto
+-420 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 13 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+15 322 moveto
+457 0 rlineto
+
+15 333 TitleFont(Linux Kernel v2.2.16 Configuration) show
+
+199 306 TitleFont(Main Menu) show
+
+34 294 PanelFont (Arrow keys navigate the menu. <Enter> selects submenus --->.) show
+34 280 PanelFont (Highlighted letters and hotkeys. Pressing <Y> includes, <N> excludes,) show
+34 266 PanelFont (<M> modularizes features. Press <Esc><Esc> to exit, <?> for help) show
+34 252 PanelFont (Legend: [ * ] built-in [ ] excluded <M> module < > module capable) show
+
+97 229 ContentFont (Code maturity level options --->) show
+97 217 ContentFont (Processor type and features --->) show
+97 205 ContentFont (Loadable module support --->) show
+97 193 ContentFont (General setup --->) show
+97 181 ContentFont (Plug and Play support --->) show
+97 169 ContentFont (Block devices --->) show
+97 157 ContentFont (Networking options --->) show
+97 145 ContentFont (Telephony Support --->) show
+97 133 ContentFont (SCSI support --->) show
+97 121 ContentFont (Network device support --->) show
+97 109 ContentFont (Amateur Radio support --->) show
+97 97 ContentFont () show
+
+143 71 ButtonFont (< Select >) show
+221 71 ButtonFont (< Exit >) show
+289 71 ButtonFont (< Help >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 51209 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 51209 a -30 52758 a
+SDict begin H.S end
+ -30
+52758 a -30 52758 a
+SDict begin 18.2 H.A end
+ -30 52758 a -30 52758 a
+SDict begin [ /View [/XYZ H.V] /Dest (1651) cvn H.B /DEST pdfmark end
+ -30 52758
+a 2015 x FU(Ne)-39 b(w)439 b(users)g(will)f(probably)g(\002nd)18568
+54773 y
+SDict begin H.S end
+ 18568 54773 a 18568 54773 a
+SDict begin 18.2 H.A end
+ 18568 54773 a 18568
+54773 a
+SDict begin [ /View [/XYZ H.V] /Dest (1652) cvn H.B /DEST pdfmark end
+ 18568 54773 a FP(menuconfig)g FU(to)h(be)g(the)f(easiest)h(to)f
+(use.)h(Help)g(screens)g(are)-30 56788 y(pro)-23 b(vided)424
+b(that)g(e)-23 b(xplain)424 b(the)g(v)-39 b(arious)424
+b(parts)h(of)f(the)h(k)-15 b(ernel.)424 b(After)g(con\002guring)g(your)
+g(k)-15 b(ernel,)-30 58802 y(e)-23 b(xit)457 b(the)h(con\002guration)f
+(program.)h(It)g(will)f(write)h(the)g(necessary)f(con\002guration)g
+(\002les.)h(No)-39 b(w)-30 60817 y(we)388 b(can)f(prepare)h(the)f
+(source)g(tree)g(for)h(a)f(b)-31 b(uild:)-30 62702 y
+SDict begin H.S end
+
+-30 62702 a -30 62702 a
+SDict begin 14.56 H.A end
+ -30 62702 a -30 62702 a
+SDict begin [ /View [/XYZ H.V] /Dest (1653) cvn H.B /DEST pdfmark end
+ -30 62702
+a -30 62702 a
+SDict begin H.S end
+ -30 62702 a -30 62702 a
+SDict begin 14.56 H.A end
+ -30 62702 a -30
+62702 a
+SDict begin [ /View [/XYZ H.V] /Dest (1654) cvn H.B /DEST pdfmark end
+ -30 62702 a 1276 x FJ(#)1309 63978 y
+SDict begin H.S end
+ 1309 63978
+a 1309 63978 a
+SDict begin 14.56 H.A end
+ 1309 63978 a 1309 63978 a
+SDict begin [ /View [/XYZ H.V] /Dest (1655) cvn H.B /DEST pdfmark end
+ 1309 63978 a
+FH(make)743 b(dep)-30 64146 y
+SDict begin H.S end
+ -30 64146 a -30 64146 a
+SDict begin 14.56 H.A end
+
+-30 64146 a -30 64146 a
+SDict begin [ /View [/XYZ H.V] /Dest (1656) cvn H.B /DEST pdfmark end
+ -30 64146 a 1444 x FJ(#)1309
+65590 y
+SDict begin H.S end
+ 1309 65590 a 1309 65590 a
+SDict begin 14.56 H.A end
+ 1309 65590 a 1309 65590
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1657) cvn H.B /DEST pdfmark end
+ 1309 65590 a FH(make)g(clean)p Black 50226 73792 a
+FR(53)p Black eop end
+%%Page: 54 76
+TeXDict begin 54 75 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(4)g(System)g(Con\002gur)-23
+b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1658) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(The)334 b(ne)-23
+b(xt)334 b(step)f(is)h(to)g(compile)g(the)g(k)-15 b(ernel.)333
+b(First)h(try)g(issuing)f(the)35753 3611 y
+SDict begin H.S end
+ 35753 3611
+a 35753 3611 a
+SDict begin 18.2 H.A end
+ 35753 3611 a 35753 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (1659) cvn H.B /DEST pdfmark end
+ 35753 3611 a
+FP(bzImage)g FU(command)g(belo)-39 b(w)-101 b(.)-30 6773
+y FJ(#)1309 6773 y
+SDict begin H.S end
+ 1309 6773 a 1309 6773 a
+SDict begin 14.56 H.A end
+ 1309 6773
+a 1309 6773 a
+SDict begin [ /View [/XYZ H.V] /Dest (1662) cvn H.B /DEST pdfmark end
+ 1309 6773 a FH(make)743 b(bzImage)-30 8490
+y
+SDict begin H.S end
+ -30 8490 a -30 8490 a
+SDict begin 18.2 H.A end
+ -30 8490 a -30 8490 a
+SDict begin [ /View [/XYZ H.V] /Dest (1663) cvn H.B /DEST pdfmark end
+ -30 8490
+a 1847 x FU(This)337 b(may)f(tak)-15 b(e)337 b(a)g(while,)g(depending)g
+(on)g(your)f(CPU)h(speed.)g(During)g(the)g(b)-31 b(uild)336
+b(process,)h(you)-30 12352 y(will)500 b(see)g(the)f(compiler)h
+(messages.)g(After)g(b)-31 b(uilding)499 b(the)g(k)-15
+b(ernel)500 b(image,)g(you)f(will)h(w)-15 b(ant)499 b(to)-30
+14366 y(b)-31 b(uild)387 b(an)-23 b(y)387 b(parts)g(of)g(the)g(k)-15
+b(ernel)387 b(that)g(you)g(\003agged)g(as)g(modular)-85
+b(.)-30 16252 y
+SDict begin H.S end
+ -30 16252 a -30 16252 a
+SDict begin 14.56 H.A end
+ -30 16252 a -30
+16252 a
+SDict begin [ /View [/XYZ H.V] /Dest (1664) cvn H.B /DEST pdfmark end
+ -30 16252 a -30 16252 a
+SDict begin H.S end
+ -30 16252 a -30 16252
+a
+SDict begin 14.56 H.A end
+ -30 16252 a -30 16252 a
+SDict begin [ /View [/XYZ H.V] /Dest (1665) cvn H.B /DEST pdfmark end
+ -30 16252 a 1276 x FJ(#)1309
+17528 y
+SDict begin H.S end
+ 1309 17528 a 1309 17528 a
+SDict begin 14.56 H.A end
+ 1309 17528 a 1309 17528
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1666) cvn H.B /DEST pdfmark end
+ 1309 17528 a FH(make)743 b(modules)-30 19102 y
+SDict begin H.S end
+ -30
+19102 a -30 19102 a
+SDict begin 18.2 H.A end
+ -30 19102 a -30 19102 a
+SDict begin [ /View [/XYZ H.V] /Dest (1667) cvn H.B /DEST pdfmark end
+ -30 19102
+a 1990 x FU(W)-124 b(e)402 b(can)g(no)-39 b(w)401 b(install)g(the)g(k)
+-15 b(ernel)401 b(and)h(modules)e(that)i(you)32474 21092
+y
+SDict begin H.S end
+ 32474 21092 a 32474 21092 a
+SDict begin 18.2 H.A end
+ 32474 21092 a 32474 21092
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1668) cvn H.B /DEST pdfmark end
+ 32474 21092 a 402 w FU(compiled.)f(T)-124 b(o)401 b(install)g(the)h
+(k)-15 b(ernel)-30 23107 y(on)387 b(a)h(Slackw)-15 b(are)386
+b(system,)h(these)g(commands)g(should)f(be)i(issued:)-30
+24992 y
+SDict begin H.S end
+ -30 24992 a -30 24992 a
+SDict begin 14.56 H.A end
+ -30 24992 a -30 24992
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1671) cvn H.B /DEST pdfmark end
+ -30 24992 a -30 24992 a
+SDict begin H.S end
+ -30 24992 a -30 24992 a
+SDict begin 14.56 H.A end
+ -30
+24992 a -30 24992 a
+SDict begin [ /View [/XYZ H.V] /Dest (1672) cvn H.B /DEST pdfmark end
+ -30 24992 a 1276 x FJ(#)1309 26268
+y
+SDict begin H.S end
+ 1309 26268 a 1309 26268 a
+SDict begin 14.56 H.A end
+ 1309 26268 a 1309 26268 a
+SDict begin [ /View [/XYZ H.V] /Dest (1673) cvn H.B /DEST pdfmark end
+
+1309 26268 a FH(mv)744 b(/boot/vmlinuz)e(/boot/vmlinuz.old)-30
+26359 y
+SDict begin H.S end
+ -30 26359 a -30 26359 a
+SDict begin 14.56 H.A end
+ -30 26359 a -30 26359
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1674) cvn H.B /DEST pdfmark end
+ -30 26359 a 1521 x FJ(#)1309 27880 y
+SDict begin H.S end
+ 1309 27880 a 1309
+27880 a
+SDict begin 14.56 H.A end
+ 1309 27880 a 1309 27880 a
+SDict begin [ /View [/XYZ H.V] /Dest (1675) cvn H.B /DEST pdfmark end
+ 1309 27880 a FH(cat)i
+(arch/i386/boot/bzImage)d(>)j(/vmlinuz)-30 28048 y
+SDict begin H.S end
+ -30
+28048 a -30 28048 a
+SDict begin 14.56 H.A end
+ -30 28048 a -30 28048 a
+SDict begin [ /View [/XYZ H.V] /Dest (1676) cvn H.B /DEST pdfmark end
+ -30 28048
+a 1444 x FJ(#)1309 29492 y
+SDict begin H.S end
+ 1309 29492 a 1309 29492 a
+SDict begin 14.56 H.A end
+
+1309 29492 a 1309 29492 a
+SDict begin [ /View [/XYZ H.V] /Dest (1677) cvn H.B /DEST pdfmark end
+ 1309 29492 a FH(mv)g(/boot/System.map)e
+(/boot/System.map.old)-30 29660 y
+SDict begin H.S end
+ -30 29660 a -30 29660
+a
+SDict begin 14.56 H.A end
+ -30 29660 a -30 29660 a
+SDict begin [ /View [/XYZ H.V] /Dest (1678) cvn H.B /DEST pdfmark end
+ -30 29660 a 1444 x FJ(#)1309
+31104 y
+SDict begin H.S end
+ 1309 31104 a 1309 31104 a
+SDict begin 14.56 H.A end
+ 1309 31104 a 1309 31104
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1679) cvn H.B /DEST pdfmark end
+ 1309 31104 a FH(cp)i(System.map)e(/boot/System.map)-30
+31272 y
+SDict begin H.S end
+ -30 31272 a -30 31272 a
+SDict begin 14.56 H.A end
+ -30 31272 a -30 31272
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1680) cvn H.B /DEST pdfmark end
+ -30 31272 a 1443 x FJ(#)1309 32715 y
+SDict begin H.S end
+ 1309 32715 a 1309
+32715 a
+SDict begin 14.56 H.A end
+ 1309 32715 a 1309 32715 a
+SDict begin [ /View [/XYZ H.V] /Dest (1681) cvn H.B /DEST pdfmark end
+ 1309 32715 a FH(make)h
+(modules_install)-30 34433 y
+SDict begin H.S end
+ -30 34433 a -30 34433 a
+SDict begin 18.2 H.A end
+
+-30 34433 a -30 34433 a
+SDict begin [ /View [/XYZ H.V] /Dest (1682) cvn H.B /DEST pdfmark end
+ -30 34433 a 1847 x FU(Y)-170
+b(ou)345 b(will)g(w)-15 b(ant)345 b(to)h(edit)13136 36280
+y
+SDict begin H.S end
+ 13136 36280 a 13136 36280 a
+SDict begin 18.2 H.A end
+ 13136 36280 a 13136 36280
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1683) cvn H.B /DEST pdfmark end
+ 13136 36280 a FQ(/etc/lilo.conf)337 b FU(and)346 b(add)f(a)h(section)
+f(to)h(boot)f(your)h(old)f(k)-15 b(ernel)345 b(in)h(case)-30
+38294 y(your)525 b(ne)-39 b(w)526 b(one)f(does)h(not)f(w)-15
+b(ork.)525 b(After)g(doing)g(that,)h(run)32803 38294
+y
+SDict begin H.S end
+ 32803 38294 a 32803 38294 a
+SDict begin 18.2 H.A end
+ 32803 38294 a 32803 38294
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1684) cvn H.B /DEST pdfmark end
+ 32803 38294 a FP(/sbin/lilo)f FU(to)g(install)f(the)i(ne)-39
+b(w)-30 40309 y(boot)387 b(block.)g(Y)-170 b(ou)387 b(can)g(no)-39
+b(w)388 b(reboot)f(with)g(your)g(ne)-39 b(w)387 b(k)-15
+b(ernel.)-30 41419 y
+SDict begin H.S end
+ -30 41419 a -30 41419 a
+SDict begin 18.2 H.A end
+ -30 41419
+a -30 41419 a
+SDict begin [ /View [/XYZ H.V] /Dest (1685) cvn H.B /DEST pdfmark end
+ -30 41419 a 4779 x FE(Lin)g(ux)430 b(K)-23
+b(ernel)429 b(V)-77 b(er)-23 b(sion)428 b(2.6.x)-30 46217
+y
+SDict begin H.S end
+ -30 46217 a -30 46217 a
+SDict begin 18.2 H.A end
+ -30 46217 a -30 46217 a
+SDict begin [ /View [/XYZ H.V] /Dest (1687) cvn H.B /DEST pdfmark end
+ -30
+46217 a -30 46992 a
+SDict begin H.S end
+ -30 46992 a -30 46992 a
+SDict begin 18.2 H.A end
+ -30 46992
+a -30 46992 a
+SDict begin [ /View [/XYZ H.V] /Dest (1690) cvn H.B /DEST pdfmark end
+ -30 46992 a 1996 x FU(The)418 b(compilation)e(of)h(a)h
+(2.6)g(k)-15 b(ernel)417 b(is)g(only)g(slightly)g(dif)-39
+b(ferent)417 b(from)g(a)h(2.4)g(or)g(a)f(2.2)h(k)-15
+b(ernel,)-30 51002 y(b)-31 b(ut)616 b(it)g(is)h(important)e(that)h(you)
+g(understand)g(the)g(dif)-39 b(ferences)617 b(before)g(delving)e(in.)i
+(It')-85 b(s)616 b(no)-30 53017 y(longer)606 b(necessary)h(to)f(run)
+15651 53017 y
+SDict begin H.S end
+ 15651 53017 a 15651 53017 a
+SDict begin 18.2 H.A end
+ 15651 53017
+a 15651 53017 a
+SDict begin [ /View [/XYZ H.V] /Dest (1691) cvn H.B /DEST pdfmark end
+ 15651 53017 a FP(make)743 b(dep)607 b
+FU(and)25053 53017 y
+SDict begin H.S end
+ 25053 53017 a 25053 53017 a
+SDict begin 18.2 H.A end
+ 25053
+53017 a 25053 53017 a
+SDict begin [ /View [/XYZ H.V] /Dest (1692) cvn H.B /DEST pdfmark end
+ 25053 53017 a FP(make)743 b(clean)p
+FU(.)607 b(Also,)f(the)g(k)-15 b(ernel)606 b(compilation)-30
+55032 y(process)583 b(is)g(not)g(as)g(v)-23 b(erbose)582
+b(in)h(the)g(2.6)h(k)-15 b(ernel)582 b(series.)h(This)g(results)g(in)f
+(a)i(b)-31 b(uild)582 b(process)-30 57046 y(that)389
+b(is)f(easier)i(to)e(understand,)h(b)-31 b(ut)389 b(has)g(some)f(short)
+h(comings)f(as)h(well.)g(If)g(you)g(ha)-31 b(v)-23 b(e)388
+b(trouble)-30 59061 y(b)-31 b(uilding)314 b(the)h(k)-15
+b(ernel,)314 b(it')-85 b(s)314 b(highly)g(recommended)h(that)f(you)h
+(turn)f(v)-23 b(erbosity)314 b(back)h(up.)g(Y)-170 b(ou)314
+b(do)-30 61076 y(this)406 b(simply)f(by)h(appending)16061
+61076 y
+SDict begin H.S end
+ 16061 61076 a 16061 61076 a
+SDict begin 18.2 H.A end
+ 16061 61076 a 16061
+61076 a
+SDict begin [ /View [/XYZ H.V] /Dest (1693) cvn H.B /DEST pdfmark end
+ 16061 61076 a FP(V=1)g FU(to)g(the)h(b)-31 b(uild.)406
+b(This)g(allo)-39 b(ws)406 b(you)g(to)g(log)g(more)g(information)-30
+63090 y(that)527 b(could)g(help)g(a)g(k)-15 b(ernel)526
+b(de)-39 b(v)-23 b(eloper)527 b(or)g(other)g(friendly)g(geek)g(aid)g
+(you)g(in)g(resolving)f(the)-30 65105 y(issue.)-30 66670
+y
+SDict begin H.S end
+ -30 66670 a -30 66670 a
+SDict begin 14.56 H.A end
+ -30 66670 a -30 66670 a
+SDict begin [ /View [/XYZ H.V] /Dest (1694) cvn H.B /DEST pdfmark end
+ -30
+66670 a -30 66670 a
+SDict begin H.S end
+ -30 66670 a -30 66670 a
+SDict begin 14.56 H.A end
+ -30 66670
+a -30 66670 a
+SDict begin [ /View [/XYZ H.V] /Dest (1695) cvn H.B /DEST pdfmark end
+ -30 66670 a 1596 x FJ(#)1309 68266 y
+SDict begin H.S end
+ 1309
+68266 a 1309 68266 a
+SDict begin 14.56 H.A end
+ 1309 68266 a 1309 68266 a
+SDict begin [ /View [/XYZ H.V] /Dest (1696) cvn H.B /DEST pdfmark end
+ 1309 68266
+a FH(make)743 b(bzImage)g(V=1)p Black -30 73792 a FR(54)p
+Black eop end
+%%Page: 55 77
+TeXDict begin 55 76 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 31781 -1636 a FR(Chapter)387 b(4)g(System)g(Con\002gur)
+-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+
+-30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (SYSTEM-CONFIGURATION-KERNEL-MODULES)
+cvn H.B /DEST pdfmark end
+ -30 2504 a 1357 x FG(Using)517
+b(K)-28 b(ernel)518 b(Modules)-30 4275 y
+SDict begin H.S end
+ -30 4275 a -30
+4275 a
+SDict begin 18.2 H.A end
+ -30 4275 a -30 4275 a
+SDict begin [ /View [/XYZ H.V] /Dest (1699) cvn H.B /DEST pdfmark end
+ -30 4275 a -30 5204 a
+SDict begin H.S end
+ -30
+5204 a -30 5204 a
+SDict begin 18.2 H.A end
+ -30 5204 a -30 5204 a
+SDict begin [ /View [/XYZ H.V] /Dest (1702) cvn H.B /DEST pdfmark end
+ -30 5204 a 1601
+x FU(K)-39 b(ernel)421 b(modules)g(are)g(another)g(name)g(for)h(de)-39
+b(vice)421 b(dri)-39 b(v)-23 b(ers)421 b(that)g(can)g(be)g(inserted)g
+(into)g(a)g(run-)-30 8820 y(ning)297 b(k)-15 b(ernel.)296
+b(The)-23 b(y)297 b(allo)-39 b(w)297 b(you)f(to)h(e)-23
+b(xtend)296 b(the)h(hardw)-15 b(are)297 b(supported)f(by)h(your)g(k)-15
+b(ernel)296 b(without)-30 10835 y(needing)387 b(to)g(pick)g(another)g
+(k)-15 b(ernel)387 b(or)g(compile)g(one)g(yourself.)-30
+11945 y
+SDict begin H.S end
+ -30 11945 a -30 11945 a
+SDict begin 18.2 H.A end
+ -30 11945 a -30 11945
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1703) cvn H.B /DEST pdfmark end
+ -30 11945 a 1679 x FU(Modules)591 b(can)i(also)e(be)i(loaded)e(and)h
+(unloaded)g(at)g(an)-23 b(y)592 b(time,)g(e)-39 b(v)-23
+b(en)592 b(when)g(the)g(system)f(is)-30 15639 y(running.)540
+b(This)f(mak)-15 b(es)539 b(upgrading)f(speci\002c)i(dri)-39
+b(v)-23 b(ers)539 b(easy)h(for)f(system)g(administrators.)g(A)-30
+17654 y(ne)-39 b(w)571 b(module)e(can)i(be)f(compiled,)g(the)h(old)f
+(one)g(remo)-23 b(v)g(ed,)570 b(and)g(the)h(ne)-39 b(w)570
+b(one)h(loaded,)f(all)-30 19668 y(without)387 b(rebooting)f(the)h
+(machine.)-30 20779 y
+SDict begin H.S end
+ -30 20779 a -30 20779 a
+SDict begin 18.2 H.A end
+ -30 20779
+a -30 20779 a
+SDict begin [ /View [/XYZ H.V] /Dest (1704) cvn H.B /DEST pdfmark end
+ -30 20779 a 1679 x FU(Modules)347 b(are)h(stored)f(in)h
+(the)15912 22458 y
+SDict begin H.S end
+ 15912 22458 a 15912 22458 a
+SDict begin 18.2 H.A end
+ 15912
+22458 a 15912 22458 a
+SDict begin [ /View [/XYZ H.V] /Dest (1705) cvn H.B /DEST pdfmark end
+ 15912 22458 a FQ(/lib/modules/kernelversion)332
+b FU(directory)347 b(on)g(your)h(system.)f(The)-23 b(y)-30
+24472 y(can)515 b(be)h(loaded)f(at)g(boot)g(time)g(through)f(the)25183
+24472 y
+SDict begin H.S end
+ 25183 24472 a 25183 24472 a
+SDict begin 18.2 H.A end
+ 25183 24472 a 25183
+24472 a
+SDict begin [ /View [/XYZ H.V] /Dest (1707) cvn H.B /DEST pdfmark end
+ 25183 24472 a FQ(rc.modules)509 b FU(\002le.)516
+b(This)e(\002le)h(is)g(v)-23 b(ery)515 b(well)g(com-)-30
+26487 y(mented)448 b(and)g(of)-39 b(fers)449 b(e)-23
+b(xamples)447 b(for)h(major)g(hardw)-15 b(are)448 b(components.)g(T)
+-124 b(o)448 b(see)g(a)g(list)g(of)g(mod-)-30 28502 y(ules)387
+b(that)g(are)h(currently)f(acti)-39 b(v)-23 b(e,)387
+b(use)h(the)22976 28502 y
+SDict begin H.S end
+ 22976 28502 a 22976 28502 a
+SDict begin 18.2 H.A end
+
+22976 28502 a 22976 28502 a
+SDict begin [ /View [/XYZ H.V] /Dest (1708) cvn H.B /DEST pdfmark end
+ 22976 28502 a FP(lsmod)p
+FU(\(1\))f(command:)-30 30387 y
+SDict begin H.S end
+ -30 30387 a -30 30387
+a
+SDict begin 14.56 H.A end
+ -30 30387 a -30 30387 a
+SDict begin [ /View [/XYZ H.V] /Dest (1709) cvn H.B /DEST pdfmark end
+ -30 30387 a -30 30387 a
+SDict begin H.S end
+ -30
+30387 a -30 30387 a
+SDict begin 14.56 H.A end
+ -30 30387 a -30 30387 a
+SDict begin [ /View [/XYZ H.V] /Dest (1710) cvn H.B /DEST pdfmark end
+ -30 30387
+a 1276 x FJ(#)1309 31663 y
+SDict begin H.S end
+ 1309 31663 a 1309 31663 a
+SDict begin 14.56 H.A end
+
+1309 31663 a 1309 31663 a
+SDict begin [ /View [/XYZ H.V] /Dest (1711) cvn H.B /DEST pdfmark end
+ 1309 31663 a FH(lsmod)-30 33275
+y FP(Module)13389 b(Size)1487 b(Used)744 b(by)-30 34887
+y(parport_pc)10413 b(7220)2231 b(0)-30 36498 y(parport)12645
+b(7844)2231 b(0)1488 b([parport_pc])-30 36693 y
+SDict begin H.S end
+ -30 36693
+a -30 36693 a
+SDict begin 18.2 H.A end
+ -30 36693 a -30 36693 a
+SDict begin [ /View [/XYZ H.V] /Dest (1712) cvn H.B /DEST pdfmark end
+ -30 36693 a -30
+36693 a
+SDict begin H.S end
+ -30 36693 a -30 36693 a
+SDict begin 18.2 H.A end
+ -30 36693 a -30 36693
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1715) cvn H.B /DEST pdfmark end
+ -30 36693 a -30 38243 a
+SDict begin H.S end
+ -30 38243 a -30 38243 a
+SDict begin 18.2 H.A end
+ -30
+38243 a -30 38243 a
+SDict begin [ /View [/XYZ H.V] /Dest (1718) cvn H.B /DEST pdfmark end
+ -30 38243 a 1820 x FU(Y)-170 b(ou)596
+b(can)h(see)f(here)h(that)f(I)h(only)f(ha)-31 b(v)-23
+b(e)596 b(the)g(parallel)h(port)f(module)g(loaded.)g(T)-124
+b(o)597 b(remo)-23 b(v)g(e)596 b(a)-30 42077 y(module,)340
+b(you)h(use)f(the)12654 42077 y
+SDict begin H.S end
+ 12654 42077 a 12654 42077
+a
+SDict begin 18.2 H.A end
+ 12654 42077 a 12654 42077 a
+SDict begin [ /View [/XYZ H.V] /Dest (1719) cvn H.B /DEST pdfmark end
+ 12654 42077 a FP(rmmod)p
+FU(\(1\))g(command.)g(Modules)f(can)i(be)g(loaded)f(by)g(the)44018
+42077 y
+SDict begin H.S end
+ 44018 42077 a 44018 42077 a
+SDict begin 18.2 H.A end
+ 44018 42077 a 44018
+42077 a
+SDict begin [ /View [/XYZ H.V] /Dest (1720) cvn H.B /DEST pdfmark end
+ 44018 42077 a FP(modprobe)p FU(\(1\))-30 44092
+y(or)1674 44092 y
+SDict begin H.S end
+ 1674 44092 a 1674 44092 a
+SDict begin 18.2 H.A end
+ 1674 44092
+a 1674 44092 a
+SDict begin [ /View [/XYZ H.V] /Dest (1721) cvn H.B /DEST pdfmark end
+ 1674 44092 a FP(insmod)p FU(\(1\))413
+b(command.)15271 44092 y
+SDict begin H.S end
+ 15271 44092 a 15271 44092 a
+SDict begin 18.2 H.A end
+
+15271 44092 a 15271 44092 a
+SDict begin [ /View [/XYZ H.V] /Dest (1722) cvn H.B /DEST pdfmark end
+ 15271 44092 a FP(modprobe)f
+FU(is)h(usually)f(safer)i(because)f(it)g(will)f(load)h(an)-23
+b(y)413 b(modules)-30 46107 y(that)387 b(the)g(one)h(you')-77
+b(re)386 b(trying)h(to)g(load)g(depends)g(on.)-30 47217
+y
+SDict begin H.S end
+ -30 47217 a -30 47217 a
+SDict begin 18.2 H.A end
+ -30 47217 a -30 47217 a
+SDict begin [ /View [/XYZ H.V] /Dest (1723) cvn H.B /DEST pdfmark end
+ -30
+47217 a 1679 x FU(A)485 b(lot)f(of)h(users)g(ne)-39 b(v)-23
+b(er)485 b(ha)-31 b(v)-23 b(e)484 b(to)h(load)g(or)g(unload)f(modules)g
+(by)h(hand.)g(The)-23 b(y)484 b(use)h(the)g(k)-15 b(ernel)-30
+50911 y(autoloader)392 b(for)h(module)f(management.)g(By)g(def)-15
+b(ault,)392 b(Slackw)-15 b(are)392 b(includes)42504 50911
+y
+SDict begin H.S end
+ 42504 50911 a 42504 50911 a
+SDict begin 18.2 H.A end
+ 42504 50911 a 42504 50911
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1724) cvn H.B /DEST pdfmark end
+ 42504 50911 a FP(kmod)g FU(in)g(its)g(k)-15 b(er)-31
+b(-)-30 52926 y(nels.)3325 52926 y
+SDict begin H.S end
+ 3325 52926 a 3325
+52926 a
+SDict begin 18.2 H.A end
+ 3325 52926 a 3325 52926 a
+SDict begin [ /View [/XYZ H.V] /Dest (1725) cvn H.B /DEST pdfmark end
+ 3325 52926 a FP(kmod)470
+b FU(is)h(a)f(k)-15 b(ernel)470 b(option)g(that)h(enables)f(the)h(k)-15
+b(ernel)470 b(to)g(automatically)f(load)i(modules)-30
+54940 y(as)481 b(the)-23 b(y)481 b(are)g(requested.)g(F)-23
+b(or)481 b(more)g(information)f(on)30156 54940 y
+SDict begin H.S end
+ 30156
+54940 a 30156 54940 a
+SDict begin 18.2 H.A end
+ 30156 54940 a 30156 54940 a
+SDict begin [ /View [/XYZ H.V] /Dest (1726) cvn H.B /DEST pdfmark end
+ 30156
+54940 a FP(kmod)g FU(and)h(ho)-39 b(w)481 b(it)g(is)g(con\002gured,)g
+(see)-30 56955 y
+SDict begin H.S end
+ -30 56955 a -30 56955 a
+SDict begin 18.2 H.A end
+ -30 56955 a
+-30 56955 a
+SDict begin [ /View [/XYZ H.V] /Dest (1727) cvn H.B /DEST pdfmark end
+ -30 56955 a FQ(/usr/src/linux/Documentation/kmod.txt)p
+FU(.)383 b(Y)-170 b(ou')-15 b(ll)404 b(ha)-31 b(v)-23
+b(e)406 b(needed)g(to)g(ha)-31 b(v)-23 b(e)406 b(the)g(k)-15
+b(ernel)405 b(source)-30 58970 y(package,)388 b(or)f(do)-39
+b(wnloaded)387 b(k)-15 b(ernel)387 b(source)g(from)p
+0 1 0 0 TeXcolorcmyk 27501 59324 a
+SDict begin H.S end
+ 27501 59324 a 0 1 0 0
+TeXcolorcmyk -354 x FA(http://)n(k)l(e)l(r)l(n)l(e)l(l)l(.)l(o)l(r)l(g)
+p 0 1 0 0 TeXcolorcmyk 41254 57863 a
+SDict begin H.R end
+ 41254 57863 a 41254
+58970 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://kernel.org) >> /Subtype /Link H.B /ANN pdfmark end
+ 41254 58970 a Black FU(.)-30 60099 y
+SDict begin H.S end
+ -30 60099
+a -30 60099 a
+SDict begin 18.2 H.A end
+ -30 60099 a -30 60099 a
+SDict begin [ /View [/XYZ H.V] /Dest (1729) cvn H.B /DEST pdfmark end
+ -30 60099 a 1660
+x FU(More)414 b(information)f(can)h(be)g(found)g(in)f(the)h(man)g
+(pages)g(for)g(each)g(of)g(these)g(commands,)f(plus)-30
+63774 y(the)2251 63774 y
+SDict begin H.S end
+ 2251 63774 a 2251 63774 a
+SDict begin 18.2 H.A end
+ 2251
+63774 a 2251 63774 a
+SDict begin [ /View [/XYZ H.V] /Dest (1730) cvn H.B /DEST pdfmark end
+ 2251 63774 a FQ(rc.modules)381 b
+FU(\002le.)p Black 50226 73792 a FR(55)p Black eop end
+%%Page: 56 78
+TeXDict begin 56 77 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(4)g(System)g(Con\002gur)-23
+b(ation)p Black Black -30 73792 a(56)p Black eop end
+%%Page: 57 79
+TeXDict begin 57 78 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION) cvn H.B
+/DEST pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(5)-30 10743 y FO(Netw)-93 b(ork)1287 b(Con\002guration)p
+-30 18316 51806 56 v -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316
+a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-NETCONFIG)
+cvn H.B /DEST pdfmark end
+ -30 18316 a 4852 x FL(5.1)620
+b(Intr)-45 b(oduction:)619 b(netcon\002g)f(is)i(y)-56
+b(our)620 b(friend.)-30 23664 y
+SDict begin H.S end
+ -30 23664 a -30 23664
+a
+SDict begin 18.2 H.A end
+ -30 23664 a -30 23664 a
+SDict begin [ /View [/XYZ H.V] /Dest (1735) cvn H.B /DEST pdfmark end
+ -30 23664 a -30 24780 a
+SDict begin H.S end
+ -30
+24780 a -30 24780 a
+SDict begin 18.2 H.A end
+ -30 24780 a -30 24780 a
+SDict begin [ /View [/XYZ H.V] /Dest (1737) cvn H.B /DEST pdfmark end
+ -30 24780
+a 1518 x FU(When)499 b(you)f(initially)g(installed)g(Slackw)-15
+b(are,)499 b(the)f(setup)h(program)f(in)-62 b(v)-31 b(ok)-15
+b(ed)498 b(the)45081 26298 y
+SDict begin H.S end
+ 45081 26298 a 45081 26298
+a
+SDict begin 18.2 H.A end
+ 45081 26298 a 45081 26298 a
+SDict begin [ /View [/XYZ H.V] /Dest (1738) cvn H.B /DEST pdfmark end
+ 45081 26298 a FP(netconfig)-30
+28313 y FU(program.)5995 28313 y
+SDict begin H.S end
+ 5995 28313 a 5995 28313
+a
+SDict begin 18.2 H.A end
+ 5995 28313 a 5995 28313 a
+SDict begin [ /View [/XYZ H.V] /Dest (1739) cvn H.B /DEST pdfmark end
+ 5995 28313 a FP(netconfig)387
+b FU(attempted)f(to)h(perform)h(the)f(follo)-39 b(wing)386
+b(functions)h(for)g(you:)-30 28649 y
+SDict begin H.S end
+ -30 28649 a -30
+28649 a
+SDict begin 18.2 H.A end
+ -30 28649 a -30 28649 a
+SDict begin [ /View [/XYZ H.V] /Dest (1740) cvn H.B /DEST pdfmark end
+ -30 28649 a -30 29423
+a
+SDict begin H.S end
+ -30 29423 a -30 29423 a
+SDict begin 18.2 H.A end
+ -30 29423 a -30 29423 a
+SDict begin [ /View [/XYZ H.V] /Dest (1741) cvn H.B /DEST pdfmark end
+ -30
+29423 a Black 3229 x FM(\225)p Black 1520 32652 a
+SDict begin H.S end
+ 1520
+32652 a 1520 32652 a
+SDict begin 18.2 H.A end
+ 1520 32652 a 1520 32652 a
+SDict begin [ /View [/XYZ H.V] /Dest (1742) cvn H.B /DEST pdfmark end
+ 1520 32652
+a FU(It)409 b(ask)-15 b(ed)408 b(you)g(for)h(the)g(name)f(of)h(your)g
+(computer)-62 b(,)409 b(and)f(the)h(domain)f(name)h(for)g(your)f(com-)
+1520 34667 y(puter)-85 b(.)-30 35003 y
+SDict begin H.S end
+ -30 35003 a -30
+35003 a
+SDict begin 18.2 H.A end
+ -30 35003 a -30 35003 a
+SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end
+ -30 35003 a Black 2454
+x FM(\225)p Black 1520 37457 a
+SDict begin H.S end
+ 1520 37457 a 1520 37457
+a
+SDict begin 18.2 H.A end
+ 1520 37457 a 1520 37457 a
+SDict begin [ /View [/XYZ H.V] /Dest (1744) cvn H.B /DEST pdfmark end
+ 1520 37457 a FU(It)409 b(g)-8
+b(a)-31 b(v)-23 b(e)409 b(a)g(brief)g(e)-23 b(xplanation)408
+b(of)h(the)g(v)-39 b(arious)409 b(types)f(of)h(addressing)g(schemes,)g
+(told)f(when)1520 39471 y(the)-23 b(y)488 b(should)f(be)i(used,)f(and)g
+(ask)-15 b(ed)488 b(you)g(which)g(IP)g(addressing)f(scheme)h(you)g
+(wished)g(to)1520 41486 y(use)387 b(to)g(con\002gure)g(your)g(netw)-15
+b(ork)387 b(card:)23971 41486 y
+SDict begin H.S end
+ 23971 41486 a 23971 41486
+a
+SDict begin 18.2 H.A end
+ 23971 41486 a 23971 41486 a
+SDict begin [ /View [/XYZ H.V] /Dest (1745) cvn H.B /DEST pdfmark end
+ 23971 41486 a 24358 41486
+a
+SDict begin H.S end
+ 24358 41486 a 24358 41486 a
+SDict begin 18.2 H.A end
+ 24358 41486 a 24358 41486
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1747) cvn H.B /DEST pdfmark end
+ 24358 41486 a 25133 41486 a
+SDict begin H.S end
+ 25133 41486 a 25133 41486
+a
+SDict begin 18.2 H.A end
+ 25133 41486 a 25133 41486 a
+SDict begin [ /View [/XYZ H.V] /Dest (1749) cvn H.B /DEST pdfmark end
+ 25133 41486 a -30 41821
+a
+SDict begin H.S end
+ -30 41821 a -30 41821 a
+SDict begin 18.2 H.A end
+ -30 41821 a -30 41821 a
+SDict begin [ /View [/XYZ H.V] /Dest (1750) cvn H.B /DEST pdfmark end
+ -30
+41821 a Black 1520 44275 a Fo(\225)p Black 3070 44275
+a
+SDict begin H.S end
+ 3070 44275 a 3070 44275 a
+SDict begin 18.2 H.A end
+ 3070 44275 a 3070 44275 a
+SDict begin [ /View [/XYZ H.V] /Dest (1751) cvn H.B /DEST pdfmark end
+
+3070 44275 a FU(Static-IP)-30 44290 y
+SDict begin H.S end
+ -30 44290 a -30
+44290 a
+SDict begin 18.2 H.A end
+ -30 44290 a -30 44290 a
+SDict begin [ /View [/XYZ H.V] /Dest (1752) cvn H.B /DEST pdfmark end
+ -30 44290 a Black 1520
+47065 a Fo(\225)p Black 3070 47065 a
+SDict begin H.S end
+ 3070 47065 a 3070
+47065 a
+SDict begin 18.2 H.A end
+ 3070 47065 a 3070 47065 a
+SDict begin [ /View [/XYZ H.V] /Dest (1753) cvn H.B /DEST pdfmark end
+ 3070 47065 a FU(DHCP)-30
+47080 y
+SDict begin H.S end
+ -30 47080 a -30 47080 a
+SDict begin 18.2 H.A end
+ -30 47080 a -30 47080
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1754) cvn H.B /DEST pdfmark end
+ -30 47080 a Black 1520 49854 a Fo(\225)p Black 3070
+49854 a
+SDict begin H.S end
+ 3070 49854 a 3070 49854 a
+SDict begin 18.2 H.A end
+ 3070 49854 a 3070 49854
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1755) cvn H.B /DEST pdfmark end
+ 3070 49854 a FU(Loopback)-30 50965 y
+SDict begin H.S end
+ -30 50965 a -30
+50965 a
+SDict begin 18.2 H.A end
+ -30 50965 a -30 50965 a
+SDict begin [ /View [/XYZ H.V] /Dest (1756) cvn H.B /DEST pdfmark end
+ -30 50965 a Black 2454
+x FM(\225)p Black 1520 53419 a
+SDict begin H.S end
+ 1520 53419 a 1520 53419
+a
+SDict begin 18.2 H.A end
+ 1520 53419 a 1520 53419 a
+SDict begin [ /View [/XYZ H.V] /Dest (1757) cvn H.B /DEST pdfmark end
+ 1520 53419 a FU(It)g(then)g(of)-39
+b(fered)388 b(to)f(probe)g(for)h(a)f(netw)-15 b(ork)387
+b(card)g(to)g(con\002gure.)-30 54529 y
+SDict begin H.S end
+ -30 54529 a -30
+54529 a
+SDict begin 18.2 H.A end
+ -30 54529 a -30 54529 a
+SDict begin [ /View [/XYZ H.V] /Dest (1758) cvn H.B /DEST pdfmark end
+ -30 54529 a -30 54529
+a
+SDict begin H.S end
+ -30 54529 a -30 54529 a
+SDict begin 18.2 H.A end
+ -30 54529 a -30 54529 a
+SDict begin [ /View [/XYZ H.V] /Dest (1759) cvn H.B /DEST pdfmark end
+ -30
+54529 a 1679 x FP(netconfig)505 b FU(will)h(generally)f(tak)-15
+b(e)506 b(care)g(of)g(about)g(80\045)g(of)g(the)g(w)-15
+b(ork)505 b(of)h(con\002guring)f(your)-30 58223 y(LAN)465
+b(netw)-15 b(ork)464 b(connection)g(if)h(you)g(will)f(let)h(it.)g(Note)
+g(that)f(I)h(w)-15 b(ould)464 b(strongly)g(suggest)g(that)-30
+60238 y(you)387 b(re)-39 b(vie)g(w)388 b(your)f(con\002g)g(\002le)g
+(for)g(a)h(couple)f(of)g(reasons:)-30 60573 y
+SDict begin H.S end
+ -30 60573
+a -30 60573 a
+SDict begin 18.2 H.A end
+ -30 60573 a -30 60573 a
+SDict begin [ /View [/XYZ H.V] /Dest (1760) cvn H.B /DEST pdfmark end
+ -30 60573 a -30
+61348 a
+SDict begin H.S end
+ -30 61348 a -30 61348 a
+SDict begin 18.2 H.A end
+ -30 61348 a -30 61348
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1761) cvn H.B /DEST pdfmark end
+ -30 61348 a Black 1210 64577 a FU(1.)p Black 2760 64577
+a
+SDict begin H.S end
+ 2760 64577 a 2760 64577 a
+SDict begin 18.2 H.A end
+ 2760 64577 a 2760 64577 a
+SDict begin [ /View [/XYZ H.V] /Dest (1762) cvn H.B /DEST pdfmark end
+
+2760 64577 a FU(Y)-170 b(ou)391 b(should)g(ne)-39 b(v)-23
+b(er)391 b(trust)h(a)f(setup)h(program)f(to)g(properly)h(con\002gure)f
+(your)g(computer)-85 b(.)392 b(If)2760 66592 y(you)387
+b(use)g(a)g(setup)g(program,)h(you)f(should)f(re)-39
+b(vie)g(w)388 b(the)f(con\002guration)f(yourself.)-30
+66927 y
+SDict begin H.S end
+ -30 66927 a -30 66927 a
+SDict begin 18.2 H.A end
+ -30 66927 a -30 66927
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1763) cvn H.B /DEST pdfmark end
+ -30 66927 a Black 50169 73672 a FR(57)p Black eop end
+%%Page: 58 80
+TeXDict begin 58 79 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1786) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(5)g(Network)f(Con\002gur)-23 b(ation)p Black Black
+1210 3490 a FU(2.)p Black 2760 3490 a
+SDict begin H.S end
+ 2760 3490 a 2760
+3490 a
+SDict begin 18.2 H.A end
+ 2760 3490 a 2760 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (1764) cvn H.B /DEST pdfmark end
+ 2760 3490 a FU(If)521
+b(you)f(are)h(still)f(learning)g(Slackw)-15 b(are)520
+b(and)h(Linux)f(system)g(management,)g(vie)-39 b(wing)521
+b(a)2760 5505 y(w)-15 b(orking)427 b(con\002guration)f(can)j(be)f
+(helpful.)g(Y)-170 b(ou')-15 b(ll)426 b(at)i(least)g(kno)-39
+b(w)428 b(what)g(the)f(con\002gura-)2760 7520 y(tion)366
+b(should)h(look)f(lik)-15 b(e.)367 b(This)g(will)g(allo)-39
+b(w)367 b(you)f(to)h(correct)h(problems)e(due)h(to)g(miscon\002g-)2760
+9534 y(uration)386 b(of)i(the)f(system)g(at)g(a)g(later)h(date.)-30
+10645 y
+SDict begin H.S end
+ -30 10645 a -30 10645 a
+SDict begin 18.2 H.A end
+ -30 10645 a -30 10645
+a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-HARDWARE)
+cvn H.B /DEST pdfmark end
+ -30 10645 a 5789 x FL(5.2)620 b(Netw)-45 b(ork)621
+b(Har)-45 b(d)-33 b(ware)620 b(Con\002guration)-30 16930
+y
+SDict begin H.S end
+ -30 16930 a -30 16930 a
+SDict begin 18.2 H.A end
+ -30 16930 a -30 16930 a
+SDict begin [ /View [/XYZ H.V] /Dest (1767) cvn H.B /DEST pdfmark end
+ -30
+16930 a -30 18046 a
+SDict begin H.S end
+ -30 18046 a -30 18046 a
+SDict begin 18.2 H.A end
+ -30 18046
+a -30 18046 a
+SDict begin [ /View [/XYZ H.V] /Dest (1769) cvn H.B /DEST pdfmark end
+ -30 18046 a 1518 x FU(Ha)-31 b(ving)525
+b(decided)g(that)g(you)g(wish)g(to)g(bring)g(your)g(Slackw)-15
+b(are)525 b(machine)g(on)g(to)g(some)g(form)-30 21579
+y(of)393 b(netw)-15 b(ork,)392 b(the)h(\002rst)f(thing)g(you')-15
+b(ll)391 b(need)i(is)f(a)h(Linux-compatible)e(netw)-15
+b(ork)392 b(card.)i(Y)-170 b(ou)391 b(will)-30 23594
+y(need)529 b(to)g(tak)-15 b(e)528 b(a)h(little)f(care)i(to)e(ensure)h
+(that)g(the)f(card)i(is)e(truly)h(Linux-compatible)e(\(please)-30
+25608 y(refer)517 b(to)f(the)h(Linux)f(Documentation)f(Project)h
+(and/or)g(the)g(k)-15 b(ernel)516 b(documentation)g(for)g(in-)-30
+27623 y(formation)470 b(on)g(the)g(current)h(status)e(of)i(your)f
+(proposed)g(netw)-15 b(ork)469 b(card\).)i(As)g(a)f(general)h(rule,)-30
+29638 y(you)611 b(will)f(most)g(lik)-15 b(ely)609 b(be)i(pleasantly)f
+(surprised)g(by)h(the)f(number)h(of)g(netw)-15 b(orking)609
+b(cards)-30 31652 y(that)525 b(are)g(supported)f(under)g(the)h(more)f
+(modern)h(k)-15 b(ernels.)524 b(Ha)-31 b(ving)525 b(said)f(that,)h(I')
+-77 b(d)524 b(still)g(sug-)-30 33667 y(gest)422 b(referring)g(to)f(an)
+-23 b(y)422 b(of)g(the)g(v)-39 b(arious)421 b(Linux)h(hardw)-15
+b(are)421 b(compatibility)f(lists)h(\(such)h(as)49366
+33667 y
+SDict begin H.S end
+ 49366 33667 a 49366 33667 a
+SDict begin 18.2 H.A end
+ 49366 33667 a 49366
+33667 a
+SDict begin [ /View [/XYZ H.V] /Dest (1770) cvn H.B /DEST pdfmark end
+ 49366 33667 a FU(The)-30 35682 y(GNU/Linux)438
+b(Be)-23 b(ginners)437 b(Group)h(Hardw)-15 b(are)438
+b(Compatibility)f(Links)38110 35062 y FT(1)39012 35682
+y FU(and)41689 35682 y
+SDict begin H.S end
+ 41689 35682 a 41689 35682 a
+SDict begin 18.2 H.A end
+ 41689
+35682 a 41689 35682 a
+SDict begin [ /View [/XYZ H.V] /Dest (1771) cvn H.B /DEST pdfmark end
+ 41689 35682 a FU(The)h(Linux)g(Doc-)-30
+37696 y(umentation)571 b(Project)g(Hardw)-15 b(are)572
+b(HO)-54 b(WT)-28 b(O)24829 37076 y FT(2)25293 37696
+y FU(\))572 b(that)g(are)g(a)-31 b(v)-39 b(ailable)572
+b(on)f(the)h(Internet)g(before)-30 39711 y(purchasing)559
+b(your)g(card.)h(A)g(little)e(e)-23 b(xtra)559 b(time)g(spent)g(in)h
+(research)f(can)h(sa)-31 b(v)-23 b(e)559 b(days)g(or)h(e)-39
+b(v)-23 b(en)-30 41726 y(weeks)387 b(trying)g(to)g(troubleshoot)f(a)i
+(card)f(that)g(isn')-28 b(t)387 b(compatible)g(with)f(Linux)h(at)h
+(all.)-30 42836 y
+SDict begin H.S end
+ -30 42836 a -30 42836 a
+SDict begin 18.2 H.A end
+ -30 42836 a
+-30 42836 a
+SDict begin [ /View [/XYZ H.V] /Dest (1772) cvn H.B /DEST pdfmark end
+ -30 42836 a 1679 x FU(When)404 b(you)f(visit)g(the)g(Linux)
+g(Hardw)-15 b(are)403 b(Compatibility)f(lists)h(a)-31
+b(v)-39 b(ailable)403 b(on)h(the)f(Internet,)h(or)-30
+46530 y(when)428 b(you)g(refer)h(to)f(the)g(k)-15 b(ernel)427
+b(documentation)g(installed)h(on)g(your)g(machine,)g(it)g(w)-15
+b(ould)427 b(be)-30 48544 y(wise)387 b(to)4791 48544
+y
+SDict begin H.S end
+ 4791 48544 a 4791 48544 a
+SDict begin 18.2 H.A end
+ 4791 48544 a 4791 48544 a
+SDict begin [ /View [/XYZ H.V] /Dest (1773) cvn H.B /DEST pdfmark end
+
+4791 48544 a 388 w FU(note)g(which)g(k)-15 b(ernel)387
+b(module)f(you')-15 b(ll)386 b(need)i(to)f(use)g(to)g(support)g(your)g
+(netw)-15 b(ork)386 b(card.)-30 48880 y
+SDict begin H.S end
+ -30 48880 a -30
+48880 a
+SDict begin 18.2 H.A end
+ -30 48880 a -30 48880 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-HARDWARE-MODULES)
+cvn H.B /DEST pdfmark end
+ -30 48880 a 5027 x FG(Loading)518
+b(Netw)-37 b(ork)518 b(Modules)-30 55250 y
+SDict begin H.S end
+ -30 55250
+a -30 55250 a
+SDict begin 18.2 H.A end
+ -30 55250 a -30 55250 a
+SDict begin [ /View [/XYZ H.V] /Dest (1777) cvn H.B /DEST pdfmark end
+ -30 55250 a 1601
+x FU(K)-39 b(ernel)415 b(modules)g(that)f(are)i(to)f(be)g(loaded)g(on)g
+(boot-up)f(are)i(loaded)f(from)f(the)43116 56851 y
+SDict begin H.S end
+ 43116
+56851 a 43116 56851 a
+SDict begin 18.2 H.A end
+ 43116 56851 a 43116 56851 a
+SDict begin [ /View [/XYZ H.V] /Dest (1778) cvn H.B /DEST pdfmark end
+ 43116
+56851 a FQ(rc.modules)409 b FU(\002le)-30 58866 y(in)1610
+58866 y
+SDict begin H.S end
+ 1610 58866 a 1610 58866 a
+SDict begin 18.2 H.A end
+ 1610 58866 a 1610 58866
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1779) cvn H.B /DEST pdfmark end
+ 1610 58866 a FQ(/etc/rc.d)428 b FU(or)434 b(by)g(the)g(k)-15
+b(ernel')-85 b(s)433 b(auto)g(module)h(loading)f(started)g(by)38861
+58866 y
+SDict begin H.S end
+ 38861 58866 a 38861 58866 a
+SDict begin 18.2 H.A end
+ 38861 58866 a 38861
+58866 a
+SDict begin [ /View [/XYZ H.V] /Dest (1780) cvn H.B /DEST pdfmark end
+ 38861 58866 a FQ(/etc/rc.d/rc.hotplug)p FU(.)-30
+60880 y(The)483 b(def)-15 b(ault)7635 60880 y
+SDict begin H.S end
+ 7635 60880
+a 7635 60880 a
+SDict begin 18.2 H.A end
+ 7635 60880 a 7635 60880 a
+SDict begin [ /View [/XYZ H.V] /Dest (1781) cvn H.B /DEST pdfmark end
+ 7635 60880 a
+FQ(rc.modules)477 b FU(\002le)483 b(includes)f(a)i(Netw)-15
+b(ork)482 b(de)-39 b(vice)484 b(support)e(section.)i(If)f(you)g(open)
+-30 62895 y
+SDict begin H.S end
+ -30 62895 a -30 62895 a
+SDict begin 18.2 H.A end
+ -30 62895 a -30 62895
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1782) cvn H.B /DEST pdfmark end
+ -30 62895 a FQ(rc.modules)315 b FU(and)321 b(look)g(for)h(that)f
+(section,)g(you')-15 b(ll)320 b(notice)h(that)h(it)f(\002rst)f(checks)i
+(for)f(an)h(e)-23 b(x)g(ecutable)p Black -30 64271 16000
+45 v -30 65234 a Fx(1)249 b(http://www)-65 b
+(.eskimo.com/\0457Elo/linux/hardw)-10 b(arelinks.html)-30
+66275 y(2)249 b(http://www)-65 b(.linux.or)-18 b(g/docs/ldp/ho)-25
+b(wto/Hardw)-10 b(are-HO)-35 b(WT)-18 b(O/)p Black Black
+-30 73672 a FR(58)p Black eop end
+%%Page: 59 81
+TeXDict begin 59 80 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 30833 -1636 a FR(Chapter)386 b(5)i(Network)e(Con\002gur)
+-23 b(ation)p Black -30 3611 a
+SDict begin H.S end
+ -30 3611 a -30 3611 a
+SDict begin 18.2 H.A end
+
+-30 3611 a -30 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (1783) cvn H.B /DEST pdfmark end
+ -30 3611 a FQ(rc.netdevice)329
+b FU(\002le)336 b(in)11683 3611 y
+SDict begin H.S end
+ 11683 3611 a 11683
+3611 a
+SDict begin 18.2 H.A end
+ 11683 3611 a 11683 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (1784) cvn H.B /DEST pdfmark end
+ 11683 3611 a FQ(/etc/rc.d/)p
+FU(.)331 b(This)336 b(script)g(is)g(created)h(if)33008
+3611 y
+SDict begin H.S end
+ 33008 3611 a 33008 3611 a
+SDict begin 18.2 H.A end
+ 33008 3611 a 33008 3611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1785) cvn H.B /DEST pdfmark end
+ 33008 3611 a FP(setup)f FU(successfully)g(autoprobes)-30
+5626 y(your)387 b(netw)-15 b(ork)387 b(de)-39 b(vice)387
+b(during)g(installation.)-30 8415 y(Belo)-39 b(w)519
+b(that)f(\223if\224)h(block)g(is)g(a)g(list)f(of)h(netw)-15
+b(ork)518 b(de)-39 b(vices)519 b(and)g(modprobe)f(lines,)h(each)g(com-)
+-30 10430 y(mented)587 b(out.)g(Find)g(your)g(de)-39
+b(vice)588 b(and)f(uncomment)f(the)i(corresponding)e(modprobe)h(line,)
+-30 12445 y(then)382 b(sa)-31 b(v)-23 b(e)381 b(the)h(\002le.)g
+(Running)16849 12445 y
+SDict begin H.S end
+ 16849 12445 a 16849 12445 a
+SDict begin 18.2 H.A end
+ 16849
+12445 a 16849 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (1788) cvn H.B /DEST pdfmark end
+ 16849 12445 a FQ(rc.modules)375
+b FU(as)25167 12445 y
+SDict begin H.S end
+ 25167 12445 a 25167 12445 a
+SDict begin 18.2 H.A end
+ 25167
+12445 a 25167 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (1789) cvn H.B /DEST pdfmark end
+ 25167 12445 a FP(root)382 b FU(should)f(no)-39
+b(w)382 b(load)f(your)h(netw)-15 b(ork)381 b(de)-39 b(vice)-30
+14459 y(dri)g(v)-23 b(er)532 b(\(as)g(well)f(as)h(an)-23
+b(y)532 b(other)f(modules)g(that)h(are)g(listed)f(and)h(uncommented\).)
+f(Note)g(that)-30 16474 y(some)385 b(modules)g(\(such)h(as)f(the)h
+(ne2000)f(dri)-39 b(v)-23 b(er\))385 b(require)h(parameters;)f(mak)-15
+b(e)385 b(sure)h(you)f(select)-30 18489 y(the)i(correct)h(line.)-30
+19279 y
+SDict begin H.S end
+ -30 19279 a -30 19279 a
+SDict begin 18.2 H.A end
+ -30 19279 a -30 19279
+a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-HARDWARE-LAN)
+cvn H.B /DEST pdfmark end
+ -30 19279 a 5502 x FG(LAN)517 b(\(10/100/1000Base-T)g(and)g(Base-2\))
+h(car)-37 b(ds)-30 26095 y
+SDict begin H.S end
+ -30 26095 a -30 26095 a
+SDict begin 18.2 H.A end
+ -30
+26095 a -30 26095 a
+SDict begin [ /View [/XYZ H.V] /Dest (1792) cvn H.B /DEST pdfmark end
+ -30 26095 a 1630 x FU(This)345 b(heading)h
+(encompasses)f(all)h(of)g(the)f(internal)h(PCI)f(and)h(ISA)f(netw)-15
+b(orking)345 b(cards.)h(Dri)-39 b(v)-23 b(ers)-30 29740
+y(for)413 b(these)f(cards)h(are)g(pro)-23 b(vided)411
+b(via)i(loadable)f(k)-15 b(ernel)412 b(modules)g(as)g(co)-23
+b(v)g(ered)412 b(in)h(the)f(pre)-39 b(vious)-30 31754
+y(paragraph.)7120 31754 y
+SDict begin H.S end
+ 7120 31754 a 7120 31754 a
+SDict begin 18.2 H.A end
+ 7120
+31754 a 7120 31754 a
+SDict begin [ /View [/XYZ H.V] /Dest (1793) cvn H.B /DEST pdfmark end
+ 7120 31754 a FQ(/sbin/netconfig)558
+b FU(should)566 b(ha)-31 b(v)-23 b(e)566 b(probed)h(for)g(your)f(card)h
+(and)g(successfully)f(set)-30 33769 y(up)544 b(your)5449
+33769 y
+SDict begin H.S end
+ 5449 33769 a 5449 33769 a
+SDict begin 18.2 H.A end
+ 5449 33769 a 5449 33769
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1794) cvn H.B /DEST pdfmark end
+ 5449 33769 a FQ(rc.netdevice)537 b FU(\002le.)544 b(If)h(this)f(did)f
+(not)h(occur)-62 b(,)545 b(the)f(most)g(lik)-15 b(ely)543
+b(problem)h(w)-15 b(ould)543 b(be)-30 35784 y(that)576
+b(the)g(module)g(that)g(you')-77 b(re)576 b(attempting)f(to)h(load)g
+(for)g(a)h(gi)-39 b(v)-23 b(en)575 b(card)i(is)f(incorrect)g(\(it)g(is)
+-30 37798 y(not)524 b(unheard)h(of)g(for)f(dif)-39 b(ferent)525
+b(generations)f(of)h(the)g(same)f(brand)h(of)f(card)h(from)g(the)f
+(same)-30 39813 y(manuf)-15 b(acturer)487 b(to)h(require)f(dif)-39
+b(ferent)488 b(modules\).)g(If)g(you)f(are)h(certain)g(that)g(the)f
+(module)g(that)-30 41828 y(you')-77 b(re)434 b(attempting)e(to)i(load)g
+(is)g(the)g(correct)g(one,)g(your)g(ne)-23 b(xt)433 b(best)h(bet)g(w)
+-15 b(ould)433 b(be)h(to)g(refer)g(to)-30 43842 y(the)f(documentation)e
+(for)i(the)f(module)g(in)g(an)h(attempt)f(to)g(disco)-23
+b(v)g(er)432 b(whether)h(or)f(not)g(speci\002c)-30 45857
+y(parameters)387 b(are)h(required)f(during)g(when)g(the)g(module)g(is)g
+(initialized.)-30 46968 y
+SDict begin H.S end
+ -30 46968 a -30 46968 a
+SDict begin 18.2 H.A end
+ -30
+46968 a -30 46968 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-HARDWARE-MODEMS)
+cvn H.B /DEST pdfmark end
+ -30 46968 a 5181 x FG(Modems)-30
+52172 y
+SDict begin H.S end
+ -30 52172 a -30 52172 a
+SDict begin 18.2 H.A end
+ -30 52172 a -30 52172
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1797) cvn H.B /DEST pdfmark end
+ -30 52172 a -30 52172 a
+SDict begin H.S end
+ -30 52172 a -30 52172 a
+SDict begin 18.2 H.A end
+ -30
+52172 a -30 52172 a
+SDict begin [ /View [/XYZ H.V] /Dest (1799) cvn H.B /DEST pdfmark end
+ -30 52172 a -30 52172 a
+SDict begin H.S end
+ -30 52172
+a -30 52172 a
+SDict begin 18.2 H.A end
+ -30 52172 a -30 52172 a
+SDict begin [ /View [/XYZ H.V] /Dest (1801) cvn H.B /DEST pdfmark end
+ -30 52172 a -30
+52172 a
+SDict begin H.S end
+ -30 52172 a -30 52172 a
+SDict begin 18.2 H.A end
+ -30 52172 a -30 52172
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1803) cvn H.B /DEST pdfmark end
+ -30 52172 a -30 52172 a
+SDict begin H.S end
+ -30 52172 a -30 52172 a
+SDict begin 18.2 H.A end
+ -30
+52172 a -30 52172 a
+SDict begin [ /View [/XYZ H.V] /Dest (1805) cvn H.B /DEST pdfmark end
+ -30 52172 a -30 52172 a
+SDict begin H.S end
+ -30 52172
+a -30 52172 a
+SDict begin 18.2 H.A end
+ -30 52172 a -30 52172 a
+SDict begin [ /View [/XYZ H.V] /Dest (1807) cvn H.B /DEST pdfmark end
+ -30 52172 a -30
+53102 a
+SDict begin H.S end
+ -30 53102 a -30 53102 a
+SDict begin 18.2 H.A end
+ -30 53102 a -30 53102
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1810) cvn H.B /DEST pdfmark end
+ -30 53102 a 1992 x FU(Lik)-15 b(e)325 b(LAN)h(cards,)h(modems)e(can)h
+(come)g(with)f(v)-39 b(arious)326 b(b)-31 b(us)325 b(support)h
+(options.)f(Until)g(recently)-101 b(,)-30 57108 y(most)392
+b(modems)h(were)g(8)g(or)g(16)g(bit)f(ISA)h(cards.)g(W)-62
+b(ith)393 b(the)g(ef)-39 b(forts)393 b(of)g(Intel)g(and)g(motherboard)
+-30 59123 y(manuf)-15 b(acturers)481 b(e)-39 b(v)-23
+b(erywhere)482 b(to)g(\002nally)f(kill)g(of)-39 b(f)482
+b(the)g(ISA)f(b)-31 b(us)482 b(completely)-101 b(,)482
+b(it)f(is)h(common)-30 61138 y(no)-39 b(w)495 b(to)g(\002nd)g(that)f
+(most)h(modems)f(are)h(either)g(e)-23 b(xternal)494 b(modems)h(that)f
+(connect)h(to)g(a)g(serial)-30 63152 y(or)605 b(USB)g(port)g(or)g(are)h
+(internal)e(PCI)h(modems.)g(If)g(you)g(wish)g(for)g(your)g(modem)g(to)g
+(w)-15 b(ork)-30 65167 y(with)394 b(Linux,)g(it)f(is)10287
+65167 y
+SDict begin H.S end
+ 10287 65167 a 10287 65167 a
+SDict begin 18.2 H.A end
+ 10287 65167 a 10287
+65167 a
+SDict begin [ /View [/XYZ H.V] /Dest (1811) cvn H.B /DEST pdfmark end
+ 10287 65167 a FR(VIT)-77 b(ALL)-31 b(Y)512 b
+FU(important)393 b(to)h(research)g(your)g(prospecti)-39
+b(v)-23 b(e)393 b(modem)h(purchase,)-30 67182 y(particularly)593
+b(if)g(you)g(are)h(considering)f(purchasing)g(a)g(PCI)g(modem.)g(Man)
+-23 b(y)-101 b(,)594 b(if)f(not)g(most,)p Black 50226
+73792 a FR(59)p Black eop end
+%%Page: 60 82
+TeXDict begin 60 81 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(5)g(Network)f(Con\002gur)-23
+b(ation)p Black -30 3611 a FU(PCI)514 b(modems)g(a)-31
+b(v)-39 b(ailable)515 b(on)g(store)f(shelv)-23 b(es)515
+b(these)f(days)h(are)g(W)-62 b(inModems.)514 b(W)-62
+b(inModems)-30 5626 y(lack)588 b(some)g(basic)h(hardw)-15
+b(are)588 b(on)g(the)g(modem)g(card)g(itself:)g(the)g(functions)g
+(performed)g(by)-30 7640 y(this)550 b(hardw)-15 b(are)550
+b(are)h(typically)f(of)-39 b(\003oaded)551 b(onto)f(the)g(CPU)g(by)h
+(the)f(modem)g(dri)-39 b(v)-23 b(er)551 b(and)f(the)-30
+9655 y(W)-62 b(indo)-39 b(ws)569 b(operating)g(system.)g(This)f(means)h
+(that)g(the)-23 b(y)569 b(do)g(not)g(ha)-31 b(v)-23 b(e)569
+b(the)g(standard)g(serial)-30 11670 y(interf)-15 b(ace)345
+b(that)g(PPPD)g(will)g(be)h(e)-23 b(xpecting)344 b(to)i(see)f(when)h
+(you)f(try)h(to)f(dial)g(out)g(to)h(your)f(Internet)-30
+13684 y(Service)387 b(Pro)-23 b(vider)-85 b(.)-30 14475
+y
+SDict begin H.S end
+ -30 14475 a -30 14475 a
+SDict begin 18.2 H.A end
+ -30 14475 a -30 14475 a
+SDict begin [ /View [/XYZ H.V] /Dest (1812) cvn H.B /DEST pdfmark end
+ -30
+14475 a 1999 x FU(If)419 b(you)f(w)-15 b(ant)418 b(to)g(be)g
+(absolutely)g(sure)g(that)g(the)g(modem)g(you')-77 b(re)418
+b(purchasing)g(will)g(w)-15 b(ork)417 b(with)-30 18489
+y(Linux,)330 b(purchase)f(an)h(e)-23 b(xternal)329 b(hardw)-15
+b(are)330 b(modem)f(that)g(connects)g(to)h(the)g(serial)f(port)h(on)f
+(your)-30 20503 y(PC.)412 b(These)g(are)g(guaranteed)g(to)f(w)-15
+b(ork)411 b(better)h(and)g(be)g(less)f(trouble)h(to)g(install)f(and)g
+(maintain,)-30 22518 y(though)387 b(the)-23 b(y)387 b(require)g(e)-23
+b(xternal)387 b(po)-39 b(wer)387 b(and)g(tend)g(to)h(cost)f(more.)-30
+23628 y
+SDict begin H.S end
+ -30 23628 a -30 23628 a
+SDict begin 18.2 H.A end
+ -30 23628 a -30 23628
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1813) cvn H.B /DEST pdfmark end
+ -30 23628 a 1680 x FU(There)725 b(are)f(se)-39 b(v)-23
+b(eral)725 b(web)f(sites)g(that)g(pro)-23 b(vide)724
+b(dri)-39 b(v)-23 b(ers)724 b(and)h(assistance)e(for)i(con\002guring)
+-30 27322 y(W)-62 b(inModem)785 b(based)g(de)-39 b(vices.)786
+b(Some)f(users)g(ha)-31 b(v)-23 b(e)786 b(reported)f(success)g
+(con\002guring)g(and)-30 29337 y(installing)723 b(dri)-39
+b(v)-23 b(ers)724 b(for)g(the)g(v)-39 b(arious)724 b(winmodems,)f
+(including)g(Lucent,)h(Cone)-23 b(xant,)724 b(and)-30
+31352 y(Rockwell)580 b(chipsets.)h(As)f(the)h(required)f(softw)-15
+b(are)581 b(for)f(these)h(de)-39 b(vices)581 b(is)f(not)h(an)g
+(included)-30 33366 y(part)560 b(of)g(Slackw)-15 b(are,)560
+b(and)g(v)-39 b(aries)561 b(from)f(dri)-39 b(v)-23 b(er)560
+b(to)g(dri)-39 b(v)-23 b(er)-62 b(,)560 b(we)g(will)g(not)g(go)g(into)f
+(detail)h(on)-30 35381 y(them.)-30 36171 y
+SDict begin H.S end
+ -30 36171
+a -30 36171 a
+SDict begin 18.2 H.A end
+ -30 36171 a -30 36171 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-HARDWARE-PCMCIA)
+cvn H.B /DEST pdfmark end
+ -30 36171 a 5502
+x FG(PCMCIA)-30 41696 y
+SDict begin H.S end
+ -30 41696 a -30 41696 a
+SDict begin 18.2 H.A end
+ -30 41696
+a -30 41696 a
+SDict begin [ /View [/XYZ H.V] /Dest (1816) cvn H.B /DEST pdfmark end
+ -30 41696 a -30 42626 a
+SDict begin H.S end
+ -30 42626 a -30
+42626 a
+SDict begin 18.2 H.A end
+ -30 42626 a -30 42626 a
+SDict begin [ /View [/XYZ H.V] /Dest (1818) cvn H.B /DEST pdfmark end
+ -30 42626 a 1991 x FU(As)345
+b(part)h(of)f(your)h(Slackw)-15 b(are)344 b(install,)h(you)h(are)f(gi)
+-39 b(v)-23 b(en)345 b(the)h(opportunity)e(to)h(install)g(the)g(pcmcia)
+-30 46632 y(package)383 b(\(in)g(the)9812 46632 y
+SDict begin H.S end
+ 9812
+46632 a 9812 46632 a
+SDict begin 18.2 H.A end
+ 9812 46632 a 9812 46632 a
+SDict begin [ /View [/XYZ H.V] /Dest (1819) cvn H.B /DEST pdfmark end
+ 9812 46632
+a FU(\223A\224)g(series)f(of)h(packages\).)h(This)e(package)h(contains)
+f(the)h(applications)f(and)-30 48647 y(setup)375 b(\002les)f(required)h
+(to)g(w)-15 b(ork)374 b(with)h(PCMCIA)f(cards)h(under)g(Slackw)-15
+b(are.)374 b(It)h(is)g(important)f(to)-30 50661 y(note)319
+b(that)g(the)g(pcmcia)g(package)g(only)f(installs)h(the)g(generic)g
+(softw)-15 b(are)318 b(required)h(to)g(w)-15 b(ork)318
+b(with)-30 52676 y(PCMCIA)477 b(cards)i(under)f(Slackw)-15
+b(are.)478 b(It)h(does)f(NO)-62 b(T)478 b(install)g(an)-23
+b(y)478 b(dri)-39 b(v)-23 b(ers)478 b(or)h(modules.)f(The)-30
+54691 y(a)-31 b(v)-39 b(ailable)374 b(modules)e(and)i(dri)-39
+b(v)-23 b(ers)373 b(will)h(be)f(in)h(the)27190 54691
+y
+SDict begin H.S end
+ 27190 54691 a 27190 54691 a
+SDict begin 18.2 H.A end
+ 27190 54691 a 27190 54691
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1820) cvn H.B /DEST pdfmark end
+ 27190 54691 a FQ(/lib/modules/`)55 b(uname-)g(r`)g(/pcmcia)357
+b FU(directory)-101 b(.)-30 56705 y(Y)-170 b(ou)345 b(may)g(need)g(to)g
+(do)h(some)f(e)-23 b(xperimentation)343 b(to)j(\002nd)f(a)g(module)g
+(that)g(will)g(w)-15 b(ork)344 b(with)h(your)-30 58720
+y(netw)-15 b(ork)387 b(card.)-30 59510 y
+SDict begin H.S end
+ -30 59510 a
+-30 59510 a
+SDict begin 18.2 H.A end
+ -30 59510 a -30 59510 a
+SDict begin [ /View [/XYZ H.V] /Dest (1821) cvn H.B /DEST pdfmark end
+ -30 59510 a 2000
+x FU(Y)-170 b(ou)398 b(will)f(need)h(to)g(edit)13327
+61510 y
+SDict begin H.S end
+ 13327 61510 a 13327 61510 a
+SDict begin 18.2 H.A end
+ 13327 61510 a 13327
+61510 a
+SDict begin [ /View [/XYZ H.V] /Dest (1822) cvn H.B /DEST pdfmark end
+ 13327 61510 a FQ(/etc/pcmcia/network.opts)383
+b FU(\(for)398 b(an)g(Ethernet)g(card\))g(or)44260 61510
+y
+SDict begin H.S end
+ 44260 61510 a 44260 61510 a
+SDict begin 18.2 H.A end
+ 44260 61510 a 44260 61510
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1823) cvn H.B /DEST pdfmark end
+ 44260 61510 a FQ(/etc/pcmcia/)-30 63524 y(wireless.opts)500
+b FU(\(if)508 b(you)g(ha)-31 b(v)-23 b(e)508 b(a)g(wireless)g(netw)-15
+b(orking)507 b(card\).)i(Lik)-15 b(e)507 b(most)h(Slackw)-15
+b(are)507 b(con-)-30 65539 y(\002guration)539 b(\002les,)g(these)g(tw)
+-15 b(o)539 b(\002les)g(are)g(v)-23 b(ery)539 b(well)h(commented)e(and)
+i(it)f(should)f(be)i(easy)f(to)-30 67554 y(determine)387
+b(which)g(modi\002cations)f(need)h(to)g(be)g(made.)p
+Black -30 73792 a FR(60)p Black eop end
+%%Page: 61 83
+TeXDict begin 61 82 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 30833 -1636 a FR(Chapter)386 b(5)i(Network)e(Con\002gur)
+-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+
+-30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-TCPIP)
+cvn H.B /DEST pdfmark end
+ -30 2504 a 1628 x FL(5.3)620 b(TCP/IP)i
+(Con\002guration)-30 4629 y
+SDict begin H.S end
+ -30 4629 a -30 4629 a
+SDict begin 18.2 H.A end
+ -30
+4629 a -30 4629 a
+SDict begin [ /View [/XYZ H.V] /Dest (1826) cvn H.B /DEST pdfmark end
+ -30 4629 a -30 5744 a
+SDict begin H.S end
+ -30 5744 a -30
+5744 a
+SDict begin 18.2 H.A end
+ -30 5744 a -30 5744 a
+SDict begin [ /View [/XYZ H.V] /Dest (1828) cvn H.B /DEST pdfmark end
+ -30 5744 a 1519 x FU(At)536
+b(this)g(point,)g(your)g(netw)-15 b(ork)535 b(card)i(should)e(be)h(ph)
+-8 b(ysically)536 b(installed)f(in)h(your)g(computer)-62
+b(,)-30 9277 y(and)421 b(the)g(rele)-39 b(v)g(ant)421
+b(k)-15 b(ernel)421 b(modules)f(should)g(be)h(loaded.)g(Y)-170
+b(ou)420 b(will)h(not)f(yet)h(be)g(able)g(to)g(com-)-30
+11292 y(municate)430 b(o)-23 b(v)g(er)431 b(your)f(netw)-15
+b(ork)430 b(card,)i(b)-31 b(ut)430 b(information)g(about)g(the)h(netw)
+-15 b(ork)430 b(de)-39 b(vice)431 b(can)g(be)-30 13307
+y(obtained)387 b(with)8838 13307 y
+SDict begin H.S end
+ 8838 13307 a 8838
+13307 a
+SDict begin 18.2 H.A end
+ 8838 13307 a 8838 13307 a
+SDict begin [ /View [/XYZ H.V] /Dest (1829) cvn H.B /DEST pdfmark end
+ 8838 13307 a FP(ifconfig)743
+b(-a)p FU(.)-30 15051 y
+SDict begin H.S end
+ -30 15051 a -30 15051 a
+SDict begin 14.56 H.A end
+ -30 15051
+a -30 15051 a
+SDict begin [ /View [/XYZ H.V] /Dest (1830) cvn H.B /DEST pdfmark end
+ -30 15051 a -30 15051 a
+SDict begin H.S end
+ -30 15051 a -30
+15051 a
+SDict begin 14.56 H.A end
+ -30 15051 a -30 15051 a
+SDict begin [ /View [/XYZ H.V] /Dest (1831) cvn H.B /DEST pdfmark end
+ -30 15051 a 1417 x FJ(#)1309
+16468 y
+SDict begin H.S end
+ 1309 16468 a 1309 16468 a
+SDict begin 14.56 H.A end
+ 1309 16468 a 1309 16468
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1832) cvn H.B /DEST pdfmark end
+ 1309 16468 a FH(ifconfig)g(-a)-30 18080 y FP(eth0)g(Link)h
+(encap:Ethernet)e(HWaddr)h(00:A0:CC:3C:60:A4)-30 19692
+y(UP)h(BROADCAST)f(NOTRAILERS)f(RUNNING)h(MULTICAST)g(MTU:1500)g
+(Metric:1)-30 21303 y(RX)h(packets:110081)e(errors:1)h(dropped:0)g
+(overruns:0)f(frame:0)-30 22915 y(TX)i(packets:84931)e(errors:0)h
+(dropped:0)g(overruns:0)f(carrier:0)-30 24527 y(collisions:0)h
+(txqueuelen:100)-30 26138 y(RX)h(bytes:114824506)e(\(109.5)h(Mb\))g(TX)
+h(bytes:9337924)e(\(8.9)i(Mb\))-30 27750 y(Interrupt:5)f(Base)g
+(address:0x8400)-30 30974 y(lo)h(Link)f(encap:Local)g(Loopback)-30
+32585 y(inet)g(addr:127.0.0.1)g(Mask:255.0.0.0)-30 34197
+y(UP)h(LOOPBACK)f(RUNNING)g(MTU:16436)f(Metric:1)-30
+35809 y(RX)i(packets:2234)e(errors:0)h(dropped:0)g(overruns:0)f
+(frame:0)-30 37421 y(TX)i(packets:2234)e(errors:0)h(dropped:0)g
+(overruns:0)f(carrier:0)-30 39032 y(collisions:0)h(txqueuelen:0)-30
+40644 y(RX)h(bytes:168758)e(\(164.8)h(Kb\))h(TX)f(bytes:168758)g
+(\(164.8)g(Kb\))-30 42388 y
+SDict begin H.S end
+ -30 42388 a -30 42388 a
+SDict begin 18.2 H.A end
+ -30
+42388 a -30 42388 a
+SDict begin [ /View [/XYZ H.V] /Dest (1833) cvn H.B /DEST pdfmark end
+ -30 42388 a 1821 x FU(If)415 b(you)g(just)g(typed)
+10671 44209 y
+SDict begin H.S end
+ 10671 44209 a 10671 44209 a
+SDict begin 18.2 H.A end
+ 10671 44209
+a 10671 44209 a
+SDict begin [ /View [/XYZ H.V] /Dest (1834) cvn H.B /DEST pdfmark end
+ 10671 44209 a FP(/sbin/ifconfig)e FU(without)h(the)
+28960 44209 y
+SDict begin H.S end
+ 28960 44209 a 28960 44209 a
+SDict begin 18.2 H.A end
+ 28960 44209
+a 28960 44209 a
+SDict begin [ /View [/XYZ H.V] /Dest (1835) cvn H.B /DEST pdfmark end
+ 28960 44209 a FP(-a)h FU(suf)-39 b(\002x,)415
+b(you)g(w)-15 b(ould)414 b(not)h(see)g(the)49270 44209
+y
+SDict begin H.S end
+ 49270 44209 a 49270 44209 a
+SDict begin 18.2 H.A end
+ 49270 44209 a 49270 44209
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1836) cvn H.B /DEST pdfmark end
+ 49270 44209 a FQ(eth0)-30 46223 y FU(interf)-15 b(ace,)387
+b(as)h(your)f(netw)-15 b(ork)386 b(card)i(does)f(not)g(yet)g(ha)-31
+b(v)-23 b(e)387 b(a)h(v)-39 b(alid)387 b(IP)g(address)g(or)g(route.)-30
+46559 y
+SDict begin H.S end
+ -30 46559 a -30 46559 a
+SDict begin 18.2 H.A end
+ -30 46559 a -30 46559
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1837) cvn H.B /DEST pdfmark end
+ -30 46559 a -30 47334 a
+SDict begin H.S end
+ -30 47334 a -30 47334 a
+SDict begin 18.2 H.A end
+ -30
+47334 a -30 47334 a
+SDict begin [ /View [/XYZ H.V] /Dest (1839) cvn H.B /DEST pdfmark end
+ -30 47334 a 1679 x FU(While)410 b(there)g(are)g
+(man)-23 b(y)409 b(dif)-39 b(ferent)410 b(w)-15 b(ays)409
+b(to)h(setup)g(and)g(subnet)f(a)h(netw)-15 b(ork,)410
+b(all)f(of)h(them)g(can)-30 51027 y(be)399 b(brok)-15
+b(en)399 b(do)-39 b(wn)399 b(into)f(tw)-15 b(o)399 b(types:)f(Static)h
+(and)g(Dynamic.)g(Static)f(netw)-15 b(orks)398 b(are)h(setup)g(such)-30
+53042 y(that)528 b(each)h(node)9732 53042 y
+SDict begin H.S end
+ 9732 53042
+a 9732 53042 a
+SDict begin 18.2 H.A end
+ 9732 53042 a 9732 53042 a
+SDict begin [ /View [/XYZ H.V] /Dest (1840) cvn H.B /DEST pdfmark end
+ 9732 53042 a
+528 w FU(\(geek)f(lingo)g(for)g(thing)g(with)g(an)g(IP)g(address\))g
+(al)-15 b(w)g(ays)527 b(has)h(the)g(same)g(IP)-30 55057
+y(address.)552 b(Dynamic)f(netw)-15 b(orks)550 b(are)i(setup)g(in)f
+(such)g(a)h(w)-15 b(ay)551 b(that)g(the)h(IP)f(addresses)g(for)h(the)
+-30 57071 y(nodes)387 b(are)h(controlled)e(by)h(a)h(single)f(serv)-23
+b(er)387 b(called)g(the)g(DHCP)g(serv)-23 b(er)-85 b(.)-30
+57407 y
+SDict begin H.S end
+ -30 57407 a -30 57407 a
+SDict begin 18.2 H.A end
+ -30 57407 a -30 57407
+a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-TCPIP-DHCP)
+cvn H.B /DEST pdfmark end
+ -30 57407 a 5026 x FG(DHCP)-30 62456 y
+SDict begin H.S end
+ -30 62456 a
+-30 62456 a
+SDict begin 18.2 H.A end
+ -30 62456 a -30 62456 a
+SDict begin [ /View [/XYZ H.V] /Dest (1844) cvn H.B /DEST pdfmark end
+ -30 62456 a -30 63387
+a
+SDict begin H.S end
+ -30 63387 a -30 63387 a
+SDict begin 18.2 H.A end
+ -30 63387 a -30 63387 a
+SDict begin [ /View [/XYZ H.V] /Dest (1846) cvn H.B /DEST pdfmark end
+ -30
+63387 a 1991 x FU(DHCP)306 b(\(or)g(Dynamic)g(Host)g(Con\002guration)f
+(Protocol\),)h(is)g(a)g(means)g(by)h(which)f(an)g(IP)g(address)-30
+67393 y(may)502 b(be)f(assigned)g(to)h(a)g(computer)f(on)g(boot.)h
+(When)g(the)f(DHCP)37126 67393 y
+SDict begin H.S end
+ 37126 67393 a 37126
+67393 a
+SDict begin 18.2 H.A end
+ 37126 67393 a 37126 67393 a
+SDict begin [ /View [/XYZ H.V] /Dest (1847) cvn H.B /DEST pdfmark end
+ 37126 67393 a FR(client)529
+b FU(boots,)502 b(it)f(puts)g(out)p Black 50226 73792
+a FR(61)p Black eop end
+%%Page: 62 84
+TeXDict begin 62 83 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1872) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(5)g(Network)f(Con\002gur)-23 b(ation)p Black -30 3611
+a FU(a)431 b(request)g(on)g(the)g(Local)g(Area)g(Netw)-15
+b(ork)430 b(for)h(a)g(DHCP)31463 3611 y
+SDict begin H.S end
+ 31463 3611 a
+31463 3611 a
+SDict begin 18.2 H.A end
+ 31463 3611 a 31463 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (1848) cvn H.B /DEST pdfmark end
+ 31463 3611 a FR(server)467
+b FU(to)431 b(assign)f(it)h(an)g(IP)g(address.)-30 5626
+y(The)503 b(DHCP)e(serv)-23 b(er)502 b(has)h(a)f(pool)g(\(or)21110
+5626 y
+SDict begin H.S end
+ 21110 5626 a 21110 5626 a
+SDict begin 18.2 H.A end
+ 21110 5626 a 21110 5626
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1849) cvn H.B /DEST pdfmark end
+ 21110 5626 a FR(scope)p FU(\))g(of)h(IP)f(addresses)g(a)-31
+b(v)-39 b(ailable.)503 b(The)f(serv)-23 b(er)502 b(will)-30
+7640 y(respond)h(to)h(this)f(request)h(with)f(an)h(IP)f(address)h(from)
+f(the)h(pool,)g(along)f(with)g(a)45031 7640 y
+SDict begin H.S end
+ 45031 7640
+a 45031 7640 a
+SDict begin 18.2 H.A end
+ 45031 7640 a 45031 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (1850) cvn H.B /DEST pdfmark end
+ 45031 7640 a
+FR(lease)h(time)p FU(.)-30 9655 y(Once)392 b(the)g(lease)h(time)e(for)i
+(a)f(gi)-39 b(v)-23 b(en)392 b(IP)g(address)g(lease)g(has)g(e)-23
+b(xpired,)392 b(the)g(client)g(must)f(contact)-30 11670
+y(the)c(serv)-23 b(er)387 b(ag)-8 b(ain)388 b(and)f(repeat)h(the)f(ne)
+-23 b(gotiation.)-30 12780 y
+SDict begin H.S end
+ -30 12780 a -30 12780 a
+SDict begin 18.2 H.A end
+
+-30 12780 a -30 12780 a
+SDict begin [ /View [/XYZ H.V] /Dest (1851) cvn H.B /DEST pdfmark end
+ -30 12780 a 1679 x FU(The)566
+b(client)g(will)g(then)g(accept)h(the)f(IP)g(address)g(from)g(the)g
+(serv)-23 b(er)566 b(and)h(will)e(con\002gure)h(the)-30
+16474 y(requested)480 b(interf)-15 b(ace)480 b(with)f(the)h(IP)g
+(address.)h(There)f(is)g(one)g(more)g(handy)g(trick)g(that)g(DHCP)-30
+18489 y(clients)499 b(use)h(for)g(ne)-23 b(gotiating)499
+b(the)h(IP)g(address)f(that)h(the)-23 b(y)499 b(will)h(be)g(assigned,)g
+(ho)-39 b(we)g(v)-23 b(er)-85 b(.)500 b(The)-30 20503
+y(client)520 b(will)g(remember)g(it')-85 b(s)519 b(last)h(assigned)g
+(IP)g(address,)g(and)g(will)g(request)g(that)g(the)g(serv)-23
+b(er)-30 22518 y(re-assign)499 b(that)g(IP)g(address)g(to)h(the)f
+(client)g(ag)-8 b(ain)499 b(upon)g(ne)-23 b(xt)499 b(ne)-23
+b(gotiation.)499 b(If)g(possible,)g(the)-30 24533 y(serv)-23
+b(er)356 b(will)g(do)h(so,)g(b)-31 b(ut)356 b(if)g(not,)h(a)g(ne)-39
+b(w)356 b(address)h(is)f(assigned.)g(So,)h(the)f(ne)-23
+b(gotiation)356 b(resembles)-30 26547 y(the)387 b(follo)-39
+b(wing:)-30 28433 y
+SDict begin H.S end
+ -30 28433 a -30 28433 a
+SDict begin 18.2 H.A end
+ -30 28433
+a -30 28433 a
+SDict begin [ /View [/XYZ H.V] /Dest (1852) cvn H.B /DEST pdfmark end
+ -30 28433 a 1520 30112 a
+SDict begin H.S end
+ 1520 30112 a 1520
+30112 a
+SDict begin 18.2 H.A end
+ 1520 30112 a 1520 30112 a
+SDict begin [ /View [/XYZ H.V] /Dest (1853) cvn H.B /DEST pdfmark end
+ 1520 30112 a FR(Client)28
+b FU(:)386 b(Is)h(there)h(a)f(DHCP)g(serv)-23 b(er)387
+b(a)-31 b(v)-39 b(ailable)387 b(on)g(the)h(LAN?)1520
+32126 y
+SDict begin H.S end
+ 1520 32126 a 1520 32126 a
+SDict begin 18.2 H.A end
+ 1520 32126 a 1520 32126
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1854) cvn H.B /DEST pdfmark end
+ 1520 32126 a FR(Server)36 b FU(:)387 b(Y)-155 b(es,)387
+b(there)h(is.)f(Here)h(I)f(am.)1520 34141 y
+SDict begin H.S end
+ 1520 34141
+a 1520 34141 a
+SDict begin 18.2 H.A end
+ 1520 34141 a 1520 34141 a
+SDict begin [ /View [/XYZ H.V] /Dest (1855) cvn H.B /DEST pdfmark end
+ 1520 34141 a
+FR(Client)28 b FU(:)386 b(I)i(need)f(an)g(IP)g(address.)1520
+36156 y
+SDict begin H.S end
+ 1520 36156 a 1520 36156 a
+SDict begin 18.2 H.A end
+ 1520 36156 a 1520 36156
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1856) cvn H.B /DEST pdfmark end
+ 1520 36156 a FR(Server)36 b FU(:)387 b(Y)-170 b(ou)386
+b(may)h(tak)-15 b(e)387 b(192.168.10.10)g(for)h(19200)f(seconds.)1520
+38170 y
+SDict begin H.S end
+ 1520 38170 a 1520 38170 a
+SDict begin 18.2 H.A end
+ 1520 38170 a 1520 38170
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1857) cvn H.B /DEST pdfmark end
+ 1520 38170 a FR(Client)28 b FU(:)386 b(Thank)h(you.)-30
+40056 y
+SDict begin H.S end
+ -30 40056 a -30 40056 a
+SDict begin 18.2 H.A end
+ -30 40056 a -30 40056
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1858) cvn H.B /DEST pdfmark end
+ -30 40056 a 1520 41735 a
+SDict begin H.S end
+ 1520 41735 a 1520 41735 a
+SDict begin 18.2 H.A end
+
+1520 41735 a 1520 41735 a
+SDict begin [ /View [/XYZ H.V] /Dest (1859) cvn H.B /DEST pdfmark end
+ 1520 41735 a FR(Client)28 b
+FU(:)386 b(Is)h(there)h(a)f(DHCP)g(serv)-23 b(er)387
+b(a)-31 b(v)-39 b(ailable)387 b(on)g(the)h(LAN?)1520
+43749 y
+SDict begin H.S end
+ 1520 43749 a 1520 43749 a
+SDict begin 18.2 H.A end
+ 1520 43749 a 1520 43749
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1860) cvn H.B /DEST pdfmark end
+ 1520 43749 a FR(Server)36 b FU(:Y)-155 b(es,)387 b(there)g(is.)h
+(Here)f(I)h(am.)1520 45764 y
+SDict begin H.S end
+ 1520 45764 a 1520 45764
+a
+SDict begin 18.2 H.A end
+ 1520 45764 a 1520 45764 a
+SDict begin [ /View [/XYZ H.V] /Dest (1861) cvn H.B /DEST pdfmark end
+ 1520 45764 a FR(Client)28
+b FU(:I)386 b(need)h(an)h(IP)f(address.)g(The)h(last)f(time)g(we)1520
+47779 y(talk)-15 b(ed,)387 b(I)g(had)h(192.168.10.10;)1520
+49793 y(May)f(I)g(ha)-31 b(v)-23 b(e)388 b(it)f(ag)-8
+b(ain?)1520 51808 y
+SDict begin H.S end
+ 1520 51808 a 1520 51808 a
+SDict begin 18.2 H.A end
+ 1520 51808
+a 1520 51808 a
+SDict begin [ /View [/XYZ H.V] /Dest (1862) cvn H.B /DEST pdfmark end
+ 1520 51808 a FR(Server)36 b FU(:Y)-155
+b(es,)387 b(you)g(may)g(\(or)g(No,)h(you)f(may)g(not:)g(tak)-15
+b(e)387 b(192.168.10.12)g(instead\).)1520 53823 y
+SDict begin H.S end
+ 1520
+53823 a 1520 53823 a
+SDict begin 18.2 H.A end
+ 1520 53823 a 1520 53823 a
+SDict begin [ /View [/XYZ H.V] /Dest (1863) cvn H.B /DEST pdfmark end
+ 1520 53823
+a FR(Client)28 b FU(:)386 b(Thank)h(you.)-30 54158 y
+SDict begin H.S end
+
+-30 54158 a -30 54158 a
+SDict begin 18.2 H.A end
+ -30 54158 a -30 54158 a
+SDict begin [ /View [/XYZ H.V] /Dest (1864) cvn H.B /DEST pdfmark end
+ -30 54158
+a -30 55708 a
+SDict begin H.S end
+ -30 55708 a -30 55708 a
+SDict begin 18.2 H.A end
+ -30 55708 a -30
+55708 a
+SDict begin [ /View [/XYZ H.V] /Dest (1867) cvn H.B /DEST pdfmark end
+ -30 55708 a 1679 x FU(The)435 b(DHCP)f(client)g(in)g(Linux)g
+(is)18507 57387 y
+SDict begin H.S end
+ 18507 57387 a 18507 57387 a
+SDict begin 18.2 H.A end
+ 18507 57387
+a 18507 57387 a
+SDict begin [ /View [/XYZ H.V] /Dest (1868) cvn H.B /DEST pdfmark end
+ 18507 57387 a FP(/sbin/dhcpcd)p FU(.)g(If)h(you)f(load)
+35585 57387 y
+SDict begin H.S end
+ 35585 57387 a 35585 57387 a
+SDict begin 18.2 H.A end
+ 35585 57387
+a 35585 57387 a
+SDict begin [ /View [/XYZ H.V] /Dest (1869) cvn H.B /DEST pdfmark end
+ 35585 57387 a FQ(/etc/rc.d/rc.inet1)424
+b FU(in)434 b(your)-30 59402 y(f)-15 b(a)-31 b(v)g(orite)717
+b(te)-23 b(xt)716 b(editor)-62 b(,)718 b(you)f(will)f(notice)h(that)
+26824 59402 y
+SDict begin H.S end
+ 26824 59402 a 26824 59402 a
+SDict begin 18.2 H.A end
+ 26824 59402
+a 26824 59402 a
+SDict begin [ /View [/XYZ H.V] /Dest (1870) cvn H.B /DEST pdfmark end
+ 26824 59402 a FP(/sbin/dhcpcd)f FU(is)h(called)g(about)
+g(midw)-15 b(ay)-30 61417 y(through)479 b(the)h(script.)g(This)g(will)f
+(force)i(the)f(con)-62 b(v)-23 b(ersation)479 b(sho)-39
+b(wn)479 b(abo)-23 b(v)g(e.)41444 61417 y
+SDict begin H.S end
+ 41444 61417
+a 41444 61417 a
+SDict begin 18.2 H.A end
+ 41444 61417 a 41444 61417 a
+SDict begin [ /View [/XYZ H.V] /Dest (1871) cvn H.B /DEST pdfmark end
+ 41444 61417
+a FP(dhcpcd)480 b FU(will)f(also)-30 63431 y(track)691
+b(the)f(amount)g(of)h(time)f(left)g(on)h(the)f(lease)h(for)f(the)h
+(current)f(IP)g(address,)h(and)f(will)-30 65446 y(automatically)656
+b(contact)g(the)h(DHCP)f(serv)-23 b(er)657 b(with)f(a)h(request)g(to)f
+(rene)-39 b(w)658 b(the)e(lease)h(when)p Black -30 73792
+a FR(62)p Black eop end
+%%Page: 63 85
+TeXDict begin 63 84 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 30833 -1636 a FR(Chapter)386 b(5)i(Network)e(Con\002gur)
+-23 b(ation)p Black -30 3611 a FU(necessary)-101 b(.)526
+b(DHCP)f(can)h(also)f(control)g(related)h(information,)f(such)g(as)h
+(what)f(ntp)h(serv)-23 b(er)525 b(to)-30 5626 y(use,)388
+b(what)f(route)g(to)g(tak)-15 b(e,)387 b(etc.)-30 8415
+y(Setting)546 b(up)i(DHCP)e(on)h(Slackw)-15 b(are)547
+b(is)g(simple.)g(Just)f(run)33539 8415 y
+SDict begin H.S end
+ 33539 8415 a
+33539 8415 a
+SDict begin 18.2 H.A end
+ 33539 8415 a 33539 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (1875) cvn H.B /DEST pdfmark end
+ 33539 8415 a FP(netconfig)g
+FU(and)i(select)f(DHCP)-30 10430 y(when)384 b(of)-39
+b(fered.)384 b(If)g(you)f(ha)-31 b(v)-23 b(e)384 b(more)f(than)h(one)f
+(NIC)h(and)f(do)h(not)f(wish)38822 10430 y
+SDict begin H.S end
+ 38822 10430
+a 38822 10430 a
+SDict begin 18.2 H.A end
+ 38822 10430 a 38822 10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (1876) cvn H.B /DEST pdfmark end
+ 38822 10430
+a FQ(eth0)e FU(to)j(be)g(con\002gured)-30 12445 y(by)488
+b(DHCP)-172 b(,)488 b(just)g(edit)g(the)14768 12445 y
+SDict begin H.S end
+
+14768 12445 a 14768 12445 a
+SDict begin 18.2 H.A end
+ 14768 12445 a 14768 12445
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1877) cvn H.B /DEST pdfmark end
+ 14768 12445 a FQ(/etc/rc.d/rc.inet1.conf)474 b FU(\002le)488
+b(and)g(change)g(the)h(related)f(v)-39 b(ariable)-30
+14459 y(for)388 b(your)f(NIC)g(to)10042 14459 y
+SDict begin H.S end
+ 10042
+14459 a 10042 14459 a
+SDict begin 18.2 H.A end
+ 10042 14459 a 10042 14459 a
+SDict begin [ /View [/XYZ H.V] /Dest (1878) cvn H.B /DEST pdfmark end
+ 10042
+14459 a FU(\223)10730 14459 y
+SDict begin H.S end
+ 10730 14459 a 10730 14459
+a
+SDict begin 18.2 H.A end
+ 10730 14459 a 10730 14459 a
+SDict begin [ /View [/XYZ H.V] /Dest (1879) cvn H.B /DEST pdfmark end
+ 10730 14459 a FP(YES)p
+FU(\224.)-30 15570 y
+SDict begin H.S end
+ -30 15570 a -30 15570 a
+SDict begin 18.2 H.A end
+ -30 15570
+a -30 15570 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-TCPIP-STATIC)
+cvn H.B /DEST pdfmark end
+ -30 15570 a 5181 x FG(Static)518 b(IP)-30
+21704 y
+SDict begin H.S end
+ -30 21704 a -30 21704 a
+SDict begin 18.2 H.A end
+ -30 21704 a -30 21704
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1882) cvn H.B /DEST pdfmark end
+ -30 21704 a 1992 x FU(Static)440 b(IP)f(addresses)h(are)h(\002x)-23
+b(ed)439 b(addresses)h(that)g(only)f(change)35154 23696
+y
+SDict begin H.S end
+ 35154 23696 a 35154 23696 a
+SDict begin 18.2 H.A end
+ 35154 23696 a 35154 23696
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1883) cvn H.B /DEST pdfmark end
+ 35154 23696 a 441 w FU(if)h(manually)f(told)h(to.)g(These)-30
+25710 y(are)627 b(used)f(in)g(an)-23 b(y)627 b(case)f(where)h(an)f
+(administrator)g(doesn')-28 b(t)626 b(w)-15 b(ant)625
+b(the)i(IP)f(information)f(to)-30 27725 y(change,)532
+b(such)e(for)i(internal)e(serv)-23 b(ers)531 b(on)g(a)g(LAN,)g(an)-23
+b(y)531 b(serv)-23 b(er)531 b(connected)g(to)g(the)g(Internet,)-30
+29740 y(and)388 b(netw)-15 b(ork)g(ed)386 b(routers.)h(W)-62
+b(ith)388 b(static)f(IP)g(addressing,)g(you)h(assign)e(an)i(address)f
+(and)h(lea)-31 b(v)-23 b(e)387 b(it)-30 31754 y(at)420
+b(that.)g(Other)g(machines)f(kno)-39 b(w)420 b(that)f(you)h(are)g(al)
+-15 b(w)g(ays)419 b(at)g(that)h(certain)g(IP)f(address)h(and)g(can)-30
+33769 y(contact)387 b(you)g(at)h(that)f(address)g(al)-15
+b(w)g(ays.)-30 34880 y
+SDict begin H.S end
+ -30 34880 a -30 34880 a
+SDict begin 18.2 H.A end
+ -30 34880
+a -30 34880 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-TCPIP-CONF)
+cvn H.B /DEST pdfmark end
+ -30 34880 a 5181 x FA(/etc/rc)n(.)l(d)l(/)l(r)l(c)l(.)l
+(i)l(n)l(e)l(t)l(1)l(.)l(c)l(o)l(n)l(f)-30 41124 y
+SDict begin H.S end
+ -30
+41124 a -30 41124 a
+SDict begin 18.2 H.A end
+ -30 41124 a -30 41124 a
+SDict begin [ /View [/XYZ H.V] /Dest (1889) cvn H.B /DEST pdfmark end
+ -30 41124
+a 1882 x FU(If)574 b(you)f(plan)g(on)h(assigning)e(an)i(IP)f(address)g
+(to)g(your)h(ne)-39 b(w)573 b(Slackw)-15 b(are)573 b(box,)h(you)f(may)g
+(do)-30 45020 y(so)547 b(either)h(through)e(the)13782
+45020 y
+SDict begin H.S end
+ 13782 45020 a 13782 45020 a
+SDict begin 18.2 H.A end
+ 13782 45020 a 13782
+45020 a
+SDict begin [ /View [/XYZ H.V] /Dest (1890) cvn H.B /DEST pdfmark end
+ 13782 45020 a FQ(netconfig)541 b FU(script,)548
+b(or)f(you)g(may)h(edit)35144 45020 y
+SDict begin H.S end
+ 35144 45020 a 35144
+45020 a
+SDict begin 18.2 H.A end
+ 35144 45020 a 35144 45020 a
+SDict begin [ /View [/XYZ H.V] /Dest (1891) cvn H.B /DEST pdfmark end
+ 35144 45020 a FQ
+(/etc/rc.d/rc.inet1.conf)p FU(.)533 b(In)-30 47035 y
+SDict begin H.S end
+
+-30 47035 a -30 47035 a
+SDict begin 18.2 H.A end
+ -30 47035 a -30 47035 a
+SDict begin [ /View [/XYZ H.V] /Dest (1892) cvn H.B /DEST pdfmark end
+ -30 47035
+a FQ(/etc/rc.d/rc.inet1.conf)373 b FU(,)388 b(you)f(will)g(notice:)-30
+48920 y
+SDict begin H.S end
+ -30 48920 a -30 48920 a
+SDict begin 14.56 H.A end
+ -30 48920 a -30 48920
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1893) cvn H.B /DEST pdfmark end
+ -30 48920 a 2946 50196 a FP(#)743 b(Primary)g(network)g(interface)g
+(card)h(\(eth0\))2946 51808 y(IPADDR[0]="")2946 53420
+y(NETMASK[0]="")2946 55032 y(USE_DHCP[0]="")2946 56643
+y(DHCP_HOSTNAME[0]="")-30 58338 y
+SDict begin H.S end
+ -30 58338 a -30 58338
+a
+SDict begin 18.2 H.A end
+ -30 58338 a -30 58338 a
+SDict begin [ /View [/XYZ H.V] /Dest (1894) cvn H.B /DEST pdfmark end
+ -30 58338 a 1870 x FU(Then)387
+b(further)h(at)f(the)g(bottom:)-30 61773 y
+SDict begin H.S end
+ -30 61773
+a -30 61773 a
+SDict begin 14.56 H.A end
+ -30 61773 a -30 61773 a
+SDict begin [ /View [/XYZ H.V] /Dest (1895) cvn H.B /DEST pdfmark end
+ -30 61773 a 2946
+63369 a FP(GATEWAY="")p Black 50226 73792 a FR(63)p Black
+eop end
+%%Page: 64 86
+TeXDict begin 64 85 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (1930) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(5)g(Network)f(Con\002gur)-23 b(ation)p Black -30 2504
+a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1896) cvn H.B /DEST pdfmark end
+ -30 2504
+a 1107 x FU(In)396 b(this)f(case,)h(our)g(task)f(is)g(merely)h(to)f
+(place)h(the)f(correct)h(information)e(between)i(the)f(double-)-30
+5626 y(quotes.)558 b(These)g(v)-39 b(ariables)558 b(are)g(called)g(by)
+24152 5626 y
+SDict begin H.S end
+ 24152 5626 a 24152 5626 a
+SDict begin 18.2 H.A end
+ 24152 5626 a 24152
+5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (1897) cvn H.B /DEST pdfmark end
+ 24152 5626 a FQ(/etc/rc.d/rc.inet1)547 b FU(at)558
+b(boot)f(time)h(to)f(setup)h(the)-30 7640 y(nics.)376
+b(F)-23 b(or)374 b(each)i(NIC,)g(just)e(enter)i(the)f(correct)g(IP)h
+(information,)e(or)i(put)39272 7640 y
+SDict begin H.S end
+ 39272 7640 a 39272
+7640 a
+SDict begin 18.2 H.A end
+ 39272 7640 a 39272 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (1898) cvn H.B /DEST pdfmark end
+ 39272 7640 a FU(\223)39960
+7640 y
+SDict begin H.S end
+ 39960 7640 a 39960 7640 a
+SDict begin 18.2 H.A end
+ 39960 7640 a 39960 7640
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1899) cvn H.B /DEST pdfmark end
+ 39960 7640 a FP(YES)p FU(\224)f(for)45437 7640 y
+SDict begin H.S end
+ 45437
+7640 a 45437 7640 a
+SDict begin 18.2 H.A end
+ 45437 7640 a 45437 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (1900) cvn H.B /DEST pdfmark end
+ 45437 7640
+a FP(USE_DHCP)p FU(.)-30 9655 y(Slackw)-15 b(are)481
+b(will)h(startup)g(the)g(interf)-15 b(aces)481 b(with)h(the)g
+(information)f(placed)h(here)g(in)g(the)g(order)-30 11670
+y(the)-23 b(y)387 b(are)h(found.)-30 12005 y
+SDict begin H.S end
+ -30 12005
+a -30 12005 a
+SDict begin 18.2 H.A end
+ -30 12005 a -30 12005 a
+SDict begin [ /View [/XYZ H.V] /Dest (1901) cvn H.B /DEST pdfmark end
+ -30 12005 a -30
+12005 a
+SDict begin H.S end
+ -30 12005 a -30 12005 a
+SDict begin 18.2 H.A end
+ -30 12005 a -30 12005
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1903) cvn H.B /DEST pdfmark end
+ -30 12005 a -30 12780 a
+SDict begin H.S end
+ -30 12780 a -30 12780 a
+SDict begin 18.2 H.A end
+ -30
+12780 a -30 12780 a
+SDict begin [ /View [/XYZ H.V] /Dest (1905) cvn H.B /DEST pdfmark end
+ -30 12780 a 1679 x FU(The)2871 14459
+y
+SDict begin H.S end
+ 2871 14459 a 2871 14459 a
+SDict begin 18.2 H.A end
+ 2871 14459 a 2871 14459 a
+SDict begin [ /View [/XYZ H.V] /Dest (1906) cvn H.B /DEST pdfmark end
+
+2871 14459 a FP(DEFAULT_GW)490 b FU(v)-39 b(ariable)491
+b(sets)g(up)f(the)h(def)-15 b(ault)491 b(route)f(for)h(Slackw)-15
+b(are.)491 b(All)g(communica-)-30 16474 y(tions)357 b(between)g(your)g
+(computer)f(and)h(other)g(computers)g(on)g(the)g(Internet)g(must)g
+(pass)g(through)-30 18489 y(that)559 b(g)-8 b(ate)-39
+b(w)-15 b(ay)560 b(if)g(no)f(other)g(route)h(is)f(speci\002ed)g(for)h
+(them.)g(If)g(you)f(are)h(using)f(DHCP)-172 b(,)559 b(you)-30
+20503 y(will)447 b(usually)h(not)f(need)h(to)g(enter)g(an)-23
+b(ything)446 b(here,)j(as)f(the)f(DHCP)h(serv)-23 b(er)447
+b(will)h(specify)f(what)-30 22518 y(g)-8 b(ate)-39 b(w)-15
+b(ay)387 b(to)g(use.)-30 23628 y
+SDict begin H.S end
+ -30 23628 a -30 23628
+a
+SDict begin 18.2 H.A end
+ -30 23628 a -30 23628 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-TCPIP-RESOLVER)
+cvn H.B /DEST pdfmark end
+ -30 23628 a 5182 x FA(/etc/re)n(s)l(o)l(l)l
+(v)l(.)l(c)l(o)l(n)l(f)-30 29873 y
+SDict begin H.S end
+ -30 29873 a -30 29873
+a
+SDict begin 18.2 H.A end
+ -30 29873 a -30 29873 a
+SDict begin [ /View [/XYZ H.V] /Dest (1910) cvn H.B /DEST pdfmark end
+ -30 29873 a 1881 x FU(Ok,)454
+b(so)g(you')-77 b(v)-23 b(e)453 b(got)h(an)g(IP)f(address,)i(you')-77
+b(v)-23 b(e)452 b(got)i(a)g(def)-15 b(ault)453 b(g)-8
+b(ate)-39 b(w)-15 b(ay)-101 b(,)455 b(you)e(may)h(e)-39
+b(v)-23 b(en)454 b(ha)-31 b(v)-23 b(e)-30 33769 y(ten)398
+b(million)e(dollars)i(\(gi)-39 b(v)-23 b(e)397 b(us)h(some\),)21624
+33769 y
+SDict begin H.S end
+ 21624 33769 a 21624 33769 a
+SDict begin 18.2 H.A end
+ 21624 33769 a 21624
+33769 a
+SDict begin [ /View [/XYZ H.V] /Dest (1911) cvn H.B /DEST pdfmark end
+ 21624 33769 a 397 w FU(b)-31 b(ut)398 b(what)g(good)f(is)g
+(that)h(if)g(you)f(can')-28 b(t)398 b(resolv)-23 b(e)397
+b(names)-30 35784 y(to)591 b(IP)g(addresses?)f(No)h(one)g(w)-15
+b(ants)590 b(to)h(type)g(in)27312 35784 y
+SDict begin H.S end
+ 27312 35784
+a 27312 35784 a
+SDict begin 18.2 H.A end
+ 27312 35784 a 27312 35784 a
+SDict begin [ /View [/XYZ H.V] /Dest (1913) cvn H.B /DEST pdfmark end
+ 27312 35784
+a 0 1 0 0 TeXcolorcmyk 27312 35784 a
+SDict begin H.S end
+ 27312 35784 a 0 1 0 0
+TeXcolorcmyk FQ(72.9.234.112)p 0 1 0 0 TeXcolorcmyk 34828
+35043 a
+SDict begin H.R end
+ 34828 35043 a 34828 35784 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (72.9.234.112) >> /Subtype /Link H.B /ANN pdfmark end
+ 34828 35784 a Black
+591 w FU(into)f(their)h(web)g(bro)-39 b(wser)591 b(to)-30
+37798 y(reach)3766 37798 y
+SDict begin H.S end
+ 3766 37798 a 3766 37798 a
+SDict begin 18.2 H.A end
+
+3766 37798 a 3766 37798 a
+SDict begin [ /View [/XYZ H.V] /Dest (1914) cvn H.B /DEST pdfmark end
+ 3766 37798 a 0 1 0 0 TeXcolorcmyk
+3766 38068 a
+SDict begin H.S end
+ 3766 38068 a 0 1 0 0 TeXcolorcmyk -270 x
+FQ(www.slackbook.org)p 0 1 0 0 TeXcolorcmyk 14414 37058
+a
+SDict begin H.R end
+ 14414 37058 a 14414 37798 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (www.slackbook.org) >> /Subtype /Link H.B /ANN pdfmark end
+ 14414 37798 a Black FU(.)441
+b(After)g(all,)g(who)g(other)f(than)h(the)f(authors)g(w)-15
+b(ould)440 b(memorize)g(that)-30 39813 y(IP)f(address?)f(W)-124
+b(e)439 b(need)g(to)f(setup)h(DNS,)f(b)-31 b(ut)439 b(ho)-39
+b(w?)439 b(That')-85 b(s)438 b(where)37356 39813 y
+SDict begin H.S end
+ 37356
+39813 a 37356 39813 a
+SDict begin 18.2 H.A end
+ 37356 39813 a 37356 39813 a
+SDict begin [ /View [/XYZ H.V] /Dest (1915) cvn H.B /DEST pdfmark end
+ 37356
+39813 a FQ(/etc/resolv.conf)428 b FU(comes)-30 41828
+y(into)387 b(play)-101 b(.)-30 42938 y
+SDict begin H.S end
+ -30 42938 a -30
+42938 a
+SDict begin 18.2 H.A end
+ -30 42938 a -30 42938 a
+SDict begin [ /View [/XYZ H.V] /Dest (1916) cvn H.B /DEST pdfmark end
+ -30 42938 a 1679 x FU(Chances)473
+b(are)i(you)e(already)h(ha)-31 b(v)-23 b(e)473 b(the)h(proper)g
+(options)e(in)32843 44617 y
+SDict begin H.S end
+ 32843 44617 a 32843 44617
+a
+SDict begin 18.2 H.A end
+ 32843 44617 a 32843 44617 a
+SDict begin [ /View [/XYZ H.V] /Dest (1917) cvn H.B /DEST pdfmark end
+ 32843 44617 a 33317 44617
+a
+SDict begin H.S end
+ 33317 44617 a 33317 44617 a
+SDict begin 18.2 H.A end
+ 33317 44617 a 33317 44617
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1919) cvn H.B /DEST pdfmark end
+ 33317 44617 a FQ(/etc/resolv.conf)p FU(.)464 b(If)474
+b(you)f(setup)-30 46632 y(your)334 b(netw)-15 b(ork)333
+b(connection)h(using)f(DHCP)-172 b(,)334 b(the)g(DHCP)g(serv)-23
+b(er)334 b(should)f(handle)h(updating)g(this)-30 48647
+y(\002le)410 b(for)g(you.)g(\(T)-108 b(echnically)410
+b(the)g(DHCP)f(serv)-23 b(er)410 b(just)g(tells)32498
+48647 y
+SDict begin H.S end
+ 32498 48647 a 32498 48647 a
+SDict begin 18.2 H.A end
+ 32498 48647 a 32498
+48647 a
+SDict begin [ /View [/XYZ H.V] /Dest (1920) cvn H.B /DEST pdfmark end
+ 32498 48647 a FP(dhcpcd)g FU(what)g(to)g(put)f(here,)i(and)f
+(it)-30 50661 y(obe)-23 b(ys.\))415 b(If)g(you)g(need)g(to)g(manually)g
+(update)f(your)h(DNS)g(serv)-23 b(er)415 b(list)f(though,)h(you')-15
+b(ll)414 b(need)h(to)-30 52676 y(hand)387 b(edit)6082
+52676 y
+SDict begin H.S end
+ 6082 52676 a 6082 52676 a
+SDict begin 18.2 H.A end
+ 6082 52676 a 6082 52676
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1921) cvn H.B /DEST pdfmark end
+ 6082 52676 a FQ(/etc/resolv.conf)p FU(.)378 b(Belo)-39
+b(w)387 b(is)g(an)g(e)-23 b(xample:)-30 54561 y
+SDict begin H.S end
+ -30 54561
+a -30 54561 a
+SDict begin 14.56 H.A end
+ -30 54561 a -30 54561 a
+SDict begin [ /View [/XYZ H.V] /Dest (1922) cvn H.B /DEST pdfmark end
+ -30 54561 a -30
+54561 a
+SDict begin H.S end
+ -30 54561 a -30 54561 a
+SDict begin 14.56 H.A end
+ -30 54561 a -30 54561
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1923) cvn H.B /DEST pdfmark end
+ -30 54561 a 1276 x FJ(#)1309 55837 y
+SDict begin H.S end
+ 1309 55837 a 1309
+55837 a
+SDict begin 14.56 H.A end
+ 1309 55837 a 1309 55837 a
+SDict begin [ /View [/XYZ H.V] /Dest (1924) cvn H.B /DEST pdfmark end
+ 1309 55837 a FH(cat)744
+b(/etc/resolv.conf)-30 57449 y FP(nameserver)f(192.168.1.254)-30
+59061 y(search)g(lizella.net)-30 60637 y
+SDict begin H.S end
+ -30 60637 a
+-30 60637 a
+SDict begin 18.2 H.A end
+ -30 60637 a -30 60637 a
+SDict begin [ /View [/XYZ H.V] /Dest (1925) cvn H.B /DEST pdfmark end
+ -30 60637 a 1988
+x FU(The)340 b(\002rst)f(line)g(is)g(simple.)h(The)f(nameserv)-23
+b(er)339 b(directi)-39 b(v)-23 b(e)340 b(tells)f(us)g(what)h(DNS)f
+(serv)-23 b(ers)339 b(to)g(query)-101 b(.)-30 64640 y(By)483
+b(necessity)g(these)f(are)i(al)-15 b(w)g(ays)482 b(IP)h(addresses.)g(Y)
+-170 b(ou)483 b(may)f(ha)-31 b(v)-23 b(e)483 b(as)h(man)-23
+b(y)482 b(listed)h(there)g(as)-30 66655 y(you)376 b(lik)-15
+b(e.)376 b(Slackw)-15 b(are)375 b(will)h(happily)g(check)g(one)g(after)
+h(the)f(other)g(until)f(one)i(returns)e(a)i(match.)p
+Black -30 73792 a FR(64)p Black eop end
+%%Page: 65 87
+TeXDict begin 65 86 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 30833 -1636 a FR(Chapter)386 b(5)i(Network)e(Con\002gur)
+-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+
+-30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (1926) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(The)656 b(second)g(line)g
+(is)g(a)h(little)f(more)g(interesting.)f(The)i(search)f(directi)-39
+b(v)-23 b(e)656 b(gi)-39 b(v)-23 b(es)656 b(us)g(a)h(list)-30
+5626 y(of)619 b(domain)f(names)h(to)g(assume)f(whene)-39
+b(v)-23 b(er)619 b(a)g(DNS)g(request)f(is)h(made.)g(This)g(allo)-39
+b(ws)618 b(you)-30 7640 y(to)546 b(contact)f(a)h(machine)f(by)h(only)f
+(the)h(\002rst)f(part)h(of)f(its)h(FQDN)f(\(Fully)g(Quali\002ed)g
+(Domain)-30 9655 y(Name\).)392 b(F)-23 b(or)392 b(e)-23
+b(xample,)391 b(if)14833 9655 y
+SDict begin H.S end
+ 14833 9655 a 14833 9655
+a
+SDict begin 18.2 H.A end
+ 14833 9655 a 14833 9655 a
+SDict begin [ /View [/XYZ H.V] /Dest (1927) cvn H.B /DEST pdfmark end
+ 14833 9655 a FU(\223slackw)-15
+b(are.com\224)391 b(were)i(in)e(your)h(search)g(path,)g(you)f(could)h
+(reach)-30 11670 y
+SDict begin H.S end
+ -30 11670 a -30 11670 a
+SDict begin 18.2 H.A end
+ -30 11670
+a -30 11670 a
+SDict begin [ /View [/XYZ H.V] /Dest (1928) cvn H.B /DEST pdfmark end
+ -30 11670 a 0 1 0 0 TeXcolorcmyk -30 11939
+a
+SDict begin H.S end
+ -30 11939 a 0 1 0 0 TeXcolorcmyk -269 x FQ
+(http://store.slackware.com)p 0 1 0 0 TeXcolorcmyk 16255
+10828 a
+SDict begin H.R end
+ 16255 10828 a 16255 11670 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://store.slackware.com) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 16255 11670 a Black
+388 w FU(by)387 b(just)g(pointing)f(your)h(web)g(bro)-39
+b(wser)388 b(at)39805 11670 y
+SDict begin H.S end
+ 39805 11670 a 39805 11670
+a
+SDict begin 18.2 H.A end
+ 39805 11670 a 39805 11670 a
+SDict begin [ /View [/XYZ H.V] /Dest (1929) cvn H.B /DEST pdfmark end
+ 39805 11670 a 0 1 0 0 TeXcolorcmyk
+39805 11939 a
+SDict begin H.S end
+ 39805 11939 a 0 1 0 0 TeXcolorcmyk -269
+x FQ(http://store)p 0 1 0 0 TeXcolorcmyk 47321 10828
+a
+SDict begin H.R end
+ 47321 10828 a 47321 11670 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://store) >> /Subtype /Link H.B /ANN pdfmark end
+ 47321 11670 a Black FU(.)-30
+14831 y FJ(#)1309 14831 y
+SDict begin H.S end
+ 1309 14831 a 1309 14831 a
+SDict begin 14.56 H.A end
+ 1309
+14831 a 1309 14831 a
+SDict begin [ /View [/XYZ H.V] /Dest (1932) cvn H.B /DEST pdfmark end
+ 1309 14831 a FH(ping)743 b(-c)h(1)g(store)-30
+16443 y FP(PING)f(store.slackware.com)f(\(69.50.233.153\):)g(56)i(data)
+f(bytes)-30 18055 y(64)h(bytes)f(from)g(69.50.233.153)g(:)g(icmp_seq=0)
+g(ttl=64)g(time=0.251)g(ms)-30 19666 y(1)h(packets)f(transmitted,)f(1)i
+(packets)f(received,)g(0\045)g(packet)h(loss)-30 21278
+y(round-trip)f(min/avg/max)f(=)i(0.251/0.251/0.251)e(ms)-30
+25617 y
+SDict begin H.S end
+ -30 25617 a -30 25617 a
+SDict begin 18.2 H.A end
+ -30 25617 a -30 25617
+a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-TCPIP-HOSTS)
+cvn H.B /DEST pdfmark end
+ -30 25617 a 5518 x FA(/etc/ho)n(s)l(t)l(s)-30 32197
+y
+SDict begin H.S end
+ -30 32197 a -30 32197 a
+SDict begin 18.2 H.A end
+ -30 32197 a -30 32197 a
+SDict begin [ /View [/XYZ H.V] /Dest (1936) cvn H.B /DEST pdfmark end
+ -30
+32197 a 1882 x FU(No)-39 b(w)429 b(that)g(we')-77 b(v)-23
+b(e)429 b(got)g(DNS)f(w)-15 b(orking)428 b(\002ne,)i(what)e(if)i(we)f
+(w)-15 b(ant)428 b(to)h(bypass)g(our)g(DNS)g(serv)-23
+b(er)-62 b(,)-30 36094 y(or)519 b(add)f(a)h(DNS)e(entry)i(for)f(a)h
+(machine)f(that)g(isn')-28 b(t)518 b(in)g(DNS?)g(Slackw)-15
+b(are)518 b(includes)g(the)g(oft-)-30 38108 y(lo)-23
+b(v)g(ed)3729 38108 y
+SDict begin H.S end
+ 3729 38108 a 3729 38108 a
+SDict begin 18.2 H.A end
+ 3729
+38108 a 3729 38108 a
+SDict begin [ /View [/XYZ H.V] /Dest (1937) cvn H.B /DEST pdfmark end
+ 3729 38108 a FQ(/etc/hosts)356 b
+FU(\002le)361 b(which)g(contains)g(a)h(local)g(list)f(of)h(DNS)f(names)
+h(and)f(IP)h(addresses)f(the)-23 b(y)-30 40123 y(should)387
+b(match)g(to.)-30 41688 y
+SDict begin H.S end
+ -30 41688 a -30 41688 a
+SDict begin 14.56 H.A end
+ -30
+41688 a -30 41688 a
+SDict begin [ /View [/XYZ H.V] /Dest (1938) cvn H.B /DEST pdfmark end
+ -30 41688 a -30 41688 a
+SDict begin H.S end
+ -30 41688
+a -30 41688 a
+SDict begin 14.56 H.A end
+ -30 41688 a -30 41688 a
+SDict begin [ /View [/XYZ H.V] /Dest (1939) cvn H.B /DEST pdfmark end
+ -30 41688 a 1597
+x FJ(#)1309 43285 y
+SDict begin H.S end
+ 1309 43285 a 1309 43285 a
+SDict begin 14.56 H.A end
+ 1309 43285
+a 1309 43285 a
+SDict begin [ /View [/XYZ H.V] /Dest (1940) cvn H.B /DEST pdfmark end
+ 1309 43285 a FH(cat)744 b(/etc/hosts)-30
+44896 y FP(127.0.0.1)8182 b(localhost)1486 b(locahost.localdomain)-30
+46508 y(192.168.1.101)5206 b(redtail)-30 48120 y(172.14.66.32)5950
+b(foobar.slackware.com)-30 49696 y
+SDict begin H.S end
+ -30 49696 a -30 49696
+a
+SDict begin 18.2 H.A end
+ -30 49696 a -30 49696 a
+SDict begin [ /View [/XYZ H.V] /Dest (1941) cvn H.B /DEST pdfmark end
+ -30 49696 a 1988 x FU(Here)610
+b(you)f(can)g(see)h(that)f(localhost)f(has)i(an)f(IP)g(address)g(of)
+34905 51684 y
+SDict begin H.S end
+ 34905 51684 a 34905 51684 a
+SDict begin 18.2 H.A end
+ 34905 51684
+a 34905 51684 a
+SDict begin [ /View [/XYZ H.V] /Dest (1942) cvn H.B /DEST pdfmark end
+ 34905 51684 a 0 1 0 0 TeXcolorcmyk 34905
+51684 a
+SDict begin H.S end
+ 34905 51684 a 0 1 0 0 TeXcolorcmyk FQ(127.0.0.1)p
+0 1 0 0 TeXcolorcmyk 40543 50944 a
+SDict begin H.R end
+ 40543 50944 a 40543
+51684 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (127.0.0.1) >> /Subtype /Link H.B /ANN pdfmark end
+ 40543 51684 a Black 609 w FU(\(al)-15 b(w)g(ays)608
+b(reserv)-23 b(ed)-30 53699 y(for)566 b(localhost\),)g(redtail)f(can)h
+(be)g(reached)g(at)25749 53699 y
+SDict begin H.S end
+ 25749 53699 a 25749
+53699 a
+SDict begin 18.2 H.A end
+ 25749 53699 a 25749 53699 a
+SDict begin [ /View [/XYZ H.V] /Dest (1943) cvn H.B /DEST pdfmark end
+ 25749 53699 a 0 1 0 0
+TeXcolorcmyk 25749 53699 a
+SDict begin H.S end
+ 25749 53699 a 0 1 0 0 TeXcolorcmyk
+FQ(192.168.1.101)p 0 1 0 0 TeXcolorcmyk 33892 52958 a
+SDict begin H.R end
+
+33892 52958 a 33892 53699 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (192.168.1.101) >> /Subtype /Link H.B /ANN pdfmark end
+ 33892 53699 a Black FU(,)g(and)37649
+53699 y
+SDict begin H.S end
+ 37649 53699 a 37649 53699 a
+SDict begin 18.2 H.A end
+ 37649 53699 a 37649
+53699 a
+SDict begin [ /View [/XYZ H.V] /Dest (1944) cvn H.B /DEST pdfmark end
+ 37649 53699 a 0 1 0 0 TeXcolorcmyk 37649 53699
+a
+SDict begin H.S end
+ 37649 53699 a 0 1 0 0 TeXcolorcmyk FQ(foobar.slackware.com)p
+0 1 0 0 TeXcolorcmyk 50176 52958 a
+SDict begin H.R end
+ 50176 52958 a 50176
+53699 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (foobar.slackware.com) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 50176 53699 a Black 566 w FU(is)-30 55714 y
+SDict begin H.S end
+ -30
+55714 a -30 55714 a
+SDict begin 18.2 H.A end
+ -30 55714 a -30 55714 a
+SDict begin [ /View [/XYZ H.V] /Dest (1945) cvn H.B /DEST pdfmark end
+ -30 55714
+a 0 1 0 0 TeXcolorcmyk -30 55714 a
+SDict begin H.S end
+ -30 55714 a 0 1 0 0
+TeXcolorcmyk FQ(172.14.66.32)p 0 1 0 0 TeXcolorcmyk 7486
+54973 a
+SDict begin H.R end
+ 7486 54973 a 7486 55714 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (172.14.66.32) >> /Subtype /Link H.B /ANN pdfmark end
+ 7486 55714 a Black
+FU(.)-30 58054 y
+SDict begin H.S end
+ -30 58054 a -30 58054 a
+SDict begin 18.2 H.A end
+ -30 58054 a
+-30 58054 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-PPP) cvn
+H.B /DEST pdfmark end
+ -30 58054 a 6109 x FL(5.4)620 b(PPP)-30 64191
+y
+SDict begin H.S end
+ -30 64191 a -30 64191 a
+SDict begin 18.2 H.A end
+ -30 64191 a -30 64191 a
+SDict begin [ /View [/XYZ H.V] /Dest (1948) cvn H.B /DEST pdfmark end
+ -30
+64191 a -30 64191 a
+SDict begin H.S end
+ -30 64191 a -30 64191 a
+SDict begin 18.2 H.A end
+ -30 64191
+a -30 64191 a
+SDict begin [ /View [/XYZ H.V] /Dest (1950) cvn H.B /DEST pdfmark end
+ -30 64191 a -30 65306 a
+SDict begin H.S end
+ -30 65306 a -30
+65306 a
+SDict begin 18.2 H.A end
+ -30 65306 a -30 65306 a
+SDict begin [ /View [/XYZ H.V] /Dest (1952) cvn H.B /DEST pdfmark end
+ -30 65306 a 1987 x FU(Man)-23
+b(y)484 b(people)g(still)g(connect)g(to)h(the)f(Internet)g(through)g
+(some)h(kind)f(of)g(dialup)g(connection.)p Black 50226
+73792 a FR(65)p Black eop end
+%%Page: 66 88
+TeXDict begin 66 87 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(5)g(Network)f(Con\002gur)-23
+b(ation)p Black -30 3611 a FU(The)362 b(most)f(common)g(method)h(is)f
+(PPP)-172 b(,)362 b(though)f(SLIP)g(is)h(still)f(occasionally)g(used.)h
+(Setting)f(up)-30 5626 y(your)498 b(system)g(to)g(speak)g(PPP)f(to)h(a)
+h(remote)f(serv)-23 b(er)498 b(is)g(pretty)g(easy)-101
+b(.)499 b(W)-124 b(e')-77 b(v)-23 b(e)497 b(included)h(a)h(fe)-39
+b(w)-30 7640 y(tools)387 b(to)g(help)g(you)g(in)g(setting)g(it)g(up.)
+-30 7976 y
+SDict begin H.S end
+ -30 7976 a -30 7976 a
+SDict begin 18.2 H.A end
+ -30 7976 a -30 7976
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1953) cvn H.B /DEST pdfmark end
+ -30 7976 a 5027 x FF(pppsetup)-30 13388 y
+SDict begin H.S end
+ -30 13388
+a -30 13388 a
+SDict begin 18.2 H.A end
+ -30 13388 a -30 13388 a
+SDict begin [ /View [/XYZ H.V] /Dest (1956) cvn H.B /DEST pdfmark end
+ -30 13388 a -30
+14317 a
+SDict begin H.S end
+ -30 14317 a -30 14317 a
+SDict begin 18.2 H.A end
+ -30 14317 a -30 14317
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1959) cvn H.B /DEST pdfmark end
+ -30 14317 a 1630 x FU(Slackw)-15 b(are)357 b(includes)g(a)h(program)f
+(called)23003 15947 y
+SDict begin H.S end
+ 23003 15947 a 23003 15947 a
+SDict begin 18.2 H.A end
+ 23003
+15947 a 23003 15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (1960) cvn H.B /DEST pdfmark end
+ 23003 15947 a FP(pppsetup)g FU(to)g(con\002gure)h
+(your)f(system)g(to)h(use)f(your)-30 17962 y(dialup)451
+b(account.)h(It)g(shares)g(a)g(look)f(and)h(feel)g(similar)f(to)h(our)
+34424 17962 y
+SDict begin H.S end
+ 34424 17962 a 34424 17962 a
+SDict begin 18.2 H.A end
+ 34424 17962
+a 34424 17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (1961) cvn H.B /DEST pdfmark end
+ 34424 17962 a FP(netconfig)e FU(program.)i(T)-124
+b(o)452 b(run)-30 19976 y(the)357 b(program,)g(mak)-15
+b(e)356 b(sure)h(you)f(are)i(logged)e(in)h(as)g(root.)g(Then)f(type)
+37378 19976 y
+SDict begin H.S end
+ 37378 19976 a 37378 19976 a
+SDict begin 18.2 H.A end
+ 37378 19976
+a 37378 19976 a
+SDict begin [ /View [/XYZ H.V] /Dest (1962) cvn H.B /DEST pdfmark end
+ 37378 19976 a FP(pppsetup)g FU(to)h(run)g(it.)g(Y)-170
+b(ou)-30 21991 y(should)387 b(see)g(a)h(screen)f(lik)-15
+b(e)387 b(this:)-30 22781 y
+SDict begin H.S end
+ -30 22781 a -30 22781 a
+SDict begin 18.2 H.A end
+ -30
+22781 a -30 22781 a
+SDict begin [ /View [/XYZ H.V] /Dest (1963) cvn H.B /DEST pdfmark end
+ -30 22781 a 2000 x FU(The)371 b(program)f(will)h
+(present)f(a)h(series)g(of)g(questions,)f(to)g(which)h(you)g(will)f
+(feed)h(it)f(appropriate)-30 26795 y(answers.)500 b(Things)g(lik)-15
+b(e)499 b(your)h(modem)f(de)-39 b(vice,)501 b(the)e(modem)h
+(initialization)e(string,)i(and)g(the)-30 28810 y(ISP)483
+b(phone)g(number)-85 b(.)482 b(Some)h(items)g(will)f(ha)-31
+b(v)-23 b(e)483 b(a)h(def)-15 b(ault,)482 b(which)h(you)g(can)g(accept)
+h(in)f(most)-30 30825 y(cases.)-30 31615 y
+SDict begin H.S end
+ -30 31615
+a -30 31615 a
+SDict begin 18.2 H.A end
+ -30 31615 a -30 31615 a
+SDict begin [ /View [/XYZ H.V] /Dest (1964) cvn H.B /DEST pdfmark end
+ -30 31615 a 1999
+x FU(After)553 b(the)g(program)g(runs,)g(it)g(will)f(create)h(a)25526
+33614 y
+SDict begin H.S end
+ 25526 33614 a 25526 33614 a
+SDict begin 18.2 H.A end
+ 25526 33614 a 25526
+33614 a
+SDict begin [ /View [/XYZ H.V] /Dest (1965) cvn H.B /DEST pdfmark end
+ 25526 33614 a FP(ppp-go)f FU(program)h(and)f(a)40378
+33614 y
+SDict begin H.S end
+ 40378 33614 a 40378 33614 a
+SDict begin 18.2 H.A end
+ 40378 33614 a 40378
+33614 a
+SDict begin [ /View [/XYZ H.V] /Dest (1966) cvn H.B /DEST pdfmark end
+ 40378 33614 a FP(ppp-off)g FU(program.)-30 35629
+y(These)334 b(are)f(used)h(to)f(start)g(and)h(stop,)f(respecti)-39
+b(v)-23 b(ely)-101 b(,)334 b(the)f(PPP)g(connection.)g(The)h(tw)-15
+b(o)333 b(programs)-30 37643 y(are)388 b(located)f(in)8706
+37643 y
+SDict begin H.S end
+ 8706 37643 a 8706 37643 a
+SDict begin 18.2 H.A end
+ 8706 37643 a 8706 37643
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1967) cvn H.B /DEST pdfmark end
+ 8706 37643 a FQ(/usr/sbin)382 b FU(and)387 b(need)g(root)g(pri)-39
+b(vile)-23 b(ges)387 b(to)g(run.)-30 38754 y
+SDict begin H.S end
+ -30 38754
+a -30 38754 a
+SDict begin 18.2 H.A end
+ -30 38754 a -30 38754 a
+SDict begin [ /View [/XYZ H.V] /Dest (1968) cvn H.B /DEST pdfmark end
+ -30 38754 a 5181
+x FA(/etc/pp)n(p)-30 45219 y
+SDict begin H.S end
+ -30 45219 a -30 45219 a
+SDict begin 18.2 H.A end
+
+-30 45219 a -30 45219 a
+SDict begin [ /View [/XYZ H.V] /Dest (1971) cvn H.B /DEST pdfmark end
+ -30 45219 a 1661 x FU(F)-23 b(or)462
+b(most)f(users,)h(running)15356 46880 y
+SDict begin H.S end
+ 15356 46880 a
+15356 46880 a
+SDict begin 18.2 H.A end
+ 15356 46880 a 15356 46880 a
+SDict begin [ /View [/XYZ H.V] /Dest (1972) cvn H.B /DEST pdfmark end
+ 15356 46880
+a FP(pppsetup)f FU(will)g(be)h(suf)-39 b(\002cient.)462
+b(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)463 b(there)f(may)g(be)g(an)g(in-)
+-30 48895 y(stance)382 b(where)f(you)h(w)-15 b(ant)380
+b(to)i(tweak)f(some)h(of)f(the)h(v)-39 b(alues)381 b(used)g(by)h(the)f
+(PPP)g(daemon.)h(All)f(of)-30 50909 y(the)422 b(con\002guration)g
+(information)f(is)h(k)-15 b(ept)422 b(in)24874 50909
+y
+SDict begin H.S end
+ 24874 50909 a 24874 50909 a
+SDict begin 18.2 H.A end
+ 24874 50909 a 24874 50909
+a
+SDict begin [ /View [/XYZ H.V] /Dest (1973) cvn H.B /DEST pdfmark end
+ 24874 50909 a FQ(/etc/ppp)p FU(.)c(Here)423 b(is)f(a)h(list)f(of)g
+(what)h(the)f(dif)-39 b(ferent)-30 52924 y(\002les)387
+b(are)h(for:)-30 52939 y
+SDict begin H.S end
+ -30 52939 a -30 52939 a
+SDict begin 18.2 H.A end
+ -30
+52939 a -30 52939 a
+SDict begin [ /View [/XYZ H.V] /Dest (1974) cvn H.B /DEST pdfmark end
+ -30 52939 a -30 55264 a
+SDict begin H.S end
+ -30 55264
+a -30 55264 a
+SDict begin 18.2 H.A end
+ -30 55264 a -30 55264 a
+SDict begin [ /View [/XYZ H.V] /Dest (1975) cvn H.B /DEST pdfmark end
+ -30 55264 a -30
+55264 a
+SDict begin H.S end
+ -30 55264 a -30 55264 a
+SDict begin 18.2 H.A end
+ -30 55264 a -30 55264
+a
+SDict begin [ /View [/XYZ H.V] /Dest (table.8) cvn H.B /DEST pdfmark
+end
+ -30 55264 a 1727 x FP(ip-down)7744 b FU(This)386 b(script)h(is)g(run)
+h(by)f FP(pppd)g FU(after)g(the)g(PPP)g(connection)f(is)i(ended.)-30
+59053 y FP(ip-up)9232 b FU(This)386 b(script)h(is)g(run)h(by)f
+FP(pppd)g FU(when)g(there')-85 b(s)387 b(a)g(successful)g(ppp)12922
+61068 y(connection.)375 b(Put)h(an)-23 b(y)376 b(commands)f(you)h(w)-15
+b(ant)375 b(run)h(after)g(a)g(successful)12922 63083
+y(connection)386 b(in)h(this)g(\002le.)-30 65142 y FQ(options)8563
+b FU(General)387 b(con\002guration)f(options)g(for)i
+FP(pppd)p FU(.)p Black -30 73792 a FR(66)p Black eop
+end
+%%Page: 67 89
+TeXDict begin 67 88 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 30833 -1636 a FR(Chapter)386 b(5)i(Network)e(Con\002gur)
+-23 b(ation)p Black -30 5338 a FQ(options.demand)4174
+b FU(General)387 b(con\002guration)f(options)g(for)i
+FP(pppd)f FU(when)g(run)g(in)g(demand)12922 7353 y(dialing)f(mode.)-30
+9415 y FP(pppscript)6256 b FU(The)387 b(commands)f(sent)h(to)g(the)h
+(modem.)-30 11474 y FQ(pppsetup.txt)5428 b FU(A)387 b(log)g(of)g(what)g
+(you)g(entered)h(when)f(you)g(ran)g FP(pppsetup)p FU(.)-30
+11809 y
+SDict begin H.S end
+ -30 11809 a -30 11809 a
+SDict begin 16.9 H.A end
+ -30 11809 a -30 11809
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2014) cvn H.B /DEST pdfmark end
+ -30 11809 a -30 14909 a
+SDict begin H.S end
+ -30 14909 a -30 14909 a
+SDict begin 16.9 H.A end
+ -30
+14909 a -30 14909 a
+SDict begin [ /View [/XYZ H.V] /Dest (2015) cvn H.B /DEST pdfmark end
+ -30 14909 a 3070 16780 a Fu(Note:)400
+b Ft(Most)g(of)g(these)g(\002les)g(w)-14 b(on't)400 b(be)g(there)h
+(until)g(after)f(y)-29 b(ou)400 b(r)22 b(un)40078 16780
+y
+SDict begin H.S end
+ 40078 16780 a 40078 16780 a
+SDict begin 16.9 H.A end
+ 40078 16780 a 40078 16780
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2016) cvn H.B /DEST pdfmark end
+ 40078 16780 a Fn(pppsetup)p Ft(.)-30 22669 y
+SDict begin H.S end
+ -30 22669
+a -30 22669 a
+SDict begin 18.2 H.A end
+ -30 22669 a -30 22669 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-WIRELESS)
+cvn H.B /DEST pdfmark end
+ -30 22669 a 6124
+x FL(5.5)620 b(Wireless)-30 29937 y
+SDict begin H.S end
+ -30 29937 a -30 29937
+a
+SDict begin 18.2 H.A end
+ -30 29937 a -30 29937 a
+SDict begin [ /View [/XYZ H.V] /Dest (2019) cvn H.B /DEST pdfmark end
+ -30 29937 a 1987 x FU(W)-62
+b(ireless)404 b(netw)-15 b(orking)404 b(is)g(still)g(a)h(relati)-39
+b(v)-23 b(ely)404 b(ne)-39 b(w)405 b(thing)f(in)g(the)35090
+31924 y
+SDict begin H.S end
+ 35090 31924 a 35090 31924 a
+SDict begin 18.2 H.A end
+ 35090 31924 a 35090
+31924 a
+SDict begin [ /View [/XYZ H.V] /Dest (2020) cvn H.B /DEST pdfmark end
+ 35090 31924 a 405 w FU(w)-15 b(orld)404 b(of)g(computers,)h
+(yet)f(is)-30 33938 y(quickly)g(catching)h(on)f(as)h(more)g(people)g
+(be)-23 b(gin)404 b(to)g(purchase)h(laptops)f(and)h(w)-15
+b(ant)404 b(netw)-15 b(orking)-30 35953 y(on)318 b(the)g(go,)g(without)
+g(ha)-31 b(ving)317 b(to)h(fool)g(with)f(some)h(old)g(twisted)f(pair)h
+(cable.)h(This)e(trend)h(doesn')-28 b(t)-30 37968 y(appear)387
+b(to)f(be)g(slo)-39 b(wing)386 b(do)-39 b(wn.)386 b(Unfortunately)-101
+b(,)387 b(wireless)e(netw)-15 b(orking)385 b(isn')-28
+b(t)386 b(yet)g(as)h(strongly)-30 39982 y(supported)g(in)g(Linux)g(as)g
+(traditional)f(wired)h(netw)-15 b(orking.)-30 40318 y
+SDict begin H.S end
+
+-30 40318 a -30 40318 a
+SDict begin 18.2 H.A end
+ -30 40318 a -30 40318 a
+SDict begin [ /View [/XYZ H.V] /Dest (2022) cvn H.B /DEST pdfmark end
+ -30 40318
+a -30 41093 a
+SDict begin H.S end
+ -30 41093 a -30 41093 a
+SDict begin 18.2 H.A end
+ -30 41093 a -30
+41093 a
+SDict begin [ /View [/XYZ H.V] /Dest (2024) cvn H.B /DEST pdfmark end
+ -30 41093 a 1679 x FU(There)388 b(are)f(three)h(basic)f(steps)f
+(to)i(con\002guring)e(an)h(802.11)g(wireless)g(Ethernet)g(card:)-30
+43108 y
+SDict begin H.S end
+ -30 43108 a -30 43108 a
+SDict begin 18.2 H.A end
+ -30 43108 a -30 43108
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2025) cvn H.B /DEST pdfmark end
+ -30 43108 a -30 43882 a
+SDict begin H.S end
+ -30 43882 a -30 43882 a
+SDict begin 18.2 H.A end
+ -30
+43882 a -30 43882 a
+SDict begin [ /View [/XYZ H.V] /Dest (2026) cvn H.B /DEST pdfmark end
+ -30 43882 a Black 1210 47111 a FU(1.)p
+Black 2760 47111 a
+SDict begin H.S end
+ 2760 47111 a 2760 47111 a
+SDict begin 18.2 H.A end
+ 2760 47111
+a 2760 47111 a
+SDict begin [ /View [/XYZ H.V] /Dest (2027) cvn H.B /DEST pdfmark end
+ 2760 47111 a FU(Hardw)-15 b(are)387 b(support)f(for)i
+(the)f(wireless)g(card)-30 47447 y
+SDict begin H.S end
+ -30 47447 a -30 47447
+a
+SDict begin 18.2 H.A end
+ -30 47447 a -30 47447 a
+SDict begin [ /View [/XYZ H.V] /Dest (2028) cvn H.B /DEST pdfmark end
+ -30 47447 a Black 1210 49901
+a FU(2.)p Black 2760 49901 a
+SDict begin H.S end
+ 2760 49901 a 2760 49901
+a
+SDict begin 18.2 H.A end
+ 2760 49901 a 2760 49901 a
+SDict begin [ /View [/XYZ H.V] /Dest (2029) cvn H.B /DEST pdfmark end
+ 2760 49901 a FU(Con\002gure)f(the)h(card)h
+(to)f(connect)g(to)g(a)h(wireless)e(access)i(point)-30
+50236 y
+SDict begin H.S end
+ -30 50236 a -30 50236 a
+SDict begin 18.2 H.A end
+ -30 50236 a -30 50236
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2030) cvn H.B /DEST pdfmark end
+ -30 50236 a Black 1210 52690 a FU(3.)p Black 2760 52690
+a
+SDict begin H.S end
+ 2760 52690 a 2760 52690 a
+SDict begin 18.2 H.A end
+ 2760 52690 a 2760 52690 a
+SDict begin [ /View [/XYZ H.V] /Dest (2031) cvn H.B /DEST pdfmark end
+
+2760 52690 a FU(Con\002gure)e(the)h(netw)-15 b(ork)-30
+53026 y
+SDict begin H.S end
+ -30 53026 a -30 53026 a
+SDict begin 18.2 H.A end
+ -30 53026 a -30 53026
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2032) cvn H.B /DEST pdfmark end
+ -30 53026 a 5026 x FG(Har)-37 b(d)-28 b(ware)518 b(Suppor)37
+b(t)-30 58437 y
+SDict begin H.S end
+ -30 58437 a -30 58437 a
+SDict begin 18.2 H.A end
+ -30 58437 a -30
+58437 a
+SDict begin [ /View [/XYZ H.V] /Dest (2034) cvn H.B /DEST pdfmark end
+ -30 58437 a -30 58437 a
+SDict begin H.S end
+ -30 58437 a -30 58437
+a
+SDict begin 18.2 H.A end
+ -30 58437 a -30 58437 a
+SDict begin [ /View [/XYZ H.V] /Dest (2037) cvn H.B /DEST pdfmark end
+ -30 58437 a -30 59367 a
+SDict begin H.S end
+ -30
+59367 a -30 59367 a
+SDict begin 18.2 H.A end
+ -30 59367 a -30 59367 a
+SDict begin [ /View [/XYZ H.V] /Dest (2039) cvn H.B /DEST pdfmark end
+ -30 59367
+a 1630 x FU(Hardw)-15 b(are)588 b(support)f(for)i(a)f(wireless)g(card)g
+(is)g(pro)-23 b(vided)587 b(through)h(the)g(k)-15 b(ernel,)587
+b(either)h(with)-30 63012 y(a)788 b(module)g(or)g(b)-31
+b(uilt)787 b(in)h(to)f(the)h(k)-15 b(ernel.)788 b(Generally)-101
+b(,)788 b(most)g(ne)-39 b(wer)788 b(Ethernet)g(cards)g(are)-30
+65026 y(pro)-23 b(vided)758 b(through)g(k)-15 b(ernel)757
+b(modules,)h(so)h(you')-15 b(ll)757 b(w)-15 b(ant)758
+b(to)g(determine)g(the)g(appropriate)-30 67041 y(k)-15
+b(ernel)474 b(module)h(and)g(load)f(it)h(through)21916
+67041 y
+SDict begin H.S end
+ 21916 67041 a 21916 67041 a
+SDict begin 18.2 H.A end
+ 21916 67041 a 21916
+67041 a
+SDict begin [ /View [/XYZ H.V] /Dest (2040) cvn H.B /DEST pdfmark end
+ 21916 67041 a FQ(/etc/rc.d/rc.modules)p FU(.)35306
+67041 y
+SDict begin H.S end
+ 35306 67041 a 35306 67041 a
+SDict begin 18.2 H.A end
+ 35306 67041 a 35306
+67041 a
+SDict begin [ /View [/XYZ H.V] /Dest (2041) cvn H.B /DEST pdfmark end
+ 35306 67041 a FP(netconfig)f FU(may)h(not)f(detect)p
+Black 50169 73792 a FR(67)p Black eop end
+%%Page: 68 90
+TeXDict begin 68 89 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(5)g(Network)f(Con\002gur)-23
+b(ation)p Black -30 3611 a FU(your)639 b(wireless)f(card,)h(so)f(you')
+-15 b(ll)638 b(probably)g(need)h(to)f(determine)g(the)h(card)f
+(yourself.)h(See)p 0 1 0 0 TeXcolorcmyk -30 5980 a
+SDict begin H.S end
+ -30
+5980 a 0 1 0 0 TeXcolorcmyk -354 x FA(http://)n(w)l(w)l(w)l(.)l(h)l(p)l
+(l)l(.)l(h)l(p)l(.)l(c)l(o)l(m)l(/)l(p)l(e)l(r)l(s)l(o)l(n)l(a)l(l)l(/)
+l(J)l(e)l(a)l(n)l(_)l(T)l(o)l(u)l(r)l(r)l(i)l(l)l(h)l(e)l(s)l(/)l(L)l
+(i)l(n)l(u)l(x)l(/)p 0 1 0 0 TeXcolorcmyk 42847 4519
+a
+SDict begin H.R end
+ 42847 4519 a 42847 5626 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/) >>
+/Subtype /Link H.B /ANN pdfmark end
+ 42847 5626 a Black 1969 w
+FU(for)1968 b(more)-30 7640 y(information)386 b(on)i(k)-15
+b(ernel)386 b(dri)-39 b(v)-23 b(ers)387 b(for)h(v)-39
+b(arious)387 b(wireless)g(cards.)-30 8431 y
+SDict begin H.S end
+ -30 8431
+a -30 8431 a
+SDict begin 18.2 H.A end
+ -30 8431 a -30 8431 a
+SDict begin [ /View [/XYZ H.V] /Dest (2043) cvn H.B /DEST pdfmark end
+ -30 8431 a 5501 x
+FG(Con\002gure)519 b(the)e(Wireless)g(Settings)-30 14346
+y
+SDict begin H.S end
+ -30 14346 a -30 14346 a
+SDict begin 18.2 H.A end
+ -30 14346 a -30 14346 a
+SDict begin [ /View [/XYZ H.V] /Dest (2045) cvn H.B /DEST pdfmark end
+ -30
+14346 a -30 15276 a
+SDict begin H.S end
+ -30 15276 a -30 15276 a
+SDict begin 18.2 H.A end
+ -30 15276
+a -30 15276 a
+SDict begin [ /View [/XYZ H.V] /Dest (2048) cvn H.B /DEST pdfmark end
+ -30 15276 a 1601 x FU(The)372 b(v)-39 b(ast)372
+b(majority)f(of)i(this)e(w)-15 b(ork)372 b(is)f(done)h(by)25735
+16877 y
+SDict begin H.S end
+ 25735 16877 a 25735 16877 a
+SDict begin 18.2 H.A end
+ 25735 16877 a 25735
+16877 a
+SDict begin [ /View [/XYZ H.V] /Dest (2049) cvn H.B /DEST pdfmark end
+ 25735 16877 a FP(iwconfig)p FU(,)g(so)g(as)g(al)-15
+b(w)g(ays)371 b(read)h(the)g(man)g(page)-30 18892 y(for)2165
+18892 y
+SDict begin H.S end
+ 2165 18892 a 2165 18892 a
+SDict begin 18.2 H.A end
+ 2165 18892 a 2165 18892
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2050) cvn H.B /DEST pdfmark end
+ 2165 18892 a FP(iwconfig)386 b FU(if)h(you)g(need)h(more)f
+(information.)-30 20002 y
+SDict begin H.S end
+ -30 20002 a -30 20002 a
+SDict begin 18.2 H.A end
+ -30
+20002 a -30 20002 a
+SDict begin [ /View [/XYZ H.V] /Dest (2051) cvn H.B /DEST pdfmark end
+ -30 20002 a 1679 x FU(First,)570
+b(you')-15 b(ll)569 b(w)-15 b(ant)570 b(to)g(con\002gure)g(your)g
+(wireless)g(access)g(point.)g(W)-62 b(ireless)570 b(access)h(points)-30
+23696 y(v)-39 b(ary)470 b(quite)f(a)h(bit)f(in)h(their)f(terminology)
+-101 b(,)469 b(and)h(ho)-39 b(w)470 b(to)f(con\002gure)g(them,)h(so)f
+(you)h(may)f(need)-30 25710 y(to)505 b(adjust)g(a)h(bit)f(to)g
+(accommodate)g(your)g(hardw)-15 b(are.)505 b(In)h(general,)g(you')-15
+b(ll)504 b(need)h(at)h(least)f(the)-30 27725 y(follo)-39
+b(wing)387 b(information:)-30 28061 y
+SDict begin H.S end
+ -30 28061 a -30
+28061 a
+SDict begin 18.2 H.A end
+ -30 28061 a -30 28061 a
+SDict begin [ /View [/XYZ H.V] /Dest (2052) cvn H.B /DEST pdfmark end
+ -30 28061 a -30 28836
+a
+SDict begin H.S end
+ -30 28836 a -30 28836 a
+SDict begin 18.2 H.A end
+ -30 28836 a -30 28836 a
+SDict begin [ /View [/XYZ H.V] /Dest (2053) cvn H.B /DEST pdfmark end
+ -30
+28836 a Black 3228 x FM(\225)p Black 1520 32064 a
+SDict begin H.S end
+ 1520
+32064 a 1520 32064 a
+SDict begin 18.2 H.A end
+ 1520 32064 a 1520 32064 a
+SDict begin [ /View [/XYZ H.V] /Dest (2054) cvn H.B /DEST pdfmark end
+ 1520 32064
+a FU(The)g(domain)g(ID,)h(or)f(name)g(of)g(the)h(netw)-15
+b(ork)386 b(\(called)h(the)h(ESSID)e(by)40111 32064 y
+SDict begin H.S end
+
+40111 32064 a 40111 32064 a
+SDict begin 18.2 H.A end
+ 40111 32064 a 40111 32064
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2055) cvn H.B /DEST pdfmark end
+ 40111 32064 a FP(iwconfig)p FU(\))-30 32400 y
+SDict begin H.S end
+ -30 32400
+a -30 32400 a
+SDict begin 18.2 H.A end
+ -30 32400 a -30 32400 a
+SDict begin [ /View [/XYZ H.V] /Dest (2056) cvn H.B /DEST pdfmark end
+ -30 32400 a Black
+2454 x FM(\225)p Black 1520 34854 a
+SDict begin H.S end
+ 1520 34854 a 1520
+34854 a
+SDict begin 18.2 H.A end
+ 1520 34854 a 1520 34854 a
+SDict begin [ /View [/XYZ H.V] /Dest (2057) cvn H.B /DEST pdfmark end
+ 1520 34854 a FU(The)h(channel)g(the)g
+(W)-186 b(AP)387 b(uses)-30 34869 y
+SDict begin H.S end
+ -30 34869 a -30 34869
+a
+SDict begin 18.2 H.A end
+ -30 34869 a -30 34869 a
+SDict begin [ /View [/XYZ H.V] /Dest (2058) cvn H.B /DEST pdfmark end
+ -30 34869 a Black 2774 x FM(\225)p
+Black 1520 37643 a
+SDict begin H.S end
+ 1520 37643 a 1520 37643 a
+SDict begin 18.2 H.A end
+ 1520 37643
+a 1520 37643 a
+SDict begin [ /View [/XYZ H.V] /Dest (2059) cvn H.B /DEST pdfmark end
+ 1520 37643 a FU(The)g(encryption)g(settings,)g
+(including)f(an)-23 b(y)387 b(k)-15 b(e)-23 b(ys)386
+b(used)h(\(preferably)h(in)f(he)-23 b(xadecimal\))-30
+37979 y
+SDict begin H.S end
+ -30 37979 a -30 37979 a
+SDict begin 18.2 H.A end
+ -30 37979 a -30 37979
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2060) cvn H.B /DEST pdfmark end
+ -30 37979 a -30 37979 a
+SDict begin H.S end
+ -30 37979 a -30 37979 a
+SDict begin 16.9 H.A end
+ -30
+37979 a -30 37979 a
+SDict begin [ /View [/XYZ H.V] /Dest (2062) cvn H.B /DEST pdfmark end
+ -30 37979 a -30 40304 a
+SDict begin H.S end
+ -30 40304
+a -30 40304 a
+SDict begin 16.9 H.A end
+ -30 40304 a -30 40304 a
+SDict begin [ /View [/XYZ H.V] /Dest (2063) cvn H.B /DEST pdfmark end
+ -30 40304 a 3070
+41839 a Fu(W)-58 b(arning:)344 b Ft(A)f(NO)-58 b(TE)343
+b(ABOUT)f(WEP)-259 b(.)343 b(WEP)g(is)g(quit)h(\003a)-29
+b(w)-14 b(ed,)342 b(b)-29 b(ut)344 b(it')-72 b(s)343
+b(m)-14 b(uch)342 b(better)h(than)3070 43710 y(nothing.)333
+b(If)g(y)-29 b(ou)333 b(wish)g(a)f(g)-14 b(reater)334
+b(deg)-14 b(ree)333 b(of)f(secur)22 b(ity)332 b(on)h(y)-29
+b(our)333 b(wireless)g(netw)-14 b(or)22 b(k,)332 b(y)-29
+b(ou)3070 45580 y(should)368 b(in)-29 b(v)-36 b(estigate)368
+b(VPNs)f(or)h(IPSec)-22 b(,)367 b(both)h(of)g(which)f(are)h(be)-29
+b(y)g(ond)368 b(the)g(scope)f(of)h(this)3070 47451 y(document.)376
+b(Y)-201 b(ou)376 b(might)h(also)g(con\002gure)f(y)-29
+b(our)377 b(W)-72 b(AP)377 b(not)g(to)g(adv)-36 b(er)58
+b(tise)376 b(its)h(domain)g(ID/)3070 49322 y(ESSID)-101
+b(.)472 b(A)h(thorough)h(discussion)f(of)g(wireless)g(policy)g(is)g(be)
+-29 b(y)g(ond)474 b(the)f(scope)g(of)g(this)3070 51193
+y(section,)404 b(b)-29 b(ut)406 b(a)f(quic)-29 b(k)404
+b(Google)i(search)e(will)i(tur)36 b(n)405 b(up)g(more)g(than)h(y)-29
+b(ou)404 b(e)-43 b(v)-36 b(er)405 b(w)-22 b(anted)406
+b(to)3070 53063 y(kno)-22 b(w)-86 b(.)-30 57403 y
+SDict begin H.S end
+ -30
+57403 a -30 57403 a
+SDict begin 18.2 H.A end
+ -30 57403 a -30 57403 a
+SDict begin [ /View [/XYZ H.V] /Dest (2064) cvn H.B /DEST pdfmark end
+ -30 57403
+a 2014 x FU(Once)466 b(you')-77 b(v)-23 b(e)466 b(g)-8
+b(athered)466 b(the)g(abo)-23 b(v)g(e)466 b(information,)g(and)g
+(assuming)f(you')-77 b(v)-23 b(e)466 b(used)45825 59417
+y
+SDict begin H.S end
+ 45825 59417 a 45825 59417 a
+SDict begin 18.2 H.A end
+ 45825 59417 a 45825 59417
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2065) cvn H.B /DEST pdfmark end
+ 45825 59417 a FP(modprobe)-30 61432 y FU(to)368 b(load)f(the)h
+(appropriate)f(k)-15 b(ernel)367 b(dri)-39 b(v)-23 b(er)-62
+b(,)369 b(you)e(can)h(edit)30728 61432 y
+SDict begin H.S end
+ 30728 61432
+a 30728 61432 a
+SDict begin 18.2 H.A end
+ 30728 61432 a 30728 61432 a
+SDict begin [ /View [/XYZ H.V] /Dest (2066) cvn H.B /DEST pdfmark end
+ 30728 61432
+a FQ(rc.wireless.conf)358 b FU(and)368 b(add)f(your)h(set-)-30
+63447 y(tings.)304 b(The)6390 63447 y
+SDict begin H.S end
+ 6390 63447 a 6390
+63447 a
+SDict begin 18.2 H.A end
+ 6390 63447 a 6390 63447 a
+SDict begin [ /View [/XYZ H.V] /Dest (2067) cvn H.B /DEST pdfmark end
+ 6390 63447 a FQ(rc.wireless.conf)294
+b FU(\002le)303 b(is)h(a)g(bit)g(untidy)-101 b(.)304
+b(The)f(least)h(ef)-39 b(fort)304 b(is)g(to)g(modify)f(the)h(generic)
+-30 65461 y(section)462 b(with)f(your)h(ESSID)f(and)h(KEY)-200
+b(,)463 b(and)f(CHANNEL)f(if)h(required)g(by)g(your)g(card.)g(\(T)-54
+b(ry)-30 67476 y(not)341 b(setting)f(CHANNEL,)h(and)g(if)g(it)g(w)-15
+b(orks,)340 b(great;)h(if)g(not,)g(set)g(the)g(CHANNEL)f(as)h
+(appropri-)p Black -30 73792 a FR(68)p Black eop end
+%%Page: 69 91
+TeXDict begin 69 90 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 30833 -1636 a FR(Chapter)386 b(5)i(Network)e(Con\002gur)
+-23 b(ation)p Black -30 3611 a FU(ate.\))340 b(If)g(you')-77
+b(re)340 b(daring,)g(you)f(can)h(modify)f(the)h(\002le)f(so)h(that)f
+(only)h(the)f(necessary)h(v)-39 b(ariables)340 b(are)-30
+5626 y(set.)403 b(The)f(v)-39 b(ariable)402 b(names)h(in)16620
+5626 y
+SDict begin H.S end
+ 16620 5626 a 16620 5626 a
+SDict begin 18.2 H.A end
+ 16620 5626 a 16620 5626
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2068) cvn H.B /DEST pdfmark end
+ 16620 5626 a FQ(rc.wireless.conf)392 b FU(correspond)402
+b(to)g(the)38236 5626 y
+SDict begin H.S end
+ 38236 5626 a 38236 5626 a
+SDict begin 18.2 H.A end
+ 38236
+5626 a 38236 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (2069) cvn H.B /DEST pdfmark end
+ 38236 5626 a FP(iwconfig)g FU(parameters,)-30
+7640 y(and)387 b(are)h(read)g(by)9867 7640 y
+SDict begin H.S end
+ 9867 7640
+a 9867 7640 a
+SDict begin 18.2 H.A end
+ 9867 7640 a 9867 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (2070) cvn H.B /DEST pdfmark end
+ 9867 7640 a FQ(rc.wireless)380
+b FU(and)387 b(used)g(in)h(the)f(appropriate)34317 7640
+y
+SDict begin H.S end
+ 34317 7640 a 34317 7640 a
+SDict begin 18.2 H.A end
+ 34317 7640 a 34317 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (2071) cvn H.B /DEST pdfmark end
+
+34317 7640 a FP(iwconfig)f FU(commands.)-30 8751 y
+SDict begin H.S end
+ -30
+8751 a -30 8751 a
+SDict begin 18.2 H.A end
+ -30 8751 a -30 8751 a
+SDict begin [ /View [/XYZ H.V] /Dest (2072) cvn H.B /DEST pdfmark end
+ -30 8751 a 1679
+x FU(If)439 b(you)g(ha)-31 b(v)-23 b(e)438 b(your)h(k)-15
+b(e)-23 b(y)438 b(in)g(he)-23 b(xadecimal,)439 b(that')-85
+b(s)438 b(ideal,)h(since)f(you)h(can)g(be)g(f)-15 b(airly)438
+b(con\002dent)-30 12445 y(that)474 b(your)f(W)-186 b(AP)474
+b(and)12527 12445 y
+SDict begin H.S end
+ 12527 12445 a 12527 12445 a
+SDict begin 18.2 H.A end
+ 12527
+12445 a 12527 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (2073) cvn H.B /DEST pdfmark end
+ 12527 12445 a FP(iwconfig)f FU(will)g(agree)h(on)
+g(the)g(k)-15 b(e)-23 b(y)-101 b(.)474 b(If)g(you)f(only)h(ha)-31
+b(v)-23 b(e)473 b(a)i(string,)e(you)-30 14459 y(can')-28
+b(t)567 b(be)f(sure)h(ho)-39 b(w)566 b(your)h(W)-186
+b(AP)566 b(will)g(translate)g(that)g(into)g(a)h(he)-23
+b(xadecimal)566 b(k)-15 b(e)-23 b(y)-101 b(,)566 b(so)g(some)-30
+16474 y(guessw)-15 b(ork)386 b(may)h(be)h(needed)f(\(or)g(get)h(your)f
+(W)-186 b(AP')-85 b(s)386 b(k)-15 b(e)-23 b(y)387 b(in)g(he)-23
+b(x\).)-30 17584 y
+SDict begin H.S end
+ -30 17584 a -30 17584 a
+SDict begin 18.2 H.A end
+ -30 17584
+a -30 17584 a
+SDict begin [ /View [/XYZ H.V] /Dest (2074) cvn H.B /DEST pdfmark end
+ -30 17584 a 1680 x FU(Once)467 b(you')-77
+b(v)-23 b(e)466 b(modi\002ed)14355 19264 y
+SDict begin H.S end
+ 14355 19264
+a 14355 19264 a
+SDict begin 18.2 H.A end
+ 14355 19264 a 14355 19264 a
+SDict begin [ /View [/XYZ H.V] /Dest (2075) cvn H.B /DEST pdfmark end
+ 14355 19264
+a FQ(rc.wireless.conf)p FU(,)457 b(run)27764 19264 y
+SDict begin H.S end
+
+27764 19264 a 27764 19264 a
+SDict begin 18.2 H.A end
+ 27764 19264 a 27764 19264
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2076) cvn H.B /DEST pdfmark end
+ 27764 19264 a FQ(rc.wireless)j FU(as)36879 19264 y
+SDict begin H.S end
+
+36879 19264 a 36879 19264 a
+SDict begin 18.2 H.A end
+ 36879 19264 a 36879 19264
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2077) cvn H.B /DEST pdfmark end
+ 36879 19264 a FP(root)p FU(,)467 b(then)g(run)46378
+19264 y
+SDict begin H.S end
+ 46378 19264 a 46378 19264 a
+SDict begin 18.2 H.A end
+ 46378 19264 a 46378
+19264 a
+SDict begin [ /View [/XYZ H.V] /Dest (2078) cvn H.B /DEST pdfmark end
+ 46378 19264 a FQ(rc.inet1)p FU(,)-30 21278 y(ag)-8
+b(ain)574 b(as)5758 21278 y
+SDict begin H.S end
+ 5758 21278 a 5758 21278 a
+SDict begin 18.2 H.A end
+
+5758 21278 a 5758 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (2079) cvn H.B /DEST pdfmark end
+ 5758 21278 a FP(root)p FU(.)f(Y)-170
+b(ou)573 b(can)h(test)f(your)h(wireless)f(netw)-15 b(orking)572
+b(with)i(standard)f(testing)g(tools)-30 23293 y(such)453
+b(as)5008 23293 y
+SDict begin H.S end
+ 5008 23293 a 5008 23293 a
+SDict begin 18.2 H.A end
+ 5008 23293
+a 5008 23293 a
+SDict begin [ /View [/XYZ H.V] /Dest (2080) cvn H.B /DEST pdfmark end
+ 5008 23293 a FP(ping)p FU(,)g(along)g(with)15929
+23293 y
+SDict begin H.S end
+ 15929 23293 a 15929 23293 a
+SDict begin 18.2 H.A end
+ 15929 23293 a 15929
+23293 a
+SDict begin [ /View [/XYZ H.V] /Dest (2081) cvn H.B /DEST pdfmark end
+ 15929 23293 a FP(iwconfig)p FU(.)g(If)g(you)g(ha)-31
+b(v)-23 b(e)453 b(a)g(wired)g(interf)-15 b(ace)452 b(you)h(may)g(wish)f
+(to)-30 25308 y(use)2549 25308 y
+SDict begin H.S end
+ 2549 25308 a 2549 25308
+a
+SDict begin 18.2 H.A end
+ 2549 25308 a 2549 25308 a
+SDict begin [ /View [/XYZ H.V] /Dest (2082) cvn H.B /DEST pdfmark end
+ 2549 25308 a FP(ifconfig)512
+b FU(to)g(turn)h(those)f(interf)-15 b(aces)513 b(of)-39
+b(f)513 b(while)f(you)h(test)f(your)h(wireless)f(netw)-15
+b(orking)-30 27322 y(to)409 b(ensure)g(there')-85 b(s)408
+b(no)h(interference.)g(Y)-170 b(ou)408 b(may)h(also)g(w)-15
+b(ant)408 b(to)h(test)f(your)h(changes)g(through)f(a)-30
+29337 y(reboot.)-30 30127 y
+SDict begin H.S end
+ -30 30127 a -30 30127 a
+SDict begin 18.2 H.A end
+ -30
+30127 a -30 30127 a
+SDict begin [ /View [/XYZ H.V] /Dest (2083) cvn H.B /DEST pdfmark end
+ -30 30127 a 1999 x FU(No)-39 b(w)315
+b(that)g(you')-77 b(v)-23 b(e)314 b(seen)h(ho)-39 b(w)316
+b(to)f(edit)20592 32126 y
+SDict begin H.S end
+ 20592 32126 a 20592 32126 a
+SDict begin 18.2 H.A end
+
+20592 32126 a 20592 32126 a
+SDict begin [ /View [/XYZ H.V] /Dest (2084) cvn H.B /DEST pdfmark end
+ 20592 32126 a FQ(/etc/rc.d/rc.wireless)302
+b FU(for)316 b(you)e(def)-15 b(ault)315 b(netw)-15 b(ork,)314
+b(let')-85 b(s)-30 34141 y(tak)-15 b(e)355 b(a)g(closer)f(look)h(at)g
+(iwcon\002g)f(and)h(see)g(ho)-39 b(w)355 b(it)g(all)f(w)-15
+b(orks.)355 b(This)f(will)h(teach)g(you)g(the)f(quick)-30
+36156 y(and)h(dirty)f(w)-15 b(ay)355 b(of)g(setting)f(up)g(wi\002)h
+(for)g(those)f(times)g(when)h(you)g(\002nd)f(yourself)g(at)h(an)g
+(Internet)-30 38170 y(cafe,)388 b(cof)-39 b(fee)388 b(shop,)g(or)f(an)
+-23 b(y)387 b(other)g(wi\002)g(hot)g(spot)g(and)g(wish)g(to)g(get)g
+(online.)-30 39281 y
+SDict begin H.S end
+ -30 39281 a -30 39281 a
+SDict begin 18.2 H.A end
+ -30 39281
+a -30 39281 a
+SDict begin [ /View [/XYZ H.V] /Dest (2085) cvn H.B /DEST pdfmark end
+ -30 39281 a 1679 x FU(The)612 b(\002rst)f(step)h(is)g(to)
+f(tell)h(your)g(wireless)f(NIC)h(what)f(netw)-15 b(ork)611
+b(to)h(join.)g(Mak)-15 b(e)611 b(sure)h(you)-30 42975
+y(replace)4874 42975 y
+SDict begin H.S end
+ 4874 42975 a 4874 42975 a
+SDict begin 18.2 H.A end
+ 4874
+42975 a 4874 42975 a
+SDict begin [ /View [/XYZ H.V] /Dest (2086) cvn H.B /DEST pdfmark end
+ 4874 42975 a FU(\223)5562 42975
+y
+SDict begin H.S end
+ 5562 42975 a 5562 42975 a
+SDict begin 18.2 H.A end
+ 5562 42975 a 5562 42975 a
+SDict begin [ /View [/XYZ H.V] /Dest (2087) cvn H.B /DEST pdfmark end
+
+5562 42975 a FQ(eth0)p FU(\224)427 b(with)i(whate)-39
+b(v)-23 b(er)430 b(netw)-15 b(ork)429 b(interf)-15 b(ace)429
+b(your)g(wireless)g(card)h(uses)f(and)h(change)-30 44989
+y
+SDict begin H.S end
+ -30 44989 a -30 44989 a
+SDict begin 18.2 H.A end
+ -30 44989 a -30 44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (2088) cvn H.B /DEST pdfmark end
+ -30
+44989 a FU(\223)658 44989 y
+SDict begin H.S end
+ 658 44989 a 658 44989 a
+SDict begin 18.2 H.A end
+ 658
+44989 a 658 44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (2089) cvn H.B /DEST pdfmark end
+ 658 44989 a Fz(mynetwork)51 b FU(\224)596
+b(to)h(the)g(essid)f(you)h(wish)g(to)f(use.)i(Y)-155
+b(es,)597 b(we)g(kno)-39 b(w)597 b(you')-77 b(re)597
+b(smarter)f(than)-30 47004 y(that.)474 b(Ne)-23 b(xt)474
+b(you')-15 b(ll)473 b(ha)-31 b(v)-23 b(e)474 b(to)g(specify)g(the)g
+(encryption)g(k)-15 b(e)-23 b(y)473 b(\(if)h(an)-23 b(y\))474
+b(used)g(on)g(your)g(wireless)-30 49019 y(netw)-15 b(ork.)387
+b(Finally)f(specify)h(the)h(channel)f(to)g(use)g(\(if)g(needed\).)-30
+50904 y
+SDict begin H.S end
+ -30 50904 a -30 50904 a
+SDict begin 14.56 H.A end
+ -30 50904 a -30 50904
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2090) cvn H.B /DEST pdfmark end
+ -30 50904 a -30 50904 a
+SDict begin H.S end
+ -30 50904 a -30 50904 a
+SDict begin 14.56 H.A end
+ -30
+50904 a -30 50904 a
+SDict begin [ /View [/XYZ H.V] /Dest (2091) cvn H.B /DEST pdfmark end
+ -30 50904 a 1276 x FJ(#)1309 52180
+y
+SDict begin H.S end
+ 1309 52180 a 1309 52180 a
+SDict begin 14.56 H.A end
+ 1309 52180 a 1309 52180 a
+SDict begin [ /View [/XYZ H.V] /Dest (2092) cvn H.B /DEST pdfmark end
+
+1309 52180 a FH(iwconfig)743 b(eth0)g(essid)h(")16931
+52180 y
+SDict begin H.S end
+ 16931 52180 a 16931 52180 a
+SDict begin 14.56 H.A end
+ 16931 52180 a 16931
+52180 a
+SDict begin [ /View [/XYZ H.V] /Dest (2093) cvn H.B /DEST pdfmark end
+ 16931 52180 a Fy(mynetwork)52 b FH(")-30 52348
+y
+SDict begin H.S end
+ -30 52348 a -30 52348 a
+SDict begin 14.56 H.A end
+ -30 52348 a -30 52348 a
+SDict begin [ /View [/XYZ H.V] /Dest (2094) cvn H.B /DEST pdfmark end
+ -30
+52348 a 1444 x FJ(#)1309 53792 y
+SDict begin H.S end
+ 1309 53792 a 1309 53792
+a
+SDict begin 14.56 H.A end
+ 1309 53792 a 1309 53792 a
+SDict begin [ /View [/XYZ H.V] /Dest (2095) cvn H.B /DEST pdfmark end
+ 1309 53792 a FH(iwconfig)743
+b(eth0)g(key)14699 53792 y
+SDict begin H.S end
+ 14699 53792 a 14699 53792
+a
+SDict begin 14.56 H.A end
+ 14699 53792 a 14699 53792 a
+SDict begin [ /View [/XYZ H.V] /Dest (2096) cvn H.B /DEST pdfmark end
+ 14699 53792 a Fy
+(XXXXXXXXXXXXXXXXXXXXXXXXXXX)-30 53960 y
+SDict begin H.S end
+ -30 53960 a
+-30 53960 a
+SDict begin 14.56 H.A end
+ -30 53960 a -30 53960 a
+SDict begin [ /View [/XYZ H.V] /Dest (2097) cvn H.B /DEST pdfmark end
+ -30 53960 a 1444
+x FJ(#)1309 55404 y
+SDict begin H.S end
+ 1309 55404 a 1309 55404 a
+SDict begin 14.56 H.A end
+ 1309 55404
+a 1309 55404 a
+SDict begin [ /View [/XYZ H.V] /Dest (2098) cvn H.B /DEST pdfmark end
+ 1309 55404 a FH(iwconfig)g(eth0)g(channel)g(n)-30
+57121 y
+SDict begin H.S end
+ -30 57121 a -30 57121 a
+SDict begin 18.2 H.A end
+ -30 57121 a -30 57121
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2099) cvn H.B /DEST pdfmark end
+ -30 57121 a 1847 x FU(That)387 b(should)g(be)g(all)g(on)g(the)h
+(wireless)f(end)g(of)g(things.)-30 60078 y
+SDict begin H.S end
+ -30 60078
+a -30 60078 a
+SDict begin 18.2 H.A end
+ -30 60078 a -30 60078 a
+SDict begin [ /View [/XYZ H.V] /Dest (2100) cvn H.B /DEST pdfmark end
+ -30 60078 a 5182
+x FG(Con\002gure)519 b(the)e(Netw)-37 b(ork)-30 66604
+y
+SDict begin H.S end
+ -30 66604 a -30 66604 a
+SDict begin 18.2 H.A end
+ -30 66604 a -30 66604 a
+SDict begin [ /View [/XYZ H.V] /Dest (2102) cvn H.B /DEST pdfmark end
+ -30
+66604 a 1600 x FU(This)298 b(is)g(done)g(in)g(the)g(e)-23
+b(xact)298 b(same)g(w)-15 b(ay)297 b(as)h(wired)g(netw)-15
+b(orks.)298 b(Simply)f(refer)h(to)g(earlier)h(sections)p
+Black 50226 73792 a FR(69)p Black eop end
+%%Page: 70 92
+TeXDict begin 70 91 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(5)g(Network)f(Con\002gur)-23
+b(ation)p Black -30 3611 a FU(of)387 b(this)g(chapter)-85
+b(.)-30 6271 y
+SDict begin H.S end
+ -30 6271 a -30 6271 a
+SDict begin 18.2 H.A end
+ -30 6271 a -30 6271
+a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-NFS) cvn
+H.B /DEST pdfmark end
+ -30 6271 a 5789 x FL(5.6)620 b(Netw)-45 b(ork)621 b(File)f(Systems)
+-30 12522 y
+SDict begin H.S end
+ -30 12522 a -30 12522 a
+SDict begin 18.2 H.A end
+ -30 12522 a -30 12522
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2105) cvn H.B /DEST pdfmark end
+ -30 12522 a -30 12522 a
+SDict begin H.S end
+ -30 12522 a -30 12522 a
+SDict begin 18.2 H.A end
+ -30
+12522 a -30 12522 a
+SDict begin [ /View [/XYZ H.V] /Dest (2107) cvn H.B /DEST pdfmark end
+ -30 12522 a -30 12522 a
+SDict begin H.S end
+ -30 12522
+a -30 12522 a
+SDict begin 18.2 H.A end
+ -30 12522 a -30 12522 a
+SDict begin [ /View [/XYZ H.V] /Dest (2110) cvn H.B /DEST pdfmark end
+ -30 12522 a -30
+12522 a
+SDict begin H.S end
+ -30 12522 a -30 12522 a
+SDict begin 18.2 H.A end
+ -30 12522 a -30 12522
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2112) cvn H.B /DEST pdfmark end
+ -30 12522 a -30 12522 a
+SDict begin H.S end
+ -30 12522 a -30 12522 a
+SDict begin 18.2 H.A end
+ -30
+12522 a -30 12522 a
+SDict begin [ /View [/XYZ H.V] /Dest (2114) cvn H.B /DEST pdfmark end
+ -30 12522 a -30 13638 a
+SDict begin H.S end
+ -30 13638
+a -30 13638 a
+SDict begin 18.2 H.A end
+ -30 13638 a -30 13638 a
+SDict begin [ /View [/XYZ H.V] /Dest (2116) cvn H.B /DEST pdfmark end
+ -30 13638 a 1553
+x FU(At)448 b(this)g(point,)g(you)g(should)g(ha)-31 b(v)-23
+b(e)448 b(a)h(w)-15 b(orking)447 b(TCP/IP)g(connection)h(to)g(your)g
+(netw)-15 b(ork.)448 b(Y)-170 b(ou)-30 17205 y(should)504
+b(be)h(able)g(to)g(ping)f(other)h(computers)f(on)h(your)f(internal)h
+(netw)-15 b(ork)503 b(and,)j(if)f(you)f(ha)-31 b(v)-23
+b(e)-30 19220 y(con\002gured)525 b(an)g(appropriate)f(g)-8
+b(ate)-39 b(w)-15 b(ay)-101 b(,)526 b(you)f(should)f(also)h(be)g(able)g
+(to)g(ping)g(computers)f(on)-30 21235 y(the)444 b(Internet)g(itself.)g
+(As)h(we)f(kno)-39 b(w)-101 b(,)445 b(the)f(whole)g(point)f(in)h
+(bringing)g(a)g(computer)g(onto)g(a)g(net-)-30 23249
+y(w)-15 b(ork)451 b(is)h(to)f(access)h(information.)f(While)g(some)h
+(people)f(might)g(bring)g(a)h(computer)g(up)f(on)h(a)-30
+25264 y(netw)-15 b(ork)379 b(just)g(for)g(the)h(fun)f(of)h(it,)g(most)f
+(people)g(wish)g(to)g(be)h(able)g(to)f(share)g(\002les)h(and)f
+(printers.)-30 27279 y(The)-23 b(y)486 b(wish)f(to)h(be)g(able)g(to)g
+(access)g(documents)f(on)h(the)g(Internet)f(or)h(play)g(an)g(online)f
+(g)-8 b(ame.)-30 29293 y(Ha)-31 b(ving)457 b(TCP/IP)f(installed)h(and)g
+(functional)g(on)g(your)g(ne)-39 b(w)458 b(Slackw)-15
+b(are)457 b(system)f(is)i(a)f(means)-30 31308 y(to)502
+b(that)g(end,)h(b)-31 b(ut)502 b(with)f(just)h(TCP/IP)f(installed,)h
+(functionality)f(will)h(be)g(v)-23 b(ery)502 b(rudimentary)-101
+b(.)-30 33323 y(T)-124 b(o)365 b(share)g(\002les,)g(we)g(will)g(ha)-31
+b(v)-23 b(e)365 b(to)f(transfer)h(them)g(back)g(and)g(forth)g(using)f
+(either)h(FTP)f(or)h(SCP)-172 b(.)-30 35337 y(W)-124
+b(e)463 b(cannot)g(bro)-39 b(wse)463 b(\002les)g(on)g(our)g(ne)-39
+b(w)463 b(Slackw)-15 b(are)463 b(computer)f(from)h(the)g(Netw)-15
+b(ork)462 b(Neigh-)-30 37352 y(borhood)424 b(or)i(My)e(Netw)-15
+b(ork)424 b(Places)h(icons)f(on)h(W)-62 b(indo)-39 b(ws)425
+b(computers.)f(W)-124 b(e')-77 b(d)425 b(lik)-15 b(e)424
+b(to)h(be)g(able)-30 39367 y(to)387 b(access)h(\002les)e(on)i(other)f
+(Unix)g(machines)f(seamlessly)-101 b(.)-30 40477 y
+SDict begin H.S end
+ -30
+40477 a -30 40477 a
+SDict begin 18.2 H.A end
+ -30 40477 a -30 40477 a
+SDict begin [ /View [/XYZ H.V] /Dest (2117) cvn H.B /DEST pdfmark end
+ -30 40477
+a 1679 x FU(Ideally)g(,)586 b(we')-77 b(d)585 b(lik)-15
+b(e)585 b(to)g(be)g(able)h(to)f(use)h(a)24370 42156 y
+SDict begin H.S end
+
+24370 42156 a 24370 42156 a
+SDict begin 18.2 H.A end
+ 24370 42156 a 24370 42156
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2118) cvn H.B /DEST pdfmark end
+ 24370 42156 a FR(network)f(\002le)g(system)h FU(to)f(allo)-39
+b(w)585 b(us)g(transparent)-30 44171 y(access)525 b(to)f(our)h(\002les)
+f(on)g(other)h(computers.)f(The)g(programs)g(that)h(we)f(use)h(to)f
+(interact)g(with)-30 46186 y(information)431 b(stored)h(on)g(our)f
+(computers)h(really)g(do)f(not)h(need)g(to)g(kno)-39
+b(w)432 b(on)g(what)g(computer)-30 48200 y(a)450 b(gi)-39
+b(v)-23 b(en)448 b(\002le)h(is)g(stored;)g(the)-23 b(y)449
+b(just)f(need)i(to)f(kno)-39 b(w)449 b(that)g(it)g(e)-23
+b(xists)448 b(and)h(ho)-39 b(w)449 b(to)g(get)h(to)f(it.)g(It)g(is)-30
+50215 y(then)396 b(the)f(responsibility)f(of)i(the)g(operating)f
+(system)g(to)h(manage)f(access)h(to)g(that)f(\002le)h(through)-30
+52230 y(the)476 b(a)-31 b(v)-39 b(ailable)477 b(\002le)f(systems)f(and)
+i(netw)-15 b(ork)475 b(\002le)h(systems.)g(The)h(tw)-15
+b(o)475 b(most)h(commonly)f(used)-30 54244 y(netw)-15
+b(ork)387 b(\002le)g(systems)f(are)i(SMB)e(\(as)h(implemented)f(by)i
+(Samba\))f(and)g(NFS.)-30 54580 y
+SDict begin H.S end
+ -30 54580 a -30 54580
+a
+SDict begin 18.2 H.A end
+ -30 54580 a -30 54580 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-NSF-SMB)
+cvn H.B /DEST pdfmark end
+ -30 54580 a 5026 x FG(SMB/Samba/CIFS)-30
+59629 y
+SDict begin H.S end
+ -30 59629 a -30 59629 a
+SDict begin 18.2 H.A end
+ -30 59629 a -30 59629
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2121) cvn H.B /DEST pdfmark end
+ -30 59629 a -30 59629 a
+SDict begin H.S end
+ -30 59629 a -30 59629 a
+SDict begin 18.2 H.A end
+ -30
+59629 a -30 59629 a
+SDict begin [ /View [/XYZ H.V] /Dest (2123) cvn H.B /DEST pdfmark end
+ -30 59629 a -30 59629 a
+SDict begin H.S end
+ -30 59629
+a -30 59629 a
+SDict begin 18.2 H.A end
+ -30 59629 a -30 59629 a
+SDict begin [ /View [/XYZ H.V] /Dest (2125) cvn H.B /DEST pdfmark end
+ -30 59629 a -30
+59629 a
+SDict begin H.S end
+ -30 59629 a -30 59629 a
+SDict begin 18.2 H.A end
+ -30 59629 a -30 59629
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2128) cvn H.B /DEST pdfmark end
+ -30 59629 a -30 59629 a
+SDict begin H.S end
+ -30 59629 a -30 59629 a
+SDict begin 18.2 H.A end
+ -30
+59629 a -30 59629 a
+SDict begin [ /View [/XYZ H.V] /Dest (2131) cvn H.B /DEST pdfmark end
+ -30 59629 a -30 59629 a
+SDict begin H.S end
+ -30 59629
+a -30 59629 a
+SDict begin 18.2 H.A end
+ -30 59629 a -30 59629 a
+SDict begin [ /View [/XYZ H.V] /Dest (2133) cvn H.B /DEST pdfmark end
+ -30 59629 a -30
+59629 a
+SDict begin H.S end
+ -30 59629 a -30 59629 a
+SDict begin 18.2 H.A end
+ -30 59629 a -30 59629
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2135) cvn H.B /DEST pdfmark end
+ -30 59629 a -30 59629 a
+SDict begin H.S end
+ -30 59629 a -30 59629 a
+SDict begin 18.2 H.A end
+ -30
+59629 a -30 59629 a
+SDict begin [ /View [/XYZ H.V] /Dest (2137) cvn H.B /DEST pdfmark end
+ -30 59629 a -30 59629 a
+SDict begin H.S end
+ -30 59629
+a -30 59629 a
+SDict begin 18.2 H.A end
+ -30 59629 a -30 59629 a
+SDict begin [ /View [/XYZ H.V] /Dest (2139) cvn H.B /DEST pdfmark end
+ -30 59629 a -30
+60560 a
+SDict begin H.S end
+ -30 60560 a -30 60560 a
+SDict begin 18.2 H.A end
+ -30 60560 a -30 60560
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2141) cvn H.B /DEST pdfmark end
+ -30 60560 a 1991 x FU(SMB)552 b(\(for)h(Serv)-23 b(er)553
+b(Message)g(Block\))f(is)h(a)g(descendant)g(of)g(the)g(older)g(NetBIOS)
+f(protocol)-30 64566 y(that)356 b(w)-15 b(as)356 b(initially)f(used)i
+(by)f(IBM)g(in)g(their)g(LAN)h(Manager)f(product.)g(Microsoft)g(has)g
+(al)-15 b(w)g(ays)-30 66580 y(been)493 b(f)-15 b(airly)492
+b(interested)g(in)h(NetBIOS)e(and)i(it')-85 b(s)492 b(successors)g
+(\(NetBEUI,)h(SMB)f(and)g(CIFS\).)p Black -30 73792 a
+FR(70)p Black eop end
+%%Page: 71 93
+TeXDict begin 71 92 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (2156) cvn H.B /DEST pdfmark end
+ -30 -2687 a 30833 -1636 a FR(Chapter)386
+b(5)i(Network)e(Con\002gur)-23 b(ation)p Black -30 3611
+a FU(The)404 b(Samba)g(project)g(has)g(e)-23 b(xisted)403
+b(since)h(1991,)g(when)g(it)g(w)-15 b(as)404 b(originally)f(written)g
+(to)h(link)g(an)-30 5626 y(IBM)536 b(PC)g(running)g(NetBIOS)g(with)g(a)
+h(Unix)g(serv)-23 b(er)-85 b(.)536 b(These)h(days,)g(SMB)f(is)g(the)h
+(preferred)-30 7640 y(method)592 b(for)h(sharing)g(\002le)f(and)h
+(print)g(services)g(o)-23 b(v)g(er)592 b(a)h(netw)-15
+b(ork)592 b(for)h(virtually)f(the)h(entire)-30 9655 y(ci)-39
+b(vilized)387 b(w)-15 b(orld)386 b(because)i(W)-62 b(indo)-39
+b(ws)387 b(supports)f(it.)-30 9991 y
+SDict begin H.S end
+ -30 9991 a -30 9991
+a
+SDict begin 18.2 H.A end
+ -30 9991 a -30 9991 a
+SDict begin [ /View [/XYZ H.V] /Dest (2142) cvn H.B /DEST pdfmark end
+ -30 9991 a -30 10765 a
+SDict begin H.S end
+ -30 10765
+a -30 10765 a
+SDict begin 18.2 H.A end
+ -30 10765 a -30 10765 a
+SDict begin [ /View [/XYZ H.V] /Dest (2145) cvn H.B /DEST pdfmark end
+ -30 10765 a 1680
+x FU(Samba')-85 b(s)460 b(con\002guration)f(\002le)h(is)18344
+12445 y
+SDict begin H.S end
+ 18344 12445 a 18344 12445 a
+SDict begin 18.2 H.A end
+ 18344 12445 a 18344
+12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (2146) cvn H.B /DEST pdfmark end
+ 18344 12445 a FQ(/etc/samba/smb.conf)p FU(;)448
+b(one)461 b(of)f(the)h(most)f(well)g(commented)-30 14459
+y(and)299 b(documented)f(con\002guration)g(\002les)g(you)h(will)g
+(\002nd)f(an)-23 b(ywhere.)299 b(Sample)f(shares)h(ha)-31
+b(v)-23 b(e)299 b(been)-30 16474 y(setup)341 b(for)h(you)f(to)h(vie)-39
+b(w)341 b(and)h(modify)f(for)g(your)h(needs.)g(If)f(you)h(need)f(e)-39
+b(v)-23 b(en)342 b(tighter)f(control)g(the)-30 18489
+y(man)420 b(page)h(for)f(smb)-62 b(.conf)421 b(is)f(indispensable.)g
+(Since)g(Samba)g(is)g(documented)f(so)i(well)f(in)g(the)-30
+20503 y(places)451 b(I')-77 b(v)-23 b(e)451 b(mentioned)g(abo)-23
+b(v)g(e,)451 b(we)h(will)f(not)g(re)-39 b(write)452 b(the)f
+(documentation)f(here.)i(W)-124 b(e)452 b(will,)-30 22518
+y(ho)-39 b(we)g(v)-23 b(er)-62 b(,)388 b(quickly)f(co)-23
+b(v)g(er)387 b(the)g(basics.)-30 23628 y
+SDict begin H.S end
+ -30 23628 a
+-30 23628 a
+SDict begin 18.2 H.A end
+ -30 23628 a -30 23628 a
+SDict begin [ /View [/XYZ H.V] /Dest (2147) cvn H.B /DEST pdfmark end
+ -30 23628 a -30 23628
+a
+SDict begin H.S end
+ -30 23628 a -30 23628 a
+SDict begin 18.2 H.A end
+ -30 23628 a -30 23628 a
+SDict begin [ /View [/XYZ H.V] /Dest (2148) cvn H.B /DEST pdfmark end
+ -30
+23628 a 1680 x FQ(smb.conf)457 b FU(is)k(brok)-15 b(en)461
+b(do)-39 b(wn)461 b(into)g(multiple)g(sections:)f(one)i(section)f(per)g
+(share,)h(and)g(a)g(global)-30 27322 y(section)529 b(for)h(setting)g
+(options)f(that)g(are)h(to)g(be)g(used)g(e)-39 b(v)-23
+b(erywhere.)530 b(Some)f(options)g(are)h(only)-30 29337
+y(v)-39 b(alid)319 b(in)g(the)f(global)h(section;)f(some)g(are)h(only)g
+(v)-39 b(alid)319 b(outside)f(the)h(global)f(section.)h(Remember)-30
+31352 y(that)544 b(the)g(global)g(section)f(can)i(be)f(o)-23
+b(v)g(er)-31 b(-ridden)543 b(by)h(an)-23 b(y)544 b(other)g(section.)g
+(Refer)g(to)g(the)g(man)-30 33366 y(pages)387 b(for)h(more)f
+(information.)-30 34477 y
+SDict begin H.S end
+ -30 34477 a -30 34477 a
+SDict begin 18.2 H.A end
+ -30
+34477 a -30 34477 a
+SDict begin [ /View [/XYZ H.V] /Dest (2149) cvn H.B /DEST pdfmark end
+ -30 34477 a 1679 x FU(Y)-170 b(ou)406
+b(will)g(most)g(lik)-15 b(ely)405 b(wish)i(to)f(edit)g(your)23961
+36156 y
+SDict begin H.S end
+ 23961 36156 a 23961 36156 a
+SDict begin 18.2 H.A end
+ 23961 36156 a 23961
+36156 a
+SDict begin [ /View [/XYZ H.V] /Dest (2150) cvn H.B /DEST pdfmark end
+ 23961 36156 a FQ(smb.conf)401 b FU(\002le)406
+b(to)h(re\003ect)f(the)h(netw)-15 b(ork)406 b(settings)f(in)-30
+38170 y(your)387 b(LAN.)h(I)f(w)-15 b(ould)387 b(suggest)f(modifying)g
+(the)i(items)e(listed)h(belo)-39 b(w:)-30 40056 y
+SDict begin H.S end
+ -30
+40056 a -30 40056 a
+SDict begin 14.56 H.A end
+ -30 40056 a -30 40056 a
+SDict begin [ /View [/XYZ H.V] /Dest (2151) cvn H.B /DEST pdfmark end
+ -30 40056
+a 1276 x FP([global])-30 42944 y(#)744 b(workgroup)f(=)g
+(NT-Domain-Name)g(or)g(Workgroup-Name,)f(eg:)i(LINUX2)-30
+44555 y(workgroup)f(=)h(MYGROUP)-30 46300 y
+SDict begin H.S end
+ -30 46300
+a -30 46300 a
+SDict begin 18.2 H.A end
+ -30 46300 a -30 46300 a
+SDict begin [ /View [/XYZ H.V] /Dest (2152) cvn H.B /DEST pdfmark end
+ -30 46300 a 1820
+x FU(Change)418 b(the)g(w)-15 b(orkgroup)418 b(name)g(to)g(re\003ect)g
+(the)h(w)-15 b(orkgroup)417 b(or)h(domain)g(name)g(that)g(you)h(are)-30
+50134 y(using)387 b(locally)-101 b(.)-30 52020 y
+SDict begin H.S end
+ -30
+52020 a -30 52020 a
+SDict begin 14.56 H.A end
+ -30 52020 a -30 52020 a
+SDict begin [ /View [/XYZ H.V] /Dest (2153) cvn H.B /DEST pdfmark end
+ -30 52020
+a 1276 x FP(#)744 b(server)f(string)g(is)h(the)f(equivalent)g(of)h(the)
+f(NT)h(Description)e(field)-30 54908 y(server)h(string)g(=)h(Samba)f
+(Server)-30 56652 y
+SDict begin H.S end
+ -30 56652 a -30 56652 a
+SDict begin 18.2 H.A end
+ -30 56652
+a -30 56652 a
+SDict begin [ /View [/XYZ H.V] /Dest (2154) cvn H.B /DEST pdfmark end
+ -30 56652 a 1820 x FU(This)365 b(will)g(be)g(the)h(name)f
+(of)g(your)g(Slackw)-15 b(are)365 b(computer)g(displayed)f(in)h(the)h
+(Netw)-15 b(ork)364 b(Neigh-)-30 60487 y(borhood)387
+b(\(or)g(My)g(Netw)-15 b(ork)387 b(Places\))g(folder)-85
+b(.)-30 62372 y
+SDict begin H.S end
+ -30 62372 a -30 62372 a
+SDict begin 14.56 H.A end
+ -30 62372 a -30
+62372 a
+SDict begin [ /View [/XYZ H.V] /Dest (2155) cvn H.B /DEST pdfmark end
+ -30 62372 a 1276 x FP(#)744 b(Security)f(mode.)g(Most)g(people)
+h(will)f(want)g(user)h(level)f(security.)g(See)-30 65260
+y(#)h(security_level.txt)e(for)h(details.)g(NOTE:)g(To)h(get)f(the)h
+(behaviour)f(of)-30 66872 y(#)h(Samba-1.9.18,)e(you'll)h(need)h(to)f
+(use)h("security)f(=)g(share".)p Black 50226 73792 a
+FR(71)p Black eop end
+%%Page: 72 94
+TeXDict begin 72 93 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(5)g(Network)f(Con\002gur)-23
+b(ation)p Black -30 3611 a FP(security)743 b(=)h(user)-30
+7176 y FU(Y)-170 b(ou')-15 b(ll)577 b(almost)g(certainly)g(wish)h(to)f
+(implement)g(user)h(le)-39 b(v)-23 b(el)578 b(security)f(on)h(your)g
+(Slackw)-15 b(are)-30 9190 y(system.)-30 11075 y
+SDict begin H.S end
+ -30
+11075 a -30 11075 a
+SDict begin 14.56 H.A end
+ -30 11075 a -30 11075 a
+SDict begin [ /View [/XYZ H.V] /Dest (2157) cvn H.B /DEST pdfmark end
+ -30 11075
+a 1277 x FP(#)744 b(You)f(may)h(wish)f(to)h(use)f(password)g
+(encryption.)g(Please)g(read)-30 13963 y(#)h(ENCRYPTION.txt,)e
+(Win95.txt)h(and)g(WinNT.txt)g(in)h(the)f(Samba)-30 15575
+y(#)h(documentation.)-30 17187 y(#)g(Do)f(not)h(enable)f(this)h(option)
+f(unless)g(you)g(have)h(read)f(those)g(documents)-30
+18799 y(encrypt)g(passwords)g(=)h(yes)-30 18994 y
+SDict begin H.S end
+ -30
+18994 a -30 18994 a
+SDict begin 18.2 H.A end
+ -30 18994 a -30 18994 a
+SDict begin [ /View [/XYZ H.V] /Dest (2158) cvn H.B /DEST pdfmark end
+ -30 18994
+a -30 18994 a
+SDict begin H.S end
+ -30 18994 a -30 18994 a
+SDict begin 18.2 H.A end
+ -30 18994 a -30
+18994 a
+SDict begin [ /View [/XYZ H.V] /Dest (2160) cvn H.B /DEST pdfmark end
+ -30 18994 a -30 18994 a
+SDict begin H.S end
+ -30 18994 a -30 18994
+a
+SDict begin 18.2 H.A end
+ -30 18994 a -30 18994 a
+SDict begin [ /View [/XYZ H.V] /Dest (2162) cvn H.B /DEST pdfmark end
+ -30 18994 a -30 20543 a
+SDict begin H.S end
+ -30
+20543 a -30 20543 a
+SDict begin 18.2 H.A end
+ -30 20543 a -30 20543 a
+SDict begin [ /View [/XYZ H.V] /Dest (2164) cvn H.B /DEST pdfmark end
+ -30 20543
+a 1820 x FU(If)405 b(encrypt)f(passw)-15 b(ords)403 b(is)h(not)g
+(enabled,)h(you)f(will)g(not)g(be)g(able)g(to)g(use)h(Samba)f(with)f
+(NT4.0,)-30 24378 y(W)-62 b(in2k,)496 b(W)-62 b(inXP)-172
+b(,)496 b(and)g(W)-62 b(in2003.)495 b(Earlier)h(W)-62
+b(indo)-39 b(ws)495 b(operating)h(systems)f(did)g(not)h(require)-30
+26392 y(encryption)387 b(to)g(share)g(\002les.)-30 27503
+y
+SDict begin H.S end
+ -30 27503 a -30 27503 a
+SDict begin 18.2 H.A end
+ -30 27503 a -30 27503 a
+SDict begin [ /View [/XYZ H.V] /Dest (2165) cvn H.B /DEST pdfmark end
+ -30
+27503 a 1679 x FU(SMB)588 b(is)h(an)h(authenticated)e(protocol,)h
+(meaning)g(you)g(must)f(supply)h(a)g(correct)g(username)-30
+31197 y(and)413 b(passw)-15 b(ord)413 b(in)g(order)h(to)f(use)g(this)g
+(service.)h(W)-124 b(e)413 b(tell)h(the)f(samba)g(serv)-23
+b(er)413 b(what)g(usernames)-30 33211 y(and)363 b(passw)-15
+b(ords)362 b(are)h(v)-39 b(alid)363 b(with)f(the)20429
+33211 y
+SDict begin H.S end
+ 20429 33211 a 20429 33211 a
+SDict begin 18.2 H.A end
+ 20429 33211 a 20429
+33211 a
+SDict begin [ /View [/XYZ H.V] /Dest (2166) cvn H.B /DEST pdfmark end
+ 20429 33211 a FP(smbpasswd)g FU(command.)34349
+33211 y
+SDict begin H.S end
+ 34349 33211 a 34349 33211 a
+SDict begin 18.2 H.A end
+ 34349 33211 a 34349
+33211 a
+SDict begin [ /View [/XYZ H.V] /Dest (2167) cvn H.B /DEST pdfmark end
+ 34349 33211 a FP(smbpasswd)g FU(tak)-15 b(es)362
+b(a)h(couple)g(of)-30 35226 y(common)308 b(switches)h(to)g(tell)f(it)h
+(to)g(either)g(add)g(traditional)f(users,)h(or)g(add)g(machine)g(users)
+g(\(SMB)-30 37241 y(requires)378 b(that)g(you)g(add)g(the)g(computers')
+f(NETBIOS)h(names)f(as)i(machine)e(users,)i(restricting)-30
+39255 y(what)387 b(computers)g(one)g(can)h(authenticate)e(from\).)-30
+41140 y
+SDict begin H.S end
+ -30 41140 a -30 41140 a
+SDict begin 14.56 H.A end
+ -30 41140 a -30 41140
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2168) cvn H.B /DEST pdfmark end
+ -30 41140 a 1277 x FP(Adding)743 b(a)h(user)f(to)h(the)15592
+42417 y
+SDict begin H.S end
+ 15592 42417 a 15592 42417 a
+SDict begin 14.56 H.A end
+ 15592 42417 a 15592
+42417 a
+SDict begin [ /View [/XYZ H.V] /Dest (2169) cvn H.B /DEST pdfmark end
+ 15592 42417 a Fm(/etc/samba)s(/)s(p)r(r)s(i)s(v)s(a)s(t)s(e)s
+(/)s(s)s(m)s(b)s(p)r(a)s(s)s(s)s(w)s(d)773 b FP(file.)-30
+42638 y
+SDict begin H.S end
+ -30 42638 a -30 42638 a
+SDict begin 14.56 H.A end
+ -30 42638 a -30 42638
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2170) cvn H.B /DEST pdfmark end
+ -30 42638 a 1390 x FJ(#)1309 44028 y
+SDict begin H.S end
+ 1309 44028 a 1309
+44028 a
+SDict begin 14.56 H.A end
+ 1309 44028 a 1309 44028 a
+SDict begin [ /View [/XYZ H.V] /Dest (2171) cvn H.B /DEST pdfmark end
+ 1309 44028 a FH(smbpasswd)743
+b(-a)g(user)-30 45640 y FP(Adding)g(a)h(machine)f(name)g(to)h(the)g
+(/etc/samba/private/smbpasswd)c(file.)-30 45835 y
+SDict begin H.S end
+ -30
+45835 a -30 45835 a
+SDict begin 14.56 H.A end
+ -30 45835 a -30 45835 a
+SDict begin [ /View [/XYZ H.V] /Dest (2172) cvn H.B /DEST pdfmark end
+ -30 45835
+a 1417 x FJ(#)1309 47252 y
+SDict begin H.S end
+ 1309 47252 a 1309 47252 a
+SDict begin 14.56 H.A end
+
+1309 47252 a 1309 47252 a
+SDict begin [ /View [/XYZ H.V] /Dest (2173) cvn H.B /DEST pdfmark end
+ 1309 47252 a FH(smbpasswd)j(-a)g(-m)h
+(machine)-30 48970 y
+SDict begin H.S end
+ -30 48970 a -30 48970 a
+SDict begin 18.2 H.A end
+ -30 48970
+a -30 48970 a
+SDict begin [ /View [/XYZ H.V] /Dest (2174) cvn H.B /DEST pdfmark end
+ -30 48970 a 1846 x FU(It')-85 b(s)555 b(important)e(to)i
+(note)g(that)f(a)h(gi)-39 b(v)-23 b(en)554 b(username)h(or)g(machine)f
+(name)h(must)f(already)h(e)-23 b(xist)-30 52831 y(in)410
+b(the)3890 52831 y
+SDict begin H.S end
+ 3890 52831 a 3890 52831 a
+SDict begin 18.2 H.A end
+ 3890 52831
+a 3890 52831 a
+SDict begin [ /View [/XYZ H.V] /Dest (2175) cvn H.B /DEST pdfmark end
+ 3890 52831 a FQ(/etc/passwd)404 b FU(\002le.)410
+b(Y)-170 b(ou)410 b(can)g(accomplish)g(this)f(simply)h(with)g(the)39659
+52831 y
+SDict begin H.S end
+ 39659 52831 a 39659 52831 a
+SDict begin 18.2 H.A end
+ 39659 52831 a 39659
+52831 a
+SDict begin [ /View [/XYZ H.V] /Dest (2176) cvn H.B /DEST pdfmark end
+ 39659 52831 a FP(adduser)f FU(command.)-30 54846
+y(Note)469 b(that)g(when)g(using)g(the)16263 54846 y
+SDict begin H.S end
+
+16263 54846 a 16263 54846 a
+SDict begin 18.2 H.A end
+ 16263 54846 a 16263 54846
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2177) cvn H.B /DEST pdfmark end
+ 16263 54846 a FP(adduser)f FU(command)h(to)g(add)g(a)g(machine)g
+(name)g(one)g(must)g(ap-)-30 56860 y(pend)552 b(a)g(dollar)f(sign)g(\()
+12593 56860 y
+SDict begin H.S end
+ 12593 56860 a 12593 56860 a
+SDict begin 18.2 H.A end
+ 12593 56860
+a 12593 56860 a
+SDict begin [ /View [/XYZ H.V] /Dest (2178) cvn H.B /DEST pdfmark end
+ 12593 56860 a FU(\223)13281 56860 y
+SDict begin H.S end
+ 13281
+56860 a 13281 56860 a
+SDict begin 18.2 H.A end
+ 13281 56860 a 13281 56860 a
+SDict begin [ /View [/XYZ H.V] /Dest (2179) cvn H.B /DEST pdfmark end
+ 13281
+56860 a FP($)p FU(\224\))h(to)g(the)g(machine)f(name.)h(This)f(should)
+38076 56860 y
+SDict begin H.S end
+ 38076 56860 a 38076 56860 a
+SDict begin 18.2 H.A end
+ 38076 56860
+a 38076 56860 a
+SDict begin [ /View [/XYZ H.V] /Dest (2180) cvn H.B /DEST pdfmark end
+ 38076 56860 a FR(not)579 b FU(ho)-39
+b(we)g(v)-23 b(er)-62 b(,)552 b(be)g(done)-30 58875 y(with)3220
+58875 y
+SDict begin H.S end
+ 3220 58875 a 3220 58875 a
+SDict begin 18.2 H.A end
+ 3220 58875 a 3220 58875
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2181) cvn H.B /DEST pdfmark end
+ 3220 58875 a FP(smbpasswd)p FU(.)10797 58875 y
+SDict begin H.S end
+ 10797
+58875 a 10797 58875 a
+SDict begin 18.2 H.A end
+ 10797 58875 a 10797 58875 a
+SDict begin [ /View [/XYZ H.V] /Dest (2182) cvn H.B /DEST pdfmark end
+ 10797
+58875 a FP(smbpasswd)493 b FU(appends)h(the)g(dollar)g(sign)g(on)g(its)
+g(o)-39 b(wn.)495 b(F)-23 b(ailing)493 b(to)h(mangle)-30
+60890 y(the)538 b(machine)g(name)f(this)h(w)-15 b(ay)537
+b(with)21261 60890 y
+SDict begin H.S end
+ 21261 60890 a 21261 60890 a
+SDict begin 18.2 H.A end
+ 21261
+60890 a 21261 60890 a
+SDict begin [ /View [/XYZ H.V] /Dest (2183) cvn H.B /DEST pdfmark end
+ 21261 60890 a FP(adduser)g FU(will)g(result)h(in)
+g(an)g(error)g(when)g(adding)f(the)-30 62904 y(machine)387
+b(name)g(to)g(samba.)-30 64470 y
+SDict begin H.S end
+ -30 64470 a -30 64470
+a
+SDict begin 14.56 H.A end
+ -30 64470 a -30 64470 a
+SDict begin [ /View [/XYZ H.V] /Dest (2184) cvn H.B /DEST pdfmark end
+ -30 64470 a -30 64470 a
+SDict begin H.S end
+ -30
+64470 a -30 64470 a
+SDict begin 14.56 H.A end
+ -30 64470 a -30 64470 a
+SDict begin [ /View [/XYZ H.V] /Dest (2185) cvn H.B /DEST pdfmark end
+ -30 64470
+a 1596 x FJ(#)1309 66066 y
+SDict begin H.S end
+ 1309 66066 a 1309 66066 a
+SDict begin 14.56 H.A end
+
+1309 66066 a 1309 66066 a
+SDict begin [ /View [/XYZ H.V] /Dest (2186) cvn H.B /DEST pdfmark end
+ 1309 66066 a FH(adduser)743
+b(machine$)-30 67784 y
+SDict begin H.S end
+ -30 67784 a -30 67784 a
+SDict begin 18.2 H.A end
+ -30 67784
+a -30 67784 a
+SDict begin [ /View [/XYZ H.V] /Dest (NETWORK-CONFIGURATION-NFS-NFS)
+cvn H.B /DEST pdfmark end
+ -30 67784 a Black 6008 x FR(72)p Black
+eop end
+%%Page: 73 95
+TeXDict begin 73 94 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 30833 -1636 a FR(Chapter)386 b(5)i(Network)e(Con\002gur)
+-23 b(ation)p Black -30 3861 a FG(Netw)-37 b(ork)517
+b(File)g(System)h(\(NFS\))-30 4246 y
+SDict begin H.S end
+ -30 4246 a -30 4246
+a
+SDict begin 18.2 H.A end
+ -30 4246 a -30 4246 a
+SDict begin [ /View [/XYZ H.V] /Dest (2189) cvn H.B /DEST pdfmark end
+ -30 4246 a -30 4246 a
+SDict begin H.S end
+ -30 4246
+a -30 4246 a
+SDict begin 18.2 H.A end
+ -30 4246 a -30 4246 a
+SDict begin [ /View [/XYZ H.V] /Dest (2191) cvn H.B /DEST pdfmark end
+ -30 4246 a -30 4246
+a
+SDict begin H.S end
+ -30 4246 a -30 4246 a
+SDict begin 18.2 H.A end
+ -30 4246 a -30 4246 a
+SDict begin [ /View [/XYZ H.V] /Dest (2193) cvn H.B /DEST pdfmark end
+ -30 4246
+a -30 5176 a
+SDict begin H.S end
+ -30 5176 a -30 5176 a
+SDict begin 18.2 H.A end
+ -30 5176 a -30 5176
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2195) cvn H.B /DEST pdfmark end
+ -30 5176 a 1629 x FU(NFS)490 b(\(or)h(Netw)-15 b(ork)490
+b(File)g(System\))g(w)-15 b(as)490 b(originally)f(written)h(by)h(Sun)f
+(for)h(their)f(Solaris)g(im-)-30 8820 y(plementation)530
+b(of)i(Unix.)f(While)g(it)h(is)f(signi\002cantly)f(easier)h(to)g(get)h
+(up)f(and)g(running)g(when)-30 10835 y(compared)356 b(to)f(SMB,)h(it)f
+(is)h(also)f(signi\002cantly)g(less)g(secure.)i(The)f(primary)f
+(insecurity)g(in)h(NFS)-30 12849 y(is)467 b(that)g(it)g(is)f(easy)h(to)
+g(spoof)g(user)g(and)g(group)g(id')-85 b(s)466 b(from)h(one)g(machine)g
+(to)g(another)-85 b(.)467 b(NFS)f(is)-30 14864 y(an)415
+b(unauthenticated)f(protocol.)h(Future)f(v)-23 b(ersions)414
+b(of)h(the)g(NFS)f(protocol)g(are)i(being)e(de)-39 b(vised)-30
+16879 y(that)387 b(enhance)g(security)-101 b(,)388 b(b)-31
+b(ut)387 b(these)g(are)h(not)f(common)f(at)i(the)f(time)g(of)g(this)g
+(writing.)-30 17214 y
+SDict begin H.S end
+ -30 17214 a -30 17214 a
+SDict begin 18.2 H.A end
+ -30 17214
+a -30 17214 a
+SDict begin [ /View [/XYZ H.V] /Dest (2196) cvn H.B /DEST pdfmark end
+ -30 17214 a -30 17989 a
+SDict begin H.S end
+ -30 17989 a -30
+17989 a
+SDict begin 18.2 H.A end
+ -30 17989 a -30 17989 a
+SDict begin [ /View [/XYZ H.V] /Dest (2199) cvn H.B /DEST pdfmark end
+ -30 17989 a 1679 x FU(NFS)478
+b(con\002guration)f(is)h(go)-23 b(v)g(erned)478 b(by)g(the)24145
+19668 y
+SDict begin H.S end
+ 24145 19668 a 24145 19668 a
+SDict begin 18.2 H.A end
+ 24145 19668 a 24145
+19668 a
+SDict begin [ /View [/XYZ H.V] /Dest (2200) cvn H.B /DEST pdfmark end
+ 24145 19668 a FQ(/etc/exports)471 b FU(\002le.)478
+b(When)g(you)g(load)h(the)f(def)-15 b(ault)-30 21683
+y
+SDict begin H.S end
+ -30 21683 a -30 21683 a
+SDict begin 18.2 H.A end
+ -30 21683 a -30 21683 a
+SDict begin [ /View [/XYZ H.V] /Dest (2201) cvn H.B /DEST pdfmark end
+ -30
+21683 a FQ(/etc/exports)480 b FU(\002le)488 b(into)f(an)h(editor)-62
+b(,)488 b(you')-15 b(ll)487 b(see)h(a)g(blank)g(\002le)g(with)f(a)h(tw)
+-15 b(o)487 b(line)h(comment)f(on)-30 23698 y(top.)503
+b(W)-124 b(e')-15 b(ll)501 b(need)i(to)f(add)g(a)h(line)f(to)g(the)g(e)
+-23 b(xports)502 b(\002le)g(for)g(each)h(directory)f(that)g(we)g(wish)g
+(to)-30 25712 y(e)-23 b(xport,)471 b(with)g(a)h(listing)e(of)h(client)g
+(w)-15 b(orkstations)470 b(that)h(will)g(be)g(allo)-39
+b(wed)471 b(to)g(access)h(that)f(\002le.)-30 27727 y(F)-23
+b(or)304 b(instance,)g(if)g(we)g(wished)g(to)g(e)-23
+b(xport)303 b(directory)27880 27727 y
+SDict begin H.S end
+ 27880 27727 a 27880
+27727 a
+SDict begin 18.2 H.A end
+ 27880 27727 a 27880 27727 a
+SDict begin [ /View [/XYZ H.V] /Dest (2202) cvn H.B /DEST pdfmark end
+ 27880 27727 a FQ(/home/foo)c
+FU(to)304 b(w)-15 b(orkstation)302 b(Bar)-62 b(,)305
+b(we)f(w)-15 b(ould)-30 29742 y(simply)386 b(add)i(the)f(line:)-30
+31627 y
+SDict begin H.S end
+ -30 31627 a -30 31627 a
+SDict begin 14.56 H.A end
+ -30 31627 a -30 31627
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2203) cvn H.B /DEST pdfmark end
+ -30 31627 a 1276 x FP(/home/foo)743 b(Bar\(rw\))-30
+34598 y
+SDict begin H.S end
+ -30 34598 a -30 34598 a
+SDict begin 18.2 H.A end
+ -30 34598 a -30 34598
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2204) cvn H.B /DEST pdfmark end
+ -30 34598 a 1869 x FU(to)323 b(our)3889 36467 y
+SDict begin H.S end
+ 3889
+36467 a 3889 36467 a
+SDict begin 18.2 H.A end
+ 3889 36467 a 3889 36467 a
+SDict begin [ /View [/XYZ H.V] /Dest (2205) cvn H.B /DEST pdfmark end
+ 3889 36467
+a FQ(/etc/exports)p FU(.)316 b(Belo)-39 b(w)-101 b(,)324
+b(you')-15 b(ll)323 b(\002nd)g(the)g(e)-23 b(xample)323
+b(from)g(the)h(man)f(page)g(for)h(the)47391 36467 y
+SDict begin H.S end
+ 47391
+36467 a 47391 36467 a
+SDict begin 18.2 H.A end
+ 47391 36467 a 47391 36467 a
+SDict begin [ /View [/XYZ H.V] /Dest (2206) cvn H.B /DEST pdfmark end
+ 47391
+36467 a FQ(exports)-30 38482 y FU(\002le:)-30 40047 y
+SDict begin H.S end
+
+-30 40047 a -30 40047 a
+SDict begin 14.56 H.A end
+ -30 40047 a -30 40047 a
+SDict begin [ /View [/XYZ H.V] /Dest (2207) cvn H.B /DEST pdfmark end
+ -30 40047
+a 1597 x FP(#)744 b(sample)f(/etc/exports)f(file)-30
+43255 y(/)11158 b(master\(rw\))743 b(trusty\(rw,no_root_squash\))-30
+44867 y(/projects)5206 b(proj*.local.domain\(rw\))-30
+46479 y(/usr)8926 b(*.local.domain\(ro\))742 b(@trusted\(rw\))-30
+48090 y(/home/joe)5206 b
+(pc001\(rw,all_squash,anonuid=150,anongid=100\))-30 49702
+y(/pub)8926 b(\(ro,insecure,all_squash\))-30 51447 y
+SDict begin H.S end
+
+-30 51447 a -30 51447 a
+SDict begin 18.2 H.A end
+ -30 51447 a -30 51447 a
+SDict begin [ /View [/XYZ H.V] /Dest (2208) cvn H.B /DEST pdfmark end
+ -30 51447
+a 1820 x FU(As)453 b(you)f(can)h(see,)g(there)g(are)g(v)-39
+b(arious)453 b(options)e(a)-31 b(v)-39 b(ailable,)453
+b(b)-31 b(ut)453 b(most)f(should)g(be)h(f)-15 b(airly)452
+b(clear)-30 55281 y(from)387 b(this)g(e)-23 b(xample.)-30
+56392 y
+SDict begin H.S end
+ -30 56392 a -30 56392 a
+SDict begin 18.2 H.A end
+ -30 56392 a -30 56392
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2209) cvn H.B /DEST pdfmark end
+ -30 56392 a 1679 x FU(NFS)552 b(w)-15 b(orks)552 b(under)g(the)h
+(assumption)e(that)h(a)h(gi)-39 b(v)-23 b(en)552 b(user)h(on)f(one)h
+(machine)f(in)g(a)h(netw)-15 b(ork)-30 60086 y(has)405
+b(the)f(same)h(user)f(ID)h(on)g(all)f(machines)g(across)h(the)f(netw)
+-15 b(ork.)404 b(When)h(an)g(attempt)f(is)g(made)-30
+62100 y(to)571 b(read)f(or)h(write)g(from)f(a)h(NFS)f(client)g(to)g(an)
+h(NFS)f(serv)-23 b(er)-62 b(,)571 b(a)f(UID)h(is)f(passed)h(as)f(part)h
+(of)-30 64115 y(the)618 b(read/write)g(request.)h(This)e(UID)h(is)g
+(treated)h(the)f(same)g(as)g(if)g(the)g(read/write)g(request)-30
+66130 y(originated)490 b(on)h(the)g(local)g(machine.)g(As)f(you)h(can)g
+(see,)g(if)g(one)g(could)g(arbitrarily)f(specify)h(a)-30
+68144 y(gi)-39 b(v)-23 b(en)531 b(UID)g(when)g(accessing)g(resources)g
+(on)g(a)g(remote)g(system,)g(Bad)g(Things)f(\(tm\))h(could)p
+Black 50226 73792 a FR(73)p Black eop end
+%%Page: 74 96
+TeXDict begin 74 95 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(5)g(Network)f(Con\002gur)-23
+b(ation)p Black -30 3611 a FU(and)471 b(w)-15 b(ould)469
+b(happen.)i(As)g(a)f(partial)h(hedge)f(ag)-8 b(ainst)471
+b(this,)f(each)h(directory)f(is)h(mounted)e(with)-30
+5626 y(the)2457 5626 y
+SDict begin H.S end
+ 2457 5626 a 2457 5626 a
+SDict begin 18.2 H.A end
+ 2457 5626
+a 2457 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (2210) cvn H.B /DEST pdfmark end
+ 2457 5626 a FP(root_squash)592 b FU(option.)h(This)g
+(maps)g(the)g(UID)g(for)h(an)-23 b(y)593 b(user)g(claiming)g(to)g(be)g
+(root)g(to)-30 7640 y(a)522 b(dif)-39 b(ferent)521 b(UID,)h(thus)e(pre)
+-39 b(v)-23 b(enting)521 b(root)g(access)g(to)g(the)g(\002les)g(or)g
+(folders)g(in)g(the)h(e)-23 b(xported)-30 9655 y(directory)-101
+b(.)6372 9655 y
+SDict begin H.S end
+ 6372 9655 a 6372 9655 a
+SDict begin 18.2 H.A end
+ 6372 9655 a 6372
+9655 a
+SDict begin [ /View [/XYZ H.V] /Dest (2211) cvn H.B /DEST pdfmark end
+ 6372 9655 a FP(root_squash)518 b FU(seems)i(to)g(be)g(enabled)g
+(by)g(def)-15 b(ault)519 b(as)h(a)g(security)g(measure,)g(b)-31
+b(ut)-30 11670 y(the)387 b(authors)g(recommend)g(specifying)f(it)i(an)
+-23 b(yw)-15 b(ay)386 b(in)h(your)32987 11670 y
+SDict begin H.S end
+ 32987
+11670 a 32987 11670 a
+SDict begin 18.2 H.A end
+ 32987 11670 a 32987 11670 a
+SDict begin [ /View [/XYZ H.V] /Dest (2212) cvn H.B /DEST pdfmark end
+ 32987
+11670 a FQ(/etc/exports)380 b FU(\002le.)-30 12780 y
+SDict begin H.S end
+
+-30 12780 a -30 12780 a
+SDict begin 18.2 H.A end
+ -30 12780 a -30 12780 a
+SDict begin [ /View [/XYZ H.V] /Dest (2213) cvn H.B /DEST pdfmark end
+ -30 12780
+a 1679 x FU(Y)-170 b(ou)543 b(can)g(also)g(e)-23 b(xport)543
+b(a)g(directory)g(directly)g(from)g(the)g(command)g(line)g(on)g(the)g
+(serv)-23 b(er)543 b(by)-30 16474 y(using)387 b(the)5997
+16474 y
+SDict begin H.S end
+ 5997 16474 a 5997 16474 a
+SDict begin 18.2 H.A end
+ 5997 16474 a 5997 16474
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2214) cvn H.B /DEST pdfmark end
+ 5997 16474 a FP(exportfs)f FU(command)h(as)g(follo)-39
+b(ws:)-30 18359 y
+SDict begin H.S end
+ -30 18359 a -30 18359 a
+SDict begin 14.56 H.A end
+ -30 18359 a
+-30 18359 a
+SDict begin [ /View [/XYZ H.V] /Dest (2215) cvn H.B /DEST pdfmark end
+ -30 18359 a -30 18359 a
+SDict begin H.S end
+ -30 18359 a -30 18359
+a
+SDict begin 14.56 H.A end
+ -30 18359 a -30 18359 a
+SDict begin [ /View [/XYZ H.V] /Dest (2216) cvn H.B /DEST pdfmark end
+ -30 18359 a 1276 x FJ(#)1309
+19635 y
+SDict begin H.S end
+ 1309 19635 a 1309 19635 a
+SDict begin 14.56 H.A end
+ 1309 19635 a 1309 19635
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2217) cvn H.B /DEST pdfmark end
+ 1309 19635 a FH(exportfs)743 b(-o)h(rw,no_root_squash)d
+(Bar:/home/foo)-30 21353 y
+SDict begin H.S end
+ -30 21353 a -30 21353 a
+SDict begin 18.2 H.A end
+ -30
+21353 a -30 21353 a
+SDict begin [ /View [/XYZ H.V] /Dest (2218) cvn H.B /DEST pdfmark end
+ -30 21353 a 1847 x FU(This)k(line)h(e)-23
+b(xports)744 b(the)14466 23200 y
+SDict begin H.S end
+ 14466 23200 a 14466
+23200 a
+SDict begin 18.2 H.A end
+ 14466 23200 a 14466 23200 a
+SDict begin [ /View [/XYZ H.V] /Dest (2219) cvn H.B /DEST pdfmark end
+ 14466 23200 a FQ(/home/foo)c
+FU(directory)745 b(to)h(the)f(computer)38379 23200 y
+SDict begin H.S end
+
+38379 23200 a 38379 23200 a
+SDict begin 18.2 H.A end
+ 38379 23200 a 38379 23200
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2220) cvn H.B /DEST pdfmark end
+ 38379 23200 a FU(\223)39067 23200 y
+SDict begin H.S end
+ 39067 23200 a 39067
+23200 a
+SDict begin 18.2 H.A end
+ 39067 23200 a 39067 23200 a
+SDict begin [ /View [/XYZ H.V] /Dest (2221) cvn H.B /DEST pdfmark end
+ 39067 23200 a 0 1 0 0
+TeXcolorcmyk 39067 23200 a
+SDict begin H.S end
+ 39067 23200 a 0 1 0 0 TeXcolorcmyk
+FQ(Bar)p 0 1 0 0 TeXcolorcmyk 40946 22459 a
+SDict begin H.R end
+ 40946 22459
+a 40946 23200 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (Bar) >> /Subtype /Link H.B /ANN pdfmark end
+ 40946 23200 a Black FU(\224)h(and)g(grants)49897
+23200 y
+SDict begin H.S end
+ 49897 23200 a 49897 23200 a
+SDict begin 18.2 H.A end
+ 49897 23200 a 49897
+23200 a
+SDict begin [ /View [/XYZ H.V] /Dest (2222) cvn H.B /DEST pdfmark end
+ 49897 23200 a 0 1 0 0 TeXcolorcmyk 49897 23200
+a
+SDict begin H.S end
+ 49897 23200 a 0 1 0 0 TeXcolorcmyk FQ(Bar)p 0 1 0 0
+TeXcolorcmyk 51776 22459 a
+SDict begin H.R end
+ 51776 22459 a 51776 23200
+a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (Bar) >> /Subtype /Link H.B /ANN pdfmark end
+ 51776 23200 a Black -30 25215 a FU(read/write)369 b(access.)i
+(Additionally)-101 b(,)368 b(the)i(NFS)f(serv)-23 b(er)369
+b(will)g(not)h(in)-62 b(v)-31 b(ok)-15 b(e)39048 25215
+y
+SDict begin H.S end
+ 39048 25215 a 39048 25215 a
+SDict begin 18.2 H.A end
+ 39048 25215 a 39048 25215
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2223) cvn H.B /DEST pdfmark end
+ 39048 25215 a FP(root_squash)p FU(,)369 b(which)-30
+27229 y(means)f(an)-23 b(y)368 b(user)g(on)h(Bar)f(with)g(a)g(UID)h(of)
+23318 27229 y
+SDict begin H.S end
+ 23318 27229 a 23318 27229 a
+SDict begin 18.2 H.A end
+ 23318 27229
+a 23318 27229 a
+SDict begin [ /View [/XYZ H.V] /Dest (2224) cvn H.B /DEST pdfmark end
+ 23318 27229 a FU(\2230\224)f(\(root')-85
+b(s)368 b(UID\))g(will)g(ha)-31 b(v)-23 b(e)368 b(the)h(same)f(pri)-39
+b(vile)-23 b(ges)-30 29244 y(as)594 b(root)g(on)f(the)h(serv)-23
+b(er)-85 b(.)594 b(The)g(syntax)f(does)h(look)f(strange)h(\(usually)f
+(when)h(a)g(directory)f(is)-30 31259 y(speci\002ed)672
+b(in)8030 31259 y
+SDict begin H.S end
+ 8030 31259 a 8030 31259 a
+SDict begin 18.2 H.A end
+ 8030 31259
+a 8030 31259 a
+SDict begin [ /View [/XYZ H.V] /Dest (2225) cvn H.B /DEST pdfmark end
+ 8030 31259 a FP(computer:/directory/file)e
+FU(syntax,)i(you)g(are)h(referring)g(to)f(a)g(\002le)h(in)f(a)-30
+33273 y(directory)387 b(on)g(a)h(gi)-39 b(v)-23 b(en)387
+b(computer\).)-30 34384 y
+SDict begin H.S end
+ -30 34384 a -30 34384 a
+SDict begin 18.2 H.A end
+ -30
+34384 a -30 34384 a
+SDict begin [ /View [/XYZ H.V] /Dest (2226) cvn H.B /DEST pdfmark end
+ -30 34384 a 1679 x FU(Y)-170 b(ou')-15
+b(ll)386 b(\002nd)h(more)g(information)f(on)h(the)h(man)f(page)g(for)g
+(the)h(e)-23 b(xports)386 b(\002le.)p Black -30 73792
+a FR(74)p Black eop end
+%%Page: 75 97
+TeXDict begin 75 96 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM) cvn H.B /DEST
+pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(6)-30 10743 y FO(X)1287 b(Con\002guration)p -30 18316
+51806 56 v -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316
+a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (2229) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30
+18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (2231) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 19091
+a
+SDict begin H.S end
+ -30 19091 a -30 19091 a
+SDict begin 18.2 H.A end
+ -30 19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (2233) cvn H.B /DEST pdfmark end
+ -30
+19091 a 1051 x FU(Starting)389 b(with)h(Slackw)-15 b(are-10.0,)390
+b(the)g(X)g(W)-62 b(indo)-39 b(w)390 b(en)-62 b(vironment)389
+b(in)h(Slackw)-15 b(are)389 b(is)h(pro)-23 b(vided)-30
+22157 y(by)408 b(Xor)-28 b(g.)408 b(X)g(is)g(responsible)f(for)h(pro)
+-23 b(viding)407 b(a)h(graphical)f(user)h(interf)-15
+b(ace.)408 b(It)g(is)g(independent)-30 24171 y(from)387
+b(the)g(operating)g(system,)g(unlik)-15 b(e)386 b(W)-62
+b(indo)-39 b(ws)387 b(or)h(the)f(MacOS.)-30 24507 y
+SDict begin H.S end
+ -30
+24507 a -30 24507 a
+SDict begin 18.2 H.A end
+ -30 24507 a -30 24507 a
+SDict begin [ /View [/XYZ H.V] /Dest (2234) cvn H.B /DEST pdfmark end
+ -30 24507
+a -30 24507 a
+SDict begin H.S end
+ -30 24507 a -30 24507 a
+SDict begin 18.2 H.A end
+ -30 24507 a -30
+24507 a
+SDict begin [ /View [/XYZ H.V] /Dest (2236) cvn H.B /DEST pdfmark end
+ -30 24507 a -30 25282 a
+SDict begin H.S end
+ -30 25282 a -30 25282
+a
+SDict begin 18.2 H.A end
+ -30 25282 a -30 25282 a
+SDict begin [ /View [/XYZ H.V] /Dest (2239) cvn H.B /DEST pdfmark end
+ -30 25282 a 1679 x FU(The)549
+b(X)g(W)-62 b(indo)-39 b(w)549 b(System)g(is)g(implemented)f(through)g
+(man)-23 b(y)549 b(programs)g(that)g(run)g(in)g(user)-31
+b(-)-30 28976 y(land.)384 b(The)h(tw)-15 b(o)383 b(main)h(components)f
+(are)i(the)f(serv)-23 b(er)384 b(and)g(the)g(windo)-39
+b(w)384 b(manager)-85 b(.)384 b(The)g(serv)-23 b(er)-30
+30990 y(pro)g(vides)458 b(the)g(lo)-39 b(wle)g(v)-23
+b(el)458 b(functions)g(for)g(interacting)g(with)g(your)g(video)g(hardw)
+-15 b(are,)459 b(thus)f(it)g(is)-30 33005 y(system)364
+b(speci\002c.)h(The)f(windo)-39 b(w)364 b(manager)h(sits)f(on)g(top)h
+(of)f(the)h(serv)-23 b(er)364 b(and)h(pro)-23 b(vides)364
+b(the)g(user)-30 35020 y(interf)-15 b(ace.)420 b(The)g(adv)-39
+b(antage)420 b(to)g(this)f(is)h(you)g(can)g(ha)-31 b(v)-23
+b(e)420 b(man)-23 b(y)419 b(dif)-39 b(ferent)420 b(graphical)g(interf)
+-15 b(aces)-30 37034 y(by)387 b(simply)g(changing)f(the)i(windo)-39
+b(w)387 b(manager)g(you)g(use.)-30 38145 y
+SDict begin H.S end
+ -30 38145
+a -30 38145 a
+SDict begin 18.2 H.A end
+ -30 38145 a -30 38145 a
+SDict begin [ /View [/XYZ H.V] /Dest (2240) cvn H.B /DEST pdfmark end
+ -30 38145 a 1679
+x FU(Con\002guring)295 b(X)h(can)g(be)g(a)g(comple)-23
+b(x)295 b(task.)h(The)g(reason)g(for)g(this)f(is)h(the)g(v)-39
+b(ast)296 b(numbers)f(of)h(video)-30 41838 y(cards)529
+b(a)-31 b(v)-39 b(ailable)529 b(for)g(the)g(PC)g(architecture,)g(most)f
+(of)h(which)g(use)g(dif)-39 b(ferent)529 b(programming)-30
+43853 y(interf)-15 b(aces.)322 b(Luckily)-101 b(,)321
+b(most)g(cards)h(today)f(support)g(basic)h(video)f(standards)g(kno)-39
+b(wn)321 b(as)h(VESA,)-30 45868 y(and)388 b(if)g(your)g(card)g(is)g
+(among)f(them)h(you')-15 b(ll)387 b(be)h(able)g(to)f(start)h(X)g(using)
+f(the)40812 45868 y
+SDict begin H.S end
+ 40812 45868 a 40812 45868 a
+SDict begin 18.2 H.A end
+ 40812
+45868 a 40812 45868 a
+SDict begin [ /View [/XYZ H.V] /Dest (2241) cvn H.B /DEST pdfmark end
+ 40812 45868 a FP(startx)h FU(command)-30
+47882 y(right)f(out)g(of)g(the)h(box.)-30 48218 y
+SDict begin H.S end
+ -30
+48218 a -30 48218 a
+SDict begin 18.2 H.A end
+ -30 48218 a -30 48218 a
+SDict begin [ /View [/XYZ H.V] /Dest (2242) cvn H.B /DEST pdfmark end
+ -30 48218
+a -30 48993 a
+SDict begin H.S end
+ -30 48993 a -30 48993 a
+SDict begin 18.2 H.A end
+ -30 48993 a -30
+48993 a
+SDict begin [ /View [/XYZ H.V] /Dest (2244) cvn H.B /DEST pdfmark end
+ -30 48993 a 1679 x FU(If)477 b(this)e(doesn')-28
+b(t)476 b(w)-15 b(ork)476 b(with)g(your)g(card,)h(or)f(if)h(you')-77
+b(d)475 b(lik)-15 b(e)476 b(to)g(tak)-15 b(e)476 b(adv)-39
+b(antage)476 b(of)g(the)g(high-)-30 52687 y(performance)374
+b(features)g(of)g(your)g(video)f(card)i(such)e(as)h(hardw)-15
+b(are)374 b(acceleration)g(or)g(3-D)g(hard-)-30 54701
+y(w)-15 b(are)387 b(rendering,)h(then)f(you')-15 b(ll)386
+b(need)h(to)g(recon\002gure)g(X.)-30 55037 y
+SDict begin H.S end
+ -30 55037
+a -30 55037 a
+SDict begin 18.2 H.A end
+ -30 55037 a -30 55037 a
+SDict begin [ /View [/XYZ H.V] /Dest (2245) cvn H.B /DEST pdfmark end
+ -30 55037 a -30
+55812 a
+SDict begin H.S end
+ -30 55812 a -30 55812 a
+SDict begin 18.2 H.A end
+ -30 55812 a -30 55812
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2248) cvn H.B /DEST pdfmark end
+ -30 55812 a 1679 x FU(T)-124 b(o)557 b(con\002gure)f(X,)h(you')-15
+b(ll)556 b(need)h(to)f(mak)-15 b(e)556 b(an)26005 57491
+y
+SDict begin H.S end
+ 26005 57491 a 26005 57491 a
+SDict begin 18.2 H.A end
+ 26005 57491 a 26005 57491
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2249) cvn H.B /DEST pdfmark end
+ 26005 57491 a FQ(/etc/X11/xorg.conf)545 b FU(\002le.)557
+b(This)f(\002le)h(contains)-30 59506 y(lots)443 b(of)h(details)f(about)
+g(your)h(video)f(hardw)-15 b(are,)444 b(mouse,)g(and)f(monitor)-85
+b(.)443 b(It')-85 b(s)443 b(a)h(v)-23 b(ery)444 b(comple)-23
+b(x)-30 61520 y(con\002guration)468 b(\002le,)i(b)-31
+b(ut)469 b(fortunately)g(there)g(are)h(se)-39 b(v)-23
+b(eral)469 b(programs)g(to)h(help)f(create)g(one)h(for)-30
+63535 y(you.)388 b(W)-124 b(e')-15 b(ll)386 b(mention)h(a)g(fe)-39
+b(w)388 b(of)f(them)g(here.)-30 63870 y
+SDict begin H.S end
+ -30 63870 a -30
+63870 a
+SDict begin 18.2 H.A end
+ -30 63870 a -30 63870 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-XORGCONFIG) cvn
+H.B /DEST pdfmark end
+ -30 63870 a Black 50226
+73672 a FR(75)p Black eop end
+%%Page: 76 98
+TeXDict begin 76 97 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (2274) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(6)g(X)g(Con\002gur)-23 b(ation)p Black -30 4011 a FL(6.1)620
+b Fq(xor)-33 b(gcon\002g)-30 5624 y
+SDict begin H.S end
+ -30 5624 a -30 5624
+a
+SDict begin 18.2 H.A end
+ -30 5624 a -30 5624 a
+SDict begin [ /View [/XYZ H.V] /Dest (2253) cvn H.B /DEST pdfmark end
+ -30 5624 a 1518 x FU(This)327
+b(is)f(a)h(simple)f(menu)h(dri)-39 b(v)-23 b(en)326 b(frontend)h(that')
+-85 b(s)326 b(similar)g(in)h(feel)g(to)g(the)f(Slackw)-15
+b(are)326 b(installer)-85 b(.)-30 9156 y(It)411 b(simply)f(tells)h(the)
+g(X)g(serv)-23 b(er)411 b(to)f(tak)-15 b(e)411 b(a)g(look)g(at)g(the)g
+(card,)h(and)f(then)f(set)h(up)g(the)g(best)g(initial)-30
+11171 y(con\002guration)563 b(\002le)g(it)g(can)h(mak)-15
+b(e)563 b(based)h(on)g(the)f(information)g(it)g(g)-8
+b(athers.)564 b(The)g(generated)-30 13186 y
+SDict begin H.S end
+ -30 13186
+a -30 13186 a
+SDict begin 18.2 H.A end
+ -30 13186 a -30 13186 a
+SDict begin [ /View [/XYZ H.V] /Dest (2254) cvn H.B /DEST pdfmark end
+ -30 13186 a FQ
+(/etc/X11/xorg.conf)382 b FU(\002le)392 b(should)g(be)h(a)g(good)g
+(starting)f(point)g(for)h(most)f(systems)g(\(and)h(should)-30
+15200 y(w)-15 b(ork)387 b(without)f(modi\002cation\).)-30
+16253 y
+SDict begin H.S end
+ -30 16253 a -30 16253 a
+SDict begin 18.2 H.A end
+ -30 16253 a -30 16253
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2255) cvn H.B /DEST pdfmark end
+ -30 16253 a 1737 x FU(This)455 b(is)h(a)g(te)-23 b(xt-based)455
+b(X)h(con\002guration)e(program)i(that')-85 b(s)455 b(designed)g(for)h
+(the)f(adv)-39 b(anced)456 b(sys-)-30 20005 y(tem)499
+b(administrator)-85 b(.)499 b(Here')-85 b(s)499 b(a)h(sample)f(w)-15
+b(alkthrough)498 b(using)34659 20005 y
+SDict begin H.S end
+ 34659 20005 a
+34659 20005 a
+SDict begin 18.2 H.A end
+ 34659 20005 a 34659 20005 a
+SDict begin [ /View [/XYZ H.V] /Dest (2256) cvn H.B /DEST pdfmark end
+ 34659 20005
+a FP(xorgconfig)p FU(.)h(First,)g(start)g(the)-30 22019
+y(program:)-30 23905 y
+SDict begin H.S end
+ -30 23905 a -30 23905 a
+SDict begin 14.56 H.A end
+ -30 23905
+a -30 23905 a
+SDict begin [ /View [/XYZ H.V] /Dest (2257) cvn H.B /DEST pdfmark end
+ -30 23905 a -30 23905 a
+SDict begin H.S end
+ -30 23905 a -30
+23905 a
+SDict begin 14.56 H.A end
+ -30 23905 a -30 23905 a
+SDict begin [ /View [/XYZ H.V] /Dest (2258) cvn H.B /DEST pdfmark end
+ -30 23905 a 1276 x FJ(#)1309
+25181 y
+SDict begin H.S end
+ 1309 25181 a 1309 25181 a
+SDict begin 14.56 H.A end
+ 1309 25181 a 1309 25181
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2259) cvn H.B /DEST pdfmark end
+ 1309 25181 a FH(xorgconfig)-30 26898 y
+SDict begin H.S end
+ -30 26898 a
+-30 26898 a
+SDict begin 18.2 H.A end
+ -30 26898 a -30 26898 a
+SDict begin [ /View [/XYZ H.V] /Dest (2260) cvn H.B /DEST pdfmark end
+ -30 26898 a 1847
+x FU(This)491 b(will)g(present)h(a)g(screenful)f(of)h(information)f
+(about)31967 28745 y
+SDict begin H.S end
+ 31967 28745 a 31967 28745 a
+SDict begin 18.2 H.A end
+ 31967
+28745 a 31967 28745 a
+SDict begin [ /View [/XYZ H.V] /Dest (2261) cvn H.B /DEST pdfmark end
+ 31967 28745 a FP(xorgconfig)p FU(.)g(T)-124
+b(o)492 b(continue,)f(press)-30 30760 y
+SDict begin H.S end
+ -30 30760 a -30
+30760 a
+SDict begin 18.2 H.A end
+ -30 30760 a -30 30760 a
+SDict begin [ /View [/XYZ H.V] /Dest (2262) cvn H.B /DEST pdfmark end
+ -30 30760 a Fv(ENTER)p
+FU(.)5635 30760 y
+SDict begin H.S end
+ 5635 30760 a 5635 30760 a
+SDict begin 18.2 H.A end
+ 5635 30760
+a 5635 30760 a
+SDict begin [ /View [/XYZ H.V] /Dest (2263) cvn H.B /DEST pdfmark end
+ 5635 30760 a FP(xorgconfig)627 b FU(will)h(ask)h(you)f
+(to)g(v)-23 b(erify)628 b(you)g(ha)-31 b(v)-23 b(e)628
+b(set)g(your)40802 30760 y
+SDict begin H.S end
+ 40802 30760 a 40802 30760
+a
+SDict begin 18.2 H.A end
+ 40802 30760 a 40802 30760 a
+SDict begin [ /View [/XYZ H.V] /Dest (2264) cvn H.B /DEST pdfmark end
+ 40802 30760 a FP(PATH)g
+FU(correctly)-101 b(.)629 b(It)-30 32775 y(should)387
+b(be)g(\002ne,)h(so)f(go)g(ahead)g(and)h(hit)21793 32775
+y
+SDict begin H.S end
+ 21793 32775 a 21793 32775 a
+SDict begin 18.2 H.A end
+ 21793 32775 a 21793 32775
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2265) cvn H.B /DEST pdfmark end
+ 21793 32775 a Fv(ENTER)p FU(.)-30 33110 y
+SDict begin H.S end
+ -30 33110
+a -30 33110 a
+SDict begin 18.2 H.A end
+ -30 33110 a -30 33110 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-1) cvn H.B /DEST
+pdfmark end
+ -30 33110 a Black
+40562 x FR(76)p Black eop end
+%%Page: 77 99
+TeXDict begin 77 98 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 35138 -1636 a FR(Chapter)386 b(6)i(X)f(Con\002gur)-23
+b(ation)p Black -30 3611 a FX(Figur)-28 b(e)387 b(6-1.)h
+FV(xorgcon\002g)e FX(Mouse)h(Con\002guration)-30 5477
+y
+SDict begin H.S end
+ -30 5477 a -30 5477 a
+SDict begin 18.2 H.A end
+ -30 5477 a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (2269) cvn H.B /DEST pdfmark end
+ -30 5477
+a -30 40807 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 40807 a @beginspecial 0 @llx 0 @lly
+451 @urx 311 @ury 4510 @rwi @setspecial
+%%BeginDocument: x-window-system/xorgconfig1.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 0 0 451 311
+
+/Outterbox
+{ newpath
+0 0 moveto
+450 0 rlineto
+0 310 rlineto
+-450 0 rlineto
+closepath } def
+
+
+/TitleFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+Outterbox
+3 300 ContentFont (First specify a mouse protocol type. Choose one from the following list:)show
+
+3 280 ContentFont ( 1. Auto) show
+3 265 ContentFont ( 2. SysMouse) show
+3 250 ContentFont ( 3. MouseSystems) show
+3 235 ContentFont ( 4. PS/2) show
+3 220 ContentFont ( 5. Microsoft) show
+3 205 ContentFont ( 6. Busmouse) show
+3 190 ContentFont ( 7. IMPS/2) show
+3 175 ContentFont ( 8. ExplorerPS/2) show
+3 160 ContentFont ( 9. GlidePointPS/2) show
+3 145 ContentFont (10. MouseManPlusPS/2) show
+3 130 ContentFont (11. NetMousePS/2) show
+3 115 ContentFont (12. NetScrollPS/2) show
+3 100 ContentFont (13. ThinkingMousePS/2) show
+3 85 ContentFont (14. AceCad) show
+
+3 60 ContentFont (The recommended protocol is Auto. If you have a very old mouse) show
+3 45 ContentFont (or don't want OS support or auto detection, and you have a two-button) show
+3 30 ContentFont (or three-button serial mouse, it is most likely of type Microsoft.) show
+
+3 3 ContentFont (Enter a protocol number:) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 40807 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 40807 a -30 40807 a
+SDict begin H.S end
+ -30
+40807 a -30 40807 a
+SDict begin 18.2 H.A end
+ -30 40807 a -30 40807 a
+SDict begin [ /View [/XYZ H.V] /Dest (2272) cvn H.B /DEST pdfmark end
+ -30 40807
+a 3565 x FU(Select)587 b(your)f(mouse)h(from)g(the)g(menu)f(presented.)
+h(If)g(you)g(don')-28 b(t)587 b(see)g(your)g(serial)g(mouse)-30
+46387 y(listed,)403 b(pick)g(the)h(Microsoft)e(protocol)h(--)h(it')-85
+b(s)403 b(the)g(most)g(common)f(and)h(will)g(probably)g(w)-15
+b(ork.)-30 48401 y(Ne)-23 b(xt)645 b FP(xorgconfig)f
+FU(will)h(ask)g(you)g(about)g(using)28519 48401 y
+SDict begin H.S end
+ 28519
+48401 a 28519 48401 a
+SDict begin 18.2 H.A end
+ 28519 48401 a 28519 48401 a
+SDict begin [ /View [/XYZ H.V] /Dest (2276) cvn H.B /DEST pdfmark end
+ 28519
+48401 a FP(ChordMiddle)f FU(and)40230 48401 y
+SDict begin H.S end
+ 40230 48401
+a 40230 48401 a
+SDict begin 18.2 H.A end
+ 40230 48401 a 40230 48401 a
+SDict begin [ /View [/XYZ H.V] /Dest (2277) cvn H.B /DEST pdfmark end
+ 40230 48401
+a FP(Emulate3Buttons)p FU(.)-30 50416 y(Y)-170 b(ou')-15
+b(ll)512 b(see)h(these)g(options)f(described)h(in)g(detail)g(on)g(the)g
+(screen.)h(Use)f(them)f(if)i(the)f(middle)-30 52431 y(b)-31
+b(utton)393 b(on)h(your)g(mouse)g(doesn')-28 b(t)393
+b(w)-15 b(ork)393 b(under)h(X,)h(or)f(if)g(your)g(mouse)f(only)h(has)g
+(tw)-15 b(o)393 b(b)-31 b(uttons)-30 54445 y(\()486 54445
+y
+SDict begin H.S end
+ 486 54445 a 486 54445 a
+SDict begin 18.2 H.A end
+ 486 54445 a 486 54445 a
+SDict begin [ /View [/XYZ H.V] /Dest (2278) cvn H.B /DEST pdfmark end
+ 486
+54445 a FP(Emulate3Buttons)625 b FU(lets)i(you)f(simulate)g(the)h
+(middle)f(b)-31 b(utton)626 b(by)h(pressing)f(both)h(b)-31
+b(uttons)-30 56460 y(simultaneously\).)535 b(Then,)h(enter)g(the)f
+(name)h(of)g(your)f(mouse)g(de)-39 b(vice.)537 b(The)f(def)-15
+b(ault)535 b(choice,)-30 58475 y
+SDict begin H.S end
+ -30 58475 a -30 58475
+a
+SDict begin 18.2 H.A end
+ -30 58475 a -30 58475 a
+SDict begin [ /View [/XYZ H.V] /Dest (2279) cvn H.B /DEST pdfmark end
+ -30 58475 a FQ(/dev/mouse)p
+FU(,)554 b(should)560 b(w)-15 b(ork)559 b(since)h(the)h(link)e(w)-15
+b(as)560 b(con\002gured)f(during)h(Slackw)-15 b(are)560
+b(setup.)g(If)-30 60489 y(you')-77 b(re)473 b(running)g(GPM)g(\(the)g
+(Linux)g(mouse)g(serv)-23 b(er\))473 b(in)h(repeater)f(mode,)h(you)f
+(can)h(set)f(your)-30 62504 y(mouse)646 b(type)g(to)9830
+62504 y
+SDict begin H.S end
+ 9830 62504 a 9830 62504 a
+SDict begin 18.2 H.A end
+ 9830 62504 a 9830 62504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2280) cvn H.B /DEST pdfmark end
+ 9830 62504 a FQ(/dev/gpmdata)639 b FU(to)646 b(ha)-31
+b(v)-23 b(e)646 b(X)g(get)g(information)f(about)h(the)g(mouse)g
+(through)-30 64519 y
+SDict begin H.S end
+ -30 64519 a -30 64519 a
+SDict begin 18.2 H.A end
+ -30 64519
+a -30 64519 a
+SDict begin [ /View [/XYZ H.V] /Dest (2281) cvn H.B /DEST pdfmark end
+ -30 64519 a FP(gpm)p FU(.)513 b(In)h(some)f(cases)g
+(\(with)g(b)-31 b(usmice)512 b(especially\))h(this)f(can)i(w)-15
+b(ork)512 b(better)-62 b(,)514 b(b)-31 b(ut)513 b(most)f(users)-30
+66533 y(shouldn')-28 b(t)387 b(do)g(this.)p Black 50169
+73792 a FR(77)p Black eop end
+%%Page: 78 100
+TeXDict begin 78 99 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a Black
+0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (2305) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(6)g(X)g(Con\002gur)-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30
+2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2282) cvn H.B /DEST pdfmark end
+ -30 2504 a -30
+2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2283) cvn H.B /DEST pdfmark end
+ -30
+2504 a 1107 x FP(xorgconfig)458 b FU(will)g(ask)h(you)g(about)f
+(enabling)h(special)f(k)-15 b(e)-23 b(y)459 b(bindings.)f(If)h(you)g
+(need)g(this)f(say)-30 5626 y
+SDict begin H.S end
+ -30 5626 a -30 5626 a
+SDict begin 18.2 H.A end
+ -30
+5626 a -30 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (2284) cvn H.B /DEST pdfmark end
+ -30 5626 a FU(\223)658 5626 y
+SDict begin H.S end
+ 658 5626
+a 658 5626 a
+SDict begin 18.2 H.A end
+ 658 5626 a 658 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (2285) cvn H.B /DEST pdfmark end
+ 658 5626 a Fv(y)p
+FU(\224.)388 b(Most)f(users)g(can)g(say)15188 5626 y
+SDict begin H.S end
+
+15188 5626 a 15188 5626 a
+SDict begin 18.2 H.A end
+ 15188 5626 a 15188 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (2286) cvn H.B /DEST pdfmark end
+ 15188
+5626 a FU(\223)15876 5626 y
+SDict begin H.S end
+ 15876 5626 a 15876 5626 a
+SDict begin 18.2 H.A end
+
+15876 5626 a 15876 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (2287) cvn H.B /DEST pdfmark end
+ 15876 5626 a Fv(n)p FU(\224)h(--)f(enter)h
+(this)f(if)g(you')-77 b(re)387 b(not)g(sure.)-30 5961
+y
+SDict begin H.S end
+ -30 5961 a -30 5961 a
+SDict begin 18.2 H.A end
+ -30 5961 a -30 5961 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-2) cvn H.B /DEST
+pdfmark end
+ -30 5961
+a 4004 x FX(Figur)-28 b(e)387 b(6-2.)h FV(xorgcon\002g)e
+FX(Horizontal)g(Sync)-30 11831 y
+SDict begin H.S end
+ -30 11831 a -30 11831
+a
+SDict begin 18.2 H.A end
+ -30 11831 a -30 11831 a
+SDict begin [ /View [/XYZ H.V] /Dest (2291) cvn H.B /DEST pdfmark end
+ -30 11831 a -30 47161 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30
+47161 a @beginspecial 0 @llx 0 @lly 451 @urx 311 @ury
+4510 @rwi @setspecial
+%%BeginDocument: x-window-system/xorgconfig2.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 0 0 451 311
+
+/Outterbox
+{ newpath
+0 0 moveto
+450 0 rlineto
+0 310 rlineto
+-450 0 rlineto
+closepath } def
+
+
+/TitleFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+Outterbox
+3 300 ContentFont (You must indicate the horizontal sync range of your monitor. You can either) show
+
+3 280 ContentFont (select one of the predefined ranges below that correspond to industry-) show
+3 265 ContentFont (standard monitor types, or give a specific range.) show
+
+3 245 ContentFont (It is VERY IMPORTANT that you do not specify a monitor type with a horizontal) show
+3 230 ContentFont (sync range that is beyond the capabilities of your monitor. If in doubt,) show
+3 215 ContentFont (choose a conservative setting.) show
+
+3 195 ContentFont ( hsync in kHz; monitor type with characteristic modes) show
+3 180 ContentFont ( 1 31.5; Standard VGA, 640x480 @ 60 Hz) show
+3 165 ContentFont ( 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz) show
+3 150 ContentFont ( 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600)) show
+3 135 ContentFont ( 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz) show
+3 120 ContentFont ( 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz) show
+3 105 ContentFont ( 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz) show
+3 90 ContentFont ( 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz) show
+3 75 ContentFont ( 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz) show
+3 60 ContentFont ( 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz) show
+3 45 ContentFont (10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz) show
+3 30 ContentFont (11 Enter your own horizontal sync range) show
+
+3 3 ContentFont (Enter your choice (1-11):) show
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 47161 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 47161 a -30 48711 a
+SDict begin H.S end
+ -30
+48711 a -30 48711 a
+SDict begin 18.2 H.A end
+ -30 48711 a -30 48711 a
+SDict begin [ /View [/XYZ H.V] /Dest (2294) cvn H.B /DEST pdfmark end
+ -30 48711
+a 2015 x FU(In)480 b(the)f(ne)-23 b(xt)479 b(section)h(you)f(enter)g
+(the)h(sync)f(range)h(for)g(your)f(monitor)-85 b(.)479
+b(T)-124 b(o)480 b(start)f(con\002guring)-30 52740 y(your)513
+b(monitor)-62 b(,)513 b(press)12770 52740 y
+SDict begin H.S end
+ 12770 52740
+a 12770 52740 a
+SDict begin 18.2 H.A end
+ 12770 52740 a 12770 52740 a
+SDict begin [ /View [/XYZ H.V] /Dest (2295) cvn H.B /DEST pdfmark end
+ 12770 52740
+a Fv(ENTER)p FU(.)g(Y)-170 b(ou)513 b(will)g(see)g(a)h(list)f(of)g
+(monitor)g(types)g(--)g(choose)h(one)f(of)-30 54755 y(them.)497
+b(Be)g(careful)g(not)g(to)f(e)-23 b(xceed)497 b(the)g(speci\002cations)
+f(of)h(your)g(monitor)-85 b(.)496 b(Doing)h(so)f(could)-30
+56770 y(damage)387 b(your)g(hardw)-15 b(are.)-30 57105
+y
+SDict begin H.S end
+ -30 57105 a -30 57105 a
+SDict begin 18.2 H.A end
+ -30 57105 a -30 57105 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-3) cvn H.B /DEST
+pdfmark end
+ -30
+57105 a Black 16687 x FR(78)p Black eop end
+%%Page: 79 101
+TeXDict begin 79 100 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (2313) cvn H.B /DEST pdfmark end
+ -30 -2687 a 35138 -1636 a FR(Chapter)386
+b(6)i(X)f(Con\002gur)-23 b(ation)p Black -30 3611 a FX(Figur)-28
+b(e)387 b(6-3.)h FV(xorgcon\002g)e FX(V)-155 b(ertical)387
+b(Sync)-30 5477 y
+SDict begin H.S end
+ -30 5477 a -30 5477 a
+SDict begin 18.2 H.A end
+ -30 5477 a -30
+5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (2299) cvn H.B /DEST pdfmark end
+ -30 5477 a -30 25252 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 25252 a @beginspecial
+0 @llx 0 @lly 451 @urx 171 @ury 4510 @rwi @setspecial
+%%BeginDocument: x-window-system/xorgconfig3.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 0 0 451 171
+
+/Outterbox
+{ newpath
+0 0 moveto
+450 0 rlineto
+0 170 rlineto
+-450 0 rlineto
+closepath } def
+
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+Outterbox
+
+3 155 ContentFont (You must indicate the vertical sync range of your monitor. You can either) show
+3 140 ContentFont (select one of the predefined ranges below that correspond to industry-) show
+3 125 ContentFont (standard monitor types, or give a specific range. For interlaced modes,) show
+3 110 ContentFont (the number that counts is the high one (e.g. 87 Hz rather than 43 Hz).) show
+
+3 90 ContentFont (1 50-70) show
+3 75 ContentFont (2 50-90) show
+3 60 ContentFont (3 50-100) show
+3 45 ContentFont (4 40-150) show
+
+3 30 ContentFont (5 Enter your own vertical sync range) show
+
+3 3 ContentFont (Enter your choice:) show
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 25252 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 25252 a -30 25252 a
+SDict begin H.S end
+ -30
+25252 a -30 25252 a
+SDict begin 18.2 H.A end
+ -30 25252 a -30 25252 a
+SDict begin [ /View [/XYZ H.V] /Dest (2302) cvn H.B /DEST pdfmark end
+ -30 25252
+a 3564 x FU(Specify)g(the)h(v)-23 b(ertical)387 b(sync)g(range)h(for)g
+(your)f(monitor)g(\(you)g(should)g(\002nd)g(this)g(in)h(the)f(manual)
+-30 30831 y(for)348 b(the)g(monitor\).)f(xor)-28 b(gcon\002g)347
+b(will)g(ask)h(you)g(to)f(enter)h(strings)f(to)h(identify)f(the)g
+(monitor)g(type)-30 32846 y(in)475 b(the)f FQ(xorg.conf)469
+b FU(\002le.)475 b(Enter)g(an)-23 b(ything)473 b(you)i(lik)-15
+b(e)473 b(on)i(these)g(3)f(lines)g(\(including)g(nothing)g(at)-30
+34860 y(all\).)-30 35138 y
+SDict begin H.S end
+ -30 35138 a -30 35138 a
+SDict begin 18.2 H.A end
+ -30
+35138 a -30 35138 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-4) cvn H.B /DEST
+pdfmark end
+ -30 35138 a Black 50226 73792 a FR(79)p
+Black eop end
+%%Page: 80 102
+TeXDict begin 80 101 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(6)g(X)g(Con\002gur)-23
+b(ation)p Black -30 3611 a FX(Figur)-28 b(e)387 b(6-4.)h
+FV(xorgcon\002g)e FX(V)-57 b(ideo)386 b(Card)-30 5477
+y
+SDict begin H.S end
+ -30 5477 a -30 5477 a
+SDict begin 18.2 H.A end
+ -30 5477 a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (2310) cvn H.B /DEST pdfmark end
+ -30 5477
+a -30 41252 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 41252 a @beginspecial 0 @llx 0 @lly
+451 @urx 315 @ury 4510 @rwi @setspecial
+%%BeginDocument: x-window-system/xorgconfig4.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 0 0 451 315
+
+/Outterbox
+{ newpath
+0 0 moveto
+450 0 rlineto
+0 313 rlineto
+-450 0 rlineto
+closepath } def
+
+/ContentFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+Outterbox
+
+ 3 300 ContentFont ( 0 * Generic VESA compatible)show
+255 300 ContentFont (-)show
+ 3 285 ContentFont ( 1 * Generic VGA compatible)show
+255 285 ContentFont (-)show
+ 3 270 ContentFont ( 2 * Unsupported VGA compatible)show
+255 270 ContentFont (-)show
+ 3 255 ContentFont ( 3 ** 3DLabs, TI (generic))show
+208 255 ContentFont ([glint])show
+255 255 ContentFont (-)show
+ 3 240 ContentFont ( 4 ** 3Dfx (generic))show
+208 240 ContentFont ([tdfx])show
+255 240 ContentFont (-)show
+ 3 225 ContentFont ( 5 ** ATI (generic))show
+208 225 ContentFont ([ati])show
+255 225 ContentFont (-)show
+ 3 210 ContentFont ( 6 ** ATI Radeon (generic))show
+208 210 ContentFont ([radeon])show
+255 210 ContentFont (-)show
+ 3 195 ContentFont ( 7 ** ATI Rage 128 based (generic))show
+208 195 ContentFont ([r128])show
+255 195 ContentFont (-)show
+ 3 180 ContentFont ( 8 ** Alliance Pro Motion (generic))show
+208 180 ContentFont ([apm])show
+255 180 ContentFont (-)show
+ 3 165 ContentFont ( 9 ** Ark Logic (generic))show
+208 165 ContentFont ([ark])show
+255 165 ContentFont (-)show
+ 3 150 ContentFont (10 ** Chips and Technologies (generic))show
+208 150 ContentFont ([chips])show
+255 150 ContentFont (-)show
+ 3 135 ContentFont (11 ** Cirrus Logic (generic))show
+208 135 ContentFont ([cirrus])show
+255 135 ContentFont (-)show
+ 3 120 ContentFont (12 ** Cyrix MediaGX (generic))show
+208 120 ContentFont ([cyrix])show
+255 120 ContentFont (-)show
+ 3 105 ContentFont (13 ** DEC TGA (generic))show
+208 105 ContentFont ([tgz])show
+255 105 ContentFont (-)show
+ 3 90 ContentFont (14 ** Intel i740 (generic))show
+208 90 ContentFont ([i740])show
+255 90 ContentFont (-)show
+ 3 75 ContentFont (15 ** Intel i810 (generic))show
+208 75 ContentFont ([i810])show
+255 75 ContentFont (-)show
+ 3 60 ContentFont (16 ** Linux framebuffer (generic))show
+208 60 ContentFont ([fbdev])show
+255 60 ContentFont (-)show
+ 3 45 ContentFont (17 ** Matrox Graphics (generic))show
+208 45 ContentFont ([mga])show
+255 45 ContentFont (-)show
+
+3 25 ContentFont (Enter a number to choose the corresponding card definition.)show
+3 10 ContentFont (Press enter for the next page, q to continue configuration.)show
+
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 41252 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 41252 a 3564 x FU(No)-39
+b(w)520 b(you)g(ha)-31 b(v)-23 b(e)519 b(the)h(opportunity)e(to)i(look)
+f(at)h(the)g(database)f(of)h(video)g(card)g(types.)f(Y)-170
+b(ou')-15 b(ll)-30 46831 y(w)g(ant)465 b(to)h(do)g(this,)g(so)g(say)g
+(\223)p Fv(y)p FU(\224,)h(and)f(select)g(a)g(card)g(from)g(the)g(list)g
+(sho)-39 b(wn.)466 b(If)g(you)g(don')-28 b(t)466 b(see)-30
+48846 y(your)551 b(e)-23 b(xact)550 b(card,)i(try)e(selecting)h(one)f
+(that)h(uses)f(the)h(same)g(chipset)f(and)h(it)f(will)h(probably)-30
+50860 y(w)-15 b(ork)387 b(\002ne.)-30 50875 y
+SDict begin H.S end
+ -30 50875
+a -30 50875 a
+SDict begin 18.2 H.A end
+ -30 50875 a -30 50875 a
+SDict begin [ /View [/XYZ H.V] /Dest (2316) cvn H.B /DEST pdfmark end
+ -30 50875 a -30
+51651 a
+SDict begin H.S end
+ -30 51651 a -30 51651 a
+SDict begin 18.2 H.A end
+ -30 51651 a -30 51651
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2318) cvn H.B /DEST pdfmark end
+ -30 51651 a 1999 x FU(Ne)-23 b(xt,)490 b(tell)6308
+53650 y
+SDict begin H.S end
+ 6308 53650 a 6308 53650 a
+SDict begin 18.2 H.A end
+ 6308 53650 a 6308 53650
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2319) cvn H.B /DEST pdfmark end
+ 6308 53650 a FP(xorgconfig)f FU(ho)-39 b(w)490 b(much)g(RAM)f(you)h
+(ha)-31 b(v)-23 b(e)490 b(on)g(your)g(video)f(card.)44337
+53650 y
+SDict begin H.S end
+ 44337 53650 a 44337 53650 a
+SDict begin 18.2 H.A end
+ 44337 53650 a 44337
+53650 a
+SDict begin [ /View [/XYZ H.V] /Dest (2320) cvn H.B /DEST pdfmark end
+ 44337 53650 a FP(xorgconfig)-30 55664 y FU(will)362
+b(w)-15 b(ant)362 b(you)g(to)g(enter)g(some)g(more)h(descripti)-39
+b(v)-23 b(e)361 b(te)-23 b(xt)362 b(about)g(your)g(video)g(card.)i(If)e
+(you)g(lik)-15 b(e,)-30 57679 y(you)387 b(can)h(enter)f(descriptions)f
+(on)h(these)g(three)h(lines.)-30 58015 y
+SDict begin H.S end
+ -30 58015 a
+-30 58015 a
+SDict begin 18.2 H.A end
+ -30 58015 a -30 58015 a
+SDict begin [ /View [/XYZ H.V] /Dest (2321) cvn H.B /DEST pdfmark end
+ -30 58015 a -30 58790
+a
+SDict begin H.S end
+ -30 58790 a -30 58790 a
+SDict begin 18.2 H.A end
+ -30 58790 a -30 58790 a
+SDict begin [ /View [/XYZ H.V] /Dest (2324) cvn H.B /DEST pdfmark end
+ -30
+58790 a 1679 x FU(Y)-170 b(ou')-15 b(ll)445 b(then)h(be)g(ask)-15
+b(ed)445 b(which)h(display)f(resolutions)g(you)h(w)-15
+b(ant)445 b(to)h(use.)h(Ag)-8 b(ain,)446 b(going)f(with)-30
+62483 y(the)337 b(pro)-23 b(vided)336 b(def)-15 b(aults)337
+b(should)f(be)h(\002ne)g(to)g(start)g(with.)g(Later)g(on,)h(you)e(can)i
+(edit)f(the)46139 62483 y
+SDict begin H.S end
+ 46139 62483 a 46139 62483 a
+SDict begin 18.2 H.A end
+
+46139 62483 a 46139 62483 a
+SDict begin [ /View [/XYZ H.V] /Dest (2325) cvn H.B /DEST pdfmark end
+ 46139 62483 a FQ(/etc/X11/)-30
+64498 y(xorg.conf)420 b FU(\002le)425 b(and)g(rearrange)h(the)f(modes)g
+(so)g(1024x768)g(\(or)g(whate)-39 b(v)-23 b(er)425 b(mode)g(you)h(lik)
+-15 b(e\))424 b(is)-30 66513 y(the)387 b(def)-15 b(ault.)p
+Black -30 73792 a FR(80)p Black eop end
+%%Page: 81 103
+TeXDict begin 81 102 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 35138 -1636 a FR(Chapter)386 b(6)i(X)f(Con\002gur)-23
+b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2326) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(At)600 b(this)f(point,)h(the)
+11627 3611 y
+SDict begin H.S end
+ 11627 3611 a 11627 3611 a
+SDict begin 18.2 H.A end
+ 11627 3611 a 11627
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2327) cvn H.B /DEST pdfmark end
+ 11627 3611 a FP(xorgconfig)f FU(program)g(will)h(ask)g(if)f
+(you')-77 b(d)600 b(lik)-15 b(e)599 b(to)g(sa)-31 b(v)-23
+b(e)600 b(the)g(current)-30 5626 y(con\002guration)386
+b(\002le.)g(Answer)h(yes,)g(and)f(the)h(X)g(con\002guration)e(\002le)h
+(is)h(sa)-31 b(v)-23 b(ed,)387 b(completing)e(the)-30
+7640 y(setup)i(process.)h(Y)-170 b(ou)386 b(can)i(start)f(X)g(no)-39
+b(w)387 b(with)g(the)27479 7640 y
+SDict begin H.S end
+ 27479 7640 a 27479
+7640 a
+SDict begin 18.2 H.A end
+ 27479 7640 a 27479 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (2328) cvn H.B /DEST pdfmark end
+ 27479 7640 a FP(startx)g
+FU(command.)-30 8751 y
+SDict begin H.S end
+ -30 8751 a -30 8751 a
+SDict begin 18.2 H.A end
+ -30 8751
+a -30 8751 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-XORGSETUP) cvn
+H.B /DEST pdfmark end
+ -30 8751 a 5789 x FL(6.2)620 b Fq(xor)-33
+b(gsetup)-30 16152 y
+SDict begin H.S end
+ -30 16152 a -30 16152 a
+SDict begin 18.2 H.A end
+ -30 16152
+a -30 16152 a
+SDict begin [ /View [/XYZ H.V] /Dest (2332) cvn H.B /DEST pdfmark end
+ -30 16152 a 1518 x FU(The)471 b(second)h(w)-15
+b(ay)470 b(to)i(con\002gure)e(X)i(is)f(to)g(use)25976
+17670 y
+SDict begin H.S end
+ 25976 17670 a 25976 17670 a
+SDict begin 18.2 H.A end
+ 25976 17670 a 25976
+17670 a
+SDict begin [ /View [/XYZ H.V] /Dest (2333) cvn H.B /DEST pdfmark end
+ 25976 17670 a FP(xorgsetup)p FU(,)g(an)h(automagical)e
+(con\002guration)-30 19685 y(program)387 b(that)g(comes)g(with)g
+(Slackw)-15 b(are.)-30 20795 y
+SDict begin H.S end
+ -30 20795 a -30 20795
+a
+SDict begin 18.2 H.A end
+ -30 20795 a -30 20795 a
+SDict begin [ /View [/XYZ H.V] /Dest (2334) cvn H.B /DEST pdfmark end
+ -30 20795 a 1680 x FU(T)-124
+b(o)387 b(run)4409 22475 y
+SDict begin H.S end
+ 4409 22475 a 4409 22475 a
+SDict begin 18.2 H.A end
+
+4409 22475 a 4409 22475 a
+SDict begin [ /View [/XYZ H.V] /Dest (2335) cvn H.B /DEST pdfmark end
+ 4409 22475 a FP(xorgsetup)p
+FU(,)f(log)h(in)g(as)h(root)f(and)g(type:)-30 24360 y
+SDict begin H.S end
+
+-30 24360 a -30 24360 a
+SDict begin 14.56 H.A end
+ -30 24360 a -30 24360 a
+SDict begin [ /View [/XYZ H.V] /Dest (2336) cvn H.B /DEST pdfmark end
+ -30 24360
+a -30 24360 a
+SDict begin H.S end
+ -30 24360 a -30 24360 a
+SDict begin 14.56 H.A end
+ -30 24360 a -30
+24360 a
+SDict begin [ /View [/XYZ H.V] /Dest (2337) cvn H.B /DEST pdfmark end
+ -30 24360 a 1276 x FJ(#)1309 25636 y
+SDict begin H.S end
+ 1309 25636
+a 1309 25636 a
+SDict begin 14.56 H.A end
+ 1309 25636 a 1309 25636 a
+SDict begin [ /View [/XYZ H.V] /Dest (2338) cvn H.B /DEST pdfmark end
+ 1309 25636 a
+FH(xorgsetup)-30 27354 y
+SDict begin H.S end
+ -30 27354 a -30 27354 a
+SDict begin 18.2 H.A end
+ -30
+27354 a -30 27354 a
+SDict begin [ /View [/XYZ H.V] /Dest (2339) cvn H.B /DEST pdfmark end
+ -30 27354 a 1846 x FU(If)450 b(you')-77
+b(v)-23 b(e)449 b(already)h(got)f(an)15459 29200 y
+SDict begin H.S end
+ 15459
+29200 a 15459 29200 a
+SDict begin 18.2 H.A end
+ 15459 29200 a 15459 29200 a
+SDict begin [ /View [/XYZ H.V] /Dest (2340) cvn H.B /DEST pdfmark end
+ 15459
+29200 a FQ(/etc/X11/xorg.conf)438 b FU(\002le)449 b(\(because)h(you')
+-77 b(v)-23 b(e)449 b(already)h(con\002gured)-30 31215
+y(X\),)398 b(you')-15 b(ll)396 b(be)h(ask)-15 b(ed)397
+b(if)g(you)g(w)-15 b(ant)396 b(to)h(backup)g(the)g(e)-23
+b(xisting)396 b(con\002g)h(\002le)f(before)i(continuing.)-30
+33230 y(The)387 b(original)g(\002le)g(will)g(be)g(renamed)g(to)22309
+33230 y
+SDict begin H.S end
+ 22309 33230 a 22309 33230 a
+SDict begin 18.2 H.A end
+ 22309 33230 a 22309
+33230 a
+SDict begin [ /View [/XYZ H.V] /Dest (2341) cvn H.B /DEST pdfmark end
+ 22309 33230 a FQ(/etc/X11/xorg.conf.backup)p
+FU(.)-30 34340 y
+SDict begin H.S end
+ -30 34340 a -30 34340 a
+SDict begin 18.2 H.A end
+ -30 34340 a
+-30 34340 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-XINITRC) cvn
+H.B /DEST pdfmark end
+ -30 34340 a 5789 x FL(6.3)620 b(xinitr)-45
+b(c)-30 40157 y
+SDict begin H.S end
+ -30 40157 a -30 40157 a
+SDict begin 18.2 H.A end
+ -30 40157 a -30
+40157 a
+SDict begin [ /View [/XYZ H.V] /Dest (2344) cvn H.B /DEST pdfmark end
+ -30 40157 a -30 41273 a
+SDict begin H.S end
+ -30 41273 a -30 41273
+a
+SDict begin 18.2 H.A end
+ -30 41273 a -30 41273 a
+SDict begin [ /View [/XYZ H.V] /Dest (2347) cvn H.B /DEST pdfmark end
+ -30 41273 a -30 41273 a
+SDict begin H.S end
+ -30
+41273 a -30 41273 a
+SDict begin 18.2 H.A end
+ -30 41273 a -30 41273 a
+SDict begin [ /View [/XYZ H.V] /Dest (2348) cvn H.B /DEST pdfmark end
+ -30 41273
+a 1987 x FP(xinit)p FU(\(1\))391 b(is)g(the)h(program)f(that)g
+(actually)g(starts)g(X;)h(it)f(is)g(called)h(by)37572
+43260 y
+SDict begin H.S end
+ 37572 43260 a 37572 43260 a
+SDict begin 18.2 H.A end
+ 37572 43260 a 37572
+43260 a
+SDict begin [ /View [/XYZ H.V] /Dest (2349) cvn H.B /DEST pdfmark end
+ 37572 43260 a FP(startx)p FU(\(1\),)g(so)f(you)g(may)-30
+45274 y(not)471 b(ha)-31 b(v)-23 b(e)472 b(noticed)e(it)i(\(and)f
+(probably)g(don')-28 b(t)471 b(really)h(need)f(to\).)h(Its)f
+(con\002guration)f(\002le,)i(ho)-39 b(w-)-30 47289 y(e)g(v)-23
+b(er)-62 b(,)304 b(determines)f(which)g(programs)g(\(including)g(and)g
+(especially)g(the)g(windo)-39 b(w)303 b(manager\))h(are)-30
+49304 y(run)461 b(when)h(X)f(starts)g(up.)14028 49304
+y
+SDict begin H.S end
+ 14028 49304 a 14028 49304 a
+SDict begin 18.2 H.A end
+ 14028 49304 a 14028 49304
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2350) cvn H.B /DEST pdfmark end
+ 14028 49304 a FP(xinit)g FU(\002rst)g(checks)g(your)g(home)g
+(directory)h(for)f(a)42442 49304 y
+SDict begin H.S end
+ 42442 49304 a 42442
+49304 a
+SDict begin 18.2 H.A end
+ 42442 49304 a 42442 49304 a
+SDict begin [ /View [/XYZ H.V] /Dest (2351) cvn H.B /DEST pdfmark end
+ 42442 49304 a FQ(.xinitrc)456
+b FU(\002le.)462 b(If)-30 51318 y(the)336 b(\002le)g(is)g(found,)g(it)f
+(gets)h(run;)g(otherwise,)23838 51318 y
+SDict begin H.S end
+ 23838 51318 a
+23838 51318 a
+SDict begin 18.2 H.A end
+ 23838 51318 a 23838 51318 a
+SDict begin [ /View [/XYZ H.V] /Dest (2352) cvn H.B /DEST pdfmark end
+ 23838 51318
+a FQ(/var/X11R6/lib/xinit/xinitrc)318 b FU(\(the)336
+b(systemwide)-30 53333 y(def)-15 b(ault\))387 b(is)g(used.)g(Here')-85
+b(s)388 b(a)f(simple)20227 53333 y
+SDict begin H.S end
+ 20227 53333 a 20227
+53333 a
+SDict begin 18.2 H.A end
+ 20227 53333 a 20227 53333 a
+SDict begin [ /View [/XYZ H.V] /Dest (2353) cvn H.B /DEST pdfmark end
+ 20227 53333 a FQ(xinitrc)c
+FU(\002le:)-30 55218 y
+SDict begin H.S end
+ -30 55218 a -30 55218 a
+SDict begin 14.56 H.A end
+ -30 55218
+a -30 55218 a
+SDict begin [ /View [/XYZ H.V] /Dest (2354) cvn H.B /DEST pdfmark end
+ -30 55218 a 1277 x FP(#!/bin/sh)-30 58106
+y(#)744 b($XConsortium:)e(xinitrc.cpp,v)g(1.4)i(91/08/22)f(11:41:34)g
+(rws)g(Exp)h($)-30 61330 y(userresources=$HOME/.Xresources)-30
+62942 y(usermodmap=$HOME/.Xmodmap)-30 64553 y
+(sysresources=/usr/X11R6/lib/X11/xinit/.Xresources)-30
+66165 y(sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap)p
+Black 50226 73792 a FR(81)p Black eop end
+%%Page: 82 104
+TeXDict begin 82 103 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(6)g(X)g(Con\002gur)-23
+b(ation)p Black -30 3611 a FP(#)744 b(merge)f(in)h(defaults)f(and)g
+(keymaps)-30 6835 y(if)h([)f(-f)h($sysresources)e(];)i(then)2946
+8446 y(xrdb)f(-merge)g($sysresources)-30 10058 y(fi)-30
+13282 y(if)h([)f(-f)h($sysmodmap)f(];)g(then)2946 14893
+y(xmodmap)g($sysmodmap)-30 16505 y(fi)-30 19728 y(if)h([)f(-f)h
+($userresources)e(];)i(then)2946 21340 y(xrdb)f(-merge)g
+($userresources)-30 22952 y(fi)-30 26175 y(if)h([)f(-f)h($usermodmap)f
+(];)g(then)2946 27787 y(xmodmap)g($usermodmap)-30 29399
+y(fi)-30 32622 y(#)h(start)f(some)h(nice)f(programs)-30
+35846 y(twm)h(&)-30 37458 y(xclock)f(-geometry)g(50x50-1+1)g(&)-30
+39069 y(xterm)g(-geometry)g(80x50+494+51)g(&)-30 40681
+y(xterm)g(-geometry)g(80x20+494-0)g(&)-30 42293 y(exec)g(xterm)h
+(-geometry)f(80x66+0+0)f(-name)i(login)-30 42488 y
+SDict begin H.S end
+ -30
+42488 a -30 42488 a
+SDict begin 18.2 H.A end
+ -30 42488 a -30 42488 a
+SDict begin [ /View [/XYZ H.V] /Dest (2355) cvn H.B /DEST pdfmark end
+ -30 42488
+a -30 42488 a
+SDict begin H.S end
+ -30 42488 a -30 42488 a
+SDict begin 18.2 H.A end
+ -30 42488 a -30
+42488 a
+SDict begin [ /View [/XYZ H.V] /Dest (2357) cvn H.B /DEST pdfmark end
+ -30 42488 a -30 42488 a
+SDict begin H.S end
+ -30 42488 a -30 42488
+a
+SDict begin 18.2 H.A end
+ -30 42488 a -30 42488 a
+SDict begin [ /View [/XYZ H.V] /Dest (2359) cvn H.B /DEST pdfmark end
+ -30 42488 a -30 44037 a
+SDict begin H.S end
+ -30
+44037 a -30 44037 a
+SDict begin 18.2 H.A end
+ -30 44037 a -30 44037 a
+SDict begin [ /View [/XYZ H.V] /Dest (2361) cvn H.B /DEST pdfmark end
+ -30 44037
+a 1820 x FU(All)547 b(of)f(those)8154 45857 y
+SDict begin H.S end
+ 8154 45857
+a 8154 45857 a
+SDict begin 18.2 H.A end
+ 8154 45857 a 8154 45857 a
+SDict begin [ /View [/XYZ H.V] /Dest (2362) cvn H.B /DEST pdfmark end
+ 8154 45857 a
+FU(\223if\224)h(blocks)f(are)h(there)g(to)g(mer)-28 b(ge)546
+b(in)h(v)-39 b(arious)547 b(con\002guration)e(settings)h(from)-30
+47872 y(other)602 b(\002les.)g(The)g(interesting)f(part)h(of)g(the)f
+(\002le)h(is)g(to)-39 b(w)-15 b(ard)601 b(the)h(end,)g(where)g(v)-39
+b(arious)602 b(pro-)-30 49886 y(grams)411 b(are)g(run.)g(This)f(X)h
+(session)g(will)f(be)-23 b(gin)410 b(with)h(the)31045
+49886 y
+SDict begin H.S end
+ 31045 49886 a 31045 49886 a
+SDict begin 18.2 H.A end
+ 31045 49886 a 31045
+49886 a
+SDict begin [ /View [/XYZ H.V] /Dest (2363) cvn H.B /DEST pdfmark end
+ 31045 49886 a FP(twm)p FU(\(1\))g(windo)-39 b(w)410
+b(manager)-62 b(,)412 b(a)f(clock,)-30 51901 y(and)449
+b(three)h(terminals.)f(Note)g(the)18615 51901 y
+SDict begin H.S end
+ 18615
+51901 a 18615 51901 a
+SDict begin 18.2 H.A end
+ 18615 51901 a 18615 51901 a
+SDict begin [ /View [/XYZ H.V] /Dest (2364) cvn H.B /DEST pdfmark end
+ 18615
+51901 a FP(exec)g FU(before)g(the)g(last)31392 51901
+y
+SDict begin H.S end
+ 31392 51901 a 31392 51901 a
+SDict begin 18.2 H.A end
+ 31392 51901 a 31392 51901
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2365) cvn H.B /DEST pdfmark end
+ 31392 51901 a FP(xterm)p FU(.)h(What)f(that)g(does)g(is)g(replace)-30
+53916 y(the)577 b(currently)f(running)g(shell)g(\(the)g(one)h(that')-85
+b(s)576 b(e)-23 b(x)g(ecuting)576 b(this)36622 53916
+y
+SDict begin H.S end
+ 36622 53916 a 36622 53916 a
+SDict begin 18.2 H.A end
+ 36622 53916 a 36622 53916
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2366) cvn H.B /DEST pdfmark end
+ 36622 53916 a FQ(xinitrc)c FU(script\))k(with)g(that)-30
+55930 y
+SDict begin H.S end
+ -30 55930 a -30 55930 a
+SDict begin 18.2 H.A end
+ -30 55930 a -30 55930
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2367) cvn H.B /DEST pdfmark end
+ -30 55930 a FP(xterm)p FU(\(1\))387 b(command.)g(When)g(the)g(user)h
+(quits)e(that)28223 55930 y
+SDict begin H.S end
+ 28223 55930 a 28223 55930
+a
+SDict begin 18.2 H.A end
+ 28223 55930 a 28223 55930 a
+SDict begin [ /View [/XYZ H.V] /Dest (2368) cvn H.B /DEST pdfmark end
+ 28223 55930 a FP(xterm)p
+FU(,)i(the)f(X)g(session)g(will)f(end.)-30 57041 y
+SDict begin H.S end
+ -30
+57041 a -30 57041 a
+SDict begin 18.2 H.A end
+ -30 57041 a -30 57041 a
+SDict begin [ /View [/XYZ H.V] /Dest (2369) cvn H.B /DEST pdfmark end
+ -30 57041
+a 1679 x FU(T)-124 b(o)618 b(customize)g(your)g(X)g(startup,)g(cop)-15
+b(y)617 b(the)h(def)-15 b(ault)30543 58720 y
+SDict begin H.S end
+ 30543 58720
+a 30543 58720 a
+SDict begin 18.2 H.A end
+ 30543 58720 a 30543 58720 a
+SDict begin [ /View [/XYZ H.V] /Dest (2370) cvn H.B /DEST pdfmark end
+ 30543 58720
+a FQ(/var/X11R6/lib/xinit/xinitrc)600 b FU(to)50523 58720
+y
+SDict begin H.S end
+ 50523 58720 a 50523 58720 a
+SDict begin 18.2 H.A end
+ 50523 58720 a 50523 58720
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2371) cvn H.B /DEST pdfmark end
+ 50523 58720 a FQ(~/)-30 60735 y(.xinitrc)435 b FU(and)441
+b(edit)f(it,)g(replacing)g(those)g(program)g(lines)g(with)g(whate)-39
+b(v)-23 b(er)440 b(you)g(lik)-15 b(e.)440 b(The)g(end)-30
+62749 y(of)387 b(mine)g(is)g(simply:)-30 64635 y
+SDict begin H.S end
+ -30
+64635 a -30 64635 a
+SDict begin 14.56 H.A end
+ -30 64635 a -30 64635 a
+SDict begin [ /View [/XYZ H.V] /Dest (2372) cvn H.B /DEST pdfmark end
+ -30 64635
+a 1276 x FP(#)744 b(Start)f(the)h(window)f(manager:)-30
+67523 y(exec)g(startkde)p Black -30 73792 a FR(82)p Black
+eop end
+%%Page: 83 105
+TeXDict begin 83 104 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 35138 -1636 a FR(Chapter)386 b(6)i(X)f(Con\002gur)-23
+b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2373) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(Note)435 b(that)f(there)h(are)g
+(se)-39 b(v)-23 b(eral)16798 3611 y
+SDict begin H.S end
+ 16798 3611 a 16798
+3611 a
+SDict begin 18.2 H.A end
+ 16798 3611 a 16798 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2374) cvn H.B /DEST pdfmark end
+ 16798 3611 a FQ(xinitrc.*)429
+b FU(\002les)434 b(in)27529 3611 y
+SDict begin H.S end
+ 27529 3611 a 27529
+3611 a
+SDict begin 18.2 H.A end
+ 27529 3611 a 27529 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2375) cvn H.B /DEST pdfmark end
+ 27529 3611 a FQ(/var/X11R6/lib/xinit)
+422 b FU(that)434 b(correspond)g(to)-30 5626 y(v)-39
+b(arious)387 b(windo)-39 b(w)387 b(managers)g(and)g(GUIs.)h(Y)-170
+b(ou)387 b(can)g(use)g(an)-23 b(y)387 b(of)h(those,)f(if)g(you)g(lik)
+-15 b(e.)-30 6736 y
+SDict begin H.S end
+ -30 6736 a -30 6736 a
+SDict begin 18.2 H.A end
+ -30 6736 a
+-30 6736 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-XWMCONFIG) cvn
+H.B /DEST pdfmark end
+ -30 6736 a 5789 x FL(6.4)620 b Fq(xwmcon\002g)-30
+13022 y
+SDict begin H.S end
+ -30 13022 a -30 13022 a
+SDict begin 18.2 H.A end
+ -30 13022 a -30 13022
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2379) cvn H.B /DEST pdfmark end
+ -30 13022 a -30 13022 a
+SDict begin H.S end
+ -30 13022 a -30 13022 a
+SDict begin 18.2 H.A end
+ -30
+13022 a -30 13022 a
+SDict begin [ /View [/XYZ H.V] /Dest (2381) cvn H.B /DEST pdfmark end
+ -30 13022 a -30 14138 a
+SDict begin H.S end
+ -30 14138
+a -30 14138 a
+SDict begin 18.2 H.A end
+ -30 14138 a -30 14138 a
+SDict begin [ /View [/XYZ H.V] /Dest (2383) cvn H.B /DEST pdfmark end
+ -30 14138 a 1518
+x FU(F)-23 b(or)556 b(years,)g(Unix)g(w)-15 b(as)555
+b(used)h(almost)g(e)-23 b(xclusi)-39 b(v)-23 b(ely)555
+b(as)h(the)g(operating)f(system)h(for)g(serv)-23 b(ers,)-30
+17670 y(with)403 b(the)h(e)-23 b(xception)403 b(of)g(high-po)-39
+b(wered)404 b(professional)f(w)-15 b(orkstations.)402
+b(Only)h(the)h(technically)-30 19685 y(inclined)462 b(were)h(lik)-15
+b(ely)462 b(to)g(use)h(a)g(Unix-lik)-15 b(e)462 b(operating)g(system,)g
+(and)h(the)g(user)f(interf)-15 b(ace)463 b(re-)-30 21700
+y(\003ected)545 b(this)g(f)-15 b(act.)545 b(GUIs)g(tended)g(to)g(be)h
+(f)-15 b(airly)544 b(bare-bones,)i(designed)e(to)h(run)h(a)f(fe)-39
+b(w)546 b(nec-)-30 23714 y(essarily)503 b(graphical)g(applications)g
+(lik)-15 b(e)503 b(CAD)g(programs)g(and)g(image)g(renderers.)h(Most)f
+(\002le)-30 25729 y(and)382 b(system)e(management)h(w)-15
+b(as)381 b(conducted)g(at)h(the)f(command)g(line.)g(V)-172
+b(arious)382 b(v)-23 b(endors)380 b(\(Sun)-30 27744 y(Microsystems,)489
+b(Silicon)h(Graphics,)g(etc\))g(were)h(selling)e(w)-15
+b(orkstations)489 b(with)g(an)i(attempt)e(to)-30 29758
+y(pro)-23 b(vide)488 b(a)h(cohesi)-39 b(v)-23 b(e)12196
+29758 y
+SDict begin H.S end
+ 12196 29758 a 12196 29758 a
+SDict begin 18.2 H.A end
+ 12196 29758 a 12196
+29758 a
+SDict begin [ /View [/XYZ H.V] /Dest (2384) cvn H.B /DEST pdfmark end
+ 12196 29758 a FU(\223look)488 b(and)g(feel\224,)h(b)-31
+b(ut)488 b(the)h(wide)f(v)-39 b(ariety)488 b(of)h(GUI)f(toolkits)f(in)i
+(use)f(by)-30 31773 y(de)-39 b(v)-23 b(elopers)427 b(led)g(ine)-39
+b(vitably)426 b(to)h(the)g(dissolution)f(of)h(the)g(desktop')-85
+b(s)426 b(uniformity)-101 b(.)427 b(A)g(scrollbar)-30
+33788 y(might)355 b(not)g(look)h(the)f(same)h(in)f(tw)-15
+b(o)355 b(dif)-39 b(ferent)356 b(applications.)f(Menus)g(might)g
+(appear)h(in)g(dif)-39 b(fer)-31 b(-)-30 35802 y(ent)497
+b(places.)g(Programs)f(w)-15 b(ould)496 b(ha)-31 b(v)-23
+b(e)497 b(dif)-39 b(ferent)497 b(b)-31 b(uttons)495 b(and)i(checkbox)
+-23 b(es.)497 b(Colors)f(ranged)-30 37817 y(widely)-101
+b(,)537 b(and)f(were)h(generally)f(hard-coded)h(in)f(each)h(toolkit.)f
+(As)g(long)g(as)h(the)f(users)h(were)-30 39832 y(primarily)387
+b(technical)g(professionals,)f(none)h(of)h(this)f(mattered)f(much.)-30
+40167 y
+SDict begin H.S end
+ -30 40167 a -30 40167 a
+SDict begin 18.2 H.A end
+ -30 40167 a -30 40167
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2385) cvn H.B /DEST pdfmark end
+ -30 40167 a -30 40167 a
+SDict begin H.S end
+ -30 40167 a -30 40167 a
+SDict begin 18.2 H.A end
+ -30
+40167 a -30 40167 a
+SDict begin [ /View [/XYZ H.V] /Dest (2387) cvn H.B /DEST pdfmark end
+ -30 40167 a -30 40167 a
+SDict begin H.S end
+ -30 40167
+a -30 40167 a
+SDict begin 18.2 H.A end
+ -30 40167 a -30 40167 a
+SDict begin [ /View [/XYZ H.V] /Dest (2389) cvn H.B /DEST pdfmark end
+ -30 40167 a -30
+40167 a
+SDict begin H.S end
+ -30 40167 a -30 40167 a
+SDict begin 18.2 H.A end
+ -30 40167 a -30 40167
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2391) cvn H.B /DEST pdfmark end
+ -30 40167 a -30 40942 a
+SDict begin H.S end
+ -30 40942 a -30 40942 a
+SDict begin 18.2 H.A end
+ -30
+40942 a -30 40942 a
+SDict begin [ /View [/XYZ H.V] /Dest (2393) cvn H.B /DEST pdfmark end
+ -30 40942 a 1679 x FU(W)-62 b(ith)512
+b(the)g(adv)-23 b(ent)512 b(of)h(free)g(Unix-lik)-15
+b(e)511 b(operating)h(systems)f(and)i(the)f(gro)-39 b(wing)512
+b(number)g(and)-30 44636 y(v)-39 b(ariety)505 b(of)g(graphical)g
+(applications,)f(X)h(has)g(recently)f(g)-8 b(ained)505
+b(a)h(wide)e(desktop)h(user)g(base.)-30 46651 y(Most)497
+b(users,)g(of)g(course,)h(are)f(accustomed)g(to)g(the)g(consistent)f
+(look)h(and)g(feel)h(pro)-23 b(vided)496 b(by)-30 48665
+y(Microsoft')-85 b(s)486 b(W)-62 b(indo)-39 b(ws)487
+b(or)g(Apple')-85 b(s)486 b(MacOS;)g(the)h(lack)g(of)h(such)e
+(consistenc)-23 b(y)486 b(in)h(X-based)-30 50680 y(applications)408
+b(became)i(a)f(barrier)h(to)f(its)g(wider)g(acceptance.)h(In)g
+(response,)f(tw)-15 b(o)409 b(open)g(source)-30 52695
+y(projects)361 b(ha)-31 b(v)-23 b(e)361 b(been)g(undertak)-15
+b(en:)361 b(The)g(K)g(Desktop)g(En)-62 b(vironment,)361
+b(or)g(KDE,)h(and)f(the)g(GNU)-30 54709 y(Netw)-15 b(ork)466
+b(Object)g(Model)g(En)-62 b(vironment,)466 b(kno)-39
+b(wn)466 b(as)h(GNOME.)g(Each)f(has)h(a)g(wide)f(v)-39
+b(ariety)-30 56724 y(of)433 b(applications,)f(from)h(taskbars)f(and)h
+(\002le)g(managers)f(to)h(g)-8 b(ames)433 b(and)g(of)-39
+b(\002ce)433 b(suites,)f(written)-30 58739 y(with)543
+b(the)h(same)f(GUI)h(toolkit)f(and)g(tightly)g(inte)-23
+b(grated)543 b(to)h(pro)-23 b(vide)543 b(a)g(uniform,)h(consistent)-30
+60753 y(desktop.)-30 61089 y
+SDict begin H.S end
+ -30 61089 a -30 61089 a
+SDict begin 18.2 H.A end
+
+-30 61089 a -30 61089 a
+SDict begin [ /View [/XYZ H.V] /Dest (2394) cvn H.B /DEST pdfmark end
+ -30 61089 a -30 61864 a
+SDict begin H.S end
+ -30 61864
+a -30 61864 a
+SDict begin 18.2 H.A end
+ -30 61864 a -30 61864 a
+SDict begin [ /View [/XYZ H.V] /Dest (2396) cvn H.B /DEST pdfmark end
+ -30 61864 a 1679
+x FU(The)533 b(dif)-39 b(ferences)533 b(in)g(KDE)f(and)h(GNOME)f(are)h
+(generally)g(f)-15 b(airly)532 b(subtle.)h(The)-23 b(y)532
+b(each)h(look)-30 65557 y(dif)-39 b(ferent)372 b(from)g(the)g(other)-62
+b(,)372 b(because)g(each)g(uses)g(a)g(dif)-39 b(ferent)372
+b(GUI)g(toolkit.)f(KDE)h(is)f(based)h(on)-30 67572 y(the)514
+b(Qt)g(library)g(from)g(T)-54 b(roll)514 b(T)-108 b(ech)514
+b(AS,)g(while)g(GNOME)g(uses)g(GTK,)g(a)h(toolkit)e(originally)p
+Black 50226 73792 a FR(83)p Black eop end
+%%Page: 84 106
+TeXDict begin 84 105 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (2412) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(6)g(X)g(Con\002gur)-23 b(ation)p Black -30 3611 a FU(de)-39
+b(v)-23 b(eloped)377 b(for)g(The)g(GNU)f(Image)h(Manipulation)f
+(Program)g(\(or)h(The)g(GIMP)-172 b(,)377 b(for)g(short\).)g(As)-30
+5626 y(separate)481 b(projects,)g(KDE)g(and)g(GNOME)f(each)h(ha)-31
+b(v)-23 b(e)481 b(their)g(o)-39 b(wn)481 b(designers)f(and)h(program-)
+-30 7640 y(mers,)497 b(with)f(dif)-39 b(ferent)497 b(de)-39
+b(v)-23 b(elopment)496 b(styles)g(and)h(philosophies.)f(The)g(result)h
+(in)f(each)h(case,)-30 9655 y(ho)-39 b(we)g(v)-23 b(er)-62
+b(,)448 b(has)f(been)g(fundamentally)g(the)g(same:)g(a)g(consistent,)g
+(tightly)f(inte)-23 b(grated)447 b(desktop)-30 11670
+y(en)-62 b(vironment)318 b(and)h(application)f(collection.)h(The)f
+(functionality)-101 b(,)319 b(usability)-101 b(,)318
+b(and)h(sheer)g(pretti-)-30 13684 y(ness)368 b(of)g(both)f(KDE)g(and)h
+(GNOME)f(ri)-39 b(v)g(al)369 b(an)-23 b(ything)366 b(a)-31
+b(v)-39 b(ailable)368 b(on)g(other)f(operating)g(systems.)-30
+14795 y
+SDict begin H.S end
+ -30 14795 a -30 14795 a
+SDict begin 18.2 H.A end
+ -30 14795 a -30 14795
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2397) cvn H.B /DEST pdfmark end
+ -30 14795 a 1679 x FU(The)411 b(best)f(part,)h(though,)g(is)f(that)g
+(these)h(adv)-39 b(anced)411 b(desktops)e(are)i(free.)h(This)e(means)g
+(you)h(can)-30 18489 y(ha)-31 b(v)-23 b(e)387 b(either)g(or)h(both)f
+(\(yes,)g(at)h(the)f(same)g(time\).)g(The)h(choice)f(is)g(yours.)-30
+19599 y
+SDict begin H.S end
+ -30 19599 a -30 19599 a
+SDict begin 18.2 H.A end
+ -30 19599 a -30 19599
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2398) cvn H.B /DEST pdfmark end
+ -30 19599 a 1679 x FU(In)329 b(addition)f(to)g(the)h(GNOME)f(and)g
+(KDE)h(desktops,)f(Slackw)-15 b(are)328 b(includes)g(a)h(lar)-28
+b(ge)329 b(collection)-30 23293 y(of)417 b(windo)-39
+b(w)416 b(managers.)h(Some)f(are)h(designed)g(to)f(emulate)g(other)h
+(operating)f(systems,)g(some)-30 25308 y(for)344 b(customization,)f
+(others)h(for)g(speed.)g(There')-85 b(s)344 b(quite)g(a)g(v)-39
+b(ariety)-101 b(.)345 b(Of)f(course)g(you)g(can)g(install)-30
+27322 y(as)387 b(man)-23 b(y)387 b(as)h(you)f(w)-15 b(ant,)387
+b(play)g(with)g(them)f(all,)i(and)f(decide)g(which)g(you)h(lik)-15
+b(e)386 b(the)h(most.)-30 27658 y
+SDict begin H.S end
+ -30 27658 a -30 27658
+a
+SDict begin 18.2 H.A end
+ -30 27658 a -30 27658 a
+SDict begin [ /View [/XYZ H.V] /Dest (2399) cvn H.B /DEST pdfmark end
+ -30 27658 a -30 28433 a
+SDict begin H.S end
+ -30
+28433 a -30 28433 a
+SDict begin 18.2 H.A end
+ -30 28433 a -30 28433 a
+SDict begin [ /View [/XYZ H.V] /Dest (2401) cvn H.B /DEST pdfmark end
+ -30 28433
+a 1679 x FU(T)-124 b(o)975 b(mak)-15 b(e)975 b(desktop)g(selection)g
+(easy)-101 b(,)976 b(Slackw)-15 b(are)975 b(also)g(includes)f(a)i
+(program)f(called)-30 32126 y
+SDict begin H.S end
+ -30 32126 a -30 32126 a
+SDict begin 18.2 H.A end
+
+-30 32126 a -30 32126 a
+SDict begin [ /View [/XYZ H.V] /Dest (2402) cvn H.B /DEST pdfmark end
+ -30 32126 a FP(xwmconfig)377
+b FU(that)g(can)g(be)h(used)f(to)g(select)g(a)h(desktop)f(or)g(windo)
+-39 b(w)377 b(manager)-85 b(.)378 b(It)f(is)g(run)h(lik)-15
+b(e)376 b(so:)-30 34012 y
+SDict begin H.S end
+ -30 34012 a -30 34012 a
+SDict begin 14.56 H.A end
+ -30
+34012 a -30 34012 a
+SDict begin [ /View [/XYZ H.V] /Dest (2403) cvn H.B /DEST pdfmark end
+ -30 34012 a -30 34012 a
+SDict begin H.S end
+ -30 34012
+a -30 34012 a
+SDict begin 14.56 H.A end
+ -30 34012 a -30 34012 a
+SDict begin [ /View [/XYZ H.V] /Dest (2404) cvn H.B /DEST pdfmark end
+ -30 34012 a 1276
+x FJ(\045)1309 35288 y
+SDict begin H.S end
+ 1309 35288 a 1309 35288 a
+SDict begin 14.56 H.A end
+ 1309
+35288 a 1309 35288 a
+SDict begin [ /View [/XYZ H.V] /Dest (2405) cvn H.B /DEST pdfmark end
+ 1309 35288 a FH(xwmconfig)-30 35456
+y
+SDict begin H.S end
+ -30 35456 a -30 35456 a
+SDict begin 18.2 H.A end
+ -30 35456 a -30 35456 a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-X-WINDOW-SYSTEM-XWMCONFIG)
+cvn H.B /DEST pdfmark end
+ -30
+35456 a Black 38336 x FR(84)p Black eop end
+%%Page: 85 107
+TeXDict begin 85 106 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 35138 -1636 a FR(Chapter)386 b(6)i(X)f(Con\002gur)-23
+b(ation)p Black -30 3611 a FX(Figur)-28 b(e)387 b(6-5.)h(Desktop)e
+(Con\002guration)g(with)g FV(xorgcon\002g)-30 5477 y
+SDict begin H.S end
+
+-30 5477 a -30 5477 a
+SDict begin 18.2 H.A end
+ -30 5477 a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (2409) cvn H.B /DEST pdfmark end
+ -30 5477
+a -30 35919 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 35919 a @beginspecial 21 @llx 60 @lly
+449 @urx 327 @ury 4280 @rwi @setspecial
+%%BeginDocument: x-window-system/xwmconfig.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 449 327
+
+/Outterbox
+{ newpath moveto
+0 260 rlineto
+88 0 rlineto
+23 61 moveto
+425 0 rlineto
+0 260 rlineto
+-88 0 rlineto
+23 87 moveto
+425 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+402 0 rlineto
+0 131 rlineto
+-402 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+114 318 TitleFont(SELECT DEFAULT WINDOW MANAGER FOR X) show
+
+34 306 PanelFont (Please select the default window manager to use with the X Window) show
+34 292 PanelFont (System. This will define the style of graphical user interface the) show
+34 278 PanelFont (computer uses. KDE and GNOME provide the most features. People with) show
+34 264 PanelFont (Windows or MacOS experience will find either one easy to use. Other) show
+34 250 PanelFont (window managers are easier on system resources, or provide other) show
+34 236 PanelFont (unique features.) show
+
+60 218 ContentFont (xinitrc.kde) show
+60 204 ContentFont (xinitrc.gnome) show
+60 190 ContentFont (xinitrc.xfce) show
+60 176 ContentFont (xinitrc.blackbox) show
+60 162 ContentFont (xinitrc.fluxbox) show
+60 148 ContentFont (xinitrc.wmaker) show
+60 134 ContentFont (xinitrc.fvwm2) show
+60 120 ContentFont (xinitrc.fvwm95) show
+60 106 ContentFont (xinitrc.twm) show
+
+171 218 ContentFont (KDE: K Desktop Environment) show
+171 204 ContentFont (GNU Network Object Model Environment) show
+171 190 ContentFont (The Cholesterol Free Desktop Environment) show
+171 176 ContentFont (The blackbox window manager) show
+171 162 ContentFont (The fluxbox window manager) show
+171 148 ContentFont (WindowMaker) show
+171 134 ContentFont (F(?) Virtual Window Manager (version 2.xx)) show
+171 120 ContentFont (FVWM2 with a Windows look and feel) show
+171 106 ContentFont (Tab Window Manager (very basic)) show
+
+163 71 ButtonFont (< OK >) show
+277 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 35919 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 35919 a 3564 x FU(Y)-170
+b(ou')-15 b(ll)402 b(be)h(gi)-39 b(v)-23 b(en)403 b(a)h(list)f(of)g
+(all)g(the)h(desktops)e(and)h(windo)-39 b(w)403 b(managers)g
+(installed.)g(Just)g(select)-30 41498 y(the)433 b(one)f(you)h(w)-15
+b(ant)432 b(from)g(the)h(list.)f(Each)h(user)g(on)f(your)h(system)f
+(will)g(need)h(to)f(run)h(this)f(pro-)-30 43512 y(gram,)500
+b(since)f(dif)-39 b(ferent)500 b(users)g(can)f(use)h(dif)-39
+b(ferent)500 b(desktops,)f(and)h(not)f(e)-39 b(v)-23
+b(eryone)500 b(will)f(w)-15 b(ant)-30 45527 y(the)387
+b(def)-15 b(ault)387 b(one)g(you)g(selected)g(at)h(installation.)-30
+46637 y
+SDict begin H.S end
+ -30 46637 a -30 46637 a
+SDict begin 18.2 H.A end
+ -30 46637 a -30 46637
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2413) cvn H.B /DEST pdfmark end
+ -30 46637 a 1679 x FU(Then)f(just)g(start)g(up)g(X,)h(and)f(you')-77
+b(re)387 b(good)g(to)g(go.)-30 49427 y
+SDict begin H.S end
+ -30 49427 a -30
+49427 a
+SDict begin 18.2 H.A end
+ -30 49427 a -30 49427 a
+SDict begin [ /View [/XYZ H.V] /Dest (X-WINDOW-SYSTEM-XDM) cvn H.B
+/DEST pdfmark end
+ -30 49427 a 5789 x FL(6.5)620
+b Fq(xdm)-30 56360 y
+SDict begin H.S end
+ -30 56360 a -30 56360 a
+SDict begin 18.2 H.A end
+ -30 56360
+a -30 56360 a
+SDict begin [ /View [/XYZ H.V] /Dest (2417) cvn H.B /DEST pdfmark end
+ -30 56360 a 1986 x FU(As)355 b(Linux)f(becomes)g(more)h
+(and)g(more)f(useful)h(as)f(a)h(desktop)f(operating)h(system,)f(man)-23
+b(y)354 b(users)-30 60361 y(\002nd)478 b(it)g(desirable)g(for)h(the)f
+(machine)h(to)f(boot)g(straight)g(into)g(a)g(graphical)h(en)-62
+b(vironment.)477 b(F)-23 b(or)-30 62376 y(this,)453 b(you)g(will)f
+(need)h(to)g(tell)g(Slackw)-15 b(are)452 b(to)h(boot)f(straight)h(into)
+f(X,)i(and)f(assign)f(a)h(graphical)-30 64390 y(login)533
+b(manager)-85 b(.)533 b(Slackw)-15 b(are)532 b(ships)h(with)f(three)h
+(graphical)g(login)g(tools,)41426 64390 y
+SDict begin H.S end
+ 41426 64390
+a 41426 64390 a
+SDict begin 18.2 H.A end
+ 41426 64390 a 41426 64390 a
+SDict begin [ /View [/XYZ H.V] /Dest (2418) cvn H.B /DEST pdfmark end
+ 41426 64390
+a FP(xdm)p FU(\(1\),)46386 64390 y
+SDict begin H.S end
+ 46386 64390 a 46386
+64390 a
+SDict begin 18.2 H.A end
+ 46386 64390 a 46386 64390 a
+SDict begin [ /View [/XYZ H.V] /Dest (2419) cvn H.B /DEST pdfmark end
+ 46386 64390 a FP(kdm)p
+FU(,)g(and)-30 66405 y
+SDict begin H.S end
+ -30 66405 a -30 66405 a
+SDict begin 18.2 H.A end
+ -30 66405
+a -30 66405 a
+SDict begin [ /View [/XYZ H.V] /Dest (2420) cvn H.B /DEST pdfmark end
+ -30 66405 a FP(gdm)p FU(\(1\).)-30 66682
+y
+SDict begin H.S end
+ -30 66682 a -30 66682 a
+SDict begin 18.2 H.A end
+ -30 66682 a -30 66682 a
+SDict begin [ /View [/XYZ H.V] /Dest (2421) cvn H.B /DEST pdfmark end
+ -30
+66682 a -30 66682 a
+SDict begin H.S end
+ -30 66682 a -30 66682 a
+SDict begin 18.2 H.A end
+ -30 66682
+a -30 66682 a
+SDict begin [ /View [/XYZ H.V] /Dest (2424) cvn H.B /DEST pdfmark end
+ -30 66682 a Black 50226 73792 a FR(85)p
+Black eop end
+%%Page: 86 108
+TeXDict begin 86 107 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(6)g(X)g(Con\002gur)-23
+b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2426) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2427) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FP(xdm)478
+b FU(is)g(the)g(graphical)g(login)f(manager)h(shipped)f(with)h(the)g
+(X.or)-28 b(g)478 b(system.)g(It')-85 b(s)478 b(ubiquitous,)-30
+5626 y(b)-31 b(ut)440 b(not)g(as)g(fully)g(features)g(as)g(alternati)
+-39 b(v)-23 b(es.)24866 5626 y
+SDict begin H.S end
+ 24866 5626 a 24866 5626
+a
+SDict begin 18.2 H.A end
+ 24866 5626 a 24866 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (2428) cvn H.B /DEST pdfmark end
+ 24866 5626 a FP(kdm)440 b
+FU(is)f(the)h(graphical)g(login)g(manager)g(shipped)-30
+7640 y(with)432 b(KDE,)g(The)g(K)g(Desktop)f(En)-62 b(vironment.)431
+b(Finally)-101 b(,)31113 7640 y
+SDict begin H.S end
+ 31113 7640 a 31113 7640
+a
+SDict begin 18.2 H.A end
+ 31113 7640 a 31113 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (2429) cvn H.B /DEST pdfmark end
+ 31113 7640 a FP(gdm)432 b
+FU(is)g(the)f(login)h(manager)g(shipped)-30 9655 y(with)438
+b(GNOME.)g(An)-23 b(y)438 b(of)h(the)f(choices)g(will)g(allo)-39
+b(w)439 b(you)f(to)g(log)g(in)g(as)h(an)-23 b(y)438 b(user)-62
+b(,)439 b(and)f(choose)-30 11670 y(what)387 b(desktop)g(you)g(wish)g
+(to)g(use.)-30 12780 y
+SDict begin H.S end
+ -30 12780 a -30 12780 a
+SDict begin 18.2 H.A end
+ -30 12780
+a -30 12780 a
+SDict begin [ /View [/XYZ H.V] /Dest (2430) cvn H.B /DEST pdfmark end
+ -30 12780 a 1679 x FU(Unfortunately)-101
+b(,)382 b(Slackw)-15 b(are)382 b(doesn')-28 b(t)382 b(include)g(a)h
+(nice)f(program)g(lik)-15 b(e)38377 14459 y
+SDict begin H.S end
+ 38377 14459
+a 38377 14459 a
+SDict begin 18.2 H.A end
+ 38377 14459 a 38377 14459 a
+SDict begin [ /View [/XYZ H.V] /Dest (2431) cvn H.B /DEST pdfmark end
+ 38377 14459
+a FP(xwmconfig)382 b FU(for)g(choos-)-30 16474 y(ing)389
+b(what)h(login)e(manager)i(to)f(use,)h(so)f(if)h(all)f(three)h(are)f
+(installed)g(you)g(may)g(ha)-31 b(v)-23 b(e)390 b(to)f(do)g(some)-30
+18489 y(editing)383 b(to)h(choose)f(your)h(preference.)g(But)g
+(\002rst,)f(we')-15 b(ll)383 b(discuss)g(ho)-39 b(w)384
+b(to)g(boot)f(into)g(a)h(graphi-)-30 20503 y(cal)k(en)-62
+b(vironment.)-30 20518 y
+SDict begin H.S end
+ -30 20518 a -30 20518 a
+SDict begin 18.2 H.A end
+ -30
+20518 a -30 20518 a
+SDict begin [ /View [/XYZ H.V] /Dest (2432) cvn H.B /DEST pdfmark end
+ -30 20518 a -30 20518 a
+SDict begin H.S end
+ -30 20518
+a -30 20518 a
+SDict begin 18.2 H.A end
+ -30 20518 a -30 20518 a
+SDict begin [ /View [/XYZ H.V] /Dest (2434) cvn H.B /DEST pdfmark end
+ -30 20518 a -30
+21294 a
+SDict begin H.S end
+ -30 21294 a -30 21294 a
+SDict begin 18.2 H.A end
+ -30 21294 a -30 21294
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2436) cvn H.B /DEST pdfmark end
+ -30 21294 a 1999 x FU(In)482 b(order)h(to)f(start)g(X)g(at)g(boot,)g
+(you)g(need)g(to)g(boot)g(into)g(run-le)-39 b(v)-23 b(el)482
+b(4.)g(Run-le)-39 b(v)-23 b(els)482 b(are)g(just)g(a)-30
+25308 y(w)-15 b(ay)475 b(of)g(telling)9214 25308 y
+SDict begin H.S end
+ 9214
+25308 a 9214 25308 a
+SDict begin 18.2 H.A end
+ 9214 25308 a 9214 25308 a
+SDict begin [ /View [/XYZ H.V] /Dest (2437) cvn H.B /DEST pdfmark end
+ 9214 25308
+a FP(init)p FU(\(8\))g(to)f(do)h(something)f(dif)-39
+b(ferent)475 b(when)g(it)g(starts)f(the)h(OS.)g(W)-124
+b(e)476 b(do)e(this)-30 27322 y(by)387 b(editing)g(the)g(con\002g)g
+(\002le)g(for)17705 27322 y
+SDict begin H.S end
+ 17705 27322 a 17705 27322
+a
+SDict begin 18.2 H.A end
+ 17705 27322 a 17705 27322 a
+SDict begin [ /View [/XYZ H.V] /Dest (2438) cvn H.B /DEST pdfmark end
+ 17705 27322 a FP(init)p
+FU(,)21456 27322 y
+SDict begin H.S end
+ 21456 27322 a 21456 27322 a
+SDict begin 18.2 H.A end
+ 21456
+27322 a 21456 27322 a
+SDict begin [ /View [/XYZ H.V] /Dest (2439) cvn H.B /DEST pdfmark end
+ 21456 27322 a FQ(/etc/inittab)p
+FU(.)-30 29207 y
+SDict begin H.S end
+ -30 29207 a -30 29207 a
+SDict begin 14.56 H.A end
+ -30 29207 a
+-30 29207 a
+SDict begin [ /View [/XYZ H.V] /Dest (2440) cvn H.B /DEST pdfmark end
+ -30 29207 a 1277 x FP(#)744 b(These)f(are)h(the)f(default)g
+(runlevels)g(in)h(Slackware:)-30 32095 y(#)2232 b(0)743
+b(=)h(halt)-30 33707 y(#)2232 b(1)743 b(=)h(single)f(user)h(mode)-30
+35319 y(#)2232 b(2)743 b(=)h(unused)f(\(but)h(configured)e(the)i(same)f
+(as)h(runlevel)f(3\))-30 36931 y(#)2232 b(3)743 b(=)h(multiuser)f(mode)
+g(\(default)g(Slackware)g(runlevel\))-30 38542 y(#)2232
+b(4)743 b(=)h(X11)g(with)f(KDM/GDM/XDM)g(\(session)f(managers\))-30
+40154 y(#)2232 b(5)743 b(=)h(unused)f(\(but)h(configured)e(the)i(same)f
+(as)h(runlevel)f(3\))-30 41766 y(#)2232 b(6)743 b(=)h(reboot)-30
+44989 y(#)g(Default)f(runlevel.)g(\(Do)g(not)h(set)f(to)h(0)g(or)f(6\))
+-30 46601 y(id:3:initdefault:)-30 48177 y
+SDict begin H.S end
+ -30 48177 a
+-30 48177 a
+SDict begin 18.2 H.A end
+ -30 48177 a -30 48177 a
+SDict begin [ /View [/XYZ H.V] /Dest (2441) cvn H.B /DEST pdfmark end
+ -30 48177 a 1988
+x FU(In)358 b(order)h(to)f(mak)-15 b(e)357 b(Slackw)-15
+b(are)357 b(boot)h(to)g(a)g(graphical)g(en)-62 b(vironment,)358
+b(we)g(just)g(change)g(the)g(3)g(to)-30 52180 y(a)388
+b(4.)-30 53745 y
+SDict begin H.S end
+ -30 53745 a -30 53745 a
+SDict begin 14.56 H.A end
+ -30 53745 a
+-30 53745 a
+SDict begin [ /View [/XYZ H.V] /Dest (2442) cvn H.B /DEST pdfmark end
+ -30 53745 a 1458 55342 a FP(#)744 b(Default)f(runlevel.)f
+(\(Do)i(not)f(set)h(to)g(0)f(or)h(6\))1458 56953 y(id:4:initdefault:)
+-30 58529 y
+SDict begin H.S end
+ -30 58529 a -30 58529 a
+SDict begin 18.2 H.A end
+ -30 58529 a -30 58529
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2443) cvn H.B /DEST pdfmark end
+ -30 58529 a 1989 x FU(No)-39 b(w)411 b(Slackw)-15 b(are)411
+b(will)f(boot)h(into)g(runle)-39 b(v)-23 b(el)410 b(4)h(and)h(e)-23
+b(x)g(ecute)33378 60518 y
+SDict begin H.S end
+ 33378 60518 a 33378 60518 a
+SDict begin 18.2 H.A end
+
+33378 60518 a 33378 60518 a
+SDict begin [ /View [/XYZ H.V] /Dest (2444) cvn H.B /DEST pdfmark end
+ 33378 60518 a FQ(/etc/rc.d/rc.4)p
+FU(.)403 b(This)411 b(\002le)f(starts)-30 62532 y(up)394
+b(X)h(and)f(calls)h(whate)-39 b(v)-23 b(er)394 b(login)g(manager)g
+(you')-77 b(v)-23 b(e)394 b(chosen.)g(So,)h(ho)-39 b(w)394
+b(do)h(we)f(choose)h(login)-30 64547 y(managers?)492
+b(There)g(are)g(a)h(fe)-39 b(w)492 b(w)-15 b(ays)491
+b(to)h(do)g(this,)g(and)g(I')-15 b(ll)491 b(e)-23 b(xplain)491
+b(them)h(after)g(we)g(look)g(at)-30 66562 y
+SDict begin H.S end
+ -30 66562
+a -30 66562 a
+SDict begin 18.2 H.A end
+ -30 66562 a -30 66562 a
+SDict begin [ /View [/XYZ H.V] /Dest (2445) cvn H.B /DEST pdfmark end
+ -30 66562 a FQ(rc.4)p
+FU(.)p Black -30 73792 a FR(86)p Black eop end
+%%Page: 87 109
+TeXDict begin 87 108 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 35138 -1636 a FR(Chapter)386 b(6)i(X)f(Con\002gur)-23
+b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2446) cvn H.B /DEST pdfmark end
+ -30 2504 a 1458 3611 a FP(#)744 b(Try)f(to)h(use)f
+(GNOME's)g(gdm)h(session)f(manager:)1458 5223 y(if)g([)h(-x)g
+(/usr/bin/gdm)e(];)i(then)2946 6835 y(exec)f(/usr/bin/gdm)f(-nodaemon)
+1458 8446 y(fi)1458 11670 y(#)i(Not)f(there?)1487 b(OK,)744
+b(try)f(to)h(use)f(KDE's)h(kdm)f(session)g(manager:)1458
+13282 y(if)g([)h(-x)g(/opt/kde/bin/kdm)e(];)h(then)2946
+14893 y(exec)g(/opt/kde/bin/kdm)f(-nodaemon)1458 16505
+y(fi)1458 19728 y(#)i(If)f(all)h(you)f(have)h(is)f(XDM,)h(I)f(guess)h
+(it)f(will)h(have)f(to)h(do:)1458 21340 y(if)f([)h(-x)g
+(/usr/X11R6/bin/xdm)e(];)h(then)2946 22952 y(exec)g(/usr/X11R6/bin/xdm)
+f(-nodaemon)1458 24564 y(fi)-30 26113 y
+SDict begin H.S end
+ -30 26113 a -30
+26113 a
+SDict begin 18.2 H.A end
+ -30 26113 a -30 26113 a
+SDict begin [ /View [/XYZ H.V] /Dest (2447) cvn H.B /DEST pdfmark end
+ -30 26113 a 2015 x FU(As)477
+b(you)h(can)f(see)h(here,)13589 28128 y
+SDict begin H.S end
+ 13589 28128 a
+13589 28128 a
+SDict begin 18.2 H.A end
+ 13589 28128 a 13589 28128 a
+SDict begin [ /View [/XYZ H.V] /Dest (2448) cvn H.B /DEST pdfmark end
+ 13589 28128
+a FQ(rc.4)d FU(\002rst)i(checks)g(to)h(see)f(if)29720
+28128 y
+SDict begin H.S end
+ 29720 28128 a 29720 28128 a
+SDict begin 18.2 H.A end
+ 29720 28128 a 29720
+28128 a
+SDict begin [ /View [/XYZ H.V] /Dest (2449) cvn H.B /DEST pdfmark end
+ 29720 28128 a FP(gdm)g FU(is)g(e)-23 b(x)g(ecutable,)477
+b(and)h(if)f(so)h(runs)f(it.)-30 30143 y(Second)447 b(on)g(the)g(list)f
+(is)13141 30143 y
+SDict begin H.S end
+ 13141 30143 a 13141 30143 a
+SDict begin 18.2 H.A end
+ 13141 30143
+a 13141 30143 a
+SDict begin [ /View [/XYZ H.V] /Dest (2450) cvn H.B /DEST pdfmark end
+ 13141 30143 a FP(kdm)p FU(,)h(and)g(\002nally)23300
+30143 y
+SDict begin H.S end
+ 23300 30143 a 23300 30143 a
+SDict begin 18.2 H.A end
+ 23300 30143 a 23300
+30143 a
+SDict begin [ /View [/XYZ H.V] /Dest (2451) cvn H.B /DEST pdfmark end
+ 23300 30143 a FP(xdm)p FU(.)h(One)f(w)-15 b(ay)446
+b(of)h(choosing)g(a)g(login)f(manager)h(is)-30 32157
+y(to)386 b(simply)f(remo)-23 b(v)g(e)386 b(the)g(ones)g(you)g(don')-28
+b(t)386 b(wish)g(to)g(use)g(using)34107 32157 y
+SDict begin H.S end
+ 34107
+32157 a 34107 32157 a
+SDict begin 18.2 H.A end
+ 34107 32157 a 34107 32157 a
+SDict begin [ /View [/XYZ H.V] /Dest (2452) cvn H.B /DEST pdfmark end
+ 34107
+32157 a FP(removepkg)p FU(.)g(Y)-170 b(ou)385 b(can)i(\002nd)e(out)-30
+34172 y(more)i(about)7373 34172 y
+SDict begin H.S end
+ 7373 34172 a 7373 34172
+a
+SDict begin 18.2 H.A end
+ 7373 34172 a 7373 34172 a
+SDict begin [ /View [/XYZ H.V] /Dest (2453) cvn H.B /DEST pdfmark end
+ 7373 34172 a FP(removepkg)g
+FU(in)p 0 TeXcolorgray 16049 34172 a
+SDict begin H.S end
+ 16049 34172 a FU(Chapter)g(18)
+22893 34172 y
+SDict begin 18.2 H.L end
+ 22893 34172 a 22893 34172 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 22893 34172
+a Black -1 w FU(.)-30 35282 y
+SDict begin H.S end
+ -30 35282 a -30 35282 a
+SDict begin 18.2 H.A end
+
+-30 35282 a -30 35282 a
+SDict begin [ /View [/XYZ H.V] /Dest (2455) cvn H.B /DEST pdfmark end
+ -30 35282 a 1680 x FU(Optionally)-101
+b(,)314 b(you)h(can)f(remo)-23 b(v)g(e)314 b(the)h(e)-23
+b(x)g(ecutable)314 b(permission)f(from)h(those)h(\002les)f(that)g(you)g
+(don')-28 b(t)-30 38976 y(w)-15 b(ant)387 b(to)g(use.)h(W)-124
+b(e)387 b(discuss)15068 38976 y
+SDict begin H.S end
+ 15068 38976 a 15068 38976
+a
+SDict begin 18.2 H.A end
+ 15068 38976 a 15068 38976 a
+SDict begin [ /View [/XYZ H.V] /Dest (2456) cvn H.B /DEST pdfmark end
+ 15068 38976 a FP(chmod)f
+FU(in)p 0 TeXcolorgray 20768 38976 a
+SDict begin H.S end
+ 20768 38976 a FU(Chapter)g(9)26836
+38976 y
+SDict begin 18.2 H.L end
+ 26836 38976 a 26836 38976 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE) cvn /H /I
+/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 26836 38976 a Black
+FU(.)-30 40862 y
+SDict begin H.S end
+ -30 40862 a -30 40862 a
+SDict begin 14.56 H.A end
+ -30 40862 a
+-30 40862 a
+SDict begin [ /View [/XYZ H.V] /Dest (2458) cvn H.B /DEST pdfmark end
+ -30 40862 a -30 40862 a
+SDict begin H.S end
+ -30 40862 a -30 40862
+a
+SDict begin 14.56 H.A end
+ -30 40862 a -30 40862 a
+SDict begin [ /View [/XYZ H.V] /Dest (2459) cvn H.B /DEST pdfmark end
+ -30 40862 a 1276 x FJ(#)1309
+42138 y
+SDict begin H.S end
+ 1309 42138 a 1309 42138 a
+SDict begin 14.56 H.A end
+ 1309 42138 a 1309 42138
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2460) cvn H.B /DEST pdfmark end
+ 1309 42138 a FH(chmod)743 b(-x)h(/usr/bin/gdm)-30 43855
+y
+SDict begin H.S end
+ -30 43855 a -30 43855 a
+SDict begin 18.2 H.A end
+ -30 43855 a -30 43855 a
+SDict begin [ /View [/XYZ H.V] /Dest (2461) cvn H.B /DEST pdfmark end
+ -30
+43855 a 1847 x FU(Finally)-101 b(,)390 b(you)f(can)h(just)f(comment)g
+(out)h(the)f(lines)h(for)g(the)f(login)g(manager)h(you)g(don')-28
+b(t)389 b(w)-15 b(ant)389 b(to)-30 47717 y(use.)-30 49282
+y
+SDict begin H.S end
+ -30 49282 a -30 49282 a
+SDict begin 14.56 H.A end
+ -30 49282 a -30 49282 a
+SDict begin [ /View [/XYZ H.V] /Dest (2462) cvn H.B /DEST pdfmark end
+ -30
+49282 a 1458 50878 a FP(#)744 b(Try)f(to)h(use)f(GNOME's)g(gdm)h
+(session)f(manager:)1458 52490 y(#)h(if)f([)h(-x)g(/usr/bin/gdm)e(];)i
+(then)1458 54102 y(#)2231 b(exec)744 b(/usr/bin/gdm)e(-nodaemon)1458
+55714 y(#)i(fi)1458 58937 y(#)g(Not)f(there?)1487 b(OK,)744
+b(try)f(to)h(use)f(KDE's)h(kdm)f(session)g(manager:)1458
+60549 y(if)g([)h(-x)g(/opt/kde/bin/kdm)e(];)h(then)2946
+62160 y(exec)g(/opt/kde/bin/kdm)f(-nodaemon)1458 63772
+y(fi)1458 66996 y(#)i(If)f(all)h(you)f(have)h(is)f(XDM,)h(I)f(guess)h
+(it)f(will)h(have)f(to)h(do:)p Black 50169 73792 a FR(87)p
+Black eop end
+%%Page: 88 110
+TeXDict begin 88 109 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(6)g(X)g(Con\002gur)-23
+b(ation)p Black 1458 3611 a FP(if)743 b([)h(-x)g(/usr/X11R6/bin/xdm)e
+(];)h(then)2946 5223 y(exec)g(/usr/X11R6/bin/xdm)f(-nodaemon)1458
+6835 y(fi)-30 8384 y
+SDict begin H.S end
+ -30 8384 a -30 8384 a
+SDict begin 18.2 H.A end
+ -30 8384 a
+-30 8384 a
+SDict begin [ /View [/XYZ H.V] /Dest (2463) cvn H.B /DEST pdfmark end
+ -30 8384 a 2015 x FU(An)-23 b(y)566 b(lines)f(preceded)h(by)
+g(the)g(hash)g(mark)g(\()25084 10399 y
+SDict begin H.S end
+ 25084 10399 a
+25084 10399 a
+SDict begin 18.2 H.A end
+ 25084 10399 a 25084 10399 a
+SDict begin [ /View [/XYZ H.V] /Dest (2464) cvn H.B /DEST pdfmark end
+ 25084 10399
+a FP(#)p FU(\))g(are)g(considered)g(comments)f(and)h(the)f(shell)-30
+12414 y(silently)427 b(passes)h(them.)g(Thus,)g(e)-39
+b(v)-23 b(en)428 b(if)21846 12414 y
+SDict begin H.S end
+ 21846 12414 a 21846
+12414 a
+SDict begin 18.2 H.A end
+ 21846 12414 a 21846 12414 a
+SDict begin [ /View [/XYZ H.V] /Dest (2465) cvn H.B /DEST pdfmark end
+ 21846 12414 a FP(gdm)g
+FU(is)g(installed)f(and)h(e)-23 b(x)g(ecutable,)427 b(the)h(shell)g
+(\(in)g(this)-30 14428 y(case)3025 14428 y
+SDict begin H.S end
+ 3025 14428
+a 3025 14428 a
+SDict begin 18.2 H.A end
+ 3025 14428 a 3025 14428 a
+SDict begin [ /View [/XYZ H.V] /Dest (2466) cvn H.B /DEST pdfmark end
+ 3025 14428 a
+FP(bash)p FU(\))387 b(w)-15 b(on')-28 b(t)386 b(bother)h(checking)g
+(for)h(it.)p Black -30 73792 a FR(88)p Black eop end
+%%Page: 89 111
+TeXDict begin 89 110 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 2345 x FS(Chapter)894
+b(7)-30 10743 y FO(Booting)p -30 18316 51806 56 v -30
+18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2469) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30
+18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (2471) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 18316 a
+SDict begin H.S end
+ -30 18316
+a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (2473) cvn H.B /DEST pdfmark end
+ -30 18316 a -30
+18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2475) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30 19091 a
+SDict begin 18.2 H.A end
+ -30
+19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (2477) cvn H.B /DEST pdfmark end
+ -30 19091 a 1051 x FU(The)350 b(process)f(of)g
+(booting)g(your)g(Linux)g(system)g(can)h(sometimes)e(be)i(easy)f(and)h
+(sometimes)e(be)-30 22157 y(dif)-39 b(\002cult.)350 b(Man)-23
+b(y)350 b(users)h(install)e(Slackw)-15 b(are)350 b(on)g(their)g
+(computer)g(and)h(that')-85 b(s)350 b(it.)g(The)-23 b(y)350
+b(just)g(turn)-30 24171 y(it)443 b(on)h(and)f(it')-85
+b(s)443 b(ready)h(to)f(use.)h(Othertimes,)f(simply)f(booting)h(the)g
+(machine)h(can)f(be)h(a)f(chore.)-30 26186 y(F)-23 b(or)347
+b(most)g(users,)g(LILO)h(w)-15 b(orks)346 b(best.)i(Slackw)-15
+b(are)346 b(includes)h(LILO)g(and)h(Loadlin)e(for)i(booting)-30
+28201 y(Slackw)-15 b(are)401 b(Linux.)g(LILO)h(will)e(w)-15
+b(ork)401 b(from)h(a)f(hard)h(dri)-39 b(v)-23 b(e)401
+b(partition,)g(a)h(hard)f(dri)-39 b(v)-23 b(e')-85 b(s)401
+b(master)-30 30215 y(boot)437 b(record,)h(or)f(a)g(\003opp)-15
+b(y)436 b(disk,)h(making)g(it)g(a)g(v)-23 b(ery)437 b(v)-23
+b(ersatile)437 b(tool.)g(Loadlin)f(w)-15 b(orks)437 b(from)g(a)-30
+32230 y(DOS)387 b(command)g(line,)g(killing)f(DOS)h(and)h(in)-62
+b(v)-31 b(oking)386 b(Linux.)-30 32566 y
+SDict begin H.S end
+ -30 32566 a
+-30 32566 a
+SDict begin 18.2 H.A end
+ -30 32566 a -30 32566 a
+SDict begin [ /View [/XYZ H.V] /Dest (2478) cvn H.B /DEST pdfmark end
+ -30 32566 a -30 33340
+a
+SDict begin H.S end
+ -30 33340 a -30 33340 a
+SDict begin 18.2 H.A end
+ -30 33340 a -30 33340 a
+SDict begin [ /View [/XYZ H.V] /Dest (2480) cvn H.B /DEST pdfmark end
+ -30
+33340 a 1680 x FU(Another)451 b(popular)f(utility)g(for)h(booting)f
+(Linux)h(is)f(GR)-62 b(UB.)451 b(GR)-62 b(UB)450 b(is)h(not)g(included)
+f(or)h(of)-39 b(\002-)-30 37034 y(cially)421 b(supported)f(by)h(Slackw)
+-15 b(are.)421 b(Slackw)-15 b(are)420 b(holds)h(to)g(the)34169
+37034 y
+SDict begin H.S end
+ 34169 37034 a 34169 37034 a
+SDict begin 18.2 H.A end
+ 34169 37034 a 34169
+37034 a
+SDict begin [ /View [/XYZ H.V] /Dest (2481) cvn H.B /DEST pdfmark end
+ 34169 37034 a FU(\223tried)g(and)g(true\224)g(standard)g(for)
+-30 39049 y(what)544 b(gets)g(included)f(inside)g(the)h(distrib)-31
+b(ution.)543 b(While)h(GR)-62 b(UB)543 b(w)-15 b(orks)543
+b(well)h(and)g(includes)-30 41064 y(some)549 b(features)g(that)g(LILO)g
+(does)g(not,)g(LILO)g(handles)g(all)g(the)g(essential)f(tasks)h(of)g(a)
+g(boot)-30 43078 y(loader)401 b(reliably)f(with)g(a)h(pro)-23
+b(v)g(en)400 b(track)g(record.)h(Being)f(younger)-62
+b(,)401 b(GR)-62 b(UB)400 b(hasn')-28 b(t)400 b(quite)g(li)-39
+b(v)-23 b(ed)-30 45093 y(up)365 b(to)g(that)f(le)-23
+b(g)-8 b(ac)-23 b(y)365 b(yet.)g(As)g(it)g(is)g(not)f(included)h(with)f
+(Slackw)-15 b(are,)365 b(we)g(do)g(not)f(discuss)h(it)f(here.)-30
+47108 y(If)418 b(you)g(wish)f(to)h(use)g(GR)-62 b(UB)417
+b(\(perhaps)h(it)f(came)h(with)g(another)g(Linux)f(OS)g(and)h(you)g(w)
+-15 b(ant)417 b(to)-30 49122 y(use)387 b(it)g(to)h(dual-boot\))e
+(consult)h(GR)-62 b(UB')-85 b(s)386 b(documentation.)-30
+50175 y
+SDict begin H.S end
+ -30 50175 a -30 50175 a
+SDict begin 18.2 H.A end
+ -30 50175 a -30 50175
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2482) cvn H.B /DEST pdfmark end
+ -30 50175 a 1737 x FU(This)459 b(section)f(co)-23 b(v)g(ers)459
+b(using)f(LILO)h(and)g(Loadlin,)g(the)g(tw)-15 b(o)459
+b(booters)f(included)h(with)f(Slack-)-30 53926 y(w)-15
+b(are.)538 b(It)g(also)f(e)-23 b(xplains)537 b(some)g(typical)g(dual)g
+(booting)g(scenarios)g(and)h(ho)-39 b(w)537 b(you)h(could)f(go)-30
+55941 y(about)387 b(setting)g(it)g(up.)-30 56277 y
+SDict begin H.S end
+ -30
+56277 a -30 56277 a
+SDict begin 18.2 H.A end
+ -30 56277 a -30 56277 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING-LILO) cvn H.B /DEST pdfmark
+end
+ -30 56277
+a 5789 x FL(7.1)620 b(LILO)-30 62094 y
+SDict begin H.S end
+ -30 62094 a -30
+62094 a
+SDict begin 18.2 H.A end
+ -30 62094 a -30 62094 a
+SDict begin [ /View [/XYZ H.V] /Dest (2485) cvn H.B /DEST pdfmark end
+ -30 62094 a -30 63209
+a
+SDict begin H.S end
+ -30 63209 a -30 63209 a
+SDict begin 18.2 H.A end
+ -30 63209 a -30 63209 a
+SDict begin [ /View [/XYZ H.V] /Dest (2488) cvn H.B /DEST pdfmark end
+ -30
+63209 a 1987 x FU(The)425 b(Linux)f(Loader)-62 b(,)425
+b(or)f(LILO,)h(is)g(the)f(most)g(popular)g(booter)g(in)h(use)f(on)h
+(Linux)f(systems.)g(It)-30 67211 y(is)387 b(quite)g(con\002gurable)g
+(and)g(can)g(easily)g(be)h(used)f(to)g(boot)g(other)g(operating)g
+(systems.)p Black 50226 73672 a FR(89)p Black eop end
+%%Page: 90 112
+TeXDict begin 90 111 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(7)g(Booting)p Black
+-30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2489) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107 x FU(Slackw)-15 b(are)1192 b(Linux)g(comes)g(with)h
+(a)f(menu-dri)-39 b(v)-23 b(en)1192 b(con\002guration)41986
+3490 y
+SDict begin H.S end
+ 41986 3490 a 41986 3490 a
+SDict begin 18.2 H.A end
+ 41986 3490 a 41986 3490
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2490) cvn H.B /DEST pdfmark end
+ 41986 3490 a 1193 w FU(utility)f(called)-30 5505 y
+SDict begin H.S end
+
+-30 5505 a -30 5505 a
+SDict begin 18.2 H.A end
+ -30 5505 a -30 5505 a
+SDict begin [ /View [/XYZ H.V] /Dest (2493) cvn H.B /DEST pdfmark end
+ -30 5505
+a FP(liloconfig)p FU(.)436 b(This)h(program)f(is)h(\002rst)f(run)h
+(during)f(the)h(setup)g(process,)g(b)-31 b(ut)436 b(you)h(can)g(in)-62
+b(v)-31 b(ok)-15 b(e)-30 7520 y(it)387 b(later)g(by)h(typing)10646
+7520 y
+SDict begin H.S end
+ 10646 7520 a 10646 7520 a
+SDict begin 18.2 H.A end
+ 10646 7520 a 10646 7520
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2494) cvn H.B /DEST pdfmark end
+ 10646 7520 a FP(liloconfig)e FU(at)i(the)f(prompt.)-30
+8630 y
+SDict begin H.S end
+ -30 8630 a -30 8630 a
+SDict begin 18.2 H.A end
+ -30 8630 a -30 8630 a
+SDict begin [ /View [/XYZ H.V] /Dest (2495) cvn H.B /DEST pdfmark end
+ -30
+8630 a 1679 x FU(LILO)340 b(reads)g(its)g(settings)f(from)h(the)19917
+10309 y
+SDict begin H.S end
+ 19917 10309 a 19917 10309 a
+SDict begin 18.2 H.A end
+ 19917 10309 a 19917
+10309 a
+SDict begin [ /View [/XYZ H.V] /Dest (2496) cvn H.B /DEST pdfmark end
+ 19917 10309 a FP(/etc/lilo.conf)p FU(\(5\))f(\002le.)h(It)g(is)
+g(not)g(read)g(each)h(time)e(you)-30 12324 y(boot)385
+b(up,)g(b)-31 b(ut)385 b(instead)g(is)g(read)h(each)f(time)g(you)g
+(install)f(LILO.)i(LILO)f(must)f(be)i(reinstalled)e(to)-30
+14338 y(the)336 b(boot)g(sector)h(each)f(time)g(you)g(mak)-15
+b(e)336 b(a)h(con\002guration)e(change.)i(Man)-23 b(y)335
+b(LILO)i(errors)f(come)-30 16353 y(from)488 b(making)f(changes)g(to)g
+(the)18162 16353 y
+SDict begin H.S end
+ 18162 16353 a 18162 16353 a
+SDict begin 18.2 H.A end
+ 18162
+16353 a 18162 16353 a
+SDict begin [ /View [/XYZ H.V] /Dest (2497) cvn H.B /DEST pdfmark end
+ 18162 16353 a FQ(lilo.conf)482
+b FU(\002le,)488 b(b)-31 b(ut)487 b(f)-15 b(ailing)487
+b(to)g(re-run)h(lilo)f(to)g(install)g(these)-30 18368
+y(changes.)5682 18368 y
+SDict begin H.S end
+ 5682 18368 a 5682 18368 a
+SDict begin 18.2 H.A end
+ 5682
+18368 a 5682 18368 a
+SDict begin [ /View [/XYZ H.V] /Dest (2498) cvn H.B /DEST pdfmark end
+ 5682 18368 a FP(liloconfig)331 b
+FU(will)h(help)g(you)g(b)-31 b(uild)332 b(the)g(con\002guration)f
+(\002le)h(so)g(that)g(you)g(can)h(install)-30 20382 y(LILO)384
+b(for)f(your)h(system.)f(If)h(you)g(prefer)g(to)f(edit)26879
+20382 y
+SDict begin H.S end
+ 26879 20382 a 26879 20382 a
+SDict begin 18.2 H.A end
+ 26879 20382 a 26879
+20382 a
+SDict begin [ /View [/XYZ H.V] /Dest (2499) cvn H.B /DEST pdfmark end
+ 26879 20382 a FQ(/etc/lilo.conf)375 b FU(by)384
+b(hand,)g(then)f(reinstalling)-30 22397 y(LILO)k(just)g(in)-62
+b(v)-31 b(olv)-23 b(es)386 b(typing)16385 22397 y
+SDict begin H.S end
+ 16385
+22397 a 16385 22397 a
+SDict begin 18.2 H.A end
+ 16385 22397 a 16385 22397 a
+SDict begin [ /View [/XYZ H.V] /Dest (2500) cvn H.B /DEST pdfmark end
+ 16385
+22397 a FP(/sbin/lilo)g FU(\(as)26406 22397 y
+SDict begin H.S end
+ 26406 22397
+a 26406 22397 a
+SDict begin 18.2 H.A end
+ 26406 22397 a 26406 22397 a
+SDict begin [ /View [/XYZ H.V] /Dest (2501) cvn H.B /DEST pdfmark end
+ 26406 22397
+a FP(root)p FU(\))h(at)g(the)g(prompt.)-30 23507 y
+SDict begin H.S end
+ -30
+23507 a -30 23507 a
+SDict begin 18.2 H.A end
+ -30 23507 a -30 23507 a
+SDict begin [ /View [/XYZ H.V] /Dest (2502) cvn H.B /DEST pdfmark end
+ -30 23507
+a 1680 x FU(When)g(you)g(\002rst)g(in)-62 b(v)-31 b(ok)-15
+b(e)14067 25187 y
+SDict begin H.S end
+ 14067 25187 a 14067 25187 a
+SDict begin 18.2 H.A end
+ 14067 25187
+a 14067 25187 a
+SDict begin [ /View [/XYZ H.V] /Dest (2503) cvn H.B /DEST pdfmark end
+ 14067 25187 a FP(liloconfig)p FU(,)386
+b(it)h(will)g(look)g(lik)-15 b(e)386 b(this:)-30 25522
+y
+SDict begin H.S end
+ -30 25522 a -30 25522 a
+SDict begin 18.2 H.A end
+ -30 25522 a -30 25522 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING-SETUP-LILO) cvn H.B /DEST
+pdfmark end
+ -30
+25522 a 4004 x FX(Figur)-28 b(e)387 b(7-1.)h FV(lilocon\002g)-30
+31392 y
+SDict begin H.S end
+ -30 31392 a -30 31392 a
+SDict begin 18.2 H.A end
+ -30 31392 a -30 31392
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2507) cvn H.B /DEST pdfmark end
+ -30 31392 a -30 57389 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 57389 a @beginspecial 21
+@llx 60 @lly 419 @urx 287 @ury 3980 @rwi @setspecial
+%%BeginDocument: booting/setup-lilo.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 419 287
+
+/Outterbox
+{ newpath moveto
+0 221 rlineto
+138 0 rlineto
+23 61 moveto
+395 0 rlineto
+0 221 rlineto
+-170 0 rlineto
+23 87 moveto
+395 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+372 0 rlineto
+0 52 rlineto
+-372 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+165 277 TitleFont(INSTALL LILO) show
+
+34 265 PanelFont (LILO (Linux Loader) is a generic boot loader. There's a simple) show
+34 252 PanelFont (installation which tries to automatically set up LILO to boot) show
+34 239 PanelFont (Linux (also DOS/Windows if found). For more advanced users,) show
+34 226 PanelFont (the expert option offers more control over the installation) show
+34 213 PanelFont (process. Since LILO does not work in all cases \(and can damage) show
+34 200 PanelFont (partitions if incorrectly installed\), there's the third (safe)) show
+34 187 PanelFont (option, which is to skip installing LILO for now. You can) show
+34 174 PanelFont (always install it later with the 'liloconfig' command. Which) show
+34 160 PanelFont (option would you like?) show
+
+98 137 ContentFont (simple) show
+98 122 ContentFont (expert) show
+98 109 ContentFont (skip) show
+
+140 137 ContentFont (Try to install LILO automatically) show
+140 122 ContentFont (Use expert lilo.conf setup menu) show
+140 109 ContentFont (Do not install LILO) show
+
+123 71 ButtonFont (< OK >) show
+237 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 57389 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 57389 a -30 58939 a
+SDict begin H.S end
+ -30
+58939 a -30 58939 a
+SDict begin 18.2 H.A end
+ -30 58939 a -30 58939 a
+SDict begin [ /View [/XYZ H.V] /Dest (2510) cvn H.B /DEST pdfmark end
+ -30 58939
+a 2014 x FU(If)512 b(this)f(is)h(your)f(\002rst)g(time)h(setting)f(up)g
+(LILO,)h(you)g(should)f(pick)g(simple.)h(Otherwise,)f(you)-30
+62968 y(might)528 b(\002nd)f(e)-23 b(xpert)528 b(to)h(be)f(f)-15
+b(aster)528 b(if)g(you)g(are)h(f)-15 b(amiliar)527 b(with)h(LILO)g(and)
+h(Linux.)f(Selecting)-30 64983 y(simple)387 b(will)f(be)-23
+b(gin)387 b(the)g(LILO)h(con\002guration.)-30 66093 y
+SDict begin H.S end
+
+-30 66093 a -30 66093 a
+SDict begin 18.2 H.A end
+ -30 66093 a -30 66093 a
+SDict begin [ /View [/XYZ H.V] /Dest (2511) cvn H.B /DEST pdfmark end
+ -30 66093
+a 1679 x FU(If)517 b(k)-15 b(ernel)517 b(frame)g(b)-31
+b(uf)-39 b(fer)517 b(support)g(is)f(compiled)g(into)h(your)g(k)-15
+b(ernel,)38309 67772 y
+SDict begin H.S end
+ 38309 67772 a 38309 67772 a
+SDict begin 18.2 H.A end
+ 38309
+67772 a 38309 67772 a
+SDict begin [ /View [/XYZ H.V] /Dest (2512) cvn H.B /DEST pdfmark end
+ 38309 67772 a 38826 67772 a
+SDict begin H.S end
+ 38826
+67772 a 38826 67772 a
+SDict begin 18.2 H.A end
+ 38826 67772 a 38826 67772 a
+SDict begin [ /View [/XYZ H.V] /Dest (2515) cvn H.B /DEST pdfmark end
+ 38826
+67772 a FP(liloconfig)516 b FU(will)g(ask)p Black -30
+73672 a FR(90)p Black eop end
+%%Page: 91 113
+TeXDict begin 91 112 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.91) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 40238 -1636 a FR(Chapter)387 b(7)g(Booting)p
+Black -30 3611 a FU(which)376 b(video)g(resolution)f(you)i(w)-15
+b(ould)375 b(lik)-15 b(e)375 b(to)i(use.)f(This)g(is)g(the)h
+(resolution)e(that)h(is)g(also)g(used)-30 5626 y(by)327
+b(the)g(XFree86)g(frame)g(b)-31 b(uf)-39 b(fer)328 b(serv)-23
+b(er)-85 b(.)327 b(If)g(you)g(do)g(not)g(w)-15 b(ant)326
+b(the)h(console)g(to)g(run)g(in)g(a)g(special)-30 7640
+y(video)387 b(mode,)g(selecting)g(normal)g(will)g(k)-15
+b(eep)387 b(the)g(standard)g(80x25)f(te)-23 b(xt)387
+b(mode)g(in)g(use.)-30 8751 y
+SDict begin H.S end
+ -30 8751 a -30 8751 a
+SDict begin 18.2 H.A end
+ -30
+8751 a -30 8751 a
+SDict begin [ /View [/XYZ H.V] /Dest (2516) cvn H.B /DEST pdfmark end
+ -30 8751 a 1679 x FU(The)318 b(ne)-23
+b(xt)318 b(part)g(of)g(the)g(LILO)g(con\002guration)f(is)h(selecting)f
+(where)i(you)e(w)-15 b(ant)318 b(it)g(installed.)f(This)-30
+12445 y(is)387 b(probably)g(the)g(most)g(important)f(step.)i(The)f
+(list)g(belo)-39 b(w)387 b(e)-23 b(xplains)386 b(the)h(installation)f
+(places:)-30 12780 y
+SDict begin H.S end
+ -30 12780 a -30 12780 a
+SDict begin 18.2 H.A end
+ -30 12780
+a -30 12780 a
+SDict begin [ /View [/XYZ H.V] /Dest (2517) cvn H.B /DEST pdfmark end
+ -30 12780 a -30 15105 a
+SDict begin H.S end
+ -30 15105 a -30
+15105 a
+SDict begin 18.2 H.A end
+ -30 15105 a -30 15105 a
+SDict begin [ /View [/XYZ H.V] /Dest (2519) cvn H.B /DEST pdfmark end
+ -30 15105 a -30 15105
+a
+SDict begin H.S end
+ -30 15105 a -30 15105 a
+SDict begin 18.2 H.A end
+ -30 15105 a -30 15105 a
+SDict begin [ /View [/XYZ H.V] /Dest (2520) cvn H.B /DEST pdfmark end
+ -30
+15105 a 1679 x FP(Root)-30 16810 y
+SDict begin H.S end
+ -30 16810 a -30 16810
+a
+SDict begin 18.2 H.A end
+ -30 16810 a -30 16810 a
+SDict begin [ /View [/XYZ H.V] /Dest (2521) cvn H.B /DEST pdfmark end
+ -30 16810 a Black Black 3070
+19573 a
+SDict begin H.S end
+ 3070 19573 a 3070 19573 a
+SDict begin 18.2 H.A end
+ 3070 19573 a 3070 19573
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2522) cvn H.B /DEST pdfmark end
+ 3070 19573 a FU(This)g(option)h(installs)f(LILO)h(to)g(the)g(be)-23
+b(ginning)386 b(of)h(your)g(Linux)g(root)g(partition.)f(This)h(is)3070
+21588 y(the)443 b(safest)f(option)h(if)g(you)g(ha)-31
+b(v)-23 b(e)443 b(other)f(operating)h(systems)f(on)h(your)g(computer)
+-85 b(.)443 b(It)g(en-)3070 23603 y(sures)377 b(that)g(an)-23
+b(y)376 b(other)i(booters)e(are)i(not)f(o)-23 b(v)g(erwritten.)376
+b(The)h(disadv)-39 b(antage)377 b(is)g(that)g(LILO)3070
+25617 y(will)468 b(only)g(load)h(from)f(here)h(if)g(your)g(Linux)f(dri)
+-39 b(v)-23 b(e)469 b(is)f(the)h(\002rst)f(dri)-39 b(v)-23
+b(e)469 b(on)g(your)f(system.)3070 27632 y(This)367 b(is)g(wh)-8
+b(y)367 b(man)-23 b(y)367 b(people)g(chose)h(to)f(create)h(a)g(v)-23
+b(ery)367 b(small)36326 27632 y
+SDict begin H.S end
+ 36326 27632 a 36326 27632
+a
+SDict begin 18.2 H.A end
+ 36326 27632 a 36326 27632 a
+SDict begin [ /View [/XYZ H.V] /Dest (2523) cvn H.B /DEST pdfmark end
+ 36326 27632 a FQ(/boot)d
+FU(partition)j(as)g(the)g(\002rst)3070 29647 y(dri)-39
+b(v)-23 b(e)520 b(on)g(their)g(system.)g(This)g(allo)-39
+b(ws)520 b(the)g(k)-15 b(ernel)520 b(and)h(LILO)f(to)g(be)g(installed)g
+(at)g(the)3070 31661 y(be)-23 b(ginning)458 b(of)h(the)g(dri)-39
+b(v)-23 b(e)459 b(where)g(LILO)g(can)h(\002nd)f(them.)g(Pre)-39
+b(vious)458 b(v)-23 b(ersions)459 b(of)g(LILO)3070 33676
+y(contained)384 b(an)h(inf)-15 b(amous)383 b(\003a)-23
+b(w)385 b(kno)-39 b(wn)384 b(as)h(the)29015 33676 y
+SDict begin H.S end
+ 29015
+33676 a 29015 33676 a
+SDict begin 18.2 H.A end
+ 29015 33676 a 29015 33676 a
+SDict begin [ /View [/XYZ H.V] /Dest (2524) cvn H.B /DEST pdfmark end
+ 29015
+33676 a FU(\2231024)f(c)-23 b(ylinder)385 b(limit\224.)f(LILO)h(w)-15
+b(as)384 b(un-)3070 35691 y(able)478 b(to)g(boot)g(k)-15
+b(ernels)478 b(on)g(partitions)g(past)g(the)g(1024th)g(c)-23
+b(ylinder)-85 b(.)478 b(Recent)g(editions)g(of)3070 37705
+y(LILO)387 b(ha)-31 b(v)-23 b(e)387 b(eliminated)f(this)h(problem.)-30
+39591 y
+SDict begin H.S end
+ -30 39591 a -30 39591 a
+SDict begin 18.2 H.A end
+ -30 39591 a -30 39591
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2526) cvn H.B /DEST pdfmark end
+ -30 39591 a -30 39591 a
+SDict begin H.S end
+ -30 39591 a -30 39591 a
+SDict begin 18.2 H.A end
+ -30
+39591 a -30 39591 a
+SDict begin [ /View [/XYZ H.V] /Dest (2527) cvn H.B /DEST pdfmark end
+ -30 39591 a 1679 x FP(Floppy)-30
+41465 y
+SDict begin H.S end
+ -30 41465 a -30 41465 a
+SDict begin 18.2 H.A end
+ -30 41465 a -30 41465
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2528) cvn H.B /DEST pdfmark end
+ -30 41465 a Black Black 3070 44059 a
+SDict begin H.S end
+ 3070 44059 a 3070
+44059 a
+SDict begin 18.2 H.A end
+ 3070 44059 a 3070 44059 a
+SDict begin [ /View [/XYZ H.V] /Dest (2529) cvn H.B /DEST pdfmark end
+ 3070 44059 a FU(This)462
+b(method)g(is)h(e)-39 b(v)-23 b(en)463 b(safer)g(than)f(the)h(pre)-39
+b(vious)462 b(one.)i(It)35445 44059 y
+SDict begin H.S end
+ 35445 44059 a 35445
+44059 a
+SDict begin 18.2 H.A end
+ 35445 44059 a 35445 44059 a
+SDict begin [ /View [/XYZ H.V] /Dest (2530) cvn H.B /DEST pdfmark end
+ 35445 44059 a 463
+w FU(creates)f(a)g(boot)g(\003opp)-15 b(y)461 b(that)3070
+46074 y(you)601 b(can)i(use)f(to)f(boot)h(your)g(Linux)f(system.)h
+(This)g(k)-15 b(eeps)601 b(the)h(booter)g(of)-39 b(f)602
+b(the)g(hard)3070 48089 y(disk)532 b(entirely)-101 b(,)533
+b(so)f(you)h(only)f(boot)g(this)h(\003opp)-15 b(y)531
+b(when)i(you)f(w)-15 b(ant)532 b(to)h(use)f(Slackw)-15
+b(are.)3070 50103 y(The)417 b(\003a)-23 b(ws)416 b(with)h(this)f
+(method)g(are)i(ob)-23 b(vious.)416 b(Floppies)g(are)h(notoriously)f
+(\002ckle,)h(prone)3070 52118 y(to)611 b(f)-15 b(ailures.)611
+b(Secondly)-101 b(,)611 b(the)h(boot)f(loader)g(is)g(no)h(longer)f
+(self-contained)f(within)h(the)3070 54133 y(computer)-85
+b(.)495 b(If)i(you)f(loose)f(your)h(\003opp)-15 b(y)495
+b(disk,)h(you')-15 b(ll)495 b(ha)-31 b(v)-23 b(e)496
+b(to)g(mak)-15 b(e)496 b(another)f(to)h(boot)3070 56147
+y(your)387 b(system.)-30 58033 y
+SDict begin H.S end
+ -30 58033 a -30 58033
+a
+SDict begin 18.2 H.A end
+ -30 58033 a -30 58033 a
+SDict begin [ /View [/XYZ H.V] /Dest (2533) cvn H.B /DEST pdfmark end
+ -30 58033 a -30 58033 a
+SDict begin H.S end
+ -30
+58033 a -30 58033 a
+SDict begin 18.2 H.A end
+ -30 58033 a -30 58033 a
+SDict begin [ /View [/XYZ H.V] /Dest (2534) cvn H.B /DEST pdfmark end
+ -30 58033
+a 1679 x FP(MBR)-30 59712 y
+SDict begin H.S end
+ -30 59712 a -30 59712 a
+SDict begin 18.2 H.A end
+ -30
+59712 a -30 59712 a
+SDict begin [ /View [/XYZ H.V] /Dest (2535) cvn H.B /DEST pdfmark end
+ -30 59712 a Black Black 3070 62501
+a
+SDict begin H.S end
+ 3070 62501 a 3070 62501 a
+SDict begin 18.2 H.A end
+ 3070 62501 a 3070 62501 a
+SDict begin [ /View [/XYZ H.V] /Dest (2536) cvn H.B /DEST pdfmark end
+
+3070 62501 a FU(Y)-170 b(ou)569 b(will)g(w)-15 b(ant)570
+b(to)g(use)g(this)f(method)h(if)g(Slackw)-15 b(are)569
+b(is)h(the)g(only)f(operating)h(system)3070 64516 y(on)536
+b(your)g(computer)-62 b(,)536 b(or)g(if)h(you)f(will)g(be)g(using)g
+(LILO)g(to)g(choose)g(between)g(multiple)3070 66531 y(operating)596
+b(systems)g(on)h(your)g(computer)-85 b(.)596 b(This)h(is)f(the)h(most)f
+(preferred)i(method)e(for)p Black 50226 73792 a FR(91)p
+Black eop end
+%%Page: 92 114
+TeXDict begin 92 113 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.92) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING-LOADLIN) cvn H.B /DEST
+pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(7)g(Booting)p Black 3070 3611 a FU(installing)f(LILO)h(and)g(will)g
+(w)-15 b(ork)387 b(with)f(almost)h(an)-23 b(y)387 b(computer)g(system.)
+-30 3947 y
+SDict begin H.S end
+ -30 3947 a -30 3947 a
+SDict begin 16.9 H.A end
+ -30 3947 a -30 3947
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2537) cvn H.B /DEST pdfmark end
+ -30 3947 a -30 6271 a
+SDict begin H.S end
+ -30 6271 a -30 6271 a
+SDict begin 16.9 H.A end
+ -30 6271
+a -30 6271 a
+SDict begin [ /View [/XYZ H.V] /Dest (2538) cvn H.B /DEST pdfmark end
+ -30 6271 a 6169 7806 a Fu(W)-58 b(arning:)626
+b Ft(This)f(option)h(will)f(o)-22 b(v)-36 b(erwr)22 b(ite)626
+b(an)-22 b(y)624 b(other)h(booter)h(y)-29 b(ou)624 b(ha)-29
+b(v)-36 b(e)625 b(in)g(the)6169 9677 y(MBR.)-30 16806
+y
+SDict begin H.S end
+ -30 16806 a -30 16806 a
+SDict begin 18.2 H.A end
+ -30 16806 a -30 16806 a
+SDict begin [ /View [/XYZ H.V] /Dest (2539) cvn H.B /DEST pdfmark end
+ -30
+16806 a 2015 x FU(After)369 b(selecting)f(the)h(installation)e
+(location,)24757 18821 y
+SDict begin H.S end
+ 24757 18821 a 24757 18821 a
+SDict begin 18.2 H.A end
+
+24757 18821 a 24757 18821 a
+SDict begin [ /View [/XYZ H.V] /Dest (2540) cvn H.B /DEST pdfmark end
+ 24757 18821 a FP(liloconfig)h
+FU(will)g(write)h(the)g(con\002guration)e(\002le)-30
+20835 y(and)435 b(install)f(LILO.)i(That')-85 b(s)434
+b(it.)h(If)h(you)e(select)h(the)g(e)-23 b(xpert)435 b(mode)g(you)f
+(will)h(recei)-39 b(v)-23 b(e)435 b(a)g(special)-30 22850
+y(menu.)519 b(This)g(menu)g(allo)-39 b(ws)518 b(you)h(to)g(tweak)g(the)
+27286 22850 y
+SDict begin H.S end
+ 27286 22850 a 27286 22850 a
+SDict begin 18.2 H.A end
+ 27286 22850
+a 27286 22850 a
+SDict begin [ /View [/XYZ H.V] /Dest (2541) cvn H.B /DEST pdfmark end
+ 27286 22850 a FQ(/etc/lilo.conf)510 b
+FU(\002le,)520 b(add)f(other)g(operating)-30 24865 y(systems)433
+b(to)g(your)g(boot)g(menu,)g(and)g(set)h(LILO)f(to)g(pass)g(special)g
+(k)-15 b(ernel)433 b(parameters)g(at)g(boot)-30 26879
+y(time.)387 b(The)h(e)-23 b(xpert)387 b(menu)g(looks)f(lik)-15
+b(e)387 b(this:)-30 27215 y
+SDict begin H.S end
+ -30 27215 a -30 27215 a
+SDict begin 18.2 H.A end
+ -30
+27215 a -30 27215 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING-LILO-EXPERT) cvn H.B
+/DEST pdfmark end
+ -30 27215 a 4004 x FX(Figur)-28 b(e)387
+b(7-2.)h FV(lilocon\002g)e FX(Expert)g(Menu)-30 33085
+y
+SDict begin H.S end
+ -30 33085 a -30 33085 a
+SDict begin 18.2 H.A end
+ -30 33085 a -30 33085 a
+SDict begin [ /View [/XYZ H.V] /Dest (2545) cvn H.B /DEST pdfmark end
+ -30
+33085 a -30 63415 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 63415 a @beginspecial 22 @llx
+60 @lly 455 @urx 326 @ury 4330 @rwi @setspecial
+%%BeginDocument: booting/setup-lilo-expert.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 22 60 455 326
+
+/Outterbox
+{ newpath moveto
+0 259 rlineto
+118 0 rlineto
+23 61 moveto
+431 0 rlineto
+0 259 rlineto
+-145 0 rlineto
+23 87 moveto
+431 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+408 0 rlineto
+0 116 rlineto
+-408 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+143 317 TitleFont(EXPERT LILO INSTALLATION) show
+
+34 306 PanelFont (This menu directs the creation of the LILO config file, lilo.conf. To) show
+34 292 PanelFont (install, you make a new LILO configuration file by creating a new) show
+34 278 PanelFont (header and then adding one or more bootable partitions to the file.) show
+34 264 PanelFont (Once you've done this, you can select the install option.) show
+34 250 PanelFont (Alternately, if you already have an /etc/lilo.conf, you may reinstall) show
+34 236 PanelFont (using that. If you make a mistake, you can always start over by) show
+34 222 PanelFont (choosing 'Begin'. Which option would you like?) show
+
+58 204 ContentFont (Begin) show
+58 190 ContentFont (Linux) show
+58 176 ContentFont (DOS) show
+58 162 ContentFont (Install) show
+58 148 ContentFont (Recycle) show
+58 134 ContentFont (Skip) show
+58 120 ContentFont (View) show
+58 106 ContentFont (Help) show
+
+108 204 ContentFont (Start LILO configuration with a new LILO header) show
+108 190 ContentFont (Add a Linux partition to the LILO config) show
+108 176 ContentFont (Add a DOS/Windows FAT partition to the LILO config) show
+108 162 ContentFont (Install LILO) show
+108 148 ContentFont (Reinstall LILO using the existing lilo.conf) show
+108 134 ContentFont (Skip LILO installation and exit this menu) show
+108 120 ContentFont (View your current /etc/lilo.conf) show
+108 106 ContentFont (Read the Linux Loader HELP file) show
+
+175 71 ButtonFont (< OK >) show
+265 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 63415 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 63415 a -30 64965 a
+SDict begin H.S end
+ -30
+64965 a -30 64965 a
+SDict begin 18.2 H.A end
+ -30 64965 a -30 64965 a
+SDict begin [ /View [/XYZ H.V] /Dest (2548) cvn H.B /DEST pdfmark end
+ -30 64965
+a 2014 x FU(Whate)-39 b(v)-23 b(er)566 b(your)f(system)g
+(con\002guration)g(is,)g(setting)g(up)h(a)g(w)-15 b(orking)564
+b(boot)h(loader)h(is)f(easy)-101 b(.)p Black -30 73792
+a FR(92)p Black eop end
+%%Page: 93 115
+TeXDict begin 93 114 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.93) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 40238 -1636 a FR(Chapter)387 b(7)g(Booting)p
+Black -30 3611 a
+SDict begin H.S end
+ -30 3611 a -30 3611 a
+SDict begin 18.2 H.A end
+ -30 3611 a -30
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2549) cvn H.B /DEST pdfmark end
+ -30 3611 a FP(liloconfig)f FU(mak)-15 b(es)387
+b(setting)f(it)h(up)h(a)f(cinch.)-30 4721 y
+SDict begin H.S end
+ -30 4721
+a -30 4721 a
+SDict begin 18.2 H.A end
+ -30 4721 a -30 4721 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING-LOADLIN) cvn H.B /DEST
+pdfmark end
+ -30 4721 a 5790 x
+FL(7.2)620 b(LO)-112 b(ADLIN)-30 11654 y
+SDict begin H.S end
+ -30 11654 a
+-30 11654 a
+SDict begin 18.2 H.A end
+ -30 11654 a -30 11654 a
+SDict begin [ /View [/XYZ H.V] /Dest (2552) cvn H.B /DEST pdfmark end
+ -30 11654 a 1987
+x FU(The)443 b(other)g(booting)e(option)i(that)f(comes)h(with)f(Slackw)
+-15 b(are)442 b(Linux)g(is)38906 13641 y
+SDict begin H.S end
+ 38906 13641
+a 38906 13641 a
+SDict begin 18.2 H.A end
+ 38906 13641 a 38906 13641 a
+SDict begin [ /View [/XYZ H.V] /Dest (2553) cvn H.B /DEST pdfmark end
+ 38906 13641
+a 443 w FU(LO)-54 b(ADLIN.)442 b(LO)-54 b(AD-)-30 15656
+y(LIN)322 b(is)g(a)g(DOS)f(e)-23 b(x)g(ecutable)321 b(that)h(can)g(be)g
+(used)g(to)g(start)f(Linux)h(from)f(a)i(running)e(DOS)g(system.)-30
+17670 y(It)440 b(requires)f(the)h(Linux)f(k)-15 b(ernel)439
+b(to)h(be)f(on)h(the)f(DOS)h(partition)e(so)i(that)f(LO)-54
+b(ADLIN)439 b(can)h(load)-30 19685 y(it)387 b(and)g(properly)g(boot)g
+(the)g(system.)-30 20795 y
+SDict begin H.S end
+ -30 20795 a -30 20795 a
+SDict begin 18.2 H.A end
+ -30
+20795 a -30 20795 a
+SDict begin [ /View [/XYZ H.V] /Dest (2555) cvn H.B /DEST pdfmark end
+ -30 20795 a 1680 x FU(During)453
+b(the)g(installation)f(process,)h(LO)-54 b(ADLIN)453
+b(will)g(be)g(copied)g(to)g(root')-85 b(s)452 b(home)h(directory)-30
+24489 y(as)430 b(a)g(.ZIP)g(\002le.)g(There)h(is)e(no)h(automatic)f
+(setup)h(process)g(for)g(LO)-54 b(ADLIN.)429 b(Y)-170
+b(ou)430 b(will)f(need)h(to)-30 26504 y(cop)-15 b(y)478
+b(the)h(Linux)g(k)-15 b(ernel)478 b(\(typically)20756
+26504 y
+SDict begin H.S end
+ 20756 26504 a 20756 26504 a
+SDict begin 18.2 H.A end
+ 20756 26504 a 20756
+26504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2556) cvn H.B /DEST pdfmark end
+ 20756 26504 a FQ(/boot/vmlinuz)p FU(\))471 b(and)479
+b(the)g(LO)-54 b(ADLIN)478 b(\002le)h(from)g(root')-85
+b(s)-30 28519 y(home)387 b(directory)g(to)g(the)g(DOS)g(partition.)-30
+29629 y
+SDict begin H.S end
+ -30 29629 a -30 29629 a
+SDict begin 18.2 H.A end
+ -30 29629 a -30 29629
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2557) cvn H.B /DEST pdfmark end
+ -30 29629 a 1679 x FU(LO)-54 b(ADLIN)409 b(is)h(useful)g(if)g(you)f
+(w)-15 b(ould)409 b(lik)-15 b(e)409 b(to)h(mak)-15 b(e)409
+b(a)h(boot)g(menu)f(on)h(your)g(DOS)f(partition.)-30
+33323 y(A)488 b(menu)g(could)g(be)h(added)f(to)g(your)20605
+33323 y
+SDict begin H.S end
+ 20605 33323 a 20605 33323 a
+SDict begin 18.2 H.A end
+ 20605 33323 a 20605
+33323 a
+SDict begin [ /View [/XYZ H.V] /Dest (2558) cvn H.B /DEST pdfmark end
+ 20605 33323 a FQ(AUTOEXEC.BAT)481 b FU(\002le)488
+b(that)g(w)-15 b(ould)487 b(allo)-39 b(w)489 b(you)f(to)g(pick)g(be-)
+-30 35337 y(tween)474 b(Linux)g(or)g(DOS.)g(A)g(choice)g(of)g(Linux)f
+(w)-15 b(ould)474 b(run)g(LO)-54 b(ADLIN,)473 b(thus)h(booting)f(your)
+-30 37352 y(Slackw)-15 b(are)360 b(system.)f(This)14938
+37352 y
+SDict begin H.S end
+ 14938 37352 a 14938 37352 a
+SDict begin 18.2 H.A end
+ 14938 37352 a 14938
+37352 a
+SDict begin [ /View [/XYZ H.V] /Dest (2559) cvn H.B /DEST pdfmark end
+ 14938 37352 a FQ(AUTOEXEC.BAT)353 b FU(\002le)360
+b(under)g(W)-62 b(indo)-39 b(ws)360 b(95)g(will)g(pro)-23
+b(vide)359 b(a)i(suf)-39 b(\002cient)-30 39367 y(boot)387
+b(menu:)-30 40932 y
+SDict begin H.S end
+ -30 40932 a -30 40932 a
+SDict begin 14.56 H.A end
+ -30 40932
+a -30 40932 a
+SDict begin [ /View [/XYZ H.V] /Dest (2560) cvn H.B /DEST pdfmark end
+ -30 40932 a 2202 42528 a FP(@ECHO)743 b(OFF)2202
+44140 y(SET)g(PROMPT=$P$G)2202 45752 y(SET)g
+(PATH=C:\\WINDOWS;C:\\WINDOWS\\COMMAND;C:\\)2202 47363
+y(CLS)2202 48975 y(ECHO)g(Please)g(Select)g(Your)h(Operating)f(System:)
+2202 50587 y(ECHO.)2202 52199 y(ECHO)g([1])h(Slackware)e(Linux)2202
+53810 y(ECHO)h([2])h(Windows)f(95)2202 55422 y(ECHO.)2202
+57034 y(CHOICE)g(/C:12)g("Selection?)g(-)p FK(>)g FP(")2202
+58646 y(IF)g(ERRORLEVEL)g(2)h(GOTO)f(WIN)2202 60257 y(IF)g(ERRORLEVEL)g
+(1)h(GOTO)f(LINUX)2202 61869 y(:WIN)2202 63481 y(CLS)2202
+65093 y(ECHO)g(Starting)g(Windows)g(95...)2202 66704
+y(WIN)2202 68316 y(GOTO)g(END)p Black 50226 73792 a FR(93)p
+Black eop end
+%%Page: 94 116
+TeXDict begin 94 115 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.94) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(7)g(Booting)p Black
+2202 3611 a FP(:LINUX)2202 5223 y(ECHO)743 b(Starting)g(Slackware)g
+(Linux...)2202 6835 y(CD)g(\\LINUX)2202 8446 y(LOADLIN)g
+(C:\\LINUX\\VMLINUZ)f(ROOT=)p FK(<)p FP(root)g(partition)h(device)p
+FK(>)g FP(RO)2202 10058 y(GOTO)g(END)2202 11670 y(:END)-30
+13246 y
+SDict begin H.S end
+ -30 13246 a -30 13246 a
+SDict begin 18.2 H.A end
+ -30 13246 a -30 13246
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2561) cvn H.B /DEST pdfmark end
+ -30 13246 a 1988 x FU(Y)-170 b(ou)330 b(will)g(w)-15
+b(ant)330 b(to)g(specify)g(your)h(root)f(partition)g(as)g(a)h(Linux)f
+(de)-39 b(vice)331 b(name,)f(lik)-15 b(e)44517 15234
+y
+SDict begin H.S end
+ 44517 15234 a 44517 15234 a
+SDict begin 18.2 H.A end
+ 44517 15234 a 44517 15234
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2562) cvn H.B /DEST pdfmark end
+ 44517 15234 a FQ(/dev/hda2)325 b FU(or)-30 17249 y(something)315
+b(else.)i(Y)-170 b(ou)315 b(can)h(al)-15 b(w)g(ays)315
+b(use)h(LO)-54 b(ADLIN)316 b(at)g(the)g(command)f(line.)h(Y)-170
+b(ou)316 b(simply)f(use)-30 19264 y(it)429 b(in)f(the)h(same)g(manner)f
+(as)h(it)g(is)f(in)h(the)f(e)-23 b(xample)429 b(abo)-23
+b(v)g(e.)428 b(The)h(LO)-54 b(ADLIN)428 b(documentation)-30
+21278 y(comes)387 b(with)g(man)-23 b(y)387 b(e)-23 b(xamples)386
+b(on)h(ho)-39 b(w)388 b(to)f(use)g(it.)-30 22389 y
+SDict begin H.S end
+ -30
+22389 a -30 22389 a
+SDict begin 18.2 H.A end
+ -30 22389 a -30 22389 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING-DUAL) cvn H.B /DEST pdfmark
+end
+ -30 22389
+a 5789 x FL(7.3)620 b(Dual)h(Booting)-30 28674 y
+SDict begin H.S end
+ -30
+28674 a -30 28674 a
+SDict begin 18.2 H.A end
+ -30 28674 a -30 28674 a
+SDict begin [ /View [/XYZ H.V] /Dest (2565) cvn H.B /DEST pdfmark end
+ -30 28674
+a -30 29790 a
+SDict begin H.S end
+ -30 29790 a -30 29790 a
+SDict begin 18.2 H.A end
+ -30 29790 a -30
+29790 a
+SDict begin [ /View [/XYZ H.V] /Dest (2567) cvn H.B /DEST pdfmark end
+ -30 29790 a 1518 x FU(Man)-23 b(y)468 b(users)g(set)g(up)g
+(their)g(computers)f(to)h(boot)g(Slackw)-15 b(are)467
+b(Linux)h(and)g(another)g(operating)-30 33323 y(system.)450
+b(W)-124 b(e')-77 b(v)-23 b(e)450 b(described)h(se)-39
+b(v)-23 b(eral)450 b(typical)g(dual)h(boot)f(scenarios)g(belo)-39
+b(w)-101 b(,)451 b(in)g(case)f(you)h(are)-30 35337 y(ha)-31
+b(ving)387 b(dif)-39 b(\002culty)386 b(setting)h(up)g(your)g(system.)
+-30 35673 y
+SDict begin H.S end
+ -30 35673 a -30 35673 a
+SDict begin 18.2 H.A end
+ -30 35673 a -30 35673
+a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING-DUAL-WINDOWS) cvn H.B
+/DEST pdfmark end
+ -30 35673 a 5027 x FG(Windo)-28 b(ws)-30 41653 y
+SDict begin H.S end
+ -30
+41653 a -30 41653 a
+SDict begin 18.2 H.A end
+ -30 41653 a -30 41653 a
+SDict begin [ /View [/XYZ H.V] /Dest (2570) cvn H.B /DEST pdfmark end
+ -30 41653
+a 1991 x FU(Setting)367 b(up)i(a)f(computer)g(with)f(both)h(MS)g(W)-62
+b(indo)-39 b(ws)368 b(and)g(Linux)g(is)g(probably)f(the)i(most)e(com-)
+-30 45659 y(mon)505 b(dual)h(boot)f(scenario.)g(There)h(are)g(numerous)
+f(w)-15 b(ays)505 b(you)g(can)h(setup)f(the)g(booting,)g(b)-31
+b(ut)-30 47673 y(this)387 b(section)g(will)f(co)-23 b(v)g(er)387
+b(tw)-15 b(o.)-30 48464 y
+SDict begin H.S end
+ -30 48464 a -30 48464 a
+SDict begin 18.2 H.A end
+ -30
+48464 a -30 48464 a
+SDict begin [ /View [/XYZ H.V] /Dest (2571) cvn H.B /DEST pdfmark end
+ -30 48464 a 1999 x FU(Often)417 b(times)g(when)h
+(setting)e(up)i(a)f(dual)h(boot)f(system,)g(a)g(person)h(will)f(de)-39
+b(vise)417 b(a)h(perfect)f(plan)-30 52478 y(for)305 b(where)g(e)-39
+b(v)-23 b(erything)305 b(should)f(go)h(b)-31 b(ut)305
+b(mess)f(up)h(the)g(installation)f(order)-85 b(.)305
+b(It)g(is)g(v)-23 b(ery)305 b(important)-30 54492 y(to)355
+b(understand)f(that)g(operating)g(systems)g(need)h(to)g(be)f(installed)
+g(in)h(a)g(certain)g(order)f(for)h(a)g(dual)-30 56507
+y(boot)411 b(setup)g(to)f(w)-15 b(ork.)411 b(Linux)g(al)-15
+b(w)g(ays)410 b(of)-39 b(fers)411 b(control)g(o)-23 b(v)g(er)411
+b(what,)g(if)g(an)-23 b(ything,)411 b(gets)f(written)-30
+58522 y(to)564 b(the)g(Master)g(Boot)f(Record.)i(Therefore,)f(it')-85
+b(s)564 b(al)-15 b(w)g(ays)563 b(advisable)g(to)h(install)f(Linux)h
+(last.)-30 60536 y(W)-62 b(indo)-39 b(ws)398 b(should)f(be)i(installed)
+e(\002rst,)h(since)g(it)g(will)g(al)-15 b(w)g(ays)397
+b(write)h(its)g(booter)g(to)g(the)g(Master)-30 62551
+y(Boot)387 b(Record,)g(o)-23 b(v)g(erwriting)386 b(an)-23
+b(y)387 b(entry)g(Linux)g(may)g(ha)-31 b(v)-23 b(e)387
+b(put)g(there.)-30 62886 y
+SDict begin H.S end
+ -30 62886 a -30 62886 a
+SDict begin 18.2 H.A end
+ -30
+62886 a -30 62886 a
+SDict begin [ /View [/XYZ H.V] /Dest (2572) cvn H.B /DEST pdfmark end
+ -30 62886 a -30 62886 a
+SDict begin H.S end
+ -30 62886
+a -30 62886 a
+SDict begin 18.2 H.A end
+ -30 62886 a -30 62886 a
+SDict begin [ /View [/XYZ H.V] /Dest (2574) cvn H.B /DEST pdfmark end
+ -30 62886 a -30
+62886 a
+SDict begin H.S end
+ -30 62886 a -30 62886 a
+SDict begin 18.2 H.A end
+ -30 62886 a -30 62886
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2576) cvn H.B /DEST pdfmark end
+ -30 62886 a Black 10906 x FR(94)p Black eop end
+%%Page: 95 117
+TeXDict begin 95 116 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.95) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (2590) cvn H.B /DEST pdfmark end
+ -30 -2687 a 40238 -1636 a FR(Chapter)387
+b(7)g(Booting)p Black -30 3635 a FE(Using)430 b(LILO)-30
+4754 y
+SDict begin H.S end
+ -30 4754 a -30 4754 a
+SDict begin 18.2 H.A end
+ -30 4754 a -30 4754 a
+SDict begin [ /View [/XYZ H.V] /Dest (2578) cvn H.B /DEST pdfmark end
+ -30
+4754 a 1670 x FU(Most)348 b(people)g(will)f(w)-15 b(ant)348
+b(to)g(use)g(LILO)g(to)g(chose)g(between)g(Linux)g(and)g(W)-62
+b(indo)-39 b(ws.)348 b(As)g(stated)-30 8439 y(abo)-23
+b(v)g(e,)387 b(you)g(should)g(install)f(W)-62 b(indo)-39
+b(ws)387 b(\002rst,)g(then)h(Linux.)-30 9549 y
+SDict begin H.S end
+ -30 9549
+a -30 9549 a
+SDict begin 18.2 H.A end
+ -30 9549 a -30 9549 a
+SDict begin [ /View [/XYZ H.V] /Dest (2579) cvn H.B /DEST pdfmark end
+ -30 9549 a 1679 x
+FU(Let')-85 b(s)514 b(say)h(you)f(ha)-31 b(v)-23 b(e)514
+b(a)h(40GB)f(IDE)g(hard)g(disk)g(as)h(the)f(only)g(dri)-39
+b(v)-23 b(e)515 b(in)f(your)g(system.)g(Let')-85 b(s)-30
+13243 y(also)445 b(say)g(that)f(you)h(w)-15 b(ant)445
+b(to)f(gi)-39 b(v)-23 b(e)445 b(half)g(of)g(that)g(space)g(to)g(W)-62
+b(indo)-39 b(ws)444 b(and)h(half)g(of)g(that)g(space)-30
+15258 y(to)387 b(Linux.)g(This)g(will)g(present)g(a)h(problem)e(when)h
+(trying)g(to)g(boot)g(Linux.)-30 17143 y
+SDict begin H.S end
+ -30 17143 a
+-30 17143 a
+SDict begin 14.56 H.A end
+ -30 17143 a -30 17143 a
+SDict begin [ /View [/XYZ H.V] /Dest (2580) cvn H.B /DEST pdfmark end
+ -30 17143 a 2202
+18419 a FP(20GB)2231 b(Windows)743 b(boot)g(\(C:\))2202
+20031 y(1GB)2231 b(Linux)743 b(root)h(\(/\))2202 21643
+y(19GB)1487 b(Linux)743 b(/usr)h(\(/usr\))-30 23338 y
+SDict begin H.S end
+
+-30 23338 a -30 23338 a
+SDict begin 18.2 H.A end
+ -30 23338 a -30 23338 a
+SDict begin [ /View [/XYZ H.V] /Dest (2581) cvn H.B /DEST pdfmark end
+ -30 23338
+a 1869 x FU(Y)-170 b(ou)541 b(w)-15 b(ould)540 b(also)h(w)-15
+b(ant)541 b(to)g(set)h(aside)f(an)g(adequate)h(amount)f(of)g(space)h
+(for)f(a)h(Linux)f(sw)-15 b(ap)-30 27222 y(partition.)493
+b(The)f(unwritten)h(rule)f(is)h(to)g(use)g(twice)f(the)h(amount)f(of)h
+(RAM)f(you)h(ha)-31 b(v)-23 b(e)493 b(in)f(disk)-30 29236
+y(space.)586 b(A)g(64MB)f(system)g(w)-15 b(ould)585 b(ha)-31
+b(v)-23 b(e)585 b(128MB)g(of)h(sw)-15 b(ap,)586 b(and)f(so)h(on.)g
+(Adequate)g(sw)-15 b(ap)-30 31251 y(space)409 b(is)g(the)g(discussion)g
+(of)g(man)-23 b(y)408 b(\003ames)h(on)g(IRC)g(and)g(Usenet.)g(There')
+-85 b(s)409 b(no)g(truly)47472 31251 y
+SDict begin H.S end
+ 47472 31251 a
+47472 31251 a
+SDict begin 18.2 H.A end
+ 47472 31251 a 47472 31251 a
+SDict begin [ /View [/XYZ H.V] /Dest (2582) cvn H.B /DEST pdfmark end
+ 47472 31251
+a FU(\223right\224)-30 33266 y(w)-15 b(ay)387 b(to)g(do)g(it,)h(b)-31
+b(ut)387 b(sticking)f(with)h(the)g(rule)g(abo)-23 b(v)g(e)387
+b(should)g(be)g(suf)-39 b(\002cient.)-30 34376 y
+SDict begin H.S end
+ -30
+34376 a -30 34376 a
+SDict begin 18.2 H.A end
+ -30 34376 a -30 34376 a
+SDict begin [ /View [/XYZ H.V] /Dest (2583) cvn H.B /DEST pdfmark end
+ -30 34376
+a 1679 x FU(W)-62 b(ith)474 b(your)g(partitions)f(laid)h(out,)h(you)f
+(should)g(proceed)g(to)g(install)g(W)-62 b(indo)-39 b(ws.)474
+b(After)g(that)g(is)-30 38070 y(set)480 b(up)g(and)g(w)-15
+b(orking,)480 b(you)g(should)f(install)g(Linux.)h(The)h(LILO)e
+(installation)g(needs)h(special)-30 40085 y(attention.)387
+b(Y)-170 b(ou)387 b(will)f(w)-15 b(ant)387 b(to)g(select)g(the)g(e)-23
+b(xpert)387 b(mode)g(for)h(installing)e(LILO.)-30 41195
+y
+SDict begin H.S end
+ -30 41195 a -30 41195 a
+SDict begin 18.2 H.A end
+ -30 41195 a -30 41195 a
+SDict begin [ /View [/XYZ H.V] /Dest (2584) cvn H.B /DEST pdfmark end
+ -30
+41195 a 1679 x FU(Be)-23 b(gin)424 b(a)i(ne)-39 b(w)425
+b(LILO)g(con\002guration.)f(Y)-170 b(ou)424 b(will)h(w)-15
+b(ant)424 b(to)h(install)f(it)h(to)g(Master)g(Boot)f(Record)-30
+44889 y(so)378 b(that)h(it)f(can)h(be)f(used)h(to)f(choose)g(between)g
+(the)h(tw)-15 b(o)378 b(operating)g(systems.)g(From)g(the)g(menu,)-30
+46904 y(add)577 b(your)g(Linux)g(partition)f(and)h(add)g(your)g(W)-62
+b(indo)-39 b(ws)577 b(\(or)g(DOS\))g(partition.)f(Once)i(that')-85
+b(s)-30 48918 y(complete,)387 b(you)g(can)h(install)e(LILO.)-30
+50029 y
+SDict begin H.S end
+ -30 50029 a -30 50029 a
+SDict begin 18.2 H.A end
+ -30 50029 a -30 50029
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2585) cvn H.B /DEST pdfmark end
+ -30 50029 a 1679 x FU(Reboot)451 b(the)h(computer)-85
+b(.)452 b(LILO)f(should)h(load)f(and)h(will)g(display)f(a)h(menu)f
+(letting)g(you)h(select)-30 53722 y(between)509 b(the)h(operating)e
+(systems)h(you)g(ha)-31 b(v)-23 b(e)509 b(installed.)g(Select)g(the)g
+(name)h(of)f(the)g(OS)g(you)-30 55737 y(wish)387 b(to)g(load)g(\(these)
+g(names)g(were)h(selected)f(when)g(you)g(setup)g(LILO\).)-30
+56847 y
+SDict begin H.S end
+ -30 56847 a -30 56847 a
+SDict begin 18.2 H.A end
+ -30 56847 a -30 56847
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2586) cvn H.B /DEST pdfmark end
+ -30 56847 a 1680 x FU(LILO)518 b(is)f(quite)h(a)g(con\002gurable)f
+(boot)g(loader)-85 b(.)518 b(It')-85 b(s)517 b(not)h(just)f(limited)g
+(to)h(booting)f(Linux)g(or)-30 60541 y(DOS.)470 b(It)h(can)f(boot)g
+(just)g(about)g(an)-23 b(ything.)469 b(The)i(man)f(pages)g(for)36370
+60541 y
+SDict begin H.S end
+ 36370 60541 a 36370 60541 a
+SDict begin 18.2 H.A end
+ 36370 60541 a 36370
+60541 a
+SDict begin [ /View [/XYZ H.V] /Dest (2587) cvn H.B /DEST pdfmark end
+ 36370 60541 a FP(lilo)p FU(\(8\))g(and)44332
+60541 y
+SDict begin H.S end
+ 44332 60541 a 44332 60541 a
+SDict begin 18.2 H.A end
+ 44332 60541 a 44332
+60541 a
+SDict begin [ /View [/XYZ H.V] /Dest (2588) cvn H.B /DEST pdfmark end
+ 44332 60541 a FQ(lilo.conf)p FU(\(5\))-30 62556
+y(pro)-23 b(vide)387 b(more)g(detailed)g(information.)-30
+63666 y
+SDict begin H.S end
+ -30 63666 a -30 63666 a
+SDict begin 18.2 H.A end
+ -30 63666 a -30 63666
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2589) cvn H.B /DEST pdfmark end
+ -30 63666 a 1679 x FU(What)418 b(if)h(LILO)f(doesn')-28
+b(t)418 b(w)-15 b(ork?)418 b(There)h(are)g(instances)f(where)g(LILO)h
+(just)f(w)-15 b(on')-28 b(t)418 b(w)-15 b(ork)417 b(on)i(a)-30
+67360 y(particular)481 b(machine.)h(F)-23 b(ortunately)-101
+b(,)481 b(there)h(is)f(another)h(w)-15 b(ay)481 b(to)h(dual)f(boot)g
+(Linux)g(and)h(W)-62 b(in-)p Black 50226 73792 a FR(95)p
+Black eop end
+%%Page: 96 118
+TeXDict begin 96 117 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.96) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(7)g(Booting)p Black
+-30 3611 a FU(do)-39 b(ws.)-30 4401 y
+SDict begin H.S end
+ -30 4401 a -30
+4401 a
+SDict begin 18.2 H.A end
+ -30 4401 a -30 4401 a
+SDict begin [ /View [/XYZ H.V] /Dest (2590) cvn H.B /DEST pdfmark end
+ -30 4401 a 5099 x FE(Using)430
+b(LO)-77 b(ADLIN)-30 10620 y
+SDict begin H.S end
+ -30 10620 a -30 10620 a
+SDict begin 18.2 H.A end
+
+-30 10620 a -30 10620 a
+SDict begin [ /View [/XYZ H.V] /Dest (2592) cvn H.B /DEST pdfmark end
+ -30 10620 a 1670 x FU(This)414
+b(method)h(can)g(be)f(used)h(if)g(LILO)f(doesn')-28 b(t)415
+b(w)-15 b(ork)414 b(on)h(your)f(system,)h(or)g(if)f(you)h(just)f(don')
+-28 b(t)-30 14304 y(w)-15 b(ant)609 b(to)g(set)g(up)g(LILO.)h(This)f
+(method)f(is)i(also)f(ideal)g(for)g(the)g(user)h(that)f(reinstalls)f(W)
+-62 b(in-)-30 16319 y(do)-39 b(ws)602 b(often.)g(Each)g(time)g(you)g
+(reinstall)f(W)-62 b(indo)-39 b(ws,)602 b(it)g(will)g(o)-23
+b(v)g(erwrite)601 b(the)h(Master)g(Boot)-30 18334 y(Record,)361
+b(thus)f(destro)-15 b(ying)359 b(an)-23 b(y)361 b(LILO)f(installation.)
+g(W)-62 b(ith)360 b(LO)-54 b(ADLIN,)361 b(you)f(are)h(not)f(subject)-30
+20348 y(to)545 b(that)g(problem.)h(The)f(biggest)g(disadv)-39
+b(antage)544 b(is)i(that)f(you)g(can)g(only)g(use)h(LO)-54
+b(ADLIN)544 b(to)-30 22363 y(boot)387 b(Linux.)-30 23153
+y
+SDict begin H.S end
+ -30 23153 a -30 23153 a
+SDict begin 18.2 H.A end
+ -30 23153 a -30 23153 a
+SDict begin [ /View [/XYZ H.V] /Dest (2593) cvn H.B /DEST pdfmark end
+ -30
+23153 a 2000 x FU(W)-62 b(ith)612 b(LO)-54 b(ADLIN,)613
+b(you)g(can)g(install)e(the)i(operating)f(systems)g(in)h(an)-23
+b(y)612 b(order)h(desired.)g(Be)-30 27167 y(careful)327
+b(about)f(installing)g(things)f(to)i(the)f(Master)h(Boot)f(Record,)h
+(you)f(do)h(not)f(w)-15 b(ant)326 b(to)g(do)h(that.)-30
+29182 y(LO)-54 b(ADLIN)354 b(relies)g(on)g(the)g(W)-62
+b(indo)-39 b(ws)354 b(partition)g(being)g(bootable.)g(So)g(during)g
+(the)g(Slackw)-15 b(are)-30 31197 y(installation,)386
+b(mak)-15 b(e)387 b(sure)g(you)g(skip)g(the)g(LILO)h(setup.)-30
+32307 y
+SDict begin H.S end
+ -30 32307 a -30 32307 a
+SDict begin 18.2 H.A end
+ -30 32307 a -30 32307
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2594) cvn H.B /DEST pdfmark end
+ -30 32307 a 1679 x FU(After)476 b(installing)e(the)h(operating)g
+(systems,)g(cop)-15 b(y)475 b(the)30272 33986 y
+SDict begin H.S end
+ 30272
+33986 a 30272 33986 a
+SDict begin 18.2 H.A end
+ 30272 33986 a 30272 33986 a
+SDict begin [ /View [/XYZ H.V] /Dest (2595) cvn H.B /DEST pdfmark end
+ 30272
+33986 a FQ(loadlinX.zip)468 b FU(\(where)43042 33986
+y
+SDict begin H.S end
+ 43042 33986 a 43042 33986 a
+SDict begin 18.2 H.A end
+ 43042 33986 a 43042 33986
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2597) cvn H.B /DEST pdfmark end
+ 43042 33986 a Fz(X)592 b FU(is)475 b(a)h(v)-23 b(ersion)-30
+36001 y(number)-62 b(,)565 b(such)g(as)10857 36001 y
+SDict begin H.S end
+
+10857 36001 a 10857 36001 a
+SDict begin 18.2 H.A end
+ 10857 36001 a 10857 36001
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2598) cvn H.B /DEST pdfmark end
+ 10857 36001 a FP(16a)p FU(\))f(\002le)h(from)f(root')-85
+b(s)565 b(home)f(directory)h(to)f(your)h(W)-62 b(indo)-39
+b(ws)564 b(partition.)-30 38015 y(Also)360 b(cop)-15
+b(y)359 b(your)h(k)-15 b(ernel)360 b(image)g(to)g(the)g(W)-62
+b(indo)-39 b(ws)360 b(partition.)g(Y)-170 b(ou)359 b(will)h(need)g(to)g
+(be)g(in)h(Linux)-30 40030 y(for)388 b(this)e(to)h(w)-15
+b(ork.)388 b(This)e(e)-23 b(xample)387 b(sho)-39 b(ws)387
+b(ho)-39 b(w)387 b(to)h(do)f(this:)-30 41915 y
+SDict begin H.S end
+ -30 41915
+a -30 41915 a
+SDict begin 14.56 H.A end
+ -30 41915 a -30 41915 a
+SDict begin [ /View [/XYZ H.V] /Dest (2599) cvn H.B /DEST pdfmark end
+ -30 41915 a -30
+41915 a
+SDict begin H.S end
+ -30 41915 a -30 41915 a
+SDict begin 14.56 H.A end
+ -30 41915 a -30 41915
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2600) cvn H.B /DEST pdfmark end
+ -30 41915 a 1277 x FJ(#)1309 43192 y
+SDict begin H.S end
+ 1309 43192 a 1309
+43192 a
+SDict begin 14.56 H.A end
+ 1309 43192 a 1309 43192 a
+SDict begin [ /View [/XYZ H.V] /Dest (2601) cvn H.B /DEST pdfmark end
+ 1309 43192 a FH(mkdir)743
+b(/win)-30 43283 y
+SDict begin H.S end
+ -30 43283 a -30 43283 a
+SDict begin 14.56 H.A end
+ -30 43283
+a -30 43283 a
+SDict begin [ /View [/XYZ H.V] /Dest (2602) cvn H.B /DEST pdfmark end
+ -30 43283 a 1520 x FJ(#)1309 44803 y
+SDict begin H.S end
+ 1309
+44803 a 1309 44803 a
+SDict begin 14.56 H.A end
+ 1309 44803 a 1309 44803 a
+SDict begin [ /View [/XYZ H.V] /Dest (2603) cvn H.B /DEST pdfmark end
+ 1309 44803
+a FH(mount)g(-t)h(vfat)f(/dev/hda1)g(/win)-30 44894 y
+SDict begin H.S end
+
+-30 44894 a -30 44894 a
+SDict begin 14.56 H.A end
+ -30 44894 a -30 44894 a
+SDict begin [ /View [/XYZ H.V] /Dest (2604) cvn H.B /DEST pdfmark end
+ -30 44894
+a 1521 x FJ(#)1309 46415 y
+SDict begin H.S end
+ 1309 46415 a 1309 46415 a
+SDict begin 14.56 H.A end
+
+1309 46415 a 1309 46415 a
+SDict begin [ /View [/XYZ H.V] /Dest (2605) cvn H.B /DEST pdfmark end
+ 1309 46415 a FH(mkdir)g(/win/linux)-30
+46506 y
+SDict begin H.S end
+ -30 46506 a -30 46506 a
+SDict begin 14.56 H.A end
+ -30 46506 a -30 46506
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2606) cvn H.B /DEST pdfmark end
+ -30 46506 a 1521 x FJ(#)1309 48027 y
+SDict begin H.S end
+ 1309 48027 a 1309
+48027 a
+SDict begin 14.56 H.A end
+ 1309 48027 a 1309 48027 a
+SDict begin [ /View [/XYZ H.V] /Dest (2607) cvn H.B /DEST pdfmark end
+ 1309 48027 a FH(cd)h(/root)-30
+48118 y
+SDict begin H.S end
+ -30 48118 a -30 48118 a
+SDict begin 14.56 H.A end
+ -30 48118 a -30 48118
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2608) cvn H.B /DEST pdfmark end
+ -30 48118 a 1521 x FJ(#)1309 49639 y
+SDict begin H.S end
+ 1309 49639 a 1309
+49639 a
+SDict begin 14.56 H.A end
+ 1309 49639 a 1309 49639 a
+SDict begin [ /View [/XYZ H.V] /Dest (2609) cvn H.B /DEST pdfmark end
+ 1309 49639 a FH(cp)g(loadlin*)f
+(/win/linux)-30 49807 y
+SDict begin H.S end
+ -30 49807 a -30 49807 a
+SDict begin 14.56 H.A end
+ -30 49807
+a -30 49807 a
+SDict begin [ /View [/XYZ H.V] /Dest (2610) cvn H.B /DEST pdfmark end
+ -30 49807 a 1443 x FJ(#)1309 51250 y
+SDict begin H.S end
+ 1309
+51250 a 1309 51250 a
+SDict begin 14.56 H.A end
+ 1309 51250 a 1309 51250 a
+SDict begin [ /View [/XYZ H.V] /Dest (2611) cvn H.B /DEST pdfmark end
+ 1309 51250
+a FH(cp)h(/boot/vmlinuz)e(/win/linux)-30 51418 y
+SDict begin H.S end
+ -30
+51418 a -30 51418 a
+SDict begin 14.56 H.A end
+ -30 51418 a -30 51418 a
+SDict begin [ /View [/XYZ H.V] /Dest (2612) cvn H.B /DEST pdfmark end
+ -30 51418
+a 1444 x FJ(#)1309 52862 y
+SDict begin H.S end
+ 1309 52862 a 1309 52862 a
+SDict begin 14.56 H.A end
+
+1309 52862 a 1309 52862 a
+SDict begin [ /View [/XYZ H.V] /Dest (2613) cvn H.B /DEST pdfmark end
+ 1309 52862 a FH(cd)i(/win/linuz)-30
+52953 y
+SDict begin H.S end
+ -30 52953 a -30 52953 a
+SDict begin 14.56 H.A end
+ -30 52953 a -30 52953
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2614) cvn H.B /DEST pdfmark end
+ -30 52953 a 1521 x FJ(#)1309 54474 y
+SDict begin H.S end
+ 1309 54474 a 1309
+54474 a
+SDict begin 14.56 H.A end
+ 1309 54474 a 1309 54474 a
+SDict begin [ /View [/XYZ H.V] /Dest (2615) cvn H.B /DEST pdfmark end
+ 1309 54474 a FH(unzip)f
+(loadlin16a.zip)-30 56191 y
+SDict begin H.S end
+ -30 56191 a -30 56191 a
+SDict begin 18.2 H.A end
+ -30
+56191 a -30 56191 a
+SDict begin [ /View [/XYZ H.V] /Dest (2616) cvn H.B /DEST pdfmark end
+ -30 56191 a 1847 x FU(That)390 b(will)f(create)i(a)
+11170 58038 y
+SDict begin H.S end
+ 11170 58038 a 11170 58038 a
+SDict begin 18.2 H.A end
+ 11170 58038
+a 11170 58038 a
+SDict begin [ /View [/XYZ H.V] /Dest (2617) cvn H.B /DEST pdfmark end
+ 11170 58038 a FQ(C:\\LINUX)385 b FU(directory)k(on)h
+(your)g(W)-62 b(indo)-39 b(ws)390 b(partition)f(\(assuming)g(it')-85
+b(s)48644 58038 y
+SDict begin H.S end
+ 48644 58038 a 48644 58038 a
+SDict begin 18.2 H.A end
+ 48644 58038
+a 48644 58038 a
+SDict begin [ /View [/XYZ H.V] /Dest (2618) cvn H.B /DEST pdfmark end
+ 48644 58038 a FQ(/dev/)-30 60053 y(hda1)p
+FU(\))531 b(and)i(cop)-15 b(y)533 b(o)-23 b(v)g(er)532
+b(the)i(necessary)f(stuf)-39 b(f)533 b(for)g(LO)-54 b(ADLIN.)533
+b(After)h(doing)e(this,)i(you)e(will)-30 62067 y(need)387
+b(to)h(reboot)f(into)f(W)-62 b(indo)-39 b(ws)387 b(to)g(setup)g(a)h
+(boot)f(menu.)-30 63178 y
+SDict begin H.S end
+ -30 63178 a -30 63178 a
+SDict begin 18.2 H.A end
+ -30
+63178 a -30 63178 a
+SDict begin [ /View [/XYZ H.V] /Dest (2619) cvn H.B /DEST pdfmark end
+ -30 63178 a 1679 x FU(Once)439 b(in)g(W)-62
+b(indo)-39 b(ws,)439 b(get)g(to)g(a)h(DOS)e(prompt.)h(First,)g(we)g
+(need)g(to)g(mak)-15 b(e)439 b(sure)g(the)g(system)f(is)-30
+66872 y(set)387 b(to)g(not)g(boot)g(into)g(the)g(graphical)g(interf)-15
+b(ace.)p Black -30 73792 a FR(96)p Black eop end
+%%Page: 97 119
+TeXDict begin 97 118 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.97) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 40238 -1636 a FR(Chapter)387 b(7)g(Booting)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2620) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FP(C:\\>)3689 3611 y
+SDict begin H.S end
+ 3689 3611
+a 3689 3611 a
+SDict begin 14.56 H.A end
+ 3689 3611 a 3689 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2621) cvn H.B /DEST pdfmark end
+ 3689 3611 a FH(cd)744
+b(\\)-30 5223 y FP(C:\\>)3689 5223 y
+SDict begin H.S end
+ 3689 5223 a 3689
+5223 a
+SDict begin 14.56 H.A end
+ 3689 5223 a 3689 5223 a
+SDict begin [ /View [/XYZ H.V] /Dest (2622) cvn H.B /DEST pdfmark end
+ 3689 5223 a FH(attrib)g(-r)f(-a)h(-s)g
+(-h)f(MSDOS.SYS)-30 6835 y FP(C:\\>)3689 6835 y
+SDict begin H.S end
+ 3689
+6835 a 3689 6835 a
+SDict begin 14.56 H.A end
+ 3689 6835 a 3689 6835 a
+SDict begin [ /View [/XYZ H.V] /Dest (2623) cvn H.B /DEST pdfmark end
+ 3689 6835
+a FH(edit)h(MSDOS.SYS)-30 8482 y
+SDict begin H.S end
+ -30 8482 a -30 8482
+a
+SDict begin 18.2 H.A end
+ -30 8482 a -30 8482 a
+SDict begin [ /View [/XYZ H.V] /Dest (2624) cvn H.B /DEST pdfmark end
+ -30 8482 a 1917 x FU(Add)387
+b(this)g(line)g(to)g(the)g(\002le:)-30 11964 y
+SDict begin H.S end
+ -30 11964
+a -30 11964 a
+SDict begin 14.56 H.A end
+ -30 11964 a -30 11964 a
+SDict begin [ /View [/XYZ H.V] /Dest (2625) cvn H.B /DEST pdfmark end
+ -30 11964 a 1596
+x FP(BootGUI=0)-30 15136 y
+SDict begin H.S end
+ -30 15136 a -30 15136 a
+SDict begin 18.2 H.A end
+ -30
+15136 a -30 15136 a
+SDict begin [ /View [/XYZ H.V] /Dest (2626) cvn H.B /DEST pdfmark end
+ -30 15136 a 1989 x FU(No)-39 b(w)387
+b(sa)-31 b(v)-23 b(e)387 b(the)g(\002le)g(and)g(e)-23
+b(xit)387 b(the)g(editor)-85 b(.)387 b(No)-39 b(w)387
+b(edit)29040 17125 y
+SDict begin H.S end
+ 29040 17125 a 29040 17125 a
+SDict begin 18.2 H.A end
+ 29040
+17125 a 29040 17125 a
+SDict begin [ /View [/XYZ H.V] /Dest (2627) cvn H.B /DEST pdfmark end
+ 29040 17125 a FQ(C:\\AUTOEXEC.BAT)377
+b FU(so)387 b(we)h(can)f(add)g(a)g(boot)-30 19140 y(menu.)324
+b(The)h(follo)-39 b(wing)323 b(pro)-23 b(vides)323 b(an)i(e)-23
+b(xample)323 b(of)i(what)f(a)g(boot)g(menu)g(block)g(in)44260
+19140 y
+SDict begin H.S end
+ 44260 19140 a 44260 19140 a
+SDict begin 18.2 H.A end
+ 44260 19140 a 44260
+19140 a
+SDict begin [ /View [/XYZ H.V] /Dest (2628) cvn H.B /DEST pdfmark end
+ 44260 19140 a FQ(AUTOEXEC.BAT)-30 21154 y FU(w)-15
+b(ould)386 b(look)h(lik)-15 b(e:)-30 22719 y
+SDict begin H.S end
+ -30 22719
+a -30 22719 a
+SDict begin 14.56 H.A end
+ -30 22719 a -30 22719 a
+SDict begin [ /View [/XYZ H.V] /Dest (2629) cvn H.B /DEST pdfmark end
+ -30 22719 a 1597
+x FP(cls)-30 25927 y(echo)743 b(System)h(Boot)f(Menu)-30
+27539 y(echo.)-30 29151 y(echo)g(1)h(-)g(Linux)-30 30763
+y(echo)f(2)h(-)g(Windows)-30 32374 y(echo.)-30 33986
+y(choice)f(/c:12)h("Selection?)e(->)i(")-30 35598 y(if)g(errorlevel)e
+(2)i(goto)g(WIN)-30 37210 y(if)g(errorlevel)e(1)i(goto)g(LINUX)-30
+38821 y(:LINUX)-30 40433 y(cls)-30 42045 y(echo)f("Starting)g
+(Linux...")-30 43656 y(cd)h(\\linux)-30 45268 y(loadlin)f
+(c:\\linux\\vmlinuz)f(root=/dev/hda2)g(ro)-30 46880 y(goto)h(END)-30
+48492 y(:WIN)-30 50103 y(cls)-30 51715 y(echo)g("Starting)g
+(Windows...")-30 53327 y(win)-30 54939 y(goto)g(END)-30
+56550 y(:END)-30 58126 y
+SDict begin H.S end
+ -30 58126 a -30 58126 a
+SDict begin 18.2 H.A end
+ -30
+58126 a -30 58126 a
+SDict begin [ /View [/XYZ H.V] /Dest (2630) cvn H.B /DEST pdfmark end
+ -30 58126 a 1989 x FU(The)413 b(k)-15
+b(e)-23 b(y)412 b(line)g(is)g(the)h(one)f(that)h(runs)f(LO)-54
+b(ADLIN.)413 b(W)-124 b(e)412 b(tell)h(it)f(the)h(k)-15
+b(ernel)412 b(to)g(load,)h(the)g(Linux)-30 62129 y(root)387
+b(partition,)g(and)g(that)g(we)h(w)-15 b(ant)386 b(it)h(mounted)g
+(read-only)g(initially)-101 b(.)-30 63240 y
+SDict begin H.S end
+ -30 63240
+a -30 63240 a
+SDict begin 18.2 H.A end
+ -30 63240 a -30 63240 a
+SDict begin [ /View [/XYZ H.V] /Dest (2631) cvn H.B /DEST pdfmark end
+ -30 63240 a 1679
+x FU(The)430 b(tools)g(for)g(these)g(tw)-15 b(o)430 b(methods)f(are)h
+(pro)-23 b(vided)430 b(with)g(Slackw)-15 b(are)429 b(Linux.)h(There)g
+(are)h(nu-)-30 66934 y(merous)316 b(other)h(booters)f(on)g(the)h(mark)
+-15 b(et,)316 b(b)-31 b(ut)316 b(these)g(should)g(w)-15
+b(ork)316 b(for)h(most)f(dual)g(boot)g(setups.)-30 68044
+y
+SDict begin H.S end
+ -30 68044 a -30 68044 a
+SDict begin 18.2 H.A end
+ -30 68044 a -30 68044 a
+SDict begin [ /View [/XYZ H.V] /Dest (2632) cvn H.B /DEST pdfmark end
+ -30
+68044 a Black 50169 73792 a FR(97)p Black eop end
+%%Page: 98 120
+TeXDict begin 98 119 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.98) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(7)g(Booting)p Black
+-30 3635 a FE(Deprecated)429 b(Windo)-23 b(ws)429 b(NT)i(Hac)-31
+b(k)-30 4730 y
+SDict begin H.S end
+ -30 4730 a -30 4730 a
+SDict begin 18.2 H.A end
+ -30 4730 a -30 4730
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2634) cvn H.B /DEST pdfmark end
+ -30 4730 a 1694 x FU(This)311 b(is)h(the)f(least)h(common)f(dual)g
+(booting)g(situation.)g(In)g(the)33351 6424 y
+SDict begin H.S end
+ 33351 6424
+a 33351 6424 a
+SDict begin 18.2 H.A end
+ 33351 6424 a 33351 6424 a
+SDict begin [ /View [/XYZ H.V] /Dest (2635) cvn H.B /DEST pdfmark end
+ 33351 6424 a
+312 w FU(days)g(of)h(old,)g(LILO)f(w)-15 b(as)311 b(unable)-30
+8439 y(to)429 b(boot)f(W)-62 b(indo)-39 b(ws)428 b(NT)-115
+b(,)429 b(requiring)f(Linux)g(users)h(to)f(hack)h(NTLDR,)f(which)g
+(presented)h(se)-39 b(v-)-30 10454 y(eral)403 b(more)g(problems)f(than)
+g(dual)h(booting)f(between)g(W)-62 b(indo)-39 b(ws)403
+b(9x)f(and)h(Linux.)g(Understand)-30 12468 y(that)372
+b(the)h(follo)-39 b(wing)372 b(instructions)f(are)i(deprecated.)g(LILO)
+f(has)h(been)f(able)h(to)f(boot)g(W)-62 b(indo)-39 b(ws)-30
+14483 y(NT/2000/XP/2003)467 b(for)h(man)-23 b(y)468 b(years)h(no)-39
+b(w)-101 b(.)470 b(If)e(you)h(are)g(using)f(a)h(le)-23
+b(g)-8 b(ac)-23 b(y)468 b(machine)g(though,)-30 16498
+y(you)387 b(may)g(need)h(to)f(use)g(just)g(such)g(a)g(hack.)-30
+16833 y
+SDict begin H.S end
+ -30 16833 a -30 16833 a
+SDict begin 18.2 H.A end
+ -30 16833 a -30 16833
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2637) cvn H.B /DEST pdfmark end
+ -30 16833 a -30 17608 a
+SDict begin H.S end
+ -30 17608 a -30 17608 a
+SDict begin 18.2 H.A end
+ -30
+17608 a -30 17608 a
+SDict begin [ /View [/XYZ H.V] /Dest (2638) cvn H.B /DEST pdfmark end
+ -30 17608 a Black 1210 20837 a FU(1.)p
+Black 2760 20837 a
+SDict begin H.S end
+ 2760 20837 a 2760 20837 a
+SDict begin 18.2 H.A end
+ 2760 20837
+a 2760 20837 a
+SDict begin [ /View [/XYZ H.V] /Dest (2639) cvn H.B /DEST pdfmark end
+ 2760 20837 a FU(Install)f(W)-62 b(indo)-39
+b(ws)387 b(NT)-30 20852 y
+SDict begin H.S end
+ -30 20852 a -30 20852 a
+SDict begin 18.2 H.A end
+ -30
+20852 a -30 20852 a
+SDict begin [ /View [/XYZ H.V] /Dest (2640) cvn H.B /DEST pdfmark end
+ -30 20852 a Black 1210 23626 a FU(2.)p
+Black 2760 23626 a
+SDict begin H.S end
+ 2760 23626 a 2760 23626 a
+SDict begin 18.2 H.A end
+ 2760 23626
+a 2760 23626 a
+SDict begin [ /View [/XYZ H.V] /Dest (2641) cvn H.B /DEST pdfmark end
+ 2760 23626 a FU(Install)601 b(Linux,)g(making)g(sure)g
+(LILO)h(is)f(installed)g(to)g(the)h(superblock)e(of)i(the)g(Linux)2760
+25641 y(partition)-30 25977 y
+SDict begin H.S end
+ -30 25977 a -30 25977 a
+SDict begin 18.2 H.A end
+
+-30 25977 a -30 25977 a
+SDict begin [ /View [/XYZ H.V] /Dest (2642) cvn H.B /DEST pdfmark end
+ -30 25977 a Black 1210 28431
+a FU(3.)p Black 2760 28431 a
+SDict begin H.S end
+ 2760 28431 a 2760 28431
+a
+SDict begin 18.2 H.A end
+ 2760 28431 a 2760 28431 a
+SDict begin [ /View [/XYZ H.V] /Dest (2643) cvn H.B /DEST pdfmark end
+ 2760 28431 a FU(Get)456 b(the)g(\002rst)g
+(512)g(bytes)g(of)g(the)g(Linux)g(root)g(partition)g(and)g(store)g(it)g
+(on)g(the)g(W)-62 b(indo)-39 b(ws)2760 30445 y(NT)387
+b(partition)-30 30781 y
+SDict begin H.S end
+ -30 30781 a -30 30781 a
+SDict begin 18.2 H.A end
+ -30 30781
+a -30 30781 a
+SDict begin [ /View [/XYZ H.V] /Dest (2644) cvn H.B /DEST pdfmark end
+ -30 30781 a Black 1210 33235 a FU(4.)p
+Black 2760 33235 a
+SDict begin H.S end
+ 2760 33235 a 2760 33235 a
+SDict begin 18.2 H.A end
+ 2760 33235
+a 2760 33235 a
+SDict begin [ /View [/XYZ H.V] /Dest (2645) cvn H.B /DEST pdfmark end
+ 2760 33235 a FU(Edit)5730 33235 y
+SDict begin H.S end
+ 5730
+33235 a 5730 33235 a
+SDict begin 18.2 H.A end
+ 5730 33235 a 5730 33235 a
+SDict begin [ /View [/XYZ H.V] /Dest (2646) cvn H.B /DEST pdfmark end
+ 5730 33235
+a FQ(C:\\BOOT.INI)381 b FU(under)387 b(W)-62 b(indo)-39
+b(ws)387 b(NT)g(to)g(add)h(a)f(Linux)g(option)-30 34345
+y
+SDict begin H.S end
+ -30 34345 a -30 34345 a
+SDict begin 18.2 H.A end
+ -30 34345 a -30 34345 a
+SDict begin [ /View [/XYZ H.V] /Dest (2647) cvn H.B /DEST pdfmark end
+ -30
+34345 a 1679 x FU(Installing)i(W)-62 b(indo)-39 b(ws)389
+b(NT)h(should)f(be)h(f)-15 b(airly)389 b(straightforw)-15
+b(ard,)389 b(as)h(should)f(installing)f(Linux.)-30 38039
+y(From)557 b(there,)i(it)e(gets)h(a)f(little)h(more)f(trick)-23
+b(y)-101 b(.)558 b(Grabbing)f(the)h(\002rst)f(512)h(bytes)f(of)h(the)g
+(Linux)-30 40054 y(partition)491 b(is)h(easier)g(than)f(it)h(sounds.)f
+(Y)-170 b(ou)492 b(will)f(need)h(to)g(be)f(in)h(Linux)f(to)h
+(accomplish)f(this.)-30 42068 y(Assuming)386 b(your)h(Linux)g
+(partition)g(is)21022 42068 y
+SDict begin H.S end
+ 21022 42068 a 21022 42068
+a
+SDict begin 18.2 H.A end
+ 21022 42068 a 21022 42068 a
+SDict begin [ /View [/XYZ H.V] /Dest (2648) cvn H.B /DEST pdfmark end
+ 21022 42068 a FQ(/dev/hda2)p
+FU(,)382 b(issue)387 b(this)f(command:)-30 43954 y
+SDict begin H.S end
+ -30
+43954 a -30 43954 a
+SDict begin 14.56 H.A end
+ -30 43954 a -30 43954 a
+SDict begin [ /View [/XYZ H.V] /Dest (2649) cvn H.B /DEST pdfmark end
+ -30 43954
+a -30 43954 a
+SDict begin H.S end
+ -30 43954 a -30 43954 a
+SDict begin 14.56 H.A end
+ -30 43954 a -30
+43954 a
+SDict begin [ /View [/XYZ H.V] /Dest (2650) cvn H.B /DEST pdfmark end
+ -30 43954 a 1276 x FJ(#)1309 45230 y
+SDict begin H.S end
+ 1309 45230
+a 1309 45230 a
+SDict begin 14.56 H.A end
+ 1309 45230 a 1309 45230 a
+SDict begin [ /View [/XYZ H.V] /Dest (2651) cvn H.B /DEST pdfmark end
+ 1309 45230 a
+FH(dd)744 b(if=/dev/hda2)e(of=/tmp/bootsect.lnx)g(bs=1)h(count=512)-30
+46948 y
+SDict begin H.S end
+ -30 46948 a -30 46948 a
+SDict begin 18.2 H.A end
+ -30 46948 a -30 46948
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2652) cvn H.B /DEST pdfmark end
+ -30 46948 a 1846 x FU(That')-85 b(s)464 b(it.)g(No)-39
+b(w)464 b(you)f(need)h(to)g(cop)-15 b(y)463 b(bootsect.lnx)h(to)f(the)h
+(W)-62 b(indo)-39 b(ws)464 b(NT)g(partition.)f(Here')-85
+b(s)-30 50809 y(where)357 b(we)f(run)g(into)g(another)g(problem.)g
+(Linux)g(does)g(not)g(ha)-31 b(v)-23 b(e)356 b(stable)g(write)g
+(support)g(for)g(the)-30 52824 y(NTFS)427 b(\002lesystem.)g(If)h(you)g
+(installed)f(W)-62 b(indo)-39 b(ws)427 b(NT)h(and)g(formatted)f(your)h
+(dri)-39 b(v)-23 b(e)427 b(as)h(NTFS,)-30 54838 y(you)378
+b(will)f(need)h(to)f(cop)-15 b(y)378 b(this)f(\002le)g(to)h(a)g(F)-115
+b(A)-172 b(T)378 b(\003opp)-15 b(y)376 b(and)i(then)g(read)g(from)f(it)
+h(under)f(W)-62 b(indo)-39 b(ws)-30 56853 y(NT)-115 b(.)395
+b(If)f(you)g(formatted)f(the)h(W)-62 b(indo)-39 b(ws)394
+b(NT)g(dri)-39 b(v)-23 b(e)393 b(as)i(F)-115 b(A)-172
+b(T)-115 b(,)394 b(you)g(can)g(simply)f(mount)g(it)h(under)-30
+58868 y(Linux)346 b(and)g(cop)-15 b(y)346 b(the)g(\002le)g(o)-23
+b(v)g(er)-85 b(.)346 b(Either)g(w)-15 b(ay)-101 b(,)347
+b(you)f(will)g(w)-15 b(ant)345 b(to)h(get)37769 58868
+y
+SDict begin H.S end
+ 37769 58868 a 37769 58868 a
+SDict begin 18.2 H.A end
+ 37769 58868 a 37769 58868
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2653) cvn H.B /DEST pdfmark end
+ 37769 58868 a FQ(/tmp/bootsect.lnx)335 b FU(from)-30
+60882 y(the)387 b(Linux)g(dri)-39 b(v)-23 b(e)387 b(to)11444
+60882 y
+SDict begin H.S end
+ 11444 60882 a 11444 60882 a
+SDict begin 18.2 H.A end
+ 11444 60882 a 11444
+60882 a
+SDict begin [ /View [/XYZ H.V] /Dest (2654) cvn H.B /DEST pdfmark end
+ 11444 60882 a FQ(C:\\BOOTSECT.LNX)378 b FU(on)387
+b(the)h(W)-62 b(indo)-39 b(ws)386 b(NT)i(dri)-39 b(v)-23
+b(e.)-30 61758 y
+SDict begin H.S end
+ -30 61758 a -30 61758 a
+SDict begin 18.2 H.A end
+ -30 61758 a
+-30 61758 a
+SDict begin [ /View [/XYZ H.V] /Dest (2655) cvn H.B /DEST pdfmark end
+ -30 61758 a 1914 x FU(The)454 b(last)g(step)g(is)g(adding)g
+(a)g(menu)g(option)g(to)g(the)g(W)-62 b(indo)-39 b(ws)454
+b(NT)g(boot)g(menu.)g(Under)g(W)-62 b(in-)-30 65686 y(do)-39
+b(ws)387 b(NT)h(open)f(a)g(command)g(prompt.)p Black
+-30 73792 a FR(98)p Black eop end
+%%Page: 99 121
+TeXDict begin 99 120 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.99) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 40238 -1636 a FR(Chapter)387 b(7)g(Booting)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2656) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FP(C:\\WINNT>)7409 3611 y
+SDict begin H.S end
+ 7409
+3611 a 7409 3611 a
+SDict begin 14.56 H.A end
+ 7409 3611 a 7409 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2657) cvn H.B /DEST pdfmark end
+ 7409 3611
+a FH(cd)744 b(\\)-30 5223 y FP(C:\\>)3689 5223 y
+SDict begin H.S end
+ 3689
+5223 a 3689 5223 a
+SDict begin 14.56 H.A end
+ 3689 5223 a 3689 5223 a
+SDict begin [ /View [/XYZ H.V] /Dest (2658) cvn H.B /DEST pdfmark end
+ 3689 5223
+a FH(attrib)g(-r)f(-a)h(-s)g(-h)f(boot.ini)-30 6835 y
+FP(C:\\>)3689 6835 y
+SDict begin H.S end
+ 3689 6835 a 3689 6835 a
+SDict begin 14.56 H.A end
+ 3689 6835
+a 3689 6835 a
+SDict begin [ /View [/XYZ H.V] /Dest (2659) cvn H.B /DEST pdfmark end
+ 3689 6835 a FH(edit)h(boot.ini)-30 8482
+y
+SDict begin H.S end
+ -30 8482 a -30 8482 a
+SDict begin 18.2 H.A end
+ -30 8482 a -30 8482 a
+SDict begin [ /View [/XYZ H.V] /Dest (2660) cvn H.B /DEST pdfmark end
+ -30 8482
+a 1917 x FU(Add)387 b(this)g(line)g(to)g(the)g(end)h(of)f(the)g
+(\002le:)-30 11964 y
+SDict begin H.S end
+ -30 11964 a -30 11964 a
+SDict begin 14.56 H.A end
+ -30 11964
+a -30 11964 a
+SDict begin [ /View [/XYZ H.V] /Dest (2661) cvn H.B /DEST pdfmark end
+ -30 11964 a 1596 x FP(C:\\bootsect.lnx="Slackware)741
+b(Linux")-30 15208 y
+SDict begin H.S end
+ -30 15208 a -30 15208 a
+SDict begin 18.2 H.A end
+ -30 15208
+a -30 15208 a
+SDict begin [ /View [/XYZ H.V] /Dest (2662) cvn H.B /DEST pdfmark end
+ -30 15208 a 1917 x FU(Sa)-31 b(v)-23 b(e)417
+b(the)g(changes)g(and)g(e)-23 b(xit)416 b(the)h(editor)-85
+b(.)417 b(When)g(you)g(reboot)f(W)-62 b(indo)-39 b(ws)417
+b(NT)-115 b(,)418 b(you)f(will)f(ha)-31 b(v)-23 b(e)-30
+19140 y(a)388 b(Linux)e(option)h(on)g(the)g(menu.)h(Choosing)e(it)h
+(will)g(boot)g(into)f(Linux.)-30 21800 y
+SDict begin H.S end
+ -30 21800 a
+-30 21800 a
+SDict begin 18.2 H.A end
+ -30 21800 a -30 21800 a
+SDict begin [ /View [/XYZ H.V] /Dest (BOOTING-DUAL-LINUX) cvn H.B /DEST
+pdfmark end
+ -30 21800 a 5181
+x FG(Lin)-19 b(ux)-30 27934 y
+SDict begin H.S end
+ -30 27934 a -30 27934 a
+SDict begin 18.2 H.A end
+
+-30 27934 a -30 27934 a
+SDict begin [ /View [/XYZ H.V] /Dest (2665) cvn H.B /DEST pdfmark end
+ -30 27934 a 1992 x FU(Y)-155
+b(es,)431 b(people)g(really)f(do)h(this.)g(This)f(is)h(de\002nitely)f
+(the)g(easiest)h(dual)f(boot)h(scenario.)g(Y)-170 b(ou)430
+b(can)-30 31940 y(simply)457 b(use)g(LILO)h(and)f(add)g(more)h(entries)
+f(to)g(the)28795 31940 y
+SDict begin H.S end
+ 28795 31940 a 28795 31940 a
+SDict begin 18.2 H.A end
+
+28795 31940 a 28795 31940 a
+SDict begin [ /View [/XYZ H.V] /Dest (2666) cvn H.B /DEST pdfmark end
+ 28795 31940 a FQ(/etc/lilo.conf)449
+b FU(\002le.)457 b(That')-85 b(s)457 b(all)h(there)f(is)-30
+33955 y(to)387 b(it.)p Black 50226 73792 a FR(99)p Black
+eop end
+%%Page: 100 122
+TeXDict begin 100 121 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.100) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(7)g(Booting)p Black
+Black -30 73792 a(100)p Black eop end
+%%Page: 101 123
+TeXDict begin 101 122 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.101) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 2345 x FS(Chapter)894
+b(8)-30 10743 y FO(The)1287 b(Shell)p -30 18316 51806
+56 v -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a
+-30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (2669) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316
+a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (2671) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 19091 a
+SDict begin H.S end
+ -30
+19091 a -30 19091 a
+SDict begin 18.2 H.A end
+ -30 19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (2673) cvn H.B /DEST pdfmark end
+ -30 19091
+a 1051 x FU(In)394 b(a)h(graphical)f(en)-62 b(vironment,)393
+b(the)h(interf)-15 b(ace)394 b(is)g(pro)-23 b(vided)394
+b(by)g(a)g(program)g(that)g(creates)g(win-)-30 22157
+y(do)-39 b(ws,)514 b(scrollbars,)g(menus,)g(etc.)h(In)f(a)g
+(commandline)f(en)-62 b(vironment,)513 b(the)h(user)g(interf)-15
+b(ace)513 b(is)-30 24171 y(pro)-23 b(vided)553 b(by)h(a)f(shell,)h
+(which)f(interprets)h(commands)e(and)i(generally)f(mak)-15
+b(es)553 b(things)g(use-)-30 26186 y(able.)466 b(Immediately)f(after)i
+(logging)e(in)h(\(which)f(is)h(co)-23 b(v)g(ered)466
+b(in)f(this)h(chapter\),)g(users)g(are)g(put)-30 28201
+y(into)444 b(a)g(shell)f(and)h(allo)-39 b(wed)444 b(to)g(go)g(about)g
+(their)f(b)-31 b(usiness.)444 b(This)g(chapter)g(serv)-23
+b(es)443 b(as)h(an)g(intro-)-30 30215 y(duction)388 b(to)h(the)g
+(shell,)f(and)h(to)g(the)g(most)f(common)g(shell)g(among)h(Linux)f
+(users--)h(the)f(Bourne)-30 32230 y(Ag)-8 b(ain)345 b(Shell)g
+(\(bash\).)h(F)-23 b(or)344 b(more)i(detailed)e(information)h(on)g(an)
+-23 b(ything)344 b(in)h(this)g(chapter)-62 b(,)346 b(check)-30
+34245 y(out)387 b(the)4619 34245 y
+SDict begin H.S end
+ 4619 34245 a 4619
+34245 a
+SDict begin 18.2 H.A end
+ 4619 34245 a 4619 34245 a
+SDict begin [ /View [/XYZ H.V] /Dest (2674) cvn H.B /DEST pdfmark end
+ 4619 34245 a FP(bash)p
+FU(\(1\))g(man)g(page.)-30 34580 y
+SDict begin H.S end
+ -30 34580 a -30 34580
+a
+SDict begin 18.2 H.A end
+ -30 34580 a -30 34580 a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-USERS) cvn H.B /DEST pdfmark
+end
+ -30 34580 a 5789 x FL(8.1)620
+b(User)-33 b(s)-30 40397 y
+SDict begin H.S end
+ -30 40397 a -30 40397 a
+SDict begin 18.2 H.A end
+ -30
+40397 a -30 40397 a
+SDict begin [ /View [/XYZ H.V] /Dest (2677) cvn H.B /DEST pdfmark end
+ -30 40397 a 5334 x FG(Log)-19 b(ging)519
+b(In)-30 47075 y
+SDict begin H.S end
+ -30 47075 a -30 47075 a
+SDict begin 18.2 H.A end
+ -30 47075 a
+-30 47075 a
+SDict begin [ /View [/XYZ H.V] /Dest (2679) cvn H.B /DEST pdfmark end
+ -30 47075 a 1601 x FU(So)387 b(you')-77 b(v)-23
+b(e)386 b(booted,)i(and)f(you')-77 b(re)387 b(looking)f(at)h(something)
+g(that)34745 48676 y
+SDict begin H.S end
+ 34745 48676 a 34745 48676 a
+SDict begin 18.2 H.A end
+ 34745
+48676 a 34745 48676 a
+SDict begin [ /View [/XYZ H.V] /Dest (2680) cvn H.B /DEST pdfmark end
+ 34745 48676 a 387 w FU(looks)g(lik)-15
+b(e)386 b(this:)-30 50561 y
+SDict begin H.S end
+ -30 50561 a -30 50561 a
+SDict begin 14.56 H.A end
+ -30
+50561 a -30 50561 a
+SDict begin [ /View [/XYZ H.V] /Dest (2682) cvn H.B /DEST pdfmark end
+ -30 50561 a 1276 x FP(Welcome)743
+b(to)h(Linux)f(2.4.18)-30 53449 y(Last)g(login:)h(Wed)f(Jan)2231
+b(1)744 b(15:59:14)f(-0500)g(2005)h(on)f(tty6.)-30 55061
+y(darkstar)g(login:)-30 56805 y
+SDict begin H.S end
+ -30 56805 a -30 56805
+a
+SDict begin 18.2 H.A end
+ -30 56805 a -30 56805 a
+SDict begin [ /View [/XYZ H.V] /Dest (2683) cvn H.B /DEST pdfmark end
+ -30 56805 a 1820 x FU(Hmm..)539
+b(nobody)f(said)g(an)-23 b(ything)537 b(about)h(a)h(login.)f(And)g
+(what')-85 b(s)538 b(a)g(darkstar?)h(Don')-28 b(t)538
+b(w)-15 b(orry;)-30 60640 y(you)549 b(probably)g(didn')-28
+b(t)549 b(accidentally)g(\002re)g(up)h(a)f(h)-8 b(yperspace)550
+b(comm-link)e(to)h(the)h(Empire')-85 b(s)-30 62655 y(arti\002cial)453
+b(moon.)h(\(I'm)g(afraid)g(the)g(h)-8 b(yperspace)454
+b(comm-link)f(protocol)g(isn')-28 b(t)454 b(currently)f(sup-)-30
+64669 y(ported)544 b(by)f(the)h(Linux)f(k)-15 b(ernel.)543
+b(Maybe)h(the)f(2.8)h(k)-15 b(ernel)544 b(branch)f(will)g(at)h(last)f
+(pro)-23 b(vide)544 b(this)-30 66684 y(oft)416 b(look)-15
+b(ed-for)9050 66684 y
+SDict begin H.S end
+ 9050 66684 a 9050 66684 a
+SDict begin 18.2 H.A end
+ 9050
+66684 a 9050 66684 a
+SDict begin [ /View [/XYZ H.V] /Dest (2684) cvn H.B /DEST pdfmark end
+ 9050 66684 a 416 w FU(support.\))416
+b(No,)g(darkstar)g(is)g(just)f(the)h(name)g(of)g(one)g(of)g(our)g
+(computers,)g(and)p Black 49451 73672 a FR(101)p Black
+eop end
+%%Page: 102 124
+TeXDict begin 102 123 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.102) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(8)g(The)g(Shell)p
+Black -30 3490 a FU(its)433 b(name)g(gets)g(stamped)g(on)g(as)g(the)g
+(def)-15 b(ault.)433 b(If)h(you)f(speci\002ed)f(a)i(name)f(for)g(your)h
+(computer)-30 5505 y(during)387 b(setup,)g(you)g(should)g(see)g(it)g
+(instead)g(of)h(darkstar)-85 b(.)-30 5840 y
+SDict begin H.S end
+ -30 5840
+a -30 5840 a
+SDict begin 18.2 H.A end
+ -30 5840 a -30 5840 a
+SDict begin [ /View [/XYZ H.V] /Dest (2686) cvn H.B /DEST pdfmark end
+ -30 5840 a -30 5840
+a
+SDict begin H.S end
+ -30 5840 a -30 5840 a
+SDict begin 18.2 H.A end
+ -30 5840 a -30 5840 a
+SDict begin [ /View [/XYZ H.V] /Dest (2688) cvn H.B /DEST pdfmark end
+ -30 5840
+a -30 6615 a
+SDict begin H.S end
+ -30 6615 a -30 6615 a
+SDict begin 18.2 H.A end
+ -30 6615 a -30 6615
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2690) cvn H.B /DEST pdfmark end
+ -30 6615 a 1679 x FU(As)460 b(for)g(the)g(login...)h(If)f(this)f(is)h
+(your)g(\002rst)f(time,)h(you')-15 b(ll)459 b(w)-15 b(ant)459
+b(to)h(log)g(in)f(as)42169 8294 y
+SDict begin H.S end
+ 42169 8294 a 42169
+8294 a
+SDict begin 18.2 H.A end
+ 42169 8294 a 42169 8294 a
+SDict begin [ /View [/XYZ H.V] /Dest (2691) cvn H.B /DEST pdfmark end
+ 42169 8294 a FP(root)p
+FU(.)h(Y)-170 b(ou')-15 b(ll)459 b(be)-30 10309 y(prompted)525
+b(for)g(a)h(passw)-15 b(ord;)524 b(if)i(you)f(set)g(one)h(during)e(the)
+i(setup)f(process,)g(that')-85 b(s)525 b(what)h(it')-85
+b(s)-30 12324 y(looking)387 b(for)-85 b(.)387 b(If)h(not,)f(just)g(hit)
+g(enter)-85 b(.)387 b(That')-85 b(s)387 b(it--)g(you')-77
+b(re)387 b(in!)-30 13434 y
+SDict begin H.S end
+ -30 13434 a -30 13434 a
+SDict begin 18.2 H.A end
+ -30
+13434 a -30 13434 a
+SDict begin [ /View [/XYZ H.V] /Dest (2692) cvn H.B /DEST pdfmark end
+ -30 13434 a 5182 x FG(Root:)518 b(The)f(Superuser)
+-30 19931 y
+SDict begin H.S end
+ -30 19931 a -30 19931 a
+SDict begin 18.2 H.A end
+ -30 19931 a -30 19931
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2694) cvn H.B /DEST pdfmark end
+ -30 19931 a 1629 x FU(Okay)-101 b(,)388 b(who)f(or)8735
+21560 y
+SDict begin H.S end
+ 8735 21560 a 8735 21560 a
+SDict begin 18.2 H.A end
+ 8735 21560 a 8735 21560
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2695) cvn H.B /DEST pdfmark end
+ 8735 21560 a FR(what)415 b FU(is)13586 21560 y
+SDict begin H.S end
+ 13586
+21560 a 13586 21560 a
+SDict begin 18.2 H.A end
+ 13586 21560 a 13586 21560 a
+SDict begin [ /View [/XYZ H.V] /Dest (2696) cvn H.B /DEST pdfmark end
+ 13586
+21560 a FP(root)p FU(?)387 b(And)g(what')-85 b(s)387
+b(it)g(doing)g(with)g(an)g(account)g(on)42431 21560 y
+SDict begin H.S end
+
+42431 21560 a 42431 21560 a
+SDict begin 18.2 H.A end
+ 42431 21560 a 42431 21560
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2697) cvn H.B /DEST pdfmark end
+ 42431 21560 a FR(your)423 b FU(system?)-30 21896 y
+SDict begin H.S end
+
+-30 21896 a -30 21896 a
+SDict begin 18.2 H.A end
+ -30 21896 a -30 21896 a
+SDict begin [ /View [/XYZ H.V] /Dest (2698) cvn H.B /DEST pdfmark end
+ -30 21896
+a -30 22671 a
+SDict begin H.S end
+ -30 22671 a -30 22671 a
+SDict begin 18.2 H.A end
+ -30 22671 a -30
+22671 a
+SDict begin [ /View [/XYZ H.V] /Dest (2700) cvn H.B /DEST pdfmark end
+ -30 22671 a 1679 x FU(W)-124 b(ell,)324 b(in)f(the)g(w)-15
+b(orld)323 b(of)g(Unix)g(and)h(similar)e(operating)h(systems)g(\(lik)
+-15 b(e)323 b(Linux\),)g(there)g(are)h(users)-30 26364
+y(and)531 b(then)f(there)h(are)g(users.)g(W)-124 b(e')-15
+b(ll)531 b(go)f(into)h(this)f(in)h(more)f(detail)h(later)-62
+b(,)531 b(b)-31 b(ut)530 b(the)h(important)-30 28379
+y(thing)427 b(to)h(kno)-39 b(w)428 b(no)-39 b(w)428 b(is)f(that)16323
+28379 y
+SDict begin H.S end
+ 16323 28379 a 16323 28379 a
+SDict begin 18.2 H.A end
+ 16323 28379 a 16323
+28379 a
+SDict begin [ /View [/XYZ H.V] /Dest (2701) cvn H.B /DEST pdfmark end
+ 16323 28379 a FP(root)h FU(is)f(the)h(user)g(abo)-23
+b(v)g(e)427 b(all)h(users;)36623 28379 y
+SDict begin H.S end
+ 36623 28379
+a 36623 28379 a
+SDict begin 18.2 H.A end
+ 36623 28379 a 36623 28379 a
+SDict begin [ /View [/XYZ H.V] /Dest (2702) cvn H.B /DEST pdfmark end
+ 36623 28379
+a FP(root)g FU(is)f(all-po)-39 b(werful)428 b(and)-30
+30394 y(all-kno)-39 b(wing,)391 b(and)10829 30394 y
+SDict begin H.S end
+ 10829
+30394 a 10829 30394 a
+SDict begin 18.2 H.A end
+ 10829 30394 a 10829 30394 a
+SDict begin [ /View [/XYZ H.V] /Dest (2703) cvn H.B /DEST pdfmark end
+ 10829
+30394 a FR(nobody)g FU(disobe)-23 b(ys)21575 30394 y
+SDict begin H.S end
+
+21575 30394 a 21575 30394 a
+SDict begin 18.2 H.A end
+ 21575 30394 a 21575 30394
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2704) cvn H.B /DEST pdfmark end
+ 21575 30394 a FP(root)p FU(.)392 b(It)f(just)g(isn')-28
+b(t)391 b(allo)-39 b(wed.)38064 30394 y
+SDict begin H.S end
+ 38064 30394 a
+38064 30394 a
+SDict begin 18.2 H.A end
+ 38064 30394 a 38064 30394 a
+SDict begin [ /View [/XYZ H.V] /Dest (2705) cvn H.B /DEST pdfmark end
+ 38064 30394
+a FP(root)391 b FU(is)g(what)g(we)h(call)f(a)-30 32408
+y
+SDict begin H.S end
+ -30 32408 a -30 32408 a
+SDict begin 18.2 H.A end
+ -30 32408 a -30 32408 a
+SDict begin [ /View [/XYZ H.V] /Dest (2706) cvn H.B /DEST pdfmark end
+ -30
+32408 a FU(\223superuser\224,)d(and)f(rightly)g(so.)g(And)g(best)g(of)h
+(all,)27301 32408 y
+SDict begin H.S end
+ 27301 32408 a 27301 32408 a
+SDict begin 18.2 H.A end
+ 27301
+32408 a 27301 32408 a
+SDict begin [ /View [/XYZ H.V] /Dest (2707) cvn H.B /DEST pdfmark end
+ 27301 32408 a 27689 32408 a
+SDict begin H.S end
+ 27689
+32408 a 27689 32408 a
+SDict begin 18.2 H.A end
+ 27689 32408 a 27689 32408 a
+SDict begin [ /View [/XYZ H.V] /Dest (2709) cvn H.B /DEST pdfmark end
+ 27689
+32408 a FP(root)f FU(is)32473 32408 y
+SDict begin H.S end
+ 32473 32408 a 32473
+32408 a
+SDict begin 18.2 H.A end
+ 32473 32408 a 32473 32408 a
+SDict begin [ /View [/XYZ H.V] /Dest (2710) cvn H.B /DEST pdfmark end
+ 32473 32408 a FR(you)p
+FU(.)-30 33519 y
+SDict begin H.S end
+ -30 33519 a -30 33519 a
+SDict begin 18.2 H.A end
+ -30 33519 a
+-30 33519 a
+SDict begin [ /View [/XYZ H.V] /Dest (2711) cvn H.B /DEST pdfmark end
+ -30 33519 a 1679 x FU(Cool,)g(huh?)-30 36197
+y
+SDict begin H.S end
+ -30 36197 a -30 36197 a
+SDict begin 18.2 H.A end
+ -30 36197 a -30 36197 a
+SDict begin [ /View [/XYZ H.V] /Dest (2712) cvn H.B /DEST pdfmark end
+ -30
+36197 a 1791 x FU(If)593 b(you')-77 b(re)593 b(not)f(sure:)h(yes,)h
+(that')-85 b(s)592 b(v)-23 b(ery)593 b(cool.)g(The)g(catch)g(is,)g
+(though,)g(that)g(root)f(is)h(inher)-31 b(-)-30 40002
+y(ently)652 b(allo)-39 b(wed)653 b(to)f(break)h(an)-23
+b(ything)652 b(it)g(so)g(desires.)h(Y)-170 b(ou)652 b(might)g(w)-15
+b(ant)652 b(to)g(skip)g(ahead)h(to)p 0 TeXcolorgray -30
+42017 a
+SDict begin H.S end
+ -30 42017 a FU(Section)387 b(12.1.1)8881 42017
+y
+SDict begin 18.2 H.L end
+ 8881 42017 a 8881 42017 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS-SCRIPTS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8881 42017 a Black 489 w
+FU(and)489 b(see)f(about)h(adding)f(a)h(user;)f(then)h(login)f(as)g
+(that)h(user)f(and)h(w)-15 b(ork)488 b(from)-30 44032
+y(there.)353 b(The)f(traditional)f(wisdom)h(is)g(that)f(it')-85
+b(s)352 b(best)g(to)g(only)g(become)g(the)g(superuser)g(when)g(ab-)-30
+46046 y(solutely)410 b(necessary)-101 b(,)411 b(so)f(as)g(to)h
+(minimize)e(the)h(possibility)f(of)h(accidentally)g(breaking)g(some-)
+-30 48061 y(thing.)-30 49171 y
+SDict begin H.S end
+ -30 49171 a -30 49171
+a
+SDict begin 18.2 H.A end
+ -30 49171 a -30 49171 a
+SDict begin [ /View [/XYZ H.V] /Dest (2714) cvn H.B /DEST pdfmark end
+ -30 49171 a 1679 x FU(By)488
+b(the)g(w)-15 b(ay)-101 b(,)488 b(if)g(you)g(decide)g(you)g(w)-15
+b(ant)488 b(to)f(be)i(root)f(while)f(you')-77 b(re)488
+b(logged)f(in)h(as)h(someone)-30 52865 y(else,)343 b(no)f(problem.)h
+(Just)e(use)i(the)18296 52865 y
+SDict begin H.S end
+ 18296 52865 a 18296 52865
+a
+SDict begin 18.2 H.A end
+ 18296 52865 a 18296 52865 a
+SDict begin [ /View [/XYZ H.V] /Dest (2715) cvn H.B /DEST pdfmark end
+ 18296 52865 a 18639 52865
+a
+SDict begin H.S end
+ 18639 52865 a 18639 52865 a
+SDict begin 18.2 H.A end
+ 18639 52865 a 18639 52865
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2717) cvn H.B /DEST pdfmark end
+ 18639 52865 a FP(su)p FU(\(1\))f(command.)g(Y)-170
+b(ou')-15 b(ll)341 b(be)i(ask)-15 b(ed)342 b(for)41132
+52865 y
+SDict begin H.S end
+ 41132 52865 a 41132 52865 a
+SDict begin 18.2 H.A end
+ 41132 52865 a 41132
+52865 a
+SDict begin [ /View [/XYZ H.V] /Dest (2718) cvn H.B /DEST pdfmark end
+ 41132 52865 a FP(root's)g FU(passw)-15 b(ord)-30
+54880 y(and)407 b(then)h(it)f(will)g(mak)-15 b(e)407
+b(you)16261 54880 y
+SDict begin H.S end
+ 16261 54880 a 16261 54880 a
+SDict begin 18.2 H.A end
+ 16261
+54880 a 16261 54880 a
+SDict begin [ /View [/XYZ H.V] /Dest (2719) cvn H.B /DEST pdfmark end
+ 16261 54880 a FP(root)g FU(until)g(you)25626
+54880 y
+SDict begin H.S end
+ 25626 54880 a 25626 54880 a
+SDict begin 18.2 H.A end
+ 25626 54880 a 25626
+54880 a
+SDict begin [ /View [/XYZ H.V] /Dest (2720) cvn H.B /DEST pdfmark end
+ 25626 54880 a FP(exit)g FU(or)30707 54880 y
+SDict begin H.S end
+ 30707
+54880 a 30707 54880 a
+SDict begin 18.2 H.A end
+ 30707 54880 a 30707 54880 a
+SDict begin [ /View [/XYZ H.V] /Dest (2721) cvn H.B /DEST pdfmark end
+ 30707
+54880 a FP(logout)p FU(.)h(Y)-170 b(ou)406 b(can)i(also)f(become)g(an)
+-23 b(y)-30 56894 y(other)314 b(user)g(using)10037 56894
+y
+SDict begin H.S end
+ 10037 56894 a 10037 56894 a
+SDict begin 18.2 H.A end
+ 10037 56894 a 10037 56894
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2722) cvn H.B /DEST pdfmark end
+ 10037 56894 a FP(su)p FU(,)h(pro)-23 b(vided)313 b(you)h(kno)-39
+b(w)314 b(that)g(user')-85 b(s)313 b(passw)-15 b(ord:)37536
+56894 y
+SDict begin H.S end
+ 37536 56894 a 37536 56894 a
+SDict begin 18.2 H.A end
+ 37536 56894 a 37536
+56894 a
+SDict begin [ /View [/XYZ H.V] /Dest (2723) cvn H.B /DEST pdfmark end
+ 37536 56894 a FP(su)744 b(logan)p FU(,)314 b(for)g(instance,)
+-30 58909 y(w)-15 b(ould)386 b(mak)-15 b(e)387 b(you)g(me.)-30
+59245 y
+SDict begin H.S end
+ -30 59245 a -30 59245 a
+SDict begin 16.9 H.A end
+ -30 59245 a -30 59245
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2724) cvn H.B /DEST pdfmark end
+ -30 59245 a -30 61569 a
+SDict begin H.S end
+ -30 61569 a -30 61569 a
+SDict begin 16.9 H.A end
+ -30
+61569 a -30 61569 a
+SDict begin [ /View [/XYZ H.V] /Dest (2725) cvn H.B /DEST pdfmark end
+ -30 61569 a 3070 63104 a Fu(Note:)7146
+63104 y
+SDict begin H.S end
+ 7146 63104 a 7146 63104 a
+SDict begin 16.9 H.A end
+ 7146 63104 a 7146 63104
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2726) cvn H.B /DEST pdfmark end
+ 7146 63104 a Fn(root)399 b Ft(is)h(allo)-22 b(w)-14
+b(ed)402 b(to)e(su)g(to)g(an)-22 b(y)400 b(user)-72 b(,)400
+b(without)h(requir)22 b(ing)401 b(their)g(pass)-43 b(w)-14
+b(ord.)p Black -30 73672 a FR(102)p Black eop end
+%%Page: 103 125
+TeXDict begin 103 124 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.103) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 39333 -1636 a FR(Chapter)387 b(8)g(The)g(Shell)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-COMMAND-LINE) cvn H.B /DEST
+pdfmark end
+ -30 2504 a 1628 x FL(8.2)620 b(The)g(Command)e(Line)-30
+4160 y
+SDict begin H.S end
+ -30 4160 a -30 4160 a
+SDict begin 18.2 H.A end
+ -30 4160 a -30 4160 a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-COMMAND-LINE-RUNNING) cvn
+H.B /DEST pdfmark end
+ -30
+4160 a 5334 x FG(Running)518 b(Pr)-37 b(ograms)-30 10838
+y
+SDict begin H.S end
+ -30 10838 a -30 10838 a
+SDict begin 18.2 H.A end
+ -30 10838 a -30 10838 a
+SDict begin [ /View [/XYZ H.V] /Dest (2731) cvn H.B /DEST pdfmark end
+ -30
+10838 a 1601 x FU(It')-85 b(s)468 b(hard)h(to)f(get)h(much)f
+(accomplished)g(without)f(running)h(a)h(program;)f(you)h(might)e(be)i
+(able)-30 14453 y(to)404 b(prop)g(something)f(up)h(with)g(your)g
+(computer)g(or)g(hold)g(a)g(door)g(open,)h(and)f(some)g(will)g(mak)-15
+b(e)-30 16468 y(the)385 b(most)f(lo)-23 b(v)g(ely)384
+b(humming)g(noise)h(when)f(running,)h(b)-31 b(ut)385
+b(that')-85 b(s)384 b(really)h(about)g(it.)g(And)f(I)i(think)-30
+18483 y(we)403 b(can)f(all)g(agree)h(that)f(its)g(use)g(as)h(a)f
+(humming)g(doorstop)f(isn')-28 b(t)402 b(what)g(brought)g(the)g
+(personal)-30 20497 y(computer)387 b(the)g(popularity)f(it)i(no)-39
+b(w)387 b(enjo)-15 b(ys.)-30 21608 y
+SDict begin H.S end
+ -30 21608 a -30
+21608 a
+SDict begin 18.2 H.A end
+ -30 21608 a -30 21608 a
+SDict begin [ /View [/XYZ H.V] /Dest (2732) cvn H.B /DEST pdfmark end
+ -30 21608 a 1679 x FU(So,)574
+b(remember)g(ho)-39 b(w)575 b(almost)e(e)-39 b(v)-23
+b(erything)574 b(in)g(Linux)g(is)g(a)g(\002le?)g(W)-124
+b(ell,)575 b(that)f(goes)g(for)g(pro-)-30 25302 y(grams,)446
+b(too.)g(Ev)-23 b(ery)446 b(command)f(you)h(run)g(\(that)g(isn')-28
+b(t)445 b(b)-31 b(uilt)445 b(into)h(the)g(shell\))f(resides)h(as)g(a)g
+(\002le)-30 27316 y(some)-39 b(where.)388 b(Y)-170 b(ou)386
+b(run)i(a)f(program)g(simply)f(by)i(specifying)e(the)h(full)g(path)g
+(to)g(it.)-30 28427 y
+SDict begin H.S end
+ -30 28427 a -30 28427 a
+SDict begin 18.2 H.A end
+ -30 28427
+a -30 28427 a
+SDict begin [ /View [/XYZ H.V] /Dest (2733) cvn H.B /DEST pdfmark end
+ -30 28427 a 1679 x FU(F)-23 b(or)352 b(instance,)g
+(remember)g(that)17583 30106 y
+SDict begin H.S end
+ 17583 30106 a 17583 30106
+a
+SDict begin 18.2 H.A end
+ 17583 30106 a 17583 30106 a
+SDict begin [ /View [/XYZ H.V] /Dest (2734) cvn H.B /DEST pdfmark end
+ 17583 30106 a FP(su)g FU(command)f(from)i
+(the)f(last)g(section?)g(W)-124 b(ell,)352 b(it')-85
+b(s)352 b(actually)g(in)-30 32121 y(the)2251 32121 y
+SDict begin H.S end
+
+2251 32121 a 2251 32121 a
+SDict begin 18.2 H.A end
+ 2251 32121 a 2251 32121 a
+SDict begin [ /View [/XYZ H.V] /Dest (2735) cvn H.B /DEST pdfmark end
+ 2251
+32121 a FQ(/bin)385 b FU(directory:)11557 32121 y
+SDict begin H.S end
+ 11557
+32121 a 11557 32121 a
+SDict begin 18.2 H.A end
+ 11557 32121 a 11557 32121 a
+SDict begin [ /View [/XYZ H.V] /Dest (2736) cvn H.B /DEST pdfmark end
+ 11557
+32121 a FP(/bin/su)i FU(w)-15 b(ould)386 b(run)h(it)g(nicely)-101
+b(.)-30 32456 y
+SDict begin H.S end
+ -30 32456 a -30 32456 a
+SDict begin 18.2 H.A end
+ -30 32456 a -30
+32456 a
+SDict begin [ /View [/XYZ H.V] /Dest (2737) cvn H.B /DEST pdfmark end
+ -30 32456 a -30 32456 a
+SDict begin H.S end
+ -30 32456 a -30 32456
+a
+SDict begin 18.2 H.A end
+ -30 32456 a -30 32456 a
+SDict begin [ /View [/XYZ H.V] /Dest (2739) cvn H.B /DEST pdfmark end
+ -30 32456 a -30 33231 a
+SDict begin H.S end
+ -30
+33231 a -30 33231 a
+SDict begin 18.2 H.A end
+ -30 33231 a -30 33231 a
+SDict begin [ /View [/XYZ H.V] /Dest (2741) cvn H.B /DEST pdfmark end
+ -30 33231
+a 1679 x FU(So)572 b(wh)-8 b(y)-101 b(,)572 b(then,)h(does)e(just)h
+(typing)20084 34910 y
+SDict begin H.S end
+ 20084 34910 a 20084 34910 a
+SDict begin 18.2 H.A end
+ 20084
+34910 a 20084 34910 a
+SDict begin [ /View [/XYZ H.V] /Dest (2742) cvn H.B /DEST pdfmark end
+ 20084 34910 a FP(su)g FU(w)-15
+b(ork?)571 b(After)h(all,)g(you)g(didn')-28 b(t)571 b(say)h(it)g(w)-15
+b(as)571 b(in)48883 34910 y
+SDict begin H.S end
+ 48883 34910 a 48883 34910
+a
+SDict begin 18.2 H.A end
+ 48883 34910 a 48883 34910 a
+SDict begin [ /View [/XYZ H.V] /Dest (2743) cvn H.B /DEST pdfmark end
+ 48883 34910 a FQ(/bin)p
+FU(.)-30 36925 y(It)504 b(could)g(just)f(as)h(easily)f(ha)-31
+b(v)-23 b(e)504 b(been)g(in)22542 36925 y
+SDict begin H.S end
+ 22542 36925
+a 22542 36925 a
+SDict begin 18.2 H.A end
+ 22542 36925 a 22542 36925 a
+SDict begin [ /View [/XYZ H.V] /Dest (2744) cvn H.B /DEST pdfmark end
+ 22542 36925
+a FQ(/usr/local/share)p FU(,)494 b(right?)503 b(Ho)-39
+b(w)504 b(did)g(it)44902 36925 y
+SDict begin H.S end
+ 44902 36925 a 44902
+36925 a
+SDict begin 18.2 H.A end
+ 44902 36925 a 44902 36925 a
+SDict begin [ /View [/XYZ H.V] /Dest (2745) cvn H.B /DEST pdfmark end
+ 44902 36925 a FR(know)p
+FU(?)g(The)-30 38939 y(answer)i(to)g(that)g(lies)g(in)g(the)16180
+38939 y
+SDict begin H.S end
+ 16180 38939 a 16180 38939 a
+SDict begin 18.2 H.A end
+ 16180 38939 a 16180
+38939 a
+SDict begin [ /View [/XYZ H.V] /Dest (2746) cvn H.B /DEST pdfmark end
+ 16180 38939 a FP(PATH)f FU(en)-62 b(vironment)506
+b(v)-39 b(ariable;)506 b(most)f(shells)h(ha)-31 b(v)-23
+b(e)506 b(either)48800 38939 y
+SDict begin H.S end
+ 48800 38939 a 48800 38939
+a
+SDict begin 18.2 H.A end
+ 48800 38939 a 48800 38939 a
+SDict begin [ /View [/XYZ H.V] /Dest (2747) cvn H.B /DEST pdfmark end
+ 48800 38939 a FP(PATH)-30
+40954 y FU(or)444 b(something)e(v)-23 b(ery)444 b(much)f(lik)-15
+b(e)18421 40954 y
+SDict begin H.S end
+ 18421 40954 a 18421 40954 a
+SDict begin 18.2 H.A end
+ 18421 40954
+a 18421 40954 a
+SDict begin [ /View [/XYZ H.V] /Dest (2748) cvn H.B /DEST pdfmark end
+ 18421 40954 a FP(PATH)p FU(.)444 b(It)f(basically)g
+(contains)g(a)h(list)f(of)h(directories)f(to)g(look)-30
+42969 y(in)478 b(for)h(programs)f(you)g(try)g(to)g(run.)h(So)f(when)g
+(you)g(ran)31102 42969 y
+SDict begin H.S end
+ 31102 42969 a 31102 42969 a
+SDict begin 18.2 H.A end
+
+31102 42969 a 31102 42969 a
+SDict begin [ /View [/XYZ H.V] /Dest (2749) cvn H.B /DEST pdfmark end
+ 31102 42969 a FP(su)p FU(,)g(your)h(shell)e
+(ran)i(through)f(its)g(list)-30 44983 y(of)484 b(directories,)f
+(checking)g(each)h(one)f(for)g(an)h(e)-23 b(x)g(ecutable)482
+b(\002le)i(called)39228 44983 y
+SDict begin H.S end
+ 39228 44983 a 39228 44983
+a
+SDict begin 18.2 H.A end
+ 39228 44983 a 39228 44983 a
+SDict begin [ /View [/XYZ H.V] /Dest (2750) cvn H.B /DEST pdfmark end
+ 39228 44983 a FP(su)f FU(that)g(it)g
+(could)g(run;)-30 46998 y(the)497 b(\002rst)e(one)i(it)f(came)h(to,)f
+(it)h(ran.)g(This)f(happens)g(whene)-39 b(v)-23 b(er)496
+b(you)h(run)f(a)h(program)f(without)-30 49013 y(specifying)363
+b(a)h(full)f(path)g(to)g(it;)g(if)h(you)f(get)g(a)23923
+49013 y
+SDict begin H.S end
+ 23923 49013 a 23923 49013 a
+SDict begin 18.2 H.A end
+ 23923 49013 a 23923
+49013 a
+SDict begin [ /View [/XYZ H.V] /Dest (2751) cvn H.B /DEST pdfmark end
+ 23923 49013 a FU(\223)24611 49013 y
+SDict begin H.S end
+ 24611 49013
+a 24611 49013 a
+SDict begin 18.2 H.A end
+ 24611 49013 a 24611 49013 a
+SDict begin [ /View [/XYZ H.V] /Dest (2752) cvn H.B /DEST pdfmark end
+ 24611 49013
+a FP(Command)743 b(not)h(found)p FU(\224)363 b(error)-62
+b(,)364 b(that)f(only)g(means)-30 51027 y(that)450 b(the)h(program)f
+(you)g(tried)g(to)g(run)h(isn')-28 b(t)450 b(in)g(your)29155
+51027 y
+SDict begin H.S end
+ 29155 51027 a 29155 51027 a
+SDict begin 18.2 H.A end
+ 29155 51027 a 29155
+51027 a
+SDict begin [ /View [/XYZ H.V] /Dest (2753) cvn H.B /DEST pdfmark end
+ 29155 51027 a FP(PATH)p FU(.)h(\(Of)f(course,)h(this)f(w)-15
+b(ould)450 b(be)g(true)-30 53042 y(if)529 b(the)f(program)g(doesn')-28
+b(t)529 b(e)-23 b(xist)527 b(at)i(all...\))h(W)-124 b(e')-15
+b(ll)528 b(discuss)g(en)-62 b(vironment)527 b(v)-39 b(ariables)529
+b(in)f(more)-30 55057 y(depth)387 b(in)p 0 TeXcolorgray
+5394 55057 a
+SDict begin H.S end
+ 5394 55057 a FU(Section)g(8.3.1)13530 55057
+y
+SDict begin 18.2 H.L end
+ 13530 55057 a 13530 55057 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH-ENVIRONMENT) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 13530 55057 a Black FU(.)-30
+56167 y
+SDict begin H.S end
+ -30 56167 a -30 56167 a
+SDict begin 18.2 H.A end
+ -30 56167 a -30 56167
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2755) cvn H.B /DEST pdfmark end
+ -30 56167 a 1679 x FU(Remember)376 b(also)g(that)12721
+57846 y
+SDict begin H.S end
+ 12721 57846 a 12721 57846 a
+SDict begin 18.2 H.A end
+ 12721 57846 a 12721
+57846 a
+SDict begin [ /View [/XYZ H.V] /Dest (2756) cvn H.B /DEST pdfmark end
+ 12721 57846 a FU(\223)13409 57846 y
+SDict begin H.S end
+ 13409 57846
+a 13409 57846 a
+SDict begin 18.2 H.A end
+ 13409 57846 a 13409 57846 a
+SDict begin [ /View [/XYZ H.V] /Dest (2757) cvn H.B /DEST pdfmark end
+ 13409 57846
+a FQ(.)p FU(\224)g(is)g(shorthand)g(for)h(the)f(current)g(directory)
+-101 b(,)377 b(so)f(if)h(you)f(happened)g(to)-30 59861
+y(be)387 b(in)3414 59861 y
+SDict begin H.S end
+ 3414 59861 a 3414 59861 a
+SDict begin 18.2 H.A end
+
+3414 59861 a 3414 59861 a
+SDict begin [ /View [/XYZ H.V] /Dest (2758) cvn H.B /DEST pdfmark end
+ 3414 59861 a FQ(/bin)p FU(,)6694
+59861 y
+SDict begin H.S end
+ 6694 59861 a 6694 59861 a
+SDict begin 18.2 H.A end
+ 6694 59861 a 6694 59861
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2759) cvn H.B /DEST pdfmark end
+ 6694 59861 a FQ(./su)e FU(w)-15 b(ould)386 b(ha)-31
+b(v)-23 b(e)387 b(w)-15 b(ork)g(ed)386 b(as)i(an)f(e)-23
+b(xplicit)386 b(full)h(path.)-30 60971 y
+SDict begin H.S end
+ -30 60971 a
+-30 60971 a
+SDict begin 18.2 H.A end
+ -30 60971 a -30 60971 a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-COMMAND-LINE-WILDCARD)
+cvn H.B /DEST pdfmark end
+ -30 60971 a Black
+49451 73792 a FR(103)p Black eop end
+%%Page: 104 126
+TeXDict begin 104 125 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.104) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(8)g(The)g(Shell)p
+Black -30 3861 a FG(Wildcar)-37 b(d)517 b(Matc)-19 b(hing)-30
+4275 y
+SDict begin H.S end
+ -30 4275 a -30 4275 a
+SDict begin 18.2 H.A end
+ -30 4275 a -30 4275 a
+SDict begin [ /View [/XYZ H.V] /Dest (2762) cvn H.B /DEST pdfmark end
+ -30
+4275 a -30 5204 a
+SDict begin H.S end
+ -30 5204 a -30 5204 a
+SDict begin 18.2 H.A end
+ -30 5204 a -30
+5204 a
+SDict begin [ /View [/XYZ H.V] /Dest (2764) cvn H.B /DEST pdfmark end
+ -30 5204 a 1601 x FU(Nearly)672 b(e)-39 b(v)-23
+b(ery)672 b(shell)f(recognizes)h(some)f(characters)h(as)g(being)g
+(substitutes)e(or)i(abbre)-39 b(via-)-30 8820 y(tions)622
+b(that)h(mean)g(an)-23 b(ything)622 b(goes)h(here.)g(Such)g(characters)
+g(are)g(aptly)g(named)g(wildcards;)-30 10835 y(the)507
+b(most)g(common)f(are)14224 10835 y
+SDict begin H.S end
+ 14224 10835 a 14224
+10835 a
+SDict begin 18.2 H.A end
+ 14224 10835 a 14224 10835 a
+SDict begin [ /View [/XYZ H.V] /Dest (2765) cvn H.B /DEST pdfmark end
+ 14224 10835 a FP(*)h
+FU(and)18220 10835 y
+SDict begin H.S end
+ 18220 10835 a 18220 10835 a
+SDict begin 18.2 H.A end
+ 18220
+10835 a 18220 10835 a
+SDict begin [ /View [/XYZ H.V] /Dest (2766) cvn H.B /DEST pdfmark end
+ 18220 10835 a FP(?)p FU(.)g(By)g(con)-62
+b(v)-23 b(ention,)29871 10835 y
+SDict begin H.S end
+ 29871 10835 a 29871 10835
+a
+SDict begin 18.2 H.A end
+ 29871 10835 a 29871 10835 a
+SDict begin [ /View [/XYZ H.V] /Dest (2767) cvn H.B /DEST pdfmark end
+ 29871 10835 a FP(?)507
+b FU(usually)f(matches)h(an)-23 b(y)507 b(single)g(char)-31
+b(-)-30 12849 y(acter)-85 b(.)504 b(F)-23 b(or)502 b(instance,)h
+(suppose)f(you')-77 b(re)503 b(in)f(a)i(directory)e(with)h(three)g
+(\002les:)41729 12849 y
+SDict begin H.S end
+ 41729 12849 a 41729 12849 a
+SDict begin 18.2 H.A end
+ 41729
+12849 a 41729 12849 a
+SDict begin [ /View [/XYZ H.V] /Dest (2768) cvn H.B /DEST pdfmark end
+ 41729 12849 a FQ(ex1.txt)p FU(,)47004
+12849 y
+SDict begin H.S end
+ 47004 12849 a 47004 12849 a
+SDict begin 18.2 H.A end
+ 47004 12849 a 47004
+12849 a
+SDict begin [ /View [/XYZ H.V] /Dest (2769) cvn H.B /DEST pdfmark end
+ 47004 12849 a FQ(ex2.txt)p FU(,)-30 14864 y(and)2730
+14864 y
+SDict begin H.S end
+ 2730 14864 a 2730 14864 a
+SDict begin 18.2 H.A end
+ 2730 14864 a 2730 14864
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2770) cvn H.B /DEST pdfmark end
+ 2730 14864 a FQ(ex3.txt)p FU(.)518 b(Y)-170 b(ou)521
+b(w)-15 b(ant)522 b(to)g(cop)-15 b(y)521 b(all)h(of)g(those)f(\002les)h
+(\(using)f(the)37407 14864 y
+SDict begin H.S end
+ 37407 14864 a 37407 14864
+a
+SDict begin 18.2 H.A end
+ 37407 14864 a 37407 14864 a
+SDict begin [ /View [/XYZ H.V] /Dest (2771) cvn H.B /DEST pdfmark end
+ 37407 14864 a FP(cp)h FU(command)f(we)h
+(co)-23 b(v)g(er)-30 16879 y(in)p 0 TeXcolorgray 1604
+16879 a
+SDict begin H.S end
+ 1604 16879 a FU(Section)386 b(10.5.1)10514 16879
+y
+SDict begin 18.2 H.L end
+ 10514 16879 a 10514 16879 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS-COPYMOVE-CP) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10514 16879 a Black 1 w
+FU(\))428 b(to)g(another)f(directory)-101 b(,)429 b(say)26972
+16879 y
+SDict begin H.S end
+ 26972 16879 a 26972 16879 a
+SDict begin 18.2 H.A end
+ 26972 16879 a 26972
+16879 a
+SDict begin [ /View [/XYZ H.V] /Dest (2773) cvn H.B /DEST pdfmark end
+ 26972 16879 a FQ(/tmp)p FU(.)d(W)-124 b(ell,)428
+b(typing)38386 16879 y
+SDict begin H.S end
+ 38386 16879 a 38386 16879 a
+SDict begin 18.2 H.A end
+ 38386
+16879 a 38386 16879 a
+SDict begin [ /View [/XYZ H.V] /Dest (2774) cvn H.B /DEST pdfmark end
+ 38386 16879 a FP(cp)744 b(ex1.txt)f(ex2.txt)-30
+18893 y(ex3.txt)g(/tmp)330 b FU(is)f(entirely)g(too)h(much)f(w)-15
+b(ork.)330 b(It')-85 b(s)329 b(much)h(easier)g(to)f(type)40187
+18893 y
+SDict begin H.S end
+ 40187 18893 a 40187 18893 a
+SDict begin 18.2 H.A end
+ 40187 18893 a 40187
+18893 a
+SDict begin [ /View [/XYZ H.V] /Dest (2775) cvn H.B /DEST pdfmark end
+ 40187 18893 a FP(cp)744 b(ex?.txt)f(/tmp)p FU(;)-30
+20908 y(the)2344 20908 y
+SDict begin H.S end
+ 2344 20908 a 2344 20908 a
+SDict begin 18.2 H.A end
+ 2344
+20908 a 2344 20908 a
+SDict begin [ /View [/XYZ H.V] /Dest (2776) cvn H.B /DEST pdfmark end
+ 2344 20908 a FP(?)479 b FU(will)h(match)f(each)h
+(of)g(the)f(characters)24950 20908 y
+SDict begin H.S end
+ 24950 20908 a 24950
+20908 a
+SDict begin 18.2 H.A end
+ 24950 20908 a 24950 20908 a
+SDict begin [ /View [/XYZ H.V] /Dest (2777) cvn H.B /DEST pdfmark end
+ 24950 20908 a FU(\2231\224,)27969
+20908 y
+SDict begin H.S end
+ 27969 20908 a 27969 20908 a
+SDict begin 18.2 H.A end
+ 27969 20908 a 27969
+20908 a
+SDict begin [ /View [/XYZ H.V] /Dest (2778) cvn H.B /DEST pdfmark end
+ 27969 20908 a FU(\2232\224,)h(and)33705 20908
+y
+SDict begin H.S end
+ 33705 20908 a 33705 20908 a
+SDict begin 18.2 H.A end
+ 33705 20908 a 33705 20908
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2779) cvn H.B /DEST pdfmark end
+ 33705 20908 a FU(\2233\224,)g(and)g(each)g(in)f(turn)h(will)f(be)-30
+22923 y(substituted)386 b(in.)-30 23713 y
+SDict begin H.S end
+ -30 23713 a
+-30 23713 a
+SDict begin 18.2 H.A end
+ -30 23713 a -30 23713 a
+SDict begin [ /View [/XYZ H.V] /Dest (2780) cvn H.B /DEST pdfmark end
+ -30 23713 a 1999
+x FU(What')-85 b(s)545 b(that)f(you)h(say?)g(That')-85
+b(s)18364 25712 y
+SDict begin H.S end
+ 18364 25712 a 18364 25712 a
+SDict begin 18.2 H.A end
+ 18364 25712
+a 18364 25712 a
+SDict begin [ /View [/XYZ H.V] /Dest (2781) cvn H.B /DEST pdfmark end
+ 18364 25712 a FR(still)545 b FU(too)g(much)g(w)-15
+b(ork?)544 b(Y)-170 b(ou')-77 b(re)544 b(right.)h(It')-85
+b(s)545 b(appalling;)f(we)-30 27727 y(ha)-31 b(v)-23
+b(e)380 b(labor)g(la)-23 b(ws)379 b(to)h(protect)f(us)h(from)g(that)g
+(sort)f(of)h(thing.)g(F)-23 b(ortunately)-101 b(,)379
+b(we)h(also)g(ha)-31 b(v)-23 b(e)48543 27727 y
+SDict begin H.S end
+ 48543
+27727 a 48543 27727 a
+SDict begin 18.2 H.A end
+ 48543 27727 a 48543 27727 a
+SDict begin [ /View [/XYZ H.V] /Dest (2782) cvn H.B /DEST pdfmark end
+ 48543
+27727 a FP(*)p FU(.)380 b(As)-30 29742 y(w)-15 b(as)517
+b(already)h(mentioned,)15409 29742 y
+SDict begin H.S end
+ 15409 29742 a 15409
+29742 a
+SDict begin 18.2 H.A end
+ 15409 29742 a 15409 29742 a
+SDict begin [ /View [/XYZ H.V] /Dest (2783) cvn H.B /DEST pdfmark end
+ 15409 29742 a FP(*)f
+FU(matches)22267 29742 y
+SDict begin H.S end
+ 22267 29742 a 22267 29742 a
+SDict begin 18.2 H.A end
+
+22267 29742 a 22267 29742 a
+SDict begin [ /View [/XYZ H.V] /Dest (2784) cvn H.B /DEST pdfmark end
+ 22267 29742 a FU(\223an)-23
+b(y)517 b(number)g(of)h(characters\224,)g(including)f(0.)h(So)f(if)-30
+31756 y(those)370 b(three)g(\002les)g(were)h(the)f(only)g(ones)g(in)g
+(the)h(directory)-101 b(,)370 b(we)h(could)f(ha)-31 b(v)-23
+b(e)370 b(simply)f(said)48800 31756 y
+SDict begin H.S end
+ 48800 31756 a 48800
+31756 a
+SDict begin 18.2 H.A end
+ 48800 31756 a 48800 31756 a
+SDict begin [ /View [/XYZ H.V] /Dest (2785) cvn H.B /DEST pdfmark end
+ 48800 31756 a FP(cp)744
+b(*)-30 33771 y(/tmp)386 b FU(and)h(gotten)f(them)g(all)h(in)f(one)h
+(fell)f(sw)-15 b(oop.)386 b(Suppose,)g(though,)h(that)f(there)h(is)f
+(also)g(a)h(\002le)-30 35786 y(called)4076 35786 y
+SDict begin H.S end
+ 4076
+35786 a 4076 35786 a
+SDict begin 18.2 H.A end
+ 4076 35786 a 4076 35786 a
+SDict begin [ /View [/XYZ H.V] /Dest (2786) cvn H.B /DEST pdfmark end
+ 4076 35786
+a FQ(ex.txt)402 b FU(and)j(one)g(called)17632 35786 y
+SDict begin H.S end
+
+17632 35786 a 17632 35786 a
+SDict begin 18.2 H.A end
+ 17632 35786 a 17632 35786
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2787) cvn H.B /DEST pdfmark end
+ 17632 35786 a FQ(hejaz.txt)p FU(.)400 b(W)-124 b(e)405
+b(w)-15 b(ant)405 b(to)g(cop)-15 b(y)34910 35786 y
+SDict begin H.S end
+ 34910
+35786 a 34910 35786 a
+SDict begin 18.2 H.A end
+ 34910 35786 a 34910 35786 a
+SDict begin [ /View [/XYZ H.V] /Dest (2788) cvn H.B /DEST pdfmark end
+ 34910
+35786 a FQ(ex.txt)402 b FU(b)-31 b(ut)405 b(not)43815
+35786 y
+SDict begin H.S end
+ 43815 35786 a 43815 35786 a
+SDict begin 18.2 H.A end
+ 43815 35786 a 43815
+35786 a
+SDict begin [ /View [/XYZ H.V] /Dest (2789) cvn H.B /DEST pdfmark end
+ 43815 35786 a FQ(hejaz.txt)p FU(;)50288 35786
+y
+SDict begin H.S end
+ 50288 35786 a 50288 35786 a
+SDict begin 18.2 H.A end
+ 50288 35786 a 50288 35786
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2790) cvn H.B /DEST pdfmark end
+ 50288 35786 a FP(cp)-30 37800 y(ex*)744 b(/tmp)387
+b FU(will)f(do)i(that)f(for)g(us.)-30 38770 y
+SDict begin H.S end
+ -30 38770
+a -30 38770 a
+SDict begin 18.2 H.A end
+ -30 38770 a -30 38770 a
+SDict begin [ /View [/XYZ H.V] /Dest (2791) cvn H.B /DEST pdfmark end
+ -30 38770 a -30
+38770 a
+SDict begin H.S end
+ -30 38770 a -30 38770 a
+SDict begin 18.2 H.A end
+ -30 38770 a -30 38770
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2792) cvn H.B /DEST pdfmark end
+ -30 38770 a 1820 x FP(cp)744 b(ex?.txt)f(/tmp)p FU(,)317
+b(w)-15 b(ould,)317 b(of)g(course,)h(only)f(get)g(our)g(original)g
+(three)g(\002les;)g(there')-85 b(s)317 b(no)g(char)-31
+b(-)-30 42604 y(acter)388 b(in)4962 42604 y
+SDict begin H.S end
+ 4962 42604
+a 4962 42604 a
+SDict begin 18.2 H.A end
+ 4962 42604 a 4962 42604 a
+SDict begin [ /View [/XYZ H.V] /Dest (2793) cvn H.B /DEST pdfmark end
+ 4962 42604 a
+FQ(ex.txt)383 b FU(to)k(match)g(that)17587 42604 y
+SDict begin H.S end
+ 17587
+42604 a 17587 42604 a
+SDict begin 18.2 H.A end
+ 17587 42604 a 17587 42604 a
+SDict begin [ /View [/XYZ H.V] /Dest (2794) cvn H.B /DEST pdfmark end
+ 17587
+42604 a FP(?)p FU(,)h(so)f(it)g(w)-15 b(ould)387 b(be)g(left)g(out.)-30
+43603 y
+SDict begin H.S end
+ -30 43603 a -30 43603 a
+SDict begin 18.2 H.A end
+ -30 43603 a -30 43603
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2795) cvn H.B /DEST pdfmark end
+ -30 43603 a 1791 x FU(Another)309 b(common)f(wildcard)g(is)h(the)g
+(brack)-15 b(et)308 b(pair)27941 45394 y
+SDict begin H.S end
+ 27941 45394
+a 27941 45394 a
+SDict begin 18.2 H.A end
+ 27941 45394 a 27941 45394 a
+SDict begin [ /View [/XYZ H.V] /Dest (2796) cvn H.B /DEST pdfmark end
+ 27941 45394
+a FP([)744 b(])p FU(.)309 b(An)-23 b(y)309 b(characters)g(inside)f(the)
+h(brack)-15 b(ets)-30 47409 y(will)369 b(be)g(substituted)e(in)i(place)
+g(of)g(the)20805 47409 y
+SDict begin H.S end
+ 20805 47409 a 20805 47409 a
+SDict begin 18.2 H.A end
+
+20805 47409 a 20805 47409 a
+SDict begin [ /View [/XYZ H.V] /Dest (2797) cvn H.B /DEST pdfmark end
+ 20805 47409 a FP([)744 b(])369
+b FU(to)g(\002nd)f(matches.)h(Sound)g(confusing?)f(It')-85
+b(s)369 b(not)f(too)-30 49423 y(bad.)450 b(Suppose)e(for)h(instance,)g
+(we)h(ha)-31 b(v)-23 b(e)448 b(a)i(directory)f(containing)f(the)h
+(follo)-39 b(wing)448 b(8)h(\002les:)50136 49423 y
+SDict begin H.S end
+ 50136
+49423 a 50136 49423 a
+SDict begin 18.2 H.A end
+ 50136 49423 a 50136 49423 a
+SDict begin [ /View [/XYZ H.V] /Dest (2798) cvn H.B /DEST pdfmark end
+ 50136
+49423 a FQ(a1)p FU(,)-30 51438 y
+SDict begin H.S end
+ -30 51438 a -30 51438
+a
+SDict begin 18.2 H.A end
+ -30 51438 a -30 51438 a
+SDict begin [ /View [/XYZ H.V] /Dest (2799) cvn H.B /DEST pdfmark end
+ -30 51438 a FQ(a2)p FU(,)2073
+51438 y
+SDict begin H.S end
+ 2073 51438 a 2073 51438 a
+SDict begin 18.2 H.A end
+ 2073 51438 a 2073 51438
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2800) cvn H.B /DEST pdfmark end
+ 2073 51438 a FQ(a3)p FU(,)4176 51438 y
+SDict begin H.S end
+ 4176 51438 a
+4176 51438 a
+SDict begin 18.2 H.A end
+ 4176 51438 a 4176 51438 a
+SDict begin [ /View [/XYZ H.V] /Dest (2801) cvn H.B /DEST pdfmark end
+ 4176 51438 a FQ(a4)p
+FU(,)6278 51438 y
+SDict begin H.S end
+ 6278 51438 a 6278 51438 a
+SDict begin 18.2 H.A end
+ 6278 51438
+a 6278 51438 a
+SDict begin [ /View [/XYZ H.V] /Dest (2802) cvn H.B /DEST pdfmark end
+ 6278 51438 a FQ(aA)p FU(,)8381 51438 y
+SDict begin H.S end
+
+8381 51438 a 8381 51438 a
+SDict begin 18.2 H.A end
+ 8381 51438 a 8381 51438 a
+SDict begin [ /View [/XYZ H.V] /Dest (2803) cvn H.B /DEST pdfmark end
+ 8381
+51438 a FQ(aB)p FU(,)10484 51438 y
+SDict begin H.S end
+ 10484 51438 a 10484
+51438 a
+SDict begin 18.2 H.A end
+ 10484 51438 a 10484 51438 a
+SDict begin [ /View [/XYZ H.V] /Dest (2804) cvn H.B /DEST pdfmark end
+ 10484 51438 a FQ(aC)p
+FU(,)462 b(and)15287 51438 y
+SDict begin H.S end
+ 15287 51438 a 15287 51438
+a
+SDict begin 18.2 H.A end
+ 15287 51438 a 15287 51438 a
+SDict begin [ /View [/XYZ H.V] /Dest (2805) cvn H.B /DEST pdfmark end
+ 15287 51438 a FQ(aD)f FU(.)i(W)-124
+b(e)463 b(w)-15 b(ant)462 b(to)g(only)g(\002nd)g(the)g(\002les)g
+(ending)g(in)h(numbers;)49544 51438 y
+SDict begin H.S end
+ 49544 51438 a 49544
+51438 a
+SDict begin 18.2 H.A end
+ 49544 51438 a 49544 51438 a
+SDict begin [ /View [/XYZ H.V] /Dest (2806) cvn H.B /DEST pdfmark end
+ 49544 51438 a FP([)744
+b(])-30 53453 y FU(will)387 b(do)g(this)g(for)g(us.)-30
+55018 y
+SDict begin H.S end
+ -30 55018 a -30 55018 a
+SDict begin 14.56 H.A end
+ -30 55018 a -30 55018
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2807) cvn H.B /DEST pdfmark end
+ -30 55018 a -30 55018 a
+SDict begin H.S end
+ -30 55018 a -30 55018 a
+SDict begin 14.56 H.A end
+ -30
+55018 a -30 55018 a
+SDict begin [ /View [/XYZ H.V] /Dest (2808) cvn H.B /DEST pdfmark end
+ -30 55018 a 1596 x FJ(\045)1309 56614
+y
+SDict begin H.S end
+ 1309 56614 a 1309 56614 a
+SDict begin 14.56 H.A end
+ 1309 56614 a 1309 56614 a
+SDict begin [ /View [/XYZ H.V] /Dest (2809) cvn H.B /DEST pdfmark end
+
+1309 56614 a FH(ls)744 b(a[1-4])-30 58226 y FP(a1)g(a2)f(a3)h(a4)-30
+59802 y
+SDict begin H.S end
+ -30 59802 a -30 59802 a
+SDict begin 18.2 H.A end
+ -30 59802 a -30 59802
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2810) cvn H.B /DEST pdfmark end
+ -30 59802 a 1988 x FU(But)506 b(what)h(we)f(really)h(w)-15
+b(ant)506 b(is)g(just)20375 61790 y
+SDict begin H.S end
+ 20375 61790 a 20375
+61790 a
+SDict begin 18.2 H.A end
+ 20375 61790 a 20375 61790 a
+SDict begin [ /View [/XYZ H.V] /Dest (2811) cvn H.B /DEST pdfmark end
+ 20375 61790 a FQ(a1)p
+FU(,)22522 61790 y
+SDict begin H.S end
+ 22522 61790 a 22522 61790 a
+SDict begin 18.2 H.A end
+ 22522
+61790 a 22522 61790 a
+SDict begin [ /View [/XYZ H.V] /Dest (2812) cvn H.B /DEST pdfmark end
+ 22522 61790 a FQ(a2)p FU(,)g(and)27414
+61790 y
+SDict begin H.S end
+ 27414 61790 a 27414 61790 a
+SDict begin 18.2 H.A end
+ 27414 61790 a 27414
+61790 a
+SDict begin [ /View [/XYZ H.V] /Dest (2813) cvn H.B /DEST pdfmark end
+ 27414 61790 a FQ(a4)p FU(?)f(In)i(the)f(pre)-39
+b(vious)507 b(e)-23 b(xample)506 b(we)g(used)h(-)-30
+63805 y(to)539 b(mean)g(all)g(v)-39 b(alues)539 b(between)g(1)g(and)g
+(4.)g(W)-124 b(e)539 b(can)h(also)e(separate)i(indi)-39
+b(vidual)538 b(entries)g(with)-30 65820 y(commas.)p Black
+-30 73792 a FR(104)p Black eop end
+%%Page: 105 127
+TeXDict begin 105 126 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.105) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 39333 -1636 a FR(Chapter)387 b(8)g(The)g(Shell)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2814) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2815) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FJ(\045)1309 3611
+y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+ 1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2816) cvn H.B /DEST pdfmark end
+ 1309
+3611 a FH(ls)744 b(a[1,2,4])-30 5223 y FP(a1)g(a2)f(a4)-30
+6799 y
+SDict begin H.S end
+ -30 6799 a -30 6799 a
+SDict begin 18.2 H.A end
+ -30 6799 a -30 6799 a
+SDict begin [ /View [/XYZ H.V] /Dest (2817) cvn H.B /DEST pdfmark end
+ -30
+6799 a 1988 x FU(I)330 b(kno)-39 b(w)329 b(what)h(you')-77
+b(re)329 b(thinking)f(no)-39 b(w)-101 b(,)20933 8787
+y
+SDict begin H.S end
+ 20933 8787 a 20933 8787 a
+SDict begin 18.2 H.A end
+ 20933 8787 a 20933 8787 a
+SDict begin [ /View [/XYZ H.V] /Dest (2818) cvn H.B /DEST pdfmark end
+
+20933 8787 a FU(\223W)-124 b(ell)329 b(what)g(about)h(letters?\224)f
+(Linux)g(is)g(case-sensiti)-39 b(v)-23 b(e,)-30 10802
+y(meaning)587 b(that)8807 10802 y
+SDict begin H.S end
+ 8807 10802 a 8807 10802
+a
+SDict begin 18.2 H.A end
+ 8807 10802 a 8807 10802 a
+SDict begin [ /View [/XYZ H.V] /Dest (2819) cvn H.B /DEST pdfmark end
+ 8807 10802 a FP(a)h FU(and)12964
+10802 y
+SDict begin H.S end
+ 12964 10802 a 12964 10802 a
+SDict begin 18.2 H.A end
+ 12964 10802 a 12964
+10802 a
+SDict begin [ /View [/XYZ H.V] /Dest (2820) cvn H.B /DEST pdfmark end
+ 12964 10802 a FP(A)f FU(are)h(dif)-39 b(ferent)588
+b(characters)f(and)h(are)f(only)g(related)h(in)f(your)g(mind.)-30
+12817 y(Capitals)j(al)-15 b(w)g(ays)590 b(come)h(before)g(lo)-39
+b(wercase)591 b(letters,)g(so)32485 12817 y
+SDict begin H.S end
+ 32485 12817
+a 32485 12817 a
+SDict begin 18.2 H.A end
+ 32485 12817 a 32485 12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (2821) cvn H.B /DEST pdfmark end
+ 32485 12817
+a FP(A)g FU(and)36649 12817 y
+SDict begin H.S end
+ 36649 12817 a 36649 12817
+a
+SDict begin 18.2 H.A end
+ 36649 12817 a 36649 12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (2822) cvn H.B /DEST pdfmark end
+ 36649 12817 a FP(B)g FU(come)f(before)
+46481 12817 y
+SDict begin H.S end
+ 46481 12817 a 46481 12817 a
+SDict begin 18.2 H.A end
+ 46481 12817
+a 46481 12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (2823) cvn H.B /DEST pdfmark end
+ 46481 12817 a FP(a)h FU(and)50645 12817
+y
+SDict begin H.S end
+ 50645 12817 a 50645 12817 a
+SDict begin 18.2 H.A end
+ 50645 12817 a 50645 12817
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2824) cvn H.B /DEST pdfmark end
+ 50645 12817 a FP(b)p FU(.)-30 14831 y(Continuing)370
+b(with)g(our)h(earlier)g(e)-23 b(xample,)371 b(if)g(we)g(w)-15
+b(anted)370 b(\002les)34477 14831 y
+SDict begin H.S end
+ 34477 14831 a 34477
+14831 a
+SDict begin 18.2 H.A end
+ 34477 14831 a 34477 14831 a
+SDict begin [ /View [/XYZ H.V] /Dest (2825) cvn H.B /DEST pdfmark end
+ 34477 14831 a FQ(a1)p
+FU(,)g(and)39097 14831 y
+SDict begin H.S end
+ 39097 14831 a 39097 14831 a
+SDict begin 18.2 H.A end
+
+39097 14831 a 39097 14831 a
+SDict begin [ /View [/XYZ H.V] /Dest (2826) cvn H.B /DEST pdfmark end
+ 39097 14831 a FQ(A1)p FU(,)g(we)h(can)h
+(\002nd)e(these)-30 16846 y(quickly)387 b(with)8150 16846
+y
+SDict begin H.S end
+ 8150 16846 a 8150 16846 a
+SDict begin 18.2 H.A end
+ 8150 16846 a 8150 16846 a
+SDict begin [ /View [/XYZ H.V] /Dest (2827) cvn H.B /DEST pdfmark end
+
+8150 16846 a FP([)743 b(])p FU(.)-30 18731 y
+SDict begin H.S end
+ -30 18731
+a -30 18731 a
+SDict begin 14.56 H.A end
+ -30 18731 a -30 18731 a
+SDict begin [ /View [/XYZ H.V] /Dest (2828) cvn H.B /DEST pdfmark end
+ -30 18731 a -30
+18731 a
+SDict begin H.S end
+ -30 18731 a -30 18731 a
+SDict begin 14.56 H.A end
+ -30 18731 a -30 18731
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2829) cvn H.B /DEST pdfmark end
+ -30 18731 a 1276 x FJ(\045)1309 20007 y
+SDict begin H.S end
+ 1309 20007
+a 1309 20007 a
+SDict begin 14.56 H.A end
+ 1309 20007 a 1309 20007 a
+SDict begin [ /View [/XYZ H.V] /Dest (2830) cvn H.B /DEST pdfmark end
+ 1309 20007 a
+FH(ls)h([A,a]1)-30 21619 y FP(A1)g(a1)-30 23195 y
+SDict begin H.S end
+ -30
+23195 a -30 23195 a
+SDict begin 18.2 H.A end
+ -30 23195 a -30 23195 a
+SDict begin [ /View [/XYZ H.V] /Dest (2831) cvn H.B /DEST pdfmark end
+ -30 23195
+a 1989 x FU(Note,)452 b(that)g(if)f(we)h(had)g(included)f(a)h(h)-8
+b(yphen)452 b(instead)f(of)h(a)g(comma,)f(we)h(w)-15
+b(ould)451 b(ha)-31 b(v)-23 b(e)452 b(gotten)-30 27198
+y(incorrect)387 b(results.)-30 28763 y
+SDict begin H.S end
+ -30 28763 a -30
+28763 a
+SDict begin 14.56 H.A end
+ -30 28763 a -30 28763 a
+SDict begin [ /View [/XYZ H.V] /Dest (2832) cvn H.B /DEST pdfmark end
+ -30 28763 a -30 28763
+a
+SDict begin H.S end
+ -30 28763 a -30 28763 a
+SDict begin 14.56 H.A end
+ -30 28763 a -30 28763 a
+SDict begin [ /View [/XYZ H.V] /Dest (2833) cvn H.B /DEST pdfmark end
+ -30
+28763 a 1597 x FJ(\045)1309 30360 y
+SDict begin H.S end
+ 1309 30360 a 1309
+30360 a
+SDict begin 14.56 H.A end
+ 1309 30360 a 1309 30360 a
+SDict begin [ /View [/XYZ H.V] /Dest (2834) cvn H.B /DEST pdfmark end
+ 1309 30360 a FH(ls)744
+b([A-a]1)-30 31971 y FP(A1)g(B1)f(C1)h(D1)g(a1)-30 33547
+y
+SDict begin H.S end
+ -30 33547 a -30 33547 a
+SDict begin 18.2 H.A end
+ -30 33547 a -30 33547 a
+SDict begin [ /View [/XYZ H.V] /Dest (2835) cvn H.B /DEST pdfmark end
+ -30
+33547 a 1989 x FU(Y)-170 b(ou)387 b(can)g(also)g(combine)g(h)-8
+b(yphen)387 b(and)g(comma)g(strings.)-30 37421 y
+SDict begin H.S end
+ -30
+37421 a -30 37421 a
+SDict begin 14.56 H.A end
+ -30 37421 a -30 37421 a
+SDict begin [ /View [/XYZ H.V] /Dest (2836) cvn H.B /DEST pdfmark end
+ -30 37421
+a -30 37421 a
+SDict begin H.S end
+ -30 37421 a -30 37421 a
+SDict begin 14.56 H.A end
+ -30 37421 a -30
+37421 a
+SDict begin [ /View [/XYZ H.V] /Dest (2837) cvn H.B /DEST pdfmark end
+ -30 37421 a 1276 x FJ(\045)1309 38697 y
+SDict begin H.S end
+ 1309
+38697 a 1309 38697 a
+SDict begin 14.56 H.A end
+ 1309 38697 a 1309 38697 a
+SDict begin [ /View [/XYZ H.V] /Dest (2838) cvn H.B /DEST pdfmark end
+ 1309 38697
+a FH(ls)744 b([A,a-d])-30 40309 y FP(A1)g(a1)f(b1)h(c1)g(d1)-30
+41885 y
+SDict begin H.S end
+ -30 41885 a -30 41885 a
+SDict begin 18.2 H.A end
+ -30 41885 a -30 41885
+a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-COMMAND-LINE-PIPING) cvn
+H.B /DEST pdfmark end
+ -30 41885 a 5491 x FG(Input/Output)519 b(Redirection)f(and)g(Piping)
+-30 48719 y
+SDict begin H.S end
+ -30 48719 a -30 48719 a
+SDict begin 18.2 H.A end
+ -30 48719 a -30 48719
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2841) cvn H.B /DEST pdfmark end
+ -30 48719 a 1601 x FU(\(Here)388 b(comes)f(something)f(cool.\))-30
+52206 y
+SDict begin H.S end
+ -30 52206 a -30 52206 a
+SDict begin 14.56 H.A end
+ -30 52206 a -30 52206
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2842) cvn H.B /DEST pdfmark end
+ -30 52206 a -30 52206 a
+SDict begin H.S end
+ -30 52206 a -30 52206 a
+SDict begin 14.56 H.A end
+ -30
+52206 a -30 52206 a
+SDict begin [ /View [/XYZ H.V] /Dest (2843) cvn H.B /DEST pdfmark end
+ -30 52206 a 1276 x FJ(\045)1309 53482
+y
+SDict begin H.S end
+ 1309 53482 a 1309 53482 a
+SDict begin 14.56 H.A end
+ 1309 53482 a 1309 53482 a
+SDict begin [ /View [/XYZ H.V] /Dest (2844) cvn H.B /DEST pdfmark end
+
+1309 53482 a FH(ps)744 b(>)f(blargh)-30 53650 y
+SDict begin H.S end
+ -30 53650
+a -30 53650 a
+SDict begin 18.2 H.A end
+ -30 53650 a -30 53650 a
+SDict begin [ /View [/XYZ H.V] /Dest (2845) cvn H.B /DEST pdfmark end
+ -30 53650 a -30
+53650 a
+SDict begin H.S end
+ -30 53650 a -30 53650 a
+SDict begin 18.2 H.A end
+ -30 53650 a -30 53650
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2847) cvn H.B /DEST pdfmark end
+ -30 53650 a -30 53650 a
+SDict begin H.S end
+ -30 53650 a -30 53650 a
+SDict begin 18.2 H.A end
+ -30
+53650 a -30 53650 a
+SDict begin [ /View [/XYZ H.V] /Dest (2849) cvn H.B /DEST pdfmark end
+ -30 53650 a -30 55200 a
+SDict begin H.S end
+ -30 55200
+a -30 55200 a
+SDict begin 18.2 H.A end
+ -30 55200 a -30 55200 a
+SDict begin [ /View [/XYZ H.V] /Dest (2851) cvn H.B /DEST pdfmark end
+ -30 55200 a 1846
+x FU(Y'kno)-39 b(w)337 b(what)f(that)h(is?)f(That')-85
+b(s)337 b(me)f(running)25016 57046 y
+SDict begin H.S end
+ 25016 57046 a 25016
+57046 a
+SDict begin 18.2 H.A end
+ 25016 57046 a 25016 57046 a
+SDict begin [ /View [/XYZ H.V] /Dest (2852) cvn H.B /DEST pdfmark end
+ 25016 57046 a FP(ps)h
+FU(to)g(see)g(which)f(processes)g(are)i(running;)48918
+57046 y
+SDict begin H.S end
+ 48918 57046 a 48918 57046 a
+SDict begin 18.2 H.A end
+ 48918 57046 a 48918
+57046 a
+SDict begin [ /View [/XYZ H.V] /Dest (2853) cvn H.B /DEST pdfmark end
+ 48918 57046 a FP(ps)e FU(is)-30 59061 y(co)-23
+b(v)g(ered)426 b(in)p 0 TeXcolorgray 6887 59061 a
+SDict begin H.S end
+ 6887
+59061 a FU(Section)387 b(11.3)14636 59061 y
+SDict begin 18.2 H.L end
+ 14636 59061
+a 14636 59061 a
+SDict begin [ /Subtype /Link /Dest (PROCESS-CONTROL-PS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14636 59061 a Black FU(.)427 b(That')-85
+b(s)426 b(not)g(the)g(cool)g(part.)h(The)f(cool)g(part)g(is)41024
+59061 y
+SDict begin H.S end
+ 41024 59061 a 41024 59061 a
+SDict begin 18.2 H.A end
+ 41024 59061 a 41024
+59061 a
+SDict begin [ /View [/XYZ H.V] /Dest (2855) cvn H.B /DEST pdfmark end
+ 41024 59061 a FK(>)744 b FP(blargh)p FU(,)426
+b(which)-30 61076 y(means,)384 b(roughly)-101 b(,)384
+b(tak)-15 b(e)383 b(the)h(output)f(from)23163 61076 y
+SDict begin H.S end
+
+23163 61076 a 23163 61076 a
+SDict begin 18.2 H.A end
+ 23163 61076 a 23163 61076
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2856) cvn H.B /DEST pdfmark end
+ 23163 61076 a FP(ps)h FU(and)g(write)f(it)h(to)g(a)g(\002le)g(called)
+41582 61076 y
+SDict begin H.S end
+ 41582 61076 a 41582 61076 a
+SDict begin 18.2 H.A end
+ 41582 61076
+a 41582 61076 a
+SDict begin [ /View [/XYZ H.V] /Dest (2857) cvn H.B /DEST pdfmark end
+ 41582 61076 a FQ(blargh)p FU(.)d(But)i(w)-15
+b(ait,)-30 63090 y(it)387 b(gets)g(cooler)-85 b(.)-30
+64976 y
+SDict begin H.S end
+ -30 64976 a -30 64976 a
+SDict begin 14.56 H.A end
+ -30 64976 a -30 64976
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2858) cvn H.B /DEST pdfmark end
+ -30 64976 a -30 64976 a
+SDict begin H.S end
+ -30 64976 a -30 64976 a
+SDict begin 14.56 H.A end
+ -30
+64976 a -30 64976 a
+SDict begin [ /View [/XYZ H.V] /Dest (2859) cvn H.B /DEST pdfmark end
+ -30 64976 a 1276 x FJ(\045)1309 66252
+y
+SDict begin H.S end
+ 1309 66252 a 1309 66252 a
+SDict begin 14.56 H.A end
+ 1309 66252 a 1309 66252 a
+SDict begin [ /View [/XYZ H.V] /Dest (2860) cvn H.B /DEST pdfmark end
+
+1309 66252 a FH(ps)744 b(|)f(less)p Black 49451 73792
+a FR(105)p Black eop end
+%%Page: 106 128
+TeXDict begin 106 127 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.106) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(8)g(The)g(Shell)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2861) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(That)396 b(one)g(tak)-15
+b(es)395 b(the)h(output)f(from)19462 3611 y
+SDict begin H.S end
+ 19462 3611
+a 19462 3611 a
+SDict begin 18.2 H.A end
+ 19462 3611 a 19462 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2862) cvn H.B /DEST pdfmark end
+ 19462 3611 a
+FP(ps)h FU(and)g(pipes)g(it)f(through)34123 3611 y
+SDict begin H.S end
+ 34123
+3611 a 34123 3611 a
+SDict begin 18.2 H.A end
+ 34123 3611 a 34123 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2863) cvn H.B /DEST pdfmark end
+ 34123 3611
+a FP(less)p FU(,)h(so)g(I)g(can)g(scroll)g(through)-30
+5626 y(it)387 b(at)h(my)e(leisure.)-30 7511 y
+SDict begin H.S end
+ -30 7511
+a -30 7511 a
+SDict begin 14.56 H.A end
+ -30 7511 a -30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (2864) cvn H.B /DEST pdfmark end
+ -30 7511 a -30 7511
+a
+SDict begin H.S end
+ -30 7511 a -30 7511 a
+SDict begin 14.56 H.A end
+ -30 7511 a -30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (2865) cvn H.B /DEST pdfmark end
+ -30 7511
+a 1276 x FJ(\045)1309 8787 y
+SDict begin H.S end
+ 1309 8787 a 1309 8787 a
+SDict begin 14.56 H.A end
+
+1309 8787 a 1309 8787 a
+SDict begin [ /View [/XYZ H.V] /Dest (2866) cvn H.B /DEST pdfmark end
+ 1309 8787 a FH(ps)744 b FK(>>)f
+FH(blargh)-30 10505 y
+SDict begin H.S end
+ -30 10505 a -30 10505 a
+SDict begin 18.2 H.A end
+ -30 10505
+a -30 10505 a
+SDict begin [ /View [/XYZ H.V] /Dest (2867) cvn H.B /DEST pdfmark end
+ -30 10505 a 1847 x FU(This)572 b(is)h(the)g(third)f(most)
+g(commonly)g(used)g(redirector;)h(it)f(does)h(the)g(same)f(thing)g(as)
+48798 12352 y
+SDict begin H.S end
+ 48798 12352 a 48798 12352 a
+SDict begin 18.2 H.A end
+ 48798 12352
+a 48798 12352 a
+SDict begin [ /View [/XYZ H.V] /Dest (2868) cvn H.B /DEST pdfmark end
+ 48798 12352 a FU(\223)p Fl(>)p FU(\224,)-30
+14366 y(e)-23 b(xcept)517 b(that)7351 14366 y
+SDict begin H.S end
+ 7351 14366
+a 7351 14366 a
+SDict begin 18.2 H.A end
+ 7351 14366 a 7351 14366 a
+SDict begin [ /View [/XYZ H.V] /Dest (2869) cvn H.B /DEST pdfmark end
+ 7351 14366 a
+FU(\223)p Fl(>>)p FU(\224)h(will)f(append)g(output)g(from)27604
+14366 y
+SDict begin H.S end
+ 27604 14366 a 27604 14366 a
+SDict begin 18.2 H.A end
+ 27604 14366 a 27604
+14366 a
+SDict begin [ /View [/XYZ H.V] /Dest (2870) cvn H.B /DEST pdfmark end
+ 27604 14366 a FP(ps)g FU(to)g(the)h(\002le)36242
+14366 y
+SDict begin H.S end
+ 36242 14366 a 36242 14366 a
+SDict begin 18.2 H.A end
+ 36242 14366 a 36242
+14366 a
+SDict begin [ /View [/XYZ H.V] /Dest (2871) cvn H.B /DEST pdfmark end
+ 36242 14366 a FQ(blargh)p FU(,)c(if)j(said)g(\002le)g(e)-23
+b(xists.)-30 16381 y(If)478 b(not,)h(just)e(lik)-15 b(e)9831
+16381 y
+SDict begin H.S end
+ 9831 16381 a 9831 16381 a
+SDict begin 18.2 H.A end
+ 9831 16381 a 9831 16381
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2872) cvn H.B /DEST pdfmark end
+ 9831 16381 a FU(\223)p Fl(>)p FU(\224,)479 b(it)f(will)f(be)i
+(created.)f(\()25313 16381 y
+SDict begin H.S end
+ 25313 16381 a 25313 16381
+a
+SDict begin 18.2 H.A end
+ 25313 16381 a 25313 16381 a
+SDict begin [ /View [/XYZ H.V] /Dest (2873) cvn H.B /DEST pdfmark end
+ 25313 16381 a FU(\223)p
+Fl(>)p FU(\224)h(will)e(obliterate)h(the)f(current)i(contents)e(of)-30
+18396 y
+SDict begin H.S end
+ -30 18396 a -30 18396 a
+SDict begin 18.2 H.A end
+ -30 18396 a -30 18396
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2874) cvn H.B /DEST pdfmark end
+ -30 18396 a FQ(blargh)p FU(.\))-30 19448 y
+SDict begin H.S end
+ -30 19448
+a -30 19448 a
+SDict begin 18.2 H.A end
+ -30 19448 a -30 19448 a
+SDict begin [ /View [/XYZ H.V] /Dest (2875) cvn H.B /DEST pdfmark end
+ -30 19448 a 1737
+x FU(There)452 b(is)f(also)g(a)9609 21185 y
+SDict begin H.S end
+ 9609 21185
+a 9609 21185 a
+SDict begin 18.2 H.A end
+ 9609 21185 a 9609 21185 a
+SDict begin [ /View [/XYZ H.V] /Dest (2876) cvn H.B /DEST pdfmark end
+ 9609 21185 a
+FU(\223)p Fl(<)p FU(\224)g(operator)-62 b(,)452 b(which)f(means)g(tak)
+-15 b(e)451 b(your)h(input)e(from)i(the)f(follo)-39 b(wing,)451
+b(b)-31 b(ut)-30 23200 y(it')-85 b(s)387 b(not)g(used)g(nearly)g(so)g
+(often.)-30 25085 y
+SDict begin H.S end
+ -30 25085 a -30 25085 a
+SDict begin 14.56 H.A end
+ -30 25085
+a -30 25085 a
+SDict begin [ /View [/XYZ H.V] /Dest (2877) cvn H.B /DEST pdfmark end
+ -30 25085 a -30 25085 a
+SDict begin H.S end
+ -30 25085 a -30
+25085 a
+SDict begin 14.56 H.A end
+ -30 25085 a -30 25085 a
+SDict begin [ /View [/XYZ H.V] /Dest (2878) cvn H.B /DEST pdfmark end
+ -30 25085 a 1276 x FJ(\045)1309
+26361 y
+SDict begin H.S end
+ 1309 26361 a 1309 26361 a
+SDict begin 14.56 H.A end
+ 1309 26361 a 1309 26361
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2879) cvn H.B /DEST pdfmark end
+ 1309 26361 a FH(fromdos)743 b FK(<)h FH(dosfile.txt)e
+FK(>)i FH(unixfile.txt)-30 27958 y
+SDict begin H.S end
+ -30 27958 a -30 27958
+a
+SDict begin 18.2 H.A end
+ -30 27958 a -30 27958 a
+SDict begin [ /View [/XYZ H.V] /Dest (2880) cvn H.B /DEST pdfmark end
+ -30 27958 a 1968 x FU(Redirection)387
+b(gets)g(really)g(fun)g(when)g(you)g(start)g(piling)g(it)g(up:)-30
+31811 y
+SDict begin H.S end
+ -30 31811 a -30 31811 a
+SDict begin 14.56 H.A end
+ -30 31811 a -30 31811
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2881) cvn H.B /DEST pdfmark end
+ -30 31811 a -30 31811 a
+SDict begin H.S end
+ -30 31811 a -30 31811 a
+SDict begin 14.56 H.A end
+ -30
+31811 a -30 31811 a
+SDict begin [ /View [/XYZ H.V] /Dest (2882) cvn H.B /DEST pdfmark end
+ -30 31811 a 1276 x FJ(\045)1309 33087
+y
+SDict begin H.S end
+ 1309 33087 a 1309 33087 a
+SDict begin 14.56 H.A end
+ 1309 33087 a 1309 33087 a
+SDict begin [ /View [/XYZ H.V] /Dest (2883) cvn H.B /DEST pdfmark end
+
+1309 33087 a FH(ps)744 b(|)f(tac)h FK(>>)f FH(blargh)-30
+34947 y
+SDict begin H.S end
+ -30 34947 a -30 34947 a
+SDict begin 18.2 H.A end
+ -30 34947 a -30 34947
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2884) cvn H.B /DEST pdfmark end
+ -30 34947 a 1705 x FU(That)441 b(will)g(run)8613 36652
+y
+SDict begin H.S end
+ 8613 36652 a 8613 36652 a
+SDict begin 18.2 H.A end
+ 8613 36652 a 8613 36652 a
+SDict begin [ /View [/XYZ H.V] /Dest (2885) cvn H.B /DEST pdfmark end
+
+8613 36652 a FP(ps)p FU(,)g(re)-39 b(v)-23 b(erse)442
+b(the)f(lines)g(of)h(its)f(output,)g(and)g(append)h(those)f(to)g(the)g
+(\002le)47630 36652 y
+SDict begin H.S end
+ 47630 36652 a 47630 36652 a
+SDict begin 18.2 H.A end
+ 47630
+36652 a 47630 36652 a
+SDict begin [ /View [/XYZ H.V] /Dest (2886) cvn H.B /DEST pdfmark end
+ 47630 36652 a FQ(blargh)p FU(.)-30
+38666 y(Y)-170 b(ou)336 b(can)h(stack)g(as)g(man)-23
+b(y)336 b(of)h(these)g(up)g(as)g(you)f(w)-15 b(ant;)336
+b(just)h(be)g(careful)g(to)f(remember)h(that)f(the)-23
+b(y)-30 40681 y(get)387 b(interpreted)g(from)g(left)g(to)h(right.)-30
+41791 y
+SDict begin H.S end
+ -30 41791 a -30 41791 a
+SDict begin 18.2 H.A end
+ -30 41791 a -30 41791
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2887) cvn H.B /DEST pdfmark end
+ -30 41791 a 1680 x FU(See)f(the)4877 43471 y
+SDict begin H.S end
+ 4877 43471
+a 4877 43471 a
+SDict begin 18.2 H.A end
+ 4877 43471 a 4877 43471 a
+SDict begin [ /View [/XYZ H.V] /Dest (2888) cvn H.B /DEST pdfmark end
+ 4877 43471 a
+FP(bash)p FU(\(1\))f(man)i(page)f(for)g(more)22182 43471
+y
+SDict begin H.S end
+ 22182 43471 a 22182 43471 a
+SDict begin 18.2 H.A end
+ 22182 43471 a 22182 43471
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2889) cvn H.B /DEST pdfmark end
+ 22182 43471 a 388 w FU(detailed)g(information)f(on)h(redirection.)-30
+46131 y
+SDict begin H.S end
+ -30 46131 a -30 46131 a
+SDict begin 18.2 H.A end
+ -30 46131 a -30 46131
+a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-BASH) cvn H.B /DEST pdfmark
+end
+ -30 46131 a 5789 x FL(8.3)620 b(The)g(Bourne)f(Again)g(Shell)i
+(\(bash\))-30 52416 y
+SDict begin H.S end
+ -30 52416 a -30 52416 a
+SDict begin 18.2 H.A end
+ -30 52416
+a -30 52416 a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-BASH-ENVIRONMENT) cvn H.B
+/DEST pdfmark end
+ -30 52416 a 4866 x FG(En)-74 b(vir)-37
+b(onment)519 b(V)-112 b(ariab)-19 b(les)-30 58235 y
+SDict begin H.S end
+ -30
+58235 a -30 58235 a
+SDict begin 18.2 H.A end
+ -30 58235 a -30 58235 a
+SDict begin [ /View [/XYZ H.V] /Dest (2895) cvn H.B /DEST pdfmark end
+ -30 58235
+a 1991 x FU(A)446 b(Linux)f(system)g(is)h(a)g(comple)-23
+b(x)445 b(beast,)h(and)g(there')-85 b(s)445 b(a)i(lot)e(to)h(k)-15
+b(eep)445 b(track)h(of,)g(a)g(lot)g(of)g(little)-30 62241
+y(details)367 b(that)g(come)g(into)g(play)g(in)h(your)f(normal)g
+(interactions)f(with)h(v)-39 b(arious)367 b(programs)g(\(some)-30
+64256 y(of)j(which)f(you)h(might)f(not)g(e)-39 b(v)-23
+b(en)370 b(need)g(to)g(be)f(a)-23 b(w)-15 b(are)370 b(of\).)g(Nobody)f
+(w)-15 b(ants)369 b(to)h(pass)f(a)h(b)-31 b(unch)370
+b(of)-30 66270 y(options)358 b(to)g(e)-39 b(v)-23 b(ery)359
+b(program)f(that)g(gets)g(run,)h(telling)f(it)g(what)g(kind)g(of)h
+(terminal)e(is)i(being)f(used,)-30 68285 y(the)387 b(hostname)g(of)g
+(the)g(computer)-62 b(,)388 b(ho)-39 b(w)387 b(their)g(prompt)g(should)
+f(look...)p Black -30 73792 a FR(106)p Black eop end
+%%Page: 107 129
+TeXDict begin 107 128 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.107) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (2923) cvn H.B /DEST pdfmark end
+ -30 -2687 a 39333 -1636 a FR(Chapter)387
+b(8)g(The)g(Shell)p Black Black -30 4347 a FX(Example)f(8-1.)i(Listing)
+e(En)-62 b(vir)-28 b(onment)386 b(V)-143 b(ariables)387
+b(with)g FV(set)-30 6211 y
+SDict begin H.S end
+ -30 6211 a -30 6211 a
+SDict begin 14.56 H.A end
+ -30
+6211 a -30 6211 a
+SDict begin [ /View [/XYZ H.V] /Dest (2909) cvn H.B /DEST pdfmark end
+ -30 6211 a -30 6211 a
+SDict begin H.S end
+ -30 6211 a -30
+6211 a
+SDict begin 14.56 H.A end
+ -30 6211 a -30 6211 a
+SDict begin [ /View [/XYZ H.V] /Dest (2910) cvn H.B /DEST pdfmark end
+ -30 6211 a 1297 x FJ(\045)1309
+7508 y
+SDict begin H.S end
+ 1309 7508 a 1309 7508 a
+SDict begin 14.56 H.A end
+ 1309 7508 a 1309 7508
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2911) cvn H.B /DEST pdfmark end
+ 1309 7508 a FH(set)-30 9120 y FP
+(PATH=/usr/local/lib/qt/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/)p
+(bin:)-30 10732 y
+(/usr/openwin/bin:/usr/games:.:/usr/local/ssh2/bin:/usr/local/ssh1/b)p
+(in:)-30 12343 y
+(/usr/share/texmf/bin:/usr/local/sbin:/usr/sbin:/home/logan/bin)-30
+13955 y(PIPESTATUS=\([0]="0"\))-30 15567 y(PPID=4978)-30
+17179 y(PS1='\\h:\\w\\$)743 b(')-30 18790 y(PS2='>)g(')-30
+20402 y(PS4='+)g(')-30 22014 y(PWD=/home/logan)-30 23626
+y(QTDIR=/usr/local/lib/qt)-30 25237 y(REMOTEHOST=ninja.tdn)-30
+26849 y(SHELL=/bin/bash)p Black -30 29161 a
+SDict begin H.S end
+ -30 29161
+a -30 29161 a
+SDict begin 18.2 H.A end
+ -30 29161 a -30 29161 a
+SDict begin [ /View [/XYZ H.V] /Dest (2896) cvn H.B /DEST pdfmark end
+ -30 29161 a 1107
+x FU(So)458 b(as)g(a)h(coping)f(mechanism,)g(users)g(ha)-31
+b(v)-23 b(e)458 b(what')-85 b(s)458 b(called)g(an)g(en)-62
+b(vironment.)458 b(The)g(en)-62 b(viron-)-30 32283 y(ment)511
+b(de\002nes)g(the)g(conditions)f(in)i(which)f(programs)g(run,)g(and)h
+(some)f(of)g(this)g(de\002nition)f(is)-30 34297 y(v)-39
+b(ariable;)578 b(the)h(user)f(can)g(alter)h(and)f(play)g(with)g(it,)h
+(as)f(is)g(only)g(right)g(in)g(a)h(Linux)46505 34297
+y
+SDict begin H.S end
+ 46505 34297 a 46505 34297 a
+SDict begin 18.2 H.A end
+ 46505 34297 a 46505 34297
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2897) cvn H.B /DEST pdfmark end
+ 46505 34297 a 578 w FU(system.)-30 36312 y(Pretty)538
+b(much)g(an)-23 b(y)539 b(shell)f(will)g(ha)-31 b(v)-23
+b(e)538 b(en)-62 b(vironment)538 b(v)-39 b(ariables)538
+b(\(if)h(not,)f(it')-85 b(s)538 b(probably)g(not)h(a)-30
+38327 y(v)-23 b(ery)428 b(useable)f(shell\).)h(Here)g(we)g(will)f(gi)
+-39 b(v)-23 b(e)427 b(an)h(o)-23 b(v)g(ervie)-39 b(w)427
+b(of)h(the)g(commands)e(bash)i(pro)-23 b(vides)-30 40341
+y(for)388 b(manipulating)d(its)i(en)-62 b(vironment)387
+b(v)-39 b(ariables.)-30 41452 y
+SDict begin H.S end
+ -30 41452 a -30 41452
+a
+SDict begin 18.2 H.A end
+ -30 41452 a -30 41452 a
+SDict begin [ /View [/XYZ H.V] /Dest (2899) cvn H.B /DEST pdfmark end
+ -30 41452 a -30 41452 a
+SDict begin H.S end
+ -30
+41452 a -30 41452 a
+SDict begin 18.2 H.A end
+ -30 41452 a -30 41452 a
+SDict begin [ /View [/XYZ H.V] /Dest (2900) cvn H.B /DEST pdfmark end
+ -30 41452
+a 1679 x FP(set)507 b FU(by)g(itself)g(will)g(sho)-39
+b(w)507 b(you)g(all)g(of)h(the)f(en)-62 b(vironment)506
+b(v)-39 b(ariables)507 b(that)g(are)h(currently)f(de-)-30
+45145 y(\002ned,)467 b(as)h(well)f(as)g(their)g(v)-39
+b(alues.)468 b(Lik)-15 b(e)466 b(most)25435 45145 y
+SDict begin H.S end
+ 25435
+45145 a 25435 45145 a
+SDict begin 18.2 H.A end
+ 25435 45145 a 25435 45145 a
+SDict begin [ /View [/XYZ H.V] /Dest (2901) cvn H.B /DEST pdfmark end
+ 25435
+45145 a FP(bash)h FU(b)-31 b(uilt-ins,)466 b(it)h(can)h(also)f(do)g(se)
+-39 b(v)-23 b(eral)467 b(other)-30 47160 y(things)304
+b(\(with)h(parameters\);)f(we')-15 b(ll)305 b(lea)-31
+b(v)-23 b(e)304 b(it)h(to)g(the)27563 47160 y
+SDict begin H.S end
+ 27563 47160
+a 27563 47160 a
+SDict begin 18.2 H.A end
+ 27563 47160 a 27563 47160 a
+SDict begin [ /View [/XYZ H.V] /Dest (2902) cvn H.B /DEST pdfmark end
+ 27563 47160
+a FP(bash)p FU(\(1\))f(man)h(page)g(to)g(co)-23 b(v)g(er)304
+b(that,)h(though.)p 0 TeXcolorgray -30 49175 a
+SDict begin H.S end
+ -30 49175
+a FU(Example)387 b(8-1)7933 49175 y
+SDict begin 18.2 H.L end
+ 7933 49175 a 7933
+49175 a
+SDict begin [ /Subtype /Link /Dest (EX-SHELL-BASH-ENVIRONMENT) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 7933 49175 a Black 339 w FU(sho)-39 b(ws)338
+b(an)h(e)-23 b(xcerpt)339 b(from)g(a)23504 49175 y
+SDict begin H.S end
+ 23504
+49175 a 23504 49175 a
+SDict begin 18.2 H.A end
+ 23504 49175 a 23504 49175 a
+SDict begin [ /View [/XYZ H.V] /Dest (2904) cvn H.B /DEST pdfmark end
+ 23504
+49175 a FP(set)f FU(command)h(run)f(on)h(one)g(of)g(the)g(author')-85
+b(s)338 b(com-)-30 51189 y(puters.)346 b(Notice)f(in)g(this)g(e)-23
+b(xample)344 b(the)20915 51189 y
+SDict begin H.S end
+ 20915 51189 a 20915
+51189 a
+SDict begin 18.2 H.A end
+ 20915 51189 a 20915 51189 a
+SDict begin [ /View [/XYZ H.V] /Dest (2905) cvn H.B /DEST pdfmark end
+ 20915 51189 a FP(PATH)h
+FU(v)-39 b(ariable)346 b(that)f(w)-15 b(as)345 b(discussed)f(earlier)
+-85 b(.)346 b(Programs)-30 53204 y(in)387 b(an)-23 b(y)387
+b(of)h(those)f(directories)f(can)i(be)f(run)g(simply)g(by)g(typing)f
+(the)i(base)f(\002lename.)-30 53540 y
+SDict begin H.S end
+ -30 53540 a -30
+53540 a
+SDict begin 18.2 H.A end
+ -30 53540 a -30 53540 a
+SDict begin [ /View [/XYZ H.V] /Dest (EX-SHELL-BASH-ENVIRONMENT) cvn
+H.B /DEST pdfmark end
+ -30 53540 a -30 55089
+a
+SDict begin H.S end
+ -30 55089 a -30 55089 a
+SDict begin 14.56 H.A end
+ -30 55089 a -30 55089 a
+SDict begin [ /View [/XYZ H.V] /Dest (2912) cvn H.B /DEST pdfmark end
+ -30
+55089 a -30 55089 a
+SDict begin H.S end
+ -30 55089 a -30 55089 a
+SDict begin 14.56 H.A end
+ -30 55089
+a -30 55089 a
+SDict begin [ /View [/XYZ H.V] /Dest (2913) cvn H.B /DEST pdfmark end
+ -30 55089 a 1277 x FJ(\045)1309 56366 y
+SDict begin H.S end
+
+1309 56366 a 1309 56366 a
+SDict begin 14.56 H.A end
+ 1309 56366 a 1309 56366 a
+SDict begin [ /View [/XYZ H.V] /Dest (2914) cvn H.B /DEST pdfmark end
+ 1309
+56366 a FH(unset)5772 56366 y
+SDict begin H.S end
+ 5772 56366 a 5772 56366
+a
+SDict begin 14.56 H.A end
+ 5772 56366 a 5772 56366 a
+SDict begin [ /View [/XYZ H.V] /Dest (2915) cvn H.B /DEST pdfmark end
+ 5772 56366 a Fy(VARIABLE)-30
+57940 y
+SDict begin H.S end
+ -30 57940 a -30 57940 a
+SDict begin 18.2 H.A end
+ -30 57940 a -30 57940
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2916) cvn H.B /DEST pdfmark end
+ -30 57940 a -30 57940 a
+SDict begin H.S end
+ -30 57940 a -30 57940 a
+SDict begin 18.2 H.A end
+ -30
+57940 a -30 57940 a
+SDict begin [ /View [/XYZ H.V] /Dest (2917) cvn H.B /DEST pdfmark end
+ -30 57940 a 1990 x FP(unset)347 b
+FU(will)f(remo)-23 b(v)g(e)347 b(an)-23 b(y)347 b(v)-39
+b(ariables)347 b(that)f(you)h(gi)-39 b(v)-23 b(e)347
+b(it,)g(wiping)g(out)g(both)f(the)h(v)-39 b(ariable)347
+b(and)g(its)-30 61945 y(v)-39 b(alue;)4028 61945 y
+SDict begin H.S end
+ 4028
+61945 a 4028 61945 a
+SDict begin 18.2 H.A end
+ 4028 61945 a 4028 61945 a
+SDict begin [ /View [/XYZ H.V] /Dest (2918) cvn H.B /DEST pdfmark end
+ 4028 61945
+a FP(bash)309 b FU(will)g(for)-28 b(get)309 b(that)g(v)-39
+b(ariable)310 b(e)-39 b(v)-23 b(er)309 b(e)-23 b(xisted.)309
+b(\(Don')-28 b(t)309 b(w)-15 b(orry)-101 b(.)310 b(Unless)e(it')-85
+b(s)309 b(something)-30 63959 y(you)443 b(e)-23 b(xplicitly)442
+b(de\002ned)h(in)h(that)f(shell)g(session,)g(it')-15
+b(ll)442 b(probably)h(get)h(rede\002ned)f(in)g(an)-23
+b(y)443 b(other)-30 65974 y(session.\))p Black 49394
+73792 a FR(107)p Black eop end
+%%Page: 108 130
+TeXDict begin 108 129 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.108) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (2964) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(8)g(The)g(Shell)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504
+a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2919) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504
+a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (2920) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x
+FJ(\045)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+ 1309 3611
+a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2921) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(export)6516 3611 y
+SDict begin H.S end
+ 6516
+3611 a 6516 3611 a
+SDict begin 14.56 H.A end
+ 6516 3611 a 6516 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2922) cvn H.B /DEST pdfmark end
+ 6516 3611
+a Fy(VARIABLE=some_value)-30 7176 y FU(No)-39 b(w)-101
+b(,)467 b FP(export)e FU(is)h(truly)g(handy)-101 b(.)466
+b(Using)g(it,)g(you)g(gi)-39 b(v)-23 b(e)466 b(the)g(en)-62
+b(vironment)465 b(v)-39 b(ariable)45825 7176 y
+SDict begin H.S end
+ 45825
+7176 a 45825 7176 a
+SDict begin 18.2 H.A end
+ 45825 7176 a 45825 7176 a
+SDict begin [ /View [/XYZ H.V] /Dest (2925) cvn H.B /DEST pdfmark end
+ 45825 7176
+a FP(VARIABLE)-30 9190 y FU(the)443 b(v)-39 b(alue)6069
+9190 y
+SDict begin H.S end
+ 6069 9190 a 6069 9190 a
+SDict begin 18.2 H.A end
+ 6069 9190 a 6069 9190
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2926) cvn H.B /DEST pdfmark end
+ 6069 9190 a FU(\223)6757 9190 y
+SDict begin H.S end
+ 6757 9190 a 6757 9190
+a
+SDict begin 18.2 H.A end
+ 6757 9190 a 6757 9190 a
+SDict begin [ /View [/XYZ H.V] /Dest (2927) cvn H.B /DEST pdfmark end
+ 6757 9190 a FP(some_value)p
+FU(\224;)442 b(if)17148 9190 y
+SDict begin H.S end
+ 17148 9190 a 17148 9190
+a
+SDict begin 18.2 H.A end
+ 17148 9190 a 17148 9190 a
+SDict begin [ /View [/XYZ H.V] /Dest (2928) cvn H.B /DEST pdfmark end
+ 17148 9190 a FP(VARIABLE)h
+FU(didn')-28 b(t)443 b(e)-23 b(xist,)443 b(it)g(does)g(no)-39
+b(w)-101 b(.)444 b(If)40821 9190 y
+SDict begin H.S end
+ 40821 9190 a 40821
+9190 a
+SDict begin 18.2 H.A end
+ 40821 9190 a 40821 9190 a
+SDict begin [ /View [/XYZ H.V] /Dest (2929) cvn H.B /DEST pdfmark end
+ 40821 9190 a FP(VARIABLE)e
+FU(already)-30 11205 y(had)325 b(a)g(v)-39 b(alue,)325
+b(well,)g(it')-85 b(s)324 b(gone.)h(That')-85 b(s)324
+b(not)g(so)h(good,)f(if)h(you')-77 b(re)324 b(just)g(trying)g(to)h(add)
+f(a)h(directory)-30 13220 y(to)387 b(your)4791 13220
+y
+SDict begin H.S end
+ 4791 13220 a 4791 13220 a
+SDict begin 18.2 H.A end
+ 4791 13220 a 4791 13220 a
+SDict begin [ /View [/XYZ H.V] /Dest (2930) cvn H.B /DEST pdfmark end
+
+4791 13220 a FP(PATH)p FU(.)h(In)f(that)g(case,)h(you)f(probably)g(w)
+-15 b(ant)386 b(to)i(do)f(something)f(lik)-15 b(e)386
+b(this:)-30 15105 y
+SDict begin H.S end
+ -30 15105 a -30 15105 a
+SDict begin 14.56 H.A end
+ -30 15105
+a -30 15105 a
+SDict begin [ /View [/XYZ H.V] /Dest (2931) cvn H.B /DEST pdfmark end
+ -30 15105 a -30 15105 a
+SDict begin H.S end
+ -30 15105 a -30
+15105 a
+SDict begin 14.56 H.A end
+ -30 15105 a -30 15105 a
+SDict begin [ /View [/XYZ H.V] /Dest (2932) cvn H.B /DEST pdfmark end
+ -30 15105 a 1276 x FJ(\045)1309
+16381 y
+SDict begin H.S end
+ 1309 16381 a 1309 16381 a
+SDict begin 14.56 H.A end
+ 1309 16381 a 1309 16381
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2933) cvn H.B /DEST pdfmark end
+ 1309 16381 a FH(export)743 b(PATH=$PATH:)14700 16381
+y
+SDict begin H.S end
+ 14700 16381 a 14700 16381 a
+SDict begin 14.56 H.A end
+ 14700 16381 a 14700 16381
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2934) cvn H.B /DEST pdfmark end
+ 14700 16381 a Fy(/some/new/directory)-30 18099 y
+SDict begin H.S end
+ -30
+18099 a -30 18099 a
+SDict begin 18.2 H.A end
+ -30 18099 a -30 18099 a
+SDict begin [ /View [/XYZ H.V] /Dest (2935) cvn H.B /DEST pdfmark end
+ -30 18099
+a 1846 x FU(Note)446 b(the)g(use)g(of)10018 19945 y
+SDict begin H.S end
+ 10018
+19945 a 10018 19945 a
+SDict begin 18.2 H.A end
+ 10018 19945 a 10018 19945 a
+SDict begin [ /View [/XYZ H.V] /Dest (2936) cvn H.B /DEST pdfmark end
+ 10018
+19945 a FP($PATH)f FU(there:)h(when)g(you)g(w)-15 b(ant)28175
+19945 y
+SDict begin H.S end
+ 28175 19945 a 28175 19945 a
+SDict begin 18.2 H.A end
+ 28175 19945 a 28175
+19945 a
+SDict begin [ /View [/XYZ H.V] /Dest (2937) cvn H.B /DEST pdfmark end
+ 28175 19945 a FP(bash)445 b FU(to)h(interpret)g(a)g(v)-39
+b(ariable)446 b(\(replace)g(it)-30 21960 y(with)335 b(its)h(v)-39
+b(alue\),)336 b(tack)g(a)13361 21960 y
+SDict begin H.S end
+ 13361 21960 a
+13361 21960 a
+SDict begin 18.2 H.A end
+ 13361 21960 a 13361 21960 a
+SDict begin [ /View [/XYZ H.V] /Dest (2938) cvn H.B /DEST pdfmark end
+ 13361 21960
+a FP($)g FU(onto)f(the)h(be)-23 b(ginning)335 b(of)h(the)g(v)-39
+b(ariable')-85 b(s)335 b(name.)h(F)-23 b(or)335 b(instance,)48800
+21960 y
+SDict begin H.S end
+ 48800 21960 a 48800 21960 a
+SDict begin 18.2 H.A end
+ 48800 21960 a 48800
+21960 a
+SDict begin [ /View [/XYZ H.V] /Dest (2939) cvn H.B /DEST pdfmark end
+ 48800 21960 a FP(echo)-30 23975 y($PATH)387 b
+FU(will)g(echo)g(the)g(v)-39 b(alue)388 b(of)17854 23975
+y
+SDict begin H.S end
+ 17854 23975 a 17854 23975 a
+SDict begin 18.2 H.A end
+ 17854 23975 a 17854 23975
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2940) cvn H.B /DEST pdfmark end
+ 17854 23975 a FP(PATH)p FU(,)f(in)h(my)f(case:)-30
+25860 y
+SDict begin H.S end
+ -30 25860 a -30 25860 a
+SDict begin 14.56 H.A end
+ -30 25860 a -30 25860
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2941) cvn H.B /DEST pdfmark end
+ -30 25860 a -30 25860 a
+SDict begin H.S end
+ -30 25860 a -30 25860 a
+SDict begin 14.56 H.A end
+ -30
+25860 a -30 25860 a
+SDict begin [ /View [/XYZ H.V] /Dest (2942) cvn H.B /DEST pdfmark end
+ -30 25860 a 1276 x FJ(\045)1309 27136
+y
+SDict begin H.S end
+ 1309 27136 a 1309 27136 a
+SDict begin 14.56 H.A end
+ 1309 27136 a 1309 27136 a
+SDict begin [ /View [/XYZ H.V] /Dest (2943) cvn H.B /DEST pdfmark end
+
+1309 27136 a FH(echo)743 b($PATH)-30 28748 y FP
+(/usr/local/lib/qt/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:)-30
+30360 y
+(/usr/openwin/bin:/usr/games:.:/usr/local/ssh2/bin:/usr/local/ssh1/b)p
+(in:)-30 31971 y
+(/usr/share/texmf/bin:/usr/local/sbin:/usr/sbin:/home/logan/bin)-30
+33716 y
+SDict begin H.S end
+ -30 33716 a -30 33716 a
+SDict begin 18.2 H.A end
+ -30 33716 a -30 33716
+a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-BASH-TAB) cvn H.B /DEST
+pdfmark end
+ -30 33716 a 5322 x FG(T)-149 b(ab)518 b(Completion)-30
+40353 y
+SDict begin H.S end
+ -30 40353 a -30 40353 a
+SDict begin 18.2 H.A end
+ -30 40353 a -30 40353
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2946) cvn H.B /DEST pdfmark end
+ -30 40353 a 1630 x FU(\(Here)388 b(comes)f(something)f(cool)h(ag)-8
+b(ain.\))-30 42318 y
+SDict begin H.S end
+ -30 42318 a -30 42318 a
+SDict begin 18.2 H.A end
+ -30 42318
+a -30 42318 a
+SDict begin [ /View [/XYZ H.V] /Dest (2947) cvn H.B /DEST pdfmark end
+ -30 42318 a -30 43093 a
+SDict begin H.S end
+ -30 43093 a -30
+43093 a
+SDict begin 18.2 H.A end
+ -30 43093 a -30 43093 a
+SDict begin [ /View [/XYZ H.V] /Dest (2948) cvn H.B /DEST pdfmark end
+ -30 43093 a Black 1210
+46322 a FU(1.)p Black 2760 46322 a
+SDict begin H.S end
+ 2760 46322 a 2760
+46322 a
+SDict begin 18.2 H.A end
+ 2760 46322 a 2760 46322 a
+SDict begin [ /View [/XYZ H.V] /Dest (2949) cvn H.B /DEST pdfmark end
+ 2760 46322 a FU(A)387
+b(commandline)f(interf)-15 b(ace)387 b(means)g(lots)g(of)g(typing.)-30
+46658 y
+SDict begin H.S end
+ -30 46658 a -30 46658 a
+SDict begin 18.2 H.A end
+ -30 46658 a -30 46658
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2950) cvn H.B /DEST pdfmark end
+ -30 46658 a Black 1210 49112 a FU(2.)p Black 2760 49112
+a
+SDict begin H.S end
+ 2760 49112 a 2760 49112 a
+SDict begin 18.2 H.A end
+ 2760 49112 a 2760 49112 a
+SDict begin [ /View [/XYZ H.V] /Dest (2951) cvn H.B /DEST pdfmark end
+
+2760 49112 a FU(T)-124 b(yping)386 b(is)h(w)-15 b(ork.)-30
+49447 y
+SDict begin H.S end
+ -30 49447 a -30 49447 a
+SDict begin 18.2 H.A end
+ -30 49447 a -30 49447
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2952) cvn H.B /DEST pdfmark end
+ -30 49447 a Black 1210 51901 a FU(3.)p Black 2760 51901
+a
+SDict begin H.S end
+ 2760 51901 a 2760 51901 a
+SDict begin 18.2 H.A end
+ 2760 51901 a 2760 51901 a
+SDict begin [ /View [/XYZ H.V] /Dest (2953) cvn H.B /DEST pdfmark end
+
+2760 51901 a FU(Nobody)386 b(lik)-15 b(es)387 b(w)-15
+b(ork.)-30 52237 y
+SDict begin H.S end
+ -30 52237 a -30 52237 a
+SDict begin 18.2 H.A end
+ -30 52237
+a -30 52237 a
+SDict begin [ /View [/XYZ H.V] /Dest (2954) cvn H.B /DEST pdfmark end
+ -30 52237 a -30 53012 a
+SDict begin H.S end
+ -30 53012 a -30
+53012 a
+SDict begin 18.2 H.A end
+ -30 53012 a -30 53012 a
+SDict begin [ /View [/XYZ H.V] /Dest (2956) cvn H.B /DEST pdfmark end
+ -30 53012 a 1679 x FU(From)313
+b(3)g(and)g(2,)h(we)g(can)f(determine)g(that)g(\(4\))h(nobody)e(lik)-15
+b(es)313 b(typing.)g(F)-23 b(ortunately)-101 b(,)45184
+54691 y
+SDict begin H.S end
+ 45184 54691 a 45184 54691 a
+SDict begin 18.2 H.A end
+ 45184 54691 a 45184
+54691 a
+SDict begin [ /View [/XYZ H.V] /Dest (2957) cvn H.B /DEST pdfmark end
+ 45184 54691 a FP(bash)313 b FU(sa)-31 b(v)-23
+b(es)-30 56705 y(us)387 b(from)g(\(5\))h(\(nobody)f(lik)-15
+b(es)386 b(a)h(commandline)g(interf)-15 b(ace\).)-30
+57816 y
+SDict begin H.S end
+ -30 57816 a -30 57816 a
+SDict begin 18.2 H.A end
+ -30 57816 a -30 57816
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2958) cvn H.B /DEST pdfmark end
+ -30 57816 a 1679 x FU(Ho)-39 b(w)360 b(does)6505 59495
+y
+SDict begin H.S end
+ 6505 59495 a 6505 59495 a
+SDict begin 18.2 H.A end
+ 6505 59495 a 6505 59495 a
+SDict begin [ /View [/XYZ H.V] /Dest (2959) cvn H.B /DEST pdfmark end
+
+6505 59495 a FP(bash)g FU(accomplish)f(this)g(w)-15 b(onderful)359
+b(feat,)i(you)f(ask?)f(In)i(addition)e(to)g(the)h(wildcard)-30
+61510 y(e)-23 b(xpansion)386 b(we)i(discussed)e(before,)19873
+61510 y
+SDict begin H.S end
+ 19873 61510 a 19873 61510 a
+SDict begin 18.2 H.A end
+ 19873 61510 a 19873
+61510 a
+SDict begin [ /View [/XYZ H.V] /Dest (2960) cvn H.B /DEST pdfmark end
+ 19873 61510 a FP(bash)h FU(features)h(tab)f(completion.)-30
+62620 y
+SDict begin H.S end
+ -30 62620 a -30 62620 a
+SDict begin 18.2 H.A end
+ -30 62620 a -30 62620
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2961) cvn H.B /DEST pdfmark end
+ -30 62620 a 1679 x FU(T)-124 b(ab)410 b(completion)f(w)-15
+b(orks)410 b(something)f(lik)-15 b(e)409 b(this:)h(Y)-170
+b(ou')-77 b(re)409 b(typing)g(the)h(name)g(of)h(a)f(\002le.)g(Maybe)-30
+66314 y(it')-85 b(s)490 b(in)g(your)7383 66314 y
+SDict begin H.S end
+ 7383
+66314 a 7383 66314 a
+SDict begin 18.2 H.A end
+ 7383 66314 a 7383 66314 a
+SDict begin [ /View [/XYZ H.V] /Dest (2962) cvn H.B /DEST pdfmark end
+ 7383 66314
+a FP(PATH)p FU(,)g(maybe)g(you')-77 b(re)490 b(typing)f(it)h(out)g(e)
+-23 b(xplicitly)-101 b(.)490 b(All)g(you)g(ha)-31 b(v)-23
+b(e)490 b(to)g(do)g(is)g(type)p Black -30 73792 a FR(108)p
+Black eop end
+%%Page: 109 131
+TeXDict begin 109 130 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.109) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 39333 -1636 a FR(Chapter)387 b(8)g(The)g(Shell)p
+Black -30 3611 a FU(enough)395 b(of)f(the)h(\002lename)f(to)h(uniquely)
+f(identify)g(it.)h(Then)g(hit)f(the)h(tab)g(k)-15 b(e)-23
+b(y)-101 b(.)41984 3611 y
+SDict begin H.S end
+ 41984 3611 a 41984 3611 a
+SDict begin 18.2 H.A end
+ 41984
+3611 a 41984 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (2963) cvn H.B /DEST pdfmark end
+ 41984 3611 a FP(bash)394 b FU(will)g(\002gure)-30
+5626 y(out)387 b(what)g(you)g(w)-15 b(ant)387 b(and)g(\002nish)g
+(typing)f(it)h(for)h(you!)-30 8415 y(Example)612 b(time.)g
+FQ(/usr/src)607 b FU(contains)612 b(tw)-15 b(o)612 b(subdirectories:)
+33907 8415 y
+SDict begin H.S end
+ 33907 8415 a 33907 8415 a
+SDict begin 18.2 H.A end
+ 33907 8415 a 33907
+8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (2966) cvn H.B /DEST pdfmark end
+ 33907 8415 a FQ(/usr/src/linux)603 b FU(and)46139
+8415 y
+SDict begin H.S end
+ 46139 8415 a 46139 8415 a
+SDict begin 18.2 H.A end
+ 46139 8415 a 46139 8415
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2967) cvn H.B /DEST pdfmark end
+ 46139 8415 a FQ(/usr/src/)-30 10430 y(sendmail)p FU(.)499
+b(I)k(w)-15 b(ant)503 b(to)g(see)h(what')-85 b(s)503
+b(in)20843 10430 y
+SDict begin H.S end
+ 20843 10430 a 20843 10430 a
+SDict begin 18.2 H.A end
+ 20843
+10430 a 20843 10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (2968) cvn H.B /DEST pdfmark end
+ 20843 10430 a FQ(/usr/src/linux)p
+FU(.)495 b(So)503 b(I)h(just)f(type)39578 10430 y
+SDict begin H.S end
+ 39578
+10430 a 39578 10430 a
+SDict begin 18.2 H.A end
+ 39578 10430 a 39578 10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (2969) cvn H.B /DEST pdfmark end
+ 39578
+10430 a FP(ls)744 b(/usr/src/l)p FU(,)502 b(hit)-30 12445
+y(the)2251 12445 y
+SDict begin H.S end
+ 2251 12445 a 2251 12445 a
+SDict begin 18.2 H.A end
+ 2251 12445
+a 2251 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (2970) cvn H.B /DEST pdfmark end
+ 2251 12445 a Fv(TAB)387 b FU(k)-15 b(e)-23
+b(y)-101 b(,)388 b(and)10927 12445 y
+SDict begin H.S end
+ 10927 12445 a 10927
+12445 a
+SDict begin 18.2 H.A end
+ 10927 12445 a 10927 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (2971) cvn H.B /DEST pdfmark end
+ 10927 12445 a FP(bash)f
+FU(gi)-39 b(v)-23 b(es)387 b(me)20168 12445 y
+SDict begin H.S end
+ 20168 12445
+a 20168 12445 a
+SDict begin 18.2 H.A end
+ 20168 12445 a 20168 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (2972) cvn H.B /DEST pdfmark end
+ 20168 12445
+a FP(ls)743 b(/usr/src/linux)p FU(.)-30 13555 y
+SDict begin H.S end
+ -30 13555
+a -30 13555 a
+SDict begin 18.2 H.A end
+ -30 13555 a -30 13555 a
+SDict begin [ /View [/XYZ H.V] /Dest (2973) cvn H.B /DEST pdfmark end
+ -30 13555 a 1679
+x FU(No)-39 b(w)-101 b(,)540 b(suppose)f(there)h(are)f(tw)-15
+b(o)539 b(directories)25302 15234 y
+SDict begin H.S end
+ 25302 15234 a 25302
+15234 a
+SDict begin 18.2 H.A end
+ 25302 15234 a 25302 15234 a
+SDict begin [ /View [/XYZ H.V] /Dest (2974) cvn H.B /DEST pdfmark end
+ 25302 15234 a FQ(/usr/src/linux)531
+b FU(and)37388 15234 y
+SDict begin H.S end
+ 37388 15234 a 37388 15234 a
+SDict begin 18.2 H.A end
+ 37388
+15234 a 37388 15234 a
+SDict begin [ /View [/XYZ H.V] /Dest (2975) cvn H.B /DEST pdfmark end
+ 37388 15234 a FQ(/usr/src/linux-)55
+b(old)p FU(;)528 b(If)540 b(I)-30 17249 y(type)3017 17249
+y
+SDict begin H.S end
+ 3017 17249 a 3017 17249 a
+SDict begin 18.2 H.A end
+ 3017 17249 a 3017 17249 a
+SDict begin [ /View [/XYZ H.V] /Dest (2976) cvn H.B /DEST pdfmark end
+
+3017 17249 a FQ(/usr/src/l)372 b FU(and)379 b(hit)14291
+17249 y
+SDict begin H.S end
+ 14291 17249 a 14291 17249 a
+SDict begin 18.2 H.A end
+ 14291 17249 a 14291
+17249 a
+SDict begin [ /View [/XYZ H.V] /Dest (2977) cvn H.B /DEST pdfmark end
+ 14291 17249 a Fv(TAB)p FU(,)17846 17249 y
+SDict begin H.S end
+ 17846
+17249 a 17846 17249 a
+SDict begin 18.2 H.A end
+ 17846 17249 a 17846 17249 a
+SDict begin [ /View [/XYZ H.V] /Dest (2978) cvn H.B /DEST pdfmark end
+ 17846
+17249 a FP(bash)f FU(will)g(\002ll)f(in)i(as)f(much)g(as)g(it)g(can,)h
+(and)g(I')-15 b(ll)377 b(get)46139 17249 y
+SDict begin H.S end
+ 46139 17249
+a 46139 17249 a
+SDict begin 18.2 H.A end
+ 46139 17249 a 46139 17249 a
+SDict begin [ /View [/XYZ H.V] /Dest (2979) cvn H.B /DEST pdfmark end
+ 46139 17249
+a FQ(/usr/src/)-30 19264 y(linux)p FU(.)339 b(I)k(can)f(stop)f(there,)h
+(or)g(I)h(can)f(hit)20898 19264 y
+SDict begin H.S end
+ 20898 19264 a 20898
+19264 a
+SDict begin 18.2 H.A end
+ 20898 19264 a 20898 19264 a
+SDict begin [ /View [/XYZ H.V] /Dest (2980) cvn H.B /DEST pdfmark end
+ 20898 19264 a Fv(TAB)g
+FU(ag)-8 b(ain,)342 b(and)30688 19264 y
+SDict begin H.S end
+ 30688 19264 a
+30688 19264 a
+SDict begin 18.2 H.A end
+ 30688 19264 a 30688 19264 a
+SDict begin [ /View [/XYZ H.V] /Dest (2981) cvn H.B /DEST pdfmark end
+ 30688 19264
+a FP(bash)g FU(will)f(sho)-39 b(w)342 b(a)g(list)f(of)h(directories)-30
+21278 y(that)387 b(match)g(what)g(I')-77 b(v)-23 b(e)387
+b(typed)g(so)g(f)-15 b(ar)-85 b(.)-30 22389 y
+SDict begin H.S end
+ -30 22389
+a -30 22389 a
+SDict begin 18.2 H.A end
+ -30 22389 a -30 22389 a
+SDict begin [ /View [/XYZ H.V] /Dest (2982) cvn H.B /DEST pdfmark end
+ -30 22389 a 1679
+x FU(Hence,)436 b(less)f(typing)g(\(and)h(hence,)g(people)f(can)g(lik)
+-15 b(e)435 b(commandline)f(interf)-15 b(aces\).)436
+b(I)f(told)g(you)-30 26082 y(it)387 b(w)-15 b(as)387
+b(cool.)-30 28423 y
+SDict begin H.S end
+ -30 28423 a -30 28423 a
+SDict begin 18.2 H.A end
+ -30 28423
+a -30 28423 a
+SDict begin [ /View [/XYZ H.V] /Dest (SHELL-VT) cvn H.B /DEST pdfmark
+end
+ -30 28423 a 6109 x FL(8.4)620 b(Vir)45
+b(tual)621 b(T)-134 b(erminals)-30 34560 y
+SDict begin H.S end
+ -30 34560
+a -30 34560 a
+SDict begin 18.2 H.A end
+ -30 34560 a -30 34560 a
+SDict begin [ /View [/XYZ H.V] /Dest (2985) cvn H.B /DEST pdfmark end
+ -30 34560 a -30
+35675 a
+SDict begin H.S end
+ -30 35675 a -30 35675 a
+SDict begin 18.2 H.A end
+ -30 35675 a -30 35675
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2987) cvn H.B /DEST pdfmark end
+ -30 35675 a 1987 x FU(So)515 b(you')-77 b(re)515 b(in)h(the)f(middle)
+g(of)h(w)-15 b(orking)514 b(on)i(something)e(and)i(you)f(decide)h(you)f
+(need)h(to)f(do)-30 39677 y(something)429 b(else.)i(Y)-170
+b(ou)429 b(could)h(just)g(drop)g(what)g(you')-77 b(re)430
+b(doing)f(and)i(switch)e(tasks,)i(b)-31 b(ut)429 b(this)h(is)-30
+41691 y(a)360 b(multi-user)f(system,)g(right?)h(And)f(you)h(can)f(log)h
+(in)f(as)h(man)-23 b(y)359 b(times)g(simultaneously)f(as)i(you)-30
+43706 y(w)-15 b(ant,)387 b(right?)g(So)g(wh)-8 b(y)387
+b(should)g(you)g(ha)-31 b(v)-23 b(e)387 b(to)g(do)g(one)h(thing)e(at)i
+(a)f(time?)-30 44816 y
+SDict begin H.S end
+ -30 44816 a -30 44816 a
+SDict begin 18.2 H.A end
+ -30 44816
+a -30 44816 a
+SDict begin [ /View [/XYZ H.V] /Dest (2988) cvn H.B /DEST pdfmark end
+ -30 44816 a 1680 x FU(Y)-170 b(ou)512 b(don')-28
+b(t.)513 b(W)-124 b(e)514 b(can')-28 b(t)513 b(all)f(ha)-31
+b(v)-23 b(e)513 b(multiple)f(k)-15 b(e)-23 b(yboards,)512
+b(mice,)h(and)g(monitors)f(for)h(one)g(ma-)-30 48510
+y(chine;)400 b(chances)h(are)g(most)f(of)g(us)h(don')-28
+b(t)400 b(w)-15 b(ant)400 b(them.)g(Clearly)-101 b(,)401
+b(hardw)-15 b(are)400 b(isn')-28 b(t)400 b(the)h(solution.)-30
+50525 y(That)j(lea)-31 b(v)-23 b(es)404 b(softw)-15 b(are,)404
+b(and)h(Linux)e(steps)h(up)h(on)f(this)g(one,)g(pro)-23
+b(viding)39793 50525 y
+SDict begin H.S end
+ 39793 50525 a 39793 50525 a
+SDict begin 18.2 H.A end
+ 39793
+50525 a 39793 50525 a
+SDict begin [ /View [/XYZ H.V] /Dest (2989) cvn H.B /DEST pdfmark end
+ 39793 50525 a FU(\223virtual)404
+b(terminals\224,)-30 52540 y(or)1648 52540 y
+SDict begin H.S end
+ 1648 52540
+a 1648 52540 a
+SDict begin 18.2 H.A end
+ 1648 52540 a 1648 52540 a
+SDict begin [ /View [/XYZ H.V] /Dest (2990) cvn H.B /DEST pdfmark end
+ 1648 52540 a
+FU(\223VTs\224.)-30 53330 y
+SDict begin H.S end
+ -30 53330 a -30 53330 a
+SDict begin 18.2 H.A end
+ -30
+53330 a -30 53330 a
+SDict begin [ /View [/XYZ H.V] /Dest (2991) cvn H.B /DEST pdfmark end
+ -30 53330 a 1999 x FU(By)361 b(pressing)7666
+55329 y
+SDict begin H.S end
+ 7666 55329 a 7666 55329 a
+SDict begin 18.2 H.A end
+ 7666 55329 a 7666 55329
+a
+SDict begin [ /View [/XYZ H.V] /Dest (2992) cvn H.B /DEST pdfmark end
+ 7666 55329 a Fv(Alt)g FU(and)g(a)g(function)g(k)-15
+b(e)-23 b(y)-101 b(,)361 b(you)g(can)g(switch)f(between)h(virtual)g
+(terminals;)f(each)-30 57344 y(function)380 b(k)-15 b(e)-23
+b(y)380 b(corresponds)g(to)g(one.)h(Slackw)-15 b(are)380
+b(has)g(logins)g(on)g(6)g(VTs)h(by)f(def)-15 b(ault.)47114
+57344 y
+SDict begin H.S end
+ 47114 57344 a 47114 57344 a
+SDict begin 18.2 H.A end
+ 47114 57344 a 47114
+57344 a
+SDict begin [ /View [/XYZ H.V] /Dest (2993) cvn H.B /DEST pdfmark end
+ 47114 57344 a 47114 57344 a
+SDict begin H.S end
+ 47114 57344 a 47114
+57344 a
+SDict begin 18.2 H.A end
+ 47114 57344 a 47114 57344 a
+SDict begin [ /View [/XYZ H.V] /Dest (2994) cvn H.B /DEST pdfmark end
+ 47114 57344 a FX(Alt)p
+FU(+)50054 57344 y
+SDict begin H.S end
+ 50054 57344 a 50054 57344 a
+SDict begin 18.2 H.A end
+ 50054
+57344 a 50054 57344 a
+SDict begin [ /View [/XYZ H.V] /Dest (2995) cvn H.B /DEST pdfmark end
+ 50054 57344 a FX(F2)-30 59358 y
+FU(will)387 b(tak)-15 b(e)387 b(you)g(to)g(the)g(second)g(one,)20013
+59358 y
+SDict begin H.S end
+ 20013 59358 a 20013 59358 a
+SDict begin 18.2 H.A end
+ 20013 59358 a 20013
+59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (2996) cvn H.B /DEST pdfmark end
+ 20013 59358 a 20013 59358 a
+SDict begin H.S end
+ 20013 59358 a 20013
+59358 a
+SDict begin 18.2 H.A end
+ 20013 59358 a 20013 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (2997) cvn H.B /DEST pdfmark end
+ 20013 59358 a FX(Alt)p
+FU(+)22953 59358 y
+SDict begin H.S end
+ 22953 59358 a 22953 59358 a
+SDict begin 18.2 H.A end
+ 22953
+59358 a 22953 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (2998) cvn H.B /DEST pdfmark end
+ 22953 59358 a FX(F3)g FU(to)g(the)g(third,)g
+(etc.)-30 60469 y
+SDict begin H.S end
+ -30 60469 a -30 60469 a
+SDict begin 18.2 H.A end
+ -30 60469 a
+-30 60469 a
+SDict begin [ /View [/XYZ H.V] /Dest (2999) cvn H.B /DEST pdfmark end
+ -30 60469 a 1679 x FU(The)511 b(rest)g(of)g(the)g(function)
+g(k)-15 b(e)-23 b(ys)510 b(are)h(reserv)-23 b(ed)511
+b(for)g(X)30414 62148 y
+SDict begin H.S end
+ 30414 62148 a 30414 62148 a
+SDict begin 18.2 H.A end
+ 30414
+62148 a 30414 62148 a
+SDict begin [ /View [/XYZ H.V] /Dest (3000) cvn H.B /DEST pdfmark end
+ 30414 62148 a 30414 62148 a
+SDict begin H.S end
+ 30414
+62148 a 30414 62148 a
+SDict begin 18.2 H.A end
+ 30414 62148 a 30414 62148 a
+SDict begin [ /View [/XYZ H.V] /Dest (3003) cvn H.B /DEST pdfmark end
+ 30414
+62148 a 511 w FU(sessions.)g(Each)g(X)g(session)g(uses)f(its)-30
+64163 y(o)-39 b(wn)741 b(VT)-115 b(,)742 b(be)-23 b(ginning)740
+b(with)g(the)h(se)-39 b(v)-23 b(enth)741 b(\()25399 64163
+y
+SDict begin H.S end
+ 25399 64163 a 25399 64163 a
+SDict begin 18.2 H.A end
+ 25399 64163 a 25399 64163
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3006) cvn H.B /DEST pdfmark end
+ 25399 64163 a 25399 64163 a
+SDict begin H.S end
+ 25399 64163 a 25399 64163
+a
+SDict begin 18.2 H.A end
+ 25399 64163 a 25399 64163 a
+SDict begin [ /View [/XYZ H.V] /Dest (3007) cvn H.B /DEST pdfmark end
+ 25399 64163 a FX(Alt)p
+FU(+)28339 64163 y
+SDict begin H.S end
+ 28339 64163 a 28339 64163 a
+SDict begin 18.2 H.A end
+ 28339
+64163 a 28339 64163 a
+SDict begin [ /View [/XYZ H.V] /Dest (3008) cvn H.B /DEST pdfmark end
+ 28339 64163 a FX(F7)p FU(\))f(and)h(going)g(up.)g
+(When)g(in)g(X,)g(the)-30 66177 y
+SDict begin H.S end
+ -30 66177 a -30 66177
+a
+SDict begin 18.2 H.A end
+ -30 66177 a -30 66177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3009) cvn H.B /DEST pdfmark end
+ -30 66177 a -30 66177 a
+SDict begin H.S end
+ -30
+66177 a -30 66177 a
+SDict begin 18.2 H.A end
+ -30 66177 a -30 66177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3010) cvn H.B /DEST pdfmark end
+ -30 66177
+a FX(Alt)p FU(+)2910 66177 y
+SDict begin H.S end
+ 2910 66177 a 2910 66177
+a
+SDict begin 18.2 H.A end
+ 2910 66177 a 2910 66177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3011) cvn H.B /DEST pdfmark end
+ 2910 66177 a FX(Function)692
+b(k)-15 b(ey)692 b FU(combination)g(is)h(replaced)g(with)32107
+66177 y
+SDict begin H.S end
+ 32107 66177 a 32107 66177 a
+SDict begin 18.2 H.A end
+ 32107 66177 a 32107
+66177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3012) cvn H.B /DEST pdfmark end
+ 32107 66177 a 32107 66177 a
+SDict begin H.S end
+ 32107 66177 a 32107
+66177 a
+SDict begin 18.2 H.A end
+ 32107 66177 a 32107 66177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3013) cvn H.B /DEST pdfmark end
+ 32107 66177 a FX(Ctrl)p
+FU(+)35735 66177 y
+SDict begin H.S end
+ 35735 66177 a 35735 66177 a
+SDict begin 18.2 H.A end
+ 35735
+66177 a 35735 66177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3014) cvn H.B /DEST pdfmark end
+ 35735 66177 a FX(Alt)p FU(+)38675
+66177 y
+SDict begin H.S end
+ 38675 66177 a 38675 66177 a
+SDict begin 18.2 H.A end
+ 38675 66177 a 38675
+66177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3015) cvn H.B /DEST pdfmark end
+ 38675 66177 a FX(Function)p FU(;)e(so)i(if)g(you)-30
+68192 y(are)630 b(in)f(X)g(and)h(w)-15 b(ant)629 b(to)g(get)g(back)h
+(to)f(a)h(te)-23 b(xt)629 b(login)g(\(without)f(e)-23
+b(xiting)629 b(your)g(X)g(session\),)p Black 49451 73792
+a FR(109)p Black eop end
+%%Page: 110 132
+TeXDict begin 110 131 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.110) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(8)g(The)g(Shell)p
+Black -30 3611 a
+SDict begin H.S end
+ -30 3611 a -30 3611 a
+SDict begin 18.2 H.A end
+ -30 3611 a -30
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3016) cvn H.B /DEST pdfmark end
+ -30 3611 a -30 3611 a
+SDict begin H.S end
+ -30 3611 a -30 3611 a
+SDict begin 18.2 H.A end
+ -30
+3611 a -30 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3017) cvn H.B /DEST pdfmark end
+ -30 3611 a FX(Ctrl)p FU(+)3598 3611
+y
+SDict begin H.S end
+ 3598 3611 a 3598 3611 a
+SDict begin 18.2 H.A end
+ 3598 3611 a 3598 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3018) cvn H.B /DEST pdfmark end
+ 3598
+3611 a FX(Alt)p FU(+)6538 3611 y
+SDict begin H.S end
+ 6538 3611 a 6538 3611
+a
+SDict begin 18.2 H.A end
+ 6538 3611 a 6538 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3019) cvn H.B /DEST pdfmark end
+ 6538 3611 a FX(F3)679 b FU(will)g(tak)-15
+b(e)678 b(you)h(to)g(the)g(third.)g(\()27247 3611 y
+SDict begin H.S end
+ 27247
+3611 a 27247 3611 a
+SDict begin 18.2 H.A end
+ 27247 3611 a 27247 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3020) cvn H.B /DEST pdfmark end
+ 27247 3611
+a 27247 3611 a
+SDict begin H.S end
+ 27247 3611 a 27247 3611 a
+SDict begin 18.2 H.A end
+ 27247 3611 a
+27247 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3021) cvn H.B /DEST pdfmark end
+ 27247 3611 a FX(Alt)p FU(+)30187 3611 y
+SDict begin H.S end
+
+30187 3611 a 30187 3611 a
+SDict begin 18.2 H.A end
+ 30187 3611 a 30187 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3022) cvn H.B /DEST pdfmark end
+ 30187
+3611 a FX(F7)g FU(will)g(tak)-15 b(e)678 b(you)h(back,)h(assuming)-30
+5626 y(you')-77 b(re)387 b(using)g(the)g(\002rst)g(X)g(session.\))-30
+5961 y
+SDict begin H.S end
+ -30 5961 a -30 5961 a
+SDict begin 18.2 H.A end
+ -30 5961 a -30 5961 a
+SDict begin [ /View [/XYZ H.V] /Dest (3023) cvn H.B /DEST pdfmark end
+ -30
+5961 a 5027 x FG(Screen)-30 11941 y
+SDict begin H.S end
+ -30 11941 a -30 11941
+a
+SDict begin 18.2 H.A end
+ -30 11941 a -30 11941 a
+SDict begin [ /View [/XYZ H.V] /Dest (3025) cvn H.B /DEST pdfmark end
+ -30 11941 a 1991 x FU(But)444
+b(what)g(about)g(situations)e(where)j(there)f(are)g(no)g(virtual)32978
+13932 y
+SDict begin H.S end
+ 32978 13932 a 32978 13932 a
+SDict begin 18.2 H.A end
+ 32978 13932 a 32978
+13932 a
+SDict begin [ /View [/XYZ H.V] /Dest (3026) cvn H.B /DEST pdfmark end
+ 32978 13932 a 444 w FU(terminals?)g(What)g(then?)g(F)-23
+b(ortu-)-30 15947 y(nately)-101 b(,)435 b(slackw)-15
+b(are)435 b(includes)f(a)h(beautiful)f(screen)h(manager)g(aptly)f
+(named)42027 15947 y
+SDict begin H.S end
+ 42027 15947 a 42027 15947 a
+SDict begin 18.2 H.A end
+ 42027
+15947 a 42027 15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (3028) cvn H.B /DEST pdfmark end
+ 42027 15947 a FP(screen)p FU(.)47313
+15947 y
+SDict begin H.S end
+ 47313 15947 a 47313 15947 a
+SDict begin 18.2 H.A end
+ 47313 15947 a 47313
+15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (3029) cvn H.B /DEST pdfmark end
+ 47313 15947 a FP(screen)-30 17962 y FU(is)484
+b(a)h(terminal)e(emulator)h(that)g(has)g(virtual)g(terminal)f(lik)-15
+b(e)484 b(capabilities.)f(Ex)-23 b(ecuting)47313 17962
+y
+SDict begin H.S end
+ 47313 17962 a 47313 17962 a
+SDict begin 18.2 H.A end
+ 47313 17962 a 47313 17962
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3030) cvn H.B /DEST pdfmark end
+ 47313 17962 a FP(screen)-30 19976 y FU(\003ashes)530
+b(a)h(brief)f(introduction,)g(then)g(dumps)g(to)g(a)h(terminal.)f
+(Unlik)-15 b(e)530 b(the)g(standard)h(virtual)-30 21991
+y(terminals,)6586 21991 y
+SDict begin H.S end
+ 6586 21991 a 6586 21991 a
+SDict begin 18.2 H.A end
+ 6586
+21991 a 6586 21991 a
+SDict begin [ /View [/XYZ H.V] /Dest (3031) cvn H.B /DEST pdfmark end
+ 6586 21991 a FP(screen)459 b FU(has)h(its)g(o)-39
+b(wn)460 b(commands.)g(All)29054 21991 y
+SDict begin H.S end
+ 29054 21991
+a 29054 21991 a
+SDict begin 18.2 H.A end
+ 29054 21991 a 29054 21991 a
+SDict begin [ /View [/XYZ H.V] /Dest (3032) cvn H.B /DEST pdfmark end
+ 29054 21991
+a FP(screen)f FU(commands)g(are)i(pre\002x)-23 b(ed)459
+b(with)-30 24006 y(a)1218 24006 y
+SDict begin H.S end
+ 1218 24006 a 1218 24006
+a
+SDict begin 18.2 H.A end
+ 1218 24006 a 1218 24006 a
+SDict begin [ /View [/XYZ H.V] /Dest (3033) cvn H.B /DEST pdfmark end
+ 1218 24006 a 1218 24006 a
+SDict begin H.S end
+
+1218 24006 a 1218 24006 a
+SDict begin 18.2 H.A end
+ 1218 24006 a 1218 24006 a
+SDict begin [ /View [/XYZ H.V] /Dest (3034) cvn H.B /DEST pdfmark end
+ 1218
+24006 a FX(Crtl)p FU(+)4846 24006 y
+SDict begin H.S end
+ 4846 24006 a 4846
+24006 a
+SDict begin 18.2 H.A end
+ 4846 24006 a 4846 24006 a
+SDict begin [ /View [/XYZ H.V] /Dest (3035) cvn H.B /DEST pdfmark end
+ 4846 24006 a FX(A)559
+b FU(k)-15 b(e)-23 b(ystrok)-15 b(e.)559 b(F)-23 b(or)559
+b(e)-23 b(xample,)22306 24006 y
+SDict begin H.S end
+ 22306 24006 a 22306 24006
+a
+SDict begin 18.2 H.A end
+ 22306 24006 a 22306 24006 a
+SDict begin [ /View [/XYZ H.V] /Dest (3036) cvn H.B /DEST pdfmark end
+ 22306 24006 a 22306 24006
+a
+SDict begin H.S end
+ 22306 24006 a 22306 24006 a
+SDict begin 18.2 H.A end
+ 22306 24006 a 22306 24006
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3037) cvn H.B /DEST pdfmark end
+ 22306 24006 a FX(Ctrl)p FU(+)25934 24006 y
+SDict begin H.S end
+ 25934 24006
+a 25934 24006 a
+SDict begin 18.2 H.A end
+ 25934 24006 a 25934 24006 a
+SDict begin [ /View [/XYZ H.V] /Dest (3038) cvn H.B /DEST pdfmark end
+ 25934 24006
+a FX(A)p FU(+)27927 24006 y
+SDict begin H.S end
+ 27927 24006 a 27927 24006
+a
+SDict begin 18.2 H.A end
+ 27927 24006 a 27927 24006 a
+SDict begin [ /View [/XYZ H.V] /Dest (3039) cvn H.B /DEST pdfmark end
+ 27927 24006 a FX(C)560
+b FU(will)f(create)h(a)f(ne)-39 b(w)560 b(terminal)f(session.)-30
+26020 y
+SDict begin H.S end
+ -30 26020 a -30 26020 a
+SDict begin 18.2 H.A end
+ -30 26020 a -30 26020
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3040) cvn H.B /DEST pdfmark end
+ -30 26020 a -30 26020 a
+SDict begin H.S end
+ -30 26020 a -30 26020 a
+SDict begin 18.2 H.A end
+ -30
+26020 a -30 26020 a
+SDict begin [ /View [/XYZ H.V] /Dest (3041) cvn H.B /DEST pdfmark end
+ -30 26020 a FX(Ctrl)p FU(+)3598 26020
+y
+SDict begin H.S end
+ 3598 26020 a 3598 26020 a
+SDict begin 18.2 H.A end
+ 3598 26020 a 3598 26020 a
+SDict begin [ /View [/XYZ H.V] /Dest (3042) cvn H.B /DEST pdfmark end
+
+3598 26020 a FX(A)p FU(+)5591 26020 y
+SDict begin H.S end
+ 5591 26020 a 5591
+26020 a
+SDict begin 18.2 H.A end
+ 5591 26020 a 5591 26020 a
+SDict begin [ /View [/XYZ H.V] /Dest (3043) cvn H.B /DEST pdfmark end
+ 5591 26020 a FX(N)407
+b FU(will)g(switch)f(to)h(the)h(ne)-23 b(xt)406 b(terminal.)27316
+26020 y
+SDict begin H.S end
+ 27316 26020 a 27316 26020 a
+SDict begin 18.2 H.A end
+ 27316 26020 a 27316
+26020 a
+SDict begin [ /View [/XYZ H.V] /Dest (3044) cvn H.B /DEST pdfmark end
+ 27316 26020 a 27316 26020 a
+SDict begin H.S end
+ 27316 26020 a 27316
+26020 a
+SDict begin 18.2 H.A end
+ 27316 26020 a 27316 26020 a
+SDict begin [ /View [/XYZ H.V] /Dest (3045) cvn H.B /DEST pdfmark end
+ 27316 26020 a FX(Ctrl)p
+FU(+)30944 26020 y
+SDict begin H.S end
+ 30944 26020 a 30944 26020 a
+SDict begin 18.2 H.A end
+ 30944
+26020 a 30944 26020 a
+SDict begin [ /View [/XYZ H.V] /Dest (3046) cvn H.B /DEST pdfmark end
+ 30944 26020 a FX(A)p FU(+)32937
+26020 y
+SDict begin H.S end
+ 32937 26020 a 32937 26020 a
+SDict begin 18.2 H.A end
+ 32937 26020 a 32937
+26020 a
+SDict begin [ /View [/XYZ H.V] /Dest (3047) cvn H.B /DEST pdfmark end
+ 32937 26020 a FX(P)h FU(switches)g(to)g(the)g(pre)-39
+b(vious)407 b(ter)-31 b(-)-30 28035 y(minal.)-30 28825
+y
+SDict begin H.S end
+ -30 28825 a -30 28825 a
+SDict begin 18.2 H.A end
+ -30 28825 a -30 28825 a
+SDict begin [ /View [/XYZ H.V] /Dest (3048) cvn H.B /DEST pdfmark end
+ -30
+28825 a -30 28825 a
+SDict begin H.S end
+ -30 28825 a -30 28825 a
+SDict begin 18.2 H.A end
+ -30 28825
+a -30 28825 a
+SDict begin [ /View [/XYZ H.V] /Dest (3049) cvn H.B /DEST pdfmark end
+ -30 28825 a 2000 x FP(screen)321 b FU(also)h(supports)e
+(detaching)h(and)h(re-attaching)f(to)31305 30825 y
+SDict begin H.S end
+ 31305
+30825 a 31305 30825 a
+SDict begin 18.2 H.A end
+ 31305 30825 a 31305 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (3050) cvn H.B /DEST pdfmark end
+ 31305
+30825 a FP(screen)g FU(sessions)f(which)i(is)f(particu-)-30
+32839 y(larly)296 b(useful)g(for)h(remote)f(sessions)f(via)21461
+32839 y
+SDict begin H.S end
+ 21461 32839 a 21461 32839 a
+SDict begin 18.2 H.A end
+ 21461 32839 a 21461
+32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (3051) cvn H.B /DEST pdfmark end
+ 21461 32839 a FP(ssh)h FU(and)26524 32839 y
+SDict begin H.S end
+ 26524
+32839 a 26524 32839 a
+SDict begin 18.2 H.A end
+ 26524 32839 a 26524 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (3052) cvn H.B /DEST pdfmark end
+ 26524
+32839 a FP(telnet)p FU(,)g(\(more)g(on)g(those)g(later\).)45036
+32839 y
+SDict begin H.S end
+ 45036 32839 a 45036 32839 a
+SDict begin 18.2 H.A end
+ 45036 32839 a 45036
+32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (3053) cvn H.B /DEST pdfmark end
+ 45036 32839 a 45036 32839 a
+SDict begin H.S end
+ 45036 32839 a 45036
+32839 a
+SDict begin 18.2 H.A end
+ 45036 32839 a 45036 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (3054) cvn H.B /DEST pdfmark end
+ 45036 32839 a FX(Ctrl)p
+FU(+)48664 32839 y
+SDict begin H.S end
+ 48664 32839 a 48664 32839 a
+SDict begin 18.2 H.A end
+ 48664
+32839 a 48664 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (3055) cvn H.B /DEST pdfmark end
+ 48664 32839 a FX(A)p FU(+)50657
+32839 y
+SDict begin H.S end
+ 50657 32839 a 50657 32839 a
+SDict begin 18.2 H.A end
+ 50657 32839 a 50657
+32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (3056) cvn H.B /DEST pdfmark end
+ 50657 32839 a FX(D)-30 34854 y FU(will)367 b(detach)g(from)f
+(the)h(currently)g(running)f(screen.)i(Ex)-23 b(ecuting)35292
+34854 y
+SDict begin H.S end
+ 35292 34854 a 35292 34854 a
+SDict begin 18.2 H.A end
+ 35292 34854 a 35292
+34854 a
+SDict begin [ /View [/XYZ H.V] /Dest (3057) cvn H.B /DEST pdfmark end
+ 35292 34854 a FP(screen)743 b(-r)367 b FU(will)f(list)h(all)g
+(cur)-31 b(-)-30 36869 y(rently)387 b(running)g(screen)g(sessions)g
+(you)g(may)g(reattach)g(to.)-30 38754 y
+SDict begin H.S end
+ -30 38754 a -30
+38754 a
+SDict begin 14.56 H.A end
+ -30 38754 a -30 38754 a
+SDict begin [ /View [/XYZ H.V] /Dest (3058) cvn H.B /DEST pdfmark end
+ -30 38754 a -30 38754
+a
+SDict begin H.S end
+ -30 38754 a -30 38754 a
+SDict begin 14.56 H.A end
+ -30 38754 a -30 38754 a
+SDict begin [ /View [/XYZ H.V] /Dest (3059) cvn H.B /DEST pdfmark end
+ -30
+38754 a 1276 x FJ(\045)1309 40030 y
+SDict begin H.S end
+ 1309 40030 a 1309
+40030 a
+SDict begin 14.56 H.A end
+ 1309 40030 a 1309 40030 a
+SDict begin [ /View [/XYZ H.V] /Dest (3060) cvn H.B /DEST pdfmark end
+ 1309 40030 a FH(screen)743
+b(-r)-30 41642 y FP(There)g(are)h(several)f(suitable)g(screens)g(on:)
+3689 43254 y(1212.pts-1.redtail)4462 b(\(Detached\))3689
+44865 y(1195.pts-1.redtail)g(\(Detached\))3689 46477
+y(1225.pts-1.redtail)g(\(Detached\))3689 48089 y(17146.pts-1.sanctuary)
+2230 b(\(Dead)743 b(???\))-30 49700 y(Remove)g(dead)h(screens)f(with)g
+('screen)g(-wipe'.)-30 51312 y(Type)g("screen)h([-d])f(-r)h
+([pid.]tty.host")e(to)h(resume)g(one)h(of)f(them.)-30
+53057 y
+SDict begin H.S end
+ -30 53057 a -30 53057 a
+SDict begin 18.2 H.A end
+ -30 53057 a -30 53057
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3061) cvn H.B /DEST pdfmark end
+ -30 53057 a 1820 x FU(Running)5731 54877 y
+SDict begin H.S end
+ 5731 54877
+a 5731 54877 a
+SDict begin 18.2 H.A end
+ 5731 54877 a 5731 54877 a
+SDict begin [ /View [/XYZ H.V] /Dest (3062) cvn H.B /DEST pdfmark end
+ 5731 54877 a
+FP(screen)g(-r)g(1212)422 b FU(w)-15 b(ould)420 b(reattach)i(to)f(the)g
+(\002rst)g(screen)h(listed.)f(I)h(mentioned)f(ear)-31
+b(-)-30 56891 y(lier)361 b(ho)-39 b(w)362 b(useful)e(this)h(w)-15
+b(as)361 b(for)g(remote)g(sessions.)g(If)g(I)h(were)f(to)g(login)g(to)g
+(a)h(remote)f(slackw)-15 b(are)-30 58906 y(serv)-23 b(er)415
+b(via)6457 58906 y
+SDict begin H.S end
+ 6457 58906 a 6457 58906 a
+SDict begin 18.2 H.A end
+ 6457 58906
+a 6457 58906 a
+SDict begin [ /View [/XYZ H.V] /Dest (3063) cvn H.B /DEST pdfmark end
+ 6457 58906 a FP(ssh)p FU(,)g(and)f(my)h(connection)f(w)
+-15 b(as)414 b(se)-39 b(v)-23 b(ered)415 b(by)g(some)f(chance)h
+(occurrence)g(such)g(as)-30 60921 y(a)454 b(local)f(po)-39
+b(wer)454 b(f)-15 b(ailure,)454 b(whate)-39 b(v)-23 b(er)454
+b(I)f(w)-15 b(as)453 b(doing)h(at)f(that)h(moment)f(w)-15
+b(ould)452 b(instantly)h(perish,)-30 62935 y(which)372
+b(can)g(be)f(a)h(horrible)g(thing)f(for)h(your)f(serv)-23
+b(er)-85 b(.)372 b(Using)32286 62935 y
+SDict begin H.S end
+ 32286 62935 a
+32286 62935 a
+SDict begin 18.2 H.A end
+ 32286 62935 a 32286 62935 a
+SDict begin [ /View [/XYZ H.V] /Dest (3064) cvn H.B /DEST pdfmark end
+ 32286 62935
+a FP(screen)g FU(pre)-39 b(v)-23 b(ents)371 b(this)g(by)h(detach-)-30
+64950 y(ing)429 b(my)g(session)f(if)h(my)g(connection)g(is)g(dropped.)g
+(Once)g(my)g(connection)f(is)h(restored,)h(I)f(can)-30
+66965 y(reattach)387 b(to)h(my)f(screen)g(session)g(and)g(resume)g
+(right)g(where)g(I)h(left)f(of)-39 b(f.)p Black -30 73792
+a FR(110)p Black eop end
+%%Page: 111 133
+TeXDict begin 111 132 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.111) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILESYSTEM-STRUCTURE) cvn H.B
+/DEST pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(9)-30 10743 y FO(Filesystem)1286 b(Structure)p -30
+18316 51806 56 v -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30 19091 a
+SDict begin 18.2 H.A end
+
+-30 19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (3067) cvn H.B /DEST pdfmark end
+ -30 19091 a 1051 x FU(W)-124
+b(e)345 b(ha)-31 b(v)-23 b(e)345 b(already)f(discussed)h(the)f
+(directory)h(structure)f(in)h(Slackw)-15 b(are)344 b(Linux.)g(By)h
+(this)f(point,)-30 22157 y(you)475 b(should)f(be)h(able)g(to)f(\002nd)h
+(\002les)f(and)h(directories)f(that)h(you)f(need.)i(But)e(there)h(is)f
+(more)h(to)-30 24171 y(the)387 b(\002lesystem)f(than)h(just)g(the)g
+(directory)g(structure.)-30 24507 y
+SDict begin H.S end
+ -30 24507 a -30 24507
+a
+SDict begin 18.2 H.A end
+ -30 24507 a -30 24507 a
+SDict begin [ /View [/XYZ H.V] /Dest (3068) cvn H.B /DEST pdfmark end
+ -30 24507 a -30 24507 a
+SDict begin H.S end
+ -30
+24507 a -30 24507 a
+SDict begin 18.2 H.A end
+ -30 24507 a -30 24507 a
+SDict begin [ /View [/XYZ H.V] /Dest (3070) cvn H.B /DEST pdfmark end
+ -30 24507
+a -30 24507 a
+SDict begin H.S end
+ -30 24507 a -30 24507 a
+SDict begin 18.2 H.A end
+ -30 24507 a -30
+24507 a
+SDict begin [ /View [/XYZ H.V] /Dest (3072) cvn H.B /DEST pdfmark end
+ -30 24507 a -30 24507 a
+SDict begin H.S end
+ -30 24507 a -30 24507
+a
+SDict begin 18.2 H.A end
+ -30 24507 a -30 24507 a
+SDict begin [ /View [/XYZ H.V] /Dest (3074) cvn H.B /DEST pdfmark end
+ -30 24507 a -30 25282 a
+SDict begin H.S end
+ -30
+25282 a -30 25282 a
+SDict begin 18.2 H.A end
+ -30 25282 a -30 25282 a
+SDict begin [ /View [/XYZ H.V] /Dest (3077) cvn H.B /DEST pdfmark end
+ -30 25282
+a 1679 x FU(Linux)374 b(is)f(a)h(multiuser)f(operating)h(system.)f(Ev)
+-23 b(ery)374 b(aspect)g(of)g(the)g(system)f(is)h(multiuser)-62
+b(,)373 b(e)-39 b(v)-23 b(en)-30 28976 y(the)356 b(\002lesystem.)f(The)
+h(system)g(stores)f(information)g(lik)-15 b(e)356 b(who)g(o)-39
+b(wns)356 b(a)g(\002le)g(and)g(who)g(can)g(read)-30 30990
+y(it.)346 b(There)g(are)g(other)g(unique)g(parts)f(about)h(the)g
+(\002lesystems,)f(such)g(as)h(links)f(and)h(NFS)f(mounts.)-30
+33005 y(This)387 b(section)g(e)-23 b(xplains)386 b(these,)i(as)f(well)g
+(as)g(the)h(multiuser)e(aspects)h(of)g(the)h(\002lesystem.)-30
+33340 y
+SDict begin H.S end
+ -30 33340 a -30 33340 a
+SDict begin 18.2 H.A end
+ -30 33340 a -30 33340
+a
+SDict begin [ /View [/XYZ H.V] /Dest (FILESYSTEM-STRUCTURE-OWNERSHIP)
+cvn H.B /DEST pdfmark end
+ -30 33340 a 5790 x FL(9.1)620 b(Owner)-33 b(ship)-30
+39591 y
+SDict begin H.S end
+ -30 39591 a -30 39591 a
+SDict begin 18.2 H.A end
+ -30 39591 a -30 39591
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3080) cvn H.B /DEST pdfmark end
+ -30 39591 a -30 40707 a
+SDict begin H.S end
+ -30 40707 a -30 40707 a
+SDict begin 18.2 H.A end
+ -30
+40707 a -30 40707 a
+SDict begin [ /View [/XYZ H.V] /Dest (3083) cvn H.B /DEST pdfmark end
+ -30 40707 a 1553 x FU(The)447 b(\002lesystem)e
+(stores)h(o)-39 b(wnership)446 b(information)g(for)h(each)f(\002le)h
+(and)f(directory)g(on)h(the)f(sys-)-30 44275 y(tem.)387
+b(This)g(includes)f(what)h(user)g(and)g(group)g(o)-39
+b(wn)387 b(a)h(particular)e(\002le.)i(The)f(easiest)f(w)-15
+b(ay)387 b(to)g(see)-30 46289 y(this)g(information)f(is)h(with)g(the)
+17147 46289 y
+SDict begin H.S end
+ 17147 46289 a 17147 46289 a
+SDict begin 18.2 H.A end
+ 17147 46289
+a 17147 46289 a
+SDict begin [ /View [/XYZ H.V] /Dest (3084) cvn H.B /DEST pdfmark end
+ 17147 46289 a FP(ls)g FU(command:)-30
+47865 y
+SDict begin H.S end
+ -30 47865 a -30 47865 a
+SDict begin 14.56 H.A end
+ -30 47865 a -30 47865
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3085) cvn H.B /DEST pdfmark end
+ -30 47865 a -30 47865 a
+SDict begin H.S end
+ -30 47865 a -30 47865 a
+SDict begin 14.56 H.A end
+ -30
+47865 a -30 47865 a
+SDict begin [ /View [/XYZ H.V] /Dest (3086) cvn H.B /DEST pdfmark end
+ -30 47865 a 1586 x FJ(\045)1309 49451
+y
+SDict begin H.S end
+ 1309 49451 a 1309 49451 a
+SDict begin 14.56 H.A end
+ 1309 49451 a 1309 49451 a
+SDict begin [ /View [/XYZ H.V] /Dest (3087) cvn H.B /DEST pdfmark end
+
+1309 49451 a FH(ls)744 b(-l)f(/usr/bin/wc)-30 51063 y
+FP(-rwxr-xr-x)2231 b(1)743 b(root)3719 b(bin)2975 b(7368)744
+b(Jul)f(30)1488 b(1999)743 b(/usr/bin/wc)-30 51161 y
+SDict begin H.S end
+
+-30 51161 a -30 51161 a
+SDict begin 18.2 H.A end
+ -30 51161 a -30 51161 a
+SDict begin [ /View [/XYZ H.V] /Dest (3088) cvn H.B /DEST pdfmark end
+ -30 51161
+a -30 51161 a
+SDict begin H.S end
+ -30 51161 a -30 51161 a
+SDict begin 18.2 H.A end
+ -30 51161 a -30
+51161 a
+SDict begin [ /View [/XYZ H.V] /Dest (3090) cvn H.B /DEST pdfmark end
+ -30 51161 a -30 52710 a
+SDict begin H.S end
+ -30 52710 a -30 52710
+a
+SDict begin 18.2 H.A end
+ -30 52710 a -30 52710 a
+SDict begin [ /View [/XYZ H.V] /Dest (3092) cvn H.B /DEST pdfmark end
+ -30 52710 a 1917 x FU(W)-124
+b(e)449 b(are)g(interested)f(in)h(the)g(third)f(and)h(fourth)f
+(columns.)h(These)g(contain)f(the)h(username)f(and)-30
+56642 y(group)345 b(name)g(that)g(o)-39 b(wns)345 b(this)g(\002le.)g(W)
+-124 b(e)346 b(see)f(that)g(the)g(user)31712 56642 y
+SDict begin H.S end
+
+31712 56642 a 31712 56642 a
+SDict begin 18.2 H.A end
+ 31712 56642 a 31712 56642
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3093) cvn H.B /DEST pdfmark end
+ 31712 56642 a FU(\223)32400 56642 y
+SDict begin H.S end
+ 32400 56642 a 32400
+56642 a
+SDict begin 18.2 H.A end
+ 32400 56642 a 32400 56642 a
+SDict begin [ /View [/XYZ H.V] /Dest (3094) cvn H.B /DEST pdfmark end
+ 32400 56642 a FP(root)p
+FU(\224)g(and)h(the)f(group)45193 56642 y
+SDict begin H.S end
+ 45193 56642
+a 45193 56642 a
+SDict begin 18.2 H.A end
+ 45193 56642 a 45193 56642 a
+SDict begin [ /View [/XYZ H.V] /Dest (3095) cvn H.B /DEST pdfmark end
+ 45193 56642
+a FU(\223)45881 56642 y
+SDict begin H.S end
+ 45881 56642 a 45881 56642 a
+SDict begin 18.2 H.A end
+ 45881
+56642 a 45881 56642 a
+SDict begin [ /View [/XYZ H.V] /Dest (3096) cvn H.B /DEST pdfmark end
+ 45881 56642 a FP(bin)p FU(\224)g(o)-39
+b(wn)-30 58656 y(this)387 b(\002le.)-30 58671 y
+SDict begin H.S end
+ -30 58671
+a -30 58671 a
+SDict begin 18.2 H.A end
+ -30 58671 a -30 58671 a
+SDict begin [ /View [/XYZ H.V] /Dest (3097) cvn H.B /DEST pdfmark end
+ -30 58671 a -30
+58671 a
+SDict begin H.S end
+ -30 58671 a -30 58671 a
+SDict begin 18.2 H.A end
+ -30 58671 a -30 58671
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3100) cvn H.B /DEST pdfmark end
+ -30 58671 a -30 59447 a
+SDict begin H.S end
+ -30 59447 a -30 59447 a
+SDict begin 18.2 H.A end
+ -30
+59447 a -30 59447 a
+SDict begin [ /View [/XYZ H.V] /Dest (3102) cvn H.B /DEST pdfmark end
+ -30 59447 a 1999 x FU(W)-124 b(e)650
+b(can)g(easily)f(change)g(the)h(\002le)f(o)-39 b(wners)650
+b(with)f(the)30960 61446 y
+SDict begin H.S end
+ 30960 61446 a 30960 61446
+a
+SDict begin 18.2 H.A end
+ 30960 61446 a 30960 61446 a
+SDict begin [ /View [/XYZ H.V] /Dest (3103) cvn H.B /DEST pdfmark end
+ 30960 61446 a FP(chown)p
+FU(\(1\))g(\(which)h(means)46699 61446 y
+SDict begin H.S end
+ 46699 61446
+a 46699 61446 a
+SDict begin 18.2 H.A end
+ 46699 61446 a 46699 61446 a
+SDict begin [ /View [/XYZ H.V] /Dest (3104) cvn H.B /DEST pdfmark end
+ 46699 61446
+a FU(\223change)-30 63460 y(o)-39 b(wner\224\))586 b(and)8418
+63460 y
+SDict begin H.S end
+ 8418 63460 a 8418 63460 a
+SDict begin 18.2 H.A end
+ 8418 63460 a 8418 63460
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3105) cvn H.B /DEST pdfmark end
+ 8418 63460 a FP(chgrp)p FU(\(1\))g(\(which)f(means)23966
+63460 y
+SDict begin H.S end
+ 23966 63460 a 23966 63460 a
+SDict begin 18.2 H.A end
+ 23966 63460 a 23966
+63460 a
+SDict begin [ /View [/XYZ H.V] /Dest (3106) cvn H.B /DEST pdfmark end
+ 23966 63460 a FU(\223change)h(group\224\))g(commands.)f(T)-124
+b(o)586 b(change)g(the)-30 65475 y(\002le)387 b(o)-39
+b(wner)388 b(to)8153 65475 y
+SDict begin H.S end
+ 8153 65475 a 8153 65475
+a
+SDict begin 18.2 H.A end
+ 8153 65475 a 8153 65475 a
+SDict begin [ /View [/XYZ H.V] /Dest (3107) cvn H.B /DEST pdfmark end
+ 8153 65475 a FP(daemon)p
+FU(,)f(we)g(w)-15 b(ould)387 b(use)22285 65475 y
+SDict begin H.S end
+ 22285
+65475 a 22285 65475 a
+SDict begin 18.2 H.A end
+ 22285 65475 a 22285 65475 a
+SDict begin [ /View [/XYZ H.V] /Dest (3108) cvn H.B /DEST pdfmark end
+ 22285
+65475 a FP(chown)p FU(:)p Black -30 73672 a
+SDict begin H.S end
+ -30 73672
+a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672 a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (3112) cvn H.B /DEST pdfmark end
+ -30 73672 a 49451
+74722 a FR(111)p Black eop end
+%%Page: 112 134
+TeXDict begin 112 133 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.112) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(9)g(F)-70 b(ilesystem)387
+b(Structur)-57 b(e)p Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30
+2383 a
+SDict begin 14.56 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (3109) cvn H.B /DEST pdfmark end
+ -30 2383 a -30 2383 a
+SDict begin H.S end
+ -30
+2383 a -30 2383 a
+SDict begin 14.56 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (3110) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107
+x FJ(#)1309 3490 y
+SDict begin H.S end
+ 1309 3490 a 1309 3490 a
+SDict begin 14.56 H.A end
+ 1309 3490
+a 1309 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (3111) cvn H.B /DEST pdfmark end
+ 1309 3490 a FH(chown)743 b(daemon)g(/usr/bin/wc)-30
+7055 y FU(T)-124 b(o)387 b(change)h(the)f(group)g(o)-39
+b(wner)387 b(to)g(\223)p FP(root)p FU(\224,)h(we)f(w)-15
+b(ould)387 b(use)32851 7055 y
+SDict begin H.S end
+ 32851 7055 a 32851 7055
+a
+SDict begin 18.2 H.A end
+ 32851 7055 a 32851 7055 a
+SDict begin [ /View [/XYZ H.V] /Dest (3115) cvn H.B /DEST pdfmark end
+ 32851 7055 a FP(chgrp)p FU(:)-30
+8940 y
+SDict begin H.S end
+ -30 8940 a -30 8940 a
+SDict begin 14.56 H.A end
+ -30 8940 a -30 8940 a
+SDict begin [ /View [/XYZ H.V] /Dest (3116) cvn H.B /DEST pdfmark end
+ -30
+8940 a -30 8940 a
+SDict begin H.S end
+ -30 8940 a -30 8940 a
+SDict begin 14.56 H.A end
+ -30 8940 a -30
+8940 a
+SDict begin [ /View [/XYZ H.V] /Dest (3117) cvn H.B /DEST pdfmark end
+ -30 8940 a 1276 x FJ(#)1309 10216 y
+SDict begin H.S end
+ 1309 10216
+a 1309 10216 a
+SDict begin 14.56 H.A end
+ 1309 10216 a 1309 10216 a
+SDict begin [ /View [/XYZ H.V] /Dest (3118) cvn H.B /DEST pdfmark end
+ 1309 10216 a
+FH(chgrp)743 b(root)h(/usr/bin/wc)-30 11934 y
+SDict begin H.S end
+ -30 11934
+a -30 11934 a
+SDict begin 18.2 H.A end
+ -30 11934 a -30 11934 a
+SDict begin [ /View [/XYZ H.V] /Dest (3119) cvn H.B /DEST pdfmark end
+ -30 11934 a 1847
+x FU(W)-124 b(e)388 b(can)f(also)g(use)10260 13781 y
+SDict begin H.S end
+
+10260 13781 a 10260 13781 a
+SDict begin 18.2 H.A end
+ 10260 13781 a 10260 13781
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3120) cvn H.B /DEST pdfmark end
+ 10260 13781 a FP(chown)g FU(to)g(specify)g(the)g(user)h(and)f(group)g
+(o)-39 b(wners)387 b(for)h(a)f(\002le:)-30 15666 y
+SDict begin H.S end
+ -30
+15666 a -30 15666 a
+SDict begin 14.56 H.A end
+ -30 15666 a -30 15666 a
+SDict begin [ /View [/XYZ H.V] /Dest (3121) cvn H.B /DEST pdfmark end
+ -30 15666
+a -30 15666 a
+SDict begin H.S end
+ -30 15666 a -30 15666 a
+SDict begin 14.56 H.A end
+ -30 15666 a -30
+15666 a
+SDict begin [ /View [/XYZ H.V] /Dest (3122) cvn H.B /DEST pdfmark end
+ -30 15666 a 1276 x FJ(#)1309 16942 y
+SDict begin H.S end
+ 1309 16942
+a 1309 16942 a
+SDict begin 14.56 H.A end
+ 1309 16942 a 1309 16942 a
+SDict begin [ /View [/XYZ H.V] /Dest (3123) cvn H.B /DEST pdfmark end
+ 1309 16942 a
+FH(chown)743 b(daemon:root)g(/usr/bin/wc)-30 18583 y
+SDict begin H.S end
+
+-30 18583 a -30 18583 a
+SDict begin 18.2 H.A end
+ -30 18583 a -30 18583 a
+SDict begin [ /View [/XYZ H.V] /Dest (3124) cvn H.B /DEST pdfmark end
+ -30 18583
+a 1923 x FU(In)564 b(the)g(abo)-23 b(v)g(e)564 b(e)-23
+b(xample,)564 b(the)f(user)i(could)e(ha)-31 b(v)-23 b(e)564
+b(used)g(a)g(period)g(instead)f(of)i(a)f(colon.)g(The)-30
+22521 y(result)401 b(w)-15 b(ould)399 b(ha)-31 b(v)-23
+b(e)401 b(been)g(the)g(same;)f(ho)-39 b(we)g(v)-23 b(er)-62
+b(,)402 b(the)f(colon)f(is)h(considered)f(better)h(form.)g(Use)-30
+24536 y(of)507 b(the)g(period)g(is)f(deprecated)h(and)g(may)g(be)g
+(remo)-23 b(v)g(ed)506 b(from)h(future)g(v)-23 b(ersions)506
+b(of)46344 24536 y
+SDict begin H.S end
+ 46344 24536 a 46344 24536 a
+SDict begin 18.2 H.A end
+ 46344
+24536 a 46344 24536 a
+SDict begin [ /View [/XYZ H.V] /Dest (3125) cvn H.B /DEST pdfmark end
+ 46344 24536 a FP(chown)g FU(to)-30
+26550 y(allo)-39 b(w)311 b(usernames)g(with)g(periods)g(in)g(them.)h
+(These)f(usernames)g(tend)g(to)g(be)g(v)-23 b(ery)312
+b(popular)e(with)-30 28565 y(W)-62 b(indo)-39 b(ws)329
+b(Exchange)g(Serv)-23 b(ers)329 b(and)h(are)g(encountered)f(most)g
+(commonly)f(in)h(email)g(addresses)-30 30580 y(such)547
+b(as:)5627 30580 y
+SDict begin H.S end
+ 5627 30580 a 5627 30580 a
+SDict begin 18.2 H.A end
+ 5627 30580
+a 5627 30580 a
+SDict begin [ /View [/XYZ H.V] /Dest (3126) cvn H.B /DEST pdfmark end
+ 5627 30580 a FP(mr.jones@example.com)p
+FU(.)e(In)i(slackw)-15 b(are,)546 b(administrators)g(are)h(advised)g
+(to)f(stay)-30 32594 y(a)-23 b(w)-15 b(ay)438 b(from)h(such)f
+(usernames)h(because)g(some)f(scripts)g(still)g(use)h(the)g(period)f
+(to)h(indicate)f(the)-30 34609 y(user)321 b(and)f(group)g(of)g(a)h
+(\002le)f(or)h(directory)-101 b(.)320 b(In)h(our)f(e)-23
+b(xample,)32034 34609 y
+SDict begin H.S end
+ 32034 34609 a 32034 34609 a
+SDict begin 18.2 H.A end
+ 32034
+34609 a 32034 34609 a
+SDict begin [ /View [/XYZ H.V] /Dest (3127) cvn H.B /DEST pdfmark end
+ 32034 34609 a FP(chmod)320 b FU(w)-15
+b(ould)320 b(interpret)45825 34609 y
+SDict begin H.S end
+ 45825 34609 a 45825
+34609 a
+SDict begin 18.2 H.A end
+ 45825 34609 a 45825 34609 a
+SDict begin [ /View [/XYZ H.V] /Dest (3128) cvn H.B /DEST pdfmark end
+ 45825 34609 a FP(mr.jones)-30
+36624 y FU(as)387 b(user)4618 36624 y
+SDict begin H.S end
+ 4618 36624 a 4618
+36624 a
+SDict begin 18.2 H.A end
+ 4618 36624 a 4618 36624 a
+SDict begin [ /View [/XYZ H.V] /Dest (3129) cvn H.B /DEST pdfmark end
+ 4618 36624 a FU(\223mr\224)g(and)g
+(group)14731 36624 y
+SDict begin H.S end
+ 14731 36624 a 14731 36624 a
+SDict begin 18.2 H.A end
+ 14731
+36624 a 14731 36624 a
+SDict begin [ /View [/XYZ H.V] /Dest (3130) cvn H.B /DEST pdfmark end
+ 14731 36624 a FU(\223jones\224.)-30
+37734 y
+SDict begin H.S end
+ -30 37734 a -30 37734 a
+SDict begin 18.2 H.A end
+ -30 37734 a -30 37734
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3131) cvn H.B /DEST pdfmark end
+ -30 37734 a 1679 x FU(File)402 b(o)-39 b(wnership)401
+b(is)h(a)g(v)-23 b(ery)402 b(important)f(part)h(of)g(using)f(a)i(Linux)
+e(system,)h(e)-39 b(v)-23 b(en)402 b(if)g(you)g(are)g(the)-30
+41428 y(only)387 b(user)-85 b(.)387 b(Y)-170 b(ou)387
+b(sometimes)f(need)i(to)f(\002x)g(o)-39 b(wnerships)386
+b(on)i(\002les)e(and)i(de)-39 b(vice)387 b(nodes.)-30
+42538 y
+SDict begin H.S end
+ -30 42538 a -30 42538 a
+SDict begin 18.2 H.A end
+ -30 42538 a -30 42538
+a
+SDict begin [ /View [/XYZ H.V] /Dest (FILESYSTEM-STRUCTURE-PERMISSIONS)
+cvn H.B /DEST pdfmark end
+ -30 42538 a 5789 x FL(9.2)620 b(P)-67 b(ermissions)-30
+49471 y
+SDict begin H.S end
+ -30 49471 a -30 49471 a
+SDict begin 18.2 H.A end
+ -30 49471 a -30 49471
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3134) cvn H.B /DEST pdfmark end
+ -30 49471 a 1987 x FU(Permissions)460 b(are)h(the)g(other)g
+(important)f(part)h(of)g(the)g(multiuser)f(aspects)h(of)g(the)g
+(\002lesystem.)-30 53473 y(W)-62 b(ith)387 b(these,)h(you)f(can)g
+(change)g(who)g(can)h(read,)g(write,)f(and)h(e)-23 b(x)g(ecute)387
+b(\002les.)-30 54583 y
+SDict begin H.S end
+ -30 54583 a -30 54583 a
+SDict begin 18.2 H.A end
+ -30 54583
+a -30 54583 a
+SDict begin [ /View [/XYZ H.V] /Dest (3135) cvn H.B /DEST pdfmark end
+ -30 54583 a 1679 x FU(The)451 b(permission)f(information)
+g(is)h(stored)g(as)g(four)g(octal)g(digits,)36099 56262
+y
+SDict begin H.S end
+ 36099 56262 a 36099 56262 a
+SDict begin 18.2 H.A end
+ 36099 56262 a 36099 56262
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3136) cvn H.B /DEST pdfmark end
+ 36099 56262 a 452 w FU(each)g(specifying)f(a)i(dif)-39
+b(fer)-31 b(-)-30 58277 y(ent)430 b(set)g(of)f(permissions.)g(There)h
+(are)h(o)-39 b(wner)430 b(permissions,)f(group)g(permissions,)g(and)h
+(w)-15 b(orld)-30 60291 y(permissions.)491 b(The)h(fourth)f(octal)h
+(digit)f(is)g(used)h(to)f(store)h(special)f(information)g(such)g(as)h
+(set)-30 62306 y(user)499 b(ID,)h(set)g(group)f(ID,)h(and)f(the)g
+(stick)-23 b(y)499 b(bit.)g(The)h(octal)f(v)-39 b(alues)499
+b(assigned)g(to)g(the)g(permis-)-30 64321 y(sion)541
+b(modes)f(are)i(\(the)-23 b(y)540 b(also)h(ha)-31 b(v)-23
+b(e)541 b(letters)g(associated)f(with)h(them)g(that)f(are)i(displayed)e
+(by)-30 66335 y(programs)387 b(such)g(as)11117 66335
+y
+SDict begin H.S end
+ 11117 66335 a 11117 66335 a
+SDict begin 18.2 H.A end
+ 11117 66335 a 11117 66335
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3139) cvn H.B /DEST pdfmark end
+ 11117 66335 a FP(ls)h FU(and)f(can)g(be)h(used)f(by)25172
+66335 y
+SDict begin H.S end
+ 25172 66335 a 25172 66335 a
+SDict begin 18.2 H.A end
+ 25172 66335 a 25172
+66335 a
+SDict begin [ /View [/XYZ H.V] /Dest (3140) cvn H.B /DEST pdfmark end
+ 25172 66335 a FP(chmod)p FU(\):)-30 66671 y
+SDict begin H.S end
+ -30
+66671 a -30 66671 a
+SDict begin 18.2 H.A end
+ -30 66671 a -30 66671 a
+SDict begin [ /View [/XYZ H.V] /Dest (3141) cvn H.B /DEST pdfmark end
+ -30 66671
+a Black 7001 x FR(112)p Black eop end
+%%Page: 113 135
+TeXDict begin 113 134 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.113) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 32490 -1636 a FR(Chapter)386 b(9)h(F)-70
+b(ilesystem)387 b(Structur)-57 b(e)p Black -30 3611 a
+FX(T)-143 b(able)387 b(9-1.)h(Octal)f(P)-31 b(ermission)386
+b(V)-143 b(alues)-30 5179 y
+SDict begin H.S end
+ -30 5179 a -30 5179 a
+SDict begin 18.2 H.A end
+ -30
+5179 a -30 5179 a
+SDict begin [ /View [/XYZ H.V] /Dest (3143) cvn H.B /DEST pdfmark end
+ -30 5179 a -30 5179 a
+SDict begin H.S end
+ -30 5179 a -30
+5179 a
+SDict begin 18.2 H.A end
+ -30 5179 a -30 5179 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.9) cvn H.B /DEST pdfmark
+end
+ -30 5179 a 1761 x FE(P)-46
+b(ermission)428 b(T)-93 b(ype)19632 b(Octal)430 b(V)-93
+b(alue)1797 b(Letter)430 b(V)-93 b(alue)p -30 7317 51806
+45 v -30 7317 V -30 9078 a FU(\223stick)-23 b(y\224)387
+b(bit)28603 b(1)9758 b(t)-30 11174 y(set)387 b(user)h(ID)28969
+b(4)9672 b(s)-30 13267 y(set)387 b(group)g(ID)27936 b(2)9672
+b(s)-30 15364 y(read)33016 b(4)9716 b(r)-30 17457 y(write)32498
+b(2)9414 b(w)-30 19550 y(e)-23 b(x)g(ecute)30996 b(1)9586
+b(x)-30 21432 y
+SDict begin H.S end
+ -30 21432 a -30 21432 a
+SDict begin 18.2 H.A end
+ -30 21432 a -30
+21432 a
+SDict begin [ /View [/XYZ H.V] /Dest (3178) cvn H.B /DEST pdfmark end
+ -30 21432 a 1682 x FU(Y)-170 b(ou)491 b(add)h(the)f(octal)h(v)
+-39 b(alues)491 b(for)h(each)g(permission)f(group.)g(F)-23
+b(or)492 b(e)-23 b(xample,)491 b(if)h(you)f(w)-15 b(ant)491
+b(the)-30 25129 y(group)378 b(permissions)f(to)h(be)15172
+25129 y
+SDict begin H.S end
+ 15172 25129 a 15172 25129 a
+SDict begin 18.2 H.A end
+ 15172 25129 a 15172
+25129 a
+SDict begin [ /View [/XYZ H.V] /Dest (3179) cvn H.B /DEST pdfmark end
+ 15172 25129 a FU(\223read\224)g(and)22209 25129
+y
+SDict begin H.S end
+ 22209 25129 a 22209 25129 a
+SDict begin 18.2 H.A end
+ 22209 25129 a 22209 25129
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3180) cvn H.B /DEST pdfmark end
+ 22209 25129 a FU(\223write\224,)h(you)f(w)-15 b(ould)377
+b(use)36920 25129 y
+SDict begin H.S end
+ 36920 25129 a 36920 25129 a
+SDict begin 18.2 H.A end
+ 36920
+25129 a 36920 25129 a
+SDict begin [ /View [/XYZ H.V] /Dest (3181) cvn H.B /DEST pdfmark end
+ 36920 25129 a FU(\2236\224)h(in)g(the)g(group)g
+(portion)-30 27143 y(of)387 b(the)h(permission)e(information.)-30
+28254 y
+SDict begin H.S end
+ -30 28254 a -30 28254 a
+SDict begin 18.2 H.A end
+ -30 28254 a -30 28254
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3182) cvn H.B /DEST pdfmark end
+ -30 28254 a -30 28254 a
+SDict begin H.S end
+ -30 28254 a -30 28254 a
+SDict begin 18.2 H.A end
+ -30
+28254 a -30 28254 a
+SDict begin [ /View [/XYZ H.V] /Dest (3183) cvn H.B /DEST pdfmark end
+ -30 28254 a 1679 x FP(bash)p FU(')-85
+b(s)387 b(def)-15 b(ault)386 b(permissions)g(are:)-30
+31818 y
+SDict begin H.S end
+ -30 31818 a -30 31818 a
+SDict begin 14.56 H.A end
+ -30 31818 a -30 31818
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3184) cvn H.B /DEST pdfmark end
+ -30 31818 a -30 31818 a
+SDict begin H.S end
+ -30 31818 a -30 31818 a
+SDict begin 14.56 H.A end
+ -30
+31818 a -30 31818 a
+SDict begin [ /View [/XYZ H.V] /Dest (3185) cvn H.B /DEST pdfmark end
+ -30 31818 a 1276 x FJ(\045)1309 33094
+y
+SDict begin H.S end
+ 1309 33094 a 1309 33094 a
+SDict begin 14.56 H.A end
+ 1309 33094 a 1309 33094 a
+SDict begin [ /View [/XYZ H.V] /Dest (3186) cvn H.B /DEST pdfmark end
+
+1309 33094 a FH(ls)744 b(-l)f(/bin/bash)-30 34706 y FP(-rwxr-xr-x)2231
+b(1)743 b(root)3719 b(bin)1488 b(477692)743 b(Mar)g(21)h(19:57)f
+(/bin/bash)-30 36354 y
+SDict begin H.S end
+ -30 36354 a -30 36354 a
+SDict begin 18.2 H.A end
+ -30 36354
+a -30 36354 a
+SDict begin [ /View [/XYZ H.V] /Dest (3187) cvn H.B /DEST pdfmark end
+ -30 36354 a 1917 x FU(The)491 b(\002rst)f(dash)h(w)-15
+b(ould)490 b(be)h(replaced)g(with)g(a)25575 38271 y
+SDict begin H.S end
+ 25575
+38271 a 25575 38271 a
+SDict begin 18.2 H.A end
+ 25575 38271 a 25575 38271 a
+SDict begin [ /View [/XYZ H.V] /Dest (3188) cvn H.B /DEST pdfmark end
+ 25575
+38271 a FU(\223d\224)g(if)g(this)f(w)-15 b(as)490 b(a)i(directory)-101
+b(.)491 b(The)g(three)g(per)-31 b(-)-30 40285 y(mission)369
+b(groups)g(\(o)-39 b(wner)-62 b(,)370 b(group,)g(and)g(w)-15
+b(orld\))369 b(are)h(displayed)f(ne)-23 b(xt.)370 b(W)-124
+b(e)370 b(see)g(that)f(the)h(o)-39 b(wner)-30 42300 y(has)361
+b(read,)h(write,)f(and)g(e)-23 b(x)g(ecute)361 b(permissions)e(\()25674
+42300 y
+SDict begin H.S end
+ 25674 42300 a 25674 42300 a
+SDict begin 18.2 H.A end
+ 25674 42300 a 25674
+42300 a
+SDict begin [ /View [/XYZ H.V] /Dest (3189) cvn H.B /DEST pdfmark end
+ 25674 42300 a FP(rwx)p FU(\).)j(The)f(group)g(has)g(only)f
+(read)h(and)g(e)-23 b(x)g(ecute)-30 44315 y(\()486 44315
+y
+SDict begin H.S end
+ 486 44315 a 486 44315 a
+SDict begin 18.2 H.A end
+ 486 44315 a 486 44315 a
+SDict begin [ /View [/XYZ H.V] /Dest (3190) cvn H.B /DEST pdfmark end
+ 486
+44315 a FP(r-x)p FU(\).)388 b(And)f(e)-39 b(v)-23 b(eryone)387
+b(else)g(has)h(only)e(read)i(and)f(e)-23 b(x)g(ecute)387
+b(\()32733 44315 y
+SDict begin H.S end
+ 32733 44315 a 32733 44315 a
+SDict begin 18.2 H.A end
+ 32733
+44315 a 32733 44315 a
+SDict begin [ /View [/XYZ H.V] /Dest (3191) cvn H.B /DEST pdfmark end
+ 32733 44315 a FP(r-x)p FU(\).)-30
+45425 y
+SDict begin H.S end
+ -30 45425 a -30 45425 a
+SDict begin 18.2 H.A end
+ -30 45425 a -30 45425
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3192) cvn H.B /DEST pdfmark end
+ -30 45425 a 1679 x FU(Ho)-39 b(w)401 b(w)-15 b(ould)399
+b(we)i(set)g(permissions)e(on)i(another)f(\002le)g(to)h(resemble)36722
+47104 y
+SDict begin H.S end
+ 36722 47104 a 36722 47104 a
+SDict begin 18.2 H.A end
+ 36722 47104 a 36722
+47104 a
+SDict begin [ /View [/XYZ H.V] /Dest (3193) cvn H.B /DEST pdfmark end
+ 36722 47104 a FP(bash)p FU(')-85 b(s?)400 b(First,)g(let')-85
+b(s)401 b(mak)-15 b(e)-30 49119 y(an)387 b(e)-23 b(xample)387
+b(\002le:)-30 51004 y
+SDict begin H.S end
+ -30 51004 a -30 51004 a
+SDict begin 14.56 H.A end
+ -30 51004
+a -30 51004 a
+SDict begin [ /View [/XYZ H.V] /Dest (3194) cvn H.B /DEST pdfmark end
+ -30 51004 a -30 51004 a
+SDict begin H.S end
+ -30 51004 a -30
+51004 a
+SDict begin 14.56 H.A end
+ -30 51004 a -30 51004 a
+SDict begin [ /View [/XYZ H.V] /Dest (3195) cvn H.B /DEST pdfmark end
+ -30 51004 a 1276 x FJ(\045)1309
+52280 y
+SDict begin H.S end
+ 1309 52280 a 1309 52280 a
+SDict begin 14.56 H.A end
+ 1309 52280 a 1309 52280
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3196) cvn H.B /DEST pdfmark end
+ 1309 52280 a FH(touch)743 b(/tmp/example)-30 52448
+y
+SDict begin H.S end
+ -30 52448 a -30 52448 a
+SDict begin 14.56 H.A end
+ -30 52448 a -30 52448 a
+SDict begin [ /View [/XYZ H.V] /Dest (3197) cvn H.B /DEST pdfmark end
+ -30
+52448 a 1444 x FJ(\045)1309 53892 y
+SDict begin H.S end
+ 1309 53892 a 1309
+53892 a
+SDict begin 14.56 H.A end
+ 1309 53892 a 1309 53892 a
+SDict begin [ /View [/XYZ H.V] /Dest (3198) cvn H.B /DEST pdfmark end
+ 1309 53892 a FH(ls)h(-l)f
+(/tmp/example)-30 55504 y FP(-rw-rw-r---)1487 b(1)743
+b(david)2975 b(users)g(0)744 b(Apr)f(19)h(11:21)f(/tmp/example)-30
+55699 y
+SDict begin H.S end
+ -30 55699 a -30 55699 a
+SDict begin 18.2 H.A end
+ -30 55699 a -30 55699
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3199) cvn H.B /DEST pdfmark end
+ -30 55699 a -30 57248 a
+SDict begin H.S end
+ -30 57248 a -30 57248 a
+SDict begin 18.2 H.A end
+ -30
+57248 a -30 57248 a
+SDict begin [ /View [/XYZ H.V] /Dest (3201) cvn H.B /DEST pdfmark end
+ -30 57248 a 1820 x FU(W)-124 b(e)471
+b(will)f(use)7886 59068 y
+SDict begin H.S end
+ 7886 59068 a 7886 59068 a
+SDict begin 18.2 H.A end
+ 7886
+59068 a 7886 59068 a
+SDict begin [ /View [/XYZ H.V] /Dest (3202) cvn H.B /DEST pdfmark end
+ 7886 59068 a FP(chmod)p FU(\(1\))g(\(which)g
+(means)23088 59068 y
+SDict begin H.S end
+ 23088 59068 a 23088 59068 a
+SDict begin 18.2 H.A end
+ 23088
+59068 a 23088 59068 a
+SDict begin [ /View [/XYZ H.V] /Dest (3203) cvn H.B /DEST pdfmark end
+ 23088 59068 a FU(\223change)g(mode\224\))g(to)h
+(set)f(the)h(permissions)e(on)h(the)-30 61083 y(e)-23
+b(xample)387 b(\002le.)g(Add)g(the)g(octal)f(numbers)h(for)g(the)g
+(permissions)f(you)h(w)-15 b(ant.)386 b(F)-23 b(or)387
+b(the)g(o)-39 b(wner)387 b(to)-30 63098 y(ha)-31 b(v)-23
+b(e)404 b(read,)h(write,)f(and)g(e)-23 b(x)g(ecute,)404
+b(we)g(w)-15 b(ould)403 b(ha)-31 b(v)-23 b(e)404 b(a)g(v)-39
+b(alue)404 b(of)35060 63098 y
+SDict begin H.S end
+ 35060 63098 a 35060 63098
+a
+SDict begin 18.2 H.A end
+ 35060 63098 a 35060 63098 a
+SDict begin [ /View [/XYZ H.V] /Dest (3204) cvn H.B /DEST pdfmark end
+ 35060 63098 a FP(7)p FU(.)h(Read)e(and)h
+(e)-23 b(x)g(ecute)404 b(w)-15 b(ould)-30 65112 y(ha)-31
+b(v)-23 b(e)3229 65112 y
+SDict begin H.S end
+ 3229 65112 a 3229 65112 a
+SDict begin 18.2 H.A end
+ 3229
+65112 a 3229 65112 a
+SDict begin [ /View [/XYZ H.V] /Dest (3205) cvn H.B /DEST pdfmark end
+ 3229 65112 a FP(5)p FU(.)388 b(Run)f(those)g
+(together)g(and)g(pass)g(them)g(to)27605 65112 y
+SDict begin H.S end
+ 27605
+65112 a 27605 65112 a
+SDict begin 18.2 H.A end
+ 27605 65112 a 27605 65112 a
+SDict begin [ /View [/XYZ H.V] /Dest (3206) cvn H.B /DEST pdfmark end
+ 27605
+65112 a FP(chmod)g FU(lik)-15 b(e)386 b(this:)-30 66997
+y
+SDict begin H.S end
+ -30 66997 a -30 66997 a
+SDict begin 14.56 H.A end
+ -30 66997 a -30 66997 a
+SDict begin [ /View [/XYZ H.V] /Dest (3207) cvn H.B /DEST pdfmark end
+ -30
+66997 a -30 66997 a
+SDict begin H.S end
+ -30 66997 a -30 66997 a
+SDict begin 14.56 H.A end
+ -30 66997
+a -30 66997 a
+SDict begin [ /View [/XYZ H.V] /Dest (3208) cvn H.B /DEST pdfmark end
+ -30 66997 a 1277 x FJ(\045)1309 68274 y
+SDict begin H.S end
+
+1309 68274 a 1309 68274 a
+SDict begin 14.56 H.A end
+ 1309 68274 a 1309 68274 a
+SDict begin [ /View [/XYZ H.V] /Dest (3209) cvn H.B /DEST pdfmark end
+ 1309
+68274 a FH(chmod)743 b(755)h(/tmp/example)p Black 49451
+73792 a FR(113)p Black eop end
+%%Page: 114 136
+TeXDict begin 114 135 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.114) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (3261) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(9)g(F)-70 b(ilesystem)387 b(Structur)-57 b(e)p Black
+-30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3210) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FJ(\045)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309
+3611 a
+SDict begin 14.56 H.A end
+ 1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3211) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(ls)744
+b(-l)f(/tmp/example)-30 5223 y FP(-rwxr-xr-x)2231 b(1)743
+b(david)2975 b(users)g(0)744 b(Apr)f(19)h(11:21)f(/tmp/example)-30
+5418 y
+SDict begin H.S end
+ -30 5418 a -30 5418 a
+SDict begin 18.2 H.A end
+ -30 5418 a -30 5418 a
+SDict begin [ /View [/XYZ H.V] /Dest (3212) cvn H.B /DEST pdfmark end
+ -30
+5418 a -30 5418 a
+SDict begin H.S end
+ -30 5418 a -30 5418 a
+SDict begin 18.2 H.A end
+ -30 5418 a -30
+5418 a
+SDict begin [ /View [/XYZ H.V] /Dest (3214) cvn H.B /DEST pdfmark end
+ -30 5418 a -30 6967 a
+SDict begin H.S end
+ -30 6967 a -30 6967 a
+SDict begin 18.2 H.A end
+ -30
+6967 a -30 6967 a
+SDict begin [ /View [/XYZ H.V] /Dest (3216) cvn H.B /DEST pdfmark end
+ -30 6967 a 1820 x FU(No)-39 b(w)468
+b(you)g(may)g(be)g(thinking,)17295 8787 y
+SDict begin H.S end
+ 17295 8787
+a 17295 8787 a
+SDict begin 18.2 H.A end
+ 17295 8787 a 17295 8787 a
+SDict begin [ /View [/XYZ H.V] /Dest (3217) cvn H.B /DEST pdfmark end
+ 17295 8787 a
+FU(\223Wh)-8 b(y)468 b(didn')-28 b(t)468 b(it)g(just)f(create)h(a)h
+(\002le)e(with)h(those)f(permissions)-30 10802 y(in)581
+b(the)g(\002rst)g(place?\224)g(W)-124 b(ell)581 b(the)g(answer)g(is)g
+(simple.)30084 10802 y
+SDict begin H.S end
+ 30084 10802 a 30084 10802 a
+SDict begin 18.2 H.A end
+ 30084
+10802 a 30084 10802 a
+SDict begin [ /View [/XYZ H.V] /Dest (3218) cvn H.B /DEST pdfmark end
+ 30084 10802 a FP(bash)g FU(includes)f(a)h(nice)g
+(little)g(b)-31 b(uilt-in)-30 12817 y(called)4092 12817
+y
+SDict begin H.S end
+ 4092 12817 a 4092 12817 a
+SDict begin 18.2 H.A end
+ 4092 12817 a 4092 12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (3219) cvn H.B /DEST pdfmark end
+
+4092 12817 a FP(umask)p FU(.)422 b(This)f(is)g(included)g(with)g(most)f
+(Unix)h(shells)g(as)g(well,)h(and)f(controls)g(what)g(\002le)-30
+14831 y(permissions)350 b(are)i(assigned)e(to)h(ne)-39
+b(wly)352 b(created)f(\002les.)g(W)-124 b(e)352 b(discussed)38133
+14831 y
+SDict begin H.S end
+ 38133 14831 a 38133 14831 a
+SDict begin 18.2 H.A end
+ 38133 14831 a 38133
+14831 a
+SDict begin [ /View [/XYZ H.V] /Dest (3220) cvn H.B /DEST pdfmark end
+ 38133 14831 a FP(bash)f FU(b)-31 b(uilt-ins)350
+b(to)h(some)-30 16846 y(de)-23 b(gree)418 b(in)p 0 TeXcolorgray
+6119 16846 a
+SDict begin H.S end
+ 6119 16846 a FU(Section)386 b(8.3.1)14254
+16846 y
+SDict begin 18.2 H.L end
+ 14254 16846 a 14254 16846 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH-ENVIRONMENT) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 14254 16846 a Black
+1 w FU(.)15060 16846 y
+SDict begin H.S end
+ 15060 16846 a 15060 16846 a
+SDict begin 18.2 H.A end
+ 15060
+16846 a 15060 16846 a
+SDict begin [ /View [/XYZ H.V] /Dest (3222) cvn H.B /DEST pdfmark end
+ 15060 16846 a FP(umask)417 b FU(tak)-15
+b(es)418 b(a)g(little)f(getting)g(used)g(to.)i(It)e(w)-15
+b(orks)417 b(v)-23 b(ery)418 b(similar)f(to)-30 18861
+y
+SDict begin H.S end
+ -30 18861 a -30 18861 a
+SDict begin 18.2 H.A end
+ -30 18861 a -30 18861 a
+SDict begin [ /View [/XYZ H.V] /Dest (3223) cvn H.B /DEST pdfmark end
+ -30
+18861 a FP(chmod)p FU(,)387 b(only)f(in)g(re)-39 b(v)-23
+b(erse.)388 b(Y)-170 b(ou)386 b(specify)g(the)h(octal)f(v)-39
+b(alues)387 b(you)f(do)h(not)f(wish)g(to)h(ha)-31 b(v)-23
+b(e)386 b(present)-30 20875 y(in)h(ne)-39 b(wly)387 b(created)h
+(\002les.)f(The)g(def)-15 b(ault)387 b(umask)g(v)-39
+b(alue)387 b(is)30952 20875 y
+SDict begin H.S end
+ 30952 20875 a 30952 20875
+a
+SDict begin 18.2 H.A end
+ 30952 20875 a 30952 20875 a
+SDict begin [ /View [/XYZ H.V] /Dest (3224) cvn H.B /DEST pdfmark end
+ 30952 20875 a FP(0022)p
+FU(.)-30 22761 y
+SDict begin H.S end
+ -30 22761 a -30 22761 a
+SDict begin 14.56 H.A end
+ -30 22761 a
+-30 22761 a
+SDict begin [ /View [/XYZ H.V] /Dest (3225) cvn H.B /DEST pdfmark end
+ -30 22761 a -30 22761 a
+SDict begin H.S end
+ -30 22761 a -30 22761
+a
+SDict begin 14.56 H.A end
+ -30 22761 a -30 22761 a
+SDict begin [ /View [/XYZ H.V] /Dest (3226) cvn H.B /DEST pdfmark end
+ -30 22761 a 1276 x FJ(\045)1309
+24037 y
+SDict begin H.S end
+ 1309 24037 a 1309 24037 a
+SDict begin 14.56 H.A end
+ 1309 24037 a 1309 24037
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3227) cvn H.B /DEST pdfmark end
+ 1309 24037 a FH(umask)-30 25648 y FP(0022)-30 25674
+y
+SDict begin H.S end
+ -30 25674 a -30 25674 a
+SDict begin 14.56 H.A end
+ -30 25674 a -30 25674 a
+SDict begin [ /View [/XYZ H.V] /Dest (3228) cvn H.B /DEST pdfmark end
+ -30
+25674 a 1586 x FJ(\045)1309 27260 y
+SDict begin H.S end
+ 1309 27260 a 1309
+27260 a
+SDict begin 14.56 H.A end
+ 1309 27260 a 1309 27260 a
+SDict begin [ /View [/XYZ H.V] /Dest (3229) cvn H.B /DEST pdfmark end
+ 1309 27260 a FH(umask)743
+b(0077)-30 27285 y
+SDict begin H.S end
+ -30 27285 a -30 27285 a
+SDict begin 14.56 H.A end
+ -30 27285
+a -30 27285 a
+SDict begin [ /View [/XYZ H.V] /Dest (3230) cvn H.B /DEST pdfmark end
+ -30 27285 a 1587 x FJ(\045)1309 28872 y
+SDict begin H.S end
+
+1309 28872 a 1309 28872 a
+SDict begin 14.56 H.A end
+ 1309 28872 a 1309 28872 a
+SDict begin [ /View [/XYZ H.V] /Dest (3231) cvn H.B /DEST pdfmark end
+ 1309
+28872 a FH(touch)g(tempfile)-30 29040 y
+SDict begin H.S end
+ -30 29040 a -30
+29040 a
+SDict begin 14.56 H.A end
+ -30 29040 a -30 29040 a
+SDict begin [ /View [/XYZ H.V] /Dest (3232) cvn H.B /DEST pdfmark end
+ -30 29040 a 1444 x FJ(\045)1309
+30484 y
+SDict begin H.S end
+ 1309 30484 a 1309 30484 a
+SDict begin 14.56 H.A end
+ 1309 30484 a 1309 30484
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3233) cvn H.B /DEST pdfmark end
+ 1309 30484 a FH(ls)h(-l)f(tempfile)-30 32095 y FP(-rw--------)1487
+b(1)743 b(david)2975 b(users)g(0)744 b(Apr)f(19)h(11:21)f(tempfile)-30
+33840 y
+SDict begin H.S end
+ -30 33840 a -30 33840 a
+SDict begin 18.2 H.A end
+ -30 33840 a -30 33840
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3234) cvn H.B /DEST pdfmark end
+ -30 33840 a 1820 x FU(See)387 b(the)h(man)f(page)g(for)13440
+35660 y
+SDict begin H.S end
+ 13440 35660 a 13440 35660 a
+SDict begin 18.2 H.A end
+ 13440 35660 a 13440
+35660 a
+SDict begin [ /View [/XYZ H.V] /Dest (3235) cvn H.B /DEST pdfmark end
+ 13440 35660 a FP(bash)g FU(for)h(more)f(information.)-30
+36770 y
+SDict begin H.S end
+ -30 36770 a -30 36770 a
+SDict begin 18.2 H.A end
+ -30 36770 a -30 36770
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3236) cvn H.B /DEST pdfmark end
+ -30 36770 a 1679 x FU(T)-124 b(o)427 b(set)g(special)g(permissions)f
+(with)19890 38449 y
+SDict begin H.S end
+ 19890 38449 a 19890 38449 a
+SDict begin 18.2 H.A end
+ 19890
+38449 a 19890 38449 a
+SDict begin [ /View [/XYZ H.V] /Dest (3237) cvn H.B /DEST pdfmark end
+ 19890 38449 a FP(chmod)p FU(,)h(add)g(the)g
+(numbers)g(together)g(and)g(place)g(them)g(in)-30 40464
+y(the)435 b(\002rst)g(column.)g(F)-23 b(or)435 b(e)-23
+b(xample,)435 b(to)g(mak)-15 b(e)434 b(it)h(set)h(user)f(ID)g(and)g
+(set)g(group)g(ID,)h(we)f(use)h(6)f(as)-30 42479 y(the)387
+b(\002rst)g(column:)-30 44044 y
+SDict begin H.S end
+ -30 44044 a -30 44044
+a
+SDict begin 14.56 H.A end
+ -30 44044 a -30 44044 a
+SDict begin [ /View [/XYZ H.V] /Dest (3238) cvn H.B /DEST pdfmark end
+ -30 44044 a -30 44044 a
+SDict begin H.S end
+ -30
+44044 a -30 44044 a
+SDict begin 14.56 H.A end
+ -30 44044 a -30 44044 a
+SDict begin [ /View [/XYZ H.V] /Dest (3239) cvn H.B /DEST pdfmark end
+ -30 44044
+a 1596 x FJ(\045)1309 45640 y
+SDict begin H.S end
+ 1309 45640 a 1309 45640
+a
+SDict begin 14.56 H.A end
+ 1309 45640 a 1309 45640 a
+SDict begin [ /View [/XYZ H.V] /Dest (3240) cvn H.B /DEST pdfmark end
+ 1309 45640 a FH(chmod)743
+b(6755)h(/tmp/example)-30 45808 y
+SDict begin H.S end
+ -30 45808 a -30 45808
+a
+SDict begin 14.56 H.A end
+ -30 45808 a -30 45808 a
+SDict begin [ /View [/XYZ H.V] /Dest (3241) cvn H.B /DEST pdfmark end
+ -30 45808 a 1444 x FJ(\045)1309
+47252 y
+SDict begin H.S end
+ 1309 47252 a 1309 47252 a
+SDict begin 14.56 H.A end
+ 1309 47252 a 1309 47252
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3242) cvn H.B /DEST pdfmark end
+ 1309 47252 a FH(ls)g(-l)f(/tmp/example)-30 48864 y
+FP(-rwsr-sr-x)2231 b(1)743 b(david)2975 b(users)g(0)744
+b(Apr)f(19)h(11:21)f(/tmp/example)-30 50608 y
+SDict begin H.S end
+ -30 50608
+a -30 50608 a
+SDict begin 18.2 H.A end
+ -30 50608 a -30 50608 a
+SDict begin [ /View [/XYZ H.V] /Dest (3243) cvn H.B /DEST pdfmark end
+ -30 50608 a 1820
+x FU(If)617 b(the)f(octal)g(v)-39 b(alues)616 b(confuse)g(you,)g(you)g
+(can)g(use)g(letters)g(with)37225 52428 y
+SDict begin H.S end
+ 37225 52428
+a 37225 52428 a
+SDict begin 18.2 H.A end
+ 37225 52428 a 37225 52428 a
+SDict begin [ /View [/XYZ H.V] /Dest (3244) cvn H.B /DEST pdfmark end
+ 37225 52428
+a FP(chmod)p FU(.)g(The)g(permission)-30 54443 y(groups)387
+b(are)h(represented)f(as:)-30 54778 y
+SDict begin H.S end
+ -30 54778 a -30
+54778 a
+SDict begin 18.2 H.A end
+ -30 54778 a -30 54778 a
+SDict begin [ /View [/XYZ H.V] /Dest (3245) cvn H.B /DEST pdfmark end
+ -30 54778 a -30 57103
+a
+SDict begin H.S end
+ -30 57103 a -30 57103 a
+SDict begin 18.2 H.A end
+ -30 57103 a -30 57103 a
+SDict begin [ /View [/XYZ H.V] /Dest (3246) cvn H.B /DEST pdfmark end
+ -30
+57103 a -30 57103 a
+SDict begin H.S end
+ -30 57103 a -30 57103 a
+SDict begin 18.2 H.A end
+ -30 57103
+a -30 57103 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.10) cvn H.B /DEST pdfmark
+end
+ -30 57103 a 1727 x FU(Owner)21686 b(u)-30
+60889 y(Group)21943 b(g)-30 62951 y(W)-124 b(orld)22067
+b(o)-30 65010 y(All)387 b(of)g(the)h(abo)-23 b(v)g(e)15920
+b(a)p Black -30 73792 a FR(114)p Black eop end
+%%Page: 115 137
+TeXDict begin 115 136 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.115) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 32490 -1636 a FR(Chapter)386 b(9)h(F)-70
+b(ilesystem)387 b(Structur)-57 b(e)p Black -30 2504 a
+SDict begin H.S end
+
+-30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3260) cvn H.B /DEST pdfmark end
+ -30 2504
+a 1107 x FU(T)-124 b(o)387 b(do)h(the)f(abo)-23 b(v)g(e,)387
+b(we)g(w)-15 b(ould)387 b(ha)-31 b(v)-23 b(e)387 b(to)g(use)g(se)-39
+b(v)-23 b(eral)387 b(command)g(lines:)-30 6773 y FJ(\045)1309
+6773 y
+SDict begin H.S end
+ 1309 6773 a 1309 6773 a
+SDict begin 14.56 H.A end
+ 1309 6773 a 1309 6773
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3263) cvn H.B /DEST pdfmark end
+ 1309 6773 a FH(chmod)743 b(a+rx)h(/tmp/example)-30
+6941 y
+SDict begin H.S end
+ -30 6941 a -30 6941 a
+SDict begin 14.56 H.A end
+ -30 6941 a -30 6941 a
+SDict begin [ /View [/XYZ H.V] /Dest (3264) cvn H.B /DEST pdfmark end
+ -30
+6941 a 1443 x FJ(\045)1309 8384 y
+SDict begin H.S end
+ 1309 8384 a 1309 8384
+a
+SDict begin 14.56 H.A end
+ 1309 8384 a 1309 8384 a
+SDict begin [ /View [/XYZ H.V] /Dest (3265) cvn H.B /DEST pdfmark end
+ 1309 8384 a FH(chmod)f(u+w)h(/tmp/example)-30
+8552 y
+SDict begin H.S end
+ -30 8552 a -30 8552 a
+SDict begin 14.56 H.A end
+ -30 8552 a -30 8552 a
+SDict begin [ /View [/XYZ H.V] /Dest (3266) cvn H.B /DEST pdfmark end
+ -30
+8552 a 1444 x FJ(\045)1309 9996 y
+SDict begin H.S end
+ 1309 9996 a 1309 9996
+a
+SDict begin 14.56 H.A end
+ 1309 9996 a 1309 9996 a
+SDict begin [ /View [/XYZ H.V] /Dest (3267) cvn H.B /DEST pdfmark end
+ 1309 9996 a FH(chmod)f(ug+s)h(/tmp/example)
+-30 11714 y
+SDict begin H.S end
+ -30 11714 a -30 11714 a
+SDict begin 18.2 H.A end
+ -30 11714 a -30 11714
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3268) cvn H.B /DEST pdfmark end
+ -30 11714 a 1846 x FU(Some)424 b(people)g(prefer)h(the)f(letters)h(o)
+-23 b(v)g(er)424 b(the)g(numbers.)g(Either)g(w)-15 b(ay)424
+b(will)g(result)g(in)h(the)f(same)-30 15575 y(set)387
+b(of)h(permissions.)-30 16686 y
+SDict begin H.S end
+ -30 16686 a -30 16686
+a
+SDict begin 18.2 H.A end
+ -30 16686 a -30 16686 a
+SDict begin [ /View [/XYZ H.V] /Dest (3269) cvn H.B /DEST pdfmark end
+ -30 16686 a 1679 x FU(The)375
+b(octal)g(format)g(is)f(often)h(f)-15 b(aster)-62 b(,)375
+b(and)g(the)g(one)g(you)g(see)g(most)f(often)h(used)g(in)g(shell)f
+(scripts.)-30 20379 y(Sometimes)359 b(the)g(letters)h(are)g(more)g(po)
+-39 b(werful)360 b(ho)-39 b(we)g(v)-23 b(er)-85 b(.)360
+b(F)-23 b(or)359 b(e)-23 b(xample,)360 b(there')-85 b(s)360
+b(no)g(easy)f(w)-15 b(ay)-30 22394 y(to)462 b(change)g(one)g(group)g
+(of)g(permissions)f(while)h(preserving)g(the)g(other)g(groups)f(on)h
+(\002les)g(and)-30 24409 y(directories)387 b(when)g(using)g(the)g
+(octal)g(format.)h(This)e(is)h(tri)-39 b(vial)387 b(with)g(the)g
+(letters.)-30 26294 y
+SDict begin H.S end
+ -30 26294 a -30 26294 a
+SDict begin 14.56 H.A end
+ -30 26294
+a -30 26294 a
+SDict begin [ /View [/XYZ H.V] /Dest (3270) cvn H.B /DEST pdfmark end
+ -30 26294 a -30 26294 a
+SDict begin H.S end
+ -30 26294 a -30
+26294 a
+SDict begin 14.56 H.A end
+ -30 26294 a -30 26294 a
+SDict begin [ /View [/XYZ H.V] /Dest (3271) cvn H.B /DEST pdfmark end
+ -30 26294 a 1276 x FJ(\045)1309
+27570 y
+SDict begin H.S end
+ 1309 27570 a 1309 27570 a
+SDict begin 14.56 H.A end
+ 1309 27570 a 1309 27570
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3272) cvn H.B /DEST pdfmark end
+ 1309 27570 a FH(ls)744 b(-l)f(/tmp/)-30 29182 y FP(-rwxr-xr-x)2231
+b(1)743 b(alan)2975 b(users)g(0)744 b(Apr)f(19)h(11:21)f(/tmp/example0)
+-30 30794 y(-rwxr-x---)2231 b(1)743 b(alan)2975 b(users)g(0)744
+b(Apr)f(19)h(11:21)f(/tmp/example1)-30 32405 y(----r-xr-x)2231
+b(1)743 b(alan)2975 b(users)g(0)744 b(Apr)f(19)h(11:21)f(/tmp/example2)
+-30 32600 y
+SDict begin H.S end
+ -30 32600 a -30 32600 a
+SDict begin 14.56 H.A end
+ -30 32600 a -30 32600
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3273) cvn H.B /DEST pdfmark end
+ -30 32600 a 1417 x FJ(\045)1309 34017 y
+SDict begin H.S end
+ 1309 34017
+a 1309 34017 a
+SDict begin 14.56 H.A end
+ 1309 34017 a 1309 34017 a
+SDict begin [ /View [/XYZ H.V] /Dest (3274) cvn H.B /DEST pdfmark end
+ 1309 34017 a
+FH(chmod)g(g-rwx)h(/tmp/example?)-30 35629 y FP(-rwx---r-x)2231
+b(1)743 b(alan)2975 b(users)g(0)744 b(Apr)f(19)h(11:21)f(/tmp/example0)
+-30 37241 y(-rwx------)2231 b(1)743 b(alan)2975 b(users)g(0)744
+b(Apr)f(19)h(11:21)f(/tmp/example1)-30 38852 y(-------r-x)2231
+b(1)743 b(alan)2975 b(users)g(0)744 b(Apr)f(19)h(11:21)f(/tmp/example2)
+-30 40597 y
+SDict begin H.S end
+ -30 40597 a -30 40597 a
+SDict begin 18.2 H.A end
+ -30 40597 a -30 40597
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3275) cvn H.B /DEST pdfmark end
+ -30 40597 a 1820 x FU(W)-124 b(e)339 b(mentioned)e(set)h(user)g(ID)h
+(and)f(set)g(group)g(ID)g(permissions)f(in)h(se)-39 b(v)-23
+b(eral)338 b(places)h(abo)-23 b(v)g(e.)338 b(Y)-170 b(ou)-30
+44431 y(may)473 b(be)g(w)-15 b(ondering)472 b(what)h(this)g(is.)g
+(Normally)g(when)g(you)g(run)g(a)g(program,)h(it)f(is)g(operating)-30
+46446 y(under)446 b(your)g(user)g(account.)h(That)f(is,)g(it)g(has)g
+(all)g(the)g(permissions)f(that)h(you)g(as)g(a)h(user)f(ha)-31
+b(v)-23 b(e.)-30 48461 y(The)542 b(same)f(is)h(true)f(for)h(the)f
+(group.)h(When)g(you)f(run)h(a)g(program,)f(it)h(e)-23
+b(x)g(ecutes)541 b(under)g(your)-30 50475 y(current)490
+b(group.)f(W)-62 b(ith)489 b(set)g(user)h(ID)f(permissions,)g(you)g
+(can)h(force)g(the)f(program)g(to)g(al)-15 b(w)g(ays)-30
+52490 y(run)542 b(as)f(the)g(program)h(o)-39 b(wner)541
+b(\(such)h(as)22744 52490 y
+SDict begin H.S end
+ 22744 52490 a 22744 52490
+a
+SDict begin 18.2 H.A end
+ 22744 52490 a 22744 52490 a
+SDict begin [ /View [/XYZ H.V] /Dest (3276) cvn H.B /DEST pdfmark end
+ 22744 52490 a FU(\223root\224\).)g(Set)f
+(group)g(ID)h(is)f(the)h(same,)f(b)-31 b(ut)541 b(for)h(the)-30
+54505 y(group.)-30 55615 y
+SDict begin H.S end
+ -30 55615 a -30 55615 a
+SDict begin 18.2 H.A end
+ -30
+55615 a -30 55615 a
+SDict begin [ /View [/XYZ H.V] /Dest (3277) cvn H.B /DEST pdfmark end
+ -30 55615 a 1679 x FU(Be)381 b(careful)g(with)f
+(this,)g(set)h(user)g(ID)f(and)h(set)f(group)h(ID)g(programs)f(can)h
+(open)f(major)g(security)-30 59309 y(holes)538 b(on)g(your)g(system.)g
+(If)g(you)g(frequently)g(set)g(user)g(ID)g(programs)f(that)h(are)h(o)
+-39 b(wned)538 b(by)51776 59309 y
+SDict begin H.S end
+ 51776 59309 a 51776
+59309 a
+SDict begin 18.2 H.A end
+ 51776 59309 a 51776 59309 a
+SDict begin [ /View [/XYZ H.V] /Dest (3278) cvn H.B /DEST pdfmark end
+ 51776 59309 a -30
+61324 a
+SDict begin H.S end
+ -30 61324 a -30 61324 a
+SDict begin 18.2 H.A end
+ -30 61324 a -30 61324
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3280) cvn H.B /DEST pdfmark end
+ -30 61324 a FP(root)p FU(,)487 b(you)f(are)i(allo)-39
+b(wing)486 b(an)-23 b(yone)486 b(to)h(run)f(that)h(program)f(and)h(run)
+g(it)f(as)41020 61324 y
+SDict begin H.S end
+ 41020 61324 a 41020 61324 a
+SDict begin 18.2 H.A end
+ 41020
+61324 a 41020 61324 a
+SDict begin [ /View [/XYZ H.V] /Dest (3281) cvn H.B /DEST pdfmark end
+ 41020 61324 a FP(root)p FU(.)h(Since)48800
+61324 y
+SDict begin H.S end
+ 48800 61324 a 48800 61324 a
+SDict begin 18.2 H.A end
+ 48800 61324 a 48800
+61324 a
+SDict begin [ /View [/XYZ H.V] /Dest (3282) cvn H.B /DEST pdfmark end
+ 48800 61324 a FP(root)-30 63338 y FU(has)395
+b(no)h(restrictions)e(on)i(the)f(system,)g(you)g(can)h(see)g(ho)-39
+b(w)395 b(this)g(w)-15 b(ould)394 b(pose)i(a)f(major)g(security)-30
+65353 y(problem.)432 b(In)g(short,)f(it')-85 b(s)431
+b(not)h(bad)g(to)f(use)h(set)f(user)h(ID)g(and)g(set)f(group)h(ID)g
+(permissions,)f(just)-30 67368 y(use)387 b(common)g(sense.)-30
+68158 y
+SDict begin H.S end
+ -30 68158 a -30 68158 a
+SDict begin 18.2 H.A end
+ -30 68158 a -30 68158
+a
+SDict begin [ /View [/XYZ H.V] /Dest (FILESYSTEM-STRUCTURE-LINKS) cvn
+H.B /DEST pdfmark end
+ -30 68158 a Black 49451 73792 a FR(115)p Black eop
+end
+%%Page: 116 138
+TeXDict begin 116 137 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.116) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(9)g(F)-70 b(ilesystem)387
+b(Structur)-57 b(e)p Black -30 4132 a FL(9.3)620 b(Links)-30
+4160 y
+SDict begin H.S end
+ -30 4160 a -30 4160 a
+SDict begin 18.2 H.A end
+ -30 4160 a -30 4160 a
+SDict begin [ /View [/XYZ H.V] /Dest (3285) cvn H.B /DEST pdfmark end
+ -30
+4160 a -30 5276 a
+SDict begin H.S end
+ -30 5276 a -30 5276 a
+SDict begin 18.2 H.A end
+ -30 5276 a -30
+5276 a
+SDict begin [ /View [/XYZ H.V] /Dest (3287) cvn H.B /DEST pdfmark end
+ -30 5276 a 1987 x FU(Links)545 b(are)g(pointers)g(between)g
+(\002les.)g(W)-62 b(ith)544 b(links,)h(you)g(can)h(ha)-31
+b(v)-23 b(e)544 b(\002les)h(e)-23 b(xist)545 b(in)g(man)-23
+b(y)544 b(lo-)-30 9277 y(cations)521 b(and)g(be)h(accessible)f(by)g
+(man)-23 b(y)521 b(names.)g(There)h(are)f(tw)-15 b(o)521
+b(types)g(of)g(links:)g(hard)g(and)-30 11292 y(soft.)-30
+12082 y
+SDict begin H.S end
+ -30 12082 a -30 12082 a
+SDict begin 18.2 H.A end
+ -30 12082 a -30 12082
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3288) cvn H.B /DEST pdfmark end
+ -30 12082 a 1999 x FU(Hard)349 b(links)g(are)g(names)g(for)h(a)f
+(particular)g(\002le.)g(The)-23 b(y)349 b(can)g(only)g(e)-23
+b(xist)348 b(within)h(a)g(single)g(\002lesys-)-30 16096
+y(tem)470 b(and)g(are)g(only)f(remo)-23 b(v)g(ed)469
+b(when)h(the)g(real)g(name)f(is)h(remo)-23 b(v)g(ed)469
+b(from)h(the)g(system.)f(These)-30 18111 y(are)388 b(useful)f(in)g
+(some)g(cases,)h(b)-31 b(ut)387 b(man)-23 b(y)386 b(users)h(\002nd)g
+(the)g(soft)g(link)g(to)g(be)h(more)f(v)-23 b(ersatile.)-30
+18446 y
+SDict begin H.S end
+ -30 18446 a -30 18446 a
+SDict begin 18.2 H.A end
+ -30 18446 a -30 18446
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3289) cvn H.B /DEST pdfmark end
+ -30 18446 a -30 19221 a
+SDict begin H.S end
+ -30 19221 a -30 19221 a
+SDict begin 18.2 H.A end
+ -30
+19221 a -30 19221 a
+SDict begin [ /View [/XYZ H.V] /Dest (3291) cvn H.B /DEST pdfmark end
+ -30 19221 a 1679 x FU(The)362 b(soft)f(link,)h
+(also)f(called)g(a)h(symbolic)f(link,)h(can)f(point)g(to)h(a)g(\002le)f
+(outside)g(of)h(its)f(\002lesystem.)-30 22915 y(It)309
+b(is)f(actually)h(a)g(small)f(\002le)g(containing)g(the)h(information)f
+(it)g(needs.)h(Y)-170 b(ou)308 b(can)h(add)g(and)g(remo)-23
+b(v)g(e)-30 24930 y(soft)502 b(links)g(without)g(af)-39
+b(fecting)502 b(the)g(actual)h(\002le.)f(And)g(since)h(a)f(symbolic)g
+(link)g(is)g(actually)g(a)-30 26944 y(small)585 b(\002le)f(containing)h
+(its)g(o)-39 b(wn)585 b(information,)f(the)-23 b(y)585
+b(can)g(e)-39 b(v)-23 b(en)586 b(point)e(at)h(a)h(directory)-101
+b(.)585 b(It')-85 b(s)-30 28959 y(rather)388 b(common)e(to)h(ha)-31
+b(v)-23 b(e)14635 28959 y
+SDict begin H.S end
+ 14635 28959 a 14635 28959 a
+SDict begin 18.2 H.A end
+
+14635 28959 a 14635 28959 a
+SDict begin [ /View [/XYZ H.V] /Dest (3292) cvn H.B /DEST pdfmark end
+ 14635 28959 a FQ(/var/tmp)383
+b FU(actually)j(be)i(a)f(symbolic)g(link)f(to)38715 28959
+y
+SDict begin H.S end
+ 38715 28959 a 38715 28959 a
+SDict begin 18.2 H.A end
+ 38715 28959 a 38715 28959
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3293) cvn H.B /DEST pdfmark end
+ 38715 28959 a FQ(/tmp)f FU(for)j(e)-23 b(xample.)-30
+30069 y
+SDict begin H.S end
+ -30 30069 a -30 30069 a
+SDict begin 18.2 H.A end
+ -30 30069 a -30 30069
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3294) cvn H.B /DEST pdfmark end
+ -30 30069 a 1680 x FU(Links)544 b(do)g(not)f(ha)-31
+b(v)-23 b(e)544 b(their)g(o)-39 b(wn)544 b(set)g(of)g(permissions)f(or)
+h(o)-39 b(wnerships,)544 b(b)-31 b(ut)544 b(instead)f(re\003ect)-30
+33763 y(those)448 b(of)h(the)g(\002le)f(the)-23 b(y)449
+b(point)f(to.)h(Slackw)-15 b(are)448 b(uses)g(mostly)g(soft)h(links.)f
+(Here)h(is)g(a)g(common)-30 35778 y(e)-23 b(xample:)-30
+37663 y
+SDict begin H.S end
+ -30 37663 a -30 37663 a
+SDict begin 14.56 H.A end
+ -30 37663 a -30 37663
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3295) cvn H.B /DEST pdfmark end
+ -30 37663 a -30 37663 a
+SDict begin H.S end
+ -30 37663 a -30 37663 a
+SDict begin 14.56 H.A end
+ -30
+37663 a -30 37663 a
+SDict begin [ /View [/XYZ H.V] /Dest (3296) cvn H.B /DEST pdfmark end
+ -30 37663 a 1276 x FJ(\045)1309 38939
+y
+SDict begin H.S end
+ 1309 38939 a 1309 38939 a
+SDict begin 14.56 H.A end
+ 1309 38939 a 1309 38939 a
+SDict begin [ /View [/XYZ H.V] /Dest (3297) cvn H.B /DEST pdfmark end
+
+1309 38939 a FH(ls)744 b(-l)f(/bin/sh)-30 40551 y FP(lrwxrwxrwx)2231
+b(1)743 b(root)3719 b(root)g(4)744 b(Apr)1487 b(6)744
+b(12:34)f(/bin/sh)g(->)h(bash)-30 42295 y
+SDict begin H.S end
+ -30 42295 a
+-30 42295 a
+SDict begin 18.2 H.A end
+ -30 42295 a -30 42295 a
+SDict begin [ /View [/XYZ H.V] /Dest (3298) cvn H.B /DEST pdfmark end
+ -30 42295 a 1821
+x FU(The)2917 44116 y
+SDict begin H.S end
+ 2917 44116 a 2917 44116 a
+SDict begin 18.2 H.A end
+ 2917
+44116 a 2917 44116 a
+SDict begin [ /View [/XYZ H.V] /Dest (3299) cvn H.B /DEST pdfmark end
+ 2917 44116 a FP(sh)537 b FU(shell)f(under)h
+(Slackw)-15 b(are)536 b(is)h(actually)26462 44116 y
+SDict begin H.S end
+ 26462
+44116 a 26462 44116 a
+SDict begin 18.2 H.A end
+ 26462 44116 a 26462 44116 a
+SDict begin [ /View [/XYZ H.V] /Dest (3300) cvn H.B /DEST pdfmark end
+ 26462
+44116 a FP(bash)p FU(.)g(Remo)-23 b(ving)536 b(links)g(is)h(done)f
+(using)49901 44116 y
+SDict begin H.S end
+ 49901 44116 a 49901 44116 a
+SDict begin 18.2 H.A end
+ 49901
+44116 a 49901 44116 a
+SDict begin [ /View [/XYZ H.V] /Dest (3301) cvn H.B /DEST pdfmark end
+ 49901 44116 a FP(rm)p FU(.)-30
+46130 y(The)2737 46130 y
+SDict begin H.S end
+ 2737 46130 a 2737 46130 a
+SDict begin 18.2 H.A end
+ 2737
+46130 a 2737 46130 a
+SDict begin [ /View [/XYZ H.V] /Dest (3302) cvn H.B /DEST pdfmark end
+ 2737 46130 a FP(ln)356 b FU(command)g(is)h(used)f
+(to)g(create)h(links.)g(These)f(commands)g(will)g(be)h(discussed)f(in)g
+(more)-30 48145 y(depth)387 b(in)p 0 TeXcolorgray 5394
+48145 a
+SDict begin H.S end
+ 5394 48145 a FU(Chapter)g(10)12238 48145 y
+SDict begin 18.2 H.L end
+ 12238
+48145 a 12238 48145 a
+SDict begin [ /Subtype /Link /Dest (FILE-COMMANDS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 12238 48145 a Black FU(.)-30 49255
+y
+SDict begin H.S end
+ -30 49255 a -30 49255 a
+SDict begin 18.2 H.A end
+ -30 49255 a -30 49255 a
+SDict begin [ /View [/XYZ H.V] /Dest (3304) cvn H.B /DEST pdfmark end
+ -30
+49255 a 1679 x FU(It')-85 b(s)453 b(v)-23 b(ery)453 b(important)f(to)h
+(be)g(careful)g(about)g(symlinks)f(in)h(particular)-85
+b(.)453 b(Once,)g(I)h(w)-15 b(as)452 b(w)-15 b(orking)-30
+52949 y(on)426 b(a)g(machine)g(that)f(w)-15 b(as)426
+b(consistently)e(f)-15 b(ailing)425 b(to)h(back-up)g(to)f(tape)h(each)g
+(night.)g(T)-124 b(w)-15 b(o)425 b(sym-)-30 54964 y(links)500
+b(had)g(been)g(made)g(to)g(directories)g(beneath)f(each)i(other)-85
+b(.)500 b(The)g(back-up)g(softw)-15 b(are)500 b(k)-15
+b(ept)-30 56978 y(appending)468 b(those)f(same)h(directories)g(to)g
+(the)g(tape)h(until)e(it)h(w)-15 b(as)468 b(out)g(of)g(space.)h
+(Normally)-101 b(,)468 b(a)-30 58993 y(set)382 b(of)g(checks)f(will)h
+(pre)-39 b(v)-23 b(ent)381 b(creating)h(a)g(symlink)f(in)g(this)h
+(situation,)f(b)-31 b(ut)381 b(ours)h(w)-15 b(as)381
+b(a)h(special)-30 61008 y(case.)-30 61798 y
+SDict begin H.S end
+ -30 61798
+a -30 61798 a
+SDict begin 18.2 H.A end
+ -30 61798 a -30 61798 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILESYSTEM-STRUCTURE-MOUNTING)
+cvn H.B /DEST pdfmark end
+ -30 61798 a Black
+11994 x FR(116)p Black eop end
+%%Page: 117 139
+TeXDict begin 117 138 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.117) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 32490 -1636 a FR(Chapter)386 b(9)h(F)-70
+b(ilesystem)387 b(Structur)-57 b(e)p Black -30 4132 a
+FL(9.4)620 b(Mounting)f(De)-33 b(vices)-30 4629 y
+SDict begin H.S end
+ -30
+4629 a -30 4629 a
+SDict begin 18.2 H.A end
+ -30 4629 a -30 4629 a
+SDict begin [ /View [/XYZ H.V] /Dest (3307) cvn H.B /DEST pdfmark end
+ -30 4629 a -30
+4629 a
+SDict begin H.S end
+ -30 4629 a -30 4629 a
+SDict begin 18.2 H.A end
+ -30 4629 a -30 4629 a
+SDict begin [ /View [/XYZ H.V] /Dest (3310) cvn H.B /DEST pdfmark end
+ -30
+4629 a -30 5744 a
+SDict begin H.S end
+ -30 5744 a -30 5744 a
+SDict begin 18.2 H.A end
+ -30 5744 a -30
+5744 a
+SDict begin [ /View [/XYZ H.V] /Dest (3312) cvn H.B /DEST pdfmark end
+ -30 5744 a 1519 x FU(As)328 b(w)-15 b(as)328 b(pre)-39
+b(viously)328 b(discussed)f(in)p 0 TeXcolorgray 19378
+7263 a
+SDict begin H.S end
+ 19378 7263 a FU(Section)387 b(4.1.1)27514 7263
+y
+SDict begin 18.2 H.L end
+ 27514 7263 a 27514 7263 a
+SDict begin [ /Subtype /Link /Dest (SYSTEM-CONFIGURATION-LAYOUT) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 27514 7263 a Black FU(,)329
+b(all)f(the)g(dri)-39 b(v)-23 b(es)328 b(and)h(de)-39
+b(vices)328 b(in)g(your)g(com-)-30 9277 y(puter)428 b(are)h(one)f(big)g
+(\002lesystem.)f(V)-172 b(arious)428 b(hard)g(dri)-39
+b(v)-23 b(e)428 b(partitions,)f(CD-R)-62 b(OMs,)428 b(and)g(\003oppies)
+-30 11292 y(are)345 b(all)f(placed)h(in)f(the)h(same)f(tree.)h(In)g
+(order)f(to)h(attach)f(these)h(dri)-39 b(v)-23 b(es)344
+b(to)g(the)h(\002lesystem)e(so)h(that)-30 13307 y(you)387
+b(can)h(access)f(them,)g(you)g(ha)-31 b(v)-23 b(e)388
+b(to)f(use)g(the)25739 13307 y
+SDict begin H.S end
+ 25739 13307 a 25739 13307
+a
+SDict begin 18.2 H.A end
+ 25739 13307 a 25739 13307 a
+SDict begin [ /View [/XYZ H.V] /Dest (3314) cvn H.B /DEST pdfmark end
+ 25739 13307 a FP(mount)p
+FU(\(1\))g(and)34278 13307 y
+SDict begin H.S end
+ 34278 13307 a 34278 13307
+a
+SDict begin 18.2 H.A end
+ 34278 13307 a 34278 13307 a
+SDict begin [ /View [/XYZ H.V] /Dest (3315) cvn H.B /DEST pdfmark end
+ 34278 13307 a FP(umount)p
+FU(\(1\))g(commands.)-30 14417 y
+SDict begin H.S end
+ -30 14417 a -30 14417
+a
+SDict begin 18.2 H.A end
+ -30 14417 a -30 14417 a
+SDict begin [ /View [/XYZ H.V] /Dest (3316) cvn H.B /DEST pdfmark end
+ -30 14417 a 1679 x FU(Some)475
+b(de)-39 b(vices)475 b(are)h(automatically)e(mounted)h(when)g(you)g
+(boot)g(up)g(your)g(computer)-85 b(.)475 b(These)-30
+18111 y(are)371 b(listed)f(in)g(the)9802 18111 y
+SDict begin H.S end
+ 9802
+18111 a 9802 18111 a
+SDict begin 18.2 H.A end
+ 9802 18111 a 9802 18111 a
+SDict begin [ /View [/XYZ H.V] /Dest (3317) cvn H.B /DEST pdfmark end
+ 9802 18111
+a FQ(/etc/fstab)364 b FU(\002le.)371 b(An)-23 b(ything)369
+b(that)h(you)g(w)-15 b(ant)370 b(to)g(be)h(mounted)e(automatically)-30
+20125 y(gets)494 b(an)g(entry)f(in)h(that)f(\002le.)h(F)-23
+b(or)494 b(other)f(de)-39 b(vices,)494 b(you')-15 b(ll)493
+b(ha)-31 b(v)-23 b(e)494 b(to)f(issue)h(a)g(command)f(e)-39
+b(v)-23 b(ery)-30 22140 y(time)387 b(you)g(w)-15 b(ant)387
+b(to)g(use)g(the)g(de)-39 b(vice.)-30 22476 y
+SDict begin H.S end
+ -30 22476
+a -30 22476 a
+SDict begin 18.2 H.A end
+ -30 22476 a -30 22476 a
+SDict begin [ /View [/XYZ H.V] /Dest (3318) cvn H.B /DEST pdfmark end
+ -30 22476 a 5026
+x FA(fstab)-30 28432 y
+SDict begin H.S end
+ -30 28432 a -30 28432 a
+SDict begin 18.2 H.A end
+ -30 28432
+a -30 28432 a
+SDict begin [ /View [/XYZ H.V] /Dest (3321) cvn H.B /DEST pdfmark end
+ -30 28432 a 2015 x FU(Let')-85 b(s)387
+b(look)g(at)g(an)h(e)-23 b(xample)386 b(of)i(the)19531
+30447 y
+SDict begin H.S end
+ 19531 30447 a 19531 30447 a
+SDict begin 18.2 H.A end
+ 19531 30447 a 19531
+30447 a
+SDict begin [ /View [/XYZ H.V] /Dest (3322) cvn H.B /DEST pdfmark end
+ 19531 30447 a FQ(/etc/fstab)381 b FU(\002le:)-30
+32332 y
+SDict begin H.S end
+ -30 32332 a -30 32332 a
+SDict begin 14.56 H.A end
+ -30 32332 a -30 32332
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3323) cvn H.B /DEST pdfmark end
+ -30 32332 a -30 32332 a
+SDict begin H.S end
+ -30 32332 a -30 32332 a
+SDict begin 14.56 H.A end
+ -30
+32332 a -30 32332 a
+SDict begin [ /View [/XYZ H.V] /Dest (3324) cvn H.B /DEST pdfmark end
+ -30 32332 a 1276 x FJ(\045)1309 33608
+y
+SDict begin H.S end
+ 1309 33608 a 1309 33608 a
+SDict begin 14.56 H.A end
+ 1309 33608 a 1309 33608 a
+SDict begin [ /View [/XYZ H.V] /Dest (3325) cvn H.B /DEST pdfmark end
+
+1309 33608 a FH(cat)744 b(/etc/fstab)-30 35220 y FP(/dev/sda1)5206
+b(/)11158 b(ext2)5951 b(defaults)f(1)2231 b(1)-30 36832
+y(/dev/sda2)5206 b(/usr/local)4462 b(ext2)5951 b(defaults)f(1)2231
+b(1)-30 38443 y(/dev/sda4)5206 b(/home)8182 b(ext2)5951
+b(defaults)f(1)2231 b(1)-30 40055 y(/dev/sdb1)5206 b(swap)8926
+b(swap)5951 b(defaults)f(0)2231 b(0)-30 41667 y(/dev/sdb3)5206
+b(/export)6694 b(ext2)5951 b(defaults)f(1)2231 b(1)-30
+43279 y(none)8926 b(/dev/pts)5950 b(devpts)4463 b(gid=5,mode=620)1486
+b(0)2231 b(0)-30 44890 y(none)8926 b(/proc)8182 b(proc)5951
+b(defaults)f(0)2231 b(0)-30 46502 y(/dev/fd0)5950 b(/mnt)8926
+b(ext2)5951 b(defaults)f(0)2231 b(0)-30 48114 y(/dev/cdrom)4462
+b(/mnt/cdrom)g(iso9660)3719 b(ro)10414 b(0)2231 b(0)-30
+48212 y
+SDict begin H.S end
+ -30 48212 a -30 48212 a
+SDict begin 18.2 H.A end
+ -30 48212 a -30 48212
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3326) cvn H.B /DEST pdfmark end
+ -30 48212 a -30 49762 a
+SDict begin H.S end
+ -30 49762 a -30 49762 a
+SDict begin 18.2 H.A end
+ -30
+49762 a -30 49762 a
+SDict begin [ /View [/XYZ H.V] /Dest (3328) cvn H.B /DEST pdfmark end
+ -30 49762 a 1916 x FU(The)611 b(\002rst)g(column)g
+(is)g(the)g(de)-39 b(vice)612 b(name.)f(In)h(this)f(case,)h(the)f(de)
+-39 b(vices)611 b(are)h(\002)-39 b(v)-23 b(e)611 b(partitions)-30
+53693 y(spread)521 b(out)g(across)g(tw)-15 b(o)520 b(SCSI)g(hard)h(dri)
+-39 b(v)-23 b(es,)521 b(tw)-15 b(o)521 b(special)f(\002lesystems)g
+(that)h(don')-28 b(t)521 b(need)g(a)-30 55708 y(de)-39
+b(vice,)388 b(a)g(\003opp)-15 b(y)-101 b(,)387 b(and)g(a)h(CD-R)-62
+b(OM)386 b(dri)-39 b(v)-23 b(e.)388 b(The)f(second)g(column)g(is)g
+(where)h(the)f(de)-39 b(vice)387 b(will)-30 57722 y(be)311
+b(mounted.)g(This)f(needs)h(to)f(be)h(a)g(directory)g(name,)g(e)-23
+b(xcept)311 b(in)f(the)h(case)g(of)g(a)g(sw)-15 b(ap)310
+b(partition.)-30 59737 y(The)374 b(third)f(column)g(is)h(the)g
+(\002lesystem)e(type)i(of)g(the)g(de)-39 b(vice.)374
+b(F)-23 b(or)373 b(normal)h(Linux)f(\002lesystems,)-30
+61752 y(this)504 b(will)g(be)7597 61752 y
+SDict begin H.S end
+ 7597 61752
+a 7597 61752 a
+SDict begin 18.2 H.A end
+ 7597 61752 a 7597 61752 a
+SDict begin [ /View [/XYZ H.V] /Dest (3329) cvn H.B /DEST pdfmark end
+ 7597 61752 a
+FP(ext2)g FU(\(second)g(e)-23 b(xtended)504 b(\002lesystem\).)g(CD-R)
+-62 b(OM)503 b(dri)-39 b(v)-23 b(es)504 b(are)43439 61752
+y
+SDict begin H.S end
+ 43439 61752 a 43439 61752 a
+SDict begin 18.2 H.A end
+ 43439 61752 a 43439 61752
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3330) cvn H.B /DEST pdfmark end
+ 43439 61752 a FP(iso9660)p FU(,)g(and)-30 63766 y(W)-62
+b(indo)-39 b(ws-based)387 b(de)-39 b(vices)387 b(will)g(either)g(be)
+23803 63766 y
+SDict begin H.S end
+ 23803 63766 a 23803 63766 a
+SDict begin 18.2 H.A end
+ 23803 63766
+a 23803 63766 a
+SDict begin [ /View [/XYZ H.V] /Dest (3331) cvn H.B /DEST pdfmark end
+ 23803 63766 a FP(msdos)g FU(or)29589
+63766 y
+SDict begin H.S end
+ 29589 63766 a 29589 63766 a
+SDict begin 18.2 H.A end
+ 29589 63766 a 29589
+63766 a
+SDict begin [ /View [/XYZ H.V] /Dest (3332) cvn H.B /DEST pdfmark end
+ 29589 63766 a FP(vfat)p FU(.)p Black 49394 73792
+a FR(117)p Black eop end
+%%Page: 118 140
+TeXDict begin 118 139 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.118) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(9)g(F)-70 b(ilesystem)387
+b(Structur)-57 b(e)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3333) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(The)469
+b(fourth)f(column)g(is)g(a)h(listing)f(of)h(options)e(that)i(apply)f
+(to)h(the)f(mounted)g(\002lesystem.)g(de-)-30 5626 y(f)-15
+b(aults)428 b(is)g(\002ne)h(for)g(just)f(about)g(e)-39
+b(v)-23 b(erything.)429 b(Ho)-39 b(we)g(v)-23 b(er)-62
+b(,)429 b(read-only)g(de)-39 b(vices)428 b(should)h(be)f(gi)-39
+b(v)-23 b(en)-30 7640 y(the)2245 7640 y
+SDict begin H.S end
+ 2245 7640 a 2245
+7640 a
+SDict begin 18.2 H.A end
+ 2245 7640 a 2245 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (3334) cvn H.B /DEST pdfmark end
+ 2245 7640 a FP(ro)380
+b FU(\003ag.)h(There)g(are)g(a)g(lot)f(of)h(options)e(that)i(can)f(be)h
+(used.)g(Check)f(the)40481 7640 y
+SDict begin H.S end
+ 40481 7640 a 40481
+7640 a
+SDict begin 18.2 H.A end
+ 40481 7640 a 40481 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (3335) cvn H.B /DEST pdfmark end
+ 40481 7640 a FQ(fstab)p
+FU(\(5\))e(man)i(page)-30 9655 y(for)430 b(more)g(information.)f(The)h
+(last)f(tw)-15 b(o)429 b(columns)g(are)i(used)e(by)35373
+9655 y
+SDict begin H.S end
+ 35373 9655 a 35373 9655 a
+SDict begin 18.2 H.A end
+ 35373 9655 a 35373 9655
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3336) cvn H.B /DEST pdfmark end
+ 35373 9655 a FP(fsck)g FU(and)h(other)g(commands)-30
+11670 y(that)568 b(need)g(to)f(manipulate)g(the)h(de)-39
+b(vices.)568 b(Check)g(the)g(man)g(page)f(for)h(that)g(information)f
+(as)-30 13684 y(well.)-30 14475 y
+SDict begin H.S end
+ -30 14475 a -30 14475
+a
+SDict begin 18.2 H.A end
+ -30 14475 a -30 14475 a
+SDict begin [ /View [/XYZ H.V] /Dest (3337) cvn H.B /DEST pdfmark end
+ -30 14475 a 1999 x FU(When)440
+b(you)g(install)f(Slackw)-15 b(are)439 b(Linux,)g(the)h(setup)g
+(program)f(will)h(b)-31 b(uild)439 b(much)g(of)h(the)48644
+16474 y
+SDict begin H.S end
+ 48644 16474 a 48644 16474 a
+SDict begin 18.2 H.A end
+ 48644 16474 a 48644
+16474 a
+SDict begin [ /View [/XYZ H.V] /Dest (3338) cvn H.B /DEST pdfmark end
+ 48644 16474 a FQ(fstab)-30 18489 y FU(\002le.)-30
+19279 y
+SDict begin H.S end
+ -30 19279 a -30 19279 a
+SDict begin 18.2 H.A end
+ -30 19279 a -30 19279
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3339) cvn H.B /DEST pdfmark end
+ -30 19279 a 5502 x FF(mount)685 b FG(and)517 b FF(umount)-30
+25734 y
+SDict begin H.S end
+ -30 25734 a -30 25734 a
+SDict begin 18.2 H.A end
+ -30 25734 a -30 25734
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3343) cvn H.B /DEST pdfmark end
+ -30 25734 a 1991 x FU(Attaching)c(another)h(de)-39
+b(vice)514 b(to)f(your)h(\002lesystem)e(is)i(easy)-101
+b(.)514 b(All)g(you)f(ha)-31 b(v)-23 b(e)514 b(to)f(do)h(is)f(use)h
+(the)-30 29740 y
+SDict begin H.S end
+ -30 29740 a -30 29740 a
+SDict begin 18.2 H.A end
+ -30 29740 a
+-30 29740 a
+SDict begin [ /View [/XYZ H.V] /Dest (3344) cvn H.B /DEST pdfmark end
+ -30 29740 a FP(mount)372 b FU(command,)g(along)g(with)h(a)f
+(fe)-39 b(w)373 b(options.)f(Using)30995 29740 y
+SDict begin H.S end
+ 30995
+29740 a 30995 29740 a
+SDict begin 18.2 H.A end
+ 30995 29740 a 30995 29740 a
+SDict begin [ /View [/XYZ H.V] /Dest (3345) cvn H.B /DEST pdfmark end
+ 30995
+29740 a FP(mount)g FU(can)h(simpli\002ed)e(if)h(the)h(de)-39
+b(vice)-30 31754 y(has)407 b(an)h(entry)f(in)g(the)11820
+31754 y
+SDict begin H.S end
+ 11820 31754 a 11820 31754 a
+SDict begin 18.2 H.A end
+ 11820 31754 a 11820
+31754 a
+SDict begin [ /View [/XYZ H.V] /Dest (3346) cvn H.B /DEST pdfmark end
+ 11820 31754 a FQ(/etc/fstab)402 b FU(\002le.)407
+b(F)-23 b(or)407 b(e)-23 b(xample,)407 b(let')-85 b(s)407
+b(say)g(that)g(I)h(w)-15 b(anted)406 b(to)i(mount)e(my)-30
+33769 y(CD-R)-62 b(OM)496 b(dri)-39 b(v)-23 b(e)497 b(and)g(that)g(my)
+18259 33769 y
+SDict begin H.S end
+ 18259 33769 a 18259 33769 a
+SDict begin 18.2 H.A end
+ 18259 33769
+a 18259 33769 a
+SDict begin [ /View [/XYZ H.V] /Dest (3347) cvn H.B /DEST pdfmark end
+ 18259 33769 a FP(fstab)g FU(\002le)g(look)-15
+b(ed)496 b(lik)-15 b(e)497 b(the)g(e)-23 b(xample)496
+b(from)h(the)g(pre)-39 b(vious)-30 35784 y(section.)387
+b(I)h(w)-15 b(ould)386 b(call)12910 35784 y
+SDict begin H.S end
+ 12910 35784
+a 12910 35784 a
+SDict begin 18.2 H.A end
+ 12910 35784 a 12910 35784 a
+SDict begin [ /View [/XYZ H.V] /Dest (3348) cvn H.B /DEST pdfmark end
+ 12910 35784
+a FP(mount)h FU(lik)-15 b(e)387 b(so:)-30 37360 y
+SDict begin H.S end
+ -30
+37360 a -30 37360 a
+SDict begin 14.56 H.A end
+ -30 37360 a -30 37360 a
+SDict begin [ /View [/XYZ H.V] /Dest (3349) cvn H.B /DEST pdfmark end
+ -30 37360
+a -30 37360 a
+SDict begin H.S end
+ -30 37360 a -30 37360 a
+SDict begin 14.56 H.A end
+ -30 37360 a -30
+37360 a
+SDict begin [ /View [/XYZ H.V] /Dest (3350) cvn H.B /DEST pdfmark end
+ -30 37360 a 1585 x FJ(\045)1309 38945 y
+SDict begin H.S end
+ 1309
+38945 a 1309 38945 a
+SDict begin 14.56 H.A end
+ 1309 38945 a 1309 38945 a
+SDict begin [ /View [/XYZ H.V] /Dest (3351) cvn H.B /DEST pdfmark end
+ 1309 38945
+a FH(mount)743 b(/cdrom)-30 40586 y
+SDict begin H.S end
+ -30 40586 a -30 40586
+a
+SDict begin 18.2 H.A end
+ -30 40586 a -30 40586 a
+SDict begin [ /View [/XYZ H.V] /Dest (3352) cvn H.B /DEST pdfmark end
+ -30 40586 a 1924 x FU(Since)471
+b(there)g(is)g(an)g(entry)g(in)16226 42510 y
+SDict begin H.S end
+ 16226 42510
+a 16226 42510 a
+SDict begin 18.2 H.A end
+ 16226 42510 a 16226 42510 a
+SDict begin [ /View [/XYZ H.V] /Dest (3353) cvn H.B /DEST pdfmark end
+ 16226 42510
+a FQ(fstab)e FU(for)i(that)g(mount)f(point,)33381 42510
+y
+SDict begin H.S end
+ 33381 42510 a 33381 42510 a
+SDict begin 18.2 H.A end
+ 33381 42510 a 33381 42510
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3354) cvn H.B /DEST pdfmark end
+ 33381 42510 a FP(mount)h FU(kno)-39 b(ws)471 b(what)g(options)f(to)
+-30 44524 y(use.)422 b(If)g(there)f(w)-15 b(asn')-28
+b(t)421 b(an)h(entry)f(for)g(that)h(de)-39 b(vice,)422
+b(I)f(w)-15 b(ould)421 b(ha)-31 b(v)-23 b(e)421 b(to)g(use)h(se)-39
+b(v)-23 b(eral)421 b(options)g(for)-30 46539 y
+SDict begin H.S end
+ -30 46539
+a -30 46539 a
+SDict begin 18.2 H.A end
+ -30 46539 a -30 46539 a
+SDict begin [ /View [/XYZ H.V] /Dest (3355) cvn H.B /DEST pdfmark end
+ -30 46539 a FP(mount)p
+FU(:)-30 48115 y
+SDict begin H.S end
+ -30 48115 a -30 48115 a
+SDict begin 14.56 H.A end
+ -30 48115 a
+-30 48115 a
+SDict begin [ /View [/XYZ H.V] /Dest (3356) cvn H.B /DEST pdfmark end
+ -30 48115 a -30 48115 a
+SDict begin H.S end
+ -30 48115 a -30 48115
+a
+SDict begin 14.56 H.A end
+ -30 48115 a -30 48115 a
+SDict begin [ /View [/XYZ H.V] /Dest (3357) cvn H.B /DEST pdfmark end
+ -30 48115 a 1585 x FJ(\045)1309
+49700 y
+SDict begin H.S end
+ 1309 49700 a 1309 49700 a
+SDict begin 14.56 H.A end
+ 1309 49700 a 1309 49700
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3358) cvn H.B /DEST pdfmark end
+ 1309 49700 a FH(mount)743 b(-t)h(iso9660)f(-o)h(ro)f(/dev/cdrom)g
+(/cdrom)-30 51341 y
+SDict begin H.S end
+ -30 51341 a -30 51341 a
+SDict begin 18.2 H.A end
+ -30 51341
+a -30 51341 a
+SDict begin [ /View [/XYZ H.V] /Dest (3359) cvn H.B /DEST pdfmark end
+ -30 51341 a 1924 x FU(That)303 b(command)f(line)g
+(includes)g(the)g(same)h(information)f(as)g(the)h(e)-23
+b(xample)40249 53265 y
+SDict begin H.S end
+ 40249 53265 a 40249 53265 a
+SDict begin 18.2 H.A end
+ 40249
+53265 a 40249 53265 a
+SDict begin [ /View [/XYZ H.V] /Dest (3360) cvn H.B /DEST pdfmark end
+ 40249 53265 a FQ(fstab)299 b FU(did,)k(b)-31
+b(ut)303 b(we')-15 b(ll)-30 55280 y(go)457 b(o)-23 b(v)g(er)457
+b(all)f(the)h(parts)g(an)-23 b(yw)-15 b(ays.)457 b(The)22065
+55280 y
+SDict begin H.S end
+ 22065 55280 a 22065 55280 a
+SDict begin 18.2 H.A end
+ 22065 55280 a 22065
+55280 a
+SDict begin [ /View [/XYZ H.V] /Dest (3361) cvn H.B /DEST pdfmark end
+ 22065 55280 a FP(-t)743 b(iso9660)456 b FU(is)h(the)g
+(\002lesystem)f(type)h(of)g(the)g(de)-39 b(vice)-30 57294
+y(to)459 b(mount.)f(In)h(this)f(case,)i(it)e(w)-15 b(ould)458
+b(be)h(the)g(iso9660)f(\002lesystem)f(which)i(is)f(what)h(CD-R)-62
+b(OM)-30 59309 y(dri)-39 b(v)-23 b(es)501 b(most)g(commonly)f(use.)i
+(The)20710 59309 y
+SDict begin H.S end
+ 20710 59309 a 20710 59309 a
+SDict begin 18.2 H.A end
+ 20710
+59309 a 20710 59309 a
+SDict begin [ /View [/XYZ H.V] /Dest (3362) cvn H.B /DEST pdfmark end
+ 20710 59309 a FP(-o)744 b(ro)501
+b FU(tells)g(mount)f(to)h(mount)g(the)g(de)-39 b(vice)502
+b(read-only)-101 b(.)-30 61324 y(The)2801 61324 y
+SDict begin H.S end
+ 2801
+61324 a 2801 61324 a
+SDict begin 18.2 H.A end
+ 2801 61324 a 2801 61324 a
+SDict begin [ /View [/XYZ H.V] /Dest (3363) cvn H.B /DEST pdfmark end
+ 2801 61324
+a FQ(/dev/cdrom)415 b FU(is)422 b(the)f(name)g(of)g(the)g(de)-39
+b(vice)422 b(to)f(mount,)g(and)34546 61324 y
+SDict begin H.S end
+ 34546 61324
+a 34546 61324 a
+SDict begin 18.2 H.A end
+ 34546 61324 a 34546 61324 a
+SDict begin [ /View [/XYZ H.V] /Dest (3364) cvn H.B /DEST pdfmark end
+ 34546 61324
+a FQ(/cdrom)d FU(is)j(the)g(location)g(on)g(the)-30 63338
+y(\002lesystem)386 b(to)h(mount)g(the)g(dri)-39 b(v)-23
+b(e.)-30 63674 y
+SDict begin H.S end
+ -30 63674 a -30 63674 a
+SDict begin 18.2 H.A end
+ -30 63674 a
+-30 63674 a
+SDict begin [ /View [/XYZ H.V] /Dest (3365) cvn H.B /DEST pdfmark end
+ -30 63674 a -30 64449 a
+SDict begin H.S end
+ -30 64449 a -30 64449
+a
+SDict begin 18.2 H.A end
+ -30 64449 a -30 64449 a
+SDict begin [ /View [/XYZ H.V] /Dest (3367) cvn H.B /DEST pdfmark end
+ -30 64449 a 1679 x FU(Before)483
+b(you)g(can)h(remo)-23 b(v)g(e)482 b(a)i(\003opp)-15
+b(y)-101 b(,)482 b(CD-R)-62 b(OM,)483 b(or)g(other)h(remo)-23
+b(v)-39 b(able)482 b(de)-39 b(vice)484 b(that)f(is)g(cur)-31
+b(-)-30 68142 y(rently)365 b(mounted,)g(you')-15 b(ll)365
+b(ha)-31 b(v)-23 b(e)365 b(to)g(unmount)g(it.)g(That)h(is)f(done)g
+(using)g(the)40447 68142 y
+SDict begin H.S end
+ 40447 68142 a 40447 68142
+a
+SDict begin 18.2 H.A end
+ 40447 68142 a 40447 68142 a
+SDict begin [ /View [/XYZ H.V] /Dest (3368) cvn H.B /DEST pdfmark end
+ 40447 68142 a FP(umount)g
+FU(command.)p Black -30 73792 a FR(118)p Black eop end
+%%Page: 119 141
+TeXDict begin 119 140 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.119) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 32490 -1636 a FR(Chapter)386 b(9)h(F)-70
+b(ilesystem)387 b(Structur)-57 b(e)p Black -30 3611 a
+FU(Don')-28 b(t)442 b(ask)f(where)h(the)13071 3611 y
+SDict begin H.S end
+
+13071 3611 a 13071 3611 a
+SDict begin 18.2 H.A end
+ 13071 3611 a 13071 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3369) cvn H.B /DEST pdfmark end
+ 13071
+3611 a FU(\223n\224)g(went)g(because)g(we)g(couldn')-28
+b(t)441 b(tell)g(you.)h(Y)-170 b(ou)442 b(can)g(use)f(either)h(the)-30
+5626 y(mounted)425 b(de)-39 b(vice)426 b(or)g(the)f(mount)g(point)g(as)
+h(the)g(ar)-28 b(gument)425 b(to)34206 5626 y
+SDict begin H.S end
+ 34206 5626
+a 34206 5626 a
+SDict begin 18.2 H.A end
+ 34206 5626 a 34206 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (3370) cvn H.B /DEST pdfmark end
+ 34206 5626 a
+FP(umount)p FU(.)h(F)-23 b(or)425 b(e)-23 b(xample,)426
+b(if)f(you)-30 7640 y(w)-15 b(anted)465 b(to)h(unmount)e(the)i(CD-R)-62
+b(OM)464 b(from)i(the)g(pre)-39 b(vious)465 b(e)-23 b(xample,)465
+b(either)h(of)g(these)f(com-)-30 9655 y(mands)387 b(w)-15
+b(ould)386 b(w)-15 b(ork:)-30 11220 y
+SDict begin H.S end
+ -30 11220 a -30
+11220 a
+SDict begin 14.56 H.A end
+ -30 11220 a -30 11220 a
+SDict begin [ /View [/XYZ H.V] /Dest (3371) cvn H.B /DEST pdfmark end
+ -30 11220 a -30 11220
+a
+SDict begin H.S end
+ -30 11220 a -30 11220 a
+SDict begin 14.56 H.A end
+ -30 11220 a -30 11220 a
+SDict begin [ /View [/XYZ H.V] /Dest (3372) cvn H.B /DEST pdfmark end
+ -30
+11220 a 1597 x FJ(#)1309 12817 y
+SDict begin H.S end
+ 1309 12817 a 1309 12817
+a
+SDict begin 14.56 H.A end
+ 1309 12817 a 1309 12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (3373) cvn H.B /DEST pdfmark end
+ 1309 12817 a FH(umount)743
+b(/dev/cdrom)-30 12908 y
+SDict begin H.S end
+ -30 12908 a -30 12908 a
+SDict begin 14.56 H.A end
+ -30
+12908 a -30 12908 a
+SDict begin [ /View [/XYZ H.V] /Dest (3374) cvn H.B /DEST pdfmark end
+ -30 12908 a 1520 x FJ(#)1309 14428
+y
+SDict begin H.S end
+ 1309 14428 a 1309 14428 a
+SDict begin 14.56 H.A end
+ 1309 14428 a 1309 14428 a
+SDict begin [ /View [/XYZ H.V] /Dest (3375) cvn H.B /DEST pdfmark end
+
+1309 14428 a FH(umount)g(/cdrom)-30 17619 y
+SDict begin H.S end
+ -30 17619
+a -30 17619 a
+SDict begin 18.2 H.A end
+ -30 17619 a -30 17619 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILESYSTEM-STRUCTURE-NFS) cvn
+H.B /DEST pdfmark end
+ -30 17619 a 6033
+x FL(9.5)620 b(NFS)h(Mounts)-30 24796 y
+SDict begin H.S end
+ -30 24796 a -30
+24796 a
+SDict begin 18.2 H.A end
+ -30 24796 a -30 24796 a
+SDict begin [ /View [/XYZ H.V] /Dest (3378) cvn H.B /DEST pdfmark end
+ -30 24796 a 1987 x FU(NFS)485
+b(stands)g(for)g(the)g(Netw)-15 b(ork)485 b(Filesystem.)f(It)i(is)f
+(not)g(really)g(part)g(of)h(the)f(real)h(\002lesystem,)-30
+28798 y(b)-31 b(ut)387 b(can)h(be)f(used)g(to)g(add)g(parts)h(to)f(the)
+g(mounted)f(\002lesystem.)-30 29908 y
+SDict begin H.S end
+ -30 29908 a -30
+29908 a
+SDict begin 18.2 H.A end
+ -30 29908 a -30 29908 a
+SDict begin [ /View [/XYZ H.V] /Dest (3379) cvn H.B /DEST pdfmark end
+ -30 29908 a 1679 x FU(Lar)-28
+b(ge)526 b(Unix)f(en)-62 b(vironments)524 b(often)h(times)g(share)h
+(the)f(same)g(programs,)40893 31587 y
+SDict begin H.S end
+ 40893 31587 a 40893
+31587 a
+SDict begin 18.2 H.A end
+ 40893 31587 a 40893 31587 a
+SDict begin [ /View [/XYZ H.V] /Dest (3380) cvn H.B /DEST pdfmark end
+ 40893 31587 a 525
+w FU(sets)g(of)h(home)f(di-)-30 33602 y(rectories,)412
+b(and)g(mail)f(spool.)h(The)g(problem)f(of)h(getting)f(the)h(same)g
+(cop)-15 b(y)411 b(to)h(each)g(machine)f(is)-30 35616
+y(solv)-23 b(ed)418 b(with)h(NFS.)g(W)-124 b(e)419 b(can)g(use)g(NFS)f
+(to)h(share)g(one)g(set)g(of)g(home)g(directories)f(between)h(all)-30
+37631 y(of)521 b(the)f(w)-15 b(orkstations.)519 b(The)h(w)-15
+b(orkstations)519 b(then)h(mount)g(that)g(NFS)f(share)i(as)f(if)g(it)g
+(were)h(on)-30 39646 y(their)387 b(o)-39 b(wn)388 b(machines.)-30
+40436 y
+SDict begin H.S end
+ -30 40436 a -30 40436 a
+SDict begin 18.2 H.A end
+ -30 40436 a -30 40436
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3383) cvn H.B /DEST pdfmark end
+ -30 40436 a 1999 x FU(See)p 0 TeXcolorgray 2545 42435
+a
+SDict begin H.S end
+ 2545 42435 a FU(Section)f(5.6.2)10681 42435 y
+SDict begin 18.2 H.L end
+ 10681
+42435 a 10681 42435 a
+SDict begin [ /Subtype /Link /Dest (NETWORK-CONFIGURATION-NFS-NFS)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10681 42435 a Black 338 w FU(and)337
+b(the)g(man)g(pages)g(for)24841 42435 y
+SDict begin H.S end
+ 24841 42435 a
+24841 42435 a
+SDict begin 18.2 H.A end
+ 24841 42435 a 24841 42435 a
+SDict begin [ /View [/XYZ H.V] /Dest (3385) cvn H.B /DEST pdfmark end
+ 24841 42435
+a FQ(exports)p FU(\(5\),)31757 42435 y
+SDict begin H.S end
+ 31757 42435 a
+31757 42435 a
+SDict begin 18.2 H.A end
+ 31757 42435 a 31757 42435 a
+SDict begin [ /View [/XYZ H.V] /Dest (3386) cvn H.B /DEST pdfmark end
+ 31757 42435
+a FP(nfsd)p FU(\(8\),)g(and)39839 42435 y
+SDict begin H.S end
+ 39839 42435
+a 39839 42435 a
+SDict begin 18.2 H.A end
+ 39839 42435 a 39839 42435 a
+SDict begin [ /View [/XYZ H.V] /Dest (3387) cvn H.B /DEST pdfmark end
+ 39839 42435
+a FP(mountd)p FU(\(8\))g(for)g(more)-30 44450 y(information.)p
+Black 49451 73792 a FR(119)p Black eop end
+%%Page: 120 142
+TeXDict begin 120 141 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.120) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(9)g(F)-70 b(ilesystem)387
+b(Structur)-57 b(e)p Black Black -30 73792 a(120)p Black
+eop end
+%%Page: 121 143
+TeXDict begin 121 142 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.121) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS) cvn H.B /DEST
+pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(10)-30 10743 y FO(Handling)1288 b(Files)g(and)-30 16759
+y(Directories)p -30 24332 51806 56 v -30 25107 a
+SDict begin H.S end
+ -30
+25107 a -30 25107 a
+SDict begin 18.2 H.A end
+ -30 25107 a -30 25107 a
+SDict begin [ /View [/XYZ H.V] /Dest (3390) cvn H.B /DEST pdfmark end
+ -30 25107
+a 1051 x FU(Linux)507 b(aims)g(to)g(the)g(most)g(Unix-lik)-15
+b(e)506 b(it)h(can)g(be.)h(T)-54 b(raditionally)-101
+b(,)506 b(Unix)h(operating)g(systems)-30 28172 y(ha)-31
+b(v)-23 b(e)461 b(been)g(command-line)f(oriented.)h(W)-124
+b(e)461 b(do)g(ha)-31 b(v)-23 b(e)461 b(a)g(graphical)g(user)g(interf)
+-15 b(ace)460 b(in)h(Slack-)-30 30187 y(w)-15 b(are,)437
+b(b)-31 b(ut)437 b(the)g(command-line)e(is)i(still)f(the)h(main)f(le)
+-39 b(v)-23 b(el)437 b(of)g(control)f(for)h(the)g(system.)g(There-)-30
+32202 y(fore,)388 b(it)f(is)g(important)g(to)g(understand)f(some)h(of)h
+(the)f(basic)g(\002le)g(management)f(commands.)-30 33312
+y
+SDict begin H.S end
+ -30 33312 a -30 33312 a
+SDict begin 18.2 H.A end
+ -30 33312 a -30 33312 a
+SDict begin [ /View [/XYZ H.V] /Dest (3391) cvn H.B /DEST pdfmark end
+ -30
+33312 a 1679 x FU(The)299 b(follo)-39 b(wing)299 b(sections)f(e)-23
+b(xplain)299 b(the)g(common)g(\002le)g(management)f(commands)g(and)i
+(pro)-23 b(vide)-30 37006 y(e)g(xamples)346 b(of)i(ho)-39
+b(w)347 b(the)-23 b(y)346 b(are)i(used.)f(There)g(are)h(man)-23
+b(y)346 b(other)h(commands,)g(b)-31 b(ut)347 b(these)g(will)f(help)-30
+39021 y(you)472 b(get)f(started.)h(Also,)g(the)g(commands)f(are)h(only)
+f(brie\003y)h(discussed)f(here.)h(Y)-170 b(ou)471 b(will)g(\002nd)-30
+41035 y(more)387 b(detail)g(in)g(the)g(accompan)-23 b(ying)387
+b(man)g(pages)g(for)g(each)h(command.)-30 41371 y
+SDict begin H.S end
+ -30
+41371 a -30 41371 a
+SDict begin 18.2 H.A end
+ -30 41371 a -30 41371 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS-NAVIGATION) cvn
+H.B /DEST pdfmark end
+ -30 41371
+a 5789 x FL(10.1)620 b(Na)-33 b(vigation)619 b(:)i Fq(ls)61
+b FL(,)621 b Fq(cd)206 b FL(,)620 b(and)f Fq(pwd)-30
+47656 y
+SDict begin H.S end
+ -30 47656 a -30 47656 a
+SDict begin 18.2 H.A end
+ -30 47656 a -30 47656
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3397) cvn H.B /DEST pdfmark end
+ -30 47656 a 4866 x FF(ls)-30 52545 y
+SDict begin H.S end
+ -30 52545 a -30
+52545 a
+SDict begin 18.2 H.A end
+ -30 52545 a -30 52545 a
+SDict begin [ /View [/XYZ H.V] /Dest (3400) cvn H.B /DEST pdfmark end
+ -30 52545 a -30 52545
+a
+SDict begin H.S end
+ -30 52545 a -30 52545 a
+SDict begin 18.2 H.A end
+ -30 52545 a -30 52545 a
+SDict begin [ /View [/XYZ H.V] /Dest (3403) cvn H.B /DEST pdfmark end
+ -30
+52545 a -30 53475 a
+SDict begin H.S end
+ -30 53475 a -30 53475 a
+SDict begin 18.2 H.A end
+ -30 53475
+a -30 53475 a
+SDict begin [ /View [/XYZ H.V] /Dest (3405) cvn H.B /DEST pdfmark end
+ -30 53475 a 1992 x FU(This)378 b(command)g(lists)g
+(\002les)g(in)g(a)h(directory)-101 b(.)379 b(W)-62 b(indo)-39
+b(ws)378 b(and)h(DOS)f(users)g(will)g(notice)g(its)g(sim-)-30
+57481 y(ilarity)368 b(to)g(the)7878 57481 y
+SDict begin H.S end
+ 7878 57481
+a 7878 57481 a
+SDict begin 18.2 H.A end
+ 7878 57481 a 7878 57481 a
+SDict begin [ /View [/XYZ H.V] /Dest (3406) cvn H.B /DEST pdfmark end
+ 7878 57481 a
+FP(dir)g FU(command.)g(By)g(itself,)23379 57481 y
+SDict begin H.S end
+ 23379
+57481 a 23379 57481 a
+SDict begin 18.2 H.A end
+ 23379 57481 a 23379 57481 a
+SDict begin [ /View [/XYZ H.V] /Dest (3407) cvn H.B /DEST pdfmark end
+ 23379
+57481 a FP(ls)p FU(\(1\))g(will)g(list)g(the)g(\002les)g(in)h(the)f
+(current)h(directory)-101 b(.)-30 59496 y(T)-124 b(o)387
+b(see)h(what')-85 b(s)387 b(in)g(your)g(root)g(directory)-101
+b(,)387 b(you)h(could)e(issue)h(these)g(commands:)-30
+61381 y
+SDict begin H.S end
+ -30 61381 a -30 61381 a
+SDict begin 14.56 H.A end
+ -30 61381 a -30 61381
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3408) cvn H.B /DEST pdfmark end
+ -30 61381 a -30 61381 a
+SDict begin H.S end
+ -30 61381 a -30 61381 a
+SDict begin 14.56 H.A end
+ -30
+61381 a -30 61381 a
+SDict begin [ /View [/XYZ H.V] /Dest (3409) cvn H.B /DEST pdfmark end
+ -30 61381 a 1276 x FJ(\045)1309 62657
+y
+SDict begin H.S end
+ 1309 62657 a 1309 62657 a
+SDict begin 14.56 H.A end
+ 1309 62657 a 1309 62657 a
+SDict begin [ /View [/XYZ H.V] /Dest (3410) cvn H.B /DEST pdfmark end
+
+1309 62657 a FH(cd)744 b(/)-30 62748 y
+SDict begin H.S end
+ -30 62748 a -30
+62748 a
+SDict begin 14.56 H.A end
+ -30 62748 a -30 62748 a
+SDict begin [ /View [/XYZ H.V] /Dest (3411) cvn H.B /DEST pdfmark end
+ -30 62748 a 1521 x FJ(\045)1309
+64269 y
+SDict begin H.S end
+ 1309 64269 a 1309 64269 a
+SDict begin 14.56 H.A end
+ 1309 64269 a 1309 64269
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3412) cvn H.B /DEST pdfmark end
+ 1309 64269 a FH(ls)-30 65881 y FP(bin)2231 b(cdr)2976
+b(dev)1487 b(home)g(lost+found)g(proc)g(sbin)2231 b(tmp)1487
+b(var)-30 67493 y(boot)g(cdrom)h(etc)f(lib)2231 b(mnt)6695
+b(root)1487 b(suncd)g(usr)g(vmlinuz)p Black 49451 73672
+a FR(121)p Black eop end
+%%Page: 122 144
+TeXDict begin 122 143 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.122) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(10)g(Handling)f(F)-70
+b(iles)387 b(and)g(Dir)-57 b(ectories)p Black -30 2383
+a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (3413) cvn H.B /DEST pdfmark end
+ -30 2383
+a 1107 x FU(The)384 b(problem)g(a)g(lot)g(of)g(people)g(ha)-31
+b(v)-23 b(e)384 b(with)f(that)h(output)f(is)h(that)g(you)g(cannot)g
+(easily)f(tell)h(what)-30 5505 y(is)501 b(a)h(directory)f(and)g(what)h
+(is)f(a)h(\002le.)f(Some)g(users)g(prefer)h(that)35384
+5505 y
+SDict begin H.S end
+ 35384 5505 a 35384 5505 a
+SDict begin 18.2 H.A end
+ 35384 5505 a 35384 5505
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3414) cvn H.B /DEST pdfmark end
+ 35384 5505 a FP(ls)f FU(add)h(a)f(type)h(identi\002er)e(to)-30
+7520 y(each)388 b(listing,)e(lik)-15 b(e)387 b(this:)-30
+9405 y
+SDict begin H.S end
+ -30 9405 a -30 9405 a
+SDict begin 14.56 H.A end
+ -30 9405 a -30 9405 a
+SDict begin [ /View [/XYZ H.V] /Dest (3415) cvn H.B /DEST pdfmark end
+ -30
+9405 a -30 9405 a
+SDict begin H.S end
+ -30 9405 a -30 9405 a
+SDict begin 14.56 H.A end
+ -30 9405 a -30
+9405 a
+SDict begin [ /View [/XYZ H.V] /Dest (3416) cvn H.B /DEST pdfmark end
+ -30 9405 a 1276 x FJ(\045)1309 10681 y
+SDict begin H.S end
+ 1309 10681
+a 1309 10681 a
+SDict begin 14.56 H.A end
+ 1309 10681 a 1309 10681 a
+SDict begin [ /View [/XYZ H.V] /Dest (3417) cvn H.B /DEST pdfmark end
+ 1309 10681 a
+FH(ls)744 b(-FC)-30 12293 y FP(bin/)2231 b(cdr/)2975
+b(dev/)1488 b(home/)f(lost+found/)f(proc/)h(sbin/)2231
+b(tmp/)1488 b(var/)-30 13905 y(boot/)f(cdrom/)g(etc/)h(lib/)2231
+b(mnt/)6694 b(root/)1487 b(suncd/)g(usr/)h(vmlinuz)-30
+15552 y
+SDict begin H.S end
+ -30 15552 a -30 15552 a
+SDict begin 18.2 H.A end
+ -30 15552 a -30 15552
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3418) cvn H.B /DEST pdfmark end
+ -30 15552 a 1917 x FU(Directories)399 b(get)g(a)h(slash)f(at)g(the)h
+(end)f(of)h(the)f(name,)h(e)-23 b(x)g(ecutable)35691
+17469 y
+SDict begin H.S end
+ 35691 17469 a 35691 17469 a
+SDict begin 18.2 H.A end
+ 35691 17469 a 35691
+17469 a
+SDict begin [ /View [/XYZ H.V] /Dest (3419) cvn H.B /DEST pdfmark end
+ 35691 17469 a 400 w FU(\002les)399 b(get)g(an)h(asterisk)f(at)g
+(the)-30 19484 y(end)387 b(of)h(the)f(name,)h(and)f(so)g(on.)-30
+20482 y
+SDict begin H.S end
+ -30 20482 a -30 20482 a
+SDict begin 18.2 H.A end
+ -30 20482 a -30 20482
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3421) cvn H.B /DEST pdfmark end
+ -30 20482 a -30 20482 a
+SDict begin H.S end
+ -30 20482 a -30 20482 a
+SDict begin 18.2 H.A end
+ -30
+20482 a -30 20482 a
+SDict begin [ /View [/XYZ H.V] /Dest (3422) cvn H.B /DEST pdfmark end
+ -30 20482 a 1791 x FP(ls)463 b FU(can)g(also)g(be)g
+(used)f(to)h(get)g(other)g(statistics)f(on)g(\002les.)h(F)-23
+b(or)463 b(e)-23 b(xample,)463 b(to)f(see)h(the)g(creation)-30
+24288 y(dates,)388 b(o)-39 b(wners,)387 b(and)h(permissions,)e(you)h(w)
+-15 b(ould)386 b(look)h(at)h(a)f(long)g(listing:)-30
+26173 y
+SDict begin H.S end
+ -30 26173 a -30 26173 a
+SDict begin 14.56 H.A end
+ -30 26173 a -30 26173
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3423) cvn H.B /DEST pdfmark end
+ -30 26173 a -30 26173 a
+SDict begin H.S end
+ -30 26173 a -30 26173 a
+SDict begin 14.56 H.A end
+ -30
+26173 a -30 26173 a
+SDict begin [ /View [/XYZ H.V] /Dest (3424) cvn H.B /DEST pdfmark end
+ -30 26173 a 1276 x FJ(\045)1309 27449
+y
+SDict begin H.S end
+ 1309 27449 a 1309 27449 a
+SDict begin 14.56 H.A end
+ 1309 27449 a 1309 27449 a
+SDict begin [ /View [/XYZ H.V] /Dest (3425) cvn H.B /DEST pdfmark end
+
+1309 27449 a FH(ls)744 b(-l)-30 29061 y FP(drwxr-xr-x)2231
+b(2)743 b(root)3719 b(bin)7439 b(4096)743 b(May)1487
+b(7)744 b(09:11)f(bin/)-30 30673 y(drwxr-xr-x)2231 b(2)743
+b(root)3719 b(root)6695 b(4096)743 b(Feb)g(24)h(03:55)f(boot/)-30
+32284 y(drwxr-xr-x)2231 b(2)743 b(root)3719 b(root)6695
+b(4096)743 b(Feb)g(18)h(01:10)f(cdr/)-30 33896 y(drwxr-xr-x)1487
+b(14)743 b(root)3719 b(root)6695 b(6144)743 b(Oct)g(23)h(18:37)f
+(cdrom/)-30 35508 y(drwxr-xr-x)2231 b(4)743 b(root)3719
+b(root)5951 b(28672)743 b(Mar)1487 b(5)744 b(18:01)f(dev/)-30
+37120 y(drwxr-xr-x)1487 b(10)743 b(root)3719 b(root)6695
+b(4096)743 b(Mar)1487 b(8)744 b(03:32)f(etc/)-30 38731
+y(drwxr-xr-x)2231 b(8)743 b(root)3719 b(root)6695 b(4096)743
+b(Mar)1487 b(8)744 b(03:31)f(home/)-30 40343 y(drwxr-xr-x)2231
+b(3)743 b(root)3719 b(root)6695 b(4096)743 b(Jan)g(23)h(21:29)f(lib/)
+-30 41955 y(drwxr-xr-x)2231 b(2)743 b(root)3719 b(root)5951
+b(16384)743 b(Nov)1487 b(1)744 b(08:53)f(lost+found/)-30
+43567 y(drwxr-xr-x)2231 b(2)743 b(root)3719 b(root)6695
+b(4096)743 b(Oct)1487 b(6)744 b(12:47)f(mnt/)-30 45178
+y(dr-xr-xr-x)1487 b(62)743 b(root)3719 b(root)8926 b(0)744
+b(Mar)1487 b(4)744 b(15:32)f(proc/)-30 46790 y(drwxr-x--x)1487
+b(12)743 b(root)3719 b(root)6695 b(4096)743 b(Feb)g(26)h(02:06)f(root/)
+-30 48402 y(drwxr-xr-x)2231 b(2)743 b(root)3719 b(bin)7439
+b(4096)743 b(Feb)g(17)h(02:02)f(sbin/)-30 50014 y(drwxr-xr-x)2231
+b(5)743 b(root)3719 b(root)6695 b(2048)743 b(Oct)g(25)h(10:51)f(suncd/)
+-30 51625 y(drwxrwxrwt)2231 b(4)743 b(root)3719 b(root)5207
+b(487424)743 b(Mar)1487 b(7)744 b(20:42)f(tmp/)-30 53237
+y(drwxr-xr-x)1487 b(21)743 b(root)3719 b(root)6695 b(4096)743
+b(Aug)g(24)h(03:04)f(usr/)-30 54849 y(drwxr-xr-x)1487
+b(18)743 b(root)3719 b(root)6695 b(4096)743 b(Mar)1487
+b(8)744 b(03:32)f(var/)-30 56496 y
+SDict begin H.S end
+ -30 56496 a -30 56496
+a
+SDict begin 18.2 H.A end
+ -30 56496 a -30 56496 a
+SDict begin [ /View [/XYZ H.V] /Dest (3426) cvn H.B /DEST pdfmark end
+ -30 56496 a 1917 x FU(Suppose)519
+b(you)h(w)-15 b(ant)520 b(to)f(get)h(a)h(listing)e(of)h(the)g(hidden)f
+(\002les)h(in)g(the)g(current)g(directory)-101 b(.)520
+b(The)-30 60428 y(follo)-39 b(wing)387 b(command)f(will)h(do)g(just)g
+(that.)p Black -30 73672 a FR(122)p Black eop end
+%%Page: 123 145
+TeXDict begin 123 144 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.123) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 24998 -1636 a FR(Chapter)387 b(10)g(Handling)f(F)-70
+b(iles)387 b(and)g(Dir)-57 b(ectories)p Black -30 2504
+a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3428) cvn H.B /DEST pdfmark end
+ -30 2504
+a 1107 x FJ(\045)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+
+1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3429) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(ls)744 b(-a)-30
+5223 y FP(.)10414 b(bin)2232 b(cdrom)1487 b(home)5950
+b(mnt)2231 b(sbin)h(usr)-30 6835 y(..)9670 b(boot)1488
+b(dev)2975 b(lib)6694 b(proc)1487 b(suncd)h(var)-30 8446
+y(.pwrchute_tmp)e(cdr)2232 b(etc)2975 b(lost+found)1486
+b(root)h(tmp)2976 b(vmlinuz)-30 10191 y
+SDict begin H.S end
+ -30 10191 a -30
+10191 a
+SDict begin 18.2 H.A end
+ -30 10191 a -30 10191 a
+SDict begin [ /View [/XYZ H.V] /Dest (3430) cvn H.B /DEST pdfmark end
+ -30 10191 a 1820 x FU(Files)351
+b(be)-23 b(ginning)350 b(with)h(a)h(period)f(\(called)g(dot)g
+(\002les\))g(are)h(hidden)f(when)g(you)h(run)44288 12011
+y
+SDict begin H.S end
+ 44288 12011 a 44288 12011 a
+SDict begin 18.2 H.A end
+ 44288 12011 a 44288 12011
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3431) cvn H.B /DEST pdfmark end
+ 44288 12011 a FP(ls)p FU(.)g(Y)-170 b(ou)350 b(will)-30
+14025 y(only)387 b(see)g(them)g(if)h(you)f(pass)g(the)18350
+14025 y
+SDict begin H.S end
+ 18350 14025 a 18350 14025 a
+SDict begin 18.2 H.A end
+ 18350 14025 a 18350
+14025 a
+SDict begin [ /View [/XYZ H.V] /Dest (3432) cvn H.B /DEST pdfmark end
+ 18350 14025 a FP(-a)g FU(option.)-30 15136 y
+SDict begin H.S end
+
+-30 15136 a -30 15136 a
+SDict begin 18.2 H.A end
+ -30 15136 a -30 15136 a
+SDict begin [ /View [/XYZ H.V] /Dest (3433) cvn H.B /DEST pdfmark end
+ -30 15136
+a 1679 x FU(There)510 b(are)g(man)-23 b(y)509 b(more)h(options)f(that)h
+(can)g(be)f(found)h(in)g(the)f(online)h(manual)f(page.)h(Don')-28
+b(t)-30 18830 y(for)g(get)387 b(that)g(you)g(can)h(combine)f(options)f
+(that)h(you)g(pass)g(to)32742 18830 y
+SDict begin H.S end
+ 32742 18830 a 32742
+18830 a
+SDict begin 18.2 H.A end
+ 32742 18830 a 32742 18830 a
+SDict begin [ /View [/XYZ H.V] /Dest (3434) cvn H.B /DEST pdfmark end
+ 32742 18830 a FP(ls)p
+FU(.)-30 19940 y
+SDict begin H.S end
+ -30 19940 a -30 19940 a
+SDict begin 18.2 H.A end
+ -30 19940 a
+-30 19940 a
+SDict begin [ /View [/XYZ H.V] /Dest (3435) cvn H.B /DEST pdfmark end
+ -30 19940 a 5182 x FF(cd)-30 25145 y
+SDict begin H.S end
+ -30
+25145 a -30 25145 a
+SDict begin 18.2 H.A end
+ -30 25145 a -30 25145 a
+SDict begin [ /View [/XYZ H.V] /Dest (3438) cvn H.B /DEST pdfmark end
+ -30 25145
+a -30 25145 a
+SDict begin H.S end
+ -30 25145 a -30 25145 a
+SDict begin 18.2 H.A end
+ -30 25145 a -30
+25145 a
+SDict begin [ /View [/XYZ H.V] /Dest (3441) cvn H.B /DEST pdfmark end
+ -30 25145 a -30 26075 a
+SDict begin H.S end
+ -30 26075 a -30 26075
+a
+SDict begin 18.2 H.A end
+ -30 26075 a -30 26075 a
+SDict begin [ /View [/XYZ H.V] /Dest (3443) cvn H.B /DEST pdfmark end
+ -30 26075 a 1991 x FU(The)2680
+28066 y
+SDict begin H.S end
+ 2680 28066 a 2680 28066 a
+SDict begin 18.2 H.A end
+ 2680 28066 a 2680 28066
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3444) cvn H.B /DEST pdfmark end
+ 2680 28066 a FP(cd)300 b FU(command)g(is)g(used)g(to)f(change)i(w)-15
+b(orking)299 b(directories.)h(Y)-170 b(ou)299 b(simply)g(type)44517
+28066 y
+SDict begin H.S end
+ 44517 28066 a 44517 28066 a
+SDict begin 18.2 H.A end
+ 44517 28066 a 44517
+28066 a
+SDict begin [ /View [/XYZ H.V] /Dest (3445) cvn H.B /DEST pdfmark end
+ 44517 28066 a FP(cd)h FU(follo)-39 b(wed)-30
+30081 y(by)387 b(the)g(path)h(name)f(to)g(change)g(to.)h(Here)f(are)h
+(some)f(e)-23 b(xamples:)-30 31966 y
+SDict begin H.S end
+ -30 31966 a -30
+31966 a
+SDict begin 14.56 H.A end
+ -30 31966 a -30 31966 a
+SDict begin [ /View [/XYZ H.V] /Dest (3446) cvn H.B /DEST pdfmark end
+ -30 31966 a 1276 x FP(darkstar:~$)8897
+33242 y
+SDict begin H.S end
+ 8897 33242 a 8897 33242 a
+SDict begin 14.56 H.A end
+ 8897 33242 a 8897 33242
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3447) cvn H.B /DEST pdfmark end
+ 8897 33242 a FH(cd)743 b(/bin)-30 34854 y FP(darkstar:/bin$)11128
+34854 y
+SDict begin H.S end
+ 11128 34854 a 11128 34854 a
+SDict begin 14.56 H.A end
+ 11128 34854 a 11128
+34854 a
+SDict begin [ /View [/XYZ H.V] /Dest (3448) cvn H.B /DEST pdfmark end
+ 11128 34854 a FH(cd)h(usr)-30 36466 y FP(bash:)f(cd:)h(usr:)f
+(No)h(such)f(file)h(or)f(directory)-30 38077 y(darkstar:/bin$)11128
+38077 y
+SDict begin H.S end
+ 11128 38077 a 11128 38077 a
+SDict begin 14.56 H.A end
+ 11128 38077 a 11128
+38077 a
+SDict begin [ /View [/XYZ H.V] /Dest (3449) cvn H.B /DEST pdfmark end
+ 11128 38077 a FH(cd)h(/usr)-30 39689 y FP(darkstar:/usr$)11128
+39689 y
+SDict begin H.S end
+ 11128 39689 a 11128 39689 a
+SDict begin 14.56 H.A end
+ 11128 39689 a 11128
+39689 a
+SDict begin [ /View [/XYZ H.V] /Dest (3450) cvn H.B /DEST pdfmark end
+ 11128 39689 a FH(ls)-30 41301 y FP(bin)-30 42913
+y(darkstar:/usr$)11128 42913 y
+SDict begin H.S end
+ 11128 42913 a 11128 42913
+a
+SDict begin 14.56 H.A end
+ 11128 42913 a 11128 42913 a
+SDict begin [ /View [/XYZ H.V] /Dest (3451) cvn H.B /DEST pdfmark end
+ 11128 42913 a FH(cd)g(bin)-30
+44524 y FP(darkstar:/usr/bin$)-30 46219 y
+SDict begin H.S end
+ -30 46219 a
+-30 46219 a
+SDict begin 18.2 H.A end
+ -30 46219 a -30 46219 a
+SDict begin [ /View [/XYZ H.V] /Dest (3452) cvn H.B /DEST pdfmark end
+ -30 46219 a 1870
+x FU(Notice)334 b(that)h(without)e(the)i(preceding)f(slash,)h(it)f
+(tries)h(to)f(change)h(to)f(a)h(directory)f(in)h(the)f(current)-30
+50103 y(directory)-101 b(.)388 b(Also)f(e)-23 b(x)g(ecuting)15920
+50103 y
+SDict begin H.S end
+ 15920 50103 a 15920 50103 a
+SDict begin 18.2 H.A end
+ 15920 50103 a 15920
+50103 a
+SDict begin [ /View [/XYZ H.V] /Dest (3453) cvn H.B /DEST pdfmark end
+ 15920 50103 a FP(cd)387 b FU(with)g(no)g(options)g(will)f(mo)
+-23 b(v)g(e)387 b(you)g(to)g(your)g(home)g(directory)-101
+b(.)-30 51214 y
+SDict begin H.S end
+ -30 51214 a -30 51214 a
+SDict begin 18.2 H.A end
+ -30 51214 a -30
+51214 a
+SDict begin [ /View [/XYZ H.V] /Dest (3454) cvn H.B /DEST pdfmark end
+ -30 51214 a 1679 x FU(The)2964 52893 y
+SDict begin H.S end
+ 2964 52893
+a 2964 52893 a
+SDict begin 18.2 H.A end
+ 2964 52893 a 2964 52893 a
+SDict begin [ /View [/XYZ H.V] /Dest (3455) cvn H.B /DEST pdfmark end
+ 2964 52893 a
+FP(cd)584 b FU(command)g(is)f(not)h(lik)-15 b(e)584 b(the)g(other)g
+(commands.)f(It)h(is)g(a)g(b)-31 b(uiltin)584 b(shell)f(command.)-30
+54908 y(Shell)506 b(b)-31 b(uiltins)506 b(are)h(discussed)f(in)p
+0 TeXcolorgray 19349 54908 a
+SDict begin H.S end
+ 19349 54908 a FU(Section)387
+b(8.3.1)27485 54908 y
+SDict begin 18.2 H.L end
+ 27485 54908 a 27485 54908 a
+SDict begin [ /Subtype /Link /Dest (SHELL-BASH-ENVIRONMENT) cvn /H
+/I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 27485
+54908 a Black FU(.)508 b(This)e(may)h(not)f(mak)-15 b(e)506
+b(an)-23 b(y)507 b(sense)g(to)f(you)-30 56922 y(right)454
+b(no)-39 b(w)-101 b(.)455 b(Basically)f(it)g(means)g(there)g(is)g(no)h
+(man)f(page)g(for)h(this)f(command.)g(Instead,)g(you)-30
+58937 y(ha)-31 b(v)-23 b(e)387 b(to)g(use)h(the)f(shell)g(help.)g(Lik)
+-15 b(e)387 b(this:)-30 60822 y
+SDict begin H.S end
+ -30 60822 a -30 60822
+a
+SDict begin 14.56 H.A end
+ -30 60822 a -30 60822 a
+SDict begin [ /View [/XYZ H.V] /Dest (3457) cvn H.B /DEST pdfmark end
+ -30 60822 a -30 60822 a
+SDict begin H.S end
+ -30
+60822 a -30 60822 a
+SDict begin 14.56 H.A end
+ -30 60822 a -30 60822 a
+SDict begin [ /View [/XYZ H.V] /Dest (3458) cvn H.B /DEST pdfmark end
+ -30 60822
+a 1276 x FJ(\045)1309 62098 y
+SDict begin H.S end
+ 1309 62098 a 1309 62098
+a
+SDict begin 14.56 H.A end
+ 1309 62098 a 1309 62098 a
+SDict begin [ /View [/XYZ H.V] /Dest (3459) cvn H.B /DEST pdfmark end
+ 1309 62098 a FH(help)743
+b(cd)-30 63816 y
+SDict begin H.S end
+ -30 63816 a -30 63816 a
+SDict begin 18.2 H.A end
+ -30 63816 a
+-30 63816 a
+SDict begin [ /View [/XYZ H.V] /Dest (3460) cvn H.B /DEST pdfmark end
+ -30 63816 a 1847 x FU(It)387 b(will)g(display)g(the)g
+(options)f(for)18395 65663 y
+SDict begin H.S end
+ 18395 65663 a 18395 65663
+a
+SDict begin 18.2 H.A end
+ 18395 65663 a 18395 65663 a
+SDict begin [ /View [/XYZ H.V] /Dest (3461) cvn H.B /DEST pdfmark end
+ 18395 65663 a FP(cd)h FU(and)g(ho)-39
+b(w)388 b(to)f(use)g(them.)-30 66773 y
+SDict begin H.S end
+ -30 66773 a -30
+66773 a
+SDict begin 18.2 H.A end
+ -30 66773 a -30 66773 a
+SDict begin [ /View [/XYZ H.V] /Dest (3462) cvn H.B /DEST pdfmark end
+ -30 66773 a Black 49451
+73792 a FR(123)p Black eop end
+%%Page: 124 146
+TeXDict begin 124 145 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.124) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(10)g(Handling)f(F)-70
+b(iles)387 b(and)g(Dir)-57 b(ectories)p Black -30 3821
+a FF(pwd)-30 4206 y
+SDict begin H.S end
+ -30 4206 a -30 4206 a
+SDict begin 18.2 H.A end
+ -30 4206 a
+-30 4206 a
+SDict begin [ /View [/XYZ H.V] /Dest (3465) cvn H.B /DEST pdfmark end
+ -30 4206 a -30 4206 a
+SDict begin H.S end
+ -30 4206 a -30 4206
+a
+SDict begin 18.2 H.A end
+ -30 4206 a -30 4206 a
+SDict begin [ /View [/XYZ H.V] /Dest (3468) cvn H.B /DEST pdfmark end
+ -30 4206 a -30 5136 a
+SDict begin H.S end
+ -30 5136
+a -30 5136 a
+SDict begin 18.2 H.A end
+ -30 5136 a -30 5136 a
+SDict begin [ /View [/XYZ H.V] /Dest (3470) cvn H.B /DEST pdfmark end
+ -30 5136 a 1629 x
+FU(The)2825 6765 y
+SDict begin H.S end
+ 2825 6765 a 2825 6765 a
+SDict begin 18.2 H.A end
+ 2825 6765
+a 2825 6765 a
+SDict begin [ /View [/XYZ H.V] /Dest (3471) cvn H.B /DEST pdfmark end
+ 2825 6765 a FP(pwd)444 b FU(command)g(is)h(used)f(to)h
+(sho)-39 b(w)445 b(your)f(current)h(location.)f(T)-124
+b(o)445 b(use)g(the)42987 6765 y
+SDict begin H.S end
+ 42987 6765 a 42987 6765
+a
+SDict begin 18.2 H.A end
+ 42987 6765 a 42987 6765 a
+SDict begin [ /View [/XYZ H.V] /Dest (3472) cvn H.B /DEST pdfmark end
+ 42987 6765 a FP(pwd)g FU(command)-30
+8780 y(just)387 b(type)5653 8780 y
+SDict begin H.S end
+ 5653 8780 a 5653 8780
+a
+SDict begin 18.2 H.A end
+ 5653 8780 a 5653 8780 a
+SDict begin [ /View [/XYZ H.V] /Dest (3473) cvn H.B /DEST pdfmark end
+ 5653 8780 a FP(pwd)p FU(.)g(F)-23
+b(or)387 b(e)-23 b(xample:)-30 10665 y
+SDict begin H.S end
+ -30 10665 a -30
+10665 a
+SDict begin 14.56 H.A end
+ -30 10665 a -30 10665 a
+SDict begin [ /View [/XYZ H.V] /Dest (3474) cvn H.B /DEST pdfmark end
+ -30 10665 a -30 10665
+a
+SDict begin H.S end
+ -30 10665 a -30 10665 a
+SDict begin 14.56 H.A end
+ -30 10665 a -30 10665 a
+SDict begin [ /View [/XYZ H.V] /Dest (3475) cvn H.B /DEST pdfmark end
+ -30
+10665 a 1276 x FJ(\045)1309 11941 y
+SDict begin H.S end
+ 1309 11941 a 1309
+11941 a
+SDict begin 14.56 H.A end
+ 1309 11941 a 1309 11941 a
+SDict begin [ /View [/XYZ H.V] /Dest (3476) cvn H.B /DEST pdfmark end
+ 1309 11941 a FH(cd)744
+b(/bin)-30 12032 y
+SDict begin H.S end
+ -30 12032 a -30 12032 a
+SDict begin 14.56 H.A end
+ -30 12032
+a -30 12032 a
+SDict begin [ /View [/XYZ H.V] /Dest (3477) cvn H.B /DEST pdfmark end
+ -30 12032 a 1521 x FJ(\045)1309 13553 y
+SDict begin H.S end
+
+1309 13553 a 1309 13553 a
+SDict begin 14.56 H.A end
+ 1309 13553 a 1309 13553 a
+SDict begin [ /View [/XYZ H.V] /Dest (3478) cvn H.B /DEST pdfmark end
+ 1309
+13553 a FH(pwd)-30 15165 y FP(/bin)-30 15263 y
+SDict begin H.S end
+ -30 15263
+a -30 15263 a
+SDict begin 14.56 H.A end
+ -30 15263 a -30 15263 a
+SDict begin [ /View [/XYZ H.V] /Dest (3479) cvn H.B /DEST pdfmark end
+ -30 15263 a 1514
+x FJ(\045)1309 16777 y
+SDict begin H.S end
+ 1309 16777 a 1309 16777 a
+SDict begin 14.56 H.A end
+ 1309
+16777 a 1309 16777 a
+SDict begin [ /View [/XYZ H.V] /Dest (3480) cvn H.B /DEST pdfmark end
+ 1309 16777 a FH(cd)g(/usr)-30 16868
+y
+SDict begin H.S end
+ -30 16868 a -30 16868 a
+SDict begin 14.56 H.A end
+ -30 16868 a -30 16868 a
+SDict begin [ /View [/XYZ H.V] /Dest (3481) cvn H.B /DEST pdfmark end
+ -30
+16868 a 1520 x FJ(\045)1309 18388 y
+SDict begin H.S end
+ 1309 18388 a 1309
+18388 a
+SDict begin 14.56 H.A end
+ 1309 18388 a 1309 18388 a
+SDict begin [ /View [/XYZ H.V] /Dest (3482) cvn H.B /DEST pdfmark end
+ 1309 18388 a FH(cd)g(bin)-30
+18413 y
+SDict begin H.S end
+ -30 18413 a -30 18413 a
+SDict begin 14.56 H.A end
+ -30 18413 a -30 18413
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3483) cvn H.B /DEST pdfmark end
+ -30 18413 a 1587 x FJ(\045)1309 20000 y
+SDict begin H.S end
+ 1309 20000
+a 1309 20000 a
+SDict begin 14.56 H.A end
+ 1309 20000 a 1309 20000 a
+SDict begin [ /View [/XYZ H.V] /Dest (3484) cvn H.B /DEST pdfmark end
+ 1309 20000 a
+FH(pwd)-30 21612 y FP(/usr/bin)-30 24809 y
+SDict begin H.S end
+ -30 24809
+a -30 24809 a
+SDict begin 18.2 H.A end
+ -30 24809 a -30 24809 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS-PAGERS) cvn H.B
+/DEST pdfmark end
+ -30 24809 a 6027
+x FL(10.2)620 b(P)-67 b(a)-22 b(g)22 b(er)-33 b(s:)620
+b Fq(more)84 b FL(,)619 b Fq(less)61 b FL(,)621 b(and)e
+Fq(most)-30 31332 y
+SDict begin H.S end
+ -30 31332 a -30 31332 a
+SDict begin 18.2 H.A end
+ -30 31332
+a -30 31332 a
+SDict begin [ /View [/XYZ H.V] /Dest (3490) cvn H.B /DEST pdfmark end
+ -30 31332 a 4866 x FF(more)-30 36221 y
+SDict begin H.S end
+
+-30 36221 a -30 36221 a
+SDict begin 18.2 H.A end
+ -30 36221 a -30 36221 a
+SDict begin [ /View [/XYZ H.V] /Dest (3493) cvn H.B /DEST pdfmark end
+ -30 36221
+a -30 36221 a
+SDict begin H.S end
+ -30 36221 a -30 36221 a
+SDict begin 18.2 H.A end
+ -30 36221 a -30
+36221 a
+SDict begin [ /View [/XYZ H.V] /Dest (3495) cvn H.B /DEST pdfmark end
+ -30 36221 a -30 37151 a
+SDict begin H.S end
+ -30 37151 a -30 37151
+a
+SDict begin 18.2 H.A end
+ -30 37151 a -30 37151 a
+SDict begin [ /View [/XYZ H.V] /Dest (3498) cvn H.B /DEST pdfmark end
+ -30 37151 a -30 37151 a
+SDict begin H.S end
+ -30
+37151 a -30 37151 a
+SDict begin 18.2 H.A end
+ -30 37151 a -30 37151 a
+SDict begin [ /View [/XYZ H.V] /Dest (3499) cvn H.B /DEST pdfmark end
+ -30 37151
+a 1992 x FP(more)p FU(\(1\))497 b(is)h(what)f(we)h(call)f(a)h(pager)f
+(utility)-101 b(.)498 b(Oftentimes)e(the)i(output)f(of)g(a)h
+(particular)f(com-)-30 41157 y(mand)412 b(is)g(too)f(big)h(to)g(\002t)f
+(on)h(one)g(screen.)h(The)f(indi)-39 b(vidual)411 b(commands)g(do)h
+(not)f(kno)-39 b(w)412 b(ho)-39 b(w)412 b(to)-30 43172
+y(\002t)387 b(their)g(output)g(to)g(separate)g(screens.)h(The)-23
+b(y)387 b(lea)-31 b(v)-23 b(e)387 b(this)g(job)g(to)g(the)g(pager)g
+(utility)-101 b(.)-30 44282 y
+SDict begin H.S end
+ -30 44282 a -30 44282 a
+SDict begin 18.2 H.A end
+
+-30 44282 a -30 44282 a
+SDict begin [ /View [/XYZ H.V] /Dest (3500) cvn H.B /DEST pdfmark end
+ -30 44282 a 1679 x FU(The)2869
+45961 y
+SDict begin H.S end
+ 2869 45961 a 2869 45961 a
+SDict begin 18.2 H.A end
+ 2869 45961 a 2869 45961
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3501) cvn H.B /DEST pdfmark end
+ 2869 45961 a FP(more)489 b FU(command)f(breaks)h(the)g(output)f(into)
+g(indi)-39 b(vidual)488 b(screens)h(and)g(w)-15 b(aits)488
+b(for)h(you)g(to)-30 47976 y(press)474 b(the)g(space)f(bar)h(before)g
+(continuing)f(on)h(to)g(the)f(ne)-23 b(xt)474 b(screen.)g(Pressing)f
+(the)h(enter)g(k)-15 b(e)-23 b(y)-30 49991 y(will)387
+b(adv)-39 b(ance)388 b(the)f(output)f(one)i(line.)f(Here)h(is)f(a)g
+(good)g(e)-23 b(xample:)-30 51876 y
+SDict begin H.S end
+ -30 51876 a -30 51876
+a
+SDict begin 14.56 H.A end
+ -30 51876 a -30 51876 a
+SDict begin [ /View [/XYZ H.V] /Dest (3502) cvn H.B /DEST pdfmark end
+ -30 51876 a -30 51876 a
+SDict begin H.S end
+ -30
+51876 a -30 51876 a
+SDict begin 14.56 H.A end
+ -30 51876 a -30 51876 a
+SDict begin [ /View [/XYZ H.V] /Dest (3503) cvn H.B /DEST pdfmark end
+ -30 51876
+a 1276 x FJ(\045)1309 53152 y
+SDict begin H.S end
+ 1309 53152 a 1309 53152
+a
+SDict begin 14.56 H.A end
+ 1309 53152 a 1309 53152 a
+SDict begin [ /View [/XYZ H.V] /Dest (3504) cvn H.B /DEST pdfmark end
+ 1309 53152 a FH(cd)744 b(/usr/bin)-30
+53243 y
+SDict begin H.S end
+ -30 53243 a -30 53243 a
+SDict begin 14.56 H.A end
+ -30 53243 a -30 53243
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3505) cvn H.B /DEST pdfmark end
+ -30 53243 a 1521 x FJ(\045)1309 54764 y
+SDict begin H.S end
+ 1309 54764
+a 1309 54764 a
+SDict begin 14.56 H.A end
+ 1309 54764 a 1309 54764 a
+SDict begin [ /View [/XYZ H.V] /Dest (3506) cvn H.B /DEST pdfmark end
+ 1309 54764 a
+FH(ls)g(-l)-30 56339 y
+SDict begin H.S end
+ -30 56339 a -30 56339 a
+SDict begin 18.2 H.A end
+ -30 56339
+a -30 56339 a
+SDict begin [ /View [/XYZ H.V] /Dest (3507) cvn H.B /DEST pdfmark end
+ -30 56339 a 1989 x FU(That)437 b(should)f(scroll)h(for)g
+(a)g(while.)h(T)-124 b(o)437 b(break)g(up)g(the)g(output)f(screen)h(by)
+g(screen,)h(just)e(pipe)h(it)-30 60343 y(through)387
+b(more:)-30 62228 y
+SDict begin H.S end
+ -30 62228 a -30 62228 a
+SDict begin 14.56 H.A end
+ -30 62228
+a -30 62228 a
+SDict begin [ /View [/XYZ H.V] /Dest (3508) cvn H.B /DEST pdfmark end
+ -30 62228 a -30 62228 a
+SDict begin H.S end
+ -30 62228 a -30
+62228 a
+SDict begin 14.56 H.A end
+ -30 62228 a -30 62228 a
+SDict begin [ /View [/XYZ H.V] /Dest (3509) cvn H.B /DEST pdfmark end
+ -30 62228 a 1277 x FJ(\045)1309
+63505 y
+SDict begin H.S end
+ 1309 63505 a 1309 63505 a
+SDict begin 14.56 H.A end
+ 1309 63505 a 1309 63505
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3510) cvn H.B /DEST pdfmark end
+ 1309 63505 a FH(ls)744 b(-l)f(|)h(more)p Black -30
+73792 a FR(124)p Black eop end
+%%Page: 125 147
+TeXDict begin 125 146 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.125) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (3569) cvn H.B /DEST pdfmark end
+ -30 -2687 a 24998 -1636 a FR(Chapter)387
+b(10)g(Handling)f(F)-70 b(iles)387 b(and)g(Dir)-57 b(ectories)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3511) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(That)569 b(is)f(the)h(pipe)g(character)g
+(\(shift)f(backslash\).)h(The)g(pipe)f(is)h(short)g(for)f(saying)h(tak)
+-15 b(e)568 b(the)-30 5626 y(output)560 b(of)6343 5626
+y
+SDict begin H.S end
+ 6343 5626 a 6343 5626 a
+SDict begin 18.2 H.A end
+ 6343 5626 a 6343 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (3512) cvn H.B /DEST pdfmark end
+ 6343
+5626 a FP(ls)h FU(and)f(feed)h(it)f(into)18812 5626 y
+SDict begin H.S end
+
+18812 5626 a 18812 5626 a
+SDict begin 18.2 H.A end
+ 18812 5626 a 18812 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (3513) cvn H.B /DEST pdfmark end
+ 18812
+5626 a FP(more)p FU(.)g(Y)-170 b(ou)560 b(can)h(pipe)f(just)g(about)g
+(an)-23 b(ything)559 b(through)h(the)-30 7640 y
+SDict begin H.S end
+ -30 7640
+a -30 7640 a
+SDict begin 18.2 H.A end
+ -30 7640 a -30 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (3514) cvn H.B /DEST pdfmark end
+ -30 7640 a FP(more)387
+b FU(command,)g(not)g(just)15215 7640 y
+SDict begin H.S end
+ 15215 7640 a
+15215 7640 a
+SDict begin 18.2 H.A end
+ 15215 7640 a 15215 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (3515) cvn H.B /DEST pdfmark end
+ 15215 7640 a FP(ls)p
+FU(.)g(Piping)g(is)g(also)g(co)-23 b(v)g(ered)387 b(in)p
+0 TeXcolorgray 33057 7640 a
+SDict begin H.S end
+ 33057 7640 a FU(Section)g(8.2.3)41193
+7640 y
+SDict begin 18.2 H.L end
+ 41193 7640 a 41193 7640 a
+SDict begin [ /Subtype /Link /Dest (SHELL-COMMAND-LINE-PIPING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 41193 7640 a Black FU(.)-30
+8751 y
+SDict begin H.S end
+ -30 8751 a -30 8751 a
+SDict begin 18.2 H.A end
+ -30 8751 a -30 8751 a
+SDict begin [ /View [/XYZ H.V] /Dest (3517) cvn H.B /DEST pdfmark end
+ -30
+8751 a 5181 x FF(less)-30 14885 y
+SDict begin H.S end
+ -30 14885 a -30 14885
+a
+SDict begin 18.2 H.A end
+ -30 14885 a -30 14885 a
+SDict begin [ /View [/XYZ H.V] /Dest (3520) cvn H.B /DEST pdfmark end
+ -30 14885 a 1992 x FU(The)2812
+16877 y
+SDict begin H.S end
+ 2812 16877 a 2812 16877 a
+SDict begin 18.2 H.A end
+ 2812 16877 a 2812 16877
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3521) cvn H.B /DEST pdfmark end
+ 2812 16877 a FP(more)432 b FU(command)g(is)g(quite)f(handy)-101
+b(,)433 b(b)-31 b(ut)24651 16877 y
+SDict begin H.S end
+ 24651 16877 a 24651
+16877 a
+SDict begin 18.2 H.A end
+ 24651 16877 a 24651 16877 a
+SDict begin [ /View [/XYZ H.V] /Dest (3522) cvn H.B /DEST pdfmark end
+ 24651 16877 a 432
+w FU(often)432 b(you)g(will)g(\002nd)g(that)g(you)g(ha)-31
+b(v)-23 b(e)432 b(adv)-39 b(anced)-30 18892 y(past)470
+b(the)g(screen)g(you)g(w)-15 b(anted.)469 b(more)h(does)g(not)g(pro)-23
+b(vide)469 b(a)i(w)-15 b(ay)469 b(to)h(go)g(back.)g(The)46993
+18892 y
+SDict begin H.S end
+ 46993 18892 a 46993 18892 a
+SDict begin 18.2 H.A end
+ 46993 18892 a 46993
+18892 a
+SDict begin [ /View [/XYZ H.V] /Dest (3525) cvn H.B /DEST pdfmark end
+ 46993 18892 a FP(less)p FU(\(1\))-30 20906 y(command)493
+b(pro)-23 b(vides)493 b(this)h(functionality)-101 b(.)493
+b(It)h(is)g(used)f(in)h(the)g(same)g(w)-15 b(ay)493 b(as)h(the)45122
+20906 y
+SDict begin H.S end
+ 45122 20906 a 45122 20906 a
+SDict begin 18.2 H.A end
+ 45122 20906 a 45122
+20906 a
+SDict begin [ /View [/XYZ H.V] /Dest (3526) cvn H.B /DEST pdfmark end
+ 45122 20906 a FP(more)f FU(com-)-30 22921 y(mand,)476
+b(so)f(the)h(pre)-39 b(vious)475 b(e)-23 b(xamples)475
+b(apply)g(here)h(too.)g(So,)32985 22921 y
+SDict begin H.S end
+ 32985 22921
+a 32985 22921 a
+SDict begin 18.2 H.A end
+ 32985 22921 a 32985 22921 a
+SDict begin [ /View [/XYZ H.V] /Dest (3527) cvn H.B /DEST pdfmark end
+ 32985 22921
+a FP(less)g FU(is)f(more)h(than)44751 22921 y
+SDict begin H.S end
+ 44751 22921
+a 44751 22921 a
+SDict begin 18.2 H.A end
+ 44751 22921 a 44751 22921 a
+SDict begin [ /View [/XYZ H.V] /Dest (3528) cvn H.B /DEST pdfmark end
+ 44751 22921
+a FP(more)p FU(.)g(Joost)-30 24936 y(Kremers)387 b(puts)g(it)g(this)g
+(w)-15 b(ay:)-30 25271 y
+SDict begin H.S end
+ -30 25271 a -30 25271 a
+SDict begin 18.2 H.A end
+ -30
+25271 a -30 25271 a
+SDict begin [ /View [/XYZ H.V] /Dest (3529) cvn H.B /DEST pdfmark end
+ -30 25271 a -30 26821 a
+SDict begin H.S end
+ -30 26821
+a -30 26821 a
+SDict begin 16.38 H.A end
+ -30 26821 a -30 26821 a
+SDict begin [ /View [/XYZ H.V] /Dest (3530) cvn H.B /DEST pdfmark end
+ -30 26821 a -30
+26821 a
+SDict begin H.S end
+ -30 26821 a -30 26821 a
+SDict begin 16.38 H.A end
+ -30 26821 a -30 26821
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3531) cvn H.B /DEST pdfmark end
+ -30 26821 a 1520 28299 a Fk(less)353 b FW(is)d(more,)i(b)-28
+b(ut)352 b(more)14719 28299 y
+SDict begin H.S end
+ 14719 28299 a 14719 28299
+a
+SDict begin 16.38 H.A end
+ 14719 28299 a 14719 28299 a
+SDict begin [ /View [/XYZ H.V] /Dest (3532) cvn H.B /DEST pdfmark end
+ 14719 28299 a Fk(more)h
+FW(than)20501 28299 y
+SDict begin H.S end
+ 20501 28299 a 20501 28299 a
+SDict begin 16.38 H.A end
+ 20501
+28299 a 20501 28299 a
+SDict begin [ /View [/XYZ H.V] /Dest (3533) cvn H.B /DEST pdfmark end
+ 20501 28299 a Fk(more)g FW(is,)d(so)26751
+28299 y
+SDict begin H.S end
+ 26751 28299 a 26751 28299 a
+SDict begin 16.38 H.A end
+ 26751 28299 a 26751
+28299 a
+SDict begin [ /View [/XYZ H.V] /Dest (3534) cvn H.B /DEST pdfmark end
+ 26751 28299 a Fk(more)k FW(is)c(less)33505 28299
+y
+SDict begin H.S end
+ 33505 28299 a 33505 28299 a
+SDict begin 16.38 H.A end
+ 33505 28299 a 33505 28299
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3535) cvn H.B /DEST pdfmark end
+ 33505 28299 a Fk(less)p FW(,)j(so)e(use)g(more)43902
+28299 y
+SDict begin H.S end
+ 43902 28299 a 43902 28299 a
+SDict begin 16.38 H.A end
+ 43902 28299 a 43902
+28299 a
+SDict begin [ /View [/XYZ H.V] /Dest (3536) cvn H.B /DEST pdfmark end
+ 43902 28299 a Fk(less)i FW(if)e(you)1520 30112
+y(w)-14 b(ant)349 b(less)7007 30112 y
+SDict begin H.S end
+ 7007 30112 a 7007
+30112 a
+SDict begin 16.38 H.A end
+ 7007 30112 a 7007 30112 a
+SDict begin [ /View [/XYZ H.V] /Dest (3537) cvn H.B /DEST pdfmark end
+ 7007 30112 a Fk(more)p
+FW(.)-30 30135 y
+SDict begin H.S end
+ -30 30135 a -30 30135 a
+SDict begin 18.2 H.A end
+ -30 30135 a
+-30 30135 a
+SDict begin [ /View [/XYZ H.V] /Dest (3538) cvn H.B /DEST pdfmark end
+ -30 30135 a 5494 x FF(most)-30 35652 y
+SDict begin H.S end
+ -30
+35652 a -30 35652 a
+SDict begin 18.2 H.A end
+ -30 35652 a -30 35652 a
+SDict begin [ /View [/XYZ H.V] /Dest (3541) cvn H.B /DEST pdfmark end
+ -30 35652
+a -30 36582 a
+SDict begin H.S end
+ -30 36582 a -30 36582 a
+SDict begin 18.2 H.A end
+ -30 36582 a -30
+36582 a
+SDict begin [ /View [/XYZ H.V] /Dest (3544) cvn H.B /DEST pdfmark end
+ -30 36582 a 1991 x FU(Where)4563 38573 y
+SDict begin H.S end
+ 4563
+38573 a 4563 38573 a
+SDict begin 18.2 H.A end
+ 4563 38573 a 4563 38573 a
+SDict begin [ /View [/XYZ H.V] /Dest (3545) cvn H.B /DEST pdfmark end
+ 4563 38573
+a FP(more)462 b FU(and)10702 38573 y
+SDict begin H.S end
+ 10702 38573 a 10702
+38573 a
+SDict begin 18.2 H.A end
+ 10702 38573 a 10702 38573 a
+SDict begin [ /View [/XYZ H.V] /Dest (3546) cvn H.B /DEST pdfmark end
+ 10702 38573 a FP(less)g
+FU(lea)-31 b(v)-23 b(e)462 b(of)-39 b(f,)20437 38573
+y
+SDict begin H.S end
+ 20437 38573 a 20437 38573 a
+SDict begin 18.2 H.A end
+ 20437 38573 a 20437 38573
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3547) cvn H.B /DEST pdfmark end
+ 20437 38573 a FP(most)p FU(\(1\))462 b(picks)g(back)h(up.)g(If)36699
+38573 y
+SDict begin H.S end
+ 36699 38573 a 36699 38573 a
+SDict begin 18.2 H.A end
+ 36699 38573 a 36699
+38573 a
+SDict begin [ /View [/XYZ H.V] /Dest (3548) cvn H.B /DEST pdfmark end
+ 36699 38573 a FP(less)g FU(is)f(more)h(than)48413
+38573 y
+SDict begin H.S end
+ 48413 38573 a 48413 38573 a
+SDict begin 18.2 H.A end
+ 48413 38573 a 48413
+38573 a
+SDict begin [ /View [/XYZ H.V] /Dest (3549) cvn H.B /DEST pdfmark end
+ 48413 38573 a FP(more)p FU(,)-30 40588 y
+SDict begin H.S end
+ -30
+40588 a -30 40588 a
+SDict begin 18.2 H.A end
+ -30 40588 a -30 40588 a
+SDict begin [ /View [/XYZ H.V] /Dest (3550) cvn H.B /DEST pdfmark end
+ -30 40588
+a FP(most)342 b FU(is)h(more)f(than)11204 40588 y
+SDict begin H.S end
+ 11204
+40588 a 11204 40588 a
+SDict begin 18.2 H.A end
+ 11204 40588 a 11204 40588 a
+SDict begin [ /View [/XYZ H.V] /Dest (3551) cvn H.B /DEST pdfmark end
+ 11204
+40588 a FP(less)p FU(.)g(Whereas)h(the)g(other)f(pagers)h(can)f(only)h
+(display)f(one)g(\002le)g(at)h(a)g(time,)-30 42603 y
+SDict begin H.S end
+
+-30 42603 a -30 42603 a
+SDict begin 18.2 H.A end
+ -30 42603 a -30 42603 a
+SDict begin [ /View [/XYZ H.V] /Dest (3552) cvn H.B /DEST pdfmark end
+ -30 42603
+a FP(most)456 b FU(is)h(capable)g(of)g(vie)-39 b(wing)456
+b(an)-23 b(y)456 b(number)h(of)f(\002les,)h(as)g(long)f(as)h(each)g
+(\002le')-85 b(s)456 b(windo)-39 b(w)456 b(is)h(at)-30
+44617 y(least)387 b(2)g(lines)g(long.)11206 44617 y
+SDict begin H.S end
+ 11206
+44617 a 11206 44617 a
+SDict begin 18.2 H.A end
+ 11206 44617 a 11206 44617 a
+SDict begin [ /View [/XYZ H.V] /Dest (3553) cvn H.B /DEST pdfmark end
+ 11206
+44617 a FP(most)g FU(has)g(a)g(lot)g(of)h(options,)e(check)i(the)f(man)
+g(page)g(for)h(full)f(details.)-30 47277 y
+SDict begin H.S end
+ -30 47277
+a -30 47277 a
+SDict begin 18.2 H.A end
+ -30 47277 a -30 47277 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS-OUTPUT) cvn H.B
+/DEST pdfmark end
+ -30 47277 a 5790
+x FL(10.3)620 b(Simple)h(Output:)e Fq(cat)820 b FL(and)619
+b Fq(ec)-22 b(ho)-30 53528 y
+SDict begin H.S end
+ -30 53528 a -30 53528 a
+SDict begin 18.2 H.A end
+
+-30 53528 a -30 53528 a
+SDict begin [ /View [/XYZ H.V] /Dest (3558) cvn H.B /DEST pdfmark end
+ -30 53528 a 4901 x FF(cat)-30
+59382 y
+SDict begin H.S end
+ -30 59382 a -30 59382 a
+SDict begin 18.2 H.A end
+ -30 59382 a -30 59382
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3561) cvn H.B /DEST pdfmark end
+ -30 59382 a -30 59382 a
+SDict begin H.S end
+ -30 59382 a -30 59382 a
+SDict begin 18.2 H.A end
+ -30
+59382 a -30 59382 a
+SDict begin [ /View [/XYZ H.V] /Dest (3562) cvn H.B /DEST pdfmark end
+ -30 59382 a 1991 x FP(cat)p FU(\(1\))425
+b(is)f(short)h(for)11649 61373 y
+SDict begin H.S end
+ 11649 61373 a 11649
+61373 a
+SDict begin 18.2 H.A end
+ 11649 61373 a 11649 61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (3563) cvn H.B /DEST pdfmark end
+ 11649 61373 a FU
+(\223concatenate\224.)g(It)g(w)-15 b(as)424 b(originally)g(designed)g
+(to)h(mer)-28 b(ge)425 b(te)-23 b(xt)424 b(\002les)g(into)-30
+63388 y(one,)388 b(b)-31 b(ut)387 b(can)g(be)h(used)f(for)g(man)-23
+b(y)387 b(other)g(purposes.)-30 64498 y
+SDict begin H.S end
+ -30 64498 a -30
+64498 a
+SDict begin 18.2 H.A end
+ -30 64498 a -30 64498 a
+SDict begin [ /View [/XYZ H.V] /Dest (3564) cvn H.B /DEST pdfmark end
+ -30 64498 a 1679 x FU(T)-124
+b(o)351 b(mer)-28 b(ge)351 b(tw)-15 b(o)350 b(or)g(more)h(\002les)f
+(into)g(one,)h(you)g(simply)f(list)g(the)34362 66177
+y
+SDict begin H.S end
+ 34362 66177 a 34362 66177 a
+SDict begin 18.2 H.A end
+ 34362 66177 a 34362 66177
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3565) cvn H.B /DEST pdfmark end
+ 34362 66177 a 350 w FU(\002les)h(after)g(the)43081
+66177 y
+SDict begin H.S end
+ 43081 66177 a 43081 66177 a
+SDict begin 18.2 H.A end
+ 43081 66177 a 43081
+66177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3567) cvn H.B /DEST pdfmark end
+ 43081 66177 a FP(cat)g FU(command)-30 68192 y(and)321
+b(then)h(redirect)f(the)g(ne)-39 b(w)322 b(output)e(to)i(a)f(\002le.)
+25163 68192 y
+SDict begin H.S end
+ 25163 68192 a 25163 68192 a
+SDict begin 18.2 H.A end
+ 25163 68192
+a 25163 68192 a
+SDict begin [ /View [/XYZ H.V] /Dest (3568) cvn H.B /DEST pdfmark end
+ 25163 68192 a FP(cat)g FU(w)-15 b(orks)320
+b(with)h(standard)g(input)g(and)g(standard)p Black 49451
+73792 a FR(125)p Black eop end
+%%Page: 126 148
+TeXDict begin 126 147 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.126) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(10)g(Handling)f(F)-70
+b(iles)387 b(and)g(Dir)-57 b(ectories)p Black -30 3611
+a FU(output,)387 b(so)g(you)g(ha)-31 b(v)-23 b(e)387
+b(to)h(use)f(the)g(shell)g(redirection)g(characters.)h(F)-23
+b(or)386 b(e)-23 b(xample:)-30 6773 y FJ(\045)1309 6773
+y
+SDict begin H.S end
+ 1309 6773 a 1309 6773 a
+SDict begin 14.56 H.A end
+ 1309 6773 a 1309 6773 a
+SDict begin [ /View [/XYZ H.V] /Dest (3571) cvn H.B /DEST pdfmark end
+ 1309
+6773 a FH(cat)744 b(file1)f(file2)g(file3)g FK(>)h FH(bigfile)-30
+8490 y
+SDict begin H.S end
+ -30 8490 a -30 8490 a
+SDict begin 18.2 H.A end
+ -30 8490 a -30 8490 a
+SDict begin [ /View [/XYZ H.V] /Dest (3572) cvn H.B /DEST pdfmark end
+ -30
+8490 a 1847 x FU(This)323 b(command)g(tak)-15 b(es)323
+b(the)h(contents)f(of)22300 10337 y
+SDict begin H.S end
+ 22300 10337 a 22300
+10337 a
+SDict begin 18.2 H.A end
+ 22300 10337 a 22300 10337 a
+SDict begin [ /View [/XYZ H.V] /Dest (3573) cvn H.B /DEST pdfmark end
+ 22300 10337 a FQ(file1)p
+FU(,)26143 10337 y
+SDict begin H.S end
+ 26143 10337 a 26143 10337 a
+SDict begin 18.2 H.A end
+ 26143
+10337 a 26143 10337 a
+SDict begin [ /View [/XYZ H.V] /Dest (3574) cvn H.B /DEST pdfmark end
+ 26143 10337 a FQ(file2)p FU(,)e(and)32547
+10337 y
+SDict begin H.S end
+ 32547 10337 a 32547 10337 a
+SDict begin 18.2 H.A end
+ 32547 10337 a 32547
+10337 a
+SDict begin [ /View [/XYZ H.V] /Dest (3575) cvn H.B /DEST pdfmark end
+ 32547 10337 a FQ(file3)g FU(and)j(mer)-28 b(ges)323
+b(it)h(all)f(together)-85 b(.)-30 12352 y(The)387 b(ne)-39
+b(w)388 b(output)e(is)i(sent)f(to)g(standard)g(out.)-30
+13462 y
+SDict begin H.S end
+ -30 13462 a -30 13462 a
+SDict begin 18.2 H.A end
+ -30 13462 a -30 13462
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3576) cvn H.B /DEST pdfmark end
+ -30 13462 a 1679 x FU(One)443 b(can)h(also)f(use)11039
+15141 y
+SDict begin H.S end
+ 11039 15141 a 11039 15141 a
+SDict begin 18.2 H.A end
+ 11039 15141 a 11039
+15141 a
+SDict begin [ /View [/XYZ H.V] /Dest (3577) cvn H.B /DEST pdfmark end
+ 11039 15141 a FP(cat)g FU(to)g(display)20284
+15141 y
+SDict begin H.S end
+ 20284 15141 a 20284 15141 a
+SDict begin 18.2 H.A end
+ 20284 15141 a 20284
+15141 a
+SDict begin [ /View [/XYZ H.V] /Dest (3578) cvn H.B /DEST pdfmark end
+ 20284 15141 a 443 w FU(\002les.)g(Man)-23 b(y)443
+b(people)32752 15141 y
+SDict begin H.S end
+ 32752 15141 a 32752 15141 a
+SDict begin 18.2 H.A end
+ 32752
+15141 a 32752 15141 a
+SDict begin [ /View [/XYZ H.V] /Dest (3581) cvn H.B /DEST pdfmark end
+ 32752 15141 a FP(cat)g FU(te)-23
+b(xt)443 b(\002les)g(through)f(the)48800 15141 y
+SDict begin H.S end
+ 48800
+15141 a 48800 15141 a
+SDict begin 18.2 H.A end
+ 48800 15141 a 48800 15141 a
+SDict begin [ /View [/XYZ H.V] /Dest (3582) cvn H.B /DEST pdfmark end
+ 48800
+15141 a FP(more)-30 17156 y FU(or)1648 17156 y
+SDict begin H.S end
+ 1648 17156
+a 1648 17156 a
+SDict begin 18.2 H.A end
+ 1648 17156 a 1648 17156 a
+SDict begin [ /View [/XYZ H.V] /Dest (3583) cvn H.B /DEST pdfmark end
+ 1648 17156 a
+FP(less)387 b FU(commands,)g(lik)-15 b(e)387 b(this:)-30
+18930 y
+SDict begin H.S end
+ -30 18930 a -30 18930 a
+SDict begin 14.56 H.A end
+ -30 18930 a -30 18930
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3584) cvn H.B /DEST pdfmark end
+ -30 18930 a -30 18930 a
+SDict begin H.S end
+ -30 18930 a -30 18930 a
+SDict begin 14.56 H.A end
+ -30
+18930 a -30 18930 a
+SDict begin [ /View [/XYZ H.V] /Dest (3585) cvn H.B /DEST pdfmark end
+ -30 18930 a 1387 x FJ(\045)1309 20317
+y
+SDict begin H.S end
+ 1309 20317 a 1309 20317 a
+SDict begin 14.56 H.A end
+ 1309 20317 a 1309 20317 a
+SDict begin [ /View [/XYZ H.V] /Dest (3586) cvn H.B /DEST pdfmark end
+
+1309 20317 a FH(cat)744 b(file1)f(|)h(more)-30 22177
+y
+SDict begin H.S end
+ -30 22177 a -30 22177 a
+SDict begin 18.2 H.A end
+ -30 22177 a -30 22177 a
+SDict begin [ /View [/XYZ H.V] /Dest (3587) cvn H.B /DEST pdfmark end
+ -30
+22177 a 1705 x FU(That)498 b(will)f(display)h(the)13586
+23882 y
+SDict begin H.S end
+ 13586 23882 a 13586 23882 a
+SDict begin 18.2 H.A end
+ 13586 23882 a 13586
+23882 a
+SDict begin [ /View [/XYZ H.V] /Dest (3588) cvn H.B /DEST pdfmark end
+ 13586 23882 a FQ(file1)d FU(\002le)j(and)g(pipe)f(it)h(through)
+g(the)34669 23882 y
+SDict begin H.S end
+ 34669 23882 a 34669 23882 a
+SDict begin 18.2 H.A end
+ 34669
+23882 a 34669 23882 a
+SDict begin [ /View [/XYZ H.V] /Dest (3589) cvn H.B /DEST pdfmark end
+ 34669 23882 a FP(more)f FU(command)h(so)f(that)h
+(you)-30 25896 y(only)387 b(get)g(one)g(screen)h(at)f(a)h(time.)-30
+27007 y
+SDict begin H.S end
+ -30 27007 a -30 27007 a
+SDict begin 18.2 H.A end
+ -30 27007 a -30 27007
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3590) cvn H.B /DEST pdfmark end
+ -30 27007 a 1679 x FU(Another)522 b(common)g(use)g(for)16436
+28686 y
+SDict begin H.S end
+ 16436 28686 a 16436 28686 a
+SDict begin 18.2 H.A end
+ 16436 28686 a 16436
+28686 a
+SDict begin [ /View [/XYZ H.V] /Dest (3591) cvn H.B /DEST pdfmark end
+ 16436 28686 a FP(cat)g FU(is)g(cop)-15 b(ying)521
+b(\002les.)i(Y)-170 b(ou)522 b(can)g(cop)-15 b(y)522
+b(an)-23 b(y)522 b(\002le)g(around)g(with)-30 30701 y
+SDict begin H.S end
+
+-30 30701 a -30 30701 a
+SDict begin 18.2 H.A end
+ -30 30701 a -30 30701 a
+SDict begin [ /View [/XYZ H.V] /Dest (3592) cvn H.B /DEST pdfmark end
+ -30 30701
+a FP(cat)p FU(,)388 b(lik)-15 b(e)386 b(this:)-30 32474
+y
+SDict begin H.S end
+ -30 32474 a -30 32474 a
+SDict begin 14.56 H.A end
+ -30 32474 a -30 32474 a
+SDict begin [ /View [/XYZ H.V] /Dest (3593) cvn H.B /DEST pdfmark end
+ -30
+32474 a -30 32474 a
+SDict begin H.S end
+ -30 32474 a -30 32474 a
+SDict begin 14.56 H.A end
+ -30 32474
+a -30 32474 a
+SDict begin [ /View [/XYZ H.V] /Dest (3594) cvn H.B /DEST pdfmark end
+ -30 32474 a 1388 x FJ(\045)1309 33862 y
+SDict begin H.S end
+
+1309 33862 a 1309 33862 a
+SDict begin 14.56 H.A end
+ 1309 33862 a 1309 33862 a
+SDict begin [ /View [/XYZ H.V] /Dest (3595) cvn H.B /DEST pdfmark end
+ 1309
+33862 a FH(cat)744 b(/bin/bash)e FK(>)i FH(~/mybash)-30
+35580 y
+SDict begin H.S end
+ -30 35580 a -30 35580 a
+SDict begin 18.2 H.A end
+ -30 35580 a -30 35580
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3596) cvn H.B /DEST pdfmark end
+ -30 35580 a 1847 x FU(The)2767 37427 y
+SDict begin H.S end
+ 2767 37427 a
+2767 37427 a
+SDict begin 18.2 H.A end
+ 2767 37427 a 2767 37427 a
+SDict begin [ /View [/XYZ H.V] /Dest (3597) cvn H.B /DEST pdfmark end
+ 2767 37427 a FP(/bin/bash)387
+b FU(program)g(is)g(copied)g(to)g(your)g(home)g(directory)g(and)g
+(named)43206 37427 y
+SDict begin H.S end
+ 43206 37427 a 43206 37427 a
+SDict begin 18.2 H.A end
+ 43206
+37427 a 43206 37427 a
+SDict begin [ /View [/XYZ H.V] /Dest (3598) cvn H.B /DEST pdfmark end
+ 43206 37427 a FQ(mybash)p FU(.)-30
+38537 y
+SDict begin H.S end
+ -30 38537 a -30 38537 a
+SDict begin 18.2 H.A end
+ -30 38537 a -30 38537
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3599) cvn H.B /DEST pdfmark end
+ -30 38537 a -30 38537 a
+SDict begin H.S end
+ -30 38537 a -30 38537 a
+SDict begin 18.2 H.A end
+ -30
+38537 a -30 38537 a
+SDict begin [ /View [/XYZ H.V] /Dest (3600) cvn H.B /DEST pdfmark end
+ -30 38537 a 1679 x FP(cat)588 b FU(has)h(man)-23
+b(y)588 b(uses)g(and)h(the)f(ones)g(discussed)g(here)h(are)g(just)f(a)h
+(fe)-39 b(w)-101 b(.)589 b(Since)45011 40216 y
+SDict begin H.S end
+ 45011
+40216 a 45011 40216 a
+SDict begin 18.2 H.A end
+ 45011 40216 a 45011 40216 a
+SDict begin [ /View [/XYZ H.V] /Dest (3601) cvn H.B /DEST pdfmark end
+ 45011
+40216 a FP(cat)g FU(mak)-15 b(es)-30 42231 y(e)-23 b(xtensi)-39
+b(v)-23 b(e)362 b(use)h(of)g(standard)g(input)f(and)h(standard)g
+(output,)g(it)f(is)h(ideal)g(for)g(use)g(in)g(shell)g(scripts)-30
+44245 y(or)387 b(part)h(of)f(other)g(comple)-23 b(x)387
+b(commands.)-30 45356 y
+SDict begin H.S end
+ -30 45356 a -30 45356 a
+SDict begin 18.2 H.A end
+ -30 45356
+a -30 45356 a
+SDict begin [ /View [/XYZ H.V] /Dest (3602) cvn H.B /DEST pdfmark end
+ -30 45356 a 5181 x FF(ec)-19 b(ho)-30 50560
+y
+SDict begin H.S end
+ -30 50560 a -30 50560 a
+SDict begin 18.2 H.A end
+ -30 50560 a -30 50560 a
+SDict begin [ /View [/XYZ H.V] /Dest (3605) cvn H.B /DEST pdfmark end
+ -30
+50560 a -30 51490 a
+SDict begin H.S end
+ -30 51490 a -30 51490 a
+SDict begin 18.2 H.A end
+ -30 51490
+a -30 51490 a
+SDict begin [ /View [/XYZ H.V] /Dest (3607) cvn H.B /DEST pdfmark end
+ -30 51490 a 1992 x FU(The)2968 53482 y
+SDict begin H.S end
+
+2968 53482 a 2968 53482 a
+SDict begin 18.2 H.A end
+ 2968 53482 a 2968 53482 a
+SDict begin [ /View [/XYZ H.V] /Dest (3608) cvn H.B /DEST pdfmark end
+ 2968
+53482 a FP(echo)p FU(\(1\))588 b(command)g(displays)f(the)h
+(speci\002ed)g(te)-23 b(xt)588 b(on)g(the)g(screen.)h(Y)-170
+b(ou)587 b(specify)h(the)-30 55497 y(string)340 b(to)f(display)h(after)
+g(the)15617 55497 y
+SDict begin H.S end
+ 15617 55497 a 15617 55497 a
+SDict begin 18.2 H.A end
+ 15617
+55497 a 15617 55497 a
+SDict begin [ /View [/XYZ H.V] /Dest (3609) cvn H.B /DEST pdfmark end
+ 15617 55497 a FP(echo)g FU(command.)f(By)h(def)
+-15 b(ault)32549 55497 y
+SDict begin H.S end
+ 32549 55497 a 32549 55497 a
+SDict begin 18.2 H.A end
+
+32549 55497 a 32549 55497 a
+SDict begin [ /View [/XYZ H.V] /Dest (3610) cvn H.B /DEST pdfmark end
+ 32549 55497 a FP(echo)340
+b FU(will)f(display)h(the)g(string)f(and)-30 57511 y(print)370
+b(a)g(ne)-39 b(wline)370 b(character)g(after)g(it.)g(Y)-170
+b(ou)369 b(can)h(pass)g(the)31132 57511 y
+SDict begin H.S end
+ 31132 57511
+a 31132 57511 a
+SDict begin 18.2 H.A end
+ 31132 57511 a 31132 57511 a
+SDict begin [ /View [/XYZ H.V] /Dest (3611) cvn H.B /DEST pdfmark end
+ 31132 57511
+a FP(-n)g FU(option)f(to)h(suppress)f(the)h(printing)-30
+59526 y(of)413 b(the)g(ne)-39 b(wline.)413 b(The)12472
+59526 y
+SDict begin H.S end
+ 12472 59526 a 12472 59526 a
+SDict begin 18.2 H.A end
+ 12472 59526 a 12472
+59526 a
+SDict begin [ /View [/XYZ H.V] /Dest (3612) cvn H.B /DEST pdfmark end
+ 12472 59526 a FP(-e)g FU(option)g(will)f(cause)25427
+59526 y
+SDict begin H.S end
+ 25427 59526 a 25427 59526 a
+SDict begin 18.2 H.A end
+ 25427 59526 a 25427
+59526 a
+SDict begin [ /View [/XYZ H.V] /Dest (3613) cvn H.B /DEST pdfmark end
+ 25427 59526 a FP(echo)h FU(to)g(search)g(for)g(escape)g
+(characters)g(in)g(the)-30 61541 y(string)387 b(and)g(e)-23
+b(x)g(ecute)387 b(them.)-30 64201 y
+SDict begin H.S end
+ -30 64201 a -30 64201
+a
+SDict begin 18.2 H.A end
+ -30 64201 a -30 64201 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS-CREATION) cvn H.B
+/DEST pdfmark end
+ -30 64201 a Black 9591 x FR(126)p
+Black eop end
+%%Page: 127 149
+TeXDict begin 127 148 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.127) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 24998 -1636 a FR(Chapter)387 b(10)g(Handling)f(F)-70
+b(iles)387 b(and)g(Dir)-57 b(ectories)p Black -30 4132
+a FL(10.4)620 b(Creation:)g Fq(touc)-22 b(h)659 b FL(and)619
+b Fq(mkdir)-30 4160 y
+SDict begin H.S end
+ -30 4160 a -30 4160 a
+SDict begin 18.2 H.A end
+ -30 4160
+a -30 4160 a
+SDict begin [ /View [/XYZ H.V] /Dest (3618) cvn H.B /DEST pdfmark end
+ -30 4160 a 5334 x FF(touc)-19 b(h)-30 9517
+y
+SDict begin H.S end
+ -30 9517 a -30 9517 a
+SDict begin 18.2 H.A end
+ -30 9517 a -30 9517 a
+SDict begin [ /View [/XYZ H.V] /Dest (3621) cvn H.B /DEST pdfmark end
+ -30 9517
+a -30 9517 a
+SDict begin H.S end
+ -30 9517 a -30 9517 a
+SDict begin 18.2 H.A end
+ -30 9517 a -30 9517
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3624) cvn H.B /DEST pdfmark end
+ -30 9517 a -30 10447 a
+SDict begin H.S end
+ -30 10447 a -30 10447 a
+SDict begin 18.2 H.A end
+ -30
+10447 a -30 10447 a
+SDict begin [ /View [/XYZ H.V] /Dest (3626) cvn H.B /DEST pdfmark end
+ -30 10447 a -30 10447 a
+SDict begin H.S end
+ -30 10447
+a -30 10447 a
+SDict begin 18.2 H.A end
+ -30 10447 a -30 10447 a
+SDict begin [ /View [/XYZ H.V] /Dest (3627) cvn H.B /DEST pdfmark end
+ -30 10447 a 1992
+x FP(touch)p FU(\(1\))498 b(is)h(used)f(to)h(change)f(the)h(timestamp)e
+(on)i(a)g(\002le.)f(Y)-170 b(ou)498 b(can)h(change)g(access)g(times-)
+-30 14453 y(tamps)353 b(and)g(modi\002cation)e(timestamps)h(with)h
+(this)f(command.)h(If)g(the)g(\002le)g(speci\002ed)f(does)h(not)-30
+16468 y(e)-23 b(xist,)3597 16468 y
+SDict begin H.S end
+ 3597 16468 a 3597
+16468 a
+SDict begin 18.2 H.A end
+ 3597 16468 a 3597 16468 a
+SDict begin [ /View [/XYZ H.V] /Dest (3628) cvn H.B /DEST pdfmark end
+ 3597 16468 a FP(touch)335
+b FU(will)f(create)i(a)f(zero)h(length)e(\002le)h(with)g(the)g(name)g
+(speci\002ed.)g(T)-124 b(o)335 b(mark)g(a)h(\002le)e(with)-30
+18483 y(the)387 b(current)h(system)e(time,)h(you)g(w)-15
+b(ould)387 b(issue)g(this)f(command:)-30 20368 y
+SDict begin H.S end
+ -30
+20368 a -30 20368 a
+SDict begin 14.56 H.A end
+ -30 20368 a -30 20368 a
+SDict begin [ /View [/XYZ H.V] /Dest (3629) cvn H.B /DEST pdfmark end
+ -30 20368
+a -30 20368 a
+SDict begin H.S end
+ -30 20368 a -30 20368 a
+SDict begin 14.56 H.A end
+ -30 20368 a -30
+20368 a
+SDict begin [ /View [/XYZ H.V] /Dest (3630) cvn H.B /DEST pdfmark end
+ -30 20368 a 1276 x FJ(\045)1309 21644 y
+SDict begin H.S end
+ 1309
+21644 a 1309 21644 a
+SDict begin 14.56 H.A end
+ 1309 21644 a 1309 21644 a
+SDict begin [ /View [/XYZ H.V] /Dest (3631) cvn H.B /DEST pdfmark end
+ 1309 21644
+a FH(ls)744 b(-al)f(file1)-30 23256 y FP(-rw-r--r--)2974
+b(1)744 b(root)3719 b(root)5951 b(9779)743 b(Feb)1487
+b(7)744 b(21:41)f(file1)-30 23282 y
+SDict begin H.S end
+ -30 23282 a -30 23282
+a
+SDict begin 14.56 H.A end
+ -30 23282 a -30 23282 a
+SDict begin [ /View [/XYZ H.V] /Dest (3632) cvn H.B /DEST pdfmark end
+ -30 23282 a 1586 x FJ(\045)1309
+24868 y
+SDict begin H.S end
+ 1309 24868 a 1309 24868 a
+SDict begin 14.56 H.A end
+ 1309 24868 a 1309 24868
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3633) cvn H.B /DEST pdfmark end
+ 1309 24868 a FH(touch)g(file1)-30 24893 y
+SDict begin H.S end
+ -30 24893
+a -30 24893 a
+SDict begin 14.56 H.A end
+ -30 24893 a -30 24893 a
+SDict begin [ /View [/XYZ H.V] /Dest (3634) cvn H.B /DEST pdfmark end
+ -30 24893 a 1586
+x FJ(\045)1309 26479 y
+SDict begin H.S end
+ 1309 26479 a 1309 26479 a
+SDict begin 14.56 H.A end
+ 1309
+26479 a 1309 26479 a
+SDict begin [ /View [/XYZ H.V] /Dest (3635) cvn H.B /DEST pdfmark end
+ 1309 26479 a FH(ls)h(-al)f(file1)-30
+28091 y FP(-rw-r--r--)2974 b(1)744 b(root)3719 b(root)5951
+b(9779)743 b(Feb)1487 b(8)744 b(09:17)f(file1)-30 29667
+y
+SDict begin H.S end
+ -30 29667 a -30 29667 a
+SDict begin 18.2 H.A end
+ -30 29667 a -30 29667 a
+SDict begin [ /View [/XYZ H.V] /Dest (3636) cvn H.B /DEST pdfmark end
+ -30
+29667 a 1989 x FU(There)468 b(are)h(se)-39 b(v)-23 b(eral)468
+b(options)f(for)18515 31656 y
+SDict begin H.S end
+ 18515 31656 a 18515 31656
+a
+SDict begin 18.2 H.A end
+ 18515 31656 a 18515 31656 a
+SDict begin [ /View [/XYZ H.V] /Dest (3637) cvn H.B /DEST pdfmark end
+ 18515 31656 a FP(touch)p
+FU(,)h(including)f(options)g(to)h(specify)f(which)h(timestamp)-30
+33670 y(to)398 b(modify)-101 b(,)398 b(the)g(time)f(to)h(use,)g(and)g
+(man)-23 b(y)397 b(more.)h(The)g(online)g(manual)f(page)h(discusses)f
+(these)-30 35685 y(in)387 b(detail.)-30 36475 y
+SDict begin H.S end
+ -30 36475
+a -30 36475 a
+SDict begin 18.2 H.A end
+ -30 36475 a -30 36475 a
+SDict begin [ /View [/XYZ H.V] /Dest (3638) cvn H.B /DEST pdfmark end
+ -30 36475 a 5502
+x FF(mkdir)-30 42930 y
+SDict begin H.S end
+ -30 42930 a -30 42930 a
+SDict begin 18.2 H.A end
+ -30 42930
+a -30 42930 a
+SDict begin [ /View [/XYZ H.V] /Dest (3641) cvn H.B /DEST pdfmark end
+ -30 42930 a -30 42930 a
+SDict begin H.S end
+ -30 42930 a -30
+42930 a
+SDict begin 18.2 H.A end
+ -30 42930 a -30 42930 a
+SDict begin [ /View [/XYZ H.V] /Dest (3642) cvn H.B /DEST pdfmark end
+ -30 42930 a 1991 x FP(mkdir)p
+FU(\(1\))574 b(will)g(create)h(a)f(ne)-39 b(w)17711 44921
+y
+SDict begin H.S end
+ 17711 44921 a 17711 44921 a
+SDict begin 18.2 H.A end
+ 17711 44921 a 17711 44921
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3643) cvn H.B /DEST pdfmark end
+ 17711 44921 a 575 w FU(directory)-101 b(.)575 b(Y)-170
+b(ou)573 b(simply)h(specify)g(the)g(directory)g(to)h(create)-30
+46936 y(when)465 b(you)g(run)g(mkdir)-85 b(.)464 b(This)h(e)-23
+b(xample)464 b(creates)i(the)29621 46936 y
+SDict begin H.S end
+ 29621 46936
+a 29621 46936 a
+SDict begin 18.2 H.A end
+ 29621 46936 a 29621 46936 a
+SDict begin [ /View [/XYZ H.V] /Dest (3646) cvn H.B /DEST pdfmark end
+ 29621 46936
+a FQ(hejaz)c FU(directory)j(in)g(the)g(current)g(direc-)-30
+48951 y(tory:)-30 50836 y
+SDict begin H.S end
+ -30 50836 a -30 50836 a
+SDict begin 14.56 H.A end
+ -30
+50836 a -30 50836 a
+SDict begin [ /View [/XYZ H.V] /Dest (3647) cvn H.B /DEST pdfmark end
+ -30 50836 a -30 50836 a
+SDict begin H.S end
+ -30 50836
+a -30 50836 a
+SDict begin 14.56 H.A end
+ -30 50836 a -30 50836 a
+SDict begin [ /View [/XYZ H.V] /Dest (3648) cvn H.B /DEST pdfmark end
+ -30 50836 a 1276
+x FJ(\045)1309 52112 y
+SDict begin H.S end
+ 1309 52112 a 1309 52112 a
+SDict begin 14.56 H.A end
+ 1309
+52112 a 1309 52112 a
+SDict begin [ /View [/XYZ H.V] /Dest (3649) cvn H.B /DEST pdfmark end
+ 1309 52112 a FH(mkdir)743 b(hejaz)-30
+53830 y
+SDict begin H.S end
+ -30 53830 a -30 53830 a
+SDict begin 18.2 H.A end
+ -30 53830 a -30 53830
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3650) cvn H.B /DEST pdfmark end
+ -30 53830 a 1847 x FU(Y)-170 b(ou)387 b(can)g(also)g(specify)g(a)h
+(path,)f(lik)-15 b(e)387 b(this:)-30 57562 y
+SDict begin H.S end
+ -30 57562
+a -30 57562 a
+SDict begin 14.56 H.A end
+ -30 57562 a -30 57562 a
+SDict begin [ /View [/XYZ H.V] /Dest (3651) cvn H.B /DEST pdfmark end
+ -30 57562 a -30
+57562 a
+SDict begin H.S end
+ -30 57562 a -30 57562 a
+SDict begin 14.56 H.A end
+ -30 57562 a -30 57562
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3652) cvn H.B /DEST pdfmark end
+ -30 57562 a 1276 x FJ(\045)1309 58838 y
+SDict begin H.S end
+ 1309 58838
+a 1309 58838 a
+SDict begin 14.56 H.A end
+ 1309 58838 a 1309 58838 a
+SDict begin [ /View [/XYZ H.V] /Dest (3653) cvn H.B /DEST pdfmark end
+ 1309 58838 a
+FH(mkdir)743 b(/usr/local/hejaz)-30 60556 y
+SDict begin H.S end
+ -30 60556
+a -30 60556 a
+SDict begin 18.2 H.A end
+ -30 60556 a -30 60556 a
+SDict begin [ /View [/XYZ H.V] /Dest (3654) cvn H.B /DEST pdfmark end
+ -30 60556 a 1846
+x FU(The)2917 62402 y
+SDict begin H.S end
+ 2917 62402 a 2917 62402 a
+SDict begin 18.2 H.A end
+ 2917
+62402 a 2917 62402 a
+SDict begin [ /View [/XYZ H.V] /Dest (3655) cvn H.B /DEST pdfmark end
+ 2917 62402 a FP(-p)537 b FU(option)f(will)g(tell)
+14906 62402 y
+SDict begin H.S end
+ 14906 62402 a 14906 62402 a
+SDict begin 18.2 H.A end
+ 14906 62402
+a 14906 62402 a
+SDict begin [ /View [/XYZ H.V] /Dest (3656) cvn H.B /DEST pdfmark end
+ 14906 62402 a FP(mkdir)g FU(to)h(mak)-15
+b(e)536 b(an)-23 b(y)537 b(parent)g(directories.)f(The)h(abo)-23
+b(v)g(e)537 b(e)-23 b(xample)-30 64417 y(will)374 b(f)-15
+b(ail)374 b(if)6502 64417 y
+SDict begin H.S end
+ 6502 64417 a 6502 64417 a
+SDict begin 18.2 H.A end
+
+6502 64417 a 6502 64417 a
+SDict begin [ /View [/XYZ H.V] /Dest (3657) cvn H.B /DEST pdfmark end
+ 6502 64417 a FP(/usr/local)f
+FU(does)i(not)f(e)-23 b(xist.)374 b(The)26336 64417 y
+SDict begin H.S end
+
+26336 64417 a 26336 64417 a
+SDict begin 18.2 H.A end
+ 26336 64417 a 26336 64417
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3658) cvn H.B /DEST pdfmark end
+ 26336 64417 a FP(-p)g FU(option)g(will)g(create)39394
+64417 y
+SDict begin H.S end
+ 39394 64417 a 39394 64417 a
+SDict begin 18.2 H.A end
+ 39394 64417 a 39394
+64417 a
+SDict begin [ /View [/XYZ H.V] /Dest (3659) cvn H.B /DEST pdfmark end
+ 39394 64417 a FQ(/usr/local)368 b FU(and)48644
+64417 y
+SDict begin H.S end
+ 48644 64417 a 48644 64417 a
+SDict begin 18.2 H.A end
+ 48644 64417 a 48644
+64417 a
+SDict begin [ /View [/XYZ H.V] /Dest (3660) cvn H.B /DEST pdfmark end
+ 48644 64417 a FQ(/usr/)-30 66432 y(local/hejaz)p
+FU(:)p Black 49394 73792 a FR(127)p Black eop end
+%%Page: 128 150
+TeXDict begin 128 149 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.128) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (3711) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(10)g(Handling)f(F)-70 b(iles)387 b(and)g(Dir)-57 b(ectories)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3661) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3662) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FJ(\045)1309 3611
+y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+ 1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3663) cvn H.B /DEST pdfmark end
+ 1309
+3611 a FH(mkdir)743 b(-p)h(/usr/local/hejaz)-30 6879
+y
+SDict begin H.S end
+ -30 6879 a -30 6879 a
+SDict begin 18.2 H.A end
+ -30 6879 a -30 6879 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS-COPYMOVE) cvn H.B
+/DEST pdfmark end
+ -30 6879
+a 5956 x FL(10.5)620 b(Cop)-33 b(y)619 b(and)g(Mo)-45
+b(ve)-30 13297 y
+SDict begin H.S end
+ -30 13297 a -30 13297 a
+SDict begin 18.2 H.A end
+ -30 13297 a
+-30 13297 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS-COPYMOVE-CP) cvn
+H.B /DEST pdfmark end
+ -30 13297 a 4900 x FF(cp)-30 18582 y
+SDict begin H.S end
+ -30
+18582 a -30 18582 a
+SDict begin 18.2 H.A end
+ -30 18582 a -30 18582 a
+SDict begin [ /View [/XYZ H.V] /Dest (3669) cvn H.B /DEST pdfmark end
+ -30 18582
+a -30 18582 a
+SDict begin H.S end
+ -30 18582 a -30 18582 a
+SDict begin 18.2 H.A end
+ -30 18582 a -30
+18582 a
+SDict begin [ /View [/XYZ H.V] /Dest (3672) cvn H.B /DEST pdfmark end
+ -30 18582 a -30 19512 a
+SDict begin H.S end
+ -30 19512 a -30 19512
+a
+SDict begin 18.2 H.A end
+ -30 19512 a -30 19512 a
+SDict begin [ /View [/XYZ H.V] /Dest (3675) cvn H.B /DEST pdfmark end
+ -30 19512 a -30 19512 a
+SDict begin H.S end
+ -30
+19512 a -30 19512 a
+SDict begin 18.2 H.A end
+ -30 19512 a -30 19512 a
+SDict begin [ /View [/XYZ H.V] /Dest (3676) cvn H.B /DEST pdfmark end
+ -30 19512
+a 1630 x FP(cp)p FU(\(1\))423 b(copies)g(\002les.)g(DOS)g(users)g(will)
+g(notice)f(its)h(similarity)f(to)h(the)37840 21142 y
+SDict begin H.S end
+
+37840 21142 a 37840 21142 a
+SDict begin 18.2 H.A end
+ 37840 21142 a 37840 21142
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3677) cvn H.B /DEST pdfmark end
+ 37840 21142 a FP(copy)g FU(command.)g(There)-30 23156
+y(are)385 b(man)-23 b(y)384 b(options)g(for)13192 23156
+y
+SDict begin H.S end
+ 13192 23156 a 13192 23156 a
+SDict begin 18.2 H.A end
+ 13192 23156 a 13192 23156
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3678) cvn H.B /DEST pdfmark end
+ 13192 23156 a FP(cp)h FU(,)g(so)f(you)g(should)g(ha)-31
+b(v)-23 b(e)385 b(a)f(look)g(at)h(the)f(man)h(page)f(before)h(using)f
+(it.)-30 24267 y
+SDict begin H.S end
+ -30 24267 a -30 24267 a
+SDict begin 18.2 H.A end
+ -30 24267 a
+-30 24267 a
+SDict begin [ /View [/XYZ H.V] /Dest (3679) cvn H.B /DEST pdfmark end
+ -30 24267 a 1679 x FU(A)373 b(common)g(use)g(is)g(to)g(use)
+15124 25946 y
+SDict begin H.S end
+ 15124 25946 a 15124 25946 a
+SDict begin 18.2 H.A end
+ 15124 25946
+a 15124 25946 a
+SDict begin [ /View [/XYZ H.V] /Dest (3680) cvn H.B /DEST pdfmark end
+ 15124 25946 a FP(cp)g FU(to)g(cop)-15
+b(y)372 b(a)i(\002le)e(from)h(one)h(location)e(to)h(another)-85
+b(.)373 b(F)-23 b(or)373 b(e)-23 b(xample:)-30 27831
+y
+SDict begin H.S end
+ -30 27831 a -30 27831 a
+SDict begin 14.56 H.A end
+ -30 27831 a -30 27831 a
+SDict begin [ /View [/XYZ H.V] /Dest (3681) cvn H.B /DEST pdfmark end
+ -30
+27831 a -30 27831 a
+SDict begin H.S end
+ -30 27831 a -30 27831 a
+SDict begin 14.56 H.A end
+ -30 27831
+a -30 27831 a
+SDict begin [ /View [/XYZ H.V] /Dest (3682) cvn H.B /DEST pdfmark end
+ -30 27831 a 1277 x FJ(\045)1309 29108 y
+SDict begin H.S end
+
+1309 29108 a 1309 29108 a
+SDict begin 14.56 H.A end
+ 1309 29108 a 1309 29108 a
+SDict begin [ /View [/XYZ H.V] /Dest (3683) cvn H.B /DEST pdfmark end
+ 1309
+29108 a FH(cp)744 b(hejaz)f(/tmp)-30 30825 y
+SDict begin H.S end
+ -30 30825
+a -30 30825 a
+SDict begin 18.2 H.A end
+ -30 30825 a -30 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (3684) cvn H.B /DEST pdfmark end
+ -30 30825 a 1847
+x FU(This)387 b(copies)g(the)9741 32672 y
+SDict begin H.S end
+ 9741 32672
+a 9741 32672 a
+SDict begin 18.2 H.A end
+ 9741 32672 a 9741 32672 a
+SDict begin [ /View [/XYZ H.V] /Dest (3685) cvn H.B /DEST pdfmark end
+ 9741 32672 a
+FQ(hejaz)d FU(\002le)j(from)g(the)h(current)f(directory)g(to)g(the)
+35942 32672 y
+SDict begin H.S end
+ 35942 32672 a 35942 32672 a
+SDict begin 18.2 H.A end
+ 35942 32672
+a 35942 32672 a
+SDict begin [ /View [/XYZ H.V] /Dest (3686) cvn H.B /DEST pdfmark end
+ 35942 32672 a FQ(/tmp)e FU(directory)-101
+b(.)-30 33782 y
+SDict begin H.S end
+ -30 33782 a -30 33782 a
+SDict begin 18.2 H.A end
+ -30 33782 a -30
+33782 a
+SDict begin [ /View [/XYZ H.V] /Dest (3687) cvn H.B /DEST pdfmark end
+ -30 33782 a 1679 x FU(Man)-23 b(y)387 b(users)g(prefer)h(to)f
+(k)-15 b(eep)387 b(the)g(timestamps)f(preserv)-23 b(ed,)387
+b(as)g(in)h(this)e(e)-23 b(xample:)-30 37347 y
+SDict begin H.S end
+ -30 37347
+a -30 37347 a
+SDict begin 14.56 H.A end
+ -30 37347 a -30 37347 a
+SDict begin [ /View [/XYZ H.V] /Dest (3688) cvn H.B /DEST pdfmark end
+ -30 37347 a -30
+37347 a
+SDict begin H.S end
+ -30 37347 a -30 37347 a
+SDict begin 14.56 H.A end
+ -30 37347 a -30 37347
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3689) cvn H.B /DEST pdfmark end
+ -30 37347 a 1276 x FJ(\045)1309 38623 y
+SDict begin H.S end
+ 1309 38623
+a 1309 38623 a
+SDict begin 14.56 H.A end
+ 1309 38623 a 1309 38623 a
+SDict begin [ /View [/XYZ H.V] /Dest (3690) cvn H.B /DEST pdfmark end
+ 1309 38623 a
+FH(cp)744 b(-a)f(hejaz)h(/tmp)-30 40341 y
+SDict begin H.S end
+ -30 40341 a
+-30 40341 a
+SDict begin 18.2 H.A end
+ -30 40341 a -30 40341 a
+SDict begin [ /View [/XYZ H.V] /Dest (3691) cvn H.B /DEST pdfmark end
+ -30 40341 a 1846
+x FU(This)387 b(ensures)g(that)g(the)g(timestamps)f(are)i(not)f
+(modi\002ed)f(in)h(the)g(cop)-15 b(y)-101 b(.)-30 43298
+y
+SDict begin H.S end
+ -30 43298 a -30 43298 a
+SDict begin 18.2 H.A end
+ -30 43298 a -30 43298 a
+SDict begin [ /View [/XYZ H.V] /Dest (3692) cvn H.B /DEST pdfmark end
+ -30
+43298 a 1679 x FU(T)-124 b(o)364 b(recursi)-39 b(v)-23
+b(ely)364 b(cop)-15 b(y)364 b(the)g(contents)g(of)g(a)g(directory)g(to)
+g(another)g(directory)-101 b(,)365 b(you)f(w)-15 b(ould)363
+b(issue)-30 46992 y(this)387 b(command:)-30 48557 y
+SDict begin H.S end
+ -30
+48557 a -30 48557 a
+SDict begin 14.56 H.A end
+ -30 48557 a -30 48557 a
+SDict begin [ /View [/XYZ H.V] /Dest (3693) cvn H.B /DEST pdfmark end
+ -30 48557
+a -30 48557 a
+SDict begin H.S end
+ -30 48557 a -30 48557 a
+SDict begin 14.56 H.A end
+ -30 48557 a -30
+48557 a
+SDict begin [ /View [/XYZ H.V] /Dest (3694) cvn H.B /DEST pdfmark end
+ -30 48557 a 1596 x FJ(\045)1309 50153 y
+SDict begin H.S end
+ 1309
+50153 a 1309 50153 a
+SDict begin 14.56 H.A end
+ 1309 50153 a 1309 50153 a
+SDict begin [ /View [/XYZ H.V] /Dest (3695) cvn H.B /DEST pdfmark end
+ 1309 50153
+a FH(cp)744 b(-R)5772 50153 y
+SDict begin H.S end
+ 5772 50153 a 5772 50153
+a
+SDict begin 14.56 H.A end
+ 5772 50153 a 5772 50153 a
+SDict begin [ /View [/XYZ H.V] /Dest (3696) cvn H.B /DEST pdfmark end
+ 5772 50153 a Fy(mydir)811
+b FH(/tmp)-30 51871 y
+SDict begin H.S end
+ -30 51871 a -30 51871 a
+SDict begin 18.2 H.A end
+ -30 51871
+a -30 51871 a
+SDict begin [ /View [/XYZ H.V] /Dest (3697) cvn H.B /DEST pdfmark end
+ -30 51871 a 1846 x FU(That)387 b(will)g(cop)-15
+b(y)387 b(the)11663 53717 y
+SDict begin H.S end
+ 11663 53717 a 11663 53717
+a
+SDict begin 18.2 H.A end
+ 11663 53717 a 11663 53717 a
+SDict begin [ /View [/XYZ H.V] /Dest (3698) cvn H.B /DEST pdfmark end
+ 11663 53717 a Fz(mydir)442
+b FU(directory)387 b(to)g(the)26612 53717 y
+SDict begin H.S end
+ 26612 53717
+a 26612 53717 a
+SDict begin 18.2 H.A end
+ 26612 53717 a 26612 53717 a
+SDict begin [ /View [/XYZ H.V] /Dest (3699) cvn H.B /DEST pdfmark end
+ 26612 53717
+a FQ(/tmp)d FU(directory)-101 b(.)-30 54828 y
+SDict begin H.S end
+ -30 54828
+a -30 54828 a
+SDict begin 18.2 H.A end
+ -30 54828 a -30 54828 a
+SDict begin [ /View [/XYZ H.V] /Dest (3700) cvn H.B /DEST pdfmark end
+ -30 54828 a 1679
+x FU(Also)471 b(if)h(you)f(wish)g(to)g(cop)-15 b(y)471
+b(a)h(directory)f(or)h(a)g(\002le)f(and)g(k)-15 b(eep)471
+b(all)h(it')-85 b(s)471 b(old)g(permissions)f(and)-30
+58522 y(time)387 b(stamps)f(and)i(k)-15 b(eep)387 b(it)g(e)-23
+b(xactly)386 b(the)i(same)f(use)28124 58522 y
+SDict begin H.S end
+ 28124 58522
+a 28124 58522 a
+SDict begin 18.2 H.A end
+ 28124 58522 a 28124 58522 a
+SDict begin [ /View [/XYZ H.V] /Dest (3701) cvn H.B /DEST pdfmark end
+ 28124 58522
+a FP(cp)744 b(-p)p FU(.)-30 60407 y
+SDict begin H.S end
+ -30 60407 a -30 60407
+a
+SDict begin 14.56 H.A end
+ -30 60407 a -30 60407 a
+SDict begin [ /View [/XYZ H.V] /Dest (3702) cvn H.B /DEST pdfmark end
+ -30 60407 a -30 60407 a
+SDict begin H.S end
+ -30
+60407 a -30 60407 a
+SDict begin 14.56 H.A end
+ -30 60407 a -30 60407 a
+SDict begin [ /View [/XYZ H.V] /Dest (3703) cvn H.B /DEST pdfmark end
+ -30 60407
+a 1276 x FJ(\045)1309 61683 y
+SDict begin H.S end
+ 1309 61683 a 1309 61683
+a
+SDict begin 14.56 H.A end
+ 1309 61683 a 1309 61683 a
+SDict begin [ /View [/XYZ H.V] /Dest (3704) cvn H.B /DEST pdfmark end
+ 1309 61683 a FH(ls)g(-l)f(file)-30
+63295 y FP(-rw-r--r--)2974 b(1)744 b(root)3719 b(vlad)8926
+b(4)744 b(Jan)1487 b(1)744 b(15:27)f(file)-30 63321 y
+SDict begin H.S end
+
+-30 63321 a -30 63321 a
+SDict begin 14.56 H.A end
+ -30 63321 a -30 63321 a
+SDict begin [ /View [/XYZ H.V] /Dest (3705) cvn H.B /DEST pdfmark end
+ -30 63321
+a 1586 x FJ(\045)1309 64907 y
+SDict begin H.S end
+ 1309 64907 a 1309 64907
+a
+SDict begin 14.56 H.A end
+ 1309 64907 a 1309 64907 a
+SDict begin [ /View [/XYZ H.V] /Dest (3706) cvn H.B /DEST pdfmark end
+ 1309 64907 a FH(cp)h(-p)f(file)h(/tmp)-30
+65075 y
+SDict begin H.S end
+ -30 65075 a -30 65075 a
+SDict begin 14.56 H.A end
+ -30 65075 a -30 65075
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3707) cvn H.B /DEST pdfmark end
+ -30 65075 a 1443 x FJ(\045)1309 66518 y
+SDict begin H.S end
+ 1309 66518
+a 1309 66518 a
+SDict begin 14.56 H.A end
+ 1309 66518 a 1309 66518 a
+SDict begin [ /View [/XYZ H.V] /Dest (3708) cvn H.B /DEST pdfmark end
+ 1309 66518 a
+FH(ls)g(-l)f(/tmp/file)-30 68130 y FP(-rw-r--r--)2974
+b(1)744 b(root)3719 b(vlad)8926 b(4)744 b(Jan)1487 b(1)744
+b(15:27)f(file)p Black -30 73792 a FR(128)p Black eop
+end
+%%Page: 129 151
+TeXDict begin 129 150 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.129) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (3761) cvn H.B /DEST pdfmark end
+ -30 -2687 a 24998 -1636 a FR(Chapter)387
+b(10)g(Handling)f(F)-70 b(iles)387 b(and)g(Dir)-57 b(ectories)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3709) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3710) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FP(cp)387 b FU(has)h(man)-23
+b(y)386 b(more)h(options)g(that)g(are)g(discussed)g(in)g(detail)g(in)g
+(the)g(online)g(manual)g(page.)-30 4721 y
+SDict begin H.S end
+ -30 4721 a
+-30 4721 a
+SDict begin 18.2 H.A end
+ -30 4721 a -30 4721 a
+SDict begin [ /View [/XYZ H.V] /Dest (3711) cvn H.B /DEST pdfmark end
+ -30 4721 a 5182 x FF(mv)-30
+9903 y
+SDict begin H.S end
+ -30 9903 a -30 9903 a
+SDict begin 18.2 H.A end
+ -30 9903 a -30 9903 a
+SDict begin [ /View [/XYZ H.V] /Dest (3714) cvn H.B /DEST pdfmark end
+ -30
+9903 a -30 9903 a
+SDict begin H.S end
+ -30 9903 a -30 9903 a
+SDict begin 18.2 H.A end
+ -30 9903 a -30
+9903 a
+SDict begin [ /View [/XYZ H.V] /Dest (3717) cvn H.B /DEST pdfmark end
+ -30 9903 a -30 10833 a
+SDict begin H.S end
+ -30 10833 a -30 10833 a
+SDict begin 18.2 H.A end
+
+-30 10833 a -30 10833 a
+SDict begin [ /View [/XYZ H.V] /Dest (3720) cvn H.B /DEST pdfmark end
+ -30 10833 a -30 10833 a
+SDict begin H.S end
+ -30 10833
+a -30 10833 a
+SDict begin 18.2 H.A end
+ -30 10833 a -30 10833 a
+SDict begin [ /View [/XYZ H.V] /Dest (3721) cvn H.B /DEST pdfmark end
+ -30 10833 a 2015
+x FP(mv)p FU(\(1\))g(mo)-23 b(v)g(es)387 b(\002les)f(from)i(one)f
+(place)g(to)g(another)-85 b(.)388 b(Sounds)e(simple)g(enough)h(doesn')
+-28 b(t)387 b(it?)-30 14733 y
+SDict begin H.S end
+ -30 14733 a -30 14733 a
+SDict begin 14.56 H.A end
+
+-30 14733 a -30 14733 a
+SDict begin [ /View [/XYZ H.V] /Dest (3722) cvn H.B /DEST pdfmark end
+ -30 14733 a -30 14733 a
+SDict begin H.S end
+ -30 14733
+a -30 14733 a
+SDict begin 14.56 H.A end
+ -30 14733 a -30 14733 a
+SDict begin [ /View [/XYZ H.V] /Dest (3723) cvn H.B /DEST pdfmark end
+ -30 14733 a 1276
+x FJ(\045)1309 16009 y
+SDict begin H.S end
+ 1309 16009 a 1309 16009 a
+SDict begin 14.56 H.A end
+ 1309
+16009 a 1309 16009 a
+SDict begin [ /View [/XYZ H.V] /Dest (3724) cvn H.B /DEST pdfmark end
+ 1309 16009 a FH(mv)744 b(oldfile)f(/tmp/newfile)
+-30 17727 y
+SDict begin H.S end
+ -30 17727 a -30 17727 a
+SDict begin 18.2 H.A end
+ -30 17727 a -30 17727
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3725) cvn H.B /DEST pdfmark end
+ -30 17727 a -30 17727 a
+SDict begin H.S end
+ -30 17727 a -30 17727 a
+SDict begin 18.2 H.A end
+ -30
+17727 a -30 17727 a
+SDict begin [ /View [/XYZ H.V] /Dest (3726) cvn H.B /DEST pdfmark end
+ -30 17727 a 1846 x FP(mv)600 b FU(has)f(a)h(fe)-39
+b(w)600 b(useful)f(command)g(line)g(options)g(that)g(are)h(detailed)g
+(in)f(the)g(man)h(page.)g(In)-30 21588 y(practice,)5650
+21588 y
+SDict begin H.S end
+ 5650 21588 a 5650 21588 a
+SDict begin 18.2 H.A end
+ 5650 21588 a 5650 21588
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3727) cvn H.B /DEST pdfmark end
+ 5650 21588 a FP(mv)387 b FU(is)g(almost)g(ne)-39 b(v)-23
+b(er)387 b(used)g(with)g(commandline)f(options.)-30 24248
+y
+SDict begin H.S end
+ -30 24248 a -30 24248 a
+SDict begin 18.2 H.A end
+ -30 24248 a -30 24248 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS-DELETION) cvn H.B
+/DEST pdfmark end
+ -30
+24248 a 5789 x FL(10.6)620 b(Deletion:)g Fq(rm)664 b
+FL(and)619 b Fq(rmdir)-30 30065 y
+SDict begin H.S end
+ -30 30065 a -30 30065
+a
+SDict begin 18.2 H.A end
+ -30 30065 a -30 30065 a
+SDict begin [ /View [/XYZ H.V] /Dest (3732) cvn H.B /DEST pdfmark end
+ -30 30065 a 5334 x FF(rm)-30
+36329 y
+SDict begin H.S end
+ -30 36329 a -30 36329 a
+SDict begin 18.2 H.A end
+ -30 36329 a -30 36329
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3735) cvn H.B /DEST pdfmark end
+ -30 36329 a -30 36329 a
+SDict begin H.S end
+ -30 36329 a -30 36329 a
+SDict begin 18.2 H.A end
+ -30
+36329 a -30 36329 a
+SDict begin [ /View [/XYZ H.V] /Dest (3736) cvn H.B /DEST pdfmark end
+ -30 36329 a 2015 x FP(rm)p FU(\(1\))378
+b(remo)-23 b(v)g(es)378 b(\002les)g(and)g(directory)20777
+38344 y
+SDict begin H.S end
+ 20777 38344 a 20777 38344 a
+SDict begin 18.2 H.A end
+ 20777 38344 a 20777
+38344 a
+SDict begin [ /View [/XYZ H.V] /Dest (3737) cvn H.B /DEST pdfmark end
+ 20777 38344 a 378 w FU(trees.)h(DOS)f(users)g(will)g(notice)g
+(the)g(similarity)f(to)h(both)-30 40359 y(the)2467 40359
+y
+SDict begin H.S end
+ 2467 40359 a 2467 40359 a
+SDict begin 18.2 H.A end
+ 2467 40359 a 2467 40359 a
+SDict begin [ /View [/XYZ H.V] /Dest (3740) cvn H.B /DEST pdfmark end
+
+2467 40359 a FP(del)603 b FU(and)8143 40359 y
+SDict begin H.S end
+ 8143 40359
+a 8143 40359 a
+SDict begin 18.2 H.A end
+ 8143 40359 a 8143 40359 a
+SDict begin [ /View [/XYZ H.V] /Dest (3741) cvn H.B /DEST pdfmark end
+ 8143 40359 a
+FP(deltree)f FU(commands.)21659 40359 y
+SDict begin H.S end
+ 21659 40359 a
+21659 40359 a
+SDict begin 18.2 H.A end
+ 21659 40359 a 21659 40359 a
+SDict begin [ /View [/XYZ H.V] /Dest (3742) cvn H.B /DEST pdfmark end
+ 21659 40359
+a FP(rm)h FU(can)g(be)g(v)-23 b(ery)603 b(dangerous)f(if)h(you)g(do)g
+(not)g(w)-15 b(atch)-30 42373 y(yourself.)434 b(While)f(it)g(is)h
+(sometimes)e(possible)h(to)g(retrie)-39 b(v)-23 b(e)434
+b(a)f(recently)h(deleted)f(\002le,)h(it)f(can)h(be)-30
+44388 y(complicated)387 b(\(and)g(potentially)f(costly\))h(and)g(is)g
+(be)-23 b(yond)387 b(the)g(scope)g(of)h(this)e(book.)-30
+45498 y
+SDict begin H.S end
+ -30 45498 a -30 45498 a
+SDict begin 18.2 H.A end
+ -30 45498 a -30 45498
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3743) cvn H.B /DEST pdfmark end
+ -30 45498 a 1680 x FU(T)-124 b(o)387 b(remo)-23 b(v)g(e)387
+b(a)g(single)g(\002le,)h(specify)f(its)g(name)g(when)g(you)g(run)g(rm:)
+-30 49063 y
+SDict begin H.S end
+ -30 49063 a -30 49063 a
+SDict begin 14.56 H.A end
+ -30 49063 a -30 49063
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3744) cvn H.B /DEST pdfmark end
+ -30 49063 a -30 49063 a
+SDict begin H.S end
+ -30 49063 a -30 49063 a
+SDict begin 14.56 H.A end
+ -30
+49063 a -30 49063 a
+SDict begin [ /View [/XYZ H.V] /Dest (3745) cvn H.B /DEST pdfmark end
+ -30 49063 a 1276 x FJ(\045)1309 50339
+y
+SDict begin H.S end
+ 1309 50339 a 1309 50339 a
+SDict begin 14.56 H.A end
+ 1309 50339 a 1309 50339 a
+SDict begin [ /View [/XYZ H.V] /Dest (3746) cvn H.B /DEST pdfmark end
+
+1309 50339 a FH(rm)744 b(file1)-30 51914 y
+SDict begin H.S end
+ -30 51914
+a -30 51914 a
+SDict begin 18.2 H.A end
+ -30 51914 a -30 51914 a
+SDict begin [ /View [/XYZ H.V] /Dest (3747) cvn H.B /DEST pdfmark end
+ -30 51914 a 1989
+x FU(If)536 b(the)f(\002le)g(has)g(write)g(permissions)f(remo)-23
+b(v)g(ed,)535 b(you)h(may)f(get)g(a)g(permission)g(denied)g(error)-30
+55918 y(message.)387 b(T)-124 b(o)388 b(force)f(remo)-23
+b(v)-39 b(al)387 b(of)h(the)f(\002le)g(no)g(matter)g(what,)g(pass)g
+(the)38692 55918 y
+SDict begin H.S end
+ 38692 55918 a 38692 55918 a
+SDict begin 18.2 H.A end
+ 38692
+55918 a 38692 55918 a
+SDict begin [ /View [/XYZ H.V] /Dest (3748) cvn H.B /DEST pdfmark end
+ 38692 55918 a FP(-f)g FU(option,)g(lik)-15
+b(e)386 b(this:)-30 57803 y
+SDict begin H.S end
+ -30 57803 a -30 57803 a
+SDict begin 14.56 H.A end
+ -30
+57803 a -30 57803 a
+SDict begin [ /View [/XYZ H.V] /Dest (3749) cvn H.B /DEST pdfmark end
+ -30 57803 a -30 57803 a
+SDict begin H.S end
+ -30 57803
+a -30 57803 a
+SDict begin 14.56 H.A end
+ -30 57803 a -30 57803 a
+SDict begin [ /View [/XYZ H.V] /Dest (3750) cvn H.B /DEST pdfmark end
+ -30 57803 a 1277
+x FJ(\045)1309 59080 y
+SDict begin H.S end
+ 1309 59080 a 1309 59080 a
+SDict begin 14.56 H.A end
+ 1309
+59080 a 1309 59080 a
+SDict begin [ /View [/XYZ H.V] /Dest (3751) cvn H.B /DEST pdfmark end
+ 1309 59080 a FH(rm)744 b(-f)f(file1)-30
+60654 y
+SDict begin H.S end
+ -30 60654 a -30 60654 a
+SDict begin 18.2 H.A end
+ -30 60654 a -30 60654
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3752) cvn H.B /DEST pdfmark end
+ -30 60654 a 1990 x FU(T)-124 b(o)551 b(remo)-23 b(v)g(e)550
+b(an)h(entire)f(directory)-101 b(,)552 b(you)e(use)h(the)27733
+62644 y
+SDict begin H.S end
+ 27733 62644 a 27733 62644 a
+SDict begin 18.2 H.A end
+ 27733 62644 a 27733
+62644 a
+SDict begin [ /View [/XYZ H.V] /Dest (3753) cvn H.B /DEST pdfmark end
+ 27733 62644 a 28284 62644 a
+SDict begin H.S end
+ 28284 62644 a 28284
+62644 a
+SDict begin 18.2 H.A end
+ 28284 62644 a 28284 62644 a
+SDict begin [ /View [/XYZ H.V] /Dest (3756) cvn H.B /DEST pdfmark end
+ 28284 62644 a FP(-r)g
+FU(and)33112 62644 y
+SDict begin H.S end
+ 33112 62644 a 33112 62644 a
+SDict begin 18.2 H.A end
+ 33112
+62644 a 33112 62644 a
+SDict begin [ /View [/XYZ H.V] /Dest (3757) cvn H.B /DEST pdfmark end
+ 33112 62644 a FP(-f)f FU(options)g(together)-85
+b(.)551 b(This)f(is)h(a)-30 64659 y(good)545 b(e)-23
+b(xample)545 b(of)h(ho)-39 b(w)546 b(to)f(delete)h(the)g(entire)f
+(contents)g(of)h(your)f(hard)h(dri)-39 b(v)-23 b(e.)546
+b(Y)-170 b(ou)545 b(really)-30 66673 y(don')-28 b(t)387
+b(w)-15 b(ant)387 b(to)g(do)g(this.)g(But)g(here')-85
+b(s)387 b(the)g(command)g(an)-23 b(yw)-15 b(ay:)p Black
+49451 73792 a FR(129)p Black eop end
+%%Page: 130 152
+TeXDict begin 130 151 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.130) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(10)g(Handling)f(F)-70
+b(iles)387 b(and)g(Dir)-57 b(ectories)p Black -30 2504
+a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3758) cvn H.B /DEST pdfmark end
+ -30 2504
+a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3759) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FJ(#)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309
+3611 a
+SDict begin 14.56 H.A end
+ 1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3760) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(rm)744
+b(-rf)f(/)-30 7176 y FU(Be)431 b(v)-23 b(ery)430 b(careful)h(with)g
+FP(rm)p FU(;)f(you)h(can)g(shoot)f(yourself)g(in)h(the)f(foot.)h(There)
+g(are)g(se)-39 b(v)-23 b(eral)431 b(com-)-30 9190 y(mand)387
+b(line)g(options,)g(which)g(are)h(discussed)e(in)h(detail)g(in)g(the)g
+(online)g(manual)g(page.)-30 10301 y
+SDict begin H.S end
+ -30 10301 a -30
+10301 a
+SDict begin 18.2 H.A end
+ -30 10301 a -30 10301 a
+SDict begin [ /View [/XYZ H.V] /Dest (3763) cvn H.B /DEST pdfmark end
+ -30 10301 a 5181 x FF(rmdir)-30
+16435 y
+SDict begin H.S end
+ -30 16435 a -30 16435 a
+SDict begin 18.2 H.A end
+ -30 16435 a -30 16435
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3766) cvn H.B /DEST pdfmark end
+ -30 16435 a -30 16435 a
+SDict begin H.S end
+ -30 16435 a -30 16435 a
+SDict begin 18.2 H.A end
+ -30
+16435 a -30 16435 a
+SDict begin [ /View [/XYZ H.V] /Dest (3767) cvn H.B /DEST pdfmark end
+ -30 16435 a 1992 x FP(rmdir)p FU(\(1\))419
+b(remo)-23 b(v)g(es)419 b(directories)h(from)f(the)h(\002lesystem.)f
+(The)h(directory)f(must)h(be)g(empty)f(be-)-30 20441
+y(fore)388 b(it)f(can)g(be)h(remo)-23 b(v)g(ed.)386 b(The)i(syntax)e
+(is)i(simply:)-30 22327 y
+SDict begin H.S end
+ -30 22327 a -30 22327 a
+SDict begin 14.56 H.A end
+ -30
+22327 a -30 22327 a
+SDict begin [ /View [/XYZ H.V] /Dest (3768) cvn H.B /DEST pdfmark end
+ -30 22327 a -30 22327 a
+SDict begin H.S end
+ -30 22327
+a -30 22327 a
+SDict begin 14.56 H.A end
+ -30 22327 a -30 22327 a
+SDict begin [ /View [/XYZ H.V] /Dest (3769) cvn H.B /DEST pdfmark end
+ -30 22327 a 1276
+x FJ(\045)1309 23603 y
+SDict begin H.S end
+ 1309 23603 a 1309 23603 a
+SDict begin 14.56 H.A end
+ 1309
+23603 a 1309 23603 a
+SDict begin [ /View [/XYZ H.V] /Dest (3770) cvn H.B /DEST pdfmark end
+ 1309 23603 a FH(rmdir)743 b FK(<)6715
+23603 y
+SDict begin H.S end
+ 6715 23603 a 6715 23603 a
+SDict begin 14.56 H.A end
+ 6715 23603 a 6715 23603
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3771) cvn H.B /DEST pdfmark end
+ 6715 23603 a Fy(directory)117 b FK(>)-30 25321 y
+SDict begin H.S end
+ -30
+25321 a -30 25321 a
+SDict begin 18.2 H.A end
+ -30 25321 a -30 25321 a
+SDict begin [ /View [/XYZ H.V] /Dest (3772) cvn H.B /DEST pdfmark end
+ -30 25321
+a 1846 x FU(This)387 b(e)-23 b(xample)387 b(will)f(remo)-23
+b(v)g(e)387 b(the)18796 27167 y
+SDict begin H.S end
+ 18796 27167 a 18796 27167
+a
+SDict begin 18.2 H.A end
+ 18796 27167 a 18796 27167 a
+SDict begin [ /View [/XYZ H.V] /Dest (3773) cvn H.B /DEST pdfmark end
+ 18796 27167 a FQ(hejaz)d
+FU(subdirectory)j(in)g(the)g(current)h(w)-15 b(orking)386
+b(directory:)-30 29052 y
+SDict begin H.S end
+ -30 29052 a -30 29052 a
+SDict begin 14.56 H.A end
+ -30
+29052 a -30 29052 a
+SDict begin [ /View [/XYZ H.V] /Dest (3774) cvn H.B /DEST pdfmark end
+ -30 29052 a -30 29052 a
+SDict begin H.S end
+ -30 29052
+a -30 29052 a
+SDict begin 14.56 H.A end
+ -30 29052 a -30 29052 a
+SDict begin [ /View [/XYZ H.V] /Dest (3775) cvn H.B /DEST pdfmark end
+ -30 29052 a 1277
+x FJ(\045)1309 30329 y
+SDict begin H.S end
+ 1309 30329 a 1309 30329 a
+SDict begin 14.56 H.A end
+ 1309
+30329 a 1309 30329 a
+SDict begin [ /View [/XYZ H.V] /Dest (3776) cvn H.B /DEST pdfmark end
+ 1309 30329 a FH(rmdir)743 b(hejaz)-30
+32046 y
+SDict begin H.S end
+ -30 32046 a -30 32046 a
+SDict begin 18.2 H.A end
+ -30 32046 a -30 32046
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3777) cvn H.B /DEST pdfmark end
+ -30 32046 a 1847 x FU(If)424 b(that)g(directory)g(does)g(not)g(e)-23
+b(xist,)19580 33893 y
+SDict begin H.S end
+ 19580 33893 a 19580 33893 a
+SDict begin 18.2 H.A end
+ 19580
+33893 a 19580 33893 a
+SDict begin [ /View [/XYZ H.V] /Dest (3778) cvn H.B /DEST pdfmark end
+ 19580 33893 a FP(rmdir)423 b FU(will)h(tell)f
+(you.)i(Y)-170 b(ou)423 b(can)h(also)g(specify)g(a)g(full)g(path)-30
+35908 y(to)387 b(a)h(directory)f(to)g(remo)-23 b(v)g(e,)387
+b(as)g(this)g(e)-23 b(xample)387 b(sho)-39 b(ws:)-30
+37793 y
+SDict begin H.S end
+ -30 37793 a -30 37793 a
+SDict begin 14.56 H.A end
+ -30 37793 a -30 37793
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3779) cvn H.B /DEST pdfmark end
+ -30 37793 a -30 37793 a
+SDict begin H.S end
+ -30 37793 a -30 37793 a
+SDict begin 14.56 H.A end
+ -30
+37793 a -30 37793 a
+SDict begin [ /View [/XYZ H.V] /Dest (3780) cvn H.B /DEST pdfmark end
+ -30 37793 a 1276 x FJ(\045)1309 39069
+y
+SDict begin H.S end
+ 1309 39069 a 1309 39069 a
+SDict begin 14.56 H.A end
+ 1309 39069 a 1309 39069 a
+SDict begin [ /View [/XYZ H.V] /Dest (3781) cvn H.B /DEST pdfmark end
+
+1309 39069 a FH(rmdir)743 b(/tmp/hejaz)-30 40787 y
+SDict begin H.S end
+ -30
+40787 a -30 40787 a
+SDict begin 18.2 H.A end
+ -30 40787 a -30 40787 a
+SDict begin [ /View [/XYZ H.V] /Dest (3782) cvn H.B /DEST pdfmark end
+ -30 40787
+a 1847 x FU(That)387 b(e)-23 b(xample)387 b(will)g(try)g(to)g(remo)-23
+b(v)g(e)387 b(the)22584 42634 y
+SDict begin H.S end
+ 22584 42634 a 22584 42634
+a
+SDict begin 18.2 H.A end
+ 22584 42634 a 22584 42634 a
+SDict begin [ /View [/XYZ H.V] /Dest (3783) cvn H.B /DEST pdfmark end
+ 22584 42634 a FQ(hejaz)d
+FU(directory)j(inside)g(the)38456 42634 y
+SDict begin H.S end
+ 38456 42634
+a 38456 42634 a
+SDict begin 18.2 H.A end
+ 38456 42634 a 38456 42634 a
+SDict begin [ /View [/XYZ H.V] /Dest (3784) cvn H.B /DEST pdfmark end
+ 38456 42634
+a FQ(/tmp)e FU(directory)-101 b(.)-30 43744 y
+SDict begin H.S end
+ -30 43744
+a -30 43744 a
+SDict begin 18.2 H.A end
+ -30 43744 a -30 43744 a
+SDict begin [ /View [/XYZ H.V] /Dest (3785) cvn H.B /DEST pdfmark end
+ -30 43744 a 1679
+x FU(Y)-170 b(ou)482 b(can)g(also)h(remo)-23 b(v)g(e)481
+b(a)i(directory)f(and)h(all)f(of)g(its)g(parent)h(directories)f(by)g
+(passing)g(the)50288 45423 y
+SDict begin H.S end
+ 50288 45423 a 50288 45423
+a
+SDict begin 18.2 H.A end
+ 50288 45423 a 50288 45423 a
+SDict begin [ /View [/XYZ H.V] /Dest (3786) cvn H.B /DEST pdfmark end
+ 50288 45423 a FP(-p)-30
+47438 y FU(option.)-30 49323 y
+SDict begin H.S end
+ -30 49323 a -30 49323
+a
+SDict begin 14.56 H.A end
+ -30 49323 a -30 49323 a
+SDict begin [ /View [/XYZ H.V] /Dest (3787) cvn H.B /DEST pdfmark end
+ -30 49323 a -30 49323 a
+SDict begin H.S end
+ -30
+49323 a -30 49323 a
+SDict begin 14.56 H.A end
+ -30 49323 a -30 49323 a
+SDict begin [ /View [/XYZ H.V] /Dest (3788) cvn H.B /DEST pdfmark end
+ -30 49323
+a 1276 x FJ(\045)1309 50599 y
+SDict begin H.S end
+ 1309 50599 a 1309 50599
+a
+SDict begin 14.56 H.A end
+ 1309 50599 a 1309 50599 a
+SDict begin [ /View [/XYZ H.V] /Dest (3789) cvn H.B /DEST pdfmark end
+ 1309 50599 a FH(rmdir)743
+b(-p)h(/tmp/hejaz)-30 52317 y
+SDict begin H.S end
+ -30 52317 a -30 52317 a
+SDict begin 18.2 H.A end
+
+-30 52317 a -30 52317 a
+SDict begin [ /View [/XYZ H.V] /Dest (3790) cvn H.B /DEST pdfmark end
+ -30 52317 a 1847 x FU(This)498
+b(will)g(\002rst)f(try)h(to)g(remo)-23 b(v)g(e)498 b(the)20459
+54164 y
+SDict begin H.S end
+ 20459 54164 a 20459 54164 a
+SDict begin 18.2 H.A end
+ 20459 54164 a 20459
+54164 a
+SDict begin [ /View [/XYZ H.V] /Dest (3791) cvn H.B /DEST pdfmark end
+ 20459 54164 a FQ(hejaz)d FU(directory)j(inside)34383
+54164 y
+SDict begin H.S end
+ 34383 54164 a 34383 54164 a
+SDict begin 18.2 H.A end
+ 34383 54164 a 34383
+54164 a
+SDict begin [ /View [/XYZ H.V] /Dest (3792) cvn H.B /DEST pdfmark end
+ 34383 54164 a FQ(/tmp)p FU(.)e(If)i(that)g(is)g(successful,)g
+(it)-30 56178 y(will)410 b(try)g(to)g(remo)-23 b(v)g(e)11552
+56178 y
+SDict begin H.S end
+ 11552 56178 a 11552 56178 a
+SDict begin 18.2 H.A end
+ 11552 56178 a 11552
+56178 a
+SDict begin [ /View [/XYZ H.V] /Dest (3793) cvn H.B /DEST pdfmark end
+ 11552 56178 a FQ(/tmp)p FU(.)14855 56178 y
+SDict begin H.S end
+ 14855
+56178 a 14855 56178 a
+SDict begin 18.2 H.A end
+ 14855 56178 a 14855 56178 a
+SDict begin [ /View [/XYZ H.V] /Dest (3794) cvn H.B /DEST pdfmark end
+ 14855
+56178 a FP(rmdir)410 b FU(will)g(continue)g(this)g(until)f(an)i(error)f
+(is)h(encountered)f(or)g(the)-30 58193 y(entire)387 b(tree)h
+(speci\002ed)e(is)i(remo)-23 b(v)g(ed.)-30 60853 y
+SDict begin H.S end
+ -30
+60853 a -30 60853 a
+SDict begin 18.2 H.A end
+ -30 60853 a -30 60853 a
+SDict begin [ /View [/XYZ H.V] /Dest (FILE-COMMANDS-LINK) cvn H.B /DEST
+pdfmark end
+ -30 60853
+a Black 12939 x FR(130)p Black eop end
+%%Page: 131 153
+TeXDict begin 131 152 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.131) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 24998 -1636 a FR(Chapter)387 b(10)g(Handling)f(F)-70
+b(iles)387 b(and)g(Dir)-57 b(ectories)p Black -30 4132
+a FL(10.7)620 b(Aliasing)g(\002les)g(with)h Fq(ln)-30
+4629 y
+SDict begin H.S end
+ -30 4629 a -30 4629 a
+SDict begin 18.2 H.A end
+ -30 4629 a -30 4629 a
+SDict begin [ /View [/XYZ H.V] /Dest (3798) cvn H.B /DEST pdfmark end
+ -30
+4629 a -30 5744 a
+SDict begin H.S end
+ -30 5744 a -30 5744 a
+SDict begin 18.2 H.A end
+ -30 5744 a -30
+5744 a
+SDict begin [ /View [/XYZ H.V] /Dest (3800) cvn H.B /DEST pdfmark end
+ -30 5744 a -30 5744 a
+SDict begin H.S end
+ -30 5744 a -30 5744 a
+SDict begin 18.2 H.A end
+ -30
+5744 a -30 5744 a
+SDict begin [ /View [/XYZ H.V] /Dest (3801) cvn H.B /DEST pdfmark end
+ -30 5744 a 1519 x FP(ln)p FU(\(1\))511
+b(is)g(used)f(to)h(create)h(links)e(between)h(\002les.)g(These)f(links)
+h(can)g(be)g(either)g(hard)g(links)f(or)-30 9277 y(soft)344
+b(\(symbolic\))f(links.)g(The)h(dif)-39 b(ferences)344
+b(between)g(the)g(tw)-15 b(o)343 b(kinds)g(of)h(links)g(were)g
+(discussed)-30 11292 y(in)p 0 TeXcolorgray 1532 11292
+a
+SDict begin H.S end
+ 1532 11292 a FU(Section)387 b(9.3)8506 11292 y
+SDict begin 18.2 H.L end
+ 8506
+11292 a 8506 11292 a
+SDict begin [ /Subtype /Link /Dest (FILESYSTEM-STRUCTURE-LINKS) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 8506 11292 a Black FU(.)356 b(If)h(you)e(w)-15
+b(anted)356 b(to)f(mak)-15 b(e)356 b(a)g(symbolic)f(link)g(to)h(the)g
+(directory)43007 11292 y
+SDict begin H.S end
+ 43007 11292 a 43007 11292 a
+SDict begin 18.2 H.A end
+
+43007 11292 a 43007 11292 a
+SDict begin [ /View [/XYZ H.V] /Dest (3803) cvn H.B /DEST pdfmark end
+ 43007 11292 a FQ(/var/media/mp3)-30
+13307 y FU(and)387 b(place)h(the)f(link)g(in)g(your)g(home)g(directory)
+-101 b(,)388 b(you)f(w)-15 b(ould)386 b(do)h(this:)-30
+15192 y
+SDict begin H.S end
+ -30 15192 a -30 15192 a
+SDict begin 14.56 H.A end
+ -30 15192 a -30 15192
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3804) cvn H.B /DEST pdfmark end
+ -30 15192 a -30 15192 a
+SDict begin H.S end
+ -30 15192 a -30 15192 a
+SDict begin 14.56 H.A end
+ -30
+15192 a -30 15192 a
+SDict begin [ /View [/XYZ H.V] /Dest (3805) cvn H.B /DEST pdfmark end
+ -30 15192 a 1276 x FJ(\045)1309 16468
+y
+SDict begin H.S end
+ 1309 16468 a 1309 16468 a
+SDict begin 14.56 H.A end
+ 1309 16468 a 1309 16468 a
+SDict begin [ /View [/XYZ H.V] /Dest (3806) cvn H.B /DEST pdfmark end
+
+1309 16468 a FH(ln)744 b(-s)f(/var/media/mp3)g(~/mp3)-30
+18186 y
+SDict begin H.S end
+ -30 18186 a -30 18186 a
+SDict begin 18.2 H.A end
+ -30 18186 a -30 18186
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3807) cvn H.B /DEST pdfmark end
+ -30 18186 a 1847 x FU(The)2823 20033 y
+SDict begin H.S end
+ 2823 20033 a
+2823 20033 a
+SDict begin 18.2 H.A end
+ 2823 20033 a 2823 20033 a
+SDict begin [ /View [/XYZ H.V] /Dest (3808) cvn H.B /DEST pdfmark end
+ 2823 20033 a FP(-s)443
+b FU(option)f(tells)12184 20033 y
+SDict begin H.S end
+ 12184 20033 a 12184
+20033 a
+SDict begin 18.2 H.A end
+ 12184 20033 a 12184 20033 a
+SDict begin [ /View [/XYZ H.V] /Dest (3809) cvn H.B /DEST pdfmark end
+ 12184 20033 a FP(ln)h
+FU(to)f(mak)-15 b(e)442 b(a)h(symbolic)f(link.)h(The)g(ne)-23
+b(xt)442 b(option)g(is)h(the)f(tar)-28 b(get)443 b(of)g(the)-30
+22047 y(link,)414 b(and)g(the)g(\002nal)g(option)f(is)h(what)g(to)g
+(call)g(the)f(link.)h(In)h(this)e(case,)i(it)f(will)f(just)h(mak)-15
+b(e)413 b(a)h(\002le)-30 24062 y(called)4062 24062 y
+SDict begin H.S end
+
+4062 24062 a 4062 24062 a
+SDict begin 18.2 H.A end
+ 4062 24062 a 4062 24062 a
+SDict begin [ /View [/XYZ H.V] /Dest (3810) cvn H.B /DEST pdfmark end
+ 4062
+24062 a FQ(mp3)389 b FU(in)i(your)f(home)h(directory)f(that)h(points)f
+(to)29472 24062 y
+SDict begin H.S end
+ 29472 24062 a 29472 24062 a
+SDict begin 18.2 H.A end
+ 29472 24062
+a 29472 24062 a
+SDict begin [ /View [/XYZ H.V] /Dest (3811) cvn H.B /DEST pdfmark end
+ 29472 24062 a FQ(/var/media/mp3)p FU(.)383
+b(Y)-170 b(ou)390 b(can)h(call)g(the)f(link)-30 26077
+y(itself)d(whate)-39 b(v)-23 b(er)387 b(you)g(w)-15 b(ant)387
+b(by)g(just)g(changing)g(the)g(last)g(option.)-30 27187
+y
+SDict begin H.S end
+ -30 27187 a -30 27187 a
+SDict begin 18.2 H.A end
+ -30 27187 a -30 27187 a
+SDict begin [ /View [/XYZ H.V] /Dest (3812) cvn H.B /DEST pdfmark end
+ -30
+27187 a 1679 x FU(Making)464 b(a)h(hard)g(link)f(is)g(just)h(as)f
+(simple.)h(All)f(you)g(ha)-31 b(v)-23 b(e)465 b(to)f(do)h(is)g(lea)-31
+b(v)-23 b(e)464 b(of)-39 b(f)465 b(the)45475 28866 y
+SDict begin H.S end
+
+45475 28866 a 45475 28866 a
+SDict begin 18.2 H.A end
+ 45475 28866 a 45475 28866
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3813) cvn H.B /DEST pdfmark end
+ 45475 28866 a FP(-s)f FU(option.)-30 30881 y(Hard)480
+b(links)e(may)i(not)f(normally)f(refer)i(to)g(directories)e(or)i(span)f
+(\002le)g(systems,)g(ho)-39 b(we)g(v)-23 b(er)-85 b(.)480
+b(T)-124 b(o)-30 32895 y(create)388 b(a)f(hard)h(link)11072
+32895 y
+SDict begin H.S end
+ 11072 32895 a 11072 32895 a
+SDict begin 18.2 H.A end
+ 11072 32895 a 11072
+32895 a
+SDict begin [ /View [/XYZ H.V] /Dest (3814) cvn H.B /DEST pdfmark end
+ 11072 32895 a FQ(/usr/bin/email)379 b FU(to)21822
+32895 y
+SDict begin H.S end
+ 21822 32895 a 21822 32895 a
+SDict begin 18.2 H.A end
+ 21822 32895 a 21822
+32895 a
+SDict begin [ /View [/XYZ H.V] /Dest (3815) cvn H.B /DEST pdfmark end
+ 21822 32895 a FQ(/usr/bin/mutt)p FU(,)g(simply)387
+b(type)g(the)g(follo)-39 b(wing:)-30 34781 y
+SDict begin H.S end
+ -30 34781
+a -30 34781 a
+SDict begin 14.56 H.A end
+ -30 34781 a -30 34781 a
+SDict begin [ /View [/XYZ H.V] /Dest (3816) cvn H.B /DEST pdfmark end
+ -30 34781 a -30
+34781 a
+SDict begin H.S end
+ -30 34781 a -30 34781 a
+SDict begin 14.56 H.A end
+ -30 34781 a -30 34781
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3817) cvn H.B /DEST pdfmark end
+ -30 34781 a 1276 x FJ(#)1309 36057 y
+SDict begin H.S end
+ 1309 36057 a 1309
+36057 a
+SDict begin 14.56 H.A end
+ 1309 36057 a 1309 36057 a
+SDict begin [ /View [/XYZ H.V] /Dest (3818) cvn H.B /DEST pdfmark end
+ 1309 36057 a FH(ln)744
+b(/usr/bin/mutt)e(/usr/bin/email)p Black 49451 73792
+a FR(131)p Black eop end
+%%Page: 132 154
+TeXDict begin 132 153 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.132) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(10)g(Handling)f(F)-70
+b(iles)387 b(and)g(Dir)-57 b(ectories)p Black Black -30
+73792 a(132)p Black eop end
+%%Page: 133 155
+TeXDict begin 133 154 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.133) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (PROCESS-CONTROL) cvn H.B /DEST
+pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(11)-30 10743 y FO(Pr)-93 b(ocess)1287 b(Contr)-93 b(ol)p
+-30 18316 51806 56 v -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316
+a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (3821) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 18316 a
+SDict begin H.S end
+ -30
+18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (3823) cvn H.B /DEST pdfmark end
+ -30 18316
+a -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30
+18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (3825) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30 19091
+a
+SDict begin 18.2 H.A end
+ -30 19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (3827) cvn H.B /DEST pdfmark end
+ -30 19091 a 1051 x FU(Ev)-23
+b(ery)335 b(program)g(that)f(is)h(running)g(is)g(called)f(a)i(process.)
+f(These)g(processes)g(range)g(from)g(things)-30 22157
+y(lik)-15 b(e)398 b(the)g(X)g(W)-62 b(indo)-39 b(w)398
+b(System)f(to)h(system)g(programs)g(\(daemons\))f(that)h(are)h(started)
+f(when)g(the)-30 24171 y(computer)378 b(boots.)g(Ev)-23
+b(ery)378 b(process)g(runs)g(as)g(a)h(particular)e(user)-85
+b(.)379 b(Processes)f(that)f(are)i(started)f(at)-30 26186
+y(boot)501 b(time)g(usually)f(run)h(as)15822 26186 y
+SDict begin H.S end
+
+15822 26186 a 15822 26186 a
+SDict begin 18.2 H.A end
+ 15822 26186 a 15822 26186
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3828) cvn H.B /DEST pdfmark end
+ 15822 26186 a FP(root)g FU(or)21091 26186 y
+SDict begin H.S end
+ 21091 26186
+a 21091 26186 a
+SDict begin 18.2 H.A end
+ 21091 26186 a 21091 26186 a
+SDict begin [ /View [/XYZ H.V] /Dest (3829) cvn H.B /DEST pdfmark end
+ 21091 26186
+a FP(nobody)p FU(.)g(Processes)g(that)g(you)g(start)g(will)f(run)h(as)h
+(you.)-30 28201 y(Processes)387 b(started)g(as)g(other)g(users)g(will)g
+(run)g(as)h(those)f(users.)-30 28991 y
+SDict begin H.S end
+ -30 28991 a -30
+28991 a
+SDict begin 18.2 H.A end
+ -30 28991 a -30 28991 a
+SDict begin [ /View [/XYZ H.V] /Dest (3830) cvn H.B /DEST pdfmark end
+ -30 28991 a 1999 x FU(Y)-170
+b(ou)361 b(ha)-31 b(v)-23 b(e)361 b(control)f(o)-23 b(v)g(er)361
+b(all)g(the)g(processes)g(that)g(you)g(start.)g(Additionally)-101
+b(,)41622 30990 y
+SDict begin H.S end
+ 41622 30990 a 41622 30990 a
+SDict begin 18.2 H.A end
+ 41622 30990
+a 41622 30990 a
+SDict begin [ /View [/XYZ H.V] /Dest (3831) cvn H.B /DEST pdfmark end
+ 41622 30990 a FP(root)360 b FU(has)h(control)-30
+33005 y(o)-23 b(v)g(er)490 b(all)g(processes)g(on)g(the)g(system,)g
+(including)f(those)h(started)g(by)g(other)g(users.)h(Processes)-30
+35020 y(can)539 b(be)f(controlled)f(and)i(monitored)e(through)h(se)-39
+b(v)-23 b(eral)538 b(programs,)g(as)g(well)g(as)h(some)e(shell)-30
+37034 y(commands.)-30 37049 y
+SDict begin H.S end
+ -30 37049 a -30 37049 a
+SDict begin 18.2 H.A end
+
+-30 37049 a -30 37049 a
+SDict begin [ /View [/XYZ H.V] /Dest (PROCESS-CONTROL-BACKGROUNDING)
+cvn H.B /DEST pdfmark end
+ -30 37049 a 6110 x FL(11.1)620
+b(Bac)-45 b(kgr)g(ounding)-30 43655 y
+SDict begin H.S end
+ -30 43655 a -30
+43655 a
+SDict begin 18.2 H.A end
+ -30 43655 a -30 43655 a
+SDict begin [ /View [/XYZ H.V] /Dest (3834) cvn H.B /DEST pdfmark end
+ -30 43655 a -30 44771
+a
+SDict begin H.S end
+ -30 44771 a -30 44771 a
+SDict begin 18.2 H.A end
+ -30 44771 a -30 44771 a
+SDict begin [ /View [/XYZ H.V] /Dest (3837) cvn H.B /DEST pdfmark end
+ -30
+44771 a 1518 x FU(Programs)364 b(started)f(from)h(the)g(command)g(line)
+g(start)g(up)g(in)g(the)g(fore)-23 b(ground.)364 b(This)f(allo)-39
+b(ws)364 b(you)-30 48304 y(to)444 b(see)h(all)f(the)h(output)f(of)g
+(the)h(program)f(and)g(interact)h(with)f(it.)g(Ho)-39
+b(we)g(v)-23 b(er)-62 b(,)446 b(there)e(are)h(se)-39
+b(v)-23 b(eral)-30 50319 y(occasions)373 b(when)g(you')-77
+b(d)372 b(lik)-15 b(e)372 b(the)h(program)g(to)g(run)g(without)f
+(taking)h(up)g(your)g(terminal.)f(This)-30 52333 y(is)387
+b(called)g(running)g(the)g(program)g(in)g(the)g(background,)h(and)f
+(there)g(are)h(a)f(fe)-39 b(w)388 b(w)-15 b(ays)387 b(to)g(do)g(it.)-30
+53444 y
+SDict begin H.S end
+ -30 53444 a -30 53444 a
+SDict begin 18.2 H.A end
+ -30 53444 a -30 53444
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3838) cvn H.B /DEST pdfmark end
+ -30 53444 a 1679 x FU(The)455 b(\002rst)f(w)-15 b(ay)455
+b(to)g(background)f(a)h(process)g(is)f(by)h(adding)g(an)g(ampersand)f
+(to)h(the)g(command)-30 57138 y(line)440 b(when)f(you)h(start)f(the)h
+(program.)g(F)-23 b(or)439 b(e)-23 b(xample,)439 b(assume)h(you)f(w)-15
+b(anted)439 b(to)h(use)f(the)h(com-)-30 59152 y(mand)525
+b(line)h(mp3)f(player)14470 59152 y
+SDict begin H.S end
+ 14470 59152 a 14470
+59152 a
+SDict begin 18.2 H.A end
+ 14470 59152 a 14470 59152 a
+SDict begin [ /View [/XYZ H.V] /Dest (3839) cvn H.B /DEST pdfmark end
+ 14470 59152 a FP(amp)g
+FU(to)h(play)f(a)h(directory)f(full)h(of)g(mp3s,)f(b)-31
+b(ut)525 b(you)h(needed)g(to)f(do)-30 61167 y(something)486
+b(else)h(on)g(the)g(same)f(terminal.)h(The)g(follo)-39
+b(wing)486 b(command)h(line)f(w)-15 b(ould)486 b(start)h(up)-30
+63182 y(amp)387 b(in)g(the)h(background:)-30 65067 y
+SDict begin H.S end
+
+-30 65067 a -30 65067 a
+SDict begin 14.56 H.A end
+ -30 65067 a -30 65067 a
+SDict begin [ /View [/XYZ H.V] /Dest (3840) cvn H.B /DEST pdfmark end
+ -30 65067
+a -30 65067 a
+SDict begin H.S end
+ -30 65067 a -30 65067 a
+SDict begin 14.56 H.A end
+ -30 65067 a -30
+65067 a
+SDict begin [ /View [/XYZ H.V] /Dest (3841) cvn H.B /DEST pdfmark end
+ -30 65067 a 1276 x FJ(\045)1309 66343 y
+SDict begin H.S end
+ 1309
+66343 a 1309 66343 a
+SDict begin 14.56 H.A end
+ 1309 66343 a 1309 66343 a
+SDict begin [ /View [/XYZ H.V] /Dest (3842) cvn H.B /DEST pdfmark end
+ 1309 66343
+a FH(amp)744 b(*.mp3)f(&)p Black -30 73672 a
+SDict begin H.S end
+ -30 73672
+a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672 a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (3850) cvn H.B /DEST pdfmark end
+ -30 73672 a 49451
+74722 a FR(133)p Black eop end
+%%Page: 134 156
+TeXDict begin 134 155 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.134) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(11)g(Pr)-70 b(ocess)387
+b(Contr)-70 b(ol)p Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383
+a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (3843) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107 x FU(The)387
+b(program)g(will)g(run)g(as)h(normal,)f(and)g(you)g(are)h(returned)f
+(to)g(a)h(prompt.)-30 3826 y
+SDict begin H.S end
+ -30 3826 a -30 3826 a
+SDict begin 18.2 H.A end
+ -30
+3826 a -30 3826 a
+SDict begin [ /View [/XYZ H.V] /Dest (3844) cvn H.B /DEST pdfmark end
+ -30 3826 a -30 3826 a
+SDict begin H.S end
+ -30 3826 a -30
+3826 a
+SDict begin 18.2 H.A end
+ -30 3826 a -30 3826 a
+SDict begin [ /View [/XYZ H.V] /Dest (3847) cvn H.B /DEST pdfmark end
+ -30 3826 a 2454 x FU(The)330
+b(other)f(w)-15 b(ay)329 b(to)h(background)f(a)h(process)g(is)f(to)g
+(do)h(so)g(while)f(it)g(is)h(running.)f(First,)h(start)f(up)h(a)-30
+8294 y(program.)308 b(While)g(it)g(is)f(running,)h(hit)g
+FX(Contr)-28 b(ol)p FU(+)25997 8294 y
+SDict begin H.S end
+ 25997 8294 a 25997
+8294 a
+SDict begin 18.2 H.A end
+ 25997 8294 a 25997 8294 a
+SDict begin [ /View [/XYZ H.V] /Dest (3853) cvn H.B /DEST pdfmark end
+ 25997 8294 a FX(z)p
+FU(.)308 b(This)f(suspends)h(the)g(process.)g(A)g(suspended)-30
+10309 y(process)313 b(is)f(basically)g(paused.)h(It)g(momentarily)f
+(stops)g(running,)g(b)-31 b(ut)313 b(can)g(be)g(started)f(up)h(ag)-8
+b(ain)-30 12324 y(at)403 b(an)-23 b(y)403 b(time.)g(Once)g(you)g(ha)-31
+b(v)-23 b(e)402 b(suspended)h(a)g(process,)g(you)g(are)g(returned)g(to)
+g(a)g(prompt.)g(Y)-170 b(ou)-30 14338 y(can)388 b(background)e(the)i
+(process)f(by)g(typing:)-30 16224 y
+SDict begin H.S end
+ -30 16224 a -30 16224
+a
+SDict begin 14.56 H.A end
+ -30 16224 a -30 16224 a
+SDict begin [ /View [/XYZ H.V] /Dest (3854) cvn H.B /DEST pdfmark end
+ -30 16224 a -30 16224 a
+SDict begin H.S end
+ -30
+16224 a -30 16224 a
+SDict begin 14.56 H.A end
+ -30 16224 a -30 16224 a
+SDict begin [ /View [/XYZ H.V] /Dest (3855) cvn H.B /DEST pdfmark end
+ -30 16224
+a 1276 x FJ(\045)1309 17500 y
+SDict begin H.S end
+ 1309 17500 a 1309 17500
+a
+SDict begin 14.56 H.A end
+ 1309 17500 a 1309 17500 a
+SDict begin [ /View [/XYZ H.V] /Dest (3856) cvn H.B /DEST pdfmark end
+ 1309 17500 a FH(bg)-30 19218
+y
+SDict begin H.S end
+ -30 19218 a -30 19218 a
+SDict begin 18.2 H.A end
+ -30 19218 a -30 19218 a
+SDict begin [ /View [/XYZ H.V] /Dest (3857) cvn H.B /DEST pdfmark end
+ -30
+19218 a 1846 x FU(No)-39 b(w)387 b(the)h(suspended)e(process)h(is)g
+(running)g(in)g(the)g(background.)-30 22175 y
+SDict begin H.S end
+ -30 22175
+a -30 22175 a
+SDict begin 18.2 H.A end
+ -30 22175 a -30 22175 a
+SDict begin [ /View [/XYZ H.V] /Dest (PROCESS-CONTROL-FOREGROUNDING)
+cvn H.B /DEST pdfmark end
+ -30 22175 a 5789
+x FL(11.2)620 b(Foregr)-45 b(ounding)-30 28460 y
+SDict begin H.S end
+ -30
+28460 a -30 28460 a
+SDict begin 18.2 H.A end
+ -30 28460 a -30 28460 a
+SDict begin [ /View [/XYZ H.V] /Dest (3860) cvn H.B /DEST pdfmark end
+ -30 28460
+a -30 29576 a
+SDict begin H.S end
+ -30 29576 a -30 29576 a
+SDict begin 18.2 H.A end
+ -30 29576 a -30
+29576 a
+SDict begin [ /View [/XYZ H.V] /Dest (3863) cvn H.B /DEST pdfmark end
+ -30 29576 a 1518 x FU(If)438 b(you)g(need)g(to)g(interact)g
+(with)f(a)i(backgrounded)e(process,)h(you)g(can)g(bring)g(it)g(back)g
+(into)f(the)-30 33109 y(fore)-23 b(ground.)419 b(If)g(you')-77
+b(v)-23 b(e)418 b(only)h(got)f(one)h(backgrounded)g(process,)g(you)g
+(can)g(bring)f(it)h(back)g(by)-30 35124 y(typing:)-30
+37009 y
+SDict begin H.S end
+ -30 37009 a -30 37009 a
+SDict begin 14.56 H.A end
+ -30 37009 a -30 37009
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3864) cvn H.B /DEST pdfmark end
+ -30 37009 a -30 37009 a
+SDict begin H.S end
+ -30 37009 a -30 37009 a
+SDict begin 14.56 H.A end
+ -30
+37009 a -30 37009 a
+SDict begin [ /View [/XYZ H.V] /Dest (3865) cvn H.B /DEST pdfmark end
+ -30 37009 a 1276 x FJ(\045)1309 38285
+y
+SDict begin H.S end
+ 1309 38285 a 1309 38285 a
+SDict begin 14.56 H.A end
+ 1309 38285 a 1309 38285 a
+SDict begin [ /View [/XYZ H.V] /Dest (3866) cvn H.B /DEST pdfmark end
+
+1309 38285 a FH(fg)-30 40003 y
+SDict begin H.S end
+ -30 40003 a -30 40003
+a
+SDict begin 18.2 H.A end
+ -30 40003 a -30 40003 a
+SDict begin [ /View [/XYZ H.V] /Dest (3867) cvn H.B /DEST pdfmark end
+ -30 40003 a 1847 x FU(If)406
+b(the)g(program)g(is)f(not)h(done)f(running,)h(the)g(program)f(will)h
+(tak)-15 b(e)405 b(control)h(o)-23 b(v)g(er)405 b(you)h(terminal)-30
+43864 y(and)312 b(you)g(will)f(not)h(be)g(returned)f(to)h(a)g(prompt.)g
+(Sometimes,)f(the)h(program)f(will)h(\002nish)f(running)-30
+45879 y(while)387 b(backgrounded.)g(In)h(this)e(instance,)i(you')-15
+b(ll)386 b(get)h(a)h(message)e(lik)-15 b(e)387 b(this:)-30
+47764 y
+SDict begin H.S end
+ -30 47764 a -30 47764 a
+SDict begin 14.56 H.A end
+ -30 47764 a -30 47764
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3868) cvn H.B /DEST pdfmark end
+ -30 47764 a 1276 x FP([1]+)1487 b(Done)10414 b(/bin/ls)743
+b($LS_OPTIONS)-30 50735 y
+SDict begin H.S end
+ -30 50735 a -30 50735 a
+SDict begin 18.2 H.A end
+ -30
+50735 a -30 50735 a
+SDict begin [ /View [/XYZ H.V] /Dest (3869) cvn H.B /DEST pdfmark end
+ -30 50735 a 1870 x FU(That)298 b(tells)g(you)g
+(that)g(the)g(backgrounded)g(process)g(\(in)g(this)g(case)34976
+52605 y
+SDict begin H.S end
+ 34976 52605 a 34976 52605 a
+SDict begin 18.2 H.A end
+ 34976 52605 a 34976
+52605 a
+SDict begin [ /View [/XYZ H.V] /Dest (3870) cvn H.B /DEST pdfmark end
+ 34976 52605 a FP(ls)h FU(-)f(not)g(terribly)g(interesting\))-30
+54619 y(has)387 b(completed.)-30 54955 y
+SDict begin H.S end
+ -30 54955 a
+-30 54955 a
+SDict begin 18.2 H.A end
+ -30 54955 a -30 54955 a
+SDict begin [ /View [/XYZ H.V] /Dest (3871) cvn H.B /DEST pdfmark end
+ -30 54955 a -30 55730
+a
+SDict begin H.S end
+ -30 55730 a -30 55730 a
+SDict begin 18.2 H.A end
+ -30 55730 a -30 55730 a
+SDict begin [ /View [/XYZ H.V] /Dest (3873) cvn H.B /DEST pdfmark end
+ -30
+55730 a 1679 x FU(It)482 b(is)g(possible)f(to)h(ha)-31
+b(v)-23 b(e)481 b(se)-39 b(v)-23 b(eral)482 b(processes)g(backgrounded)
+f(at)h(once.)h(When)f(this)f(happens,)-30 59424 y(you')-15
+b(ll)475 b(need)h(to)f(kno)-39 b(w)476 b(which)f(process)h(you)f(w)-15
+b(ant)475 b(to)h(bring)f(back)h(to)f(the)h(fore)-23 b(ground.)475
+b(Just)-30 61438 y(typing)4365 61438 y
+SDict begin H.S end
+ 4365 61438 a 4365
+61438 a
+SDict begin 18.2 H.A end
+ 4365 61438 a 4365 61438 a
+SDict begin [ /View [/XYZ H.V] /Dest (3874) cvn H.B /DEST pdfmark end
+ 4365 61438 a FP(fg)433
+b FU(will)g(fore)-23 b(ground)433 b(the)h(process)f(that)g(w)-15
+b(as)433 b(last)g(backgrounded.)h(What)f(if)h(you)f(had)-30
+63453 y(a)460 b(whole)g(list)f(of)h(processes)g(in)g(the)g(background?)
+f(Luckily)-101 b(,)461 b(bash)e(includes)h(a)g(command)f(to)-30
+65468 y(list)387 b(all)g(the)g(processes.)h(It')-85 b(s)387
+b(called)19641 65468 y
+SDict begin H.S end
+ 19641 65468 a 19641 65468 a
+SDict begin 18.2 H.A end
+ 19641
+65468 a 19641 65468 a
+SDict begin [ /View [/XYZ H.V] /Dest (3875) cvn H.B /DEST pdfmark end
+ 19641 65468 a FP(jobs)g FU(and)g(gi)-39
+b(v)-23 b(es)387 b(output)f(lik)-15 b(e)387 b(so:)p Black
+-30 73672 a FR(134)p Black eop end
+%%Page: 135 157
+TeXDict begin 135 156 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.135) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 34393 -1636 a FR(Chapter)386 b(11)h(Pr)-70
+b(ocess)387 b(Contr)-70 b(ol)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504
+a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3876) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504
+a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3877) cvn H.B /DEST pdfmark end
+ -30 2504
+a 1107 x FJ(\045)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+
+1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (3878) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(jobs)-30 5223
+y FP([1])2231 b(Stopped)12645 b(vim)-30 6835 y([2]-)1487
+b(Stopped)12645 b(amp)-30 8446 y([3]+)1487 b(Stopped)12645
+b(man)744 b(ps)-30 10191 y
+SDict begin H.S end
+ -30 10191 a -30 10191 a
+SDict begin 18.2 H.A end
+ -30
+10191 a -30 10191 a
+SDict begin [ /View [/XYZ H.V] /Dest (3879) cvn H.B /DEST pdfmark end
+ -30 10191 a 1820 x FU(This)512 b(sho)-39
+b(ws)512 b(you)g(a)h(list)e(of)i(all)f(the)g(processes)g(that)g(are)h
+(backgrounded.)f(As)g(you)g(can)g(see,)-30 14025 y(the)-23
+b(y)431 b(are)g(all)g(stopped.)g(This)f(means)h(that)g(the)g(processes)
+f(are)i(suspended.)e(The)h(number)g(is)g(a)-30 16040
+y(sort)373 b(of)h(ID)f(for)g(all)h(the)f(backgrounded)g(processes.)g
+(The)g(ID)h(with)f(a)g(plus)g(sign)g(beside)g(it)g(\()49544
+16040 y
+SDict begin H.S end
+ 49544 16040 a 49544 16040 a
+SDict begin 18.2 H.A end
+ 49544 16040 a 49544
+16040 a
+SDict begin [ /View [/XYZ H.V] /Dest (3880) cvn H.B /DEST pdfmark end
+ 49544 16040 a FP(man)-30 18055 y(ps)p FU(\))387
+b(is)g(the)h(process)f(that)g(will)g(be)g(fore)-23 b(grounded)387
+b(if)g(you)g(just)g(type)36902 18055 y
+SDict begin H.S end
+ 36902 18055 a
+36902 18055 a
+SDict begin 18.2 H.A end
+ 36902 18055 a 36902 18055 a
+SDict begin [ /View [/XYZ H.V] /Dest (3881) cvn H.B /DEST pdfmark end
+ 36902 18055
+a FP(fg)p FU(.)-30 19165 y
+SDict begin H.S end
+ -30 19165 a -30 19165 a
+SDict begin 18.2 H.A end
+ -30
+19165 a -30 19165 a
+SDict begin [ /View [/XYZ H.V] /Dest (3882) cvn H.B /DEST pdfmark end
+ -30 19165 a 1679 x FU(If)h(you)f(w)-15
+b(anted)386 b(to)h(fore)-23 b(ground)17792 20844 y
+SDict begin H.S end
+ 17792
+20844 a 17792 20844 a
+SDict begin 18.2 H.A end
+ 17792 20844 a 17792 20844 a
+SDict begin [ /View [/XYZ H.V] /Dest (3883) cvn H.B /DEST pdfmark end
+ 17792
+20844 a FP(vim)p FU(,)388 b(you)f(w)-15 b(ould)386 b(type:)-30
+22730 y
+SDict begin H.S end
+ -30 22730 a -30 22730 a
+SDict begin 14.56 H.A end
+ -30 22730 a -30 22730
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3884) cvn H.B /DEST pdfmark end
+ -30 22730 a -30 22730 a
+SDict begin H.S end
+ -30 22730 a -30 22730 a
+SDict begin 14.56 H.A end
+ -30
+22730 a -30 22730 a
+SDict begin [ /View [/XYZ H.V] /Dest (3885) cvn H.B /DEST pdfmark end
+ -30 22730 a 1276 x FJ(\045)1309 24006
+y
+SDict begin H.S end
+ 1309 24006 a 1309 24006 a
+SDict begin 14.56 H.A end
+ 1309 24006 a 1309 24006 a
+SDict begin [ /View [/XYZ H.V] /Dest (3886) cvn H.B /DEST pdfmark end
+
+1309 24006 a FH(fg)744 b(1)-30 25723 y
+SDict begin H.S end
+ -30 25723 a -30
+25723 a
+SDict begin 18.2 H.A end
+ -30 25723 a -30 25723 a
+SDict begin [ /View [/XYZ H.V] /Dest (3887) cvn H.B /DEST pdfmark end
+ -30 25723 a 1847 x FU(and)2598
+27570 y
+SDict begin H.S end
+ 2598 27570 a 2598 27570 a
+SDict begin 18.2 H.A end
+ 2598 27570 a 2598 27570
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3888) cvn H.B /DEST pdfmark end
+ 2598 27570 a FP(vim)389 b FU(w)-15 b(ould)389 b(spring)g(back)h(up)f
+(to)h(the)f(console.)h(Backgrounding)e(processes)i(can)f(be)h(v)-23
+b(ery)-30 29585 y(useful)480 b(if)g(you)g(only)g(ha)-31
+b(v)-23 b(e)480 b(one)g(terminal)g(open)g(o)-23 b(v)g(er)480
+b(a)g(dialup)g(connection.)g(Y)-170 b(ou)480 b(can)g(ha)-31
+b(v)-23 b(e)-30 31599 y(se)-39 b(v)-23 b(eral)321 b(programs)g(running)
+f(on)h(that)g(one)g(terminal,)g(periodically)f(switching)g(back)h(and)g
+(forth)-30 33614 y(between)387 b(them.)-30 34405 y
+SDict begin H.S end
+ -30
+34405 a -30 34405 a
+SDict begin 18.2 H.A end
+ -30 34405 a -30 34405 a
+SDict begin [ /View [/XYZ H.V] /Dest (PROCESS-CONTROL-PS) cvn H.B /DEST
+pdfmark end
+ -30 34405
+a 6109 x FL(11.3)620 b Fq(ps)-30 42091 y
+SDict begin H.S end
+ -30 42091 a
+-30 42091 a
+SDict begin 18.2 H.A end
+ -30 42091 a -30 42091 a
+SDict begin [ /View [/XYZ H.V] /Dest (3892) cvn H.B /DEST pdfmark end
+ -30 42091 a 1553
+x FU(So)615 b(no)-39 b(w)615 b(you)g(kno)-39 b(w)615
+b(ho)-39 b(w)615 b(to)g(switch)f(back)i(and)f(forth)g(between)f(se)-39
+b(v)-23 b(eral)615 b(processes)g(that)-30 45659 y(you')-77
+b(v)-23 b(e)571 b(started)g(from)g(the)g(command)g(line.)g(And)g(you)g
+(also)h(kno)-39 b(w)571 b(that)g(there)g(are)h(lots)f(of)-30
+47673 y(processes)417 b(running)f(all)h(the)g(time.)g(So)f(ho)-39
+b(w)417 b(do)g(you)g(list)f(all)h(of)g(these)g(programs?)f(W)-124
+b(ell,)417 b(you)-30 49688 y(mak)-15 b(e)440 b(use)h(of)g(the)10326
+49688 y
+SDict begin H.S end
+ 10326 49688 a 10326 49688 a
+SDict begin 18.2 H.A end
+ 10326 49688 a 10326
+49688 a
+SDict begin [ /View [/XYZ H.V] /Dest (3893) cvn H.B /DEST pdfmark end
+ 10326 49688 a FP(ps)p FU(\(1\))g(command.)g(This)g(command)f
+(has)h(a)g(lot)g(of)g(options,)f(so)h(we')-15 b(ll)440
+b(only)-30 51703 y(co)-23 b(v)g(er)385 b(the)g(most)f(important)g(ones)
+h(here.)h(F)-23 b(or)385 b(a)g(complete)g(listing,)f(see)h(the)g(man)g
+(page)g(for)h(ps.)-30 53717 y(Man)h(pages)g(are)h(co)-23
+b(v)g(ered)387 b(in-depth)g(in)p 0 TeXcolorgray 21786
+53717 a
+SDict begin H.S end
+ 21786 53717 a FU(Section)f(2.1.1)29921 53717
+y
+SDict begin 18.2 H.L end
+ 29921 53717 a 29921 53717 a
+SDict begin [ /Subtype /Link /Dest (HELP-SYSTEM-MAN) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 29921 53717 a Black 1 w
+FU(.)-30 54053 y
+SDict begin H.S end
+ -30 54053 a -30 54053 a
+SDict begin 18.2 H.A end
+ -30 54053 a
+-30 54053 a
+SDict begin [ /View [/XYZ H.V] /Dest (3895) cvn H.B /DEST pdfmark end
+ -30 54053 a -30 54828 a
+SDict begin H.S end
+ -30 54828 a -30 54828
+a
+SDict begin 18.2 H.A end
+ -30 54828 a -30 54828 a
+SDict begin [ /View [/XYZ H.V] /Dest (3898) cvn H.B /DEST pdfmark end
+ -30 54828 a 1679 x FU(Simply)490
+b(typing)9393 56507 y
+SDict begin H.S end
+ 9393 56507 a 9393 56507 a
+SDict begin 18.2 H.A end
+ 9393
+56507 a 9393 56507 a
+SDict begin [ /View [/XYZ H.V] /Dest (3899) cvn H.B /DEST pdfmark end
+ 9393 56507 a FP(ps)h FU(will)g(get)h(you)f(a)h
+(listing)e(of)i(the)f(programs)g(running)g(on)g(your)g(terminal.)-30
+58522 y(This)554 b(incudes)g(the)g(fore)-23 b(ground)554
+b(processes)g(\(which)g(include)g(whate)-39 b(v)-23 b(er)554
+b(shell)g(you)g(are)h(us-)-30 60536 y(ing,)402 b(and)g(of)g(course,)
+11907 60536 y
+SDict begin H.S end
+ 11907 60536 a 11907 60536 a
+SDict begin 18.2 H.A end
+ 11907 60536
+a 11907 60536 a
+SDict begin [ /View [/XYZ H.V] /Dest (3900) cvn H.B /DEST pdfmark end
+ 11907 60536 a FP(ps)g FU(itself\).)g(Also)f(listed)g
+(are)h(backgrounded)f(processes)h(you)g(may)f(ha)-31
+b(v)-23 b(e)-30 62551 y(running.)387 b(Man)-23 b(y)387
+b(times,)g(that)g(will)g(be)g(a)h(v)-23 b(ery)387 b(short)g(listing:)
+-30 62886 y
+SDict begin H.S end
+ -30 62886 a -30 62886 a
+SDict begin 18.2 H.A end
+ -30 62886 a -30 62886
+a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-PROCESS-CONTROL-PS-SHORT)
+cvn H.B /DEST pdfmark end
+ -30 62886 a Black 49451 73792 a FR(135)p Black eop
+end
+%%Page: 136 158
+TeXDict begin 136 157 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.136) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(11)g(Pr)-70 b(ocess)387
+b(Contr)-70 b(ol)p Black -30 3611 a FX(Figur)-28 b(e)387
+b(11-1.)h(Basic)e FV(ps)h FX(output)-30 5477 y
+SDict begin H.S end
+ -30 5477
+a -30 5477 a
+SDict begin 14.56 H.A end
+ -30 5477 a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (3904) cvn H.B /DEST pdfmark end
+ -30 5477 a -30 5477
+a
+SDict begin H.S end
+ -30 5477 a -30 5477 a
+SDict begin 14.56 H.A end
+ -30 5477 a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (3905) cvn H.B /DEST pdfmark end
+ -30 5477
+a 1296 x FJ(\045)1309 6773 y
+SDict begin H.S end
+ 1309 6773 a 1309 6773 a
+SDict begin 14.56 H.A end
+
+1309 6773 a 1309 6773 a
+SDict begin [ /View [/XYZ H.V] /Dest (3906) cvn H.B /DEST pdfmark end
+ 1309 6773 a FH(ps)2202 8384 y
+FP(PID)743 b(TTY)7439 b(TIME)743 b(CMD)1458 9996 y(7923)g(ttyp0)2975
+b(00:00:00)743 b(bash)1458 11608 y(8059)g(ttyp0)2975
+b(00:00:00)743 b(ps)-30 13352 y
+SDict begin H.S end
+ -30 13352 a -30 13352
+a
+SDict begin 18.2 H.A end
+ -30 13352 a -30 13352 a
+SDict begin [ /View [/XYZ H.V] /Dest (3907) cvn H.B /DEST pdfmark end
+ -30 13352 a 1820 x FU(Ev)-23
+b(en)387 b(though)f(this)h(is)g(not)f(a)i(lot)e(of)i(processes,)f(the)g
+(information)f(is)h(v)-23 b(ery)386 b(typical.)h(Y)-170
+b(ou')-15 b(ll)386 b(get)-30 17187 y(the)472 b(same)g(columns)f(using)h
+(re)-23 b(gular)471 b(ps)h(no)g(matter)g(ho)-39 b(w)472
+b(man)-23 b(y)471 b(processes)h(are)g(running.)g(So)-30
+19202 y(what)387 b(does)g(it)g(all)h(mean?)-30 19992
+y
+SDict begin H.S end
+ -30 19992 a -30 19992 a
+SDict begin 18.2 H.A end
+ -30 19992 a -30 19992 a
+SDict begin [ /View [/XYZ H.V] /Dest (3908) cvn H.B /DEST pdfmark end
+ -30
+19992 a 1999 x FU(W)-124 b(ell,)448 b(the)6036 21991
+y
+SDict begin H.S end
+ 6036 21991 a 6036 21991 a
+SDict begin 18.2 H.A end
+ 6036 21991 a 6036 21991 a
+SDict begin [ /View [/XYZ H.V] /Dest (3909) cvn H.B /DEST pdfmark end
+
+6036 21991 a FP(PID)g FU(is)g(the)12539 21991 y
+SDict begin H.S end
+ 12539
+21991 a 12539 21991 a
+SDict begin 18.2 H.A end
+ 12539 21991 a 12539 21991 a
+SDict begin [ /View [/XYZ H.V] /Dest (3910) cvn H.B /DEST pdfmark end
+ 12539
+21991 a FR(pr)-70 b(ocess)448 b(ID)p FU(.)h(All)e(running)h(processes)f
+(are)i(gi)-39 b(v)-23 b(en)447 b(a)h(unique)g(identi\002er)-30
+24006 y(which)583 b(ranges)h(between)f(1)h(and)f(32767.)g(Each)h
+(process)f(is)h(assigned)e(the)i(ne)-23 b(xt)583 b(free)h(PID.)-30
+26020 y(When)381 b(a)h(process)f(quits)g(\(or)g(is)g(killed,)h(as)f
+(you)g(will)g(see)g(in)h(the)f(ne)-23 b(xt)381 b(section\),)g(it)g(gi)
+-39 b(v)-23 b(es)381 b(up)g(its)-30 28035 y(PID.)431
+b(When)g(the)g(max)g(PID)g(is)g(reached,)h(the)e(ne)-23
+b(xt)431 b(free)h(one)f(will)f(wrap)h(back)g(around)g(to)g(the)-30
+30050 y(lo)-39 b(west)387 b(free)h(one.)-30 30840 y
+SDict begin H.S end
+ -30
+30840 a -30 30840 a
+SDict begin 18.2 H.A end
+ -30 30840 a -30 30840 a
+SDict begin [ /View [/XYZ H.V] /Dest (3911) cvn H.B /DEST pdfmark end
+ -30 30840
+a 1999 x FU(The)2846 32839 y
+SDict begin H.S end
+ 2846 32839 a 2846 32839
+a
+SDict begin 18.2 H.A end
+ 2846 32839 a 2846 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (3912) cvn H.B /DEST pdfmark end
+ 2846 32839 a FP(TTY)465 b
+FU(column)h(indicates)f(which)g(terminal)h(the)f(process)h(is)g
+(running)f(on.)h(Doing)f(a)h(plain)-30 34854 y
+SDict begin H.S end
+ -30 34854
+a -30 34854 a
+SDict begin 18.2 H.A end
+ -30 34854 a -30 34854 a
+SDict begin [ /View [/XYZ H.V] /Dest (3913) cvn H.B /DEST pdfmark end
+ -30 34854 a FP(ps)333
+b FU(will)f(only)g(list)g(all)h(the)g(programs)f(running)g(on)h(the)f
+(current)h(terminal,)f(so)h(all)g(the)f(processes)-30
+36869 y(gi)-39 b(v)-23 b(e)360 b(the)f(same)h(information)e(in)i(the)g
+(TTY)f(column.)h(As)f(you)h(can)g(see,)g(both)f(processes)h(listed)-30
+38883 y(are)377 b(running)f(on)9363 38883 y
+SDict begin H.S end
+ 9363 38883
+a 9363 38883 a
+SDict begin 18.2 H.A end
+ 9363 38883 a 9363 38883 a
+SDict begin [ /View [/XYZ H.V] /Dest (3914) cvn H.B /DEST pdfmark end
+ 9363 38883 a
+FQ(ttyp0)p FU(.)d(This)j(indicates)g(that)g(the)-23 b(y)376
+b(are)h(either)f(running)g(remotely)f(or)i(from)f(an)-30
+40898 y(X)387 b(terminal)g(of)g(some)g(v)-39 b(ariety)-101
+b(.)-30 41233 y
+SDict begin H.S end
+ -30 41233 a -30 41233 a
+SDict begin 18.2 H.A end
+ -30 41233 a -30
+41233 a
+SDict begin [ /View [/XYZ H.V] /Dest (3915) cvn H.B /DEST pdfmark end
+ -30 41233 a -30 42008 a
+SDict begin H.S end
+ -30 42008 a -30 42008
+a
+SDict begin 18.2 H.A end
+ -30 42008 a -30 42008 a
+SDict begin [ /View [/XYZ H.V] /Dest (3917) cvn H.B /DEST pdfmark end
+ -30 42008 a 1679 x FU(The)2745
+43687 y
+SDict begin H.S end
+ 2745 43687 a 2745 43687 a
+SDict begin 18.2 H.A end
+ 2745 43687 a 2745 43687
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3918) cvn H.B /DEST pdfmark end
+ 2745 43687 a FP(TIME)365 b FU(column)g(indicated)f(ho)-39
+b(w)366 b(much)f(CPU)f(time)h(the)g(process)g(has)g(been)g(running.)g
+(This)-30 45702 y(is)330 b(dif)-39 b(ferent)331 b(from)f(the)h(actual)f
+(amount)g(of)h(time)f(that)g(a)g(process)h(runs.)f(Remember)g(that)h
+(Linux)-30 47717 y(is)459 b(a)h(multitasking)e(operating)h(system.)g
+(There)h(are)f(man)-23 b(y)459 b(processes)g(running)g(all)h(the)f
+(time,)-30 49731 y(and)442 b(these)f(processes)g(each)h(get)f(a)h
+(small)f(portion)g(of)g(the)h(processor')-85 b(s)441
+b(time.)g(So,)h(the)f(TIME)-30 51746 y(column)378 b(should)f(sho)-39
+b(w)379 b(much)e(less)h(time)g(for)h(each)f(process)g(than)g(it)g
+(actually)g(tak)-15 b(es)378 b(to)g(run.)h(If)-30 53761
+y(you)479 b(see)h(more)g(than)f(se)-39 b(v)-23 b(eral)480
+b(minutes)e(in)i(the)f(TIME)h(column,)f(it)g(could)h(mean)f(that)g
+(some-)-30 55775 y(thing)387 b(is)g(wrong.)-30 56886
+y
+SDict begin H.S end
+ -30 56886 a -30 56886 a
+SDict begin 18.2 H.A end
+ -30 56886 a -30 56886 a
+SDict begin [ /View [/XYZ H.V] /Dest (3919) cvn H.B /DEST pdfmark end
+ -30
+56886 a 1679 x FU(Finally)-101 b(,)513 b(the)7569 58565
+y
+SDict begin H.S end
+ 7569 58565 a 7569 58565 a
+SDict begin 18.2 H.A end
+ 7569 58565 a 7569 58565 a
+SDict begin [ /View [/XYZ H.V] /Dest (3920) cvn H.B /DEST pdfmark end
+
+7569 58565 a FP(CMD)g FU(column)f(sho)-39 b(ws)513 b(what)g(the)g
+(program)f(actually)h(is.)g(It)g(only)g(lists)f(the)h(base)-30
+60580 y(name)433 b(of)h(the)g(program,)f(not)g(an)-23
+b(y)434 b(command)e(line)i(options)e(or)i(similar)f(information.)g(T)
+-124 b(o)433 b(get)-30 62594 y(that)347 b(information,)g(you')-15
+b(ll)346 b(need)i(to)f(use)g(one)h(of)f(the)h(man)-23
+b(y)346 b(options)h(to)38667 62594 y
+SDict begin H.S end
+ 38667 62594 a 38667
+62594 a
+SDict begin 18.2 H.A end
+ 38667 62594 a 38667 62594 a
+SDict begin [ /View [/XYZ H.V] /Dest (3921) cvn H.B /DEST pdfmark end
+ 38667 62594 a FP(ps)p
+FU(.)h(W)-124 b(e')-15 b(ll)347 b(discuss)f(that)-30
+64609 y(shortly)-101 b(.)-30 65719 y
+SDict begin H.S end
+ -30 65719 a -30
+65719 a
+SDict begin 18.2 H.A end
+ -30 65719 a -30 65719 a
+SDict begin [ /View [/XYZ H.V] /Dest (3922) cvn H.B /DEST pdfmark end
+ -30 65719 a 1680 x FU(Y)-170
+b(ou)508 b(can)h(get)g(a)g(complete)f(listing)g(of)h(the)g(processes)f
+(running)g(on)h(your)g(system)f(using)g(the)p Black -30
+73792 a FR(136)p Black eop end
+%%Page: 137 159
+TeXDict begin 137 158 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.137) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 34393 -1636 a FR(Chapter)386 b(11)h(Pr)-70
+b(ocess)387 b(Contr)-70 b(ol)p Black -30 3611 a FU(right)385
+b(combination)f(of)i(options.)f(This)g(will)g(probably)g(result)g(in)g
+(a)h(long)f(listing)g(of)g(processes)-30 5626 y(\(\002fty-\002)-39
+b(v)-23 b(e)387 b(on)g(my)g(laptop)g(as)g(I)g(write)h(this)e
+(sentence\),)i(so)f(I')-15 b(ll)387 b(abbre)-39 b(viate)387
+b(the)g(output:)-30 7511 y
+SDict begin H.S end
+ -30 7511 a -30 7511 a
+SDict begin 12.972 H.A end
+ -30
+7511 a -30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (3923) cvn H.B /DEST pdfmark end
+ -30 7511 a -30 7511 a
+SDict begin H.S end
+ -30 7511 a -30
+7511 a
+SDict begin 12.972 H.A end
+ -30 7511 a -30 7511 a
+SDict begin [ /View [/XYZ H.V] /Dest (3924) cvn H.B /DEST pdfmark end
+ -30 7511 a 1100 x Fj(\045)1163
+8611 y
+SDict begin H.S end
+ 1163 8611 a 1163 8611 a
+SDict begin 12.972 H.A end
+ 1163 8611 a 1163 8611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3925) cvn H.B /DEST pdfmark end
+ 1163 8611 a Fi(ps)662 b(-ax)633 10047 y Fh(PID)g(TTY)3975
+b(STAT)1987 b(TIME)662 b(COMMAND)1958 11483 y(1)h(?)5301
+b(S)3976 b(0:03)662 b(init)f([3])1958 12919 y(2)i(?)5301
+b(SW)3313 b(0:13)662 b([kflushd])1958 14355 y(3)h(?)5301
+b(SW)3313 b(0:14)662 b([kupdate])1958 15791 y(4)h(?)5301
+b(SW)3313 b(0:00)662 b([kpiod])1958 17227 y(5)h(?)5301
+b(SW)3313 b(0:17)662 b([kswapd])1296 18663 y(11)g(?)5301
+b(S)3976 b(0:00)662 b(/sbin/kerneld)1296 20099 y(30)g(?)5301
+b(SW)3313 b(0:01)662 b([cardmgr])1296 21535 y(50)g(?)5301
+b(S)3976 b(0:00)662 b(/sbin/rpc.portmap)1296 22971 y(54)g(?)5301
+b(S)3976 b(0:00)662 b(/usr/sbin/syslogd)1296 24407 y(57)g(?)5301
+b(S)3976 b(0:00)662 b(/usr/sbin/klogd)c(-c)k(3)1296 25843
+y(59)g(?)5301 b(S)3976 b(0:00)662 b(/usr/sbin/inetd)1296
+27279 y(61)g(?)5301 b(S)3976 b(0:04)662 b(/usr/local/sbin/sshd)1296
+28715 y(63)g(?)5301 b(S)3976 b(0:00)662 b(/usr/sbin/rpc.mountd)1296
+30151 y(65)g(?)5301 b(S)3976 b(0:00)662 b(/usr/sbin/rpc.nfsd)1296
+31587 y(67)g(?)5301 b(S)3976 b(0:00)662 b(/usr/sbin/crond)c(-l10)1296
+33023 y(69)k(?)5301 b(S)3976 b(0:00)662 b(/usr/sbin/atd)d(-b)j(15)g(-l)
+g(1)1296 34459 y(77)g(?)5301 b(S)3976 b(0:00)662 b(/usr/sbin/apmd)1296
+35894 y(79)g(?)5301 b(S)3976 b(0:01)662 b(gpm)g(-m)g(/dev/mouse)e(-t)i
+(ps2)1296 37330 y(94)g(?)5301 b(S)3976 b(0:00)662 b
+(/usr/sbin/automount)657 b(/auto)k(file)h(/etc/auto.misc)633
+38766 y(106)g(tty1)3312 b(S)3976 b(0:08)662 b(-bash)633
+40202 y(108)g(tty3)3312 b(SW)h(0:00)662 b([agetty])633
+41638 y(109)g(tty4)3312 b(SW)h(0:00)662 b([agetty])633
+43074 y(110)g(tty5)3312 b(SW)h(0:00)662 b([agetty])633
+44510 y(111)g(tty6)3312 b(SW)h(0:00)662 b([agetty])633
+45946 y([output)f(cut])-30 47669 y
+SDict begin H.S end
+ -30 47669 a -30 47669
+a
+SDict begin 18.2 H.A end
+ -30 47669 a -30 47669 a
+SDict begin [ /View [/XYZ H.V] /Dest (3926) cvn H.B /DEST pdfmark end
+ -30 47669 a 1842 x FU(Most)464
+b(of)g(these)h(processes)f(are)h(started)f(at)g(boot)g(time)g(on)h
+(most)f(systems.)g(I')-77 b(v)-23 b(e)464 b(made)g(a)h(fe)-39
+b(w)-30 51525 y(modi\002cations)514 b(to)i(my)g(system,)f(so)h(your)g
+(mileage)f(will)h(most)f(lik)-15 b(ely)515 b(v)-39 b(ary)-101
+b(.)517 b(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)516 b(you)-30
+53540 y(will)440 b(see)h(most)f(of)h(these)f(processes)g(on)h(your)f
+(system)g(too.)h(As)f(you)h(can)f(see,)h(these)g(options)-30
+55555 y(display)481 b(command)f(line)h(options)f(to)i(the)f(running)f
+(processes.)i(Recently)-101 b(,)481 b(a)h(k)-15 b(ernel)480
+b(vulner)-31 b(-)-30 57569 y(ability)440 b(in)6018 57569
+y
+SDict begin H.S end
+ 6018 57569 a 6018 57569 a
+SDict begin 18.2 H.A end
+ 6018 57569 a 6018 57569 a
+SDict begin [ /View [/XYZ H.V] /Dest (3927) cvn H.B /DEST pdfmark end
+
+6018 57569 a FP(ptrace)g FU(f)-15 b(acilitated)440 b(a)h(\002x)f(which)
+g(no)g(longer)h(sho)-39 b(ws)440 b(command)g(line)g(options)g(for)-30
+59584 y(man)-23 b(y)562 b(running)f(processes.)i(These)f(are)h(no)-39
+b(w)562 b(listed)g(in)g(brack)-15 b(ets)561 b(lik)-15
+b(e)562 b(PIDs)g(108)g(through)-30 61599 y(110.)388 b(It)f(also)g
+(brings)g(up)g(a)g(fe)-39 b(w)388 b(more)f(columns)g(and)g(some)g
+(other)g(interesting)f(output.)-30 61934 y
+SDict begin H.S end
+ -30 61934
+a -30 61934 a
+SDict begin 18.2 H.A end
+ -30 61934 a -30 61934 a
+SDict begin [ /View [/XYZ H.V] /Dest (3928) cvn H.B /DEST pdfmark end
+ -30 61934 a -30
+62709 a
+SDict begin H.S end
+ -30 62709 a -30 62709 a
+SDict begin 18.2 H.A end
+ -30 62709 a -30 62709
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3930) cvn H.B /DEST pdfmark end
+ -30 62709 a 1679 x FU(First,)596 b(you')-15 b(ll)595
+b(notice)h(that)g(most)f(of)i(these)f(processes)f(are)i(listed)f(as)g
+(running)f(on)h(tty)49324 64388 y
+SDict begin H.S end
+ 49324 64388 a 49324
+64388 a
+SDict begin 18.2 H.A end
+ 49324 64388 a 49324 64388 a
+SDict begin [ /View [/XYZ H.V] /Dest (3931) cvn H.B /DEST pdfmark end
+ 49324 64388 a FU(\223?\224.)-30
+66403 y(Those)494 b(are)g(not)f(attached)h(to)f(an)-23
+b(y)494 b(particular)f(terminal.)h(This)f(is)g(most)h(common)e(with)i
+(dae-)-30 68417 y(mons,)478 b(which)g(are)g(processes)g(which)f(run)h
+(without)f(attaching)h(to)g(an)-23 b(y)478 b(particular)f(terminal.)p
+Black 49394 73792 a FR(137)p Black eop end
+%%Page: 138 160
+TeXDict begin 138 159 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.138) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(11)g(Pr)-70 b(ocess)387
+b(Contr)-70 b(ol)p Black -30 3611 a FU(Common)414 b(daemons)h(are)g
+(sendmail,)g(BIND,)g(apache,)h(and)f(NFS.)g(The)-23 b(y)415
+b(typically)f(listen)h(for)-30 5626 y(some)387 b(request)g(from)g(a)h
+(client,)f(and)g(return)g(information)g(to)g(it)g(upon)g(request.)-30
+5961 y
+SDict begin H.S end
+ -30 5961 a -30 5961 a
+SDict begin 18.2 H.A end
+ -30 5961 a -30 5961 a
+SDict begin [ /View [/XYZ H.V] /Dest (3932) cvn H.B /DEST pdfmark end
+ -30
+5961 a -30 5961 a
+SDict begin H.S end
+ -30 5961 a -30 5961 a
+SDict begin 18.2 H.A end
+ -30 5961 a -30
+5961 a
+SDict begin [ /View [/XYZ H.V] /Dest (3934) cvn H.B /DEST pdfmark end
+ -30 5961 a -30 6736 a
+SDict begin H.S end
+ -30 6736 a -30 6736 a
+SDict begin 18.2 H.A end
+ -30
+6736 a -30 6736 a
+SDict begin [ /View [/XYZ H.V] /Dest (3936) cvn H.B /DEST pdfmark end
+ -30 6736 a 1679 x FU(Second,)534 b(there)f(is)h(a)g
+(ne)-39 b(w)533 b(column:)20565 8415 y
+SDict begin H.S end
+ 20565 8415 a 20565
+8415 a
+SDict begin 18.2 H.A end
+ 20565 8415 a 20565 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (3937) cvn H.B /DEST pdfmark end
+ 20565 8415 a FP(STAT)p
+FU(.)h(It)f(sho)-39 b(ws)534 b(the)f(status)g(of)h(the)f(process.)46624
+8415 y
+SDict begin H.S end
+ 46624 8415 a 46624 8415 a
+SDict begin 18.2 H.A end
+ 46624 8415 a 46624 8415
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3938) cvn H.B /DEST pdfmark end
+ 46624 8415 a FP(S)h FU(stands)-30 10430 y(for)540 b(sleeping:)g(the)f
+(process)h(is)g(w)-15 b(aiting)539 b(for)h(something)f(to)h(happen.)
+39317 10430 y
+SDict begin H.S end
+ 39317 10430 a 39317 10430 a
+SDict begin 18.2 H.A end
+ 39317 10430
+a 39317 10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (3939) cvn H.B /DEST pdfmark end
+ 39317 10430 a FP(Z)g FU(stands)g(for)g(a)g(zom-)-30
+12445 y(bied)458 b(process.)g(A)g(zombied)g(processes)g(is)g(one)g
+(whose)f(parent)h(has)g(died,)h(lea)-31 b(ving)457 b(the)h(child)-30
+14459 y(processes)494 b(behind.)h(This)f(is)g(not)g(a)h(good)f(thing.)
+27602 14459 y
+SDict begin H.S end
+ 27602 14459 a 27602 14459 a
+SDict begin 18.2 H.A end
+ 27602 14459
+a 27602 14459 a
+SDict begin [ /View [/XYZ H.V] /Dest (3940) cvn H.B /DEST pdfmark end
+ 27602 14459 a FP(D)g FU(stands)g(for)h(a)f(process)g
+(that)h(has)f(entered)-30 16474 y(an)550 b(uninterruptible)e(sleep.)h
+(Often,)h(these)f(processes)g(refuse)h(to)f(die)g(e)-39
+b(v)-23 b(en)549 b(when)h(passed)f(a)-30 18489 y(SIGKILL.)410
+b(Y)-170 b(ou)410 b(can)h(read)f(more)h(about)f(SIGKILL)g(later)g(in)g
+(the)h(ne)-23 b(xt)410 b(section)g(on)46129 18489 y
+SDict begin H.S end
+ 46129
+18489 a 46129 18489 a
+SDict begin 18.2 H.A end
+ 46129 18489 a 46129 18489 a
+SDict begin [ /View [/XYZ H.V] /Dest (3941) cvn H.B /DEST pdfmark end
+ 46129
+18489 a FP(kill)g FU(.)h(W)-30 20503 y(stands)341 b(for)g(paging.)g(A)g
+(dead)h(process)f(is)g(mark)-15 b(ed)340 b(with)h(an)32247
+20503 y
+SDict begin H.S end
+ 32247 20503 a 32247 20503 a
+SDict begin 18.2 H.A end
+ 32247 20503 a 32247
+20503 a
+SDict begin [ /View [/XYZ H.V] /Dest (3942) cvn H.B /DEST pdfmark end
+ 32247 20503 a FP(X)p FU(.)h(A)f(process)g(mark)-15
+b(ed)45142 20503 y
+SDict begin H.S end
+ 45142 20503 a 45142 20503 a
+SDict begin 18.2 H.A end
+ 45142
+20503 a 45142 20503 a
+SDict begin [ /View [/XYZ H.V] /Dest (3943) cvn H.B /DEST pdfmark end
+ 45142 20503 a FP(T)341 b FU(is)g(traced,)-30
+22518 y(or)387 b(stopped.)7245 22518 y
+SDict begin H.S end
+ 7245 22518 a 7245
+22518 a
+SDict begin 18.2 H.A end
+ 7245 22518 a 7245 22518 a
+SDict begin [ /View [/XYZ H.V] /Dest (3944) cvn H.B /DEST pdfmark end
+ 7245 22518 a FP(R)g
+FU(means)g(that)g(the)g(process)g(is)g(runable.)-30 23628
+y
+SDict begin H.S end
+ -30 23628 a -30 23628 a
+SDict begin 18.2 H.A end
+ -30 23628 a -30 23628 a
+SDict begin [ /View [/XYZ H.V] /Dest (3945) cvn H.B /DEST pdfmark end
+ -30
+23628 a 1680 x FU(If)h(you)f(w)-15 b(ant)386 b(to)h(see)h(e)-39
+b(v)-23 b(en)387 b(more)g(information)g(about)g(the)g(running)f
+(processes,)i(try)f(this)g(out:)-30 27193 y
+SDict begin H.S end
+ -30 27193
+a -30 27193 a
+SDict begin 12.972 H.A end
+ -30 27193 a -30 27193 a
+SDict begin [ /View [/XYZ H.V] /Dest (3946) cvn H.B /DEST pdfmark end
+ -30 27193 a -30
+27193 a
+SDict begin H.S end
+ -30 27193 a -30 27193 a
+SDict begin 12.972 H.A end
+ -30 27193 a -30 27193
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3947) cvn H.B /DEST pdfmark end
+ -30 27193 a 1100 x Fj(\045)1163 28293 y
+SDict begin H.S end
+ 1163 28293
+a 1163 28293 a
+SDict begin 12.972 H.A end
+ 1163 28293 a 1163 28293 a
+SDict begin [ /View [/XYZ H.V] /Dest (3948) cvn H.B /DEST pdfmark end
+ 1163 28293 a
+Fi(ps)662 b(-aux)633 29729 y Fh(USER)4638 b(PID)662 b(\045CPU)f
+(\045MEM)1987 b(VSZ)1325 b(RSS)662 b(TTY)3975 b(STAT)662
+b(START)1986 b(TIME)662 b(COMMAND)633 31165 y(root)5963
+b(1)1325 b(0.0)g(0.0)1987 b(344)g(80)663 b(?)5301 b(S)2651
+b(Mar02)1986 b(0:03)662 b(init)f([3])633 32601 y(root)5963
+b(2)1325 b(0.0)g(0.0)3313 b(0)2650 b(0)663 b(?)5301 b(SW)1988
+b(Mar02)e(0:13)662 b([kflushd])633 34037 y(root)5963
+b(3)1325 b(0.0)g(0.0)3313 b(0)2650 b(0)663 b(?)5301 b(SW)1988
+b(Mar02)e(0:14)662 b([kupdate])633 35473 y(root)5963
+b(4)1325 b(0.0)g(0.0)3313 b(0)2650 b(0)663 b(?)5301 b(SW)1988
+b(Mar02)e(0:00)662 b([kpiod])633 36909 y(root)5963 b(5)1325
+b(0.0)g(0.0)3313 b(0)2650 b(0)663 b(?)5301 b(SW)1988
+b(Mar02)e(0:17)662 b([kswapd])633 38345 y(root)5300 b(11)1325
+b(0.0)g(0.0)f(1044)1987 b(44)663 b(?)5301 b(S)2651 b(Mar02)1986
+b(0:00)662 b(/sbin/kerneld)633 39781 y(root)5300 b(30)1325
+b(0.0)g(0.0)f(1160)2650 b(0)663 b(?)5301 b(SW)1988 b(Mar02)e(0:01)662
+b([cardmgr])633 41217 y(bin)5963 b(50)1325 b(0.0)g(0.0)f(1076)h(120)662
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:00)662 b(/sbin/rpc.port)633
+42653 y(root)5300 b(54)1325 b(0.0)g(0.1)f(1360)h(192)662
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:00)662 b(/usr/sbin/sysl)633
+44089 y(root)5300 b(57)1325 b(0.0)g(0.1)f(1276)h(152)662
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:00)662 b(/usr/sbin/klog)633
+45525 y(root)5300 b(59)1325 b(0.0)g(0.0)f(1332)1987 b(60)663
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:00)662 b(/usr/sbin/inet)633
+46961 y(root)5300 b(61)1325 b(0.0)g(0.2)f(1540)h(312)662
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:04)662 b(/usr/local/sbi)633
+48397 y(root)5300 b(63)1325 b(0.0)g(0.0)f(1796)1987 b(72)663
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:00)662 b(/usr/sbin/rpc.)633
+49832 y(root)5300 b(65)1325 b(0.0)g(0.0)f(1812)1987 b(68)663
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:00)662 b(/usr/sbin/rpc.)633
+51268 y(root)5300 b(67)1325 b(0.0)g(0.2)f(1172)h(260)662
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:00)662 b(/usr/sbin/cron)633
+52704 y(root)5300 b(77)1325 b(0.0)g(0.2)f(1048)h(316)662
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:00)662 b(/usr/sbin/apmd)633
+54140 y(root)5300 b(79)1325 b(0.0)g(0.1)f(1100)h(152)662
+b(?)5301 b(S)2651 b(Mar02)1986 b(0:01)662 b(gpm)633 55576
+y(root)5300 b(94)1325 b(0.0)g(0.2)f(1396)h(280)662 b(?)5301
+b(S)2651 b(Mar02)1986 b(0:00)662 b(/usr/sbin/auto)633
+57012 y(chris)3975 b(106)1324 b(0.0)h(0.5)f(1820)h(680)662
+b(tty1)3312 b(S)2651 b(Mar02)1986 b(0:08)662 b(-bash)633
+58448 y(root)4638 b(108)1324 b(0.0)h(0.0)f(1048)2650
+b(0)663 b(tty3)3312 b(SW)1988 b(Mar02)e(0:00)662 b([agetty])633
+59884 y(root)4638 b(109)1324 b(0.0)h(0.0)f(1048)2650
+b(0)663 b(tty4)3312 b(SW)1988 b(Mar02)e(0:00)662 b([agetty])633
+61320 y(root)4638 b(110)1324 b(0.0)h(0.0)f(1048)2650
+b(0)663 b(tty5)3312 b(SW)1988 b(Mar02)e(0:00)662 b([agetty])633
+62756 y(root)4638 b(111)1324 b(0.0)h(0.0)f(1048)2650
+b(0)663 b(tty6)3312 b(SW)1988 b(Mar02)e(0:00)662 b([agetty])633
+64192 y([output)f(cut])-30 64365 y
+SDict begin H.S end
+ -30 64365 a -30 64365
+a
+SDict begin 18.2 H.A end
+ -30 64365 a -30 64365 a
+SDict begin [ /View [/XYZ H.V] /Dest (3949) cvn H.B /DEST pdfmark end
+ -30 64365 a Black 9427 x FR(138)p
+Black eop end
+%%Page: 139 161
+TeXDict begin 139 160 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.139) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (3978) cvn H.B /DEST pdfmark end
+ -30 -2687 a 34393 -1636 a FR(Chapter)386
+b(11)h(Pr)-70 b(ocess)387 b(Contr)-70 b(ol)p Black -30
+2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (3951) cvn H.B /DEST pdfmark end
+ -30
+2504 a 1107 x FU(That')-85 b(s)358 b(a)g(whole)g(lot)g(of)g
+(information.)f(Basically)-101 b(,)358 b(it)g(adds)g(information)f
+(including)g(what)h(user)-30 5626 y(started)614 b(the)g(process,)h(ho)
+-39 b(w)614 b(much)g(of)g(the)g(system)g(resources)g(the)g(process)g
+(is)g(using)g(\(the)-30 7640 y(\045CPU,)341 b(\045MEM,)f(VSZ,)h(and)f
+(RSS)g(columns\),)g(and)h(on)g(what)f(date)h(the)f(process)h(w)-15
+b(as)340 b(started.)-30 9655 y(Ob)-23 b(viously)-101
+b(,)391 b(that')-85 b(s)391 b(a)h(lot)f(of)h(information)e(that)i
+(could)f(come)g(in)h(handy)f(for)h(a)g(system)e(admin-)-30
+11670 y(istrator)-85 b(.)368 b(It)g(also)g(brings)g(up)g(another)g
+(point:)g(the)g(information)f(no)-39 b(w)369 b(goes)f(of)-39
+b(f)368 b(the)g(edge)h(of)f(the)-30 13684 y(screen)388
+b(so)f(that)g(you)g(cannot)g(see)g(it)g(all.)h(The)24761
+13684 y
+SDict begin H.S end
+ 24761 13684 a 24761 13684 a
+SDict begin 18.2 H.A end
+ 24761 13684 a 24761
+13684 a
+SDict begin [ /View [/XYZ H.V] /Dest (3952) cvn H.B /DEST pdfmark end
+ 24761 13684 a FP(-w)f FU(option)g(will)g(force)37354
+13684 y
+SDict begin H.S end
+ 37354 13684 a 37354 13684 a
+SDict begin 18.2 H.A end
+ 37354 13684 a 37354
+13684 a
+SDict begin [ /View [/XYZ H.V] /Dest (3953) cvn H.B /DEST pdfmark end
+ 37354 13684 a FP(ps)g FU(to)h(wrap)f(long)g(lines.)-30
+14795 y
+SDict begin H.S end
+ -30 14795 a -30 14795 a
+SDict begin 18.2 H.A end
+ -30 14795 a -30 14795
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3954) cvn H.B /DEST pdfmark end
+ -30 14795 a 1679 x FU(It')-85 b(s)606 b(not)g(terribly)f(pretty)-101
+b(,)607 b(b)-31 b(ut)606 b(it)g(does)g(the)g(job)-62
+b(.)606 b(Y)-170 b(ou')-77 b(v)-23 b(e)605 b(no)-39 b(w)606
+b(got)g(the)g(complete)f(listings)-30 18489 y(for)546
+b(each)g(process.)g(There')-85 b(s)545 b(e)-39 b(v)-23
+b(en)546 b(more)g(information)e(that)i(you)f(can)h(display)f(about)h
+(each)-30 20503 y(process.)415 b(Check)g(out)f(the)h(v)-23
+b(ery)414 b(in-depth)h(man)f(page)h(for)31871 20503 y
+SDict begin H.S end
+
+31871 20503 a 31871 20503 a
+SDict begin 18.2 H.A end
+ 31871 20503 a 31871 20503
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3955) cvn H.B /DEST pdfmark end
+ 31871 20503 a FP(ps)p FU(.)g(Ho)-39 b(we)g(v)-23 b(er)-62
+b(,)416 b(the)e(options)g(sho)-39 b(wn)-30 22518 y(abo)-23
+b(v)g(e)348 b(are)h(the)f(most)g(popular)g(ones)h(and)f(will)g(be)h
+(the)f(ones)h(you)f(need)h(to)f(use)g(the)h(most)f(often.)-30
+23628 y
+SDict begin H.S end
+ -30 23628 a -30 23628 a
+SDict begin 18.2 H.A end
+ -30 23628 a -30 23628
+a
+SDict begin [ /View [/XYZ H.V] /Dest (PROCESS-CONTROL-KILL) cvn H.B
+/DEST pdfmark end
+ -30 23628 a 5789 x FL(11.4)620 b Fq(kill)-30 29417
+y
+SDict begin H.S end
+ -30 29417 a -30 29417 a
+SDict begin 18.2 H.A end
+ -30 29417 a -30 29417 a
+SDict begin [ /View [/XYZ H.V] /Dest (3959) cvn H.B /DEST pdfmark end
+ -30
+29417 a -30 29417 a
+SDict begin H.S end
+ -30 29417 a -30 29417 a
+SDict begin 18.2 H.A end
+ -30 29417
+a -30 29417 a
+SDict begin [ /View [/XYZ H.V] /Dest (3961) cvn H.B /DEST pdfmark end
+ -30 29417 a -30 30533 a
+SDict begin H.S end
+ -30 30533 a -30
+30533 a
+SDict begin 18.2 H.A end
+ -30 30533 a -30 30533 a
+SDict begin [ /View [/XYZ H.V] /Dest (3964) cvn H.B /DEST pdfmark end
+ -30 30533 a 2015 x FU(On)560
+b(occasion,)h(programs)e(misbeha)-31 b(v)-23 b(e)560
+b(and)g(you')-15 b(ll)559 b(need)h(to)g(put)g(them)g(back)h(in)f(line.)
+g(The)-30 34563 y(program)588 b(for)h(this)f(kind)g(of)h
+(administration)e(is)i(called)31712 34563 y
+SDict begin H.S end
+ 31712 34563
+a 31712 34563 a
+SDict begin 18.2 H.A end
+ 31712 34563 a 31712 34563 a
+SDict begin [ /View [/XYZ H.V] /Dest (3965) cvn H.B /DEST pdfmark end
+ 31712 34563
+a FP(kill)p FU(\(1\),)g(and)f(it)h(can)g(be)f(used)h(for)-30
+36577 y(manipulating)419 b(processes)g(in)h(se)-39 b(v)-23
+b(eral)420 b(w)-15 b(ays.)420 b(The)g(most)g(ob)-23 b(vious)419
+b(use)h(of)41045 36577 y
+SDict begin H.S end
+ 41045 36577 a 41045 36577 a
+SDict begin 18.2 H.A end
+
+41045 36577 a 41045 36577 a
+SDict begin [ /View [/XYZ H.V] /Dest (3966) cvn H.B /DEST pdfmark end
+ 41045 36577 a FP(kill)f FU(is)h(to)g(kill)g
+(of)-39 b(f)-30 38592 y(a)464 b(process.)f(Y)-170 b(ou')-15
+b(ll)462 b(need)i(to)f(do)g(this)g(if)g(a)h(program)f(has)g(run)h(a)-23
+b(w)-15 b(ay)462 b(and)i(is)f(using)g(up)g(lots)g(of)-30
+40607 y(system)387 b(resources,)g(or)h(if)f(you')-77
+b(re)387 b(just)g(sick)g(of)g(it)g(running.)-30 41717
+y
+SDict begin H.S end
+ -30 41717 a -30 41717 a
+SDict begin 18.2 H.A end
+ -30 41717 a -30 41717 a
+SDict begin [ /View [/XYZ H.V] /Dest (3967) cvn H.B /DEST pdfmark end
+ -30
+41717 a 1679 x FU(In)523 b(order)g(to)f(kill)g(of)-39
+b(f)524 b(a)e(process,)h(you')-15 b(ll)522 b(need)h(to)f(kno)-39
+b(w)523 b(its)f(PID)h(or)f(its)h(name.)g(T)-124 b(o)522
+b(get)h(the)-30 45411 y(PID,)446 b(use)g(the)8152 45411
+y
+SDict begin H.S end
+ 8152 45411 a 8152 45411 a
+SDict begin 18.2 H.A end
+ 8152 45411 a 8152 45411 a
+SDict begin [ /View [/XYZ H.V] /Dest (3968) cvn H.B /DEST pdfmark end
+
+8152 45411 a FP(ps)f FU(command)h(as)g(w)-15 b(as)445
+b(discussed)g(in)h(the)f(last)h(section.)g(F)-23 b(or)445
+b(e)-23 b(xample,)446 b(to)g(kill)-30 47425 y(of)-39
+b(f)388 b(process)f(4747,)g(you')-77 b(d)387 b(issue)g(the)g(follo)-39
+b(wing:)-30 49311 y
+SDict begin H.S end
+ -30 49311 a -30 49311 a
+SDict begin 14.56 H.A end
+ -30 49311
+a -30 49311 a
+SDict begin [ /View [/XYZ H.V] /Dest (3969) cvn H.B /DEST pdfmark end
+ -30 49311 a -30 49311 a
+SDict begin H.S end
+ -30 49311 a -30
+49311 a
+SDict begin 14.56 H.A end
+ -30 49311 a -30 49311 a
+SDict begin [ /View [/XYZ H.V] /Dest (3970) cvn H.B /DEST pdfmark end
+ -30 49311 a 1276 x FJ(\045)1309
+50587 y
+SDict begin H.S end
+ 1309 50587 a 1309 50587 a
+SDict begin 14.56 H.A end
+ 1309 50587 a 1309 50587
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3971) cvn H.B /DEST pdfmark end
+ 1309 50587 a FH(kill)743 b(4747)-30 52158 y
+SDict begin H.S end
+ -30 52158
+a -30 52158 a
+SDict begin 18.2 H.A end
+ -30 52158 a -30 52158 a
+SDict begin [ /View [/XYZ H.V] /Dest (3972) cvn H.B /DEST pdfmark end
+ -30 52158 a 1993
+x FU(Note)567 b(that)f(you')-15 b(ll)566 b(ha)-31 b(v)-23
+b(e)567 b(to)g(be)g(the)f(o)-39 b(wner)567 b(of)g(the)g(process)g(in)g
+(order)g(to)f(kill)h(it.)g(This)f(is)h(a)-30 56166 y(security)478
+b(feature.)g(If)h(you)f(were)g(allo)-39 b(wed)478 b(to)g(kill)f(of)-39
+b(f)479 b(processes)e(started)h(by)g(other)g(users,)g(it)-30
+58181 y(w)-15 b(ould)339 b(be)g(possible)g(to)g(do)g(all)g(sorts)g(of)h
+(malicious)e(things.)i(Of)f(course,)39241 58181 y
+SDict begin H.S end
+ 39241
+58181 a 39241 58181 a
+SDict begin 18.2 H.A end
+ 39241 58181 a 39241 58181 a
+SDict begin [ /View [/XYZ H.V] /Dest (3973) cvn H.B /DEST pdfmark end
+ 39241
+58181 a FP(root)g FU(can)h(kill)e(of)-39 b(f)340 b(an)-23
+b(y)-30 60195 y(process)387 b(on)g(the)h(system.)-30
+61306 y
+SDict begin H.S end
+ -30 61306 a -30 61306 a
+SDict begin 18.2 H.A end
+ -30 61306 a -30 61306
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3974) cvn H.B /DEST pdfmark end
+ -30 61306 a 1679 x FU(There')-85 b(s)366 b(another)f(v)-39
+b(ariety)366 b(of)g(the)18544 62985 y
+SDict begin H.S end
+ 18544 62985 a 18544
+62985 a
+SDict begin 18.2 H.A end
+ 18544 62985 a 18544 62985 a
+SDict begin [ /View [/XYZ H.V] /Dest (3975) cvn H.B /DEST pdfmark end
+ 18544 62985 a FP(kill)g
+FU(command)f(called)32430 62985 y
+SDict begin H.S end
+ 32430 62985 a 32430
+62985 a
+SDict begin 18.2 H.A end
+ 32430 62985 a 32430 62985 a
+SDict begin [ /View [/XYZ H.V] /Dest (3976) cvn H.B /DEST pdfmark end
+ 32430 62985 a FP(killall)p
+FU(\(1\).)h(This)f(program)g(does)-30 65000 y(e)-23 b(xactly)517
+b(what)h(it)f(says:)g(it)h(kills)f(all)g(the)h(running)f(processes)g
+(that)h(ha)-31 b(v)-23 b(e)517 b(a)h(certain)g(name.)g(If)-30
+67014 y(you)488 b(w)-15 b(anted)488 b(to)g(kill)g(of)-39
+b(f)489 b(all)f(the)g(running)23969 67014 y
+SDict begin H.S end
+ 23969 67014
+a 23969 67014 a
+SDict begin 18.2 H.A end
+ 23969 67014 a 23969 67014 a
+SDict begin [ /View [/XYZ H.V] /Dest (3977) cvn H.B /DEST pdfmark end
+ 23969 67014
+a FP(vim)g FU(processes,)g(you)g(could)g(type)g(the)h(follo)-39
+b(wing)p Black 49451 73792 a FR(139)p Black eop end
+%%Page: 140 162
+TeXDict begin 140 161 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.140) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (4009) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(11)g(Pr)-70 b(ocess)387 b(Contr)-70 b(ol)p Black -30
+3611 a FU(command:)-30 6773 y FJ(\045)1309 6773 y
+SDict begin H.S end
+ 1309
+6773 a 1309 6773 a
+SDict begin 14.56 H.A end
+ 1309 6773 a 1309 6773 a
+SDict begin [ /View [/XYZ H.V] /Dest (3980) cvn H.B /DEST pdfmark end
+ 1309 6773
+a FH(killall)743 b(vim)-30 8347 y
+SDict begin H.S end
+ -30 8347 a -30 8347
+a
+SDict begin 18.2 H.A end
+ -30 8347 a -30 8347 a
+SDict begin [ /View [/XYZ H.V] /Dest (3981) cvn H.B /DEST pdfmark end
+ -30 8347 a 1990 x FU(An)-23 b(y)432
+b(and)g(all)7700 10337 y
+SDict begin H.S end
+ 7700 10337 a 7700 10337 a
+SDict begin 18.2 H.A end
+ 7700
+10337 a 7700 10337 a
+SDict begin [ /View [/XYZ H.V] /Dest (3982) cvn H.B /DEST pdfmark end
+ 7700 10337 a FP(vim)g FU(processes)g(you)g(ha)-31
+b(v)-23 b(e)432 b(running)g(will)f(die)h(of)-39 b(f.)433
+b(Doing)f(this)g(as)44509 10337 y
+SDict begin H.S end
+ 44509 10337 a 44509
+10337 a
+SDict begin 18.2 H.A end
+ 44509 10337 a 44509 10337 a
+SDict begin [ /View [/XYZ H.V] /Dest (3983) cvn H.B /DEST pdfmark end
+ 44509 10337 a FP(root)g
+FU(w)-15 b(ould)-30 12352 y(kill)390 b(of)-39 b(f)390
+b(all)g(the)8810 12352 y
+SDict begin H.S end
+ 8810 12352 a 8810 12352 a
+SDict begin 18.2 H.A end
+ 8810
+12352 a 8810 12352 a
+SDict begin [ /View [/XYZ H.V] /Dest (3984) cvn H.B /DEST pdfmark end
+ 8810 12352 a FP(vim)g FU(processes)g(running)g
+(for)g(all)g(users.)h(This)e(brings)h(up)g(an)g(interesting)f(w)-15
+b(ay)-30 14366 y(to)387 b(kick)g(e)-39 b(v)-23 b(eryone)388
+b(\(including)e(yourself\))h(of)-39 b(f)388 b(the)f(system:)-30
+16252 y
+SDict begin H.S end
+ -30 16252 a -30 16252 a
+SDict begin 14.56 H.A end
+ -30 16252 a -30 16252
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3985) cvn H.B /DEST pdfmark end
+ -30 16252 a -30 16252 a
+SDict begin H.S end
+ -30 16252 a -30 16252 a
+SDict begin 14.56 H.A end
+ -30
+16252 a -30 16252 a
+SDict begin [ /View [/XYZ H.V] /Dest (3986) cvn H.B /DEST pdfmark end
+ -30 16252 a 1276 x FJ(#)1309 17528
+y
+SDict begin H.S end
+ 1309 17528 a 1309 17528 a
+SDict begin 14.56 H.A end
+ 1309 17528 a 1309 17528 a
+SDict begin [ /View [/XYZ H.V] /Dest (3987) cvn H.B /DEST pdfmark end
+
+1309 17528 a FH(killall)743 b(bash)-30 19102 y
+SDict begin H.S end
+ -30 19102
+a -30 19102 a
+SDict begin 18.2 H.A end
+ -30 19102 a -30 19102 a
+SDict begin [ /View [/XYZ H.V] /Dest (3988) cvn H.B /DEST pdfmark end
+ -30 19102 a 1990
+x FU(Sometimes)561 b(a)h(re)-23 b(gular)562 b(kill)f(doesn')-28
+b(t)561 b(get)h(the)g(job)g(done.)g(Certain)f(processes)h(will)f(not)h
+(die)-30 23107 y(with)504 b(a)g(kill.)g(Y)-170 b(ou')-15
+b(ll)503 b(need)h(to)g(use)g(a)h(more)f(potent)g(form.)g(If)g(that)g
+(pesk)-23 b(y)504 b(PID)g(4747)g(w)-15 b(asn')-28 b(t)-30
+25122 y(responding)387 b(to)g(your)g(kill)g(request,)g(you)g(could)g
+(do)g(the)g(follo)-39 b(wing:)-30 27007 y
+SDict begin H.S end
+ -30 27007 a
+-30 27007 a
+SDict begin 14.56 H.A end
+ -30 27007 a -30 27007 a
+SDict begin [ /View [/XYZ H.V] /Dest (3989) cvn H.B /DEST pdfmark end
+ -30 27007 a -30 27007
+a
+SDict begin H.S end
+ -30 27007 a -30 27007 a
+SDict begin 14.56 H.A end
+ -30 27007 a -30 27007 a
+SDict begin [ /View [/XYZ H.V] /Dest (3990) cvn H.B /DEST pdfmark end
+ -30
+27007 a 1276 x FJ(\045)1309 28283 y
+SDict begin H.S end
+ 1309 28283 a 1309
+28283 a
+SDict begin 14.56 H.A end
+ 1309 28283 a 1309 28283 a
+SDict begin [ /View [/XYZ H.V] /Dest (3991) cvn H.B /DEST pdfmark end
+ 1309 28283 a FH(kill)743
+b(-9)h(4747)-30 29858 y
+SDict begin H.S end
+ -30 29858 a -30 29858 a
+SDict begin 18.2 H.A end
+ -30 29858
+a -30 29858 a
+SDict begin [ /View [/XYZ H.V] /Dest (3992) cvn H.B /DEST pdfmark end
+ -30 29858 a 1989 x FU(That)340 b(will)g(almost)f
+(certainly)h(cause)g(process)g(4747)f(to)h(die.)h(Y)-170
+b(ou)339 b(can)h(do)g(the)g(same)g(thing)f(with)-30 33862
+y
+SDict begin H.S end
+ -30 33862 a -30 33862 a
+SDict begin 18.2 H.A end
+ -30 33862 a -30 33862 a
+SDict begin [ /View [/XYZ H.V] /Dest (3993) cvn H.B /DEST pdfmark end
+ -30
+33862 a FP(killall)p FU(.)492 b(What)g(this)f(is)h(doing)f(is)h
+(sending)g(a)g(dif)-39 b(ferent)492 b(signal)f(to)h(the)g(process.)g(A)
+g(re)-23 b(gular)-30 35877 y
+SDict begin H.S end
+ -30 35877 a -30 35877 a
+SDict begin 18.2 H.A end
+
+-30 35877 a -30 35877 a
+SDict begin [ /View [/XYZ H.V] /Dest (3994) cvn H.B /DEST pdfmark end
+ -30 35877 a FP(kill)419 b FU(sends)g(a)8336
+35877 y
+SDict begin H.S end
+ 8336 35877 a 8336 35877 a
+SDict begin 18.2 H.A end
+ 8336 35877 a 8336 35877
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3995) cvn H.B /DEST pdfmark end
+ 8336 35877 a FP(SIGTERM)f FU(\(terminate\))h(signal)g(to)g(the)h
+(process,)f(which)g(tells)g(it)g(to)h(\002nish)e(what)-30
+37891 y(it')-85 b(s)455 b(doing,)g(clean)h(up,)f(and)h(e)-23
+b(xit.)18650 37891 y
+SDict begin H.S end
+ 18650 37891 a 18650 37891 a
+SDict begin 18.2 H.A end
+ 18650
+37891 a 18650 37891 a
+SDict begin [ /View [/XYZ H.V] /Dest (3996) cvn H.B /DEST pdfmark end
+ 18650 37891 a FP(kill)743 b(-9)455
+b FU(sends)g(a)29355 37891 y
+SDict begin H.S end
+ 29355 37891 a 29355 37891
+a
+SDict begin 18.2 H.A end
+ 29355 37891 a 29355 37891 a
+SDict begin [ /View [/XYZ H.V] /Dest (3997) cvn H.B /DEST pdfmark end
+ 29355 37891 a FP(SIGKILL)g
+FU(\(kill\))g(signal)f(to)i(the)f(process,)-30 39906
+y(which)504 b(essentially)e(drops)i(it.)g(The)g(process)f(is)h(not)f
+(allo)-39 b(wed)504 b(to)f(clean-up,)h(and)g(sometimes)-30
+41921 y(bad)538 b(things)e(lik)-15 b(e)537 b(data)h(corruption)f(could)
+g(occur)h(by)f(killing)g(something)f(with)h(a)46181 41921
+y
+SDict begin H.S end
+ 46181 41921 a 46181 41921 a
+SDict begin 18.2 H.A end
+ 46181 41921 a 46181 41921
+a
+SDict begin [ /View [/XYZ H.V] /Dest (3998) cvn H.B /DEST pdfmark end
+ 46181 41921 a FP(SIGKILL)p FU(.)-30 43935 y(There')-85
+b(s)469 b(a)h(whole)f(list)g(of)g(signals)g(at)g(your)g(disposal.)g(Y)
+-170 b(ou)469 b(can)g(get)g(a)h(listing)e(of)i(signals)e(by)-30
+45950 y(typing)387 b(the)g(follo)-39 b(wing:)-30 47835
+y
+SDict begin H.S end
+ -30 47835 a -30 47835 a
+SDict begin 14.56 H.A end
+ -30 47835 a -30 47835 a
+SDict begin [ /View [/XYZ H.V] /Dest (3999) cvn H.B /DEST pdfmark end
+ -30
+47835 a -30 47835 a
+SDict begin H.S end
+ -30 47835 a -30 47835 a
+SDict begin 14.56 H.A end
+ -30 47835
+a -30 47835 a
+SDict begin [ /View [/XYZ H.V] /Dest (4000) cvn H.B /DEST pdfmark end
+ -30 47835 a 1277 x FJ(\045)1309 49112 y
+SDict begin H.S end
+
+1309 49112 a 1309 49112 a
+SDict begin 14.56 H.A end
+ 1309 49112 a 1309 49112 a
+SDict begin [ /View [/XYZ H.V] /Dest (4001) cvn H.B /DEST pdfmark end
+ 1309
+49112 a FH(kill)743 b(-l)1458 50723 y FP(1\))g(SIGHUP)3719
+b(2\))744 b(SIGINT)2975 b(3\))743 b(SIGQUIT)2231 b(4\))744
+b(SIGILL)1458 52335 y(5\))f(SIGTRAP)2975 b(6\))744 b(SIGABRT)2231
+b(7\))743 b(SIGBUS)2975 b(8\))744 b(SIGFPE)1458 53947
+y(9\))f(SIGKILL)2231 b(10\))744 b(SIGUSR1)1487 b(11\))743
+b(SIGSEGV)1487 b(12\))744 b(SIGUSR2)714 55559 y(13\))f(SIGPIPE)2231
+b(14\))744 b(SIGALRM)1487 b(15\))743 b(SIGTERM)1487 b(17\))744
+b(SIGCHLD)714 57170 y(18\))f(SIGCONT)2231 b(19\))744
+b(SIGSTOP)1487 b(20\))743 b(SIGTSTP)1487 b(21\))744 b(SIGTTIN)714
+58782 y(22\))f(SIGTTOU)2231 b(23\))744 b(SIGURG)2231
+b(24\))743 b(SIGXCPU)1487 b(25\))744 b(SIGXFSZ)714 60394
+y(26\))f(SIGVTALRM)g(27\))h(SIGPROF)1487 b(28\))743 b(SIGWINCH)g(29\))h
+(SIGIO)714 62005 y(30\))f(SIGPWR)-30 63700 y
+SDict begin H.S end
+ -30 63700
+a -30 63700 a
+SDict begin 18.2 H.A end
+ -30 63700 a -30 63700 a
+SDict begin [ /View [/XYZ H.V] /Dest (4002) cvn H.B /DEST pdfmark end
+ -30 63700 a 1870
+x FU(The)383 b(number)g(must)f(be)h(used)g(for)18538
+65570 y
+SDict begin H.S end
+ 18538 65570 a 18538 65570 a
+SDict begin 18.2 H.A end
+ 18538 65570 a 18538
+65570 a
+SDict begin [ /View [/XYZ H.V] /Dest (4003) cvn H.B /DEST pdfmark end
+ 18538 65570 a FP(kill)p FU(,)g(while)g(the)g(name)g(minus)f
+(the)h(leading)43523 65570 y
+SDict begin H.S end
+ 43523 65570 a 43523 65570
+a
+SDict begin 18.2 H.A end
+ 43523 65570 a 43523 65570 a
+SDict begin [ /View [/XYZ H.V] /Dest (4004) cvn H.B /DEST pdfmark end
+ 43523 65570 a FU(\223SIG\224)g(can)g(be)
+-30 67585 y(used)k(with)6341 67585 y
+SDict begin H.S end
+ 6341 67585 a 6341
+67585 a
+SDict begin 18.2 H.A end
+ 6341 67585 a 6341 67585 a
+SDict begin [ /View [/XYZ H.V] /Dest (4005) cvn H.B /DEST pdfmark end
+ 6341 67585 a FP(killall)p
+FU(.)g(Here')-85 b(s)387 b(another)g(e)-23 b(xample:)p
+Black -30 73792 a FR(140)p Black eop end
+%%Page: 141 163
+TeXDict begin 141 162 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.141) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 34393 -1636 a FR(Chapter)386 b(11)h(Pr)-70
+b(ocess)387 b(Contr)-70 b(ol)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504
+a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4006) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504
+a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4007) cvn H.B /DEST pdfmark end
+ -30 2504
+a 1107 x FJ(\045)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+
+1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4008) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(killall)743 b(-KILL)g(vim)-30
+7176 y FU(A)505 b(\002nal)g(use)g(of)g FP(kill)g FU(is)g(to)f(restart)h
+(a)h(process.)f(Sending)f(a)33842 7176 y
+SDict begin H.S end
+ 33842 7176 a
+33842 7176 a
+SDict begin 18.2 H.A end
+ 33842 7176 a 33842 7176 a
+SDict begin [ /View [/XYZ H.V] /Dest (4011) cvn H.B /DEST pdfmark end
+ 33842 7176 a FP(SIGHUP)h
+FU(will)f(cause)i(most)e(pro-)-30 9190 y(cesses)318 b(to)f(re-read)h
+(their)g(con\002guration)e(\002les.)i(This)f(is)h(especially)f(helpful)
+g(for)h(telling)f(system)-30 11205 y(processes)387 b(to)g(re-read)h
+(their)f(con\002g)g(\002les)g(after)g(editing.)-30 12315
+y
+SDict begin H.S end
+ -30 12315 a -30 12315 a
+SDict begin 18.2 H.A end
+ -30 12315 a -30 12315 a
+SDict begin [ /View [/XYZ H.V] /Dest (PROCESS-CONTROL-TOP) cvn H.B
+/DEST pdfmark end
+ -30
+12315 a 5789 x FL(11.5)620 b Fq(top)-30 19682 y
+SDict begin H.S end
+ -30 19682
+a -30 19682 a
+SDict begin 18.2 H.A end
+ -30 19682 a -30 19682 a
+SDict begin [ /View [/XYZ H.V] /Dest (4015) cvn H.B /DEST pdfmark end
+ -30 19682 a 1553
+x FU(Finally)-101 b(,)491 b(there')-85 b(s)490 b(a)h(command)f(you)h
+(can)g(use)g(to)g(display)f(updating)g(information)g(about)g(the)-30
+23249 y(processes)397 b(running)g(on)h(the)f(system.)g(This)g(command)g
+(is)h(called)36047 23249 y
+SDict begin H.S end
+ 36047 23249 a 36047 23249
+a
+SDict begin 18.2 H.A end
+ 36047 23249 a 36047 23249 a
+SDict begin [ /View [/XYZ H.V] /Dest (4016) cvn H.B /DEST pdfmark end
+ 36047 23249 a FP(top)p
+FU(\(1\),)g(and)f(is)h(started)f(lik)-15 b(e)-30 25264
+y(so:)-30 26829 y
+SDict begin H.S end
+ -30 26829 a -30 26829 a
+SDict begin 14.56 H.A end
+ -30 26829 a
+-30 26829 a
+SDict begin [ /View [/XYZ H.V] /Dest (4017) cvn H.B /DEST pdfmark end
+ -30 26829 a -30 26829 a
+SDict begin H.S end
+ -30 26829 a -30 26829
+a
+SDict begin 14.56 H.A end
+ -30 26829 a -30 26829 a
+SDict begin [ /View [/XYZ H.V] /Dest (4018) cvn H.B /DEST pdfmark end
+ -30 26829 a 1597 x FJ(\045)1309
+28426 y
+SDict begin H.S end
+ 1309 28426 a 1309 28426 a
+SDict begin 14.56 H.A end
+ 1309 28426 a 1309 28426
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4019) cvn H.B /DEST pdfmark end
+ 1309 28426 a FH(top)-30 28594 y
+SDict begin H.S end
+ -30 28594 a -30 28594
+a
+SDict begin 18.2 H.A end
+ -30 28594 a -30 28594 a
+SDict begin [ /View [/XYZ H.V] /Dest (4020) cvn H.B /DEST pdfmark end
+ -30 28594 a -30 30143 a
+SDict begin H.S end
+ -30
+30143 a -30 30143 a
+SDict begin 18.2 H.A end
+ -30 30143 a -30 30143 a
+SDict begin [ /View [/XYZ H.V] /Dest (4022) cvn H.B /DEST pdfmark end
+ -30 30143
+a 1847 x FU(This)554 b(will)h(display)f(a)h(full)f(screen)h(of)g
+(information)f(about)g(the)h(processes)f(running)g(on)h(the)-30
+34005 y(system,)533 b(as)g(well)g(as)g(some)f(o)-23 b(v)g(erall)532
+b(information)g(about)h(the)g(system.)f(This)h(includes)f(load)-30
+36019 y(a)-31 b(v)-23 b(erage,)356 b(number)g(of)f(processes,)h(the)g
+(CPU)f(status,)g(free)i(memory)e(information,)g(and)h(details)-30
+38034 y(about)419 b(processes)f(including)g(PID,)h(user)-62
+b(,)420 b(priority)-101 b(,)418 b(CPU)h(and)g(memory)f(usage)h
+(information,)-30 40049 y(running)387 b(time,)g(and)g(program)g(name.)
+-30 41934 y
+SDict begin H.S end
+ -30 41934 a -30 41934 a
+SDict begin 12.972 H.A end
+ -30 41934 a -30 41934
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4023) cvn H.B /DEST pdfmark end
+ -30 41934 a 633 43034 a Fh(6:47pm)1324 b(up)662 b(1)g(day,)1324
+b(18:01,)g(1)663 b(user,)1324 b(load)661 b(average:)g(0.02,)g(0.07,)g
+(0.02)-30 44470 y(61)h(processes:)e(59)i(sleeping,)e(2)j(running,)d(0)j
+(zombie,)d(0)j(stopped)-30 45906 y(CPU)f(states:)1323
+b(2.8\045)662 b(user,)1324 b(3.1\045)662 b(system,)1323
+b(0.0\045)662 b(nice,)f(93.9\045)g(idle)-30 47342 y(Mem:)1987
+b(257992K)661 b(av,)1324 b(249672K)661 b(used,)2650 b(8320K)661
+b(free,)1987 b(51628K)661 b(shrd,)1324 b(78248K)661 b(buff)-30
+48778 y(Swap:)1987 b(32764K)661 b(av,)3313 b(136K)661
+b(used,)1987 b(32628K)661 b(free,)11265 b(82600K)661
+b(cached)-30 50214 y
+SDict begin H.S end
+ -30 50214 a -30 50214 a
+SDict begin 12.972 H.A end
+ -30 50214
+a -30 50214 a
+SDict begin [ /View [/XYZ H.V] /Dest (4024) cvn H.B /DEST pdfmark end
+ -30 50214 a 633 51650 a Fg(PID)h(USER)2649
+b(PRI)1325 b(NI)g(SIZE)f(RSS)h(SHARE)f(STAT)g(LIB)662
+b(\045CPU)f(\045MEM)1325 b(TIME)661 b(COMMAND)633 53086
+y Fh(112)h(root)3312 b(12)1988 b(0)662 b(19376)1324 b(18M)1987
+b(2468)1325 b(R)4638 b(0)1326 b(3.7)e(7.5)662 b(55:53)f(X)-30
+54522 y(4947)h(david)2649 b(15)1988 b(0)1325 b(2136)661
+b(2136)1987 b(1748)1325 b(S)4638 b(0)1326 b(2.3)e(0.8)h(0:00)661
+b(screenshot)-30 55958 y(3398)h(david)3312 b(7)1988 b(0)662
+b(20544)1324 b(20M)1987 b(3000)1325 b(S)4638 b(0)1326
+b(1.5)e(7.9)h(0:14)661 b(gimp)-30 57394 y(4946)h(root)3312
+b(12)1988 b(0)1325 b(1040)661 b(1040)2650 b(836)1325
+b(R)4638 b(0)1326 b(1.5)e(0.4)h(0:00)661 b(top)633 58830
+y(121)h(david)3312 b(4)1988 b(0)g(796)1324 b(796)2650
+b(644)1325 b(S)4638 b(0)1326 b(1.1)e(0.3)662 b(25:37)f(wmSMPmon)633
+60266 y(115)h(david)3312 b(3)1988 b(0)1325 b(2180)661
+b(2180)1987 b(1452)1325 b(S)4638 b(0)1326 b(0.3)e(0.8)h(1:35)661
+b(wmaker)-30 61702 y(4948)h(david)2649 b(16)1988 b(0)g(776)1324
+b(776)2650 b(648)1325 b(S)4638 b(0)1326 b(0.3)e(0.3)h(0:00)661
+b(xwd)1958 63138 y(1)i(root)3975 b(1)1988 b(0)g(176)1324
+b(176)2650 b(148)1325 b(S)4638 b(0)1326 b(0.1)e(0.0)h(0:13)661
+b(init)633 64574 y(189)h(david)3312 b(1)1988 b(0)1325
+b(6256)661 b(6156)1987 b(4352)1325 b(S)4638 b(0)1326
+b(0.1)e(2.4)h(3:16)661 b(licq)-30 66010 y(4734)h(david)3312
+b(0)1988 b(0)1325 b(1164)661 b(1164)2650 b(916)1325 b(S)4638
+b(0)1326 b(0.1)e(0.4)h(0:00)661 b(rxvt)633 67446 y([output)g(cut])p
+Black 49451 73792 a FR(141)p Black eop end
+%%Page: 142 164
+TeXDict begin 142 163 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.142) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(11)g(Pr)-70 b(ocess)387
+b(Contr)-70 b(ol)p Black -30 3611 a FU(It')-85 b(s)504
+b(called)6661 3611 y
+SDict begin H.S end
+ 6661 3611 a 6661 3611 a
+SDict begin 18.2 H.A end
+ 6661 3611
+a 6661 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4026) cvn H.B /DEST pdfmark end
+ 6661 3611 a FP(top)g FU(because)h(the)f(most)g(CPU)g
+(intensi)-39 b(v)-23 b(e)503 b(programs)h(will)g(be)h(listed)f(at)g
+(the)h(top.)-30 5626 y(An)409 b(interesting)e(note)h(is)h(that)f(top)g
+(will)g(be)g(listed)g(\002rst)g(on)h(most)e(inacti)-39
+b(v)-23 b(e)408 b(\(and)h(some)f(acti)-39 b(v)-23 b(e\))-30
+7640 y(systems)349 b(because)g(of)h(its)f(CPU)g(utilization.)g(Ho)-39
+b(we)g(v)-23 b(er)-62 b(,)30578 7640 y
+SDict begin H.S end
+ 30578 7640 a 30578
+7640 a
+SDict begin 18.2 H.A end
+ 30578 7640 a 30578 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (4027) cvn H.B /DEST pdfmark end
+ 30578 7640 a FP(top)350
+b FU(is)f(quite)g(useful)g(for)h(determining)-30 9655
+y(what)387 b(program)g(is)g(misbeha)-31 b(ving)386 b(and)i(needs)f(to)g
+(be)g(killed)g(of)-39 b(f.)-30 10765 y
+SDict begin H.S end
+ -30 10765 a -30
+10765 a
+SDict begin 18.2 H.A end
+ -30 10765 a -30 10765 a
+SDict begin [ /View [/XYZ H.V] /Dest (4028) cvn H.B /DEST pdfmark end
+ -30 10765 a 1680 x FU(But)475
+b(suppose)h(you)f(only)h(w)-15 b(ant)475 b(a)h(list)f(of)h(your)g(o)-39
+b(wn)475 b(processes,)h(or)g(the)g(processes)f(of)h(some)-30
+14459 y(other)404 b(user)-85 b(.)405 b(The)f(processes)g(you)g(w)-15
+b(ant)403 b(to)h(see)h(might)e(not)h(be)g(among)g(the)g(most)g(CPU)f
+(inten-)-30 16474 y(si)-39 b(v)-23 b(e)379 b(programs)f(currently)g
+(running.)h(The)23365 16474 y
+SDict begin H.S end
+ 23365 16474 a 23365 16474
+a
+SDict begin 18.2 H.A end
+ 23365 16474 a 23365 16474 a
+SDict begin [ /View [/XYZ H.V] /Dest (4029) cvn H.B /DEST pdfmark end
+ 23365 16474 a FP(-u)g FU(option)f(allo)
+-39 b(ws)378 b(you)h(to)f(specify)h(a)g(username)f(or)-30
+18489 y(UID)387 b(and)h(monitor)e(only)h(those)g(processes)g(o)-39
+b(wned)387 b(by)g(that)g(UID.)-30 20374 y
+SDict begin H.S end
+ -30 20374 a
+-30 20374 a
+SDict begin 12.972 H.A end
+ -30 20374 a -30 20374 a
+SDict begin [ /View [/XYZ H.V] /Dest (4030) cvn H.B /DEST pdfmark end
+ -30 20374 a -30 20374
+a
+SDict begin H.S end
+ -30 20374 a -30 20374 a
+SDict begin 12.972 H.A end
+ -30 20374 a -30 20374 a
+SDict begin [ /View [/XYZ H.V] /Dest (4031) cvn H.B /DEST pdfmark end
+ -30
+20374 a 1100 x Fj(\045)1163 21474 y
+SDict begin H.S end
+ 1163 21474 a 1163
+21474 a
+SDict begin 12.972 H.A end
+ 1163 21474 a 1163 21474 a
+SDict begin [ /View [/XYZ H.V] /Dest (4032) cvn H.B /DEST pdfmark end
+ 1163 21474 a Fi(top)662
+b(-u)g(alan)633 22910 y Fh(PID)g(USER)3975 b(PR)1325
+b(NI)g(VIRT)661 b(RES)1987 b(SHR)662 b(S)h(\045CPU)e(\045MEM)1987
+b(TIME+)g(COMMAND)-30 24346 y(3622)662 b(alan)3975 b(13)1987
+b(0)663 b(11012)1324 b(10m)662 b(6956)f(S)1325 b(1.0)g(2.1)1987
+b(0:03.66)661 b(gnome-terminal)-30 25782 y(3739)h(alan)3975
+b(13)1987 b(0)1326 b(1012)661 b(1012)1324 b(804)662 b(R)1325
+b(0.3)g(0.2)1987 b(0:00.06)661 b(top)-30 27218 y(3518)h(alan)4638
+b(9)1987 b(0)1326 b(1312)661 b(1312)h(1032)f(S)1325 b(0.0)g(0.3)1987
+b(0:00.09)661 b(bash)-30 28654 y(3529)h(alan)4638 b(9)1987
+b(0)h(984)1325 b(984)f(848)662 b(S)1325 b(0.0)g(0.2)1987
+b(0:00.00)661 b(startx)-30 30090 y(3544)h(alan)4638 b(9)1987
+b(0)h(640)1325 b(640)f(568)662 b(S)1325 b(0.0)g(0.1)1987
+b(0:00.00)661 b(xinit)-30 31526 y(3548)h(alan)4638 b(9)1987
+b(0)1326 b(8324)661 b(8320)h(6044)f(S)1325 b(0.0)g(1.6)1987
+b(0:00.30)661 b(gnome-session)-30 32962 y(3551)h(alan)4638
+b(9)1987 b(0)1326 b(7084)661 b(7084)h(1968)f(S)1325 b(0.0)g(1.4)1987
+b(0:00.50)661 b(gconfd-2)-30 34398 y(3553)h(alan)4638
+b(9)1987 b(0)1326 b(2232)661 b(2232)1324 b(380)662 b(S)1325
+b(0.0)g(0.4)1987 b(0:00.05)661 b(esd)-30 35834 y(3555)h(alan)4638
+b(9)1987 b(0)1326 b(2552)661 b(2552)h(1948)f(S)1325 b(0.0)g(0.5)1987
+b(0:00.10)661 b(bonobo-activati)-30 37270 y(3557)h(alan)4638
+b(9)1987 b(0)1326 b(2740)661 b(2740)h(2224)f(S)1325 b(0.0)g(0.5)1987
+b(0:00.05)661 b(gnome-smproxy)-30 38706 y(3559)h(alan)4638
+b(9)1987 b(0)1326 b(6496)661 b(6492)h(5004)f(S)1325 b(0.0)g(1.3)1987
+b(0:00.31)661 b(gnome-settings-)-30 40142 y(3565)h(alan)4638
+b(9)1987 b(0)1326 b(1740)661 b(1740)h(1440)f(S)1325 b(0.0)g(0.3)1987
+b(0:00.28)661 b(xscreensaver)-30 41578 y(3568)h(alan)4638
+b(9)1987 b(0)1326 b(7052)661 b(7052)h(4960)f(S)1325 b(0.0)g(1.4)1987
+b(0:02.28)661 b(metacity)-30 43014 y(3572)h(alan)4638
+b(9)1987 b(0)663 b(11412)1324 b(11m)662 b(7992)f(S)1325
+b(0.0)g(2.2)1987 b(0:01.58)661 b(gnome-panel)-30 44450
+y(3574)h(alan)4638 b(9)1987 b(0)663 b(12148)1324 b(11m)662
+b(8780)f(S)1325 b(0.0)g(2.4)1987 b(0:00.64)661 b(nautilus)-30
+45885 y(3575)h(alan)4638 b(9)1987 b(0)663 b(12148)1324
+b(11m)662 b(8780)f(S)1325 b(0.0)g(2.4)1987 b(0:00.00)661
+b(nautilus)-30 47321 y(3576)h(alan)4638 b(9)1987 b(0)663
+b(12148)1324 b(11m)662 b(8780)f(S)1325 b(0.0)g(2.4)1987
+b(0:00.00)661 b(nautilus)-30 48894 y
+SDict begin H.S end
+ -30 48894 a -30
+48894 a
+SDict begin 18.2 H.A end
+ -30 48894 a -30 48894 a
+SDict begin [ /View [/XYZ H.V] /Dest (4033) cvn H.B /DEST pdfmark end
+ -30 48894 a 1992 x FU(As)614
+b(you)g(can)h(see,)g(I'm)f(currently)g(running)25489
+50886 y
+SDict begin H.S end
+ 25489 50886 a 25489 50886 a
+SDict begin 18.2 H.A end
+ 25489 50886 a 25489
+50886 a
+SDict begin [ /View [/XYZ H.V] /Dest (4034) cvn H.B /DEST pdfmark end
+ 25489 50886 a FP(X)p FU(,)27235 50886 y
+SDict begin H.S end
+ 27235
+50886 a 27235 50886 a
+SDict begin 18.2 H.A end
+ 27235 50886 a 27235 50886 a
+SDict begin [ /View [/XYZ H.V] /Dest (4035) cvn H.B /DEST pdfmark end
+ 27235
+50886 a FP(top)p FU(,)g(a)31771 50886 y
+SDict begin H.S end
+ 31771 50886 a
+31771 50886 a
+SDict begin 18.2 H.A end
+ 31771 50886 a 31771 50886 a
+SDict begin [ /View [/XYZ H.V] /Dest (4036) cvn H.B /DEST pdfmark end
+ 31771 50886
+a FP(gnome-terminal)f FU(\(in)h(which)g(I'm)-30 52901
+y(writing)411 b(this\))h(and)g(man)-23 b(y)412 b(other)g(X-related)g
+(processes)f(which)h(tak)-15 b(e)412 b(up)g(the)g(most)f(CPU)g(time)-30
+54915 y(for)342 b(me.)h(This)f(is)f(a)i(good)f(w)-15
+b(ay)341 b(to)h(monitor)g(ho)-39 b(w)342 b(hard)g(your)g(users)g(are)g
+(w)-15 b(orking)341 b(your)h(system.)-30 55251 y
+SDict begin H.S end
+ -30
+55251 a -30 55251 a
+SDict begin 18.2 H.A end
+ -30 55251 a -30 55251 a
+SDict begin [ /View [/XYZ H.V] /Dest (4037) cvn H.B /DEST pdfmark end
+ -30 55251
+a -30 55251 a
+SDict begin H.S end
+ -30 55251 a -30 55251 a
+SDict begin 18.2 H.A end
+ -30 55251 a -30
+55251 a
+SDict begin [ /View [/XYZ H.V] /Dest (4039) cvn H.B /DEST pdfmark end
+ -30 55251 a -30 56026 a
+SDict begin H.S end
+ -30 56026 a -30 56026
+a
+SDict begin 18.2 H.A end
+ -30 56026 a -30 56026 a
+SDict begin [ /View [/XYZ H.V] /Dest (4041) cvn H.B /DEST pdfmark end
+ -30 56026 a -30 56026 a
+SDict begin H.S end
+ -30
+56026 a -30 56026 a
+SDict begin 18.2 H.A end
+ -30 56026 a -30 56026 a
+SDict begin [ /View [/XYZ H.V] /Dest (4042) cvn H.B /DEST pdfmark end
+ -30 56026
+a 1679 x FP(top)597 b FU(also)g(supports)g(monitoring)f(processes)h(by)
+g(their)g(PID,)h(ignoring)e(idle)h(and)h(zombied)-30
+59719 y(processes,)449 b(and)h(man)-23 b(y)448 b(other)i(options.)e
+(The)i(best)f(place)g(to)g(get)g(a)h(handle)f(on)g(these)g(options)-30
+61734 y(is)387 b(the)g(man)g(page)h(for)12236 61734 y
+SDict begin H.S end
+
+12236 61734 a 12236 61734 a
+SDict begin 18.2 H.A end
+ 12236 61734 a 12236 61734
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4043) cvn H.B /DEST pdfmark end
+ 12236 61734 a FP(top)p FU(.)p Black -30 73792 a FR(142)p
+Black eop end
+%%Page: 143 165
+TeXDict begin 143 164 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.143) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (ESSENTIAL-SYSADMIN) cvn H.B /DEST
+pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(12)-30 10743 y FO(Essential)1287 b(System)-30 16759
+y(Administration)p -30 24332 51806 56 v -30 24332 a
+SDict begin H.S end
+ -30
+24332 a -30 24332 a
+SDict begin 18.2 H.A end
+ -30 24332 a -30 24332 a
+SDict begin [ /View [/XYZ H.V] /Dest (4046) cvn H.B /DEST pdfmark end
+ -30 24332
+a -30 25107 a
+SDict begin H.S end
+ -30 25107 a -30 25107 a
+SDict begin 18.2 H.A end
+ -30 25107 a -30
+25107 a
+SDict begin [ /View [/XYZ H.V] /Dest (4048) cvn H.B /DEST pdfmark end
+ -30 25107 a 1051 x FU(Whoa)521 b(whoa)g(whoa)g(whoa)f(whoa....)
+j(I)e(kno)-39 b(w)521 b(what)f(you')-77 b(re)521 b(thinking.)40313
+26158 y
+SDict begin H.S end
+ 40313 26158 a 40313 26158 a
+SDict begin 18.2 H.A end
+ 40313 26158 a 40313
+26158 a
+SDict begin [ /View [/XYZ H.V] /Dest (4049) cvn H.B /DEST pdfmark end
+ 40313 26158 a FU(\223I'm)g(not)g(a)g(system)-30
+28172 y(administrator!)386 b(I)i(don')-28 b(t)387 b(e)-39
+b(v)-23 b(en)387 b(w)-15 b(ant)387 b(to)g(be)g(a)h(system)e
+(administrator!\224)-30 28508 y
+SDict begin H.S end
+ -30 28508 a -30 28508
+a
+SDict begin 18.2 H.A end
+ -30 28508 a -30 28508 a
+SDict begin [ /View [/XYZ H.V] /Dest (4050) cvn H.B /DEST pdfmark end
+ -30 28508 a -30 29283 a
+SDict begin H.S end
+ -30
+29283 a -30 29283 a
+SDict begin 18.2 H.A end
+ -30 29283 a -30 29283 a
+SDict begin [ /View [/XYZ H.V] /Dest (4052) cvn H.B /DEST pdfmark end
+ -30 29283
+a 1679 x FU(F)-23 b(act)553 b(is,)g(you)f(are)h(the)g(administrator)f
+(of)h(an)-23 b(y)552 b(computers)h(for)g(which)f(you)h(ha)-31
+b(v)-23 b(e)553 b(the)48800 30962 y
+SDict begin H.S end
+ 48800 30962 a 48800
+30962 a
+SDict begin 18.2 H.A end
+ 48800 30962 a 48800 30962 a
+SDict begin [ /View [/XYZ H.V] /Dest (4053) cvn H.B /DEST pdfmark end
+ 48800 30962 a FP(root)-30
+32977 y FU(passw)-15 b(ord.)479 b(This)g(might)f(be)i(your)f(desktop)g
+(box)g(with)g(one)g(or)h(tw)-15 b(o)478 b(users,)i(or)g(it)f(might)f
+(be)i(a)-30 34991 y(big)540 b(serv)-23 b(er)539 b(with)h(se)-39
+b(v)-23 b(eral)539 b(hundred.)h(Re)-23 b(g)-8 b(ardless,)540
+b(you')-15 b(ll)539 b(need)g(to)h(kno)-39 b(w)540 b(ho)-39
+b(w)540 b(to)f(manage)-30 37006 y(users,)492 b(and)g(ho)-39
+b(w)491 b(to)h(shut)f(do)-39 b(wn)492 b(the)f(system)g(safely)-101
+b(.)492 b(These)g(tasks)f(seem)h(simple,)f(b)-31 b(ut)491
+b(the)-23 b(y)-30 39021 y(ha)-31 b(v)-23 b(e)387 b(some)g(quirks)g(to)g
+(k)-15 b(eep)387 b(in)g(mind.)-30 39356 y
+SDict begin H.S end
+ -30 39356 a
+-30 39356 a
+SDict begin 18.2 H.A end
+ -30 39356 a -30 39356 a
+SDict begin [ /View [/XYZ H.V] /Dest (ESSENTIAL-SYSADMIN-USERS) cvn
+H.B /DEST pdfmark end
+ -30 39356 a 5789
+x FL(12.1)620 b(User)-33 b(s)620 b(and)f(Gr)-45 b(oups)-30
+45607 y
+SDict begin H.S end
+ -30 45607 a -30 45607 a
+SDict begin 18.2 H.A end
+ -30 45607 a -30 45607
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4056) cvn H.B /DEST pdfmark end
+ -30 45607 a -30 46723 a
+SDict begin H.S end
+ -30 46723 a -30 46723 a
+SDict begin 18.2 H.A end
+ -30
+46723 a -30 46723 a
+SDict begin [ /View [/XYZ H.V] /Dest (4059) cvn H.B /DEST pdfmark end
+ -30 46723 a 1553 x FU(As)517 b(mentioned)f(in)p
+0 TeXcolorgray 10992 48276 a
+SDict begin H.S end
+ 10992 48276 a FU(Chapter)387
+b(8)17061 48276 y
+SDict begin 18.2 H.L end
+ 17061 48276 a 17061 48276 a
+SDict begin [ /Subtype /Link /Dest (SHELL) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 17061 48276
+a Black -1 w FU(,)518 b(you)f(shouldn')-28 b(t)516 b(normally)g(use)h
+(your)g(system)f(logged)g(in)h(as)-30 50290 y
+SDict begin H.S end
+ -30 50290
+a -30 50290 a
+SDict begin 18.2 H.A end
+ -30 50290 a -30 50290 a
+SDict begin [ /View [/XYZ H.V] /Dest (4061) cvn H.B /DEST pdfmark end
+ -30 50290 a FP(root)p
+FU(.)348 b(Instead,)f(you)h(should)f(create)g(a)h(normal)f(user)h
+(account)f(for)h(e)-39 b(v)-23 b(eryday)347 b(use,)h(and)g(use)f(the)
+-30 52305 y(root)483 b(account)g(only)g(for)g(system)g(administration)f
+(tasks.)h(T)-124 b(o)483 b(create)h(a)f(user)-62 b(,)484
+b(you)f(can)g(either)-30 54320 y(use)387 b(the)h(tools)e(supplied)h
+(with)f(Slackw)-15 b(are,)387 b(or)h(you)f(can)g(edit)g(the)h(passw)-15
+b(ord)386 b(\002les)h(by)g(hand.)-30 54655 y
+SDict begin H.S end
+ -30 54655
+a -30 54655 a
+SDict begin 18.2 H.A end
+ -30 54655 a -30 54655 a
+SDict begin [ /View [/XYZ H.V] /Dest (ESSENTIAL-SYSADMIN-USERS-SCRIPTS)
+cvn H.B /DEST pdfmark end
+ -30 54655 a 5027
+x FG(Supplied)519 b(Scripts)-30 60997 y
+SDict begin H.S end
+ -30 60997 a -30
+60997 a
+SDict begin 18.2 H.A end
+ -30 60997 a -30 60997 a
+SDict begin [ /View [/XYZ H.V] /Dest (4064) cvn H.B /DEST pdfmark end
+ -30 60997 a 1629 x FU(The)d(easiest)g
+(w)-15 b(ay)516 b(to)h(manage)f(users)g(and)g(groups)g(is)g(with)g(the)
+g(supplied)g(scripts)g(and)g(pro-)-30 64641 y(grams.)618
+b(Slackw)-15 b(are)617 b(includes)g(the)h(programs)26586
+64641 y
+SDict begin H.S end
+ 26586 64641 a 26586 64641 a
+SDict begin 18.2 H.A end
+ 26586 64641 a 26586
+64641 a
+SDict begin [ /View [/XYZ H.V] /Dest (4065) cvn H.B /DEST pdfmark end
+ 26586 64641 a FP(adduser)p FU(,)32799 64641 y
+SDict begin H.S end
+
+32799 64641 a 32799 64641 a
+SDict begin 18.2 H.A end
+ 32799 64641 a 32799 64641
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4066) cvn H.B /DEST pdfmark end
+ 32799 64641 a FP(userdel)p FU(\(8\),)40818 64641 y
+SDict begin H.S end
+
+40818 64641 a 40818 64641 a
+SDict begin 18.2 H.A end
+ 40818 64641 a 40818 64641
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4067) cvn H.B /DEST pdfmark end
+ 40818 64641 a FP(chfn)p FU(\(1\),)46606 64641 y
+SDict begin H.S end
+ 46606
+64641 a 46606 64641 a
+SDict begin 18.2 H.A end
+ 46606 64641 a 46606 64641 a
+SDict begin [ /View [/XYZ H.V] /Dest (4068) cvn H.B /DEST pdfmark end
+ 46606
+64641 a FP(chsh)p FU(\(1\),)-30 66656 y(and)2784 66656
+y
+SDict begin H.S end
+ 2784 66656 a 2784 66656 a
+SDict begin 18.2 H.A end
+ 2784 66656 a 2784 66656 a
+SDict begin [ /View [/XYZ H.V] /Dest (4069) cvn H.B /DEST pdfmark end
+
+2784 66656 a FP(passwd)p FU(\(1\))575 b(for)i(dealing)e(with)h(users.)g
+(The)g(commands)34909 66656 y
+SDict begin H.S end
+ 34909 66656 a 34909 66656
+a
+SDict begin 18.2 H.A end
+ 34909 66656 a 34909 66656 a
+SDict begin [ /View [/XYZ H.V] /Dest (4070) cvn H.B /DEST pdfmark end
+ 34909 66656 a FP(groupadd)p
+FU(\(8\),)43630 66656 y
+SDict begin H.S end
+ 43630 66656 a 43630 66656 a
+SDict begin 18.2 H.A end
+ 43630
+66656 a 43630 66656 a
+SDict begin [ /View [/XYZ H.V] /Dest (4071) cvn H.B /DEST pdfmark end
+ 43630 66656 a FP(groupdel)p FU(\(8\),)p
+Black 49451 73672 a FR(143)p Black eop end
+%%Page: 144 166
+TeXDict begin 144 165 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.144) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 3490 a FU(and)2592
+3490 y
+SDict begin H.S end
+ 2592 3490 a 2592 3490 a
+SDict begin 18.2 H.A end
+ 2592 3490 a 2592 3490
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4072) cvn H.B /DEST pdfmark end
+ 2592 3490 a FP(groupmod)p FU(\(8\))384 b(are)h(for)f(dealing)g(with)g
+(groups.)h(W)-62 b(ith)384 b(the)g(e)-23 b(xception)384
+b(of)42043 3490 y
+SDict begin H.S end
+ 42043 3490 a 42043 3490 a
+SDict begin 18.2 H.A end
+ 42043 3490
+a 42043 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (4073) cvn H.B /DEST pdfmark end
+ 42043 3490 a FP(chfn)p FU(,)45791 3490
+y
+SDict begin H.S end
+ 45791 3490 a 45791 3490 a
+SDict begin 18.2 H.A end
+ 45791 3490 a 45791 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (4074) cvn H.B /DEST pdfmark end
+
+45791 3490 a FP(chsh)p FU(,)g(and)-30 5505 y
+SDict begin H.S end
+ -30 5505
+a -30 5505 a
+SDict begin 18.2 H.A end
+ -30 5505 a -30 5505 a
+SDict begin [ /View [/XYZ H.V] /Dest (4075) cvn H.B /DEST pdfmark end
+ -30 5505 a FP(passwd)p
+FU(,)414 b(these)f(programs)g(are)h(generally)f(only)h(run)f(as)30940
+5505 y
+SDict begin H.S end
+ 30940 5505 a 30940 5505 a
+SDict begin 18.2 H.A end
+ 30940 5505 a 30940 5505
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4076) cvn H.B /DEST pdfmark end
+ 30940 5505 a FP(root)p FU(,)h(and)f(are)h(therefore)g(located)f(in)
+-30 7520 y
+SDict begin H.S end
+ -30 7520 a -30 7520 a
+SDict begin 18.2 H.A end
+ -30 7520 a -30 7520
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4077) cvn H.B /DEST pdfmark end
+ -30 7520 a FQ(/usr/sbin)p FU(.)6357 7520 y
+SDict begin H.S end
+ 6357 7520
+a 6357 7520 a
+SDict begin 18.2 H.A end
+ 6357 7520 a 6357 7520 a
+SDict begin [ /View [/XYZ H.V] /Dest (4078) cvn H.B /DEST pdfmark end
+ 6357 7520 a FP(chfn)p
+FU(,)10083 7520 y
+SDict begin H.S end
+ 10083 7520 a 10083 7520 a
+SDict begin 18.2 H.A end
+ 10083 7520
+a 10083 7520 a
+SDict begin [ /View [/XYZ H.V] /Dest (4079) cvn H.B /DEST pdfmark end
+ 10083 7520 a FP(chsh)p FU(,)362 b(and)16409
+7520 y
+SDict begin H.S end
+ 16409 7520 a 16409 7520 a
+SDict begin 18.2 H.A end
+ 16409 7520 a 16409 7520
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4080) cvn H.B /DEST pdfmark end
+ 16409 7520 a FP(passwd)f FU(can)i(be)f(run)h(by)f(an)-23
+b(yone,)362 b(and)h(are)f(located)g(in)46378 7520 y
+SDict begin H.S end
+ 46378
+7520 a 46378 7520 a
+SDict begin 18.2 H.A end
+ 46378 7520 a 46378 7520 a
+SDict begin [ /View [/XYZ H.V] /Dest (4081) cvn H.B /DEST pdfmark end
+ 46378 7520
+a FQ(/usr/bin)p FU(.)-30 8630 y
+SDict begin H.S end
+ -30 8630 a -30 8630 a
+SDict begin 18.2 H.A end
+
+-30 8630 a -30 8630 a
+SDict begin [ /View [/XYZ H.V] /Dest (4082) cvn H.B /DEST pdfmark end
+ -30 8630 a 1679 x FU(Users)402
+b(can)h(be)f(added)g(with)g(the)17878 10309 y
+SDict begin H.S end
+ 17878 10309
+a 17878 10309 a
+SDict begin 18.2 H.A end
+ 17878 10309 a 17878 10309 a
+SDict begin [ /View [/XYZ H.V] /Dest (4083) cvn H.B /DEST pdfmark end
+ 17878 10309
+a FP(adduser)f FU(program.)i(W)-124 b(e')-15 b(ll)401
+b(start)h(out)g(by)h(going)e(through)h(the)-30 12324
+y(whole)397 b(procedure,)g(sho)-39 b(wing)397 b(all)g(the)g(questions)f
+(that)h(are)g(ask)-15 b(ed)396 b(and)h(a)h(brief)f(description)f(of)-30
+14338 y(what)368 b(e)-39 b(v)-23 b(erything)368 b(means.)h(The)g(def)
+-15 b(ault)367 b(answer)i(is)f(in)h(the)f(brack)-15 b(ets,)369
+b(and)f(can)h(be)g(chosen)f(for)-30 16353 y(almost)387
+b(all)g(the)g(questions,)g(unless)f(you)i(really)f(w)-15
+b(ant)386 b(to)h(change)h(something.)-30 18238 y
+SDict begin H.S end
+ -30
+18238 a -30 18238 a
+SDict begin 14.56 H.A end
+ -30 18238 a -30 18238 a
+SDict begin [ /View [/XYZ H.V] /Dest (4084) cvn H.B /DEST pdfmark end
+ -30 18238
+a -30 18238 a
+SDict begin H.S end
+ -30 18238 a -30 18238 a
+SDict begin 14.56 H.A end
+ -30 18238 a -30
+18238 a
+SDict begin [ /View [/XYZ H.V] /Dest (4085) cvn H.B /DEST pdfmark end
+ -30 18238 a 1277 x FJ(#)1309 19515 y
+SDict begin H.S end
+ 1309 19515
+a 1309 19515 a
+SDict begin 14.56 H.A end
+ 1309 19515 a 1309 19515 a
+SDict begin [ /View [/XYZ H.V] /Dest (4086) cvn H.B /DEST pdfmark end
+ 1309 19515 a
+FH(adduser)-30 21126 y FP(Login)743 b(name)h(for)f(new)h(user)f([]:)h
+(jellyd)-30 21321 y
+SDict begin H.S end
+ -30 21321 a -30 21321 a
+SDict begin 18.2 H.A end
+ -30 21321
+a -30 21321 a
+SDict begin [ /View [/XYZ H.V] /Dest (4087) cvn H.B /DEST pdfmark end
+ -30 21321 a -30 22871 a
+SDict begin H.S end
+ -30 22871 a -30
+22871 a
+SDict begin 18.2 H.A end
+ -30 22871 a -30 22871 a
+SDict begin [ /View [/XYZ H.V] /Dest (4089) cvn H.B /DEST pdfmark end
+ -30 22871 a 1820 x FU(This)416
+b(is)g(the)g(name)g(that)h(the)f(user)g(will)g(use)g(to)g(login.)g(T)
+-54 b(raditionally)-101 b(,)416 b(login)g(names)g(are)g(eight)-30
+26705 y(characters)592 b(or)g(fe)-39 b(wer)-62 b(,)593
+b(and)f(all)g(lo)-39 b(wercase)592 b(characters.)h(\(Y)-170
+b(ou)591 b(may)h(use)g(more)g(than)f(eight)-30 28720
+y(characters,)442 b(or)e(use)h(digits,)g(b)-31 b(ut)440
+b(a)-31 b(v)g(oid)441 b(doing)f(so)h(unless)f(you)h(ha)-31
+b(v)-23 b(e)440 b(a)i(f)-15 b(airly)440 b(important)g(rea-)-30
+30735 y(son.\))-30 31787 y
+SDict begin H.S end
+ -30 31787 a -30 31787 a
+SDict begin 18.2 H.A end
+ -30
+31787 a -30 31787 a
+SDict begin [ /View [/XYZ H.V] /Dest (4090) cvn H.B /DEST pdfmark end
+ -30 31787 a 1737 x FU(Y)-170 b(ou)387
+b(can)g(also)g(pro)-23 b(vide)387 b(the)g(login)g(name)g(as)g(an)h(ar)
+-28 b(gument)387 b(on)g(the)g(command)f(line:)-30 35410
+y
+SDict begin H.S end
+ -30 35410 a -30 35410 a
+SDict begin 14.56 H.A end
+ -30 35410 a -30 35410 a
+SDict begin [ /View [/XYZ H.V] /Dest (4091) cvn H.B /DEST pdfmark end
+ -30
+35410 a -30 35410 a
+SDict begin H.S end
+ -30 35410 a -30 35410 a
+SDict begin 14.56 H.A end
+ -30 35410
+a -30 35410 a
+SDict begin [ /View [/XYZ H.V] /Dest (4092) cvn H.B /DEST pdfmark end
+ -30 35410 a 1276 x FJ(#)1309 36686 y
+SDict begin H.S end
+ 1309
+36686 a 1309 36686 a
+SDict begin 14.56 H.A end
+ 1309 36686 a 1309 36686 a
+SDict begin [ /View [/XYZ H.V] /Dest (4093) cvn H.B /DEST pdfmark end
+ 1309 36686
+a FH(adduser)743 b(jellyd)-30 38403 y
+SDict begin H.S end
+ -30 38403 a -30
+38403 a
+SDict begin 18.2 H.A end
+ -30 38403 a -30 38403 a
+SDict begin [ /View [/XYZ H.V] /Dest (4094) cvn H.B /DEST pdfmark end
+ -30 38403 a 1847 x FU(In)387
+b(either)h(case,)g(after)f(pro)-23 b(viding)386 b(the)h(login)g(name,)h
+(adduser)f(will)g(prompt)f(for)i(the)f(user)g(ID:)-30
+42135 y
+SDict begin H.S end
+ -30 42135 a -30 42135 a
+SDict begin 14.56 H.A end
+ -30 42135 a -30 42135
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4095) cvn H.B /DEST pdfmark end
+ -30 42135 a 1277 x FP(User)743 b(ID)h(\('UID'\))f([)h(defaults)f(to)g
+(next)h(available)f(]:)-30 45106 y
+SDict begin H.S end
+ -30 45106 a -30 45106
+a
+SDict begin 18.2 H.A end
+ -30 45106 a -30 45106 a
+SDict begin [ /View [/XYZ H.V] /Dest (4096) cvn H.B /DEST pdfmark end
+ -30 45106 a 1870 x FU(The)377
+b(user)f(ID)h(\(UID\))g(is)f(ho)-39 b(w)377 b(o)-39 b(wnerships)376
+b(are)h(really)g(determined)f(in)g(Linux.)h(Each)f(user)h(has)-30
+48991 y(a)529 b(unique)g(number)-62 b(,)529 b(starting)f(at)h(1000)f
+(in)h(Slackw)-15 b(are.)529 b(Y)-170 b(ou)528 b(can)h(pick)g(a)g(UID)g
+(for)g(the)g(ne)-39 b(w)-30 51005 y(user)-62 b(,)388
+b(or)f(you)g(can)h(just)f(let)g(adduser)g(assign)f(the)i(user)f(the)g
+(ne)-23 b(xt)387 b(free)h(one.)-30 52891 y
+SDict begin H.S end
+ -30 52891
+a -30 52891 a
+SDict begin 14.56 H.A end
+ -30 52891 a -30 52891 a
+SDict begin [ /View [/XYZ H.V] /Dest (4097) cvn H.B /DEST pdfmark end
+ -30 52891 a 1276
+x FP(Initial)743 b(group)g([users]:)-30 54362 y
+SDict begin H.S end
+ -30 54362
+a -30 54362 a
+SDict begin 18.2 H.A end
+ -30 54362 a -30 54362 a
+SDict begin [ /View [/XYZ H.V] /Dest (4098) cvn H.B /DEST pdfmark end
+ -30 54362 a -30
+55911 a
+SDict begin H.S end
+ -30 55911 a -30 55911 a
+SDict begin 18.2 H.A end
+ -30 55911 a -30 55911
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4101) cvn H.B /DEST pdfmark end
+ -30 55911 a 1820 x FU(All)490 b(users)g(are)h(placed)f(into)g(the)
+18320 57731 y
+SDict begin H.S end
+ 18320 57731 a 18320 57731 a
+SDict begin 18.2 H.A end
+ 18320 57731
+a 18320 57731 a
+SDict begin [ /View [/XYZ H.V] /Dest (4102) cvn H.B /DEST pdfmark end
+ 18320 57731 a FP(users)g FU(group)g(by)g(def)-15
+b(ault.)490 b(Y)-170 b(ou)490 b(might)f(w)-15 b(ant)490
+b(to)g(place)g(the)-30 59746 y(ne)-39 b(w)505 b(user)f(into)f(a)i(dif)
+-39 b(ferent)504 b(group,)g(b)-31 b(ut)504 b(it)g(is)g(not)g
+(recommended)g(unless)f(you)h(kno)-39 b(w)504 b(what)-30
+61761 y(you')-77 b(re)387 b(doing.)-30 63646 y
+SDict begin H.S end
+ -30 63646
+a -30 63646 a
+SDict begin 14.56 H.A end
+ -30 63646 a -30 63646 a
+SDict begin [ /View [/XYZ H.V] /Dest (4103) cvn H.B /DEST pdfmark end
+ -30 63646 a 1276
+x FP(Additional)743 b(groups)g(\(comma)g(separated\))g([]:)p
+Black -30 73672 a FR(144)p Black eop end
+%%Page: 145 167
+TeXDict begin 145 166 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.145) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 24333 -1636 a FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a
+-30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4104) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(This)406
+b(question)g(allo)-39 b(ws)407 b(you)f(to)g(place)h(the)g(ne)-39
+b(w)407 b(user)f(into)g(additional)g(groups.)h(It)f(is)h(possible)-30
+5626 y(for)419 b(a)h(user)f(to)g(be)h(in)f(se)-39 b(v)-23
+b(eral)419 b(groups)g(at)g(the)g(same)g(time.)g(This)g(is)g(useful)g
+(if)g(you)g(ha)-31 b(v)-23 b(e)419 b(estab-)-30 7640
+y(lished)367 b(groups)g(for)h(things)e(lik)-15 b(e)367
+b(modifying)f(web)i(site)f(\002les,)g(playing)g(g)-8
+b(ames,)368 b(and)f(so)h(on.)f(F)-23 b(or)-30 9655 y(e)g(xample,)425
+b(some)g(sites)f(de\002ne)h(group)21141 9655 y
+SDict begin H.S end
+ 21141
+9655 a 21141 9655 a
+SDict begin 18.2 H.A end
+ 21141 9655 a 21141 9655 a
+SDict begin [ /View [/XYZ H.V] /Dest (4105) cvn H.B /DEST pdfmark end
+ 21141 9655
+a FP(wheel)g FU(as)g(the)g(only)f(group)h(that)g(can)g(use)g(the)46678
+9655 y
+SDict begin H.S end
+ 46678 9655 a 46678 9655 a
+SDict begin 18.2 H.A end
+ 46678 9655 a 46678 9655
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4106) cvn H.B /DEST pdfmark end
+ 46678 9655 a FP(su)g FU(com-)-30 11670 y(mand.)351
+b(Or)-62 b(,)351 b(a)g(def)-15 b(ault)350 b(Slackw)-15
+b(are)350 b(installation)g(uses)g(the)31435 11670 y
+SDict begin H.S end
+ 31435
+11670 a 31435 11670 a
+SDict begin 18.2 H.A end
+ 31435 11670 a 31435 11670 a
+SDict begin [ /View [/XYZ H.V] /Dest (4107) cvn H.B /DEST pdfmark end
+ 31435
+11670 a FP(sys)h FU(group)f(for)h(users)g(authorized)f(to)-30
+13684 y(play)387 b(sounds)g(through)f(the)i(internal)e(sound)h(card.)
+-30 15570 y
+SDict begin H.S end
+ -30 15570 a -30 15570 a
+SDict begin 14.56 H.A end
+ -30 15570 a -30 15570
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4108) cvn H.B /DEST pdfmark end
+ -30 15570 a 1276 x FP(Home)743 b(directory)g([/home/jellyd])-30
+18590 y
+SDict begin H.S end
+ -30 18590 a -30 18590 a
+SDict begin 18.2 H.A end
+ -30 18590 a -30 18590
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4109) cvn H.B /DEST pdfmark end
+ -30 18590 a 1820 x FU(Home)346 b(directories)f(def)-15
+b(ault)345 b(to)g(being)h(placed)g(under)29231 20410
+y
+SDict begin H.S end
+ 29231 20410 a 29231 20410 a
+SDict begin 18.2 H.A end
+ 29231 20410 a 29231 20410
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4110) cvn H.B /DEST pdfmark end
+ 29231 20410 a FQ(/home)p FU(.)d(If)k(you)e(run)h(a)g(v)-23
+b(ery)345 b(lar)-28 b(ge)346 b(system,)-30 22425 y(it')-85
+b(s)432 b(possible)g(that)h(you)g(ha)-31 b(v)-23 b(e)432
+b(mo)-23 b(v)g(ed)432 b(the)h(home)g(directories)f(to)h(a)g(dif)-39
+b(ferent)433 b(location)f(\(or)h(to)-30 24440 y(man)-23
+b(y)523 b(locations\).)h(This)f(step)h(allo)-39 b(ws)523
+b(you)h(to)f(specify)h(where)g(the)f(user')-85 b(s)524
+b(home)f(directory)-30 26454 y(will)387 b(be.)-30 28020
+y
+SDict begin H.S end
+ -30 28020 a -30 28020 a
+SDict begin 14.56 H.A end
+ -30 28020 a -30 28020 a
+SDict begin [ /View [/XYZ H.V] /Dest (4111) cvn H.B /DEST pdfmark end
+ -30
+28020 a 1596 x FP(Shell)743 b([)h(/bin/bash)f(])-30 31311
+y
+SDict begin H.S end
+ -30 31311 a -30 31311 a
+SDict begin 18.2 H.A end
+ -30 31311 a -30 31311 a
+SDict begin [ /View [/XYZ H.V] /Dest (4112) cvn H.B /DEST pdfmark end
+ -30
+31311 a -30 31311 a
+SDict begin H.S end
+ -30 31311 a -30 31311 a
+SDict begin 18.2 H.A end
+ -30 31311
+a -30 31311 a
+SDict begin [ /View [/XYZ H.V] /Dest (4113) cvn H.B /DEST pdfmark end
+ -30 31311 a 1869 x FP(bash)502 b FU(is)h(the)g(def)-15
+b(ault)501 b(shell)i(for)f(Slackw)-15 b(are)502 b(Linux,)h(and)g(will)f
+(be)h(\002ne)f(for)h(most)f(people.)h(If)-30 35195 y(your)355
+b(ne)-39 b(w)355 b(user)f(comes)h(from)f(a)h(Unix)g(background,)f(the)
+-23 b(y)355 b(may)f(be)h(f)-15 b(amiliar)354 b(with)g(a)h(dif)-39
+b(ferent)-30 37210 y(shell.)461 b(Y)-170 b(ou)460 b(can)h(change)g
+(their)g(shell)f(no)-39 b(w)-101 b(,)462 b(or)f(the)-23
+b(y)460 b(can)h(change)g(it)g(themselv)-23 b(es)460 b(later)h(using)-30
+39224 y(the)2251 39224 y
+SDict begin H.S end
+ 2251 39224 a 2251 39224 a
+SDict begin 18.2 H.A end
+ 2251
+39224 a 2251 39224 a
+SDict begin [ /View [/XYZ H.V] /Dest (4114) cvn H.B /DEST pdfmark end
+ 2251 39224 a FP(chsh)387 b FU(command.)-30
+40800 y
+SDict begin H.S end
+ -30 40800 a -30 40800 a
+SDict begin 14.56 H.A end
+ -30 40800 a -30 40800
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4115) cvn H.B /DEST pdfmark end
+ -30 40800 a 1586 x FP(Expiry)743 b(date)h(\(YYYY-MM-DD\))e([]:)-30
+44130 y
+SDict begin H.S end
+ -30 44130 a -30 44130 a
+SDict begin 18.2 H.A end
+ -30 44130 a -30 44130
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4116) cvn H.B /DEST pdfmark end
+ -30 44130 a 1820 x FU(Accounts)304 b(can)g(be)g(set)g(up)g(to)g(e)-23
+b(xpire)304 b(on)g(a)h(speci\002ed)e(date.)i(By)f(def)-15
+b(ault,)304 b(there)g(is)g(no)g(e)-23 b(xpiration)-30
+47965 y(date.)599 b(Y)-170 b(ou)598 b(can)h(change)f(that,)h(if)g(you')
+-77 b(d)598 b(lik)-15 b(e.)598 b(This)g(option)g(might)g(be)g(useful)h
+(for)f(people)-30 49979 y(running)e(an)g(ISP)f(who)h(might)f(w)-15
+b(ant)596 b(to)f(mak)-15 b(e)596 b(an)g(account)g(e)-23
+b(xpire)596 b(upon)f(a)i(certain)f(date,)-30 51994 y(unless)387
+b(the)-23 b(y)387 b(recei)-39 b(v)-23 b(e)387 b(the)g(ne)-23
+b(xt)387 b(year')-85 b(s)387 b(payment.)-30 53879 y
+SDict begin H.S end
+ -30
+53879 a -30 53879 a
+SDict begin 14.56 H.A end
+ -30 53879 a -30 53879 a
+SDict begin [ /View [/XYZ H.V] /Dest (4117) cvn H.B /DEST pdfmark end
+ -30 53879
+a 1277 x FP(New)744 b(account)f(will)g(be)h(created)f(as)g(follows:)-30
+56767 y(---------------------------------------)-30 58379
+y(Login)g(name:)6695 b(jellyd)-30 59991 y(UID:)11902
+b([)743 b(Next)h(available)f(])-30 61603 y(Initial)g(group:)4463
+b(users)-30 63214 y(Additional)743 b(groups:)1487 b([)743
+b(None)h(])-30 64826 y(Home)f(directory:)3719 b(/home/jellyd)-30
+66438 y(Shell:)10414 b(/bin/bash)-30 68049 y(Expiry)743
+b(date:)5951 b([)743 b(Never)h(])p Black 49451 73792
+a FR(145)p Black eop end
+%%Page: 146 168
+TeXDict begin 146 167 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.146) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a
+-30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4118) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(This)488
+b(is)g(it...)h(if)f(you)g(w)-15 b(ant)488 b(to)g(bail)g(out,)g(hit)
+24470 3611 y
+SDict begin H.S end
+ 24470 3611 a 24470 3611 a
+SDict begin 18.2 H.A end
+ 24470 3611 a 24470
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4119) cvn H.B /DEST pdfmark end
+ 24470 3611 a 24470 3611 a
+SDict begin H.S end
+ 24470 3611 a 24470 3611
+a
+SDict begin 18.2 H.A end
+ 24470 3611 a 24470 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4120) cvn H.B /DEST pdfmark end
+ 24470 3611 a FX(Contr)-28
+b(ol)p FU(+)30482 3611 y
+SDict begin H.S end
+ 30482 3611 a 30482 3611 a
+SDict begin 18.2 H.A end
+ 30482
+3611 a 30482 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4121) cvn H.B /DEST pdfmark end
+ 30482 3611 a FX(C)p FU(.)488 b(Otherwise,)h(press)
+43395 3611 y
+SDict begin H.S end
+ 43395 3611 a 43395 3611 a
+SDict begin 18.2 H.A end
+ 43395 3611 a 43395
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4122) cvn H.B /DEST pdfmark end
+ 43395 3611 a Fv(ENTER)e FU(to)h(go)-30 5626 y(ahead)388
+b(and)f(mak)-15 b(e)386 b(the)i(account.)-30 6416 y
+SDict begin H.S end
+ -30
+6416 a -30 6416 a
+SDict begin 18.2 H.A end
+ -30 6416 a -30 6416 a
+SDict begin [ /View [/XYZ H.V] /Dest (4123) cvn H.B /DEST pdfmark end
+ -30 6416 a 1999
+x FU(Y)-170 b(ou)608 b(no)-39 b(w)608 b(see)h(all)f(the)g(information)g
+(that)g(you')-77 b(v)-23 b(e)607 b(entered)i(about)f(the)g(ne)-39
+b(w)609 b(account)f(and)-30 10430 y(are)546 b(gi)-39
+b(v)-23 b(en)545 b(the)g(opportunity)g(to)g(abort)g(the)h(account)f
+(creation.)h(If)f(you)h(entered)f(something)-30 12445
+y(incorrectly)-101 b(,)346 b(you)f(should)g(hit)16447
+12445 y
+SDict begin H.S end
+ 16447 12445 a 16447 12445 a
+SDict begin 18.2 H.A end
+ 16447 12445 a 16447
+12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (4124) cvn H.B /DEST pdfmark end
+ 16447 12445 a 16447 12445 a
+SDict begin H.S end
+ 16447 12445 a 16447
+12445 a
+SDict begin 18.2 H.A end
+ 16447 12445 a 16447 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (4125) cvn H.B /DEST pdfmark end
+ 16447 12445 a FX(Contr)-28
+b(ol)p FU(+)22459 12445 y
+SDict begin H.S end
+ 22459 12445 a 22459 12445 a
+SDict begin 18.2 H.A end
+
+22459 12445 a 22459 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (4126) cvn H.B /DEST pdfmark end
+ 22459 12445 a FX(C)345 b
+FU(and)g(start)g(o)-23 b(v)g(er)-85 b(.)345 b(Otherwise,)h(you)f(can)h
+(hit)47127 12445 y
+SDict begin H.S end
+ 47127 12445 a 47127 12445 a
+SDict begin 18.2 H.A end
+ 47127
+12445 a 47127 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (4127) cvn H.B /DEST pdfmark end
+ 47127 12445 a Fv(enter)-30 14459
+y FU(and)387 b(the)h(account)f(will)f(be)i(made.)-30
+16025 y
+SDict begin H.S end
+ -30 16025 a -30 16025 a
+SDict begin 14.56 H.A end
+ -30 16025 a -30 16025
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4128) cvn H.B /DEST pdfmark end
+ -30 16025 a 1596 x FP(Creating)743 b(new)h(account...)-30
+20844 y(Changing)f(the)h(user)f(information)f(for)i(jellyd)-30
+22456 y(Enter)f(the)h(new)f(value,)h(or)f(press)g(return)h(for)f(the)h
+(default)5921 24068 y(Full)g(Name)f([]:)g(Jeremy)5921
+25679 y(Room)h(Number)f([]:)g(Smith)g(130)5921 27291
+y(Work)h(Phone)f([]:)5921 28903 y(Home)h(Phone)f([]:)5921
+30515 y(Other)g([]:)-30 32209 y
+SDict begin H.S end
+ -30 32209 a -30 32209
+a
+SDict begin 18.2 H.A end
+ -30 32209 a -30 32209 a
+SDict begin [ /View [/XYZ H.V] /Dest (4129) cvn H.B /DEST pdfmark end
+ -30 32209 a 1870 x FU(All)456
+b(of)g(this)f(information)g(is)h(optional.)g(Y)-170 b(ou)455
+b(don')-28 b(t)456 b(ha)-31 b(v)-23 b(e)456 b(to)g(enter)g(an)-23
+b(y)456 b(of)g(this)f(if)h(you)g(don')-28 b(t)-30 36094
+y(w)-15 b(ant)376 b(to,)i(and)e(the)h(user)g(can)g(change)g(it)g(at)g
+(an)-23 b(y)376 b(time)h(using)32647 36094 y
+SDict begin H.S end
+ 32647 36094
+a 32647 36094 a
+SDict begin 18.2 H.A end
+ 32647 36094 a 32647 36094 a
+SDict begin [ /View [/XYZ H.V] /Dest (4130) cvn H.B /DEST pdfmark end
+ 32647 36094
+a FP(chfn)p FU(.)g(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)378
+b(you)e(might)g(\002nd)-30 38108 y(it)383 b(helpful)f(to)g(enter)h(at)g
+(least)f(the)h(full)f(name)h(and)g(a)g(phone)f(number)-62
+b(,)383 b(in)f(case)h(you)g(need)g(to)f(get)-30 40123
+y(in)387 b(touch)g(with)g(the)g(person)g(later)-85 b(.)-30
+42008 y
+SDict begin H.S end
+ -30 42008 a -30 42008 a
+SDict begin 14.56 H.A end
+ -30 42008 a -30 42008
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4131) cvn H.B /DEST pdfmark end
+ -30 42008 a 1277 x FP(Changing)743 b(password)g(for)g(jellyd)-30
+44896 y(Enter)g(the)h(new)f(password)g(\(minimum)g(of)h(5,)f(maximum)g
+(of)h(127)g(characters\))-30 46508 y(Please)f(use)h(a)g(combination)e
+(of)i(upper)f(and)g(lower)h(case)f(letters)g(and)h(numbers.)-30
+48120 y(New)g(password:)-30 49731 y(Re-enter)f(new)h(password:)-30
+51343 y(Password)f(changed.)-30 54567 y(Account)g(setup)g(complete.)-30
+54762 y
+SDict begin H.S end
+ -30 54762 a -30 54762 a
+SDict begin 18.2 H.A end
+ -30 54762 a -30 54762
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4132) cvn H.B /DEST pdfmark end
+ -30 54762 a -30 56311 a
+SDict begin H.S end
+ -30 56311 a -30 56311 a
+SDict begin 18.2 H.A end
+ -30
+56311 a -30 56311 a
+SDict begin [ /View [/XYZ H.V] /Dest (4135) cvn H.B /DEST pdfmark end
+ -30 56311 a 1820 x FU(Y)-170 b(ou')-15
+b(ll)482 b(ha)-31 b(v)-23 b(e)484 b(to)f(enter)h(a)f(passw)-15
+b(ord)483 b(for)h(the)f(ne)-39 b(w)484 b(user)-85 b(.)484
+b(Generally)-101 b(,)484 b(if)f(the)h(ne)-39 b(w)483
+b(user)h(is)f(not)-30 60146 y(ph)-8 b(ysically)456 b(present)f(at)h
+(this)g(point,)g(you')-15 b(ll)455 b(just)g(pick)h(some)g(def)-15
+b(ault)455 b(passw)-15 b(ord)455 b(and)h(tell)g(the)-30
+62160 y(user)387 b(to)h(change)f(it)g(to)g(something)f(more)h(secure.)
+-30 62496 y
+SDict begin H.S end
+ -30 62496 a -30 62496 a
+SDict begin 18.2 H.A end
+ -30 62496 a -30 62496
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4136) cvn H.B /DEST pdfmark end
+ -30 62496 a -30 62496 a
+SDict begin H.S end
+ -30 62496 a -30 62496 a
+SDict begin 16.9 H.A end
+ -30
+62496 a -30 62496 a
+SDict begin [ /View [/XYZ H.V] /Dest (4139) cvn H.B /DEST pdfmark end
+ -30 62496 a -30 64821 a
+SDict begin H.S end
+ -30 64821
+a -30 64821 a
+SDict begin 16.9 H.A end
+ -30 64821 a -30 64821 a
+SDict begin [ /View [/XYZ H.V] /Dest (4140) cvn H.B /DEST pdfmark end
+ -30 64821 a 3070
+66356 a Fu(Note:)7325 66356 y
+SDict begin H.S end
+ 7325 66356 a 7325 66356
+a
+SDict begin 16.9 H.A end
+ 7325 66356 a 7325 66356 a
+SDict begin [ /View [/XYZ H.V] /Dest (4141) cvn H.B /DEST pdfmark end
+ 7325 66356 a Ff(Choosing)579
+b(a)g(P)-58 b(ass)-43 b(w)-14 b(ord)139 b Ft(:)578 b(Ha)-29
+b(ving)579 b(a)g(secure)f(pass)-43 b(w)-14 b(ord)578
+b(is)h(the)g(\002rst)f(line)i(of)3070 68227 y(def)-43
+b(ense)446 b(against)g(getting)h(cr)-14 b(ac)-29 b(k)g(ed.)446
+b(Y)-201 b(ou)445 b(do)i(not)f(w)-22 b(ant)447 b(to)f(ha)-29
+b(v)-36 b(e)447 b(an)f(easily)g(guessed)p Black -30 73792
+a FR(146)p Black eop end
+%%Page: 147 169
+TeXDict begin 147 168 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.147) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (4169) cvn H.B /DEST pdfmark end
+ -30 -2687 a 24333 -1636 a FR(Chapter)387
+b(12)g(Essential)f(System)h(Administr)-23 b(ation)p Black
+3070 3611 a Ft(pass)-43 b(w)-14 b(ord,)452 b(because)h(that)g(mak)-29
+b(es)452 b(it)i(easier)f(f)-43 b(or)454 b(someone)f(to)g(break)g(into)h
+(y)-29 b(our)453 b(sys-)3070 5482 y(tem.)487 b(Ideally)-144
+b(,)488 b(a)f(secure)f(pass)-43 b(w)-14 b(ord)486 b(w)-14
+b(ould)488 b(be)f(a)g(r)-14 b(andom)487 b(str)22 b(ing)487
+b(of)h(char)-14 b(acters)-22 b(,)486 b(in-)3070 7353
+y(cluding)359 b(upper)g(and)f(lo)-22 b(w)-14 b(ercase)359
+b(letters)-22 b(,)359 b(n)-14 b(umbers)-22 b(,)358 b(and)g(r)-14
+b(andom)359 b(char)-14 b(acters)-22 b(.)357 b(\(A)i(tab)3070
+9223 y(char)-14 b(acter)522 b(might)h(not)g(be)g(a)f(wise)h(choice)-22
+b(,)523 b(depending)h(on)f(what)g(kinds)f(of)h(comput-)3070
+11094 y(ers)561 b(y)-29 b(ou'll)563 b(be)f(logging)h(in)f(from.\))g
+(There)h(are)f(man)-22 b(y)561 b(softw)-22 b(are)562
+b(pac)-29 b(kages)561 b(that)h(can)3070 12965 y(gener)-14
+b(ate)400 b(r)-14 b(andom)400 b(pass)-43 b(w)-14 b(ords)399
+b(f)-43 b(or)400 b(y)-29 b(ou;)400 b(search)g(the)g(Inter)36
+b(net)401 b(f)-43 b(or)400 b(these)g(utilities)-22 b(.)-30
+14060 y
+SDict begin H.S end
+ -30 14060 a -30 14060 a
+SDict begin 16.9 H.A end
+ -30 14060 a -30 14060
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4142) cvn H.B /DEST pdfmark end
+ -30 14060 a 3070 15611 a Ft(In)427 b(gener)-14 b(al,)429
+b(just)e(use)h(common)f(sense:)g(don't)h(pic)-29 b(k)427
+b(a)h(pass)-43 b(w)-14 b(ord)427 b(that)g(is)h(someone')-72
+b(s)3070 17481 y(bir)58 b(thda)-43 b(y)-144 b(,)341 b(a)g(common)g(phr)
+-14 b(ase)-22 b(,)341 b(something)h(f)-43 b(ound)341
+b(on)h(y)-29 b(our)341 b(desk,)g(or)g(an)-22 b(ything)342
+b(that)g(is)3070 19352 y(easily)425 b(associated)g(with)g(y)-29
+b(ou.)425 b(A)g(pass)-43 b(w)-14 b(ord)424 b(lik)-29
+b(e)31041 19352 y
+SDict begin H.S end
+ 31041 19352 a 31041 19352 a
+SDict begin 16.9 H.A end
+ 31041 19352
+a 31041 19352 a
+SDict begin [ /View [/XYZ H.V] /Dest (4143) cvn H.B /DEST pdfmark end
+ 31041 19352 a Ft(\223secure1\224)425
+b(or)h(an)-22 b(y)425 b(other)h(pass)-43 b(w)-14 b(ord)3070
+21223 y(y)-29 b(ou)400 b(see)f(in)i(pr)22 b(int)400 b(or)h(online)g(is)
+f(also)g(bad.)358 24012 y
+SDict begin H.S end
+ 358 24012 a 358 24012 a
+SDict begin 18.2 H.A end
+ 358
+24012 a 358 24012 a
+SDict begin [ /View [/XYZ H.V] /Dest (4144) cvn H.B /DEST pdfmark end
+ 358 24012 a -30 25562 a
+SDict begin H.S end
+ -30 25562
+a -30 25562 a
+SDict begin 18.2 H.A end
+ -30 25562 a -30 25562 a
+SDict begin [ /View [/XYZ H.V] /Dest (4147) cvn H.B /DEST pdfmark end
+ -30 25562 a 2015
+x FU(Remo)-23 b(ving)369 b(users)h(is)f(not)h(dif)-39
+b(\002cult)370 b(at)g(all.)g(Just)f(run)28337 27577 y
+SDict begin H.S end
+
+28337 27577 a 28337 27577 a
+SDict begin 18.2 H.A end
+ 28337 27577 a 28337 27577
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4148) cvn H.B /DEST pdfmark end
+ 28337 27577 a FP(userdel)h FU(with)f(the)h(name)g(of)g(the)g(account)
+-30 29591 y(to)358 b(remo)-23 b(v)g(e.)358 b(Y)-170 b(ou)358
+b(should)f(v)-23 b(erify)358 b(that)g(the)g(user)g(is)g(not)g(logged)g
+(in,)g(and)h(that)f(no)g(processes)g(are)-30 31606 y(running)499
+b(as)g(that)g(user)-85 b(.)500 b(Also,)f(remember)g(that)g(once)g(you')
+-77 b(v)-23 b(e)499 b(deleted)g(the)g(user)-62 b(,)500
+b(all)f(of)g(that)-30 33621 y(user')-85 b(s)387 b(passw)-15
+b(ord)386 b(information)h(is)g(gone)g(permanently)-101
+b(.)-30 35506 y
+SDict begin H.S end
+ -30 35506 a -30 35506 a
+SDict begin 14.56 H.A end
+ -30 35506 a -30
+35506 a
+SDict begin [ /View [/XYZ H.V] /Dest (4149) cvn H.B /DEST pdfmark end
+ -30 35506 a -30 35506 a
+SDict begin H.S end
+ -30 35506 a -30 35506
+a
+SDict begin 14.56 H.A end
+ -30 35506 a -30 35506 a
+SDict begin [ /View [/XYZ H.V] /Dest (4150) cvn H.B /DEST pdfmark end
+ -30 35506 a 1276 x FJ(#)1309
+36782 y
+SDict begin H.S end
+ 1309 36782 a 1309 36782 a
+SDict begin 14.56 H.A end
+ 1309 36782 a 1309 36782
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4151) cvn H.B /DEST pdfmark end
+ 1309 36782 a FH(userdel)743 b(jellyd)-30 38500 y
+SDict begin H.S end
+ -30
+38500 a -30 38500 a
+SDict begin 18.2 H.A end
+ -30 38500 a -30 38500 a
+SDict begin [ /View [/XYZ H.V] /Dest (4152) cvn H.B /DEST pdfmark end
+ -30 38500
+a 1847 x FU(This)580 b(command)g(remo)-23 b(v)g(es)579
+b(that)h(anno)-15 b(ying)25021 40347 y
+SDict begin H.S end
+ 25021 40347 a
+25021 40347 a
+SDict begin 18.2 H.A end
+ 25021 40347 a 25021 40347 a
+SDict begin [ /View [/XYZ H.V] /Dest (4153) cvn H.B /DEST pdfmark end
+ 25021 40347
+a FP(jellyd)580 b FU(user)g(from)g(your)g(system.)g(Good)g(rid-)-30
+42361 y(dance!)366 b(:\))g(The)g(user)g(is)g(remo)-23
+b(v)g(ed)365 b(from)h(the)24284 42361 y
+SDict begin H.S end
+ 24284 42361 a
+24284 42361 a
+SDict begin 18.2 H.A end
+ 24284 42361 a 24284 42361 a
+SDict begin [ /View [/XYZ H.V] /Dest (4154) cvn H.B /DEST pdfmark end
+ 24284 42361
+a FQ(/etc/passwd)p FU(,)31928 42361 y
+SDict begin H.S end
+ 31928 42361 a 31928
+42361 a
+SDict begin 18.2 H.A end
+ 31928 42361 a 31928 42361 a
+SDict begin [ /View [/XYZ H.V] /Dest (4155) cvn H.B /DEST pdfmark end
+ 31928 42361 a FQ(/etc/shadow)p
+FU(,)359 b(and)42175 42361 y
+SDict begin H.S end
+ 42175 42361 a 42175 42361
+a
+SDict begin 18.2 H.A end
+ 42175 42361 a 42175 42361 a
+SDict begin [ /View [/XYZ H.V] /Dest (4156) cvn H.B /DEST pdfmark end
+ 42175 42361 a FQ(/etc/group)h
+FU(\002les,)-30 44376 y(b)-31 b(ut)387 b(doesn')-28 b(t)387
+b(remo)-23 b(v)g(e)387 b(the)g(user')-85 b(s)387 b(home)g(directory)
+-101 b(.)-30 45486 y
+SDict begin H.S end
+ -30 45486 a -30 45486 a
+SDict begin 18.2 H.A end
+ -30 45486
+a -30 45486 a
+SDict begin [ /View [/XYZ H.V] /Dest (4157) cvn H.B /DEST pdfmark end
+ -30 45486 a 1680 x FU(If)487 b(you')-77
+b(d)485 b(w)-15 b(anted)486 b(to)g(remo)-23 b(v)g(e)486
+b(the)g(home)g(directory)g(as)g(well,)h(you)f(w)-15 b(ould)485
+b(instead)h(use)h(this)-30 49180 y(command:)-30 50745
+y
+SDict begin H.S end
+ -30 50745 a -30 50745 a
+SDict begin 14.56 H.A end
+ -30 50745 a -30 50745 a
+SDict begin [ /View [/XYZ H.V] /Dest (4158) cvn H.B /DEST pdfmark end
+ -30
+50745 a -30 50745 a
+SDict begin H.S end
+ -30 50745 a -30 50745 a
+SDict begin 14.56 H.A end
+ -30 50745
+a -30 50745 a
+SDict begin [ /View [/XYZ H.V] /Dest (4159) cvn H.B /DEST pdfmark end
+ -30 50745 a 1597 x FJ(#)1309 52342 y
+SDict begin H.S end
+ 1309
+52342 a 1309 52342 a
+SDict begin 14.56 H.A end
+ 1309 52342 a 1309 52342 a
+SDict begin [ /View [/XYZ H.V] /Dest (4160) cvn H.B /DEST pdfmark end
+ 1309 52342
+a FH(userdel)743 b(-r)h(jellyd)-30 54059 y
+SDict begin H.S end
+ -30 54059
+a -30 54059 a
+SDict begin 18.2 H.A end
+ -30 54059 a -30 54059 a
+SDict begin [ /View [/XYZ H.V] /Dest (4161) cvn H.B /DEST pdfmark end
+ -30 54059 a 1847
+x FU(T)-108 b(emporarily)412 b(disabling)g(an)g(account)h(will)f(be)h
+(co)-23 b(v)g(ered)413 b(in)g(the)f(ne)-23 b(xt)413 b(section)f(on)h
+(passw)-15 b(ords,)-30 57921 y(since)541 b(a)g(temporary)g(change)g(in)
+-62 b(v)-31 b(olv)-23 b(es)540 b(changing)g(the)h(user')-85
+b(s)541 b(passw)-15 b(ord.)540 b(Changing)g(other)-30
+59935 y(account)387 b(information)f(is)i(co)-23 b(v)g(ered)386
+b(in)p 0 TeXcolorgray 21143 59935 a
+SDict begin H.S end
+ 21143 59935 a FU(Section)g(12.1.3)
+30053 59935 y
+SDict begin 18.2 H.L end
+ 30053 59935 a 30053 59935 a
+SDict begin [ /Subtype /Link /Dest (ESSENTIAL-SYSADMIN-USERS-CHANGING)
+cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 30053 59935
+a Black 1 w FU(.)-30 60726 y
+SDict begin H.S end
+ -30 60726 a -30 60726 a
+SDict begin 18.2 H.A end
+
+-30 60726 a -30 60726 a
+SDict begin [ /View [/XYZ H.V] /Dest (4163) cvn H.B /DEST pdfmark end
+ -30 60726 a 1999 x FU(The)543
+b(programs)f(to)h(add)g(and)g(remo)-23 b(v)g(e)542 b(groups)g(are)h(v)
+-23 b(ery)543 b(simple.)37307 62725 y
+SDict begin H.S end
+ 37307 62725 a 37307
+62725 a
+SDict begin 18.2 H.A end
+ 37307 62725 a 37307 62725 a
+SDict begin [ /View [/XYZ H.V] /Dest (4164) cvn H.B /DEST pdfmark end
+ 37307 62725 a FP(groupadd)f
+FU(will)h(just)f(add)-30 64740 y(another)579 b(entry)f(to)g(the)13217
+64740 y
+SDict begin H.S end
+ 13217 64740 a 13217 64740 a
+SDict begin 18.2 H.A end
+ 13217 64740 a 13217
+64740 a
+SDict begin [ /View [/XYZ H.V] /Dest (4165) cvn H.B /DEST pdfmark end
+ 13217 64740 a FQ(/etc/group)572 b FU(\002le)579
+b(with)f(a)h(unique)f(group)g(ID,)h(while)42835 64740
+y
+SDict begin H.S end
+ 42835 64740 a 42835 64740 a
+SDict begin 18.2 H.A end
+ 42835 64740 a 42835 64740
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4166) cvn H.B /DEST pdfmark end
+ 42835 64740 a FP(groupdel)e FU(will)-30 66754 y(remo)-23
+b(v)g(e)334 b(the)g(speci\002ed)g(group.)h(It)f(is)g(up)h(to)f(you)g
+(to)g(edit)30248 66754 y
+SDict begin H.S end
+ 30248 66754 a 30248 66754 a
+SDict begin 18.2 H.A end
+
+30248 66754 a 30248 66754 a
+SDict begin [ /View [/XYZ H.V] /Dest (4167) cvn H.B /DEST pdfmark end
+ 30248 66754 a FQ(/etc/group)329
+b FU(to)334 b(add)g(users)h(to)f(a)g(speci\002c)p Black
+49394 73792 a FR(147)p Black eop end
+%%Page: 148 170
+TeXDict begin 148 169 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.148) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 3611 a FU(group.)388
+b(F)-23 b(or)386 b(e)-23 b(xample,)387 b(to)h(add)f(a)g(group)g(called)
+26264 3611 y
+SDict begin H.S end
+ 26264 3611 a 26264 3611 a
+SDict begin 18.2 H.A end
+ 26264 3611 a 26264
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4168) cvn H.B /DEST pdfmark end
+ 26264 3611 a FP(cvs)p FU(:)-30 6773 y FJ(#)1309
+6773 y
+SDict begin H.S end
+ 1309 6773 a 1309 6773 a
+SDict begin 14.56 H.A end
+ 1309 6773 a 1309 6773
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4171) cvn H.B /DEST pdfmark end
+ 1309 6773 a FH(groupadd)743 b(cvs)-30 8490 y
+SDict begin H.S end
+ -30 8490
+a -30 8490 a
+SDict begin 18.2 H.A end
+ -30 8490 a -30 8490 a
+SDict begin [ /View [/XYZ H.V] /Dest (4172) cvn H.B /DEST pdfmark end
+ -30 8490 a 1847 x
+FU(And)387 b(to)g(remo)-23 b(v)g(e)387 b(it:)-30 11902
+y
+SDict begin H.S end
+ -30 11902 a -30 11902 a
+SDict begin 14.56 H.A end
+ -30 11902 a -30 11902 a
+SDict begin [ /View [/XYZ H.V] /Dest (4173) cvn H.B /DEST pdfmark end
+ -30
+11902 a -30 11902 a
+SDict begin H.S end
+ -30 11902 a -30 11902 a
+SDict begin 14.56 H.A end
+ -30 11902
+a -30 11902 a
+SDict begin [ /View [/XYZ H.V] /Dest (4174) cvn H.B /DEST pdfmark end
+ -30 11902 a 1596 x FJ(#)1309 13498 y
+SDict begin H.S end
+ 1309
+13498 a 1309 13498 a
+SDict begin 14.56 H.A end
+ 1309 13498 a 1309 13498 a
+SDict begin [ /View [/XYZ H.V] /Dest (4175) cvn H.B /DEST pdfmark end
+ 1309 13498
+a FH(groupdel)743 b(cvs)-30 15216 y
+SDict begin H.S end
+ -30 15216 a -30 15216
+a
+SDict begin 18.2 H.A end
+ -30 15216 a -30 15216 a
+SDict begin [ /View [/XYZ H.V] /Dest (ESSENTIAL-SYSADMIN-USERS-PASSWDS)
+cvn H.B /DEST pdfmark end
+ -30 15216 a 5349 x FG(Changing)518
+b(P)-56 b(ass)-28 b(w)-37 b(or)g(ds)-30 20979 y
+SDict begin H.S end
+ -30 20979
+a -30 20979 a
+SDict begin 18.2 H.A end
+ -30 20979 a -30 20979 a
+SDict begin [ /View [/XYZ H.V] /Dest (4178) cvn H.B /DEST pdfmark end
+ -30 20979 a -30
+21909 a
+SDict begin H.S end
+ -30 21909 a -30 21909 a
+SDict begin 18.2 H.A end
+ -30 21909 a -30 21909
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4181) cvn H.B /DEST pdfmark end
+ -30 21909 a 1601 x FU(The)2776 23510 y
+SDict begin H.S end
+ 2776 23510 a
+2776 23510 a
+SDict begin 18.2 H.A end
+ 2776 23510 a 2776 23510 a
+SDict begin [ /View [/XYZ H.V] /Dest (4182) cvn H.B /DEST pdfmark end
+ 2776 23510 a FP(passwd)395
+b FU(program)g(changes)h(passw)-15 b(ords)394 b(by)i(modifying)f(the)
+36594 23510 y
+SDict begin H.S end
+ 36594 23510 a 36594 23510 a
+SDict begin 18.2 H.A end
+ 36594 23510
+a 36594 23510 a
+SDict begin [ /View [/XYZ H.V] /Dest (4183) cvn H.B /DEST pdfmark end
+ 36594 23510 a FQ(/etc/shadow)389 b FU(\002le.)396
+b(This)f(\002le)-30 25524 y(holds)507 b(all)g(the)g(passw)-15
+b(ords)506 b(for)i(the)f(system)f(in)h(an)h(encrypted)f(format.)g(In)h
+(order)f(to)g(change)-30 27539 y(your)387 b(o)-39 b(wn)388
+b(passw)-15 b(ord,)386 b(you)h(w)-15 b(ould)387 b(type:)-30
+29424 y
+SDict begin H.S end
+ -30 29424 a -30 29424 a
+SDict begin 14.56 H.A end
+ -30 29424 a -30 29424
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4184) cvn H.B /DEST pdfmark end
+ -30 29424 a -30 29424 a
+SDict begin H.S end
+ -30 29424 a -30 29424 a
+SDict begin 14.56 H.A end
+ -30
+29424 a -30 29424 a
+SDict begin [ /View [/XYZ H.V] /Dest (4185) cvn H.B /DEST pdfmark end
+ -30 29424 a 1277 x FJ(\045)1309 30701
+y
+SDict begin H.S end
+ 1309 30701 a 1309 30701 a
+SDict begin 14.56 H.A end
+ 1309 30701 a 1309 30701 a
+SDict begin [ /View [/XYZ H.V] /Dest (4186) cvn H.B /DEST pdfmark end
+
+1309 30701 a FH(passwd)-30 32312 y FP(Changing)743 b(password)g(for)g
+(chris)-30 33924 y(Old)h(password:)-30 35536 y(Enter)f(the)h(new)f
+(password)g(\(minumum)g(of)h(5,)f(maximum)g(of)h(127)g(characters\))-30
+37148 y(Please)f(use)h(a)g(combination)e(of)i(upper)f(and)g(lower)h
+(case)f(letters)g(and)h(numbers.)-30 38759 y(New)g(password:)-30
+40504 y
+SDict begin H.S end
+ -30 40504 a -30 40504 a
+SDict begin 18.2 H.A end
+ -30 40504 a -30 40504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4187) cvn H.B /DEST pdfmark end
+ -30 40504 a 1820 x FU(As)353 b(you)f(can)g(see,)i(you)e(are)h
+(prompted)e(to)i(enter)f(your)h(old)f(passw)-15 b(ord.)352
+b(It)g(w)-15 b(on')-28 b(t)352 b(appear)h(on)f(the)-30
+44338 y(screen)387 b(as)h(you)f(type)g(it,)g(just)g(lik)-15
+b(e)386 b(when)h(you)g(log)g(in.)g(Then,)h(you)f(are)g(prompted)g(to)g
+(enter)g(the)-30 46353 y(ne)-39 b(w)463 b(passw)-15 b(ord.)9664
+46353 y
+SDict begin H.S end
+ 9664 46353 a 9664 46353 a
+SDict begin 18.2 H.A end
+ 9664 46353 a 9664 46353
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4188) cvn H.B /DEST pdfmark end
+ 9664 46353 a FP(passwd)462 b FU(performs)g(a)h(lot)f(of)h(checks)f
+(on)h(your)f(ne)-39 b(w)463 b(passw)-15 b(ord,)462 b(and)g(it)g(will)
+-30 48368 y(complain)373 b(if)g(your)h(ne)-39 b(w)374
+b(passw)-15 b(ord)372 b(doesn')-28 b(t)373 b(pass)h(its)f(checks.)h(Y)
+-170 b(ou)373 b(can)h(ignore)f(its)g(w)-15 b(arnings)-30
+50382 y(if)517 b(you)g(w)-15 b(ant.)517 b(Y)-170 b(ou)516
+b(will)h(be)g(prompted)f(to)h(enter)g(your)g(ne)-39 b(w)517
+b(passw)-15 b(ord)516 b(a)h(second)g(time)g(for)-30 52397
+y(con\002rmation.)-30 53187 y
+SDict begin H.S end
+ -30 53187 a -30 53187 a
+SDict begin 18.2 H.A end
+
+-30 53187 a -30 53187 a
+SDict begin [ /View [/XYZ H.V] /Dest (4189) cvn H.B /DEST pdfmark end
+ -30 53187 a 2000 x FU(If)388
+b(you)f(are)6381 55187 y
+SDict begin H.S end
+ 6381 55187 a 6381 55187 a
+SDict begin 18.2 H.A end
+ 6381
+55187 a 6381 55187 a
+SDict begin [ /View [/XYZ H.V] /Dest (4190) cvn H.B /DEST pdfmark end
+ 6381 55187 a FP(root)p FU(,)h(you)f(can)g(also)g
+(change)h(another)f(user')-85 b(s)387 b(passw)-15 b(ord:)-30
+57072 y
+SDict begin H.S end
+ -30 57072 a -30 57072 a
+SDict begin 14.56 H.A end
+ -30 57072 a -30 57072
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4191) cvn H.B /DEST pdfmark end
+ -30 57072 a -30 57072 a
+SDict begin H.S end
+ -30 57072 a -30 57072 a
+SDict begin 14.56 H.A end
+ -30
+57072 a -30 57072 a
+SDict begin [ /View [/XYZ H.V] /Dest (4192) cvn H.B /DEST pdfmark end
+ -30 57072 a 1276 x FJ(#)1309 58348
+y
+SDict begin H.S end
+ 1309 58348 a 1309 58348 a
+SDict begin 14.56 H.A end
+ 1309 58348 a 1309 58348 a
+SDict begin [ /View [/XYZ H.V] /Dest (4193) cvn H.B /DEST pdfmark end
+
+1309 58348 a FH(passwd)743 b(ted)-30 60066 y
+SDict begin H.S end
+ -30 60066
+a -30 60066 a
+SDict begin 18.2 H.A end
+ -30 60066 a -30 60066 a
+SDict begin [ /View [/XYZ H.V] /Dest (4194) cvn H.B /DEST pdfmark end
+ -30 60066 a 1846
+x FU(Y)-170 b(ou)328 b(will)g(then)g(ha)-31 b(v)-23 b(e)328
+b(to)h(go)f(through)g(the)g(same)h(procedure)f(as)h(abo)-23
+b(v)g(e,)328 b(e)-23 b(xcept)328 b(that)g(you)h(w)-15
+b(on')-28 b(t)-30 63927 y(ha)d(v)-23 b(e)387 b(to)g(enter)h(the)f
+(user')-85 b(s)387 b(old)g(passw)-15 b(ord.)387 b(\(One)g(of)g(the)g
+(man)-23 b(y)387 b(bene\002ts)g(of)g(being)45543 63927
+y
+SDict begin H.S end
+ 45543 63927 a 45543 63927 a
+SDict begin 18.2 H.A end
+ 45543 63927 a 45543 63927
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4195) cvn H.B /DEST pdfmark end
+ 45543 63927 a FP(root)p FU(...\))-30 64263 y
+SDict begin H.S end
+ -30 64263
+a -30 64263 a
+SDict begin 18.2 H.A end
+ -30 64263 a -30 64263 a
+SDict begin [ /View [/XYZ H.V] /Dest (4196) cvn H.B /DEST pdfmark end
+ -30 64263 a -30
+64263 a
+SDict begin H.S end
+ -30 64263 a -30 64263 a
+SDict begin 18.2 H.A end
+ -30 64263 a -30 64263
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4199) cvn H.B /DEST pdfmark end
+ -30 64263 a Black 9529 x FR(148)p Black eop end
+%%Page: 149 171
+TeXDict begin 149 170 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.149) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 24333 -1636 a FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a
+-30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4202) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(If)559
+b(needed,)g(you)g(can)g(also)f(temporarily)g(disable)g(an)h(account,)g
+(and)g(reenable)g(it)f(at)h(a)g(later)-30 5626 y(time)512
+b(if)g(needed.)g(Both)g(disabling)f(an)h(account)g(and)g(reenabling)g
+(an)g(account)g(can)g(be)g(done)-30 7640 y(with)3113
+7640 y
+SDict begin H.S end
+ 3113 7640 a 3113 7640 a
+SDict begin 18.2 H.A end
+ 3113 7640 a 3113 7640
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4203) cvn H.B /DEST pdfmark end
+ 3113 7640 a FP(passwd)p FU(.)387 b(T)-124 b(o)387 b(disable)g(an)h
+(account,)f(do)g(the)g(follo)-39 b(wing)387 b(as)34831
+7640 y
+SDict begin H.S end
+ 34831 7640 a 34831 7640 a
+SDict begin 18.2 H.A end
+ 34831 7640 a 34831 7640
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4204) cvn H.B /DEST pdfmark end
+ 34831 7640 a FP(root)p FU(:)-30 9526 y
+SDict begin H.S end
+ -30 9526 a -30
+9526 a
+SDict begin 14.56 H.A end
+ -30 9526 a -30 9526 a
+SDict begin [ /View [/XYZ H.V] /Dest (4205) cvn H.B /DEST pdfmark end
+ -30 9526 a -30 9526 a
+SDict begin H.S end
+ -30
+9526 a -30 9526 a
+SDict begin 14.56 H.A end
+ -30 9526 a -30 9526 a
+SDict begin [ /View [/XYZ H.V] /Dest (4206) cvn H.B /DEST pdfmark end
+ -30 9526 a 1276
+x FJ(#)1309 10802 y
+SDict begin H.S end
+ 1309 10802 a 1309 10802 a
+SDict begin 14.56 H.A end
+ 1309 10802
+a 1309 10802 a
+SDict begin [ /View [/XYZ H.V] /Dest (4207) cvn H.B /DEST pdfmark end
+ 1309 10802 a FH(passwd)743 b(-l)h(david)-30
+12520 y
+SDict begin H.S end
+ -30 12520 a -30 12520 a
+SDict begin 18.2 H.A end
+ -30 12520 a -30 12520
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4208) cvn H.B /DEST pdfmark end
+ -30 12520 a 1846 x FU(This)361 b(will)f(change)h(da)-31
+b(vid')-85 b(s)361 b(passw)-15 b(ord)360 b(to)h(something)f(that)g(can)
+i(ne)-39 b(v)-23 b(er)361 b(match)f(an)-23 b(y)361 b(encrypted)-30
+16381 y(v)-39 b(alue.)388 b(Y)-170 b(ou)387 b(w)-15 b(ould)386
+b(reenable)h(the)g(account)h(by)f(using:)-30 18266 y
+SDict begin H.S end
+
+-30 18266 a -30 18266 a
+SDict begin 14.56 H.A end
+ -30 18266 a -30 18266 a
+SDict begin [ /View [/XYZ H.V] /Dest (4209) cvn H.B /DEST pdfmark end
+ -30 18266
+a -30 18266 a
+SDict begin H.S end
+ -30 18266 a -30 18266 a
+SDict begin 14.56 H.A end
+ -30 18266 a -30
+18266 a
+SDict begin [ /View [/XYZ H.V] /Dest (4210) cvn H.B /DEST pdfmark end
+ -30 18266 a 1276 x FJ(#)1309 19542 y
+SDict begin H.S end
+ 1309 19542
+a 1309 19542 a
+SDict begin 14.56 H.A end
+ 1309 19542 a 1309 19542 a
+SDict begin [ /View [/XYZ H.V] /Dest (4211) cvn H.B /DEST pdfmark end
+ 1309 19542 a
+FH(passwd)743 b(-u)h(david)-30 21260 y
+SDict begin H.S end
+ -30 21260 a -30
+21260 a
+SDict begin 18.2 H.A end
+ -30 21260 a -30 21260 a
+SDict begin [ /View [/XYZ H.V] /Dest (4212) cvn H.B /DEST pdfmark end
+ -30 21260 a 1847 x FU(No)-39
+b(w)-101 b(,)381 b(da)-31 b(vid')-85 b(s)379 b(account)g(is)h(back)g
+(to)f(normal.)h(Disabling)f(an)h(account)f(might)g(be)h(useful)f(if)h
+(the)-30 25122 y(user)385 b(doesn')-28 b(t)384 b(play)h(by)f(the)h
+(rules)g(you')-77 b(v)-23 b(e)383 b(set)i(up)g(on)f(your)h(system,)f
+(or)h(if)g(the)-23 b(y')-77 b(v)-23 b(e)384 b(e)-23 b(xported)384
+b(a)-30 27136 y(v)-23 b(ery)387 b(lar)-28 b(ge)388 b(cop)-15
+b(y)386 b(of)11609 27136 y
+SDict begin H.S end
+ 11609 27136 a 11609 27136
+a
+SDict begin 18.2 H.A end
+ 11609 27136 a 11609 27136 a
+SDict begin [ /View [/XYZ H.V] /Dest (4213) cvn H.B /DEST pdfmark end
+ 11609 27136 a FP(xeyes)p
+FU(\(1\))g(to)i(your)f(X)g(desktop.)-30 28247 y
+SDict begin H.S end
+ -30 28247
+a -30 28247 a
+SDict begin 18.2 H.A end
+ -30 28247 a -30 28247 a
+SDict begin [ /View [/XYZ H.V] /Dest (ESSENTIAL-SYSADMIN-USERS-CHANGING)
+cvn H.B /DEST pdfmark end
+ -30 28247 a 5181
+x FG(Changing)518 b(User)f(Inf)-37 b(ormation)-30 34772
+y
+SDict begin H.S end
+ -30 34772 a -30 34772 a
+SDict begin 18.2 H.A end
+ -30 34772 a -30 34772 a
+SDict begin [ /View [/XYZ H.V] /Dest (4216) cvn H.B /DEST pdfmark end
+ -30
+34772 a 1601 x FU(There)512 b(are)h(tw)-15 b(o)511 b(pieces)h(of)h
+(information)e(that)h(users)f(can)i(change)f(at)g(an)-23
+b(y)512 b(time:)g(their)f(shell)-30 38387 y(and)551 b(their)f(\002nger)
+h(information.)f(Slackw)-15 b(are)550 b(Linux)g(uses)33035
+38387 y
+SDict begin H.S end
+ 33035 38387 a 33035 38387 a
+SDict begin 18.2 H.A end
+ 33035 38387 a 33035
+38387 a
+SDict begin [ /View [/XYZ H.V] /Dest (4217) cvn H.B /DEST pdfmark end
+ 33035 38387 a FP(chsh)h FU(\(change)f(shell\))h(and)48800
+38387 y
+SDict begin H.S end
+ 48800 38387 a 48800 38387 a
+SDict begin 18.2 H.A end
+ 48800 38387 a 48800
+38387 a
+SDict begin [ /View [/XYZ H.V] /Dest (4218) cvn H.B /DEST pdfmark end
+ 48800 38387 a FP(chfn)-30 40402 y FU(\(change)387
+b(\002nger\))g(to)h(modify)e(these)h(v)-39 b(alues.)-30
+41512 y
+SDict begin H.S end
+ -30 41512 a -30 41512 a
+SDict begin 18.2 H.A end
+ -30 41512 a -30 41512
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4219) cvn H.B /DEST pdfmark end
+ -30 41512 a 1680 x FU(A)627 b(user)g(can)g(pick)g(an)-23
+b(y)627 b(shell)f(that)h(is)g(listed)f(in)h(the)30347
+43192 y
+SDict begin H.S end
+ 30347 43192 a 30347 43192 a
+SDict begin 18.2 H.A end
+ 30347 43192 a 30347
+43192 a
+SDict begin [ /View [/XYZ H.V] /Dest (4220) cvn H.B /DEST pdfmark end
+ 30347 43192 a FQ(/etc/shells)620 b FU(\002le.)627
+b(F)-23 b(or)626 b(most)h(people,)-30 45206 y
+SDict begin H.S end
+ -30 45206
+a -30 45206 a
+SDict begin 18.2 H.A end
+ -30 45206 a -30 45206 a
+SDict begin [ /View [/XYZ H.V] /Dest (4221) cvn H.B /DEST pdfmark end
+ -30 45206 a FP(/bin/bash)550
+b FU(will)h(do)g(just)g(\002ne.)g(Others)g(might)g(be)g(f)-15
+b(amiliar)550 b(with)h(a)g(shell)g(found)g(on)g(their)-30
+47221 y(system)441 b(at)h(w)-15 b(ork)442 b(or)g(school)f(and)h(w)-15
+b(ant)441 b(to)h(use)g(what)f(the)-23 b(y)442 b(already)g(kno)-39
+b(w)-101 b(.)442 b(T)-124 b(o)442 b(change)g(your)-30
+49236 y(shell,)387 b(use)6126 49236 y
+SDict begin H.S end
+ 6126 49236 a 6126
+49236 a
+SDict begin 18.2 H.A end
+ 6126 49236 a 6126 49236 a
+SDict begin [ /View [/XYZ H.V] /Dest (4222) cvn H.B /DEST pdfmark end
+ 6126 49236 a FP(chsh)p
+FU(:)-30 51009 y
+SDict begin H.S end
+ -30 51009 a -30 51009 a
+SDict begin 14.56 H.A end
+ -30 51009 a
+-30 51009 a
+SDict begin [ /View [/XYZ H.V] /Dest (4223) cvn H.B /DEST pdfmark end
+ -30 51009 a -30 51009 a
+SDict begin H.S end
+ -30 51009 a -30 51009
+a
+SDict begin 14.56 H.A end
+ -30 51009 a -30 51009 a
+SDict begin [ /View [/XYZ H.V] /Dest (4224) cvn H.B /DEST pdfmark end
+ -30 51009 a 1388 x FJ(\045)1309
+52397 y
+SDict begin H.S end
+ 1309 52397 a 1309 52397 a
+SDict begin 14.56 H.A end
+ 1309 52397 a 1309 52397
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4225) cvn H.B /DEST pdfmark end
+ 1309 52397 a FH(chsh)-30 54009 y FP(Password:)-30 55621
+y(Changing)743 b(the)h(login)f(shell)g(for)h(chris)-30
+57232 y(Enter)f(the)h(new)f(value,)h(or)f(press)g(return)h(for)f(the)h
+(default)5921 58844 y(Login)f(Shell)h([/bin/bash]:)-30
+60588 y
+SDict begin H.S end
+ -30 60588 a -30 60588 a
+SDict begin 18.2 H.A end
+ -30 60588 a -30 60588
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4226) cvn H.B /DEST pdfmark end
+ -30 60588 a 1820 x FU(After)354 b(entering)f(your)g(passw)-15
+b(ord,)353 b(enter)h(the)g(full)f(path)g(to)h(the)f(ne)-39
+b(w)354 b(shell.)g(Mak)-15 b(e)353 b(sure)g(that)h(it')-85
+b(s)-30 64423 y(listed)436 b(in)g(the)7737 64423 y
+SDict begin H.S end
+ 7737
+64423 a 7737 64423 a
+SDict begin 18.2 H.A end
+ 7737 64423 a 7737 64423 a
+SDict begin [ /View [/XYZ H.V] /Dest (4227) cvn H.B /DEST pdfmark end
+ 7737 64423
+a FQ(/etc/shells)p FU(\(5\))430 b(\002le)436 b(\002rst.)g(The)25369
+64423 y
+SDict begin H.S end
+ 25369 64423 a 25369 64423 a
+SDict begin 18.2 H.A end
+ 25369 64423 a 25369
+64423 a
+SDict begin [ /View [/XYZ H.V] /Dest (4228) cvn H.B /DEST pdfmark end
+ 25369 64423 a FP(root)g FU(user)h(can)f(also)g(change)g(an)-23
+b(y)436 b(user')-85 b(s)436 b(shell)-30 66438 y(by)387
+b(running)7116 66438 y
+SDict begin H.S end
+ 7116 66438 a 7116 66438 a
+SDict begin 18.2 H.A end
+ 7116
+66438 a 7116 66438 a
+SDict begin [ /View [/XYZ H.V] /Dest (4229) cvn H.B /DEST pdfmark end
+ 7116 66438 a FP(chsh)g FU(with)g(a)g(username)g
+(as)h(the)f(ar)-28 b(gument.)p Black 49451 73792 a FR(149)p
+Black eop end
+%%Page: 150 172
+TeXDict begin 150 171 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.150) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (4257) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(12)g(Essential)f(System)h(Administr)-23 b(ation)p Black
+-30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4230) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(The)540 b(\002nger)g(information)e(is)i(the)g
+(optional)f(information)g(such)h(as)g(your)f(full)h(name,)g(phone)-30
+5626 y(numbers,)412 b(and)f(room)h(number)-85 b(.)411
+b(This)g(can)h(be)g(changed)g(using)34839 5626 y
+SDict begin H.S end
+ 34839
+5626 a 34839 5626 a
+SDict begin 18.2 H.A end
+ 34839 5626 a 34839 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (4231) cvn H.B /DEST pdfmark end
+ 34839 5626
+a FP(chfn)p FU(,)g(and)f(follo)-39 b(ws)412 b(the)f(same)-30
+7640 y(procedure)571 b(as)f(it)h(did)f(during)g(account)h(creation.)g
+(As)f(usual,)35062 7640 y
+SDict begin H.S end
+ 35062 7640 a 35062 7640 a
+SDict begin 18.2 H.A end
+ 35062
+7640 a 35062 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (4232) cvn H.B /DEST pdfmark end
+ 35062 7640 a FP(root)g FU(can)h(change)g(an)-23
+b(yone')-85 b(s)-30 9655 y(\002nger)387 b(information.)-30
+12315 y
+SDict begin H.S end
+ -30 12315 a -30 12315 a
+SDict begin 18.2 H.A end
+ -30 12315 a -30 12315
+a
+SDict begin [ /View [/XYZ H.V] /Dest (ESSENTIAL-SYSADMIN-HARDUSERS)
+cvn H.B /DEST pdfmark end
+ -30 12315 a 5789 x FL(12.2)620 b(User)-33 b(s)620 b(and)f(Gr)-45
+b(oups,)620 b(the)f(Har)-45 b(d)621 b(W)-89 b(a)-45 b(y)-30
+19682 y
+SDict begin H.S end
+ -30 19682 a -30 19682 a
+SDict begin 18.2 H.A end
+ -30 19682 a -30 19682
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4235) cvn H.B /DEST pdfmark end
+ -30 19682 a 1553 x FU(Of)400 b(course,)f(it)h(is)f(possible)g(to)g
+(add,)h(modify)-101 b(,)399 b(and)h(remo)-23 b(v)g(e)398
+b(users)i(and)f(groups)g(without)g(using)-30 23249 y(the)362
+b(scripts)f(and)g(programs)g(that)h(come)f(with)g(Slackw)-15
+b(are.)361 b(It')-85 b(s)362 b(not)f(really)g(dif)-39
+b(\002cult,)362 b(although)-30 25264 y(after)609 b(reading)g(this)g
+(process,)g(you')-15 b(ll)608 b(probably)g(\002nd)h(it)g(much)f(easier)
+h(to)g(use)g(the)g(scripts.)-30 27279 y(Ho)-39 b(we)g(v)-23
+b(er)-62 b(,)421 b(it')-85 b(s)420 b(important)g(to)g(kno)-39
+b(w)421 b(ho)-39 b(w)420 b(your)h(passw)-15 b(ord)419
+b(information)g(is)i(actually)f(stored,)-30 29293 y(in)358
+b(case)g(you)g(e)-39 b(v)-23 b(er)358 b(need)g(to)g(reco)-23
+b(v)g(er)358 b(this)g(information)f(and)h(don')-28 b(t)358
+b(ha)-31 b(v)-23 b(e)357 b(the)h(Slackw)-15 b(are)358
+b(tools)-30 31308 y(a)-31 b(v)-39 b(ailable.)-30 32098
+y
+SDict begin H.S end
+ -30 32098 a -30 32098 a
+SDict begin 18.2 H.A end
+ -30 32098 a -30 32098 a
+SDict begin [ /View [/XYZ H.V] /Dest (4236) cvn H.B /DEST pdfmark end
+ -30
+32098 a 2000 x FU(First,)525 b(we')-15 b(ll)525 b(add)g(a)g(ne)-39
+b(w)526 b(user)f(to)g(the)21722 34098 y
+SDict begin H.S end
+ 21722 34098 a
+21722 34098 a
+SDict begin 18.2 H.A end
+ 21722 34098 a 21722 34098 a
+SDict begin [ /View [/XYZ H.V] /Dest (4237) cvn H.B /DEST pdfmark end
+ 21722 34098
+a FQ(/etc/passwd)p FU(\(5\),)31332 34098 y
+SDict begin H.S end
+ 31332 34098
+a 31332 34098 a
+SDict begin 18.2 H.A end
+ 31332 34098 a 31332 34098 a
+SDict begin [ /View [/XYZ H.V] /Dest (4238) cvn H.B /DEST pdfmark end
+ 31332 34098
+a FQ(/etc/shadow)p FU(\(5\),)519 b(and)43705 34098 y
+SDict begin H.S end
+
+43705 34098 a 43705 34098 a
+SDict begin 18.2 H.A end
+ 43705 34098 a 43705 34098
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4239) cvn H.B /DEST pdfmark end
+ 43705 34098 a FQ(/etc/group)p FU(\(5\))-30 36112 y(\002les.)553
+b(The)6456 36112 y
+SDict begin H.S end
+ 6456 36112 a 6456 36112 a
+SDict begin 18.2 H.A end
+ 6456 36112
+a 6456 36112 a
+SDict begin [ /View [/XYZ H.V] /Dest (4240) cvn H.B /DEST pdfmark end
+ 6456 36112 a FQ(passwd)c FU(\002le)j(holds)g(some)g
+(information)g(about)g(the)g(users)g(on)h(your)f(system,)g(b)-31
+b(ut)-30 38127 y(\(strangely)382 b(enough\))g(not)f(their)h(passw)-15
+b(ords.)382 b(This)f(w)-15 b(as)382 b(once)g(the)g(case,)h(b)-31
+b(ut)382 b(w)-15 b(as)382 b(halted)f(long)-30 40142 y(ago)585
+b(for)h(security)e(reasons.)i(The)f(passwd)g(\002le)g(must)f(be)h
+(readable)h(by)f(all)g(users,)g(b)-31 b(ut)585 b(you)-30
+42156 y(don')-28 b(t)451 b(w)-15 b(ant)450 b(encrypted)h(passw)-15
+b(ords)450 b(w)-15 b(orld-readable,)451 b(as)g(w)-15
+b(ould-be)450 b(intruders)h(can)g(use)g(the)-30 44171
+y(encrypted)510 b(passw)-15 b(ords)509 b(as)h(a)g(starting)g(point)f
+(for)i(decrypting)e(a)h(user')-85 b(s)510 b(passw)-15
+b(ord.)510 b(Instead,)-30 46186 y(the)385 b(encrypted)g(passw)-15
+b(ords)384 b(are)h(k)-15 b(ept)385 b(in)f(the)h(shado)-39
+b(w)385 b(\002le,)g(which)g(is)g(only)g(readable)g(by)g(root,)-30
+48200 y(and)421 b(e)-39 b(v)-23 b(eryone')-85 b(s)421
+b(passw)-15 b(ord)420 b(is)i(entered)f(into)g(the)27547
+48200 y
+SDict begin H.S end
+ 27547 48200 a 27547 48200 a
+SDict begin 18.2 H.A end
+ 27547 48200 a 27547
+48200 a
+SDict begin [ /View [/XYZ H.V] /Dest (4241) cvn H.B /DEST pdfmark end
+ 27547 48200 a FQ(passwd)c FU(\002le)k(simply)g(as)40482
+48200 y
+SDict begin H.S end
+ 40482 48200 a 40482 48200 a
+SDict begin 18.2 H.A end
+ 40482 48200 a 40482
+48200 a
+SDict begin [ /View [/XYZ H.V] /Dest (4242) cvn H.B /DEST pdfmark end
+ 40482 48200 a FU(\223)41170 48200 y
+SDict begin H.S end
+ 41170 48200
+a 41170 48200 a
+SDict begin 18.2 H.A end
+ 41170 48200 a 41170 48200 a
+SDict begin [ /View [/XYZ H.V] /Dest (4243) cvn H.B /DEST pdfmark end
+ 41170 48200
+a FP(x)p FU(\224.)h(The)46242 48200 y
+SDict begin H.S end
+ 46242 48200 a 46242
+48200 a
+SDict begin 18.2 H.A end
+ 46242 48200 a 46242 48200 a
+SDict begin [ /View [/XYZ H.V] /Dest (4244) cvn H.B /DEST pdfmark end
+ 46242 48200 a FQ(group)c
+FU(\002le)-30 50215 y(lists)387 b(all)g(the)g(groups)g(and)g(who)g(is)g
+(in)g(each.)-30 51325 y
+SDict begin H.S end
+ -30 51325 a -30 51325 a
+SDict begin 18.2 H.A end
+ -30 51325
+a -30 51325 a
+SDict begin [ /View [/XYZ H.V] /Dest (4245) cvn H.B /DEST pdfmark end
+ -30 51325 a 1680 x FU(Y)-170 b(ou)368 b(can)h(use)g(the)
+10055 53005 y
+SDict begin H.S end
+ 10055 53005 a 10055 53005 a
+SDict begin 18.2 H.A end
+ 10055 53005
+a 10055 53005 a
+SDict begin [ /View [/XYZ H.V] /Dest (4246) cvn H.B /DEST pdfmark end
+ 10055 53005 a FP(vipw)g FU(command)f(to)g(edit)h(the)
+26412 53005 y
+SDict begin H.S end
+ 26412 53005 a 26412 53005 a
+SDict begin 18.2 H.A end
+ 26412 53005
+a 26412 53005 a
+SDict begin [ /View [/XYZ H.V] /Dest (4247) cvn H.B /DEST pdfmark end
+ 26412 53005 a FQ(/etc/passwd)362 b FU(\002le)368
+b(safely)-101 b(,)370 b(and)f(the)45247 53005 y
+SDict begin H.S end
+ 45247
+53005 a 45247 53005 a
+SDict begin 18.2 H.A end
+ 45247 53005 a 45247 53005 a
+SDict begin [ /View [/XYZ H.V] /Dest (4248) cvn H.B /DEST pdfmark end
+ 45247
+53005 a FP(vigr)f FU(com-)-30 55019 y(mand)343 b(to)g(edit)g(the)10211
+55019 y
+SDict begin H.S end
+ 10211 55019 a 10211 55019 a
+SDict begin 18.2 H.A end
+ 10211 55019 a 10211
+55019 a
+SDict begin [ /View [/XYZ H.V] /Dest (4249) cvn H.B /DEST pdfmark end
+ 10211 55019 a FQ(/etc/group)337 b FU(\002le)343
+b(safely)-101 b(.)344 b(Use)26226 55019 y
+SDict begin H.S end
+ 26226 55019
+a 26226 55019 a
+SDict begin 18.2 H.A end
+ 26226 55019 a 26226 55019 a
+SDict begin [ /View [/XYZ H.V] /Dest (4250) cvn H.B /DEST pdfmark end
+ 26226 55019
+a FP(vipw)744 b(-s)343 b FU(to)g(edit)g(the)38231 55019
+y
+SDict begin H.S end
+ 38231 55019 a 38231 55019 a
+SDict begin 18.2 H.A end
+ 38231 55019 a 38231 55019
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4251) cvn H.B /DEST pdfmark end
+ 38231 55019 a FQ(/etc/shadow)336 b FU(\002le)343 b(safely)-101
+b(.)-30 57034 y(\()486 57034 y
+SDict begin H.S end
+ 486 57034 a 486 57034
+a
+SDict begin 18.2 H.A end
+ 486 57034 a 486 57034 a
+SDict begin [ /View [/XYZ H.V] /Dest (4252) cvn H.B /DEST pdfmark end
+ 486 57034 a FU(\223Safely\224)353
+b(in)h(this)f(conte)-23 b(xt)352 b(means)h(someone)g(else)h(w)-15
+b(on')-28 b(t)352 b(be)i(able)f(to)g(modify)g(the)g(\002le)h(you')-77
+b(re)-30 59049 y(editing)381 b(at)g(the)g(moment.)g(If)h(you')-77
+b(re)381 b(the)g(only)g(administrator)f(of)h(your)g(system,)g(you')-77
+b(re)381 b(prob-)-30 61063 y(ably)387 b(safe,)h(b)-31
+b(ut)387 b(it')-85 b(s)387 b(best)g(to)g(get)g(into)g(good)g(habits)g
+(from)g(the)g(start.\))-30 62174 y
+SDict begin H.S end
+ -30 62174 a -30 62174
+a
+SDict begin 18.2 H.A end
+ -30 62174 a -30 62174 a
+SDict begin [ /View [/XYZ H.V] /Dest (4253) cvn H.B /DEST pdfmark end
+ -30 62174 a 1679 x FU(Let')-85
+b(s)368 b(e)-23 b(xamine)367 b(the)11295 63853 y
+SDict begin H.S end
+ 11295
+63853 a 11295 63853 a
+SDict begin 18.2 H.A end
+ 11295 63853 a 11295 63853 a
+SDict begin [ /View [/XYZ H.V] /Dest (4254) cvn H.B /DEST pdfmark end
+ 11295
+63853 a FQ(/etc/passwd)362 b FU(\002le)367 b(and)h(look)g(at)g(ho)-39
+b(w)368 b(to)g(add)g(a)h(ne)-39 b(w)368 b(user)-85 b(.)368
+b(A)h(typical)e(entry)-30 65867 y(in)1563 65867 y
+SDict begin H.S end
+ 1563
+65867 a 1563 65867 a
+SDict begin 18.2 H.A end
+ 1563 65867 a 1563 65867 a
+SDict begin [ /View [/XYZ H.V] /Dest (4255) cvn H.B /DEST pdfmark end
+ 1563 65867
+a FQ(passwd)384 b FU(looks)j(lik)-15 b(e)386 b(this:)p
+Black -30 73792 a FR(150)p Black eop end
+%%Page: 151 173
+TeXDict begin 151 172 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.151) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (4274) cvn H.B /DEST pdfmark end
+ -30 -2687 a 24333 -1636 a FR(Chapter)387
+b(12)g(Essential)f(System)h(Administr)-23 b(ation)p Black
+-30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4256) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FP(chris:x:1000:100:Chris)741 b(Lumens,Room)i
+(2\204:/home/chris:/bin/bash)-30 7176 y FU(Each)449 b(line)f(is)g(an)h
+(entry)f(for)h(one)f(user)-62 b(,)449 b(and)g(\002elds)f(on)g(each)h
+(line)f(are)h(separated)g(by)f(a)h(colon.)-30 9190 y(The)356
+b(\002elds)g(are)h(the)f(login)g(name,)h(encrypted)f(passw)-15
+b(ord)355 b(\(\223)p FP(x)p FU(\224)i(for)f(e)-39 b(v)-23
+b(eryone)357 b(on)f(a)h(Slackw)-15 b(are)-30 11205 y(system,)506
+b(since)f(Slackw)-15 b(are)505 b(uses)h(shado)-39 b(w)505
+b(passw)-15 b(ords\),)505 b(user)h(ID,)g(group)g(ID,)g(the)g(optional)
+-30 13220 y(\002nger)411 b(information)g(\(separated)h(by)f(commas\),)h
+(home)f(directory)-101 b(,)412 b(and)g(shell.)g(T)-124
+b(o)411 b(add)h(a)g(ne)-39 b(w)-30 15234 y(user)376 b(by)g(hand,)g(add)
+g(a)g(ne)-39 b(w)377 b(line)e(at)h(the)g(end)g(of)g(the)g(\002le,)g
+(\002lling)f(in)h(the)g(appropriate)f(informa-)-30 17249
+y(tion.)-30 17264 y
+SDict begin H.S end
+ -30 17264 a -30 17264 a
+SDict begin 18.2 H.A end
+ -30 17264
+a -30 17264 a
+SDict begin [ /View [/XYZ H.V] /Dest (4260) cvn H.B /DEST pdfmark end
+ -30 17264 a -30 18039 a
+SDict begin H.S end
+ -30 18039 a -30
+18039 a
+SDict begin 18.2 H.A end
+ -30 18039 a -30 18039 a
+SDict begin [ /View [/XYZ H.V] /Dest (4262) cvn H.B /DEST pdfmark end
+ -30 18039 a 1999 x FU(The)469
+b(information)e(you)i(add)f(needs)h(to)f(meet)g(some)g(requirements,)h
+(or)f(your)h(ne)-39 b(w)469 b(user)f(may)-30 22053 y(ha)-31
+b(v)-23 b(e)445 b(problems)g(logging)f(in.)i(First,)f(mak)-15
+b(e)445 b(sure)g(that)g(the)g(passw)-15 b(ord)445 b(\002eld)g(is)g(an)
+45191 22053 y
+SDict begin H.S end
+ 45191 22053 a 45191 22053 a
+SDict begin 18.2 H.A end
+ 45191 22053
+a 45191 22053 a
+SDict begin [ /View [/XYZ H.V] /Dest (4263) cvn H.B /DEST pdfmark end
+ 45191 22053 a FP(x)p FU(,)h(and)f(that)-30
+24068 y(both)461 b(the)h(user)g(name)f(and)h(user)f(ID)h(is)g(unique.)f
+(Assign)g(the)h(user)f(a)h(group,)g(either)g(100)f(\(the)-30
+26082 y
+SDict begin H.S end
+ -30 26082 a -30 26082 a
+SDict begin 18.2 H.A end
+ -30 26082 a -30 26082
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4264) cvn H.B /DEST pdfmark end
+ -30 26082 a FU(\223users\224)509 b(group)g(in)g(Slackw)-15
+b(are\))509 b(or)g(your)g(def)-15 b(ault)509 b(group)g(\(use)g(its)g
+(number)-62 b(,)509 b(not)g(its)g(name\).)-30 28097 y(Gi)-39
+b(v)-23 b(e)334 b(the)g(user)g(a)g(v)-39 b(alid)334 b(home)g(directory)
+f(\(which)h(you')-15 b(ll)333 b(create)h(later\))g(and)g(shell)g
+(\(remember)-62 b(,)-30 30112 y(v)-39 b(alid)387 b(shells)g(are)h
+(listed)e(in)14954 30112 y
+SDict begin H.S end
+ 14954 30112 a 14954 30112
+a
+SDict begin 18.2 H.A end
+ 14954 30112 a 14954 30112 a
+SDict begin [ /View [/XYZ H.V] /Dest (4265) cvn H.B /DEST pdfmark end
+ 14954 30112 a FQ(/etc/shells)p
+FU(\).)-30 31164 y
+SDict begin H.S end
+ -30 31164 a -30 31164 a
+SDict begin 18.2 H.A end
+ -30 31164
+a -30 31164 a
+SDict begin [ /View [/XYZ H.V] /Dest (4266) cvn H.B /DEST pdfmark end
+ -30 31164 a 1737 x FU(Ne)-23 b(xt,)447
+b(we')-15 b(ll)447 b(need)g(to)g(add)g(an)g(entry)g(in)f(the)h
+(/etc/shado)-39 b(w)447 b(\002le,)g(which)g(holds)f(the)h(encrypted)-30
+34916 y(passw)-15 b(ords.)387 b(A)g(typical)g(entry)g(looks)g(lik)-15
+b(e)386 b(this:)-30 36801 y
+SDict begin H.S end
+ -30 36801 a -30 36801 a
+SDict begin 14.56 H.A end
+ -30
+36801 a -30 36801 a
+SDict begin [ /View [/XYZ H.V] /Dest (4267) cvn H.B /DEST pdfmark end
+ -30 36801 a 1276 x FP
+(chris:$1$w9bsw/N9$uwLr2bRER6YyBS.CAEp7R.:11055:0:99999:7:::)-30
+39822 y
+SDict begin H.S end
+ -30 39822 a -30 39822 a
+SDict begin 18.2 H.A end
+ -30 39822 a -30 39822
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4268) cvn H.B /DEST pdfmark end
+ -30 39822 a 1820 x FU(Ag)-8 b(ain,)347 b(each)g(line)f(is)g(an)h
+(entry)f(for)h(one)f(person,)h(with)f(each)h(\002eld)f(delimited)f(by)i
+(a)f(colon.)h(The)-30 43656 y(\002elds)566 b(are)i(\(in)e(order\))i
+(login)e(name,)h(encrypted)g(passw)-15 b(ord,)566 b(days)h(since)f(the)
+h(Epoch)g(\(Jan-)-30 45671 y(uary)532 b(1,)h(1970\))f(that)g(the)g
+(passw)-15 b(ord)531 b(w)-15 b(as)532 b(last)g(changed,)g(days)g
+(before)h(the)f(passw)-15 b(ord)531 b(may)-30 47686 y(be)411
+b(changed,)g(days)f(after)h(which)f(the)g(passw)-15 b(ord)410
+b(must)g(be)g(changed,)h(days)f(before)h(passw)-15 b(ord)-30
+49700 y(e)-23 b(xpiration)385 b(that)h(the)g(user)h(is)f(noti\002ed,)f
+(days)h(after)h(e)-23 b(xpiration)385 b(that)h(the)g(account)g(is)g
+(disabled,)-30 51715 y(days)h(since)g(the)h(Epoch)f(that)g(the)g
+(account)g(is)g(disabled,)g(and)g(a)h(reserv)-23 b(ed)387
+b(\002eld.)-30 52826 y
+SDict begin H.S end
+ -30 52826 a -30 52826 a
+SDict begin 18.2 H.A end
+ -30 52826
+a -30 52826 a
+SDict begin [ /View [/XYZ H.V] /Dest (4269) cvn H.B /DEST pdfmark end
+ -30 52826 a 1679 x FU(As)312 b(you)g(can)g(see,)h(most)f
+(of)g(that)g(is)g(for)g(account)g(e)-23 b(xpiration)311
+b(information.)h(If)g(you)g(aren')-28 b(t)313 b(using)-30
+56519 y(e)-23 b(xpiration)337 b(information,)g(you)g(only)h(need)f(to)h
+(\002ll)f(in)h(a)f(fe)-39 b(w)339 b(\002elds)e(with)g(some)g(special)h
+(v)-39 b(alues.)-30 58534 y(Otherwise,)377 b(you')-15
+b(ll)375 b(need)i(to)f(do)h(some)f(calculations)f(and)i(decision)f
+(making)g(before)h(you)f(can)-30 60549 y(\002ll)501 b(those)h(\002elds)
+f(in.)i(F)-23 b(or)501 b(a)h(ne)-39 b(w)502 b(user)-62
+b(,)503 b(just)e(put)h(some)g(random)f(g)-8 b(arbage)502
+b(in)g(the)g(passw)-15 b(ord)-30 62563 y(\002eld.)517
+b(Don')-28 b(t)516 b(w)-15 b(orry)516 b(about)g(what)g(the)h(passw)-15
+b(ord)515 b(is)h(right)g(no)-39 b(w)-101 b(,)518 b(because)e(you')-77
+b(re)516 b(going)g(to)-30 64578 y(change)359 b(it)f(in)g(a)h(minute.)f
+(The)h(only)f(character)h(you)f(cannot)h(include)f(in)g(the)h(passw)-15
+b(ord)357 b(\002eld)h(is)-30 66593 y(a)389 b(colon.)f(Lea)-31
+b(v)-23 b(e)388 b(the)11668 66593 y
+SDict begin H.S end
+ 11668 66593 a 11668
+66593 a
+SDict begin 18.2 H.A end
+ 11668 66593 a 11668 66593 a
+SDict begin [ /View [/XYZ H.V] /Dest (4270) cvn H.B /DEST pdfmark end
+ 11668 66593 a FU(\223days)h(since)f
+(passw)-15 b(ord)387 b(w)-15 b(as)388 b(changed\224)g(\002eld)g(blank)g
+(as)g(well.)h(Fill)e(in)50645 66593 y
+SDict begin H.S end
+ 50645 66593 a 50645
+66593 a
+SDict begin 18.2 H.A end
+ 50645 66593 a 50645 66593 a
+SDict begin [ /View [/XYZ H.V] /Dest (4271) cvn H.B /DEST pdfmark end
+ 50645 66593 a FP(0)p
+FU(,)p Black 49451 73792 a FR(151)p Black eop end
+%%Page: 152 174
+TeXDict begin 152 173 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.152) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 3611 a
+SDict begin H.S end
+ -30 3611 a
+-30 3611 a
+SDict begin 18.2 H.A end
+ -30 3611 a -30 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4272) cvn H.B /DEST pdfmark end
+ -30 3611 a FP(99999)p
+FU(,)387 b(and)7090 3611 y
+SDict begin H.S end
+ 7090 3611 a 7090 3611 a
+SDict begin 18.2 H.A end
+ 7090
+3611 a 7090 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4273) cvn H.B /DEST pdfmark end
+ 7090 3611 a FP(7)g FU(just)g(as)g(you)g(see)h(in)f
+(the)g(e)-23 b(xample)387 b(entry)-101 b(,)387 b(and)h(lea)-31
+b(v)-23 b(e)387 b(the)g(other)g(\002elds)g(blank.)-30
+6401 y(\(F)-23 b(or)606 b(those)f(of)h(you)g(who)g(think)f(you)h(see)g
+(my)g(encrypted)g(passw)-15 b(ord)605 b(abo)-23 b(v)g(e)605
+b(and)h(belie)-39 b(v)-23 b(e)-30 8415 y(you')-77 b(v)-23
+b(e)506 b(got)h(a)g(le)-23 b(g)507 b(up)g(on)g(breaking)g(into)f(my)h
+(system,)g(go)g(right)g(ahead.)g(If)h(you)e(can)i(crack)-30
+10430 y(that)601 b(passw)-15 b(ord,)601 b(you')-15 b(ll)600
+b(kno)-39 b(w)602 b(the)f(passw)-15 b(ord)600 b(to)i(a)f(\002re)-39
+b(w)-15 b(alled)601 b(test)g(system.)g(No)-39 b(w)602
+b(that')-85 b(s)-30 12445 y(useful)387 b(:\))g(\))-30
+12722 y
+SDict begin H.S end
+ -30 12722 a -30 12722 a
+SDict begin 18.2 H.A end
+ -30 12722 a -30 12722
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4275) cvn H.B /DEST pdfmark end
+ -30 12722 a -30 13497 a
+SDict begin H.S end
+ -30 13497 a -30 13497 a
+SDict begin 18.2 H.A end
+ -30
+13497 a -30 13497 a
+SDict begin [ /View [/XYZ H.V] /Dest (4278) cvn H.B /DEST pdfmark end
+ -30 13497 a 1737 x FU(All)399 b(normal)g(users)g
+(are)h(members)f(of)g(the)23080 15234 y
+SDict begin H.S end
+ 23080 15234 a
+23080 15234 a
+SDict begin 18.2 H.A end
+ 23080 15234 a 23080 15234 a
+SDict begin [ /View [/XYZ H.V] /Dest (4279) cvn H.B /DEST pdfmark end
+ 23080 15234
+a FU(\223)23768 15234 y
+SDict begin H.S end
+ 23768 15234 a 23768 15234 a
+SDict begin 18.2 H.A end
+ 23768
+15234 a 23768 15234 a
+SDict begin [ /View [/XYZ H.V] /Dest (4280) cvn H.B /DEST pdfmark end
+ 23768 15234 a FP(users)p FU(\224)g(group)g(on)g
+(a)h(typical)f(Slackw)-15 b(are)398 b(system.)-30 17249
+y(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)309 b(if)f(you)h(w)-15
+b(ant)307 b(to)h(create)h(a)g(ne)-39 b(w)308 b(group,)h(or)f(add)g(the)
+h(ne)-39 b(w)308 b(user)g(to)h(additional)e(groups,)-30
+19264 y(you')-15 b(ll)386 b(need)i(to)f(modify)f(the)16097
+19264 y
+SDict begin H.S end
+ 16097 19264 a 16097 19264 a
+SDict begin 18.2 H.A end
+ 16097 19264 a 16097
+19264 a
+SDict begin [ /View [/XYZ H.V] /Dest (4281) cvn H.B /DEST pdfmark end
+ 16097 19264 a FQ(/etc/group)381 b FU(\002le.)387
+b(Here)h(is)f(a)g(typical)g(entry:)-30 21149 y
+SDict begin H.S end
+ -30 21149
+a -30 21149 a
+SDict begin 14.56 H.A end
+ -30 21149 a -30 21149 a
+SDict begin [ /View [/XYZ H.V] /Dest (4282) cvn H.B /DEST pdfmark end
+ -30 21149 a 1276
+x FP(cvs::102:chris,logan,david,root)-30 24169 y
+SDict begin H.S end
+ -30
+24169 a -30 24169 a
+SDict begin 18.2 H.A end
+ -30 24169 a -30 24169 a
+SDict begin [ /View [/XYZ H.V] /Dest (4283) cvn H.B /DEST pdfmark end
+ -30 24169
+a 1820 x FU(The)510 b(\002elds)e(are)i(group)f(name,)h(group)f(passw)
+-15 b(ord,)509 b(group)g(ID,)h(and)f(group)h(members,)f(sepa-)-30
+28004 y(rated)362 b(by)f(commas.)g(Creating)g(a)h(ne)-39
+b(w)362 b(group)f(is)g(a)h(simple)f(matter)g(of)h(adding)f(a)g(ne)-39
+b(w)362 b(line)f(with)-30 30019 y(a)447 b(unique)f(group)h(ID,)g(and)g
+(listing)e(all)i(the)f(users)h(you)f(w)-15 b(ant)447
+b(to)f(be)h(in)f(the)h(group.)g(An)-23 b(y)446 b(users)-30
+32033 y(that)411 b(are)i(in)e(this)g(ne)-39 b(w)412 b(group)f(and)h
+(are)g(logged)f(in)h(will)f(ha)-31 b(v)-23 b(e)411 b(to)h(log)f(out)h
+(and)f(log)h(back)f(in)h(for)-30 34048 y(those)387 b(changes)g(to)g
+(tak)-15 b(e)387 b(ef)-39 b(fect.)-30 35158 y
+SDict begin H.S end
+ -30 35158
+a -30 35158 a
+SDict begin 18.2 H.A end
+ -30 35158 a -30 35158 a
+SDict begin [ /View [/XYZ H.V] /Dest (4284) cvn H.B /DEST pdfmark end
+ -30 35158 a 1680
+x FU(At)378 b(this)g(point,)h(it)f(might)f(be)i(a)g(good)f(idea)g(to)g
+(use)h(the)29352 36838 y
+SDict begin H.S end
+ 29352 36838 a 29352 36838 a
+SDict begin 18.2 H.A end
+
+29352 36838 a 29352 36838 a
+SDict begin [ /View [/XYZ H.V] /Dest (4285) cvn H.B /DEST pdfmark end
+ 29352 36838 a FP(pwck)f FU(and)35323
+36838 y
+SDict begin H.S end
+ 35323 36838 a 35323 36838 a
+SDict begin 18.2 H.A end
+ 35323 36838 a 35323
+36838 a
+SDict begin [ /View [/XYZ H.V] /Dest (4286) cvn H.B /DEST pdfmark end
+ 35323 36838 a FP(grpck)g FU(commands)f(to)h(v)-23
+b(erify)-30 38852 y(that)461 b(the)h(changes)g(you')-77
+b(v)-23 b(e)460 b(made)i(are)g(consistent.)f(First,)g(use)34670
+38852 y
+SDict begin H.S end
+ 34670 38852 a 34670 38852 a
+SDict begin 18.2 H.A end
+ 34670 38852 a 34670
+38852 a
+SDict begin [ /View [/XYZ H.V] /Dest (4287) cvn H.B /DEST pdfmark end
+ 34670 38852 a FP(pwck)743 b(-r)462 b FU(and)43038
+38852 y
+SDict begin H.S end
+ 43038 38852 a 43038 38852 a
+SDict begin 18.2 H.A end
+ 43038 38852 a 43038
+38852 a
+SDict begin [ /View [/XYZ H.V] /Dest (4288) cvn H.B /DEST pdfmark end
+ 43038 38852 a FP(grpck)744 b(-r)p FU(:)461 b(the)-30
+40867 y
+SDict begin H.S end
+ -30 40867 a -30 40867 a
+SDict begin 18.2 H.A end
+ -30 40867 a -30 40867
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4289) cvn H.B /DEST pdfmark end
+ -30 40867 a FP(-r)494 b FU(switch)f(mak)-15 b(es)494
+b(no)g(changes,)g(b)-31 b(ut)494 b(lists)f(the)h(changes)g(you)f(w)-15
+b(ould)493 b(be)h(ask)-15 b(ed)494 b(to)g(mak)-15 b(e)493
+b(if)-30 42882 y(you)377 b(ran)f(the)h(command)f(without)g(the)g
+(switch.)h(Y)-170 b(ou)376 b(can)g(use)h(this)f(output)g(to)h(decide)f
+(whether)-30 44896 y(you)398 b(need)g(to)g(further)g(modify)f(an)-23
+b(y)398 b(\002les,)g(to)g(run)27161 44896 y
+SDict begin H.S end
+ 27161 44896
+a 27161 44896 a
+SDict begin 18.2 H.A end
+ 27161 44896 a 27161 44896 a
+SDict begin [ /View [/XYZ H.V] /Dest (4290) cvn H.B /DEST pdfmark end
+ 27161 44896
+a FP(pwck)f FU(or)32223 44896 y
+SDict begin H.S end
+ 32223 44896 a 32223 44896
+a
+SDict begin 18.2 H.A end
+ 32223 44896 a 32223 44896 a
+SDict begin [ /View [/XYZ H.V] /Dest (4291) cvn H.B /DEST pdfmark end
+ 32223 44896 a FP(grpck)h
+FU(without)f(the)43767 44896 y
+SDict begin H.S end
+ 43767 44896 a 43767 44896
+a
+SDict begin 18.2 H.A end
+ 43767 44896 a 43767 44896 a
+SDict begin [ /View [/XYZ H.V] /Dest (4292) cvn H.B /DEST pdfmark end
+ 43767 44896 a FP(-r)h FU(switch,)g(or)-30
+46911 y(to)387 b(simply)g(lea)-31 b(v)-23 b(e)387 b(your)g(changes)g
+(as)g(the)-23 b(y)387 b(are.)-30 48021 y
+SDict begin H.S end
+ -30 48021 a
+-30 48021 a
+SDict begin 18.2 H.A end
+ -30 48021 a -30 48021 a
+SDict begin [ /View [/XYZ H.V] /Dest (4293) cvn H.B /DEST pdfmark end
+ -30 48021 a 1679
+x FU(At)440 b(this)g(point,)h(you)f(should)f(use)i(the)20834
+49700 y
+SDict begin H.S end
+ 20834 49700 a 20834 49700 a
+SDict begin 18.2 H.A end
+ 20834 49700 a 20834
+49700 a
+SDict begin [ /View [/XYZ H.V] /Dest (4294) cvn H.B /DEST pdfmark end
+ 20834 49700 a FP(passwd)f FU(command)g(to)g(create)g(a)h
+(proper)f(passw)-15 b(ord)440 b(for)-30 51715 y(the)541
+b(user)-85 b(.)542 b(Then,)g(use)12552 51715 y
+SDict begin H.S end
+ 12552
+51715 a 12552 51715 a
+SDict begin 18.2 H.A end
+ 12552 51715 a 12552 51715 a
+SDict begin [ /View [/XYZ H.V] /Dest (4295) cvn H.B /DEST pdfmark end
+ 12552
+51715 a FP(mkdir)f FU(to)h(create)f(the)h(ne)-39 b(w)542
+b(user')-85 b(s)541 b(home)g(directory)g(in)g(the)h(location)-30
+53730 y(you)419 b(entered)f(into)h(the)12836 53730 y
+SDict begin H.S end
+
+12836 53730 a 12836 53730 a
+SDict begin 18.2 H.A end
+ 12836 53730 a 12836 53730
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4296) cvn H.B /DEST pdfmark end
+ 12836 53730 a FQ(/etc/passwd)412 b FU(\002le,)419 b(and)g(use)28074
+53730 y
+SDict begin H.S end
+ 28074 53730 a 28074 53730 a
+SDict begin 18.2 H.A end
+ 28074 53730 a 28074
+53730 a
+SDict begin [ /View [/XYZ H.V] /Dest (4297) cvn H.B /DEST pdfmark end
+ 28074 53730 a FP(chown)f FU(to)h(change)f(the)h(o)-39
+b(wner)419 b(of)g(the)g(ne)-39 b(w)-30 55744 y(directory)387
+b(to)g(the)g(ne)-39 b(w)388 b(user)-85 b(.)-30 56080
+y
+SDict begin H.S end
+ -30 56080 a -30 56080 a
+SDict begin 18.2 H.A end
+ -30 56080 a -30 56080 a
+SDict begin [ /View [/XYZ H.V] /Dest (4298) cvn H.B /DEST pdfmark end
+ -30
+56080 a -30 56080 a
+SDict begin H.S end
+ -30 56080 a -30 56080 a
+SDict begin 18.2 H.A end
+ -30 56080
+a -30 56080 a
+SDict begin [ /View [/XYZ H.V] /Dest (4301) cvn H.B /DEST pdfmark end
+ -30 56080 a -30 56855 a
+SDict begin H.S end
+ -30 56855 a -30
+56855 a
+SDict begin 18.2 H.A end
+ -30 56855 a -30 56855 a
+SDict begin [ /View [/XYZ H.V] /Dest (4303) cvn H.B /DEST pdfmark end
+ -30 56855 a 1679 x FU(Remo)-23
+b(ving)485 b(a)h(user)g(is)f(a)h(simple)g(matter)f(of)h(deleting)f(all)
+h(of)g(the)g(entries)f(that)h(e)-23 b(xist)485 b(for)h(that)-30
+60549 y(user)-85 b(.)315 b(Remo)-23 b(v)g(e)313 b(the)h(user')-85
+b(s)314 b(entry)g(from)21566 60549 y
+SDict begin H.S end
+ 21566 60549 a 21566
+60549 a
+SDict begin 18.2 H.A end
+ 21566 60549 a 21566 60549 a
+SDict begin [ /View [/XYZ H.V] /Dest (4304) cvn H.B /DEST pdfmark end
+ 21566 60549 a FQ(/etc/passwd)307
+b FU(and)31322 60549 y
+SDict begin H.S end
+ 31322 60549 a 31322 60549 a
+SDict begin 18.2 H.A end
+ 31322
+60549 a 31322 60549 a
+SDict begin [ /View [/XYZ H.V] /Dest (4305) cvn H.B /DEST pdfmark end
+ 31322 60549 a FQ(/etc/shadow)p
+FU(,)h(and)314 b(remo)-23 b(v)g(e)313 b(the)i(login)-30
+62563 y(name)567 b(from)h(an)-23 b(y)567 b(groups)g(in)g(the)19278
+62563 y
+SDict begin H.S end
+ 19278 62563 a 19278 62563 a
+SDict begin 18.2 H.A end
+ 19278 62563 a 19278
+62563 a
+SDict begin [ /View [/XYZ H.V] /Dest (4306) cvn H.B /DEST pdfmark end
+ 19278 62563 a FQ(/etc/group)561 b FU(\002le.)568
+b(If)g(you)f(wish,)g(delete)h(the)f(user')-85 b(s)567
+b(home)-30 64578 y(directory)-101 b(,)388 b(the)f(mail)g(spool)g
+(\002le,)g(and)g(his)g(crontab)g(entry)g(\(if)h(the)-23
+b(y)387 b(e)-23 b(xist\).)-30 65688 y
+SDict begin H.S end
+ -30 65688 a -30
+65688 a
+SDict begin 18.2 H.A end
+ -30 65688 a -30 65688 a
+SDict begin [ /View [/XYZ H.V] /Dest (4307) cvn H.B /DEST pdfmark end
+ -30 65688 a 1680 x FU(Remo)g(ving)386
+b(groups)h(is)g(similar:)f(remo)-23 b(v)g(e)387 b(the)g(group')-85
+b(s)387 b(entry)g(from)37221 67368 y
+SDict begin H.S end
+ 37221 67368 a 37221
+67368 a
+SDict begin 18.2 H.A end
+ 37221 67368 a 37221 67368 a
+SDict begin [ /View [/XYZ H.V] /Dest (4308) cvn H.B /DEST pdfmark end
+ 37221 67368 a FQ(/etc/group)p
+FU(.)-30 68478 y
+SDict begin H.S end
+ -30 68478 a -30 68478 a
+SDict begin 18.2 H.A end
+ -30 68478 a
+-30 68478 a
+SDict begin [ /View [/XYZ H.V] /Dest (ESSENTIAL-SYSADMIN-SHUTDOWN)
+cvn H.B /DEST pdfmark end
+ -30 68478 a Black 5314 x FR(152)p Black eop
+end
+%%Page: 153 175
+TeXDict begin 153 174 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.153) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 24333 -1636 a FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 4132 a FL(12.3)620
+b(Shutting)g(Do)-33 b(wn)619 b(Pr)-45 b(operl)-33 b(y)-30
+4629 y
+SDict begin H.S end
+ -30 4629 a -30 4629 a
+SDict begin 18.2 H.A end
+ -30 4629 a -30 4629 a
+SDict begin [ /View [/XYZ H.V] /Dest (4311) cvn H.B /DEST pdfmark end
+ -30
+4629 a -30 5744 a
+SDict begin H.S end
+ -30 5744 a -30 5744 a
+SDict begin 18.2 H.A end
+ -30 5744 a -30
+5744 a
+SDict begin [ /View [/XYZ H.V] /Dest (4313) cvn H.B /DEST pdfmark end
+ -30 5744 a 1519 x FU(It)531 b(is)f(v)-23 b(ery)530
+b(important)g(that)g(you)g(shut)g(do)-39 b(wn)530 b(your)h(system)e
+(properly)-101 b(.)531 b(Simply)e(turning)h(the)-30 9277
+y(po)-39 b(wer)543 b(of)-39 b(f)543 b(with)g(the)g(po)-39
+b(wer)543 b(switch)f(can)h(cause)g(serious)g(\002lesystem)e(damage.)j
+(While)e(the)-30 11292 y(system)367 b(is)h(on,)g(\002les)f(are)i(in)e
+(use)h(e)-39 b(v)-23 b(en)368 b(if)g(you)g(aren')-28
+b(t)368 b(doing)f(an)-23 b(ything.)367 b(Remember)g(that)h(there)-30
+13307 y(are)309 b(man)-23 b(y)308 b(processes)h(running)f(in)g(the)h
+(background)f(all)h(the)f(time.)h(These)g(processes)f(are)h(man-)-30
+15321 y(aging)407 b(the)f(system)h(and)g(k)-15 b(eep)406
+b(a)h(lot)g(of)g(\002les)f(open.)h(When)g(the)g(system')-85
+b(s)406 b(po)-39 b(wer)407 b(is)g(switched)-30 17336
+y(of)-39 b(f,)534 b(these)f(\002les)f(are)h(not)g(closed)g(properly)f
+(and)h(may)g(become)g(corrupted.)g(Depending)f(on)-30
+19351 y(what)409 b(\002les)g(become)g(damaged,)h(the)f(system)g(might)g
+(be)g(rendered)h(completely)e(unusable!)h(In)-30 21365
+y(an)-23 b(y)484 b(case,)g(you')-15 b(ll)483 b(ha)-31
+b(v)-23 b(e)483 b(to)h(go)f(through)g(a)h(long)f(\002lesystem)g(check)h
+(procedure)f(on)h(the)f(ne)-23 b(xt)-30 23380 y(reboot.)-30
+23395 y
+SDict begin H.S end
+ -30 23395 a -30 23395 a
+SDict begin 18.2 H.A end
+ -30 23395 a -30 23395
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4314) cvn H.B /DEST pdfmark end
+ -30 23395 a -30 23395 a
+SDict begin H.S end
+ -30 23395 a -30 23395 a
+SDict begin 18.2 H.A end
+ -30
+23395 a -30 23395 a
+SDict begin [ /View [/XYZ H.V] /Dest (4316) cvn H.B /DEST pdfmark end
+ -30 23395 a -30 23395 a
+SDict begin H.S end
+ -30 23395
+a -30 23395 a
+SDict begin 16.9 H.A end
+ -30 23395 a -30 23395 a
+SDict begin [ /View [/XYZ H.V] /Dest (4319) cvn H.B /DEST pdfmark end
+ -30 23395 a -30
+25720 a
+SDict begin H.S end
+ -30 25720 a -30 25720 a
+SDict begin 16.9 H.A end
+ -30 25720 a -30 25720
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4320) cvn H.B /DEST pdfmark end
+ -30 25720 a 3070 27575 a Fu(Note:)422 b Ft(If)f(y)-29
+b(ou)422 b(con\002gured)f(y)-29 b(our)422 b(system)e(with)i(a)f(jour)36
+b(nalling)424 b(\002lesystem,)c(lik)-29 b(e)422 b(e)-43
+b(xt3)422 b(or)3070 29446 y(reiserfs)-22 b(,)325 b(y)-29
+b(ou'll)326 b(be)f(par)58 b(tially)326 b(protected)f(from)f
+(\002lesystem)g(damage)-22 b(,)325 b(and)g(y)-29 b(our)325
+b(\002lesys-)3070 31317 y(tem)514 b(chec)-29 b(k)513
+b(on)h(reboot)h(will)h(be)e(shor)58 b(ter)514 b(than)h(if)f(y)-29
+b(ou)514 b(had)h(used)f(a)g(\002lesystem)f(with-)3070
+33188 y(out)421 b(jour)36 b(nalling,)423 b(lik)-29 b(e)422
+b(e)-43 b(xt2.)421 b(Ho)-22 b(w)-14 b(e)-43 b(v)-36 b(er)-72
+b(,)421 b(this)g(saf)-43 b(ety)420 b(net)h(is)g(no)g(e)-43
+b(xcuse)420 b(f)-43 b(or)421 b(improper)22 b(ly)3070
+35058 y(shutting)330 b(do)-22 b(wn)330 b(y)-29 b(our)330
+b(system!)e(A)h(jour)36 b(nalling)332 b(FS)e(is)g(meant)f(to)h(protect)
+g(y)-29 b(our)330 b(\002les)f(from)3070 36929 y(e)-43
+b(v)-36 b(ents)399 b(be)-29 b(y)g(ond)400 b(y)-29 b(our)401
+b(control,)f(not)h(from)f(y)-29 b(our)400 b(o)-22 b(wn)400
+b(laziness)-22 b(.)358 39719 y
+SDict begin H.S end
+ 358 39719 a 358 39719
+a
+SDict begin 18.2 H.A end
+ 358 39719 a 358 39719 a
+SDict begin [ /View [/XYZ H.V] /Dest (4321) cvn H.B /DEST pdfmark end
+ 358 39719 a -30 41268 a
+SDict begin H.S end
+ -30
+41268 a -30 41268 a
+SDict begin 18.2 H.A end
+ -30 41268 a -30 41268 a
+SDict begin [ /View [/XYZ H.V] /Dest (4323) cvn H.B /DEST pdfmark end
+ -30 41268
+a 2015 x FU(In)395 b(an)-23 b(y)395 b(case,)h(when)f(you)g(w)-15
+b(ant)395 b(to)g(reboot)g(or)g(po)-39 b(wer)396 b(do)-39
+b(wn)395 b(your)g(computer)-62 b(,)395 b(it)g(is)g(important)-30
+45298 y(to)448 b(do)h(so)f(properly)-101 b(.)449 b(There)f(are)h(se)-39
+b(v)-23 b(eral)449 b(w)-15 b(ays)447 b(of)i(doing)f(so;)g(you)g(can)h
+(pick)f(whiche)-39 b(v)-23 b(er)448 b(one)-30 47312 y(you)414
+b(think)f(is)g(the)h(most)f(fun)h(\(or)f(least)h(amount)f(of)h(w)-15
+b(ork\).)413 b(Since)h(a)g(shutdo)-39 b(wn)413 b(and)g(a)h(reboot)-30
+49327 y(are)526 b(similar)e(procedures,)i(most)e(of)h(the)h(w)-15
+b(ays)524 b(for)h(po)-39 b(wering)525 b(of)-39 b(f)526
+b(the)f(system)g(can)g(also)g(be)-30 51342 y(applied)387
+b(to)g(rebooting.)-30 52452 y
+SDict begin H.S end
+ -30 52452 a -30 52452 a
+SDict begin 18.2 H.A end
+
+-30 52452 a -30 52452 a
+SDict begin [ /View [/XYZ H.V] /Dest (4324) cvn H.B /DEST pdfmark end
+ -30 52452 a 1679 x FU(The)511
+b(\002rst)f(method)g(is)g(through)g(the)20254 54131 y
+SDict begin H.S end
+
+20254 54131 a 20254 54131 a
+SDict begin 18.2 H.A end
+ 20254 54131 a 20254 54131
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4325) cvn H.B /DEST pdfmark end
+ 20254 54131 a FP(shutdown)p FU(\(8\))g(program,)g(and)h(it)g(is)f
+(probably)g(the)h(most)-30 56146 y(popular)-85 b(.)5436
+56146 y
+SDict begin H.S end
+ 5436 56146 a 5436 56146 a
+SDict begin 18.2 H.A end
+ 5436 56146 a 5436 56146
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4326) cvn H.B /DEST pdfmark end
+ 5436 56146 a FP(shutdown)429 b FU(can)h(be)f(used)h(to)f(reboot)g(or)
+h(turn)f(of)-39 b(f)430 b(the)f(system)g(at)h(a)f(gi)-39
+b(v)-23 b(en)430 b(time,)f(and)-30 58161 y(can)447 b(display)e(a)i
+(message)f(to)g(all)g(the)g(logged-in)g(users)g(of)g(the)g(system)g
+(telling)f(them)h(that)g(the)-30 60175 y(system)387 b(is)g(going)f(do)
+-39 b(wn.)-30 61286 y
+SDict begin H.S end
+ -30 61286 a -30 61286 a
+SDict begin 18.2 H.A end
+ -30 61286
+a -30 61286 a
+SDict begin [ /View [/XYZ H.V] /Dest (4327) cvn H.B /DEST pdfmark end
+ -30 61286 a 1679 x FU(The)387 b(most)g(basic)g(use)g(of)h
+(shutdo)-39 b(wn)386 b(to)h(po)-39 b(wer)388 b(do)-39
+b(wn)387 b(the)g(computer)g(is:)-30 64850 y
+SDict begin H.S end
+ -30 64850
+a -30 64850 a
+SDict begin 14.56 H.A end
+ -30 64850 a -30 64850 a
+SDict begin [ /View [/XYZ H.V] /Dest (4328) cvn H.B /DEST pdfmark end
+ -30 64850 a -30
+64850 a
+SDict begin H.S end
+ -30 64850 a -30 64850 a
+SDict begin 14.56 H.A end
+ -30 64850 a -30 64850
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4329) cvn H.B /DEST pdfmark end
+ -30 64850 a 1276 x FJ(#)1309 66126 y
+SDict begin H.S end
+ 1309 66126 a 1309
+66126 a
+SDict begin 14.56 H.A end
+ 1309 66126 a 1309 66126 a
+SDict begin [ /View [/XYZ H.V] /Dest (4330) cvn H.B /DEST pdfmark end
+ 1309 66126 a FH(shutdown)743
+b(-h)h(now)p Black 49451 73792 a FR(153)p Black eop end
+%%Page: 154 176
+TeXDict begin 154 175 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.154) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a
+-30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4331) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(In)459
+b(this)f(case,)h(we)g(are)g(not)f(going)g(to)g(send)h(a)g(custom)e
+(message)i(to)f(the)g(users;)h(the)-23 b(y)458 b(will)g(see)-30
+5626 y
+SDict begin H.S end
+ -30 5626 a -30 5626 a
+SDict begin 18.2 H.A end
+ -30 5626 a -30 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (4332) cvn H.B /DEST pdfmark end
+ -30
+5626 a FP(shutdown)p FU(')-85 b(s)519 b(def)-15 b(ault)519
+b(message.)18441 5626 y
+SDict begin H.S end
+ 18441 5626 a 18441 5626 a
+SDict begin 18.2 H.A end
+ 18441
+5626 a 18441 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (4333) cvn H.B /DEST pdfmark end
+ 18441 5626 a FU(\223)19129 5626 y
+SDict begin H.S end
+
+19129 5626 a 19129 5626 a
+SDict begin 18.2 H.A end
+ 19129 5626 a 19129 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (4334) cvn H.B /DEST pdfmark end
+ 19129
+5626 a FP(now)p FU(\224)h(is)g(the)g(time)g(that)g(we)g(w)-15
+b(ant)519 b(to)h(shutdo)-39 b(wn,)520 b(and)g(the)-30
+7640 y
+SDict begin H.S end
+ -30 7640 a -30 7640 a
+SDict begin 18.2 H.A end
+ -30 7640 a -30 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (4335) cvn H.B /DEST pdfmark end
+ -30
+7640 a FU(\223)658 7640 y
+SDict begin H.S end
+ 658 7640 a 658 7640 a
+SDict begin 18.2 H.A end
+ 658 7640
+a 658 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (4336) cvn H.B /DEST pdfmark end
+ 658 7640 a FP(-h)p FU(\224)492 b(means)g(to)g(halt)f(the)h
+(system.)g(This)f(is)h(not)g(a)g(v)-23 b(ery)492 b(friendly)f(w)-15
+b(ay)492 b(to)g(run)g(a)g(multi-user)-30 9655 y(system,)305
+b(b)-31 b(ut)306 b(it)f(w)-15 b(orks)305 b(just)g(\002ne)h(on)f(your)h
+(home)f(computer)-85 b(.)305 b(A)h(better)g(method)f(on)g(a)h
+(multiuser)-30 11670 y(system)387 b(w)-15 b(ould)386
+b(be)h(to)g(gi)-39 b(v)-23 b(e)388 b(e)-39 b(v)-23 b(eryone)387
+b(a)g(little)g(adv)-39 b(ance)387 b(w)-15 b(arning:)-30
+13555 y
+SDict begin H.S end
+ -30 13555 a -30 13555 a
+SDict begin 14.56 H.A end
+ -30 13555 a -30 13555
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4337) cvn H.B /DEST pdfmark end
+ -30 13555 a -30 13555 a
+SDict begin H.S end
+ -30 13555 a -30 13555 a
+SDict begin 14.56 H.A end
+ -30
+13555 a -30 13555 a
+SDict begin [ /View [/XYZ H.V] /Dest (4338) cvn H.B /DEST pdfmark end
+ -30 13555 a 1276 x FJ(#)1309 14831
+y
+SDict begin H.S end
+ 1309 14831 a 1309 14831 a
+SDict begin 14.56 H.A end
+ 1309 14831 a 1309 14831 a
+SDict begin [ /View [/XYZ H.V] /Dest (4339) cvn H.B /DEST pdfmark end
+
+1309 14831 a FH(shutdown)743 b(-h)h(+60)-30 16406 y
+SDict begin H.S end
+ -30
+16406 a -30 16406 a
+SDict begin 18.2 H.A end
+ -30 16406 a -30 16406 a
+SDict begin [ /View [/XYZ H.V] /Dest (4340) cvn H.B /DEST pdfmark end
+ -30 16406
+a 1990 x FU(This)369 b(w)-15 b(ould)368 b(shutdo)-39
+b(wn)368 b(the)h(system)g(in)g(one)g(hour)g(\(60)g(minutes\),)g(which)f
+(w)-15 b(ould)368 b(be)i(just)e(\002ne)-30 20410 y(on)410
+b(a)g(normal)g(multiuser)f(system.)h(V)-93 b(ital)410
+b(systems)f(should)g(ha)-31 b(v)-23 b(e)410 b(their)g(do)-39
+b(wntime)409 b(scheduled)-30 22425 y(f)-15 b(ar)350 b(in)f(adv)-39
+b(ance,)351 b(and)f(you)f(should)h(post)f(w)-15 b(arnings)349
+b(about)g(the)h(do)-39 b(wntime)349 b(in)h(an)-23 b(y)349
+b(appropriate)-30 24440 y(locations)387 b(used)g(for)g(system)g
+(noti\002cations)e(\(email,)j(b)-31 b(ulletin)386 b(board,)38250
+24440 y
+SDict begin H.S end
+ 38250 24440 a 38250 24440 a
+SDict begin 18.2 H.A end
+ 38250 24440 a 38250
+24440 a
+SDict begin [ /View [/XYZ H.V] /Dest (4341) cvn H.B /DEST pdfmark end
+ 38250 24440 a FQ(/etc/motd)p FU(,)c(whate)-39
+b(v)-23 b(er\).)-30 25550 y
+SDict begin H.S end
+ -30 25550 a -30 25550 a
+SDict begin 18.2 H.A end
+ -30
+25550 a -30 25550 a
+SDict begin [ /View [/XYZ H.V] /Dest (4342) cvn H.B /DEST pdfmark end
+ -30 25550 a 1679 x FU(Rebooting)386
+b(the)h(system)g(uses)g(the)g(same)g(command,)g(b)-31
+b(ut)387 b(substitutes)38854 27229 y
+SDict begin H.S end
+ 38854 27229 a 38854
+27229 a
+SDict begin 18.2 H.A end
+ 38854 27229 a 38854 27229 a
+SDict begin [ /View [/XYZ H.V] /Dest (4343) cvn H.B /DEST pdfmark end
+ 38854 27229 a FU(\223)39542
+27229 y
+SDict begin H.S end
+ 39542 27229 a 39542 27229 a
+SDict begin 18.2 H.A end
+ 39542 27229 a 39542
+27229 a
+SDict begin [ /View [/XYZ H.V] /Dest (4344) cvn H.B /DEST pdfmark end
+ 39542 27229 a FP(-r)p FU(\224)h(for)44300 27229
+y
+SDict begin H.S end
+ 44300 27229 a 44300 27229 a
+SDict begin 18.2 H.A end
+ 44300 27229 a 44300 27229
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4345) cvn H.B /DEST pdfmark end
+ 44300 27229 a FU(\223)44988 27229 y
+SDict begin H.S end
+ 44988 27229 a 44988
+27229 a
+SDict begin 18.2 H.A end
+ 44988 27229 a 44988 27229 a
+SDict begin [ /View [/XYZ H.V] /Dest (4346) cvn H.B /DEST pdfmark end
+ 44988 27229 a FP(-h)p
+FU(\224:)-30 29114 y
+SDict begin H.S end
+ -30 29114 a -30 29114 a
+SDict begin 14.56 H.A end
+ -30 29114
+a -30 29114 a
+SDict begin [ /View [/XYZ H.V] /Dest (4347) cvn H.B /DEST pdfmark end
+ -30 29114 a -30 29114 a
+SDict begin H.S end
+ -30 29114 a -30
+29114 a
+SDict begin 14.56 H.A end
+ -30 29114 a -30 29114 a
+SDict begin [ /View [/XYZ H.V] /Dest (4348) cvn H.B /DEST pdfmark end
+ -30 29114 a 1277 x FJ(#)1309
+30391 y
+SDict begin H.S end
+ 1309 30391 a 1309 30391 a
+SDict begin 14.56 H.A end
+ 1309 30391 a 1309 30391
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4349) cvn H.B /DEST pdfmark end
+ 1309 30391 a FH(shutdown)743 b(-r)h(now)-30 31965 y
+SDict begin H.S end
+
+-30 31965 a -30 31965 a
+SDict begin 18.2 H.A end
+ -30 31965 a -30 31965 a
+SDict begin [ /View [/XYZ H.V] /Dest (4350) cvn H.B /DEST pdfmark end
+ -30 31965
+a 1990 x FU(Y)-170 b(ou)527 b(can)h(use)f(same)h(time)f(notation)g
+(with)24155 33955 y
+SDict begin H.S end
+ 24155 33955 a 24155 33955 a
+SDict begin 18.2 H.A end
+ 24155
+33955 a 24155 33955 a
+SDict begin [ /View [/XYZ H.V] /Dest (4351) cvn H.B /DEST pdfmark end
+ 24155 33955 a FP(shutdown)743 b(-r)528
+b FU(that)f(you)g(could)h(with)45825 33955 y
+SDict begin H.S end
+ 45825 33955
+a 45825 33955 a
+SDict begin 18.2 H.A end
+ 45825 33955 a 45825 33955 a
+SDict begin [ /View [/XYZ H.V] /Dest (4352) cvn H.B /DEST pdfmark end
+ 45825 33955
+a FP(shutdown)-30 35970 y(-h)p FU(.)390 b(There)f(are)h(a)f(lot)g(of)h
+(other)f(things)f(that)h(you)g(can)h(do)f(with)34109
+35970 y
+SDict begin H.S end
+ 34109 35970 a 34109 35970 a
+SDict begin 18.2 H.A end
+ 34109 35970 a 34109
+35970 a
+SDict begin [ /View [/XYZ H.V] /Dest (4353) cvn H.B /DEST pdfmark end
+ 34109 35970 a FP(shutdown)f FU(to)h(control)g(when)g(to)-30
+37984 y(halt)e(or)g(reboot)g(the)h(machine;)e(see)i(the)f(man)g(page)g
+(for)h(more)f(details.)-30 39095 y
+SDict begin H.S end
+ -30 39095 a -30 39095
+a
+SDict begin 18.2 H.A end
+ -30 39095 a -30 39095 a
+SDict begin [ /View [/XYZ H.V] /Dest (4354) cvn H.B /DEST pdfmark end
+ -30 39095 a 1679 x FU(The)349
+b(second)f(w)-15 b(ay)349 b(of)f(shutting)g(do)-39 b(wn)349
+b(or)f(po)-39 b(wering)349 b(of)-39 b(f)349 b(the)g(computer)f(is)g(to)
+h(use)g(the)46993 40774 y
+SDict begin H.S end
+ 46993 40774 a 46993 40774 a
+SDict begin 18.2 H.A end
+
+46993 40774 a 46993 40774 a
+SDict begin [ /View [/XYZ H.V] /Dest (4355) cvn H.B /DEST pdfmark end
+ 46993 40774 a FP(halt)p FU(\(8\))-30
+42789 y(and)2751 42789 y
+SDict begin H.S end
+ 2751 42789 a 2751 42789 a
+SDict begin 18.2 H.A end
+ 2751
+42789 a 2751 42789 a
+SDict begin [ /View [/XYZ H.V] /Dest (4356) cvn H.B /DEST pdfmark end
+ 2751 42789 a FP(reboot)p FU(\(8\))542
+b(commands.)g(As)h(the)g(names)f(indicate,)32250 42789
+y
+SDict begin H.S end
+ 32250 42789 a 32250 42789 a
+SDict begin 18.2 H.A end
+ 32250 42789 a 32250 42789
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4357) cvn H.B /DEST pdfmark end
+ 32250 42789 a FP(halt)h FU(will)f(immediately)g(halt)g(the)-30
+44803 y(operating)358 b(system,)f(and)13828 44803 y
+SDict begin H.S end
+ 13828
+44803 a 13828 44803 a
+SDict begin 18.2 H.A end
+ 13828 44803 a 13828 44803 a
+SDict begin [ /View [/XYZ H.V] /Dest (4358) cvn H.B /DEST pdfmark end
+ 13828
+44803 a FP(reboot)g FU(will)h(reboot)g(the)f(system.)h(\()33555
+44803 y
+SDict begin H.S end
+ 33555 44803 a 33555 44803 a
+SDict begin 18.2 H.A end
+ 33555 44803 a 33555
+44803 a
+SDict begin [ /View [/XYZ H.V] /Dest (4359) cvn H.B /DEST pdfmark end
+ 33555 44803 a FP(reboot)g FU(is)f(actually)h(just)f(a)h(sym-)
+-30 46818 y(bolic)387 b(link)g(to)7849 46818 y
+SDict begin H.S end
+ 7849 46818
+a 7849 46818 a
+SDict begin 18.2 H.A end
+ 7849 46818 a 7849 46818 a
+SDict begin [ /View [/XYZ H.V] /Dest (4360) cvn H.B /DEST pdfmark end
+ 7849 46818 a
+FP(halt)p FU(.\))g(The)-23 b(y)387 b(are)h(in)-62 b(v)-31
+b(ok)-15 b(ed)386 b(lik)-15 b(e)387 b(so:)-30 48703 y
+SDict begin H.S end
+
+-30 48703 a -30 48703 a
+SDict begin 14.56 H.A end
+ -30 48703 a -30 48703 a
+SDict begin [ /View [/XYZ H.V] /Dest (4361) cvn H.B /DEST pdfmark end
+ -30 48703
+a -30 48703 a
+SDict begin H.S end
+ -30 48703 a -30 48703 a
+SDict begin 14.56 H.A end
+ -30 48703 a -30
+48703 a
+SDict begin [ /View [/XYZ H.V] /Dest (4362) cvn H.B /DEST pdfmark end
+ -30 48703 a 1276 x FJ(#)1309 49979 y
+SDict begin H.S end
+ 1309 49979
+a 1309 49979 a
+SDict begin 14.56 H.A end
+ 1309 49979 a 1309 49979 a
+SDict begin [ /View [/XYZ H.V] /Dest (4363) cvn H.B /DEST pdfmark end
+ 1309 49979 a
+FH(halt)-30 50004 y
+SDict begin H.S end
+ -30 50004 a -30 50004 a
+SDict begin 14.56 H.A end
+ -30 50004
+a -30 50004 a
+SDict begin [ /View [/XYZ H.V] /Dest (4364) cvn H.B /DEST pdfmark end
+ -30 50004 a 1587 x FJ(#)1309 51591 y
+SDict begin H.S end
+ 1309
+51591 a 1309 51591 a
+SDict begin 14.56 H.A end
+ 1309 51591 a 1309 51591 a
+SDict begin [ /View [/XYZ H.V] /Dest (4365) cvn H.B /DEST pdfmark end
+ 1309 51591
+a FH(reboot)-30 51616 y
+SDict begin H.S end
+ -30 51616 a -30 51616 a
+SDict begin 18.2 H.A end
+ -30 51616
+a -30 51616 a
+SDict begin [ /View [/XYZ H.V] /Dest (4366) cvn H.B /DEST pdfmark end
+ -30 51616 a -30 51616 a
+SDict begin H.S end
+ -30 51616 a -30
+51616 a
+SDict begin 18.2 H.A end
+ -30 51616 a -30 51616 a
+SDict begin [ /View [/XYZ H.V] /Dest (4368) cvn H.B /DEST pdfmark end
+ -30 51616 a -30 53166
+a
+SDict begin H.S end
+ -30 53166 a -30 53166 a
+SDict begin 18.2 H.A end
+ -30 53166 a -30 53166 a
+SDict begin [ /View [/XYZ H.V] /Dest (4370) cvn H.B /DEST pdfmark end
+ -30
+53166 a 1990 x FU(A)447 b(lo)-39 b(wer)-31 b(-le)-39
+b(v)-23 b(el)447 b(w)-15 b(ay)446 b(to)g(reboot)h(or)g(shutdo)-39
+b(wn)446 b(the)h(system)f(is)g(to)h(talk)f(directly)h(to)45985
+55156 y
+SDict begin H.S end
+ 45985 55156 a 45985 55156 a
+SDict begin 18.2 H.A end
+ 45985 55156 a 45985
+55156 a
+SDict begin [ /View [/XYZ H.V] /Dest (4371) cvn H.B /DEST pdfmark end
+ 45985 55156 a FP(init)p FU(.)g(All)-30 57170
+y(the)d(other)g(methods)g(are)g(simply)f(con)-62 b(v)-23
+b(enient)444 b(w)-15 b(ays)443 b(to)h(talk)g(to)35476
+57170 y
+SDict begin H.S end
+ 35476 57170 a 35476 57170 a
+SDict begin 18.2 H.A end
+ 35476 57170 a 35476
+57170 a
+SDict begin [ /View [/XYZ H.V] /Dest (4372) cvn H.B /DEST pdfmark end
+ 35476 57170 a FP(init)p FU(,)g(b)-31 b(ut)444
+b(you)g(can)g(directly)-30 59185 y(tell)518 b(it)g(what)g(to)f(do)h
+(using)15048 59185 y
+SDict begin H.S end
+ 15048 59185 a 15048 59185 a
+SDict begin 18.2 H.A end
+ 15048
+59185 a 15048 59185 a
+SDict begin [ /View [/XYZ H.V] /Dest (4373) cvn H.B /DEST pdfmark end
+ 15048 59185 a FP(telinit)p FU(\(8\))f(\(note)h
+(that)g(it)g(only)f(has)h(one)39120 59185 y
+SDict begin H.S end
+ 39120 59185
+a 39120 59185 a
+SDict begin 18.2 H.A end
+ 39120 59185 a 39120 59185 a
+SDict begin [ /View [/XYZ H.V] /Dest (4374) cvn H.B /DEST pdfmark end
+ 39120 59185
+a FU(\223l\224\).)g(Using)46569 59185 y
+SDict begin H.S end
+ 46569 59185 a
+46569 59185 a
+SDict begin 18.2 H.A end
+ 46569 59185 a 46569 59185 a
+SDict begin [ /View [/XYZ H.V] /Dest (4375) cvn H.B /DEST pdfmark end
+ 46569 59185
+a FP(telinit)-30 61200 y FU(will)397 b(tell)5158 61200
+y
+SDict begin H.S end
+ 5158 61200 a 5158 61200 a
+SDict begin 18.2 H.A end
+ 5158 61200 a 5158 61200 a
+SDict begin [ /View [/XYZ H.V] /Dest (4376) cvn H.B /DEST pdfmark end
+
+5158 61200 a FP(init)g FU(what)h(runle)-39 b(v)-23 b(el)397
+b(to)h(drop)f(into,)h(which)f(will)h(cause)f(a)h(special)g(script)f(to)
+h(be)g(run.)-30 63214 y(This)458 b(script)f(will)g(kill)h(or)g(spa)-23
+b(wn)457 b(processes)h(as)g(needed)g(for)g(that)f(runle)-39
+b(v)-23 b(el.)458 b(This)g(w)-15 b(orks)457 b(for)-30
+65229 y(rebooting)387 b(and)g(shutting)f(do)-39 b(wn)387
+b(because)h(both)f(of)g(those)g(are)g(special)g(runle)-39
+b(v)-23 b(els.)-30 67114 y
+SDict begin H.S end
+ -30 67114 a -30 67114 a
+SDict begin 14.56 H.A end
+ -30
+67114 a -30 67114 a
+SDict begin [ /View [/XYZ H.V] /Dest (4377) cvn H.B /DEST pdfmark end
+ -30 67114 a -30 67114 a
+SDict begin H.S end
+ -30 67114
+a -30 67114 a
+SDict begin 14.56 H.A end
+ -30 67114 a -30 67114 a
+SDict begin [ /View [/XYZ H.V] /Dest (4378) cvn H.B /DEST pdfmark end
+ -30 67114 a 1276
+x FJ(#)1309 68390 y
+SDict begin H.S end
+ 1309 68390 a 1309 68390 a
+SDict begin 14.56 H.A end
+ 1309 68390
+a 1309 68390 a
+SDict begin [ /View [/XYZ H.V] /Dest (4379) cvn H.B /DEST pdfmark end
+ 1309 68390 a FH(telinit)743 b(0)p Black
+-30 73792 a FR(154)p Black eop end
+%%Page: 155 177
+TeXDict begin 155 176 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.155) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 24333 -1636 a FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a
+-30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4380) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(Runle)-39
+b(v)-23 b(el)537 b(0)g(is)h(halt)f(mode.)g(T)-108 b(elling)21063
+3611 y
+SDict begin H.S end
+ 21063 3611 a 21063 3611 a
+SDict begin 18.2 H.A end
+ 21063 3611 a 21063 3611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4381) cvn H.B /DEST pdfmark end
+ 21063 3611 a FP(init)537 b FU(to)g(enter)h(runle)-39
+b(v)-23 b(el)537 b(0)g(will)g(cause)h(all)f(processes)-30
+5626 y(to)440 b(be)g(killed)g(of)-39 b(f,)441 b(the)f(\002lesystems)f
+(unmounted,)g(and)i(the)f(machine)f(to)h(be)h(halted.)f(This)g(is)g(a)
+-30 7640 y(perfectly)497 b(acceptable)f(w)-15 b(ay)496
+b(to)g(bring)h(do)-39 b(wn)496 b(the)g(system.)h(On)f(man)-23
+b(y)496 b(laptops)g(and)g(modern)-30 9655 y(desktop)387
+b(computers,)g(this)g(will)f(also)h(cause)h(the)f(machine)g(to)g(be)g
+(turned)g(of)-39 b(f.)-30 11540 y
+SDict begin H.S end
+ -30 11540 a -30 11540
+a
+SDict begin 14.56 H.A end
+ -30 11540 a -30 11540 a
+SDict begin [ /View [/XYZ H.V] /Dest (4382) cvn H.B /DEST pdfmark end
+ -30 11540 a -30 11540 a
+SDict begin H.S end
+ -30
+11540 a -30 11540 a
+SDict begin 14.56 H.A end
+ -30 11540 a -30 11540 a
+SDict begin [ /View [/XYZ H.V] /Dest (4383) cvn H.B /DEST pdfmark end
+ -30 11540
+a 1277 x FJ(#)1309 12817 y
+SDict begin H.S end
+ 1309 12817 a 1309 12817 a
+SDict begin 14.56 H.A end
+
+1309 12817 a 1309 12817 a
+SDict begin [ /View [/XYZ H.V] /Dest (4384) cvn H.B /DEST pdfmark end
+ 1309 12817 a FH(telinit)743
+b(6)-30 14391 y
+SDict begin H.S end
+ -30 14391 a -30 14391 a
+SDict begin 18.2 H.A end
+ -30 14391 a -30
+14391 a
+SDict begin [ /View [/XYZ H.V] /Dest (4385) cvn H.B /DEST pdfmark end
+ -30 14391 a 1990 x FU(Runle)-39 b(v)-23 b(el)466
+b(6)h(is)f(reboot)h(mode.)g(All)f(processes)h(will)f(be)h(killed)f(of)
+-39 b(f,)468 b(the)e(\002lesystems)g(will)g(be)-30 18396
+y(unmounted,)350 b(and)g(the)g(machine)g(will)g(be)g(rebooted.)g(This)g
+(is)g(a)g(perfectly)g(acceptable)h(method)-30 20410 y(of)387
+b(rebooting)g(the)g(system.)-30 21521 y
+SDict begin H.S end
+ -30 21521 a -30
+21521 a
+SDict begin 18.2 H.A end
+ -30 21521 a -30 21521 a
+SDict begin [ /View [/XYZ H.V] /Dest (4386) cvn H.B /DEST pdfmark end
+ -30 21521 a 1679 x FU(F)-23
+b(or)596 b(the)h(curious,)g(when)g(switching)f(to)g(runle)-39
+b(v)-23 b(el)597 b(0)g(or)f(6,)i(whether)e(by)h(using)45437
+23200 y
+SDict begin H.S end
+ 45437 23200 a 45437 23200 a
+SDict begin 18.2 H.A end
+ 45437 23200 a 45437
+23200 a
+SDict begin [ /View [/XYZ H.V] /Dest (4387) cvn H.B /DEST pdfmark end
+ 45437 23200 a FP(shutdown)p FU(,)-30 25215 y
+SDict begin H.S end
+
+-30 25215 a -30 25215 a
+SDict begin 18.2 H.A end
+ -30 25215 a -30 25215 a
+SDict begin [ /View [/XYZ H.V] /Dest (4388) cvn H.B /DEST pdfmark end
+ -30 25215
+a FP(halt)p FU(,)324 b(or)5272 25215 y
+SDict begin H.S end
+ 5272 25215 a 5272
+25215 a
+SDict begin 18.2 H.A end
+ 5272 25215 a 5272 25215 a
+SDict begin [ /View [/XYZ H.V] /Dest (4389) cvn H.B /DEST pdfmark end
+ 5272 25215 a FP(reboot)p
+FU(,)g(the)g(script)16432 25215 y
+SDict begin H.S end
+ 16432 25215 a 16432
+25215 a
+SDict begin 18.2 H.A end
+ 16432 25215 a 16432 25215 a
+SDict begin [ /View [/XYZ H.V] /Dest (4390) cvn H.B /DEST pdfmark end
+ 16432 25215 a FQ(/etc/rc.d/rc.6)315
+b FU(is)324 b(run.)g(\(The)g(script)36677 25215 y
+SDict begin H.S end
+ 36677
+25215 a 36677 25215 a
+SDict begin 18.2 H.A end
+ 36677 25215 a 36677 25215 a
+SDict begin [ /View [/XYZ H.V] /Dest (4391) cvn H.B /DEST pdfmark end
+ 36677
+25215 a FQ(/etc/rc.d/rc.0)316 b FU(is)323 b(another)-30
+27229 y(symbolic)445 b(link,)i(to)10997 27229 y
+SDict begin H.S end
+ 10997
+27229 a 10997 27229 a
+SDict begin 18.2 H.A end
+ 10997 27229 a 10997 27229 a
+SDict begin [ /View [/XYZ H.V] /Dest (4392) cvn H.B /DEST pdfmark end
+ 10997
+27229 a FQ(/etc/rc.d/rc.6)p FU(.\))438 b(Y)-170 b(ou)446
+b(can)g(customize)g(this)g(\002le)g(to)g(your)g(tastes--b)-31
+b(ut)446 b(be)-30 29244 y(sure)387 b(to)h(test)e(your)i(changes)f
+(carefully!)-30 30354 y
+SDict begin H.S end
+ -30 30354 a -30 30354 a
+SDict begin 18.2 H.A end
+ -30 30354
+a -30 30354 a
+SDict begin [ /View [/XYZ H.V] /Dest (4393) cvn H.B /DEST pdfmark end
+ -30 30354 a 1679 x FU(There)585 b(is)f(one)h(last)f
+(method)g(of)h(rebooting)e(the)i(system.)f(All)g(the)h(other)f(methods)
+g(require)-30 34048 y(you)483 b(to)g(be)h(logged)e(in)h(as)14579
+34048 y
+SDict begin H.S end
+ 14579 34048 a 14579 34048 a
+SDict begin 18.2 H.A end
+ 14579 34048 a 14579
+34048 a
+SDict begin [ /View [/XYZ H.V] /Dest (4394) cvn H.B /DEST pdfmark end
+ 14579 34048 a FP(root)p FU(.)g(Ho)-39 b(we)g(v)-23
+b(er)-62 b(,)484 b(it)f(is)g(possible)g(to)g(reboot)g(the)g(machine)g
+(e)-39 b(v)-23 b(en)483 b(if)-30 36063 y(you)361 b(aren')-28
+b(t)362 b(root,)f(pro)-23 b(vided)361 b(that)g(you)g(ha)-31
+b(v)-23 b(e)362 b(ph)-8 b(ysical)361 b(access)g(to)g(the)h(k)-15
+b(e)-23 b(yboard.)361 b(Using)48504 36063 y
+SDict begin H.S end
+ 48504 36063
+a 48504 36063 a
+SDict begin 18.2 H.A end
+ 48504 36063 a 48504 36063 a
+SDict begin [ /View [/XYZ H.V] /Dest (4395) cvn H.B /DEST pdfmark end
+ 48504 36063
+a 48504 36063 a
+SDict begin H.S end
+ 48504 36063 a 48504 36063 a
+SDict begin 18.2 H.A end
+ 48504 36063
+a 48504 36063 a
+SDict begin [ /View [/XYZ H.V] /Dest (4396) cvn H.B /DEST pdfmark end
+ 48504 36063 a FX(Con-)-30 38077 y(tr)-28
+b(ol)p FU(+)3226 38077 y
+SDict begin H.S end
+ 3226 38077 a 3226 38077 a
+SDict begin 18.2 H.A end
+ 3226
+38077 a 3226 38077 a
+SDict begin [ /View [/XYZ H.V] /Dest (4397) cvn H.B /DEST pdfmark end
+ 3226 38077 a FX(Alt)p FU(+)6166
+38077 y
+SDict begin H.S end
+ 6166 38077 a 6166 38077 a
+SDict begin 18.2 H.A end
+ 6166 38077 a 6166 38077
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4398) cvn H.B /DEST pdfmark end
+ 6166 38077 a FX(Delete)337 b FU(\(the)f("three-\002ngered)g
+(salute"\))h(will)f(cause)g(the)h(machine)f(to)g(immediately)-30
+40092 y(reboot.)429 b(\(Behind)e(the)h(scenes,)h(the)19672
+40092 y
+SDict begin H.S end
+ 19672 40092 a 19672 40092 a
+SDict begin 18.2 H.A end
+ 19672 40092 a 19672
+40092 a
+SDict begin [ /View [/XYZ H.V] /Dest (4399) cvn H.B /DEST pdfmark end
+ 19672 40092 a FP(shutdown)f FU(command)f(is)h(called)g(for)h
+(you)f(when)g(you)g(use)-30 42107 y
+SDict begin H.S end
+ -30 42107 a -30 42107
+a
+SDict begin 18.2 H.A end
+ -30 42107 a -30 42107 a
+SDict begin [ /View [/XYZ H.V] /Dest (4400) cvn H.B /DEST pdfmark end
+ -30 42107 a -30 42107 a
+SDict begin H.S end
+ -30
+42107 a -30 42107 a
+SDict begin 18.2 H.A end
+ -30 42107 a -30 42107 a
+SDict begin [ /View [/XYZ H.V] /Dest (4401) cvn H.B /DEST pdfmark end
+ -30 42107
+a FX(Contr)-28 b(ol)p FU(+)5982 42107 y
+SDict begin H.S end
+ 5982 42107 a
+5982 42107 a
+SDict begin 18.2 H.A end
+ 5982 42107 a 5982 42107 a
+SDict begin [ /View [/XYZ H.V] /Dest (4402) cvn H.B /DEST pdfmark end
+ 5982 42107 a FX(Alt)p
+FU(+)8922 42107 y
+SDict begin H.S end
+ 8922 42107 a 8922 42107 a
+SDict begin 18.2 H.A end
+ 8922 42107
+a 8922 42107 a
+SDict begin [ /View [/XYZ H.V] /Dest (4403) cvn H.B /DEST pdfmark end
+ 8922 42107 a FX(Delete)p FU(.\))310 b(The)g(salute)f
+(doesn')-28 b(t)309 b(al)-15 b(w)g(ays)309 b(w)-15 b(ork)309
+b(when)h(using)f(X)h(W)-62 b(indo)-39 b(ws--you)-30 44121
+y(may)498 b(need)h(to)f(use)10830 44121 y
+SDict begin H.S end
+ 10830 44121
+a 10830 44121 a
+SDict begin 18.2 H.A end
+ 10830 44121 a 10830 44121 a
+SDict begin [ /View [/XYZ H.V] /Dest (4404) cvn H.B /DEST pdfmark end
+ 10830 44121
+a 10830 44121 a
+SDict begin H.S end
+ 10830 44121 a 10830 44121 a
+SDict begin 18.2 H.A end
+ 10830 44121
+a 10830 44121 a
+SDict begin [ /View [/XYZ H.V] /Dest (4405) cvn H.B /DEST pdfmark end
+ 10830 44121 a FX(Contr)-28 b(ol)p FU(+)16842
+44121 y
+SDict begin H.S end
+ 16842 44121 a 16842 44121 a
+SDict begin 18.2 H.A end
+ 16842 44121 a 16842
+44121 a
+SDict begin [ /View [/XYZ H.V] /Dest (4406) cvn H.B /DEST pdfmark end
+ 16842 44121 a FX(Alt)p FU(+)19782 44121 y
+SDict begin H.S end
+ 19782
+44121 a 19782 44121 a
+SDict begin 18.2 H.A end
+ 19782 44121 a 19782 44121 a
+SDict begin [ /View [/XYZ H.V] /Dest (4407) cvn H.B /DEST pdfmark end
+ 19782
+44121 a FX(F1)498 b FU(\(or)g(another)g(Function)g(k)-15
+b(e)-23 b(y\))497 b(to)i(switch)e(to)i(a)f(non-X)-30
+46136 y(W)-62 b(indo)-39 b(ws)387 b(terminal)g(before)g(using)g(it.)-30
+47246 y
+SDict begin H.S end
+ -30 47246 a -30 47246 a
+SDict begin 18.2 H.A end
+ -30 47246 a -30 47246
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4408) cvn H.B /DEST pdfmark end
+ -30 47246 a 1680 x FU(Finally)-101 b(,)441 b(the)g(\002le)f(that)h
+(ultimately)f(controls)g(e)-39 b(v)-23 b(ery)441 b(aspect)g(of)g
+(startup)f(and)h(shutdo)-39 b(wn)440 b(is)h(the)-30 50940
+y
+SDict begin H.S end
+ -30 50940 a -30 50940 a
+SDict begin 18.2 H.A end
+ -30 50940 a -30 50940 a
+SDict begin [ /View [/XYZ H.V] /Dest (4409) cvn H.B /DEST pdfmark end
+ -30
+50940 a FQ(/etc/inittab)p FU(\(5\))474 b(\002le.)481
+b(In)h(general,)g(you)f(should)f(not)h(need)h(to)f(modify)g(this)g
+(\002le,)g(b)-31 b(ut)481 b(it)g(may)-30 52955 y(gi)-39
+b(v)-23 b(e)336 b(you)h(insight)e(into)h(wh)-8 b(y)337
+b(some)f(things)g(w)-15 b(ork)336 b(the)g(w)-15 b(ay)336
+b(the)-23 b(y)336 b(do.)h(As)f(al)-15 b(w)g(ays,)336
+b(see)h(the)f(man)-30 54970 y(pages)387 b(for)h(further)f(details.)p
+Black 49451 73792 a FR(155)p Black eop end
+%%Page: 156 178
+TeXDict begin 156 177 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.156) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(12)g(Essential)f(System)h
+(Administr)-23 b(ation)p Black Black -30 73792 a(156)p
+Black eop end
+%%Page: 157 179
+TeXDict begin 157 178 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.157) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS) cvn H.B
+/DEST pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(13)-30 10743 y FO(Basic)1286 b(Netw)-93 b(ork)-30 16759
+y(Commands)p -30 24332 51806 56 v -30 24332 a
+SDict begin H.S end
+ -30 24332
+a -30 24332 a
+SDict begin 18.2 H.A end
+ -30 24332 a -30 24332 a
+SDict begin [ /View [/XYZ H.V] /Dest (4412) cvn H.B /DEST pdfmark end
+ -30 24332 a -30
+25107 a
+SDict begin H.S end
+ -30 25107 a -30 25107 a
+SDict begin 18.2 H.A end
+ -30 25107 a -30 25107
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4414) cvn H.B /DEST pdfmark end
+ -30 25107 a 1051 x FU(A)383 b(netw)-15 b(ork)383 b(consists)f(of)i
+(se)-39 b(v)-23 b(eral)383 b(computers)f(connected)h(together)-85
+b(.)383 b(The)h(netw)-15 b(ork)382 b(can)i(be)f(as)-30
+28172 y(simple)391 b(as)h(a)f(fe)-39 b(w)393 b(computers)d(connected)i
+(in)f(your)h(home)f(or)h(of)-39 b(\002ce,)392 b(or)g(as)f(complicated)g
+(as)h(a)-30 30187 y(lar)-28 b(ge)433 b(uni)-39 b(v)-23
+b(ersity)431 b(netw)-15 b(ork)431 b(or)i(e)-39 b(v)-23
+b(en)432 b(the)h(entire)f(Internet.)g(When)h(your)f(computer)f(is)i
+(part)f(of)-30 32202 y(a)420 b(netw)-15 b(ork,)418 b(you)h(ha)-31
+b(v)-23 b(e)419 b(access)h(to)f(those)g(systems)f(either)h(directly)g
+(or)g(through)g(services)g(lik)-15 b(e)-30 34216 y(mail)387
+b(and)g(the)g(web)-62 b(.)-30 35007 y
+SDict begin H.S end
+ -30 35007 a -30
+35007 a
+SDict begin 18.2 H.A end
+ -30 35007 a -30 35007 a
+SDict begin [ /View [/XYZ H.V] /Dest (4415) cvn H.B /DEST pdfmark end
+ -30 35007 a 1999 x FU(There)492
+b(are)g(a)g(v)-39 b(ariety)492 b(of)g(netw)-15 b(orking)491
+b(programs)g(that)h(you)f(can)h(use.)h(Some)e(are)h(handy)g(for)-30
+39021 y(performing)520 b(diagnostics)g(to)g(see)h(if)g(e)-39
+b(v)-23 b(erything)520 b(is)g(w)-15 b(orking)520 b(properly)-101
+b(.)521 b(Others)f(\(lik)-15 b(e)520 b(mail)-30 41035
+y(readers)593 b(and)f(web)h(bro)-39 b(wsers\))592 b(are)h(useful)g(for)
+f(getting)g(your)g(w)-15 b(ork)592 b(done)h(and)f(staying)g(in)-30
+43050 y(contact)387 b(with)g(other)g(people.)-30 43386
+y
+SDict begin H.S end
+ -30 43386 a -30 43386 a
+SDict begin 18.2 H.A end
+ -30 43386 a -30 43386 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-PING)
+cvn H.B /DEST pdfmark end
+ -30
+43386 a 5789 x FL(13.1)620 b Fq(ping)-30 49671 y
+SDict begin H.S end
+ -30
+49671 a -30 49671 a
+SDict begin 18.2 H.A end
+ -30 49671 a -30 49671 a
+SDict begin [ /View [/XYZ H.V] /Dest (4419) cvn H.B /DEST pdfmark end
+ -30 49671
+a -30 49671 a
+SDict begin H.S end
+ -30 49671 a -30 49671 a
+SDict begin 18.2 H.A end
+ -30 49671 a -30
+49671 a
+SDict begin [ /View [/XYZ H.V] /Dest (4421) cvn H.B /DEST pdfmark end
+ -30 49671 a -30 50787 a
+SDict begin H.S end
+ -30 50787 a -30 50787
+a
+SDict begin 18.2 H.A end
+ -30 50787 a -30 50787 a
+SDict begin [ /View [/XYZ H.V] /Dest (4423) cvn H.B /DEST pdfmark end
+ -30 50787 a -30 50787 a
+SDict begin H.S end
+ -30
+50787 a -30 50787 a
+SDict begin 18.2 H.A end
+ -30 50787 a -30 50787 a
+SDict begin [ /View [/XYZ H.V] /Dest (4424) cvn H.B /DEST pdfmark end
+ -30 50787
+a 1518 x FP(ping)p FU(\(8\))504 b(sends)h(an)g(ICMP)15467
+52305 y
+SDict begin H.S end
+ 15467 52305 a 15467 52305 a
+SDict begin 18.2 H.A end
+ 15467 52305 a 15467
+52305 a
+SDict begin [ /View [/XYZ H.V] /Dest (4425) cvn H.B /DEST pdfmark end
+ 15467 52305 a FP(ECHO_REQUEST)f FU(pack)-15 b(et)504
+b(to)g(the)h(speci\002ed)f(host.)h(If)g(the)f(host)h(re-)-30
+54320 y(sponds,)461 b(you)f(get)h(an)f(ICMP)g(pack)-15
+b(et)460 b(back.)h(Sound)f(strange?)h(W)-124 b(ell,)461
+b(you)f(can)43882 54320 y
+SDict begin H.S end
+ 43882 54320 a 43882 54320 a
+SDict begin 18.2 H.A end
+
+43882 54320 a 43882 54320 a
+SDict begin [ /View [/XYZ H.V] /Dest (4426) cvn H.B /DEST pdfmark end
+ 43882 54320 a FU(\223ping\224)g(an)h(IP)-30
+56334 y(address)435 b(to)h(see)g(if)f(a)h(machine)f(is)h(ali)-39
+b(v)-23 b(e.)436 b(If)g(there)f(is)h(no)f(response,)h(you)f(kno)-39
+b(w)436 b(something)e(is)-30 58349 y(wrong.)388 b(Here)f(is)g(an)h(e)
+-23 b(xample)386 b(con)-62 b(v)-23 b(ersation)387 b(between)g(tw)-15
+b(o)386 b(Linux)h(users:)-30 58685 y
+SDict begin H.S end
+ -30 58685 a -30
+58685 a
+SDict begin 18.2 H.A end
+ -30 58685 a -30 58685 a
+SDict begin [ /View [/XYZ H.V] /Dest (4427) cvn H.B /DEST pdfmark end
+ -30 58685 a -30 61009
+a
+SDict begin H.S end
+ -30 61009 a -30 61009 a
+SDict begin 16.38 H.A end
+ -30 61009 a -30 61009 a
+SDict begin [ /View [/XYZ H.V] /Dest (4428) cvn H.B /DEST pdfmark end
+ -30
+61009 a -30 61009 a
+SDict begin H.S end
+ -30 61009 a -30 61009 a
+SDict begin 16.38 H.A end
+ -30 61009
+a -30 61009 a
+SDict begin [ /View [/XYZ H.V] /Dest (4429) cvn H.B /DEST pdfmark end
+ -30 61009 a 1520 62487 a Fe(User)348 b(A)p
+FW(:)h(Loki')-77 b(s)349 b(do)-35 b(wn)350 b(ag)-7 b(ain.)-30
+62789 y
+SDict begin H.S end
+ -30 62789 a -30 62789 a
+SDict begin 16.38 H.A end
+ -30 62789 a -30 62789
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4430) cvn H.B /DEST pdfmark end
+ -30 62789 a 1520 64300 a Fe(User)348 b(B)p FW(:)h(Are)g(you)h(sure?)
+-30 64602 y
+SDict begin H.S end
+ -30 64602 a -30 64602 a
+SDict begin 16.38 H.A end
+ -30 64602 a -30 64602
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4431) cvn H.B /DEST pdfmark end
+ -30 64602 a 1520 66113 a Fe(User)e(A)p FW(:)h(Y)-139
+b(eah,)348 b(I)i(tried)f(pinging)h(it,)e(b)-28 b(ut)349
+b(there')-77 b(s)350 b(no)g(response.)p Black -30 73672
+a
+SDict begin H.S end
+ -30 73672 a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672 a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (4432) cvn H.B /DEST pdfmark end
+ -30
+73672 a 49394 74722 a FR(157)p Black eop end
+%%Page: 158 180
+TeXDict begin 158 179 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.158) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 6280 a FU(It')-85 b(s)466 b(instances)f(lik)-15
+b(e)466 b(these)g(that)f(mak)-15 b(e)466 b FP(ping)g
+FU(a)g(v)-23 b(ery)466 b(useful)f(day-to-day)h(command.)g(It)g(pro-)-30
+8294 y(vides)410 b(a)g(v)-23 b(ery)410 b(quick)f(w)-15
+b(ay)410 b(to)g(see)g(if)g(a)g(machine)f(is)h(up)g(and)g(connected)g
+(to)g(the)f(netw)-15 b(ork.)410 b(The)-30 10309 y(basic)387
+b(syntax)g(is:)-30 12194 y
+SDict begin H.S end
+ -30 12194 a -30 12194 a
+SDict begin 14.56 H.A end
+ -30
+12194 a -30 12194 a
+SDict begin [ /View [/XYZ H.V] /Dest (4434) cvn H.B /DEST pdfmark end
+ -30 12194 a -30 12194 a
+SDict begin H.S end
+ -30 12194
+a -30 12194 a
+SDict begin 14.56 H.A end
+ -30 12194 a -30 12194 a
+SDict begin [ /View [/XYZ H.V] /Dest (4435) cvn H.B /DEST pdfmark end
+ -30 12194 a 1277
+x FJ(\045)1309 13471 y
+SDict begin H.S end
+ 1309 13471 a 1309 13471 a
+SDict begin 14.56 H.A end
+ 1309
+13471 a 1309 13471 a
+SDict begin [ /View [/XYZ H.V] /Dest (4436) cvn H.B /DEST pdfmark end
+ 1309 13471 a FH(ping)743 b(www.slackware.com)-30
+15188 y
+SDict begin H.S end
+ -30 15188 a -30 15188 a
+SDict begin 18.2 H.A end
+ -30 15188 a -30 15188
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4437) cvn H.B /DEST pdfmark end
+ -30 15188 a 1847 x FU(There)474 b(are,)g(of)g(course,)g(se)-39
+b(v)-23 b(eral)473 b(options)g(that)g(can)h(be)g(speci\002ed.)f(Check)g
+(the)43851 17035 y
+SDict begin H.S end
+ 43851 17035 a 43851 17035 a
+SDict begin 18.2 H.A end
+ 43851
+17035 a 43851 17035 a
+SDict begin [ /View [/XYZ H.V] /Dest (4438) cvn H.B /DEST pdfmark end
+ 43851 17035 a FP(ping)p FU(\(1\))g(man)-30
+19050 y(page)387 b(for)h(more)f(information.)-30 20160
+y
+SDict begin H.S end
+ -30 20160 a -30 20160 a
+SDict begin 18.2 H.A end
+ -30 20160 a -30 20160 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-TRACEROUTE)
+cvn H.B /DEST pdfmark end
+ -30
+20160 a 5789 x FL(13.2)620 b Fq(tracer)-45 b(oute)-30
+25977 y
+SDict begin H.S end
+ -30 25977 a -30 25977 a
+SDict begin 18.2 H.A end
+ -30 25977 a -30 25977
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4442) cvn H.B /DEST pdfmark end
+ -30 25977 a -30 25977 a
+SDict begin H.S end
+ -30 25977 a -30 25977 a
+SDict begin 18.2 H.A end
+ -30
+25977 a -30 25977 a
+SDict begin [ /View [/XYZ H.V] /Dest (4445) cvn H.B /DEST pdfmark end
+ -30 25977 a -30 25977 a
+SDict begin H.S end
+ -30 25977
+a -30 25977 a
+SDict begin 18.2 H.A end
+ -30 25977 a -30 25977 a
+SDict begin [ /View [/XYZ H.V] /Dest (4448) cvn H.B /DEST pdfmark end
+ -30 25977 a -30
+27093 a
+SDict begin H.S end
+ -30 27093 a -30 27093 a
+SDict begin 18.2 H.A end
+ -30 27093 a -30 27093
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4450) cvn H.B /DEST pdfmark end
+ -30 27093 a 1987 x FU(Slackw)-15 b(are')-85 b(s)8165
+29080 y
+SDict begin H.S end
+ 8165 29080 a 8165 29080 a
+SDict begin 18.2 H.A end
+ 8165 29080 a 8165 29080
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4451) cvn H.B /DEST pdfmark end
+ 8165 29080 a FP(traceroute)p FU(\(8\))722 b(command)f(is)h(a)h(v)-23
+b(ery)722 b(useful)g(netw)-15 b(ork)722 b(diagnostic)f(tool.)-30
+31094 y
+SDict begin H.S end
+ -30 31094 a -30 31094 a
+SDict begin 18.2 H.A end
+ -30 31094 a -30 31094
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4452) cvn H.B /DEST pdfmark end
+ -30 31094 a FP(traceroute)504 b FU(displays)h(each)h(host)f(that)g(a)
+g(pack)-15 b(et)505 b(tra)-31 b(v)-23 b(els)505 b(through)g(as)g(it)g
+(tries)g(to)h(reach)f(its)-30 33109 y(destination.)564
+b(Y)-170 b(ou)563 b(can)i(see)f(ho)-39 b(w)565 b(man)-23
+b(y)23224 33109 y
+SDict begin H.S end
+ 23224 33109 a 23224 33109 a
+SDict begin 18.2 H.A end
+ 23224 33109
+a 23224 33109 a
+SDict begin [ /View [/XYZ H.V] /Dest (4453) cvn H.B /DEST pdfmark end
+ 23224 33109 a FU(\223hops\224)564 b(from)h(the)f
+(Slackw)-15 b(are)563 b(web)i(site)f(you)g(are)-30 35124
+y(with)387 b(this)g(command:)-30 36689 y
+SDict begin H.S end
+ -30 36689 a
+-30 36689 a
+SDict begin 14.56 H.A end
+ -30 36689 a -30 36689 a
+SDict begin [ /View [/XYZ H.V] /Dest (4454) cvn H.B /DEST pdfmark end
+ -30 36689 a -30 36689
+a
+SDict begin H.S end
+ -30 36689 a -30 36689 a
+SDict begin 14.56 H.A end
+ -30 36689 a -30 36689 a
+SDict begin [ /View [/XYZ H.V] /Dest (4455) cvn H.B /DEST pdfmark end
+ -30
+36689 a 1596 x FJ(\045)1309 38285 y
+SDict begin H.S end
+ 1309 38285 a 1309
+38285 a
+SDict begin 14.56 H.A end
+ 1309 38285 a 1309 38285 a
+SDict begin [ /View [/XYZ H.V] /Dest (4456) cvn H.B /DEST pdfmark end
+ 1309 38285 a FH(traceroute)743
+b(www.slackware.com)-30 39860 y
+SDict begin H.S end
+ -30 39860 a -30 39860
+a
+SDict begin 18.2 H.A end
+ -30 39860 a -30 39860 a
+SDict begin [ /View [/XYZ H.V] /Dest (4457) cvn H.B /DEST pdfmark end
+ -30 39860 a 1990 x FU(Each)441
+b(host)f(will)g(be)h(displayed,)f(along)h(with)f(the)h(response)f
+(times)g(at)h(each)g(host.)f(Here)h(is)g(an)-30 43864
+y(e)-23 b(xample)387 b(output:)-30 45749 y
+SDict begin H.S end
+ -30 45749
+a -30 45749 a
+SDict begin 12.972 H.A end
+ -30 45749 a -30 45749 a
+SDict begin [ /View [/XYZ H.V] /Dest (4458) cvn H.B /DEST pdfmark end
+ -30 45749 a -30
+45749 a
+SDict begin H.S end
+ -30 45749 a -30 45749 a
+SDict begin 12.972 H.A end
+ -30 45749 a -30 45749
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4459) cvn H.B /DEST pdfmark end
+ -30 45749 a 1101 x Fj(\045)1163 46850 y
+SDict begin H.S end
+ 1163 46850
+a 1163 46850 a
+SDict begin 12.972 H.A end
+ 1163 46850 a 1163 46850 a
+SDict begin [ /View [/XYZ H.V] /Dest (4460) cvn H.B /DEST pdfmark end
+ 1163 46850 a
+Fi(traceroute)660 b(www.slackware.com)-30 48286 y Fh(traceroute)g(to)i
+(www.slackware.com)c(\(204.216.27.13\),)g(30)k(hops)g(max,)f(40)i(byte)
+e(packets)-30 49722 y(1)1325 b(zuul.tdn)661 b(\(192.168.1.1\))1321
+b(0.409)662 b(ms)1325 b(1.032)661 b(ms)1325 b(0.303)661
+b(ms)-30 51158 y(2)1325 b(207.171.227.254)659 b(\(207.171.227.254\))
+1320 b(18.218)661 b(ms)1325 b(32.873)661 b(ms)1325 b(32.433)661
+b(ms)-30 52594 y(3)1325 b(border-sf-2-0-4.sirius.com)656
+b(\(205.134.230.254\))h(15.662)k(ms)i(15.731)e(ms)h(16.142)f(ms)-30
+54030 y(4)1325 b(pb-nap.crl.net)659 b(\(198.32.128.20\))1321
+b(20.741)661 b(ms)1325 b(23.672)661 b(ms)1325 b(21.378)661
+b(ms)-30 55466 y(5)1325 b(E0-CRL-SFO-03-E0X0.US.CRL.NET)655
+b(\(165.113.55.3\))j(22.293)j(ms)i(21.532)e(ms)h(21.29)f(ms)-30
+56902 y(6)1325 b(T1-CDROM-00-EX.US.CRL.NET)656 b(\(165.113.118.2\))1321
+b(24.544)661 b(ms)1325 b(42.955)661 b(ms)h(58.443)f(ms)-30
+58337 y(7)1325 b(www.slackware.com)658 b(\(204.216.27.13\))1321
+b(38.115)661 b(ms)1325 b(53.033)661 b(ms)1325 b(48.328)661
+b(ms)-30 60016 y
+SDict begin H.S end
+ -30 60016 a -30 60016 a
+SDict begin 18.2 H.A end
+ -30 60016 a
+-30 60016 a
+SDict begin [ /View [/XYZ H.V] /Dest (4461) cvn H.B /DEST pdfmark end
+ -30 60016 a -30 60016 a
+SDict begin H.S end
+ -30 60016 a -30 60016
+a
+SDict begin 18.2 H.A end
+ -30 60016 a -30 60016 a
+SDict begin [ /View [/XYZ H.V] /Dest (4462) cvn H.B /DEST pdfmark end
+ -30 60016 a 1886 x FP(traceroute)326
+b FU(is)h(similar)f(to)15262 61902 y
+SDict begin H.S end
+ 15262 61902 a 15262
+61902 a
+SDict begin 18.2 H.A end
+ 15262 61902 a 15262 61902 a
+SDict begin [ /View [/XYZ H.V] /Dest (4463) cvn H.B /DEST pdfmark end
+ 15262 61902 a FP(ping)h
+FU(in)g(that)g(it)f(uses)h(ICMP)f(pack)-15 b(ets.)327
+b(There)g(are)h(se)-39 b(v)-23 b(eral)327 b(options)-30
+63917 y(that)464 b(you)h(can)f(specify)h(with)16325 63917
+y
+SDict begin H.S end
+ 16325 63917 a 16325 63917 a
+SDict begin 18.2 H.A end
+ 16325 63917 a 16325 63917
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4464) cvn H.B /DEST pdfmark end
+ 16325 63917 a FP(traceroute)p FU(.)f(These)g(options)g(are)g(e)-23
+b(xplained)464 b(in)h(detail)f(in)g(the)-30 65931 y(man)387
+b(page.)-30 67042 y
+SDict begin H.S end
+ -30 67042 a -30 67042 a
+SDict begin 18.2 H.A end
+ -30 67042
+a -30 67042 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-DNS) cvn
+H.B /DEST pdfmark end
+ -30 67042 a Black 6630 x FR(158)p Black
+eop end
+%%Page: 159 181
+TeXDict begin 159 180 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.159) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 27927 -1636 a FR(Chapter)386 b(13)i(Basic)f(Network)f
+(Commands)p Black -30 4132 a FL(13.3)620 b(DNS)h(T)-179
+b(ools)-30 4160 y
+SDict begin H.S end
+ -30 4160 a -30 4160 a
+SDict begin 18.2 H.A end
+ -30 4160 a -30
+4160 a
+SDict begin [ /View [/XYZ H.V] /Dest (4467) cvn H.B /DEST pdfmark end
+ -30 4160 a -30 4160 a
+SDict begin H.S end
+ -30 4160 a -30 4160 a
+SDict begin 18.2 H.A end
+ -30
+4160 a -30 4160 a
+SDict begin [ /View [/XYZ H.V] /Dest (4470) cvn H.B /DEST pdfmark end
+ -30 4160 a -30 5276 a
+SDict begin H.S end
+ -30 5276 a -30
+5276 a
+SDict begin 18.2 H.A end
+ -30 5276 a -30 5276 a
+SDict begin [ /View [/XYZ H.V] /Dest (4472) cvn H.B /DEST pdfmark end
+ -30 5276 a 1987 x FU(Domain)878
+b(Name)g(Service)g(\(DNS)g(for)h(short\))f(is)g(that)g(magical)g
+(protocol)g(that)g(allo)-39 b(ws)-30 9277 y(your)994
+b(computer)f(to)g(turn)g(meaningless)g(domain)g(names)g(lik)-15
+b(e)993 b(www)-101 b(.slackw)-15 b(are.com)-30 11292
+y(into)720 b(meaningful)f(IP)h(address)g(lik)-15 b(e)21376
+11292 y
+SDict begin H.S end
+ 21376 11292 a 21376 11292 a
+SDict begin 18.2 H.A end
+ 21376 11292 a 21376
+11292 a
+SDict begin [ /View [/XYZ H.V] /Dest (4473) cvn H.B /DEST pdfmark end
+ 21376 11292 a 0 1 0 0 TeXcolorcmyk 21376 11292
+a
+SDict begin H.S end
+ 21376 11292 a 0 1 0 0 TeXcolorcmyk FQ(64.57.102.34)p
+0 1 0 0 TeXcolorcmyk 28893 10551 a
+SDict begin H.R end
+ 28893 10551 a 28893
+11292 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (64.57.102.34) >> /Subtype /Link H.B /ANN pdfmark end
+ 28893 11292 a Black FU(.)720 b(Computers)f(can')-28
+b(t)721 b(route)f(pack)-15 b(ets)719 b(to)-30 13307 y(www)-101
+b(.slackw)-15 b(are.com,)454 b(b)-31 b(ut)454 b(the)-23
+b(y)453 b(can)h(route)g(pack)-15 b(ets)453 b(to)g(that)h(domain)f
+(name')-85 b(s)453 b(IP)h(address.)-30 15321 y(This)562
+b(gi)-39 b(v)-23 b(es)563 b(us)g(a)g(con)-62 b(v)-23
+b(enient)561 b(w)-15 b(ay)563 b(to)f(remember)h(machines.)g(W)-62
+b(ithout)562 b(DNS)g(we')-77 b(d)562 b(ha)-31 b(v)-23
+b(e)-30 17336 y(to)530 b(k)-15 b(eep)530 b(a)g(mental)g(database)f(of)i
+(just)e(what)h(IP)g(address)g(belongs)f(to)h(what)g(computer)-62
+b(,)530 b(and)-30 19351 y(that')-85 b(s)474 b(assuming)f(the)h(IP)h
+(address)f(doesn')-28 b(t)474 b(change.)h(Clearly)e(using)h(names)g
+(for)h(computers)-30 21365 y(is)387 b(better)-62 b(,)388
+b(b)-31 b(ut)387 b(ho)-39 b(w)387 b(do)g(we)h(map)f(names)g(to)g(IP)g
+(addresses?)-30 21701 y
+SDict begin H.S end
+ -30 21701 a -30 21701 a
+SDict begin 18.2 H.A end
+ -30 21701
+a -30 21701 a
+SDict begin [ /View [/XYZ H.V] /Dest (4474) cvn H.B /DEST pdfmark end
+ -30 21701 a 5026 x FF(host)-30 26750 y
+SDict begin H.S end
+
+-30 26750 a -30 26750 a
+SDict begin 18.2 H.A end
+ -30 26750 a -30 26750 a
+SDict begin [ /View [/XYZ H.V] /Dest (4477) cvn H.B /DEST pdfmark end
+ -30 26750
+a -30 27680 a
+SDict begin H.S end
+ -30 27680 a -30 27680 a
+SDict begin 18.2 H.A end
+ -30 27680 a -30
+27680 a
+SDict begin [ /View [/XYZ H.V] /Dest (4479) cvn H.B /DEST pdfmark end
+ -30 27680 a -30 27680 a
+SDict begin H.S end
+ -30 27680 a -30 27680
+a
+SDict begin 18.2 H.A end
+ -30 27680 a -30 27680 a
+SDict begin [ /View [/XYZ H.V] /Dest (4480) cvn H.B /DEST pdfmark end
+ -30 27680 a 1992 x FP(host)p
+FU(\(1\))473 b(can)g(do)g(this)g(for)g(us.)17104 29672
+y
+SDict begin H.S end
+ 17104 29672 a 17104 29672 a
+SDict begin 18.2 H.A end
+ 17104 29672 a 17104 29672
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4481) cvn H.B /DEST pdfmark end
+ 17104 29672 a FP(host)g FU(is)g(used)g(to)g(map)g(names)g(to)g(IP)g
+(addresses.)g(It)g(is)g(a)g(v)-23 b(ery)-30 31687 y(quick)387
+b(and)g(simple)g(utility)f(without)g(a)i(lot)f(of)g(functions.)-30
+33572 y
+SDict begin H.S end
+ -30 33572 a -30 33572 a
+SDict begin 14.56 H.A end
+ -30 33572 a -30 33572
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4482) cvn H.B /DEST pdfmark end
+ -30 33572 a -30 33572 a
+SDict begin H.S end
+ -30 33572 a -30 33572 a
+SDict begin 14.56 H.A end
+ -30
+33572 a -30 33572 a
+SDict begin [ /View [/XYZ H.V] /Dest (4483) cvn H.B /DEST pdfmark end
+ -30 33572 a 1276 x FJ(\045)1309 34848
+y
+SDict begin H.S end
+ 1309 34848 a 1309 34848 a
+SDict begin 14.56 H.A end
+ 1309 34848 a 1309 34848 a
+SDict begin [ /View [/XYZ H.V] /Dest (4484) cvn H.B /DEST pdfmark end
+
+1309 34848 a FH(host)743 b(www.slackware.com)-30 36460
+y FP(www.slackware.com)f(is)i(an)f(alias)g(for)h(slackware.com.)-30
+38072 y(slackware.com)e(has)i(address)f(64.57.102.34)-30
+39647 y
+SDict begin H.S end
+ -30 39647 a -30 39647 a
+SDict begin 18.2 H.A end
+ -30 39647 a -30 39647
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4485) cvn H.B /DEST pdfmark end
+ -30 39647 a 1989 x FU(But)369 b(let')-85 b(s)369 b(say)h(for)f(some)g
+(reason)h(we)f(w)-15 b(ant)369 b(to)h(map)f(an)g(IP)h(address)f(to)g(a)
+h(domain)f(name;)g(what)-30 43651 y(then?)-30 44441 y
+SDict begin H.S end
+
+-30 44441 a -30 44441 a
+SDict begin 18.2 H.A end
+ -30 44441 a -30 44441 a
+SDict begin [ /View [/XYZ H.V] /Dest (4486) cvn H.B /DEST pdfmark end
+ -30 44441
+a 5502 x FF(nslookup)-30 51257 y
+SDict begin H.S end
+ -30 51257 a -30 51257
+a
+SDict begin 18.2 H.A end
+ -30 51257 a -30 51257 a
+SDict begin [ /View [/XYZ H.V] /Dest (4489) cvn H.B /DEST pdfmark end
+ -30 51257 a -30 51257 a
+SDict begin H.S end
+ -30
+51257 a -30 51257 a
+SDict begin 18.2 H.A end
+ -30 51257 a -30 51257 a
+SDict begin [ /View [/XYZ H.V] /Dest (4490) cvn H.B /DEST pdfmark end
+ -30 51257
+a 1630 x FP(nslookup)332 b FU(is)g(a)h(tried)f(and)h(true)g(program)f
+(that)g(has)h(weathered)f(the)h(ages.)40168 52887 y
+SDict begin H.S end
+ 40168
+52887 a 40168 52887 a
+SDict begin 18.2 H.A end
+ 40168 52887 a 40168 52887 a
+SDict begin [ /View [/XYZ H.V] /Dest (4491) cvn H.B /DEST pdfmark end
+ 40168
+52887 a FP(nslookup)e FU(has)i(been)-30 54902 y(deprecated)398
+b(and)f(may)h(be)f(remo)-23 b(v)g(ed)397 b(from)g(future)h(releases.)g
+(There)g(is)f(not)g(e)-39 b(v)-23 b(en)398 b(a)g(man)f(page)-30
+56916 y(for)388 b(this)e(program.)-30 58802 y
+SDict begin H.S end
+ -30 58802
+a -30 58802 a
+SDict begin 12.972 H.A end
+ -30 58802 a -30 58802 a
+SDict begin [ /View [/XYZ H.V] /Dest (4492) cvn H.B /DEST pdfmark end
+ -30 58802 a -30
+58802 a
+SDict begin H.S end
+ -30 58802 a -30 58802 a
+SDict begin 12.972 H.A end
+ -30 58802 a -30 58802
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4493) cvn H.B /DEST pdfmark end
+ -30 58802 a 1100 x Fj(\045)1163 59902 y
+SDict begin H.S end
+ 1163 59902
+a 1163 59902 a
+SDict begin 12.972 H.A end
+ 1163 59902 a 1163 59902 a
+SDict begin [ /View [/XYZ H.V] /Dest (4494) cvn H.B /DEST pdfmark end
+ 1163 59902 a
+Fi(nslookup)660 b(64.57.102.34)-30 61338 y Fh(Note:)1324
+b(nslookup)661 b(is)h(deprecated)e(and)h(may)h(be)g(removed)f(from)h
+(future)f(releases.)-30 62774 y(Consider)g(using)g(the)h(`dig')f(or)h
+(`host')f(programs)g(instead.)1323 b(Run)662 b(nslookup)e(with)-30
+64210 y(the)i(`-sil[ent]')e(option)h(to)h(prevent)e(this)i(message)f
+(from)g(appearing.)-30 65646 y(Server:)5963 b(192.168.1.254)-30
+67082 y(Address:)5300 b(192.168.1.254#53)p Black 49451
+73792 a FR(159)p Black eop end
+%%Page: 160 182
+TeXDict begin 160 181 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.160) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 5047 a Fh(Non-authoritative)658 b(answer:)-30
+6483 y(www.slackware.com)4634 b(canonical)660 b(name)i(=)g
+(slackware.com.)-30 7919 y(Name:)1987 b(slackware.com)-30
+9355 y(Address:)661 b(64.57.102.34)-30 10928 y
+SDict begin H.S end
+ -30 10928
+a -30 10928 a
+SDict begin 18.2 H.A end
+ -30 10928 a -30 10928 a
+SDict begin [ /View [/XYZ H.V] /Dest (4495) cvn H.B /DEST pdfmark end
+ -30 10928 a 5494
+x FF(dig)-30 16836 y
+SDict begin H.S end
+ -30 16836 a -30 16836 a
+SDict begin 18.2 H.A end
+ -30 16836
+a -30 16836 a
+SDict begin [ /View [/XYZ H.V] /Dest (4498) cvn H.B /DEST pdfmark end
+ -30 16836 a -30 17765 a
+SDict begin H.S end
+ -30 17765 a -30
+17765 a
+SDict begin 18.2 H.A end
+ -30 17765 a -30 17765 a
+SDict begin [ /View [/XYZ H.V] /Dest (4501) cvn H.B /DEST pdfmark end
+ -30 17765 a 1601 x FU(The)296
+b(meanest)f(dog)g(in)h(the)f(pound,)h(the)f(domain)g(information)g
+(groper)-62 b(,)38333 19366 y
+SDict begin H.S end
+ 38333 19366 a 38333 19366
+a
+SDict begin 18.2 H.A end
+ 38333 19366 a 38333 19366 a
+SDict begin [ /View [/XYZ H.V] /Dest (4502) cvn H.B /DEST pdfmark end
+ 38333 19366 a FP(dig)p
+FU(\(1\))295 b(for)h(short,)g(is)f(the)-30 21381 y(go-to)335
+b(program)g(for)g(\002nding)f(DNS)h(information.)27508
+21381 y
+SDict begin H.S end
+ 27508 21381 a 27508 21381 a
+SDict begin 18.2 H.A end
+ 27508 21381 a 27508
+21381 a
+SDict begin [ /View [/XYZ H.V] /Dest (4503) cvn H.B /DEST pdfmark end
+ 27508 21381 a FP(dig)g FU(can)g(grab)g(just)g(about)g(an)-23
+b(ything)334 b(from)h(a)-30 23396 y(DNS)391 b(serv)-23
+b(er)390 b(including)g(re)-39 b(v)-23 b(erse)391 b(lookups,)g(A,)g(CN)
+-54 b(AME,)391 b(MX,)g(SP)-172 b(,)390 b(and)h(TXT)g(records.)49544
+23396 y
+SDict begin H.S end
+ 49544 23396 a 49544 23396 a
+SDict begin 18.2 H.A end
+ 49544 23396 a 49544
+23396 a
+SDict begin [ /View [/XYZ H.V] /Dest (4504) cvn H.B /DEST pdfmark end
+ 49544 23396 a FP(dig)-30 25410 y FU(has)468 b(man)-23
+b(y)467 b(command)h(line)f(options)g(and)h(if)g(you')-77
+b(re)468 b(not)f(f)-15 b(amiliar)467 b(with)h(it)g(you)g(should)f(read)
+-30 27425 y(through)387 b(it')-85 b(s)387 b(e)-23 b(xtensi)-39
+b(v)-23 b(e)386 b(man)h(page.)-30 29310 y
+SDict begin H.S end
+ -30 29310 a
+-30 29310 a
+SDict begin 12.972 H.A end
+ -30 29310 a -30 29310 a
+SDict begin [ /View [/XYZ H.V] /Dest (4505) cvn H.B /DEST pdfmark end
+ -30 29310 a -30 29310
+a
+SDict begin H.S end
+ -30 29310 a -30 29310 a
+SDict begin 12.972 H.A end
+ -30 29310 a -30 29310 a
+SDict begin [ /View [/XYZ H.V] /Dest (4506) cvn H.B /DEST pdfmark end
+ -30
+29310 a 1101 x Fj(\045)1163 30411 y
+SDict begin H.S end
+ 1163 30411 a 1163
+30411 a
+SDict begin 12.972 H.A end
+ 1163 30411 a 1163 30411 a
+SDict begin [ /View [/XYZ H.V] /Dest (4507) cvn H.B /DEST pdfmark end
+ 1163 30411 a Fi(dig)662
+b(@192.168.1.254)d(www.slackware.com)e(mx)-30 33283 y
+Fh(;)663 b Fd(<<)p Fh(>>)f(DiG)f(9.2.2)h Fd(<<)p Fh(>>)g
+(@192.168.1.254)d(www.slackware.com)e(mx)-30 34718 y(;;)662
+b(global)f(options:)1323 b(printcmd)-30 36154 y(;;)662
+b(Got)g(answer:)-30 37590 y(;;)g(->>HEADER)p Fd(<<)p
+Fh(-)e(opcode:)h(QUERY,)g(status:)g(NOERROR,)f(id:)i(26362)-30
+39026 y(;;)g(flags:)f(qr)h(rd)h(ra;)e(QUERY:)g(1,)i(ANSWER:)d(2,)i
+(AUTHORITY:)e(2,)i(ADDITIONAL:)e(2)-30 41898 y(;;)i(QUESTION)f
+(SECTION:)-30 43334 y(;www.slackware.com.)8610 b(IN)3976
+b(MX)-30 46206 y(;;)662 b(ANSWER)f(SECTION:)-30 47642
+y(www.slackware.com.)3971 b(76634)1987 b(IN)3976 b(CNAME)1986
+b(slackware.com.)-30 49078 y(slackware.com.)6623 b(86400)1987
+b(IN)3976 b(MX)f(1)663 b(mail.slackware.com.)-30 51950
+y(;;)f(AUTHORITY)e(SECTION:)-30 53386 y(slackware.com.)6623
+b(86400)1987 b(IN)3976 b(NS)f(ns1.cwo.com.)-30 54822
+y(slackware.com.)6623 b(86400)1987 b(IN)3976 b(NS)f(ns2.cwo.com.)-30
+57694 y(;;)662 b(ADDITIONAL)e(SECTION:)-30 59130 y(ns1.cwo.com.)7949
+b(163033)1324 b(IN)3976 b(A)4638 b(64.57.100.2)-30 60566
+y(ns2.cwo.com.)7949 b(163033)1324 b(IN)3976 b(A)4638
+b(64.57.100.3)-30 63437 y(;;)662 b(Query)g(time:)f(149)h(msec)-30
+64873 y(;;)g(SERVER:)f(192.168.1.254#53\(192.168.1.254\))-30
+66309 y(;;)h(WHEN:)g(Sat)f(Nov)1325 b(6)662 b(16:59:31)f(2004)-30
+67745 y(;;)h(MSG)g(SIZE)1324 b(rcvd:)662 b(159)p Black
+-30 73792 a FR(160)p Black eop end
+%%Page: 161 183
+TeXDict begin 161 182 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.161) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 27927 -1636 a FR(Chapter)386 b(13)i(Basic)f(Network)f
+(Commands)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4508) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(This)485 b(should)f(gi)-39
+b(v)-23 b(e)485 b(you)g(an)g(idea)g(ho)-39 b(w)21861
+3611 y
+SDict begin H.S end
+ 21861 3611 a 21861 3611 a
+SDict begin 18.2 H.A end
+ 21861 3611 a 21861 3611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4509) cvn H.B /DEST pdfmark end
+ 21861 3611 a FP(dig)485 b FU(w)-15 b(orks.)29222 3611
+y
+SDict begin H.S end
+ 29222 3611 a 29222 3611 a
+SDict begin 18.2 H.A end
+ 29222 3611 a 29222 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4510) cvn H.B /DEST pdfmark end
+
+29222 3611 a FU(\223@192.168.1.254\224)486 b(speci\002es)e(the)h(dns)
+-30 5626 y(serv)-23 b(er)401 b(to)h(use.)8597 5626 y
+SDict begin H.S end
+
+8597 5626 a 8597 5626 a
+SDict begin 18.2 H.A end
+ 8597 5626 a 8597 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (4511) cvn H.B /DEST pdfmark end
+ 8597
+5626 a FU(\223www)-101 b(.slackw)-15 b(are.com\224)401
+b(is)h(the)f(domain)g(name)g(I)h(am)f(performing)g(a)h(lookup)-30
+7640 y(on,)433 b(and)5010 7640 y
+SDict begin H.S end
+ 5010 7640 a 5010 7640
+a
+SDict begin 18.2 H.A end
+ 5010 7640 a 5010 7640 a
+SDict begin [ /View [/XYZ H.V] /Dest (4512) cvn H.B /DEST pdfmark end
+ 5010 7640 a FU(\223mx\224)f(is)g(the)g(type)g
+(of)g(lookup)g(I)g(am)g(performing.)g(The)h(abo)-23 b(v)g(e)431
+b(query)h(tells)g(me)g(that)-30 9655 y(e-mail)387 b(to)5910
+9655 y
+SDict begin H.S end
+ 5910 9655 a 5910 9655 a
+SDict begin 18.2 H.A end
+ 5910 9655 a 5910 9655
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4513) cvn H.B /DEST pdfmark end
+ 5910 9655 a 0 1 0 0 TeXcolorcmyk 5910 9655 a
+SDict begin H.S end
+ 5910 9655
+a 0 1 0 0 TeXcolorcmyk FQ(www.slackware.com)p 0 1 0 0
+TeXcolorcmyk 16558 8915 a
+SDict begin H.R end
+ 16558 8915 a 16558 9655 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (www.slackware.com) >> /Subtype /Link H.B /ANN pdfmark end
+ 16558
+9655 a Black 388 w FU(will)g(instead)f(be)i(sent)f(to)30850
+9655 y
+SDict begin H.S end
+ 30850 9655 a 30850 9655 a
+SDict begin 18.2 H.A end
+ 30850 9655 a 30850 9655
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4514) cvn H.B /DEST pdfmark end
+ 30850 9655 a 0 1 0 0 TeXcolorcmyk 30850 9655 a
+SDict begin H.S end
+ 30850
+9655 a 0 1 0 0 TeXcolorcmyk FQ(mail.slackware.com)p 0 1 0 0
+TeXcolorcmyk 42124 8915 a
+SDict begin H.R end
+ 42124 8915 a 42124 9655 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (mail.slackware.com) >> /Subtype /Link H.B /ANN pdfmark end
+ 42124
+9655 a Black 388 w FU(for)g(deli)-39 b(v)-23 b(ery)-101
+b(.)-30 12315 y
+SDict begin H.S end
+ -30 12315 a -30 12315 a
+SDict begin 18.2 H.A end
+ -30 12315 a -30
+12315 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-FINGER)
+cvn H.B /DEST pdfmark end
+ -30 12315 a 5789 x FL(13.4)620 b Fq(\002ng)22
+b(er)-30 18601 y
+SDict begin H.S end
+ -30 18601 a -30 18601 a
+SDict begin 18.2 H.A end
+ -30 18601 a
+-30 18601 a
+SDict begin [ /View [/XYZ H.V] /Dest (4518) cvn H.B /DEST pdfmark end
+ -30 18601 a -30 19717 a
+SDict begin H.S end
+ -30 19717 a -30 19717
+a
+SDict begin 18.2 H.A end
+ -30 19717 a -30 19717 a
+SDict begin [ /View [/XYZ H.V] /Dest (4521) cvn H.B /DEST pdfmark end
+ -30 19717 a -30 19717 a
+SDict begin H.S end
+ -30
+19717 a -30 19717 a
+SDict begin 18.2 H.A end
+ -30 19717 a -30 19717 a
+SDict begin [ /View [/XYZ H.V] /Dest (4522) cvn H.B /DEST pdfmark end
+ -30 19717
+a 1518 x FP(finger)p FU(\(1\))410 b(will)g(retrie)-39
+b(v)-23 b(e)411 b(information)f(about)g(the)g(speci\002ed)g(user)-85
+b(.)411 b(Y)-170 b(ou)410 b(gi)-39 b(v)-23 b(e)411 b(\002nger)f(a)h
+(user)-31 b(-)-30 23249 y(name)407 b(or)f(an)h(email)f(address)h(and)f
+(it)g(will)h(try)f(to)h(contact)f(the)g(necessary)h(serv)-23
+b(er)406 b(and)h(retrie)-39 b(v)-23 b(e)-30 25264 y(the)402
+b(username,)g(of)-39 b(\002ce,)402 b(telephone)g(number)-62
+b(,)402 b(and)f(other)h(pieces)g(of)g(information.)f(Here)h(is)g(an)-30
+27279 y(e)-23 b(xample:)-30 29164 y
+SDict begin H.S end
+ -30 29164 a -30 29164
+a
+SDict begin 14.56 H.A end
+ -30 29164 a -30 29164 a
+SDict begin [ /View [/XYZ H.V] /Dest (4523) cvn H.B /DEST pdfmark end
+ -30 29164 a -30 29164 a
+SDict begin H.S end
+ -30
+29164 a -30 29164 a
+SDict begin 14.56 H.A end
+ -30 29164 a -30 29164 a
+SDict begin [ /View [/XYZ H.V] /Dest (4524) cvn H.B /DEST pdfmark end
+ -30 29164
+a 1276 x FJ(\045)1309 30440 y
+SDict begin H.S end
+ 1309 30440 a 1309 30440
+a
+SDict begin 14.56 H.A end
+ 1309 30440 a 1309 30440 a
+SDict begin [ /View [/XYZ H.V] /Dest (4525) cvn H.B /DEST pdfmark end
+ 1309 30440 a FH(finger)743
+b(johnc@idsoftware.com)-30 32158 y
+SDict begin H.S end
+ -30 32158 a -30 32158
+a
+SDict begin 18.2 H.A end
+ -30 32158 a -30 32158 a
+SDict begin [ /View [/XYZ H.V] /Dest (4526) cvn H.B /DEST pdfmark end
+ -30 32158 a -30 32158 a
+SDict begin H.S end
+ -30
+32158 a -30 32158 a
+SDict begin 18.2 H.A end
+ -30 32158 a -30 32158 a
+SDict begin [ /View [/XYZ H.V] /Dest (4527) cvn H.B /DEST pdfmark end
+ -30 32158
+a 1847 x FP(finger)374 b FU(can)g(return)g(the)g(username,)g(mail)f
+(status,)h(phone)g(numbers,)g(and)g(\002les)g(referred)g(to)g(as)-30
+36019 y
+SDict begin H.S end
+ -30 36019 a -30 36019 a
+SDict begin 18.2 H.A end
+ -30 36019 a -30 36019
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4528) cvn H.B /DEST pdfmark end
+ -30 36019 a FU(\223dot)483 b(plan\224)f(and)9682 36019
+y
+SDict begin H.S end
+ 9682 36019 a 9682 36019 a
+SDict begin 18.2 H.A end
+ 9682 36019 a 9682 36019 a
+SDict begin [ /View [/XYZ H.V] /Dest (4529) cvn H.B /DEST pdfmark end
+
+9682 36019 a FU(\223dot)h(project\224.)g(Of)g(course,)g(the)g
+(information)f(returned)g(v)-39 b(aries)483 b(with)g(each)-30
+38034 y
+SDict begin H.S end
+ -30 38034 a -30 38034 a
+SDict begin 18.2 H.A end
+ -30 38034 a -30 38034
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4530) cvn H.B /DEST pdfmark end
+ -30 38034 a FP(finger)459 b FU(serv)-23 b(er)-85 b(.)459
+b(The)h(one)f(included)g(with)g(Slackw)-15 b(are)458
+b(returns)h(the)g(follo)-39 b(wing)459 b(information)-30
+40049 y(by)387 b(def)-15 b(ault:)-30 40384 y
+SDict begin H.S end
+ -30 40384
+a -30 40384 a
+SDict begin 18.2 H.A end
+ -30 40384 a -30 40384 a
+SDict begin [ /View [/XYZ H.V] /Dest (4531) cvn H.B /DEST pdfmark end
+ -30 40384 a -30
+41159 a
+SDict begin H.S end
+ -30 41159 a -30 41159 a
+SDict begin 18.2 H.A end
+ -30 41159 a -30 41159
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4532) cvn H.B /DEST pdfmark end
+ -30 41159 a Black 3229 x FM(\225)p Black 1520 44388
+a
+SDict begin H.S end
+ 1520 44388 a 1520 44388 a
+SDict begin 18.2 H.A end
+ 1520 44388 a 1520 44388 a
+SDict begin [ /View [/XYZ H.V] /Dest (4533) cvn H.B /DEST pdfmark end
+
+1520 44388 a FU(Username)-30 44403 y
+SDict begin H.S end
+ -30 44403 a -30
+44403 a
+SDict begin 18.2 H.A end
+ -30 44403 a -30 44403 a
+SDict begin [ /View [/XYZ H.V] /Dest (4534) cvn H.B /DEST pdfmark end
+ -30 44403 a Black 2775
+x FM(\225)p Black 1520 47178 a
+SDict begin H.S end
+ 1520 47178 a 1520 47178
+a
+SDict begin 18.2 H.A end
+ 1520 47178 a 1520 47178 a
+SDict begin [ /View [/XYZ H.V] /Dest (4535) cvn H.B /DEST pdfmark end
+ 1520 47178 a FU(Room)386
+b(number)-30 47193 y
+SDict begin H.S end
+ -30 47193 a -30 47193 a
+SDict begin 18.2 H.A end
+ -30 47193
+a -30 47193 a
+SDict begin [ /View [/XYZ H.V] /Dest (4536) cvn H.B /DEST pdfmark end
+ -30 47193 a Black 2774 x FM(\225)p Black
+1520 49967 a
+SDict begin H.S end
+ 1520 49967 a 1520 49967 a
+SDict begin 18.2 H.A end
+ 1520 49967 a 1520
+49967 a
+SDict begin [ /View [/XYZ H.V] /Dest (4537) cvn H.B /DEST pdfmark end
+ 1520 49967 a FU(Home)h(phone)g(number)-30 50303
+y
+SDict begin H.S end
+ -30 50303 a -30 50303 a
+SDict begin 18.2 H.A end
+ -30 50303 a -30 50303 a
+SDict begin [ /View [/XYZ H.V] /Dest (4538) cvn H.B /DEST pdfmark end
+ -30
+50303 a Black 2454 x FM(\225)p Black 1520 52757 a
+SDict begin H.S end
+ 1520
+52757 a 1520 52757 a
+SDict begin 18.2 H.A end
+ 1520 52757 a 1520 52757 a
+SDict begin [ /View [/XYZ H.V] /Dest (4539) cvn H.B /DEST pdfmark end
+ 1520 52757
+a FU(W)-124 b(ork)387 b(phone)g(number)-30 53092 y
+SDict begin H.S end
+ -30
+53092 a -30 53092 a
+SDict begin 18.2 H.A end
+ -30 53092 a -30 53092 a
+SDict begin [ /View [/XYZ H.V] /Dest (4540) cvn H.B /DEST pdfmark end
+ -30 53092
+a Black 2454 x FM(\225)p Black 1520 55546 a
+SDict begin H.S end
+ 1520 55546
+a 1520 55546 a
+SDict begin 18.2 H.A end
+ 1520 55546 a 1520 55546 a
+SDict begin [ /View [/XYZ H.V] /Dest (4541) cvn H.B /DEST pdfmark end
+ 1520 55546 a
+FU(Login)g(status)-30 55882 y
+SDict begin H.S end
+ -30 55882 a -30 55882 a
+SDict begin 18.2 H.A end
+
+-30 55882 a -30 55882 a
+SDict begin [ /View [/XYZ H.V] /Dest (4542) cvn H.B /DEST pdfmark end
+ -30 55882 a Black 2454 x FM(\225)p
+Black 1520 58336 a
+SDict begin H.S end
+ 1520 58336 a 1520 58336 a
+SDict begin 18.2 H.A end
+ 1520 58336
+a 1520 58336 a
+SDict begin [ /View [/XYZ H.V] /Dest (4543) cvn H.B /DEST pdfmark end
+ 1520 58336 a FU(Email)g(status)-30 58351
+y
+SDict begin H.S end
+ -30 58351 a -30 58351 a
+SDict begin 18.2 H.A end
+ -30 58351 a -30 58351 a
+SDict begin [ /View [/XYZ H.V] /Dest (4544) cvn H.B /DEST pdfmark end
+ -30
+58351 a Black 2774 x FM(\225)p Black 1520 61125 a
+SDict begin H.S end
+ 1520
+61125 a 1520 61125 a
+SDict begin 18.2 H.A end
+ 1520 61125 a 1520 61125 a
+SDict begin [ /View [/XYZ H.V] /Dest (4545) cvn H.B /DEST pdfmark end
+ 1520 61125
+a FU(Contents)f(of)h(the)11378 61125 y
+SDict begin H.S end
+ 11378 61125 a
+11378 61125 a
+SDict begin 18.2 H.A end
+ 11378 61125 a 11378 61125 a
+SDict begin [ /View [/XYZ H.V] /Dest (4546) cvn H.B /DEST pdfmark end
+ 11378 61125
+a FQ(.plan)d FU(\002le)j(in)g(the)g(user')-85 b(s)387
+b(home)g(directory)-30 61461 y
+SDict begin H.S end
+ -30 61461 a -30 61461
+a
+SDict begin 18.2 H.A end
+ -30 61461 a -30 61461 a
+SDict begin [ /View [/XYZ H.V] /Dest (4547) cvn H.B /DEST pdfmark end
+ -30 61461 a Black 2454 x FM(\225)p
+Black 1520 63915 a
+SDict begin H.S end
+ 1520 63915 a 1520 63915 a
+SDict begin 18.2 H.A end
+ 1520 63915
+a 1520 63915 a
+SDict begin [ /View [/XYZ H.V] /Dest (4548) cvn H.B /DEST pdfmark end
+ 1520 63915 a FU(Contents)f(of)h(the)11378
+63915 y
+SDict begin H.S end
+ 11378 63915 a 11378 63915 a
+SDict begin 18.2 H.A end
+ 11378 63915 a 11378
+63915 a
+SDict begin [ /View [/XYZ H.V] /Dest (4549) cvn H.B /DEST pdfmark end
+ 11378 63915 a FQ(.project)382 b FU(\002le)387
+b(in)g(the)g(user')-85 b(s)387 b(home)g(directory)p Black
+49451 73792 a FR(161)p Black eop end
+%%Page: 162 184
+TeXDict begin 162 183 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.162) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4550) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(The)421 b(\002rst)f(four)g(items)g(can)h
+(be)f(set)h(with)f(the)24502 3611 y
+SDict begin H.S end
+ 24502 3611 a 24502
+3611 a
+SDict begin 18.2 H.A end
+ 24502 3611 a 24502 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4551) cvn H.B /DEST pdfmark end
+ 24502 3611 a FP(chfn)g
+FU(command.)h(It)f(stores)g(those)g(v)-39 b(alues)421
+b(in)f(the)-30 5626 y
+SDict begin H.S end
+ -30 5626 a -30 5626 a
+SDict begin 18.2 H.A end
+ -30 5626
+a -30 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (4552) cvn H.B /DEST pdfmark end
+ -30 5626 a FQ(/etc/passwd)527 b FU(\002le.)533
+b(T)-124 b(o)534 b(change)f(the)h(information)e(in)i(your)32742
+5626 y
+SDict begin H.S end
+ 32742 5626 a 32742 5626 a
+SDict begin 18.2 H.A end
+ 32742 5626 a 32742 5626
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4553) cvn H.B /DEST pdfmark end
+ 32742 5626 a FQ(.plan)c FU(or)38232 5626 y
+SDict begin H.S end
+ 38232 5626
+a 38232 5626 a
+SDict begin 18.2 H.A end
+ 38232 5626 a 38232 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (4554) cvn H.B /DEST pdfmark end
+ 38232 5626 a
+FQ(.project)f FU(\002le,)k(just)g(edit)-30 7640 y(them)h(with)g(your)h
+(f)-15 b(a)-31 b(v)g(orite)533 b(te)-23 b(xt)534 b(editor)-85
+b(.)535 b(The)-23 b(y)534 b(must)g(reside)g(in)g(your)h(home)f
+(directory)g(and)-30 9655 y(must)387 b(be)g(called)9310
+9655 y
+SDict begin H.S end
+ 9310 9655 a 9310 9655 a
+SDict begin 18.2 H.A end
+ 9310 9655 a 9310 9655
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4555) cvn H.B /DEST pdfmark end
+ 9310 9655 a FQ(.plan)e FU(and)15455 9655 y
+SDict begin H.S end
+ 15455 9655
+a 15455 9655 a
+SDict begin 18.2 H.A end
+ 15455 9655 a 15455 9655 a
+SDict begin [ /View [/XYZ H.V] /Dest (4556) cvn H.B /DEST pdfmark end
+ 15455 9655 a
+FQ(.project)p FU(.)-30 10699 y
+SDict begin H.S end
+ -30 10699 a -30 10699
+a
+SDict begin 18.2 H.A end
+ -30 10699 a -30 10699 a
+SDict begin [ /View [/XYZ H.V] /Dest (4557) cvn H.B /DEST pdfmark end
+ -30 10699 a 1746 x FU(Man)-23
+b(y)399 b(users)7546 12445 y
+SDict begin H.S end
+ 7546 12445 a 7546 12445
+a
+SDict begin 18.2 H.A end
+ 7546 12445 a 7546 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (4558) cvn H.B /DEST pdfmark end
+ 7546 12445 a FP(finger)g
+FU(their)g(o)-39 b(wn)400 b(account)f(from)g(a)h(remote)f(machine)g(to)
+h(quickly)e(see)i(if)f(the)-23 b(y)-30 14459 y(ha)-31
+b(v)-23 b(e)387 b(ne)-39 b(w)388 b(email.)f(Or)-62 b(,)388
+b(you)f(can)g(see)h(a)f(user')-85 b(s)387 b(plan)g(or)h(current)f
+(project.)-30 15570 y
+SDict begin H.S end
+ -30 15570 a -30 15570 a
+SDict begin 18.2 H.A end
+ -30 15570
+a -30 15570 a
+SDict begin [ /View [/XYZ H.V] /Dest (4559) cvn H.B /DEST pdfmark end
+ -30 15570 a 1679 x FU(Lik)-15 b(e)426 b(man)-23
+b(y)425 b(commands,)14597 17249 y
+SDict begin H.S end
+ 14597 17249 a 14597
+17249 a
+SDict begin 18.2 H.A end
+ 14597 17249 a 14597 17249 a
+SDict begin [ /View [/XYZ H.V] /Dest (4560) cvn H.B /DEST pdfmark end
+ 14597 17249 a FP(finger)g
+FU(has)h(options.)g(Check)g(the)g(man)g(page)g(for)g(more)g(informa-)
+-30 19264 y(tion)387 b(on)g(what)g(special)g(options)g(you)g(can)g
+(use.)-30 20374 y
+SDict begin H.S end
+ -30 20374 a -30 20374 a
+SDict begin 18.2 H.A end
+ -30 20374 a
+-30 20374 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-TELNET)
+cvn H.B /DEST pdfmark end
+ -30 20374 a 5789 x FL(13.5)620 b Fq(telnet)-30
+26191 y
+SDict begin H.S end
+ -30 26191 a -30 26191 a
+SDict begin 18.2 H.A end
+ -30 26191 a -30 26191
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4564) cvn H.B /DEST pdfmark end
+ -30 26191 a -30 26191 a
+SDict begin H.S end
+ -30 26191 a -30 26191 a
+SDict begin 18.2 H.A end
+ -30
+26191 a -30 26191 a
+SDict begin [ /View [/XYZ H.V] /Dest (4566) cvn H.B /DEST pdfmark end
+ -30 26191 a -30 26191 a
+SDict begin H.S end
+ -30 26191
+a -30 26191 a
+SDict begin 18.2 H.A end
+ -30 26191 a -30 26191 a
+SDict begin [ /View [/XYZ H.V] /Dest (4568) cvn H.B /DEST pdfmark end
+ -30 26191 a -30
+27307 a
+SDict begin H.S end
+ -30 27307 a -30 27307 a
+SDict begin 18.2 H.A end
+ -30 27307 a -30 27307
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4571) cvn H.B /DEST pdfmark end
+ -30 27307 a 1986 x FU(Someone)374 b(once)g(stated)g(that)16102
+29293 y
+SDict begin H.S end
+ 16102 29293 a 16102 29293 a
+SDict begin 18.2 H.A end
+ 16102 29293 a 16102
+29293 a
+SDict begin [ /View [/XYZ H.V] /Dest (4572) cvn H.B /DEST pdfmark end
+ 16102 29293 a FP(telnet)p FU(\(1\))g(w)-15 b(as)374
+b(the)g(coolest)g(thing)f(he)i(had)f(e)-39 b(v)-23 b(er)375
+b(seen)f(on)g(com-)-30 31308 y(puters.)620 b(The)f(ability)f(to)h
+(remotely)g(log)g(in)g(and)h(do)f(stuf)-39 b(f)619 b(on)g(another)g
+(computer)g(is)g(what)-30 33323 y(separates)387 b(Unix)g(and)g
+(Unix-lik)-15 b(e)386 b(operating)h(systems)g(from)g(other)g(operating)
+g(systems.)-30 33658 y
+SDict begin H.S end
+ -30 33658 a -30 33658 a
+SDict begin 18.2 H.A end
+ -30 33658
+a -30 33658 a
+SDict begin [ /View [/XYZ H.V] /Dest (4573) cvn H.B /DEST pdfmark end
+ -30 33658 a -30 34433 a
+SDict begin H.S end
+ -30 34433 a -30
+34433 a
+SDict begin 18.2 H.A end
+ -30 34433 a -30 34433 a
+SDict begin [ /View [/XYZ H.V] /Dest (4576) cvn H.B /DEST pdfmark end
+ -30 34433 a -30 34433
+a
+SDict begin H.S end
+ -30 34433 a -30 34433 a
+SDict begin 18.2 H.A end
+ -30 34433 a -30 34433 a
+SDict begin [ /View [/XYZ H.V] /Dest (4577) cvn H.B /DEST pdfmark end
+ -30
+34433 a 1679 x FP(telnet)473 b FU(allo)-39 b(ws)474 b(you)f(to)h(log)g
+(in)f(to)h(a)g(computer)-62 b(,)473 b(just)h(as)g(if)f(you)h(were)g
+(sitting)f(at)h(the)f(termi-)-30 38127 y(nal.)487 b(Once)g(your)g
+(username)f(and)h(passw)-15 b(ord)486 b(are)h(v)-23 b(eri\002ed,)487
+b(you)f(are)h(gi)-39 b(v)-23 b(en)487 b(a)g(shell)f(prompt.)-30
+40142 y(From)319 b(here,)i(you)e(can)h(do)g(an)-23 b(ything)319
+b(requiring)g(a)h(te)-23 b(xt)319 b(console.)h(Compose)f(email,)h(read)
+g(ne)-39 b(ws-)-30 42156 y(groups,)473 b(mo)-23 b(v)g(e)473
+b(\002les)g(around,)g(and)h(so)f(on.)h(If)f(you)h(are)f(running)g(X)g
+(and)h(you)43181 42156 y
+SDict begin H.S end
+ 43181 42156 a 43181 42156 a
+SDict begin 18.2 H.A end
+
+43181 42156 a 43181 42156 a
+SDict begin [ /View [/XYZ H.V] /Dest (4578) cvn H.B /DEST pdfmark end
+ 43181 42156 a FP(telnet)f
+FU(to)g(an-)-30 44171 y(other)466 b(machine,)f(you)h(can)f(run)h(X)f
+(programs)h(on)f(the)h(remote)f(computer)g(and)g(display)g(them)-30
+46186 y(on)387 b(yours.)-30 47296 y
+SDict begin H.S end
+ -30 47296 a -30 47296
+a
+SDict begin 18.2 H.A end
+ -30 47296 a -30 47296 a
+SDict begin [ /View [/XYZ H.V] /Dest (4579) cvn H.B /DEST pdfmark end
+ -30 47296 a 1679 x FU(T)-124
+b(o)387 b(login)g(to)g(a)h(remote)f(machine,)g(use)g(this)g(syntax:)-30
+50860 y
+SDict begin H.S end
+ -30 50860 a -30 50860 a
+SDict begin 14.56 H.A end
+ -30 50860 a -30 50860
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4580) cvn H.B /DEST pdfmark end
+ -30 50860 a -30 50860 a
+SDict begin H.S end
+ -30 50860 a -30 50860 a
+SDict begin 14.56 H.A end
+ -30
+50860 a -30 50860 a
+SDict begin [ /View [/XYZ H.V] /Dest (4581) cvn H.B /DEST pdfmark end
+ -30 50860 a 1277 x FJ(\045)1309 52137
+y
+SDict begin H.S end
+ 1309 52137 a 1309 52137 a
+SDict begin 14.56 H.A end
+ 1309 52137 a 1309 52137 a
+SDict begin [ /View [/XYZ H.V] /Dest (4582) cvn H.B /DEST pdfmark end
+
+1309 52137 a FH(telnet)743 b FK(<)7459 52137 y
+SDict begin H.S end
+ 7459 52137
+a 7459 52137 a
+SDict begin 14.56 H.A end
+ 7459 52137 a 7459 52137 a
+SDict begin [ /View [/XYZ H.V] /Dest (4583) cvn H.B /DEST pdfmark end
+ 7459 52137 a
+Fy(hostname)5 b FK(>)-30 53734 y
+SDict begin H.S end
+ -30 53734 a -30 53734
+a
+SDict begin 18.2 H.A end
+ -30 53734 a -30 53734 a
+SDict begin [ /View [/XYZ H.V] /Dest (4584) cvn H.B /DEST pdfmark end
+ -30 53734 a 1967 x FU(If)549
+b(the)g(host)f(responds,)g(you)h(will)f(recei)-39 b(v)-23
+b(e)549 b(a)g(login)f(prompt.)g(Gi)-39 b(v)-23 b(e)549
+b(it)f(your)h(username)f(and)-30 57716 y(passw)-15 b(ord.)354
+b(That')-85 b(s)353 b(it.)i(Y)-170 b(ou)353 b(are)i(no)-39
+b(w)354 b(at)g(a)g(shell.)h(T)-124 b(o)354 b(quit)f(your)h(telnet)g
+(session,)g(use)g(either)g(the)-30 59730 y
+SDict begin H.S end
+ -30 59730
+a -30 59730 a
+SDict begin 18.2 H.A end
+ -30 59730 a -30 59730 a
+SDict begin [ /View [/XYZ H.V] /Dest (4585) cvn H.B /DEST pdfmark end
+ -30 59730 a FP(exit)387
+b FU(command)g(or)g(the)13792 59730 y
+SDict begin H.S end
+ 13792 59730 a 13792
+59730 a
+SDict begin 18.2 H.A end
+ 13792 59730 a 13792 59730 a
+SDict begin [ /View [/XYZ H.V] /Dest (4586) cvn H.B /DEST pdfmark end
+ 13792 59730 a FP(logout)g
+FU(command.)-30 59925 y
+SDict begin H.S end
+ -30 59925 a -30 59925 a
+SDict begin 16.9 H.A end
+ -30 59925
+a -30 59925 a
+SDict begin [ /View [/XYZ H.V] /Dest (4587) cvn H.B /DEST pdfmark end
+ -30 59925 a -30 62250 a
+SDict begin H.S end
+ -30 62250 a -30
+62250 a
+SDict begin 16.9 H.A end
+ -30 62250 a -30 62250 a
+SDict begin [ /View [/XYZ H.V] /Dest (4588) cvn H.B /DEST pdfmark end
+ -30 62250 a 3070 63926
+a Fu(W)-58 b(arning:)9601 63926 y
+SDict begin H.S end
+ 9601 63926 a 9601 63926
+a
+SDict begin 16.9 H.A end
+ 9601 63926 a 9601 63926 a
+SDict begin [ /View [/XYZ H.V] /Dest (4589) cvn H.B /DEST pdfmark end
+ 9601 63926 a Fn(telnet)352
+b Ft(does)i(not)g(encr)43 b(ypt)353 b(the)h(inf)-43 b(or)36
+b(mation)355 b(it)f(sends)-22 b(.)354 b(Ev)-36 b(er)43
+b(ything)353 b(is)h(sent)3070 65797 y(in)427 b(plain)h(te)-43
+b(xt,)427 b(e)-43 b(v)-36 b(en)427 b(pass)-43 b(w)-14
+b(ords)-22 b(.)426 b(It)h(is)g(not)g(advisab)-29 b(le)428
+b(to)f(use)38250 65797 y
+SDict begin H.S end
+ 38250 65797 a 38250 65797 a
+SDict begin 16.9 H.A end
+
+38250 65797 a 38250 65797 a
+SDict begin [ /View [/XYZ H.V] /Dest (4590) cvn H.B /DEST pdfmark end
+ 38250 65797 a Fn(telnet)e
+Ft(o)-22 b(v)-36 b(er)428 b(the)f(Inter-)p Black -30
+73792 a FR(162)p Black eop end
+%%Page: 163 185
+TeXDict begin 163 184 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.163) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 27927 -1636 a FR(Chapter)386 b(13)i(Basic)f(Network)f
+(Commands)p Black 3070 3611 a Ft(net.)437 b(Instead,)g(consider)h(the)
+19777 3611 y
+SDict begin H.S end
+ 19777 3611 a 19777 3611 a
+SDict begin 16.9 H.A end
+ 19777 3611 a 19777
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4591) cvn H.B /DEST pdfmark end
+ 19777 3611 a Fn(Secure)690 b(Shell)p Ft(.)436
+b(It)h(encr)43 b(ypts)436 b(all)j(tr)-14 b(af\002c)436
+b(and)i(is)f(a)-29 b(v)-36 b(ailab)-29 b(le)3070 5482
+y(f)-43 b(or)400 b(free)-22 b(.)745 8271 y
+SDict begin H.S end
+ 745 8271 a
+745 8271 a
+SDict begin 18.2 H.A end
+ 745 8271 a 745 8271 a
+SDict begin [ /View [/XYZ H.V] /Dest (4592) cvn H.B /DEST pdfmark end
+ 745 8271 a -30 13789
+a FG(The)518 b(other)g(use)f(of)g(telnet)-30 14742 y
+SDict begin H.S end
+
+-30 14742 a -30 14742 a
+SDict begin 18.2 H.A end
+ -30 14742 a -30 14742 a
+SDict begin [ /View [/XYZ H.V] /Dest (4594) cvn H.B /DEST pdfmark end
+ -30 14742
+a 1991 x FU(No)-39 b(w)430 b(that)f(we)h(ha)-31 b(v)-23
+b(e)429 b(con)-62 b(vinced)429 b(you)g(not)h(to)f(use)g(the)h(telnet)f
+(protocol)g(an)-23 b(ymore)429 b(to)g(log)g(into)-30
+18748 y(a)388 b(remote)f(machine,)g(we')-15 b(ll)387
+b(sho)-39 b(w)387 b(you)g(a)g(couple)g(of)h(useful)f(w)-15
+b(ays)386 b(to)h(use)40702 18748 y
+SDict begin H.S end
+ 40702 18748 a 40702
+18748 a
+SDict begin 18.2 H.A end
+ 40702 18748 a 40702 18748 a
+SDict begin [ /View [/XYZ H.V] /Dest (4595) cvn H.B /DEST pdfmark end
+ 40702 18748 a FP(telnet)p
+FU(.)-30 19858 y
+SDict begin H.S end
+ -30 19858 a -30 19858 a
+SDict begin 18.2 H.A end
+ -30 19858 a
+-30 19858 a
+SDict begin [ /View [/XYZ H.V] /Dest (4596) cvn H.B /DEST pdfmark end
+ -30 19858 a 1679 x FU(Y)-170 b(ou)387 b(can)g(also)g(use)g
+(the)13013 21537 y
+SDict begin H.S end
+ 13013 21537 a 13013 21537 a
+SDict begin 18.2 H.A end
+ 13013
+21537 a 13013 21537 a
+SDict begin [ /View [/XYZ H.V] /Dest (4597) cvn H.B /DEST pdfmark end
+ 13013 21537 a FP(telnet)f FU(command)h(to)g
+(connect)g(to)g(a)h(host)f(on)g(a)g(certain)h(port.)-30
+23422 y
+SDict begin H.S end
+ -30 23422 a -30 23422 a
+SDict begin 14.56 H.A end
+ -30 23422 a -30 23422
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4598) cvn H.B /DEST pdfmark end
+ -30 23422 a -30 23422 a
+SDict begin H.S end
+ -30 23422 a -30 23422 a
+SDict begin 14.56 H.A end
+ -30
+23422 a -30 23422 a
+SDict begin [ /View [/XYZ H.V] /Dest (4599) cvn H.B /DEST pdfmark end
+ -30 23422 a 1277 x FJ(\045)1309 24699
+y
+SDict begin H.S end
+ 1309 24699 a 1309 24699 a
+SDict begin 14.56 H.A end
+ 1309 24699 a 1309 24699 a
+SDict begin [ /View [/XYZ H.V] /Dest (4600) cvn H.B /DEST pdfmark end
+
+1309 24699 a FH(telnet)743 b FK(<)7459 24699 y
+SDict begin H.S end
+ 7459 24699
+a 7459 24699 a
+SDict begin 14.56 H.A end
+ 7459 24699 a 7459 24699 a
+SDict begin [ /View [/XYZ H.V] /Dest (4601) cvn H.B /DEST pdfmark end
+ 7459 24699 a
+Fy(hostname)5 b FK(>)743 b FH([port])-30 26416 y
+SDict begin H.S end
+ -30
+26416 a -30 26416 a
+SDict begin 18.2 H.A end
+ -30 26416 a -30 26416 a
+SDict begin [ /View [/XYZ H.V] /Dest (4602) cvn H.B /DEST pdfmark end
+ -30 26416
+a 1847 x FU(This)512 b(can)h(be)g(quite)f(handy)g(when)h(you)f(quickly)
+g(need)h(to)f(test)g(a)h(certain)g(service,)g(and)f(you)-30
+30278 y(need)400 b(full)f(control)g(o)-23 b(v)g(er)399
+b(the)g(commands,)g(and)h(you)f(need)g(to)h(see)f(what)h(e)-23
+b(xactly)399 b(is)g(going)g(on.)-30 32292 y(Y)-170 b(ou)467
+b(can)g(interacti)-39 b(v)-23 b(ely)467 b(test)g(or)g(use)g(an)h(SMTP)e
+(serv)-23 b(er)-62 b(,)468 b(a)f(POP3)g(serv)-23 b(er)-62
+b(,)468 b(an)f(HTTP)g(serv)-23 b(er)-62 b(,)-30 34307
+y(etc.)388 b(this)f(w)-15 b(ay)-101 b(.)-30 35417 y
+SDict begin H.S end
+ -30
+35417 a -30 35417 a
+SDict begin 18.2 H.A end
+ -30 35417 a -30 35417 a
+SDict begin [ /View [/XYZ H.V] /Dest (4603) cvn H.B /DEST pdfmark end
+ -30 35417
+a 1680 x FU(In)434 b(the)f(ne)-23 b(xt)433 b(\002gure)h(you')-15
+b(ll)432 b(see)i(ho)-39 b(w)434 b(you)f(can)26091 37097
+y
+SDict begin H.S end
+ 26091 37097 a 26091 37097 a
+SDict begin 18.2 H.A end
+ 26091 37097 a 26091 37097
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4604) cvn H.B /DEST pdfmark end
+ 26091 37097 a FP(telnet)g FU(to)g(a)h(HTTP)f(serv)-23
+b(er)433 b(on)h(port)f(80,)h(and)-30 39111 y(get)387
+b(some)g(basic)g(information)g(from)g(it.)-30 39447 y
+SDict begin H.S end
+
+-30 39447 a -30 39447 a
+SDict begin 18.2 H.A end
+ -30 39447 a -30 39447 a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-BASIC-NETWORK-COMMANDS-TELNET-WEB)
+cvn H.B /DEST pdfmark end
+ -30 39447
+a 4004 x FX(Figur)-28 b(e)387 b(13-1.)h(T)-143 b(elnetting)386
+b(to)i(a)f(webser)-15 b(v)g(er)-30 45315 y
+SDict begin H.S end
+ -30 45315
+a -30 45315 a
+SDict begin 14.56 H.A end
+ -30 45315 a -30 45315 a
+SDict begin [ /View [/XYZ H.V] /Dest (4607) cvn H.B /DEST pdfmark end
+ -30 45315 a -30
+45315 a
+SDict begin H.S end
+ -30 45315 a -30 45315 a
+SDict begin 14.56 H.A end
+ -30 45315 a -30 45315
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4608) cvn H.B /DEST pdfmark end
+ -30 45315 a 1297 x FJ(\045)1309 46612 y
+SDict begin H.S end
+ 1309 46612
+a 1309 46612 a
+SDict begin 14.56 H.A end
+ 1309 46612 a 1309 46612 a
+SDict begin [ /View [/XYZ H.V] /Dest (4609) cvn H.B /DEST pdfmark end
+ 1309 46612 a
+FH(telnet)743 b(store.slackware.com)f(80)-30 48224 y
+FP(Trying)h(69.50.233.153...)-30 49836 y(Connected)g(to)h
+(store.slackware.com.)-30 51447 y(Escape)f(character)g(is)h('^]'.)-30
+53059 y(HEAD)f(/)h(HTTP/1.0)-30 56282 y(HTTP/1.1)f(200)h(OK)-30
+57894 y(Date:)f(Mon,)h(25)f(Apr)h(2005)f(20:47:01)g(GMT)-30
+59506 y(Server:)g(Apache/1.3.33)f(\(Unix\))i(mod_ssl/2.8.22)e
+(OpenSSL/0.9.7d)-30 61118 y(Last-Modified:)g(Fri,)i(18)f(Apr)h(2003)f
+(10:58:54)g(GMT)-30 62729 y(ETag:)g("193424-c0-3e9fda6e")-30
+64341 y(Accept-Ranges:)f(bytes)-30 65953 y(Content-Length:)g(192)-30
+67565 y(Connection:)h(close)p Black 49451 73792 a FR(163)p
+Black eop end
+%%Page: 164 186
+TeXDict begin 164 185 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.164) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 3611 a FP(Content-Type:)742 b(text/html)-30
+6835 y(Connection)h(closed)g(by)h(foreign)f(host.)-30
+7030 y
+SDict begin H.S end
+ -30 7030 a -30 7030 a
+SDict begin 14.56 H.A end
+ -30 7030 a -30 7030 a
+SDict begin [ /View [/XYZ H.V] /Dest (4610) cvn H.B /DEST pdfmark end
+ -30
+7030 a 1416 x FJ(\045)-30 10017 y
+SDict begin H.S end
+ -30 10017 a -30 10017
+a
+SDict begin 18.2 H.A end
+ -30 10017 a -30 10017 a
+SDict begin [ /View [/XYZ H.V] /Dest (4611) cvn H.B /DEST pdfmark end
+ -30 10017 a 1994 x FU(Y)-170
+b(ou)459 b(can)g(do)g(the)g(same)g(for)g(other)g(plain-te)-23
+b(xt)458 b(protocols,)h(as)g(long)f(as)h(you)g(kno)-39
+b(w)459 b(what)g(port)-30 14025 y(to)387 b(connect)g(to,)h(and)f(what)g
+(the)g(commands)g(are.)-30 16574 y
+SDict begin H.S end
+ -30 16574 a -30 16574
+a
+SDict begin 18.2 H.A end
+ -30 16574 a -30 16574 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-SSH) cvn
+H.B /DEST pdfmark end
+ -30 16574 a 5901 x FL(13.6)620
+b(The)f(Secure)h(shell)-30 22503 y
+SDict begin H.S end
+ -30 22503 a -30 22503
+a
+SDict begin 18.2 H.A end
+ -30 22503 a -30 22503 a
+SDict begin [ /View [/XYZ H.V] /Dest (4614) cvn H.B /DEST pdfmark end
+ -30 22503 a -30 22503 a
+SDict begin H.S end
+ -30
+22503 a -30 22503 a
+SDict begin 18.2 H.A end
+ -30 22503 a -30 22503 a
+SDict begin [ /View [/XYZ H.V] /Dest (4616) cvn H.B /DEST pdfmark end
+ -30 22503
+a -30 23618 a
+SDict begin H.S end
+ -30 23618 a -30 23618 a
+SDict begin 18.2 H.A end
+ -30 23618 a -30
+23618 a
+SDict begin [ /View [/XYZ H.V] /Dest (4619) cvn H.B /DEST pdfmark end
+ -30 23618 a 1987 x FU(T)-124 b(oday)-101 b(,)447
+b(secure)g(shell)g(basks)f(in)h(the)f(adoration)h(that)29274
+25605 y
+SDict begin H.S end
+ 29274 25605 a 29274 25605 a
+SDict begin 18.2 H.A end
+ 29274 25605 a 29274
+25605 a
+SDict begin [ /View [/XYZ H.V] /Dest (4620) cvn H.B /DEST pdfmark end
+ 29274 25605 a FP(telnet)f FU(once)h(enjo)-15
+b(yed.)43283 25605 y
+SDict begin H.S end
+ 43283 25605 a 43283 25605 a
+SDict begin 18.2 H.A end
+ 43283
+25605 a 43283 25605 a
+SDict begin [ /View [/XYZ H.V] /Dest (4621) cvn H.B /DEST pdfmark end
+ 43283 25605 a FP(ssh)p FU(\(1\))446
+b(allo)-39 b(ws)-30 27620 y(one)388 b(to)g(mak)-15 b(e)387
+b(a)h(connection)f(to)h(a)g(remote)g(machine)f(and)h(e)-23
+b(x)g(ecute)388 b(programs)f(as)h(if)g(one)g(were)-30
+29634 y(ph)-8 b(ysically)564 b(present;)h(ho)-39 b(we)g(v)-23
+b(er)-62 b(,)18495 29634 y
+SDict begin H.S end
+ 18495 29634 a 18495 29634
+a
+SDict begin 18.2 H.A end
+ 18495 29634 a 18495 29634 a
+SDict begin [ /View [/XYZ H.V] /Dest (4622) cvn H.B /DEST pdfmark end
+ 18495 29634 a FP(ssh)565
+b FU(encrypts)g(all)f(the)h(data)g(tra)-31 b(v)-23 b(elling)564
+b(between)h(the)g(tw)-15 b(o)-30 31649 y(computers)346
+b(so)g(e)-39 b(v)-23 b(en)347 b(if)g(others)f(intercept)g(the)h(con)-62
+b(v)-23 b(ersation,)346 b(the)-23 b(y)346 b(are)h(unable)f(to)h
+(understand)-30 33664 y(it.)388 b(A)f(typical)g(secure)g(shell)g
+(connection)g(follo)-39 b(ws.)-30 35549 y
+SDict begin H.S end
+ -30 35549 a
+-30 35549 a
+SDict begin 12.972 H.A end
+ -30 35549 a -30 35549 a
+SDict begin [ /View [/XYZ H.V] /Dest (4623) cvn H.B /DEST pdfmark end
+ -30 35549 a -30 35549
+a
+SDict begin H.S end
+ -30 35549 a -30 35549 a
+SDict begin 12.972 H.A end
+ -30 35549 a -30 35549 a
+SDict begin [ /View [/XYZ H.V] /Dest (4624) cvn H.B /DEST pdfmark end
+ -30
+35549 a 1100 x Fj(\045)1163 36649 y
+SDict begin H.S end
+ 1163 36649 a 1163
+36649 a
+SDict begin 12.972 H.A end
+ 1163 36649 a 1163 36649 a
+SDict begin [ /View [/XYZ H.V] /Dest (4625) cvn H.B /DEST pdfmark end
+ 1163 36649 a Fi(ssh)662
+b(carrier.lizella.net)657 b(-l)662 b(alan)-30 38085 y
+Fh(The)g(authenticity)d(of)j(host)g('carrier.lizella.net)657
+b(\(192.168.1.253\)')h(can't)j(be)-30 39521 y(established.)-30
+40957 y(RSA)h(key)g(fingerprint)d(is)k
+(0b:e2:5d:43:4c:39:4f:8c:b9:85:db:b2:fa:25:e9:9d.)-30
+42393 y(Are)f(you)g(sure)f(you)h(want)g(to)g(continue)e(connecting)g
+(\(yes/no\)?)g(yes)-30 43829 y(Warning:)h(Permanently)e(added)i
+('carrier.lizella.net')c(\(RSA\))k(to)i(the)e(list)h(of)-30
+45265 y(known)f(hosts.)-30 46701 y(Password:)6597 46701
+y
+SDict begin H.S end
+ 6597 46701 a 6597 46701 a
+SDict begin 12.972 H.A end
+ 6597 46701 a 6597 46701 a
+SDict begin [ /View [/XYZ H.V] /Dest (4626) cvn H.B /DEST pdfmark end
+
+6597 46701 a Fi(password)-30 48137 y Fh(Last)h(login:)f(Sat)h(Nov)1324
+b(6)663 b(16:32:19)d(2004)i(from)f(192.168.1.102)-30
+49573 y(Linux)g(2.4.26-smp.)-30 51009 y(alan@carrier:~$)10574
+51009 y
+SDict begin H.S end
+ 10574 51009 a 10574 51009 a
+SDict begin 12.972 H.A end
+ 10574 51009 a 10574
+51009 a
+SDict begin [ /View [/XYZ H.V] /Dest (4627) cvn H.B /DEST pdfmark end
+ 10574 51009 a Fi(ls)h(-l)g(MANIFEST)-30 52445
+y Fh(-rw-r--r--)1323 b(1)662 b(alan)g(users)f(23545276)f(2004-10-28)g
+(20:04)i(MANIFEST)-30 53881 y(alan@carrier:~$)10574 53881
+y
+SDict begin H.S end
+ 10574 53881 a 10574 53881 a
+SDict begin 12.972 H.A end
+ 10574 53881 a 10574 53881
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4628) cvn H.B /DEST pdfmark end
+ 10574 53881 a Fi(exit)-30 55317 y Fh(logout)-30 56753
+y(Connection)e(to)i(carrier.lizella.net)657 b(closed.)-30
+58326 y
+SDict begin H.S end
+ -30 58326 a -30 58326 a
+SDict begin 18.2 H.A end
+ -30 58326 a -30 58326
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4629) cvn H.B /DEST pdfmark end
+ -30 58326 a 1991 x FU(There)525 b(you)g(see)g(me)g(making)f(an)h(ssh)
+f(connection)g(to)30605 60317 y
+SDict begin H.S end
+ 30605 60317 a 30605 60317
+a
+SDict begin 18.2 H.A end
+ 30605 60317 a 30605 60317 a
+SDict begin [ /View [/XYZ H.V] /Dest (4630) cvn H.B /DEST pdfmark end
+ 30605 60317 a 0 1 0 0 TeXcolorcmyk
+30605 60317 a
+SDict begin H.S end
+ 30605 60317 a 0 1 0 0 TeXcolorcmyk FQ
+(carrier.lizella.net)p 0 1 0 0 TeXcolorcmyk 42506 59577
+a
+SDict begin H.R end
+ 42506 59577 a 42506 60317 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (carrier.lizella.net) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 42506 60317 a Black FU(,)h(and)g
+(checking)-30 62332 y(the)387 b(permissions)f(on)h(the)14262
+62332 y
+SDict begin H.S end
+ 14262 62332 a 14262 62332 a
+SDict begin 18.2 H.A end
+ 14262 62332 a 14262
+62332 a
+SDict begin [ /View [/XYZ H.V] /Dest (4631) cvn H.B /DEST pdfmark end
+ 14262 62332 a FQ(MANIFEST)382 b FU(\002le.)-30
+63442 y
+SDict begin H.S end
+ -30 63442 a -30 63442 a
+SDict begin 18.2 H.A end
+ -30 63442 a -30 63442
+a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-EMAIL)
+cvn H.B /DEST pdfmark end
+ -30 63442 a Black 10350 x FR(164)p Black eop end
+%%Page: 165 187
+TeXDict begin 165 186 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.165) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (4658) cvn H.B /DEST pdfmark end
+ -30 -2687 a 27927 -1636 a FR(Chapter)386
+b(13)i(Basic)f(Network)f(Commands)p Black -30 4132 a
+FL(13.7)620 b(email)-30 4160 y
+SDict begin H.S end
+ -30 4160 a -30 4160 a
+SDict begin 18.2 H.A end
+
+-30 4160 a -30 4160 a
+SDict begin [ /View [/XYZ H.V] /Dest (4634) cvn H.B /DEST pdfmark end
+ -30 4160 a -30 5276 a
+SDict begin H.S end
+ -30 5276
+a -30 5276 a
+SDict begin 18.2 H.A end
+ -30 5276 a -30 5276 a
+SDict begin [ /View [/XYZ H.V] /Dest (4636) cvn H.B /DEST pdfmark end
+ -30 5276 a 1987 x
+FU(Electronic)332 b(mail)g(is)g(one)g(of)h(the)f(most)g(popular)g
+(things)f(one)i(can)f(do)g(on)h(the)f(Internet.)g(In)h(1998,)-30
+9277 y(it)559 b(w)-15 b(as)559 b(reported)g(that)g(more)g(electronic)g
+(mail)f(w)-15 b(as)559 b(sent)g(than)g(re)-23 b(gular)559
+b(mail.)g(It)g(is)g(indeed)-30 11292 y(common)387 b(and)g(useful.)-30
+12082 y
+SDict begin H.S end
+ -30 12082 a -30 12082 a
+SDict begin 18.2 H.A end
+ -30 12082 a -30 12082
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4637) cvn H.B /DEST pdfmark end
+ -30 12082 a 1999 x FU(Under)368 b(Slackw)-15 b(are,)367
+b(we)h(pro)-23 b(vide)367 b(a)g(standard)h(mail)f(serv)-23
+b(er)-62 b(,)368 b(and)f(se)-39 b(v)-23 b(eral)368 b(mail)f(clients.)h
+(All)f(of)-30 16096 y(the)459 b(clients)f(discussed)g(belo)-39
+b(w)459 b(are)g(te)-23 b(xt-based.)459 b(A)f(lot)h(of)g(W)-62
+b(indo)-39 b(ws)458 b(users)h(may)f(be)h(ag)-8 b(ainst)-30
+18111 y(this,)527 b(b)-31 b(ut)526 b(you)g(will)h(\002nd)f(that)g(a)h
+(te)-23 b(xt)526 b(based)h(client)f(is)g(v)-23 b(ery)527
+b(con)-62 b(v)-23 b(enient,)526 b(especially)g(when)-30
+20125 y(checking)518 b(mail)g(remotely)-101 b(.)519 b(Fear)f(not,)h
+(there)g(are)f(man)-23 b(y)518 b(graphical)h(e-mail)f(clients)g(such)g
+(as)-30 22140 y(KDE')-85 b(s)387 b(Kmail.)g(If)h(you)f(wish)g(to)g(use)
+g(one)g(of)h(those)e(check)i(its)f(help)g(menu.)-30 22476
+y
+SDict begin H.S end
+ -30 22476 a -30 22476 a
+SDict begin 18.2 H.A end
+ -30 22476 a -30 22476 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-EMAIL-PINE)
+cvn H.B /DEST pdfmark end
+ -30
+22476 a 5026 x FF(pine)-30 27887 y
+SDict begin H.S end
+ -30 27887 a -30 27887
+a
+SDict begin 18.2 H.A end
+ -30 27887 a -30 27887 a
+SDict begin [ /View [/XYZ H.V] /Dest (4641) cvn H.B /DEST pdfmark end
+ -30 27887 a -30 27887 a
+SDict begin H.S end
+ -30
+27887 a -30 27887 a
+SDict begin 18.2 H.A end
+ -30 27887 a -30 27887 a
+SDict begin [ /View [/XYZ H.V] /Dest (4644) cvn H.B /DEST pdfmark end
+ -30 27887
+a -30 27887 a
+SDict begin H.S end
+ -30 27887 a -30 27887 a
+SDict begin 18.2 H.A end
+ -30 27887 a -30
+27887 a
+SDict begin [ /View [/XYZ H.V] /Dest (4647) cvn H.B /DEST pdfmark end
+ -30 27887 a -30 28817 a
+SDict begin H.S end
+ -30 28817 a -30 28817
+a
+SDict begin 18.2 H.A end
+ -30 28817 a -30 28817 a
+SDict begin [ /View [/XYZ H.V] /Dest (4649) cvn H.B /DEST pdfmark end
+ -30 28817 a -30 28817 a
+SDict begin H.S end
+ -30
+28817 a -30 28817 a
+SDict begin 18.2 H.A end
+ -30 28817 a -30 28817 a
+SDict begin [ /View [/XYZ H.V] /Dest (4650) cvn H.B /DEST pdfmark end
+ -30 28817
+a 1630 x FP(pine)p FU(\(1\))310 b(is)g(not)8698 30447
+y
+SDict begin H.S end
+ 8698 30447 a 8698 30447 a
+SDict begin 18.2 H.A end
+ 8698 30447 a 8698 30447 a
+SDict begin [ /View [/XYZ H.V] /Dest (4651) cvn H.B /DEST pdfmark end
+
+8698 30447 a FP(elm)p FU(.)h(Or)f(so)g(the)h(saying)f(goes.)g(The)g
+(Uni)-39 b(v)-23 b(ersity)310 b(of)g(W)-124 b(ashington)310
+b(created)g(their)-30 32461 y(program)432 b(for)g(Internet)g(ne)-39
+b(ws)433 b(and)f(email)g(out)g(of)g(a)g(need)h(for)f(an)g(easy)h(mail)e
+(reader)i(for)f(their)-30 34476 y(students.)5848 34476
+y
+SDict begin H.S end
+ 5848 34476 a 5848 34476 a
+SDict begin 18.2 H.A end
+ 5848 34476 a 5848 34476 a
+SDict begin [ /View [/XYZ H.V] /Dest (4652) cvn H.B /DEST pdfmark end
+
+5848 34476 a FP(pine)410 b FU(is)g(one)g(of)h(the)f(most)g(popular)g
+(email)g(clients)f(in)h(use)h(today)f(and)g(is)g(a)-31
+b(v)-39 b(ailable)-30 36491 y(for)388 b(nearly)f(e)-39
+b(v)-23 b(ery)387 b(\003a)-31 b(v)g(or)387 b(of)h(Unix)e(and)i(e)-39
+b(v)-23 b(en)387 b(W)-62 b(indo)-39 b(ws.)-30 36826 y
+SDict begin H.S end
+
+-30 36826 a -30 36826 a
+SDict begin 18.2 H.A end
+ -30 36826 a -30 36826 a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-PINE)
+cvn H.B /DEST pdfmark end
+ -30 36826
+a Black 49451 73792 a FR(165)p Black eop end
+%%Page: 166 188
+TeXDict begin 166 187 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.166) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-EMAIL-ELM)
+cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(13)g(Basic)g(Network)f(Commands)p Black -30 3611 a
+FX(Figur)-28 b(e)387 b(13-2.)h(The)e(Pine)h(main)g(menu)-30
+5475 y
+SDict begin H.S end
+ -30 5475 a -30 5475 a
+SDict begin 18.2 H.A end
+ -30 5475 a -30 5475 a
+SDict begin [ /View [/XYZ H.V] /Dest (4655) cvn H.B /DEST pdfmark end
+ -30
+5475 a -30 38552 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 38552 a @beginspecial 12 @llx
+212 @lly 600 @urx 580 @ury 5880 @rwi @setspecial
+%%BeginDocument: basic-network-commands/pine.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+80c080c080c080c080c080c080c080c080c080c0f0c0fa00fcc0fc0009c0
+c00000c0c0c00000c0f900f3c0010000f6c0f90001c0c0fb00e6c0060000
+c0c0c00000fcc00000fac0fc0008c0c00000c0c0c00000f7c0070000c0c0
+c00000c0f9000fc00000c0c0c00000c00000c0c0c0000080c097c0f900f5
+c0fd00fac0fd00dcc0fc0009c0c00000c0c0c00000c0fa00fdc0fb0008c0
+c00000c0c0c00000eec0fb00f6c0060000c0c0c00000afc0efc0050000c0
+c00000fcc0130000c0c0c0000000c0c00000c0c00000c0c00000f4c0fd00
+f6c0010000fac0060000c0c0c00000e7c0fd0009c0000000c0c0c0000000
+fac00b0000c0c0c0000000c0c00000f7c0fd001bc0000000c0c00000c0c0
+0000c0000000c0c00000c00000c0c0c0000080c096c0050000c0c00000f4
+c0010000f9c0010000dbc0230000c0c0c0000000c0c00000c0c00000c0c0
+0000c00000c0c0c00000c00000c0c0c00000efc0060000c0c0c00000f7c0
+fd0003c0000000afc0efc0050000c0c00000fcc0040000c0c0c0fc000ac0
+0000c0c00000c0c0c000f5c0fc00f6c0010000fac0060000c0c0c00000e7
+c0f90006c0c00000c00000fbc0040000c0c0c0fc0002c00000f7c0f90008
+c0c00000c0c0c000c0fc000ac00000c00000c0c0c0000080c096c0050000
+c0c0c000f4c0010000f9c0010000ebc0010000f2c0040000c0c0c0fc0019
+c00000c0c00000c0c00000c00000c0c0c00000c0c00000c00000e9c00100
+00f7c0f900afc0efc0050000c0c00000fcc0040000c0c0c0f90005c0c000
+00c000f4c0040000c00000f6c0010000fac0060000c0c0c00000e7c0f900
+07c00000c0c0c00000fcc0040000c0c0c0f900f7c0f90008c0c00000c000
+c0c0c0f90007c00000c0c0c0000080c096c0030000c000fcc0fb00fbc001
+0000fbc0fc00fdc0fb0007c0c00000c0000000fbc0010000f2c0040000c0
+c0c0f90011c0c00000c0c00000c00000c0c0c00000c0c0fb00eac0010000
+f6c0f90001c0c0fb00fdc0fb00fdc0fb00fdc0fc00fcc0fd0004c00000c0
+c0fb00fdc0fb00e6c0efc0fb00fbc0070000c0c0c00000c0fc0001c0c0fc
+00f5c0050000c0c00000f6c0fa00fdc0fb00e6c00e0000c000c00000c000
+00c0c0c00000fcc0070000c0c0c00000c0fc00f7c0080000c000c00000c0
+c0fc00fdc0020000c0fc0007c00000c0c0c0000080c096c0fc00fdc00600
+00c0c0c00000fcc0010000fcc0150000c00000c0c00000c0c0c00000c0c0
+000000c00000ecc0070000c0c0c00000c0fc0001c0c0fb000ec0c00000c0
+c0c00000c0c0c0000000eac0010000f5c01e0000c000c00000c00000c0c0
+c00000c00000c0c0c00000c00000c0c0c00000fbc01a0000c0c00000c0c0
+0000c0c00000c0c0c00000c00000c0c0c00000e7c0efc0010000f8c01100
+00c0c0c00000c0c0000000c0c00000c000f5c0f900f2c0090000c00000c0
+c0c00000e7c0070000c0c0c00000c0f900fcc00b0000c0c0c00000c0c000
+0000f7c01e0000c0c0c00000c0c00000c000c0c0c00000c0c0000000c000
+00c0c0c0000080c096c00d0000c000c0c0c00000c0c0c00000fcc00c0000
+c0c0c00000c0c00000c0c0f90007c0c00000c0c00000ecc0210000c0c0c0
+0000c0c0000000c0c00000c0c00000c00000c0c0c00000c0c0c0000000eb
+c0010000f4c0070000c0c0c00000c0f90003c0c00000fac0010000fac0fb
+0009c0c00000c0c00000c0c0f90003c0c00000e3c0efc0010000f8c00f00
+00c0c0c00000c0c0c00000c0c00000efc0010000f1c0090000c00000c0c0
+c00000e7c00e0000c0c0c00000c00000c0c0c00000fcc00b0000c0c0c000
+00c0c0c00000f7c00a0000c0c0c00000c0c00000fbc00e0000c0c0c00000
+c00000c0c0c0000080c096c0010000fbc0060000c0c0c00000fcc00e0000
+c0c0c00000c0c00000c0c00000f9c0010000e8c01d0000c0c0c00000c0c0
+c00000c0c00000c0c00000c00000c0c0c00000c0c0fb00edc0010000f3c0
+090000c0c0c00000c00000f8c0fd00fbc0fd00fdc0110000c0c00000c0c0
+0000c0c00000c0c00000f8c0fd00e5c0efc0010000f8c0130000c0c0c000
+00c0c0c00000c0c00000c0c0c000f3c0010000f1c0090000c00000c0c0c0
+0000e7c00e0000c0c0c00000c00000c0c0c00000fcc00b0000c0c0c00000
+c0c0c00000f7c01e0000c0c0c00000c0c00000c0c0c000c00000c0c0c000
+00c00000c0c0c0000080c096c0010000fbc0060000c0c0c00000fcc00e00
+00c0c0c00000c0c00000c0c00000f9c0010000f8c0010000f2c0220000c0
+c0c00000c0c0c00000c0c00000c0c00000c00000c0c0c00000c0c00000c0
+0000eec0010000f2c0090000c0c0c00000c00000f6c0010000fac0150000
+c0c00000c0c00000c0c00000c0c00000c0c00000f6c0010000e6c0efc001
+0000f8c0130000c0c0c00000c0c0c00000c0c00000c0c00000f3c0010000
+fbc0130000c0c0c00000c0c0c00000c00000c0c0c00000e7c00e0000c0c0
+c00000c00000c0c0c00000fcc00b0000c0c0c00000c0c0c00000f7c01e00
+00c0c0c00000c0c00000c0c00000c00000c0c0c00000c00000c0c0c00000
+80c096c0010000fbc0060000c0c0c00000fcc0170000c0c0c00000c0c000
+00c0c00000c0c0c00000c0c00000f8c0010000f2c0230000c0c0c00000c0
+c0c00000c0c00000c0c00000c00000c0c0c00000c00000c0c0c00000efc0
+060000c0c0c00000f7c03e0000c0c0c00000c00000c0c0c00000c00000c0
+c0c00000c00000c0c0c00000c00000c0c00000c0c00000c0c00000c0c000
+00c0c0c00000c00000c0c0c00000e7c0f0c0fc00fac0fc0009c0c00000c0
+c0c00000c0f900f4c0fc00fcc0010000fcc0fb00fdc0fb00e6c0110000c0
+c0c00000c00000c0c0c00000c0c0c0fc0008c0c00000c0c0c00000f7c007
+0000c0c0c00000c0f90009c00000c0c0c00000c0c0fb0080c096c0fc00fb
+c0fb00fcc0fc00fdc0fd0004c00000c0c0fb0001c0c0fc00eac0fc0009c0
+c00000c0c0c00000c0fa00fdc0fb0008c0c00000c0c0c00000efc0f900f7
+c0080000c0c0c00000c0c0fb00fdc0fb00fdc0fb00fdc0fd0004c00000c0
+c0fb00fdc0fb00fdc0fb00e6c080c080c080c080c0acc0010000d6c080c0
+80c080c080c0b0c0050000c0c00000d6c080c080c080c080c0afc0fc00d5
+c080c080c080c080c080c080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000af00fbc0d60007c0c0
+000000c0c000f9c00000fcc0fc00fac08000ec00fcc0f30000c0f400fdc0
+f100fdc0da0001c0c0e500fac0fb0001c0c08000b500b00006c0c0000000
+c0c0d70012c0c0000000c0c00000c0c00000c0c00000c0c0fa0005c0c000
+00c0c08000ee0005c0c00000c0c0f50001c0c0f30001c0c0f00001c0c0da
+0001c0c0e40005c0c00000c0c0fc0001c0c08000b500b00006c0c0000000
+c0c0d70012c0c0000000c0c00000c0c0000000c00000c0c0fa0005c0c000
+00c0c08000ef0001c0c0fc0000c0f50001c0c0f30001c0c0f00001c0c0bc
+0005c0c00000c0c08000af00ac0001c0c0d6000cc0c0000000c0c00000c0
+c000c0fc0001c0c0fa0005c0c00000c0c08000ef0001c0c0f900fbc00100
+00fac0f50007c0c000c0c0000000fbc0fb000ac0c0000000c0c000c0c0c0
+f60008c0c00000c0c0000000fbc0fc00fdc0fd000ec0c000c0c0c0000000
+c0c0c000c0c0f60017c0c00000c0c0000000c0c0c0000000c0c000c0c0c0
+000000fbc08000c600ad0001c0c0d500f9c0010000fcc0fc0001c0c0fa00
+fbc08000ee0001c0c0fa000bc0c0000000c0c0000000c0c0f300fdc00a00
+c0c000c0c0000000c0c0fc0001c0c0fc0005c0c00000c0c0f7000ec0c000
+00c0c00000c0c0000000c0c0fc0001c0c0fc000cc0c00000c0c000c0c000
+00c0c0f500fbc0fb0001c0c0fc000dc0c00000c0c000c0c0000000c0c080
+00c700ad0001c0c0d5000cc0c0000000c0c00000c0c000c0fc0001c0c0fa
+0001c0c08300f9c0ef0002c0c000fcc00000f9c0fd0001c0c0f30006c0c0
+0000c0c000f9c0fc0001c0c0fc0005c0c00000c0c0f7000ac0c00000c0c0
+000000c0c0f80001c0c0fc000cc0c00000c0c000c0c00000c0c0f50001c0
+c0f80001c0c0fc0006c0c00000c0c000f9c08000c700ad0001c0c0d5000a
+c0c0000000c0c00000c0c0fa0001c0c0fa0001c0c08000eb0009c0c00000
+00c0c000c0c0f80001c0c0f30008c0c00000c0c000c0c0f70001c0c0fc00
+05c0c00000c0c0f70005c0c00000c0c0fc00fdc0fa0001c0c0fc000cc0c0
+0000c0c000c0c00000c0c0f50001c0c0f80001c0c0fc0008c0c00000c0c0
+00c0c08000c20080001ac0c0000000c0c00000c0c0000000c00000c0c000
+0000c00000c0c08000eb0009c0c0000000c0c000c0c0f80001c0c0f30008
+c0c00000c0c000c0c0f70001c0c0fc0005c0c00000c0c0f70005c0c00000
+c0c0fa0001c0c0fb0001c0c0fc000cc0c00000c0c000c0c00000c0c0f500
+01c0c0f80001c0c0fc0008c0c00000c0c000c0c08000c200ad0001c0c0d5
+001ac0c0000000c0c00000c0c00000c0c00000c0c00000c0c00000c0c080
+00ea0015c0c00000c0c000c0c0000000c0c0000000c0c000c0c0f6000dc0
+c00000c0c000c0c0000000c0c0fc0001c0c0fc0005c0c00000c0c0f7000e
+c0c00000c0c00000c0c0000000c0c0fc0001c0c0fc000cc0c00000c0c000
+c0c00000c0c0f50001c0c0f80001c0c0fc000dc0c00000c0c000c0c00000
+00c0c08000c700ad0001c0c0d50007c0c0000000c0c000f9c00000f9c000
+00fcc08000ea00fdc00300c00000fbc0fb00fdc0f600fdc0050000c0c000
+00fbc0fc00fcc0fd00fbc0f500fdc00400c0c00000fbc0fc00fcc0fd0007
+c0c00000c0c00000fbc0f600fcc0fa00fcc0fd0007c0c00000c0c00000fb
+c08000c60080008000970001c0c0cf0001c0c080009e0080008000970001
+c0c0d30005c0c00000c0c080009e00800080009800fcc0d300fcc080009d
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000b80080c080c080c098
+c0b000b80080c080c080c098c0b000b800f6c0fc00d4c0fc00fdc0fb0009
+c0c00000c0c0c00000c0fa00fdc0fb00fdc0fb0001c0c0f900f7c0070000
+c0c0c00000c0f90001c0c0fb00fdc0fb00fbc00000fac0fc0001c0c0f900
+c5c0fc00b3c0fd00dbc0fd0080c001c0c0b000b800f7c0050000c0c00000
+d6c0350000c0c00000c00000c0c0c00000c0000000c0000000c0c00000c0
+c00000c00000c0c0c00000c00000c0c0c00000c0c00000c0c00000f7c0fd
+0021c0000000c0c00000c0c00000c00000c0c0c00000c00000c0c0c00000
+c0c0c0000000fcc00d0000c0c00000c0c00000c0c00000c6c0050000c0c0
+0000b3c0010000dac001000080c001c0c0b000b800f8c0010000fcc00000
+d7c0010000fcc00900c00000c0c0c00000c0f9001fc0c00000c0c00000c0
+0000c0c0c00000c00000c0c0c00000c0c00000c0c0c000f7c0f90022c0c0
+0000c0c0c000c00000c0c0c00000c00000c0c0c00000c0c00000c00000c0
+c00000fcc00800c0c00000c0c0c000c7c0010000fcc00000b3c0010000da
+c001000080c001c0c0b000b800f8c0010000d2c0010000fac0070000c0c0
+c00000c0f90013c0c00000c0c00000c00000c0c0c00000c0c00000fac003
+0000c000f5c0f90005c0c00000c000fcc0010000fac0010000fbc0090000
+c0c0c00000c00000f9c0030000c000c5c0010000f9c0fb0012c0c0000000
+c00000c0c00000c0000000c0c0c0fb00fdc0fb00fdc0fb00f5c0fc00fdc0
+050000c0000000fcc0fc00f5c0fb00fdc0fb0007c0c00000c0000000fcc0
+fc00f5c0fc00f5c0fd0005c00000c0c0c0fb00fdc0fb00fdc0fb00fdc0fc
+00fcc0fd0004c00000c0c0fb00cec0b000b800f8c0010000d2c0010000fa
+c0100000c0c0c00000c00000c000c00000c0c0fb000ec0c00000c0c0c000
+00c0c0c0000000fcc0fc00f5c0080000c000c00000c0c0fc00fbc0fd00fb
+c0fd00fdc0090000c0c0c00000c00000f9c0fc00c5c0010000fac0070000
+c0c0c00000c0f9001fc0c00000c0c00000c00000c0c0c00000c00000c0c0
+c00000c00000c0c0c00000f3c0110000c0c0c00000c0c00000c0c00000c0
+0000f6c01d0000c0c0c00000c00000c0c0c00000c0c00000c0c00000c0c0
+0000c00000f2c0010000f6c0f90017c00000c0c0c00000c00000c0c0c000
+00c00000c0c0c00000fbc0120000c0c00000c0c00000c0c00000c0c0c000
+00cfc0b000b800f8c0010000d2c0010000fac0120000c0c0c00000c00000
+c0c0c00000c0c00000fbc0060000c0c0c00000fbc0080000c0c0c00000c0
+00f5c00c0000c0c0c00000c0c00000c000f9c0010000fac0030000c0c0f9
+0003c00000c0fc0005c0c00000c000ddc0f900efc0010000fac0220000c0
+c0c00000c00000c000c00000c0c00000c0c00000c00000c0c0c00000c0c0
+0000fbc0f900f6c0fb00fdc00c0000c0c00000c00000c0c00000f5c00100
+00fbc0f9000ec0c00000c0c00000c00000c0c00000f5c0fb00f6c0070000
+c000c00000c0f90003c0c00000fac0010000fac0fb0009c0c00000c0c000
+00c0c0f900cfc0b000b800f8c0010000d2c0010000fac0120000c0c0c000
+00c00000c0c0c00000c0c00000fbc0060000c0c0c00000fac0050000c0c0
+0000f3c00a0000c0c0c00000c0c00000f6c0010000fac0150000c00000c0
+c0c00000c00000c0c0c00000c0c00000c3c0010000fac0290000c0c0c000
+00c00000c000c00000c0c00000c0c00000c00000c0c0c00000c0c0c00000
+00c0c0c00000f2c0150000c0c00000c0c0c00000c0c00000c00000c0c000
+00f4c0fd00fdc0010000f9c00c0000c0c00000c00000c0c00000f6c00500
+00c0c00000f6c0090000c000c00000c00000f8c0fd00fbc0fd00fdc01100
+00c0c00000c0c00000c0c00000c0c00000cac0b000b800f8c0010000fcc0
+0000d7c0010000fcc01400c00000c0c0c00000c00000c0c0c00000c0c000
+00fbc0160000c0c0c00000c00000c0c0c00000c0c00000c0c0c000f7c036
+0000c0c0c00000c0c00000c0c0c000c00000c0c0c00000c00000c0c0c000
+00c00000c0c0c00000c00000c0c0c00000c0c00000c0c0c000c7c0010000
+fcc02000c00000c0c0c00000c00000c000c00000c0c00000c0c00000c000
+00c0c0c00000fbc0050000c0c00000f2c0150000c0c00000c0c0c00000c0
+c00000c00000c0c00000f2c0050000c0c00000f9c00c0000c0c00000c000
+00c0c00000f6c0050000c0c00000f6c0090000c000c00000c00000f6c001
+0000fac0150000c0c00000c0c00000c0c00000c0c00000c0c00000cac0b0
+00b800f7c0050000c0c00000d6c0190000c0c00000c00000c0c0c00000c0
+0000c0c0c00000c0c00000fbc0160000c0c0c00000c00000c0c0c00000c0
+c00000c0c00000f7c0360000c0c0c00000c0c00000c0c00000c00000c0c0
+c00000c00000c0c0c00000c00000c0c0c00000c0c00000c0c00000c0c000
+00c0c00000c6c0350000c0c00000c00000c0c0c00000c00000c000c00000
+c0c00000c0c00000c00000c0c0c00000c00000c0c0c00000c00000c0c0c0
+0000f7c0150000c0c00000c0c0c00000c0c00000c00000c0c00000f6c01d
+0000c0c0c00000c00000c0c0c00000c0c00000c0c00000c00000c0c00000
+f6c0050000c0c00000f6c0360000c000c00000c00000c0c0c00000c00000
+c0c0c00000c00000c0c0c00000c00000c0c00000c0c00000c0c00000c0c0
+0000c0c0c00000cfc0b000b800f6c0fc00d4c0fc00fdc0fb0009c0c00000
+c0c0c00000c0fc00fbc0fb00fdc0fb0001c0c0f900f7c0070000c0c0c000
+00c0f90001c0c0fb00fdc0fb0011c0c00000c0c0c00000c0c0c0000000c0
+00c0f900c5c0fc00fdc0fb000ac0c00000c0c0c00000c0c0fb00fdc0fb00
+fdc0fb00fdc0fb00f5c0fd0012c00000c0c00000c0c00000c0c0000000c0
+0000f6c0fb00fdc0fb00fdc00d0000c0c00000c0c0000000c00000f6c0fd
+0002c00000f7c0080000c0c0c00000c0c0fb00fdc0fb00fdc0fb00fdc0fd
+0004c00000c0c0fb00fdc0fb00cec0b000b80080c080c002c0000080c0d7
+c0010000c6c0b000b80080c080c002c0000080c0dbc0050000c0c00000c6
+c0b000b80080c080c0fc0080c0dbc0fc00c5c0b000b80080c080c080c098
+c0b000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000ae00fcc0d60007c0c0000000c0c000f9c0010000fbc0fd00fbc0fb
+0000c0fa00fcc0010000f9c0f500fcc0090000c0c0000000c0c000fbc0fd
+00f9c00700c0c0000000c0c0b70006c0c0000000c0c0fc0001c0c09a0001
+c0c0ba0000c0f100fdc0f400fdc0fa00fdc09600ad0001c0c0d500fdc021
+00c0c0c00000c0c00000c0c000c0c0000000c0c000c0c0000000c0c00000
+00c0c0c0fc000dc0c00000c0c00000c0c00000c0c0f40023c0c0000000c0
+c0c00000c0c00000c0c000c0c0000000c0c00000c0c000c0c0000000c0c0
+b70006c0c0000000c0c0fc0001c0c09a0001c0c0bb0001c0c0f20004c0c0
+00c0c0f40001c0c0f90001c0c09600ad0001c0c0d500f9c0220000c0c000
+0000c000c0c0000000c0c000c0c0000000c0c00000c0c000c0c00000c0c0
+fc0008c00000c0c0000000c0f40004c0c0000000fcc01900c0c00000c0c0
+0000c0c00000c0c0000000c00000c0c000c0c0b60006c0c0000000c0c080
+00cd0001c0c0f20004c0c00000c0f40001c0c0f90001c0c09600ad0001c0
+c0d500f9c0050000c0c000c0fc0001c0c0fa0001c0c0fb0009c0c0000000
+c0c000c0c0f90003c0c000c0f20004c0c0000000f9c00d0000c0c00000c0
+c00000c0c000c0fc00fbc0b6000cc0c0000000c0c0000000c0c0c0fc00fb
+c0080000c0c0000000c0c0f700fdc00500c0c0000000fbc0fd00fbc0fd00
+fbc0fd00fcc0fc00fdc00400c0c00000fbc0fd00fbc0f400fdc0fd0005c0
+c000c0c0c0f500fbc01a0000c0c00000c0c00000c0c000c0c0c00000c0c0
+00c0c0c0000000fbc0090000c0c000c0c0c00000fac0f40001c0c0fb00fb
+c0fb0001c0c0fb00fcc0fd00fbc0070000c0c000c0c0c0a600ad0001c0c0
+d50008c0c000c000c0c00000fcc0fb00fdc0fb00fdc0fd0009c0c0000000
+c0c000c0c0f900fcc0f20007c0c0000000c0c000fcc0090000c0c00000c0
+c00000fcc0fb00fdc0b50006c0c0000000c0c0fc0013c0c0000000c0c000
+0000c0c000c0c0000000c0c0f700f9c01700c0c0000000c0c000c0c00000
+00c0c000c0c0000000c0c0fb001ac0c00000c0c00000c0c00000c0c00000
+00c0c000c0c0000000c0c0f40001c0c0fc0005c0c00000c0c0f70033c0c0
+000000c0c000c0c00000c0c0000000c0c0c000c0c00000c0c0c000c0c000
+c0c0000000c0c00000c0c00000c0c0000000c0c0f300fcc0fd0006c0c000
+0000c0c0fc0001c0c0fc0015c0c000c0c00000c0c0000000c0c00000c0c0
+c000c0c0a700ad0001c0c0d5000cc0c0000000c0c00000c0c000c0f90001
+c0c0fa0003c0c00000f9c00300c0c000fcc0050000c0c000c0f20019c0c0
+000000c0c00000c0c0c00000c0c00000c0c00000c0c000c0fb00fdc0cd00
+f9c0ef0006c0c0000000c0c0fc0004c0c0000000f9c00700c0c000c000c0
+c0f70007c0c000c000c0c000f9c0030000c0c0fa0001c0c0fa00fbc00900
+00c0c00000c0c00000f9c0030000c0c0f00001c0c0fc0005c0c00000c0c0
+f70001c0c0fa0017c0c00000c0c0000000c0c00000c0c00000c0c00000c0
+c000f9c00c0000c0c00000c0c0000000c0c0f20001c0c0fc0006c0c00000
+00c0c0fc000cc0c0000000c0c00000c0c00000f9c0070000c0c00000c0c0
+a700ad0001c0c0d5000ac0c0000000c0c00000c0c0f60001c0c0fa0015c0
+c000c0c0000000c0c000c0c0000000c0c00000c0c0f00017c0c0000000c0
+c0000000c0c00000c0c00000c0c00000c0c0fa00fbc0b60006c0c0000000
+c0c0fc0006c0c0000000c0c0fa0006c0c000c000c0c0f70009c0c000c000
+c0c000c0c0f800fdc0fb00fdc0fd0011c0c00000c0c00000c0c00000c0c0
+0000c0c0f800fdc0f20001c0c0fc0005c0c00000c0c0f70001c0c0fa000a
+c0c00000c0c0000000c0c0fa0001c0c0fb0001c0c0f9000ac0c00000c0c0
+000000c0c0f20001c0c0fc0006c0c0000000c0c0fc000ec0c0000000c0c0
+0000c0c00000c0c0f90001c0c0a300ad0001c0c0d50036c0c0000000c0c0
+0000c0c0000000c000c0c0000000c0c000c0c0000000c0c000c0c0000000
+c0c000c0c0000000c0c00000c0c0000000c0f40022c0c0000000c0c00000
+00c0c00000c0c00000c0c00000c0c0000000c00000c0c000c0c0b50004c0
+c000c0c0fb0006c0c0000000c0c0fa0006c0c000c000c0c0f70009c0c000
+c000c0c000c0c0f60001c0c0fa0015c0c00000c0c00000c0c00000c0c000
+00c0c00000c0c0f60001c0c0f30001c0c0fc0005c0c00000c0c0f70001c0
+c0fa000ac0c00000c0c0000000c0c0fa0001c0c0fb0001c0c0f9000ac0c0
+0000c0c0000000c0c0f20001c0c0fc0006c0c0000000c0c0fc000ec0c000
+0000c0c00000c0c00000c0c0f90001c0c0a300ad0001c0c0d50036c0c000
+0000c0c00000c0c00000c0c000c0c0000000c0c000c0c0000000c0c000c0
+c0000000c0c00000c0c00000c0c00000c0c00000c0c0f40023c0c0000000
+c0c0000000c0c00000c0c000c0c0000000c0c00000c0c000c0c0000000c0
+c0b500fdc0fa000cc0c0000000c0c0000000c0c000f9c0f7003ec0c000c0
+00c0c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c000c0c0
+0000c0c00000c0c00000c0c00000c0c0000000c0c000c0c0000000c0c0f4
+0001c0c0fc0005c0c00000c0c0f70012c0c0000000c0c000c0c00000c0c0
+000000c0c0fa0001c0c0fb0016c0c0000000c0c00000c0c00000c0c00000
+00c0c000c0c0f50001c0c0fc0006c0c0000000c0c0fc0017c0c0000000c0
+c00000c0c00000c0c0000000c0c00000c0c0a300ae00fcc0d60007c0c000
+0000c0c000f9c0010000fbc0fd00fbc0110000c0c0000000c0c0000000c0
+c0c000c000f9c0f500fcc0090000c0c0000000c0c000fbc0fd00f9c00700
+c0c0000000c0c0b40000c0fa00fcc0fd00fbc0fd0004c0c000c0c0f60008
+c0c0000000c0c00000fbc0fd00fbc0fd00fbc0fd00fdc00400c0c00000fb
+c0fd00fbc0fd00fbc0f400fcc0fd0005c0c00000c0c0f600fbc0fd00fdc0
+0300c0c000fcc0fc00fcc0fb00fbc0fd0005c0c00000c0c0fc00fdc0f500
+fcc0fc00fbc0fc00fcc0fd00fdc00400c0c00000fbc0010000fcc0a40080
+0080008000fc0001c0c08000860080008000800005c0c00000c0c0800086
+008000800080000000fcc080008500800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000800080008000800080008000800080008000b000fcc0d4
+00f9c0010000fbc0010000fcc0fc00fbc0fd00f9c00000fac0f600fcc0fa
+00fcc0fd00fbc0fd00fac0a600fbc0f400fdc0ea0000c0e100fdc0f400fd
+c0fa00fdc0e30000c0e10001c0c08000d500af0001c0c0d20011c0c00000
+c0c000c0c0000000c0c00000c0c0fa0015c0c000c0c0000000c0c00000c0
+c00000c0c00000c0c0f60001c0c0f8000dc0c0000000c0c0000000c0c000
+00fac0a70006c0c0000000c0c0f40001c0c0eb0001c0c0e20004c0c000c0
+c0f40001c0c0f90001c0c0e40001c0c0e10001c0c08000d500af0001c0c0
+d20011c0c0000000c000c0c0000000c0c00000c0c0fa0015c0c00000c0c0
+0000c0c0000000c00000c0c00000c0c0f60001c0c0f80013c0c0000000c0
+c0000000c0c00000c000c0c000c0a70006c0c0000000c0c0f40001c0c0eb
+0001c0c0e20004c0c00000c0f40001c0c0f90001c0c0e40001c0c08000b4
+00af0001c0c0d20011c0c000c0000000c0c0000000c0c00000c0c0fa000b
+c0c00000c0c00000c0c000c0fc0005c0c00000c0c0f60001c0c0f80001c0
+c0fc0001c0c0f80001c0c0a40001c0c0fa00fbc0fb0001c0c0fc00fbc0fd
+00fbc0010000fac0f500fcc0f30001c0c0fb00fbc0fb0001c0c0fb00fcc0
+fd00fbc0070000c0c000c0c0c0f600fac0fd00fbc0f6000cc0c0000000c0
+c0000000c0c0c0fc00fbc0080000c0c0000000c0c08000e700af0001c0c0
+d200fcc0fd000ac0c0000000c0c00000c0c0fa0007c0c00000c0c00000fc
+c0fc00fbc0f50001c0c0f80001c0c0fb00fdc0fa0001c0c0a300fdc0fd00
+06c0c0000000c0c0fc0018c0c0000000c0c0000000c0c000c0c0000000c0
+c0000000c0c0f00001c0c0f500fcc0fd0006c0c0000000c0c0fc0001c0c0
+fc0015c0c000c0c00000c0c0000000c0c00000c0c0c000c0c0f50001c0c0
+fc0006c0c0000000c0c0f70006c0c0000000c0c0fc0013c0c0000000c0c0
+000000c0c000c0c0000000c0c08000e700af0001c0c0d20011c0c000c000
+0000c0c0000000c0c00000c0c0fa000bc0c00000c0c00000c0c000c0fc00
+04c0c000c0c0f50001c0c0f80001c0c0f90001c0c0fb0001c0c0bd00f9c0
+eb0003c0c00000f9c0fc0004c0c0000000f9c00200c0c0f80001c0c0f300
+fbc0f40001c0c0fc0006c0c0000000c0c0fc000cc0c0000000c0c00000c0
+c00000f9c0070000c0c00000c0c0f50001c0c0fc0006c0c0000000c0c0f7
+0006c0c0000000c0c0fc0004c0c0000000f9c00700c0c000c000c0c08000
+e700af0001c0c0d20001c0c0fb000ac0c0000000c0c00000c0c0fa0009c0
+c00000c0c00000c0c0fa0005c0c00000c0c0f60001c0c0f80001c0c0f800
+01c0c0fc0001c0c0a00004c0c000c0c0f70006c0c0000000c0c0fa0001c0
+c0f80001c0c0f40005c0c00000c0c0f40001c0c0fc0006c0c0000000c0c0
+fc000ec0c0000000c0c00000c0c00000c0c0f90001c0c0f10001c0c0fc00
+06c0c0000000c0c0f70006c0c0000000c0c0fc0006c0c0000000c0c0fa00
+06c0c000c000c0c08000e700af0005c0c0000000c0d60001c0c0fb0026c0
+c0000000c0c00000c0c0000000c00000c0c00000c0c00000c0c0000000c0
+0000c0c00000c0c0f60005c0c0000000c0fc000bc0c0000000c0c0000000
+c0c0fc0001c0c0a50009c0c0000000c0c000c0c0f70006c0c0000000c0c0
+fa0001c0c0f80001c0c0f40005c0c00000c0c0f40001c0c0fc0006c0c000
+0000c0c0fc000ec0c0000000c0c00000c0c00000c0c0f90001c0c0f10001
+c0c0fc0006c0c0000000c0c0f70006c0c0000000c0c0fc0006c0c0000000
+c0c0fa0006c0c000c000c0c08000e700af0005c0c00000c0c0d60001c0c0
+fb0026c0c0000000c0c00000c0c00000c0c00000c0c000c0c0000000c0c0
+0000c0c00000c0c00000c0c0f60005c0c00000c0c0fc000bc0c0000000c0
+c0000000c0c0fc0001c0c0a5000ec0c0000000c0c000c0c0000000c0c0fc
+001bc0c0000000c0c0000000c0c000c0c0000000c0c0000000c0c000c0c0
+f70005c0c00000c0c0f40001c0c0fc0006c0c0000000c0c0fc0017c0c000
+0000c0c00000c0c00000c0c0000000c0c00000c0c0f1000cc0c000c0c000
+c0c0000000c0c0f60004c0c000c0c0fb000cc0c0000000c0c0000000c0c0
+00f9c08000e700b000f9c0d700fcc0fb00fbc0010000f9c00000fbc0fd00
+f9c00700c0c0c00000c0c0f700f9c0fd00fcc0fd00fbc0fc00fcc0a500fb
+c0fd00fbc0fc00fcc0fd00fbc0fd00fbc0fb00fdc0f500fdc00200c0c0f6
+00fcc0fc00fbc0fc00fcc0fd00fdc00400c0c00000fbc0010000fcc0f100
+fdc0fd00fbc0f400fdc0fb00fcc0fd00fbc0fd0004c0c000c0c08000e600
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+80008000800080008000ad0000c0d10000c0fc00fbc0fd00fbc0fd00fac0
+010000f9c0010000fbc0fd00fbc0f600fac0fd00fbc0fd00fbc0080000c0
+c0c00000c0c0af0006c0c0000000c0c0f400fdc0f30000c0e100fdc0fb00
+fdc0d600fdc0eb00fdc08000c300ae00fdc0d300fdc0fc002dc0c000c0c0
+000000c0c000c0c0000000c0c00000c0c00000c0c00000c0c000c0c00000
+00c0c000c0c0000000c0c0f6001dc0c00000c0c000c0c0000000c0c000c0
+c0000000c0c00000c0c00000c0c0af0006c0c0000000c0c0f30001c0c0f4
+0001c0c0e00001c0c0fa0001c0c0d50001c0c0ea0001c0c08000c300af00
+04c0c000c0c0d50035c0c000c0c0000000c0c00000c0c00000c0c00000c0
+c00000c0c00000c0c00000c0c0000000c000c0c0000000c0c000c0c00000
+00c0c0f6001dc0c00000c0c000c0c0000000c0c000c0c0000000c0c00000
+c0c00000c0c0af0006c0c0000000c0c0f30001c0c0f40001c0c0e00001c0
+c0fa0001c0c0d50001c0c0ea0001c0c08000c300b00006c0c0000000c0c0
+d70024c0c0000000c0c00000c0c00000c0c00000c0c00000c0c00000c0c0
+0000c0c00000c0c000c0fc0001c0c0fa0001c0c0f2001cc0c00000c0c000
+c0c0000000c0c000c0c0000000c0c00000c0c000c0c0ae000dc0c0000000
+c0c000c0c000c0c0c0fc00fcc0fd00fcc0fd00fac0fd00fbc0f500fcc0fb
+00fcc0fc00fcc00a0000c0c000c0c0c0000000fbc0fd00fbc0fd00fbc0f5
+00fcc0fc00fbc0fd00fbc0fd0005c0c00000c0c08000c700b00006c0c000
+0000c0c0d70018c0c0000000c0c00000c0c00000c0c00000c0c00000c0c0
+0000fbc0fd00fcc0fb00fdc0fb00fdc0f400fbc0120000c0c0000000c0c0
+00c0c0000000c0c00000fcc0ad0015c0c0000000c0c00000c0c00000c0c0
+0000c0c000c0c0fa0001c0c0fc0001c0c0fc0006c0c0000000c0c0f30032
+c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0c000c0c000c0c0
+000000c0c000c0c0000000c0c000c0c0000000c0c0f6001cc0c000c0c000
+00c0c0000000c0c000c0c0000000c0c00000c0c000c0c08000c600b000f9
+c0d700f9c01d0000c0c00000c0c00000c0c00000c0c00000c0c000c0c000
+0000c0c000c0f90001c0c0fa0001c0c0f50017c0c00000c0c000c0c00000
+00c0c000c0c0000000c0c00000fcc0c500f9c0ef0018c0c0000000c0c000
+00c0c00000c0c000c0c00000c0c0000000fbc0fc0001c0c0fc00f9c0f600
+fbc0190000c0c00000c0c00000c0c00000c0c0000000c0c00000c0c000f9
+c0030000c0c0fa0001c0c0f20017c0c00000c0c000c0c0000000c0c000c0
+c0000000c0c00000fcc08000c500b00006c0c0000000c0c0d70022c0c000
+0000c0c00000c0c00000c0c00000c0c00000c0c00000c0c00000c0c00000
+c0c0f60001c0c0fa0001c0c0f6001cc0c00000c0c000c0c0000000c0c000
+c0c0000000c0c00000c0c000c0c0ae001dc0c0000000c0c00000c0c00000
+c0c000c0c00000c0c00000c0c00000c0c0fc0001c0c0fc0001c0c0f2001a
+c0c00000c0c00000c0c00000c0c00000c0c00000c0c0000000c0c0fb0001
+c0c0f800fdc0fb00fdc0f40017c0c00000c0c000c0c0000000c0c000c0c0
+000000c0c00000fcc08000c500b00006c0c0000000c0c0d70036c0c00000
+00c0c00000c0c00000c0c00000c0c00000c0c00000c0c00000c0c00000c0
+c0000000c000c0c0000000c0c000c0c0000000c0c0f6001dc0c00000c0c0
+00c0c0000000c0c000c0c0000000c0c00000c0c00000c0c0af001dc0c000
+0000c0c00000c0c00000c0c000c0c00000c0c00000c0c00000c0c0fc0001
+c0c0fc0001c0c0f2001ac0c00000c0c00000c0c00000c0c00000c0c00000
+c0c0000000c0c0fb0001c0c0f60001c0c0fa0001c0c0f5001cc0c00000c0
+c000c0c0000000c0c000c0c0000000c0c00000c0c000c0c08000c600b000
+06c0c0000000c0c0d70036c0c0000000c0c00000c0c000c0c0000000c0c0
+00c0c0000000c0c00000c0c00000c0c00000c0c000c0c0000000c0c000c0
+c0000000c0c0f6001dc0c00000c0c000c0c0000000c0c000c0c0000000c0
+c00000c0c00000c0c0af001dc0c0000000c0c00000c0c00000c0c000c0c0
+0000c0c00000c0c00000c0c0fc000cc0c000c0c000c0c0000000c0c0f700
+1ac0c00000c0c00000c0c00000c0c00000c0c00000c0c0000000c0c0fb00
+16c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0f6001dc0c000
+00c0c000c0c0000000c0c000c0c0000000c0c00000c0c00000c0c08000c7
+00b00006c0c0000000c0c0d70007c0c0000000c0c000fbc0fd00fbc0fd00
+fdc0040000c0c000f9c0010000fbc0fd00fbc0f600fac0fd00fbc0fd00fb
+c0080000c0c0c00000c0c0ae00fbc0fd00fbc0fd00fdc00a00c0c00000c0
+c0c000c0c0fc00fdc0fd00fbc0f500fdc01300c0c00000c0c0c000c0c000
+00c0c0c000c0c000fcc0fb00fbc0fd00fbc0fd00fbc0f500fbc0fd00fbc0
+fd00fbc0080000c0c0c00000c0c08000c70080008000c70001c0c0800080
+00bb0080008000c70001c0c080008000bb0080008000c800fcc080008000
+bc0080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000af00fbc0d500fbc0010000f9c0010000fac0
+0800c0c0000000c0c000fac08000f400fcc0eb00fdc0fb0001c0c0d500fa
+c0fb0001c0c0e400fbc0f30000c0f90001c0c08000c500b00006c0c00000
+00c0c0d70010c0c0000000c0c00000c0c00000c0c00000fac00f00c0c000
+0000c0c00000c0c00000c0c08000f60005c0c00000c0c0ed0004c0c000c0
+c0fc0001c0c0d40005c0c00000c0c0fc0001c0c0e50006c0c0000000c0c0
+f50001c0c0f90001c0c08000c500b00006c0c0000000c0c0d70026c0c000
+0000c0c00000c0c0000000c00000c000c0c000c000c0c0000000c0c00000
+c0c00000c0c08000f70001c0c0fc0000c0ed0004c0c00000c0ce0005c0c0
+0000c0c0df0006c0c0000000c0c0f50001c0c08000bc00af0001c0c0d200
+01c0c0fa0003c0c000c0fa0013c0c0000000c0c0000000c0c00000c0c000
+00c0c08000f70001c0c0f900fbc0070000c0c000c0c0c0fc0001c0c0fa00
+fdc0fc00fdc01400c0c000c0c00000c0c00000c0c000c0c0c0000000fbc0
+f50017c0c00000c0c0000000c0c0c0000000c0c000c0c0c0000000fbc0f6
+000fc0c0000000c0c000c0c000c0c0c00000fac0fc00fdc0fc00fbc00a00
+00c0c000c0c0c0000000fbc08000de00ae00fdc0d300fdc0fc00fcc0fa00
+0dc0c0000000c0c0000000c0c00000fbc08000f60001c0c0fa0010c0c000
+0000c0c00000c0c00000c0c00000fcc0fa0023c0c0000000c0c00000c0c0
+0000c0c00000c0c0000000c0c0c000c0c000c0c0000000c0c0f600fbc0fb
+0001c0c0fc000dc0c00000c0c000c0c0000000c0c0f70013c0c0000000c0
+c00000c0c00000c0c0000000c0c0f9001bc0c0000000c0c0000000c0c000
+00c0c00000c0c000c0c0000000c0c08000df00ac0001c0c0d20008c0c000
+0000c0c000c0fa000fc0c0000000c0c0000000c0c00000c0c08b00f9c0ef
+0001c0c0fa0013c0c0000000c0c00000c0c00000c0c0000000c0c0f9001c
+c0c0000000c0c00000c0c00000c0c00000c0c0000000c0c00000c0c000f9
+c0f60001c0c0f80001c0c0fc0006c0c00000c0c000f9c0f70013c0c00000
+00c0c00000c0c00000c0c0000000c0c0f90017c0c0000000c0c0000000c0
+c00000c0c00000c0c00000c0c08000db00ab0001c0c0d20005c0c00000c0
+c0f8000fc0c0000000c0c0000000c0c00000c0c08000f30001c0c0fa0013
+c0c0000000c0c00000c0c00000c0c0000000c0c0f90017c0c0000000c0c0
+0000c0c00000c0c00000c0c0000000c0c0fb0001c0c0f10001c0c0f80001
+c0c0fc0008c0c00000c0c000c0c0f20013c0c0000000c0c00000c0c00000
+c0c0000000c0c0f90019c0c0000000c0c0000000c0c00000c0c00000c0c0
+000000c0c0c08000dd00b00006c0c0000000c0c0d7000ec0c0000000c0c0
+0000c0c0000000c0fc000fc0c0000000c0c0000000c0c00000c0c08000f3
+0001c0c0fc0015c000c0c0000000c0c00000c0c00000c0c0000000c0c0f9
+0017c0c0000000c0c00000c0c00000c0c00000c0c0000000c0c0fb0001c0
+c0f10001c0c0f80001c0c0fc0008c0c00000c0c000c0c0f20013c0c00000
+00c0c00000c0c00000c0c0000000c0c0f90013c0c0000000c0c0000000c0
+c00000c0c00000c0c0fb0001c0c08000de00b00006c0c0000000c0c0d700
+0ec0c0000000c0c00000c0c00000c0c0fc000fc0c0000000c0c0000000c0
+c00000c0c08000f2001ac0c00000c0c000c0c0000000c0c00000c0c00000
+c0c0000000c0c0f90017c0c0000000c0c00000c0c00000c0c00000c0c000
+0000c0c0fb0006c0c0000000c0c0f60001c0c0f80001c0c0fc000dc0c000
+00c0c000c0c0000000c0c0f70016c0c0000000c0c00000c0c00000c0c000
+0000c0c000c0c0fc001bc0c0000000c0c0000000c0c00000c0c00000c0c0
+00c0c0000000c0c08000df00af00fbc0d500fbc0010000f9c0fd00fcc0fd
+00fbc0010000fcc08000f200fcc0fd00fbc0fd0007c0c00000c0c00000fc
+c0fb00fcc0fd00fbc0fd00fdc00300c0c000fcc0fb00fbc0f600fcc0fa00
+fcc0fd0007c0c00000c0c00000fbc0f500fbc0fd00fbc0fb00fdc0fc00fc
+c0fd00fbc0fd0007c0c00000c0c00000fbc08000de0080008000a40001c0
+c0ad0001c0c08000b30080008000a80005c0c00000c0c0ad0001c0c08000
+b30080008000a700fcc0ad00fcc08000b400800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+80008000800080008000800080008000800080008000800080008000af00
+fbc0d500fbc00b0000c0c0000000c0c0000000fcc0fd00fac08000ef00fc
+c0d10000c0fc00fdc0eb00fac0fb0001c0c080008d00b00006c0c0000000
+c0c0d7000ec0c0000000c0c000c0c0000000c0c0fc0001c0c0fc00fac080
+00ee0001c0c0d10001c0c0fb0001c0c0ea0005c0c00000c0c0fc0001c0c0
+80008d00b00006c0c0000000c0c0d7000ec0c0000000c0c000c0c0000000
+c0c0fc0001c0c0fc0005c000c0c000c08000ee0001c0c0d10001c0c0fb00
+01c0c0ea0005c0c00000c0c080008700b00006c0c0000000c0c0d7000ec0
+c0000000c0c000c0c0000000c0c0fc0001c0c0fa0001c0c08000ec0001c0
+c0fa00fbc0fd00fcc0fd0008c0c0000000c0c00000fbc0f600fac0fd0007
+c0c000c0c0000000fbc0f50017c0c00000c0c0000000c0c0c0000000c0c0
+00c0c0c0000000fbc0f60010c0c000c0c0c00000c0c000c0c0c0000000fb
+c0fd00fdc00c00c0c000c0c000c0c0c0000000fcc0fd00fdc00200c0c080
+00de00b00006c0c0000000c0c0d7000ec0c0000000c0c000c0c0000000c0
+c0fc0001c0c0fa0001c0c08000ec0001c0c0fb0006c0c0000000c0c0fb00
+12c0c00000c0c0000000c0c000c0c0000000c0c0f50001c0c0fb00fdc00a
+00c0c000c0c0000000c0c0f600fbc0fb0001c0c0fc000dc0c00000c0c000
+c0c0000000c0c0f60025c0c00000c0c00000c0c0c000c0c000c0c0000000
+c0c000c0c00000c0c0000000c0c0c000c0c0fb0003c0c00000f9c08000df
+00b00006c0c0000000c0c0d7000ec0c0000000c0c000c0c0000000c0c0fc
+0001c0c0fa0001c0c08500f9c0ee0001c0c0fb00f9c0010000fbc0090000
+c0c0000000c0c000f9c0f50001c0c0fb0006c0c00000c0c000f9c0f60001
+c0c0f80001c0c0fc0006c0c00000c0c000f9c0f60027c0c00000c0c00000
+c0c00000c0c000c0c0000000c0c000c0c00000c0c0000000c0c00000c0c0
+0000fbc0080000c0c000c000c0c08000df00b00006c0c0000000c0c0d700
+0ec0c0000000c0c000c0c0000000c0c0fc0001c0c0fa0001c0c08000ec00
+01c0c0fb0001c0c0fa0011c0c00000c0c00000c0c0000000c0c000c0c0f0
+0001c0c0fb0008c0c00000c0c000c0c0f10001c0c0f80001c0c0fc0008c0
+c00000c0c000c0c0f10009c0c00000c0c00000c0c0fb0012c0c0000000c0
+c000c0c00000c0c0000000c0c0fb000ec0c00000c0c00000c0c000c000c0
+c08000df00b00006c0c000c000c0c0d7000ec0c000c000c0c000c0c00000
+00c0c0fc0001c0c0fa0001c0c08000ec0008c0c0000000c000c0c0fa0011
+c0c00000c0c00000c0c0000000c0c000c0c0f00001c0c0fb0008c0c00000
+c0c000c0c0f10001c0c0f80001c0c0fc0008c0c00000c0c000c0c0f10009
+c0c00000c0c00000c0c0fb0012c0c0000000c0c000c0c00000c0c0000000
+c0c0fb000ec0c00000c0c00000c0c000c000c0c08000df00b00002c0c000
+fcc0d70002c0c000fcc00700c0c0000000c0c0fc0001c0c0fa0001c0c080
+00ec0025c0c00000c0c000c0c0000000c0c000c0c00000c0c0000000c0c0
+00c0c00000c0c0000000c0c0f50014c0c000c0c00000c0c00000c0c000c0
+c0000000c0c0f60001c0c0f80001c0c0fc000dc0c00000c0c000c0c00000
+00c0c0f60009c0c00000c0c00000c0c0fb0012c0c0000000c0c000c0c000
+00c0c0000000c0c0fb000ec0c00000c0c00000c0c000c000c0c08000df00
+af00fbc0d500fbc0fd00fbc0fc00fcc0fc00fcc08000ee00f9c0010000fb
+c0fd00fdc00800c0c0000000c0c0c0fc00fbc0f300fdc00a0000c0c0c000
+00c0c00000fbc0f600fcc0fa00fcc0fd0007c0c00000c0c00000fbc0f500
+fbc0010000fcc0fb00fbc0fd00fbc0010000fcc0fb00fdc00a00c0c000c0
+c0000000c0c08000df00ac0001c0c0d20001c0c080008000dd0001c0c0e7
+0001c0c08000c600ac00fdc0d300fdc080008000de0001c0c0eb0005c0c0
+0000c0c08000c600800080008000d800fcc0eb00fcc08000c50080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+80008000800080008000800080008000e600fcc0db0001c0c0f500fdc0f8
+0000c0f10001c0c0fc00fbc0fd00fbc0fd00fbc0f500fbc0fc00fdc0fb00
+fdc0fc00fbc0e600fac0fc00fcc0090000c0c0000000c0c000f9c0f40001
+c0c0da0000c0e900fdc0de00fdc0e800fdc0f30000c0fc00fdc0eb0006c0
+c0000000c0c0f40001c0c0da0001c0c0fa0000c0e100fdc0f60006c0c000
+0000c0c0ef00fdc0f80001c0c0ea0000c0cc00e70005c0c00000c0c0dc00
+01c0c0f40001c0c0f90001c0c0f200fdc0fd0016c0c0000000c0c000c0c0
+000000c0c000c0c0000000c0c0f7001ec0c0000000c0c00000c0c000c0c0
+000000c0c000c0c00000c0c0000000c0c0e60005c0c00000c0c0fc0013c0
+c0000000c0c0c00000c0c00000c0c00000c0c0f40001c0c0db0001c0c0e8
+0001c0c0dd0001c0c0e90004c0c000c0c0f50001c0c0fb0001c0c0eb0006
+c0c0000000c0c0f40001c0c0da0001c0c0fb0001c0c0e20004c0c000c0c0
+f70006c0c0000000c0c0ee0001c0c0f80001c0c0eb0001c0c0cc00e80001
+c0c0fc0000c0ce0001c0c0f90001c0c0f300fcc0fd0016c0c0000000c0c0
+00c0c0000000c0c000c0c0000000c0c0f20011c0c000c0c0000000c0c000
+c0c0000000c0c0fa0001c0c0e60005c0c00000c0c0fc0004c0c0000000fc
+c00a00c0c00000c0c0000000c0cd0001c0c0e80001c0c0dd0001c0c0e900
+04c0c00000c0f50001c0c0fb0001c0c0eb0006c0c0000000c0c0c50001c0
+c0e20004c0c00000c0f70006c0c0000000c0c0ee0001c0c0e10001c0c0cc
+00e80001c0c0f900fbc0170000c0c000c0c0c00000c0c0000000c0c000c0
+c000c0c0c0fc00fdc0fc00fdc00b00c0c00000c0c000c0c00000fac0f300
+1bc0c0000000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0f3
+0012c0c00000c0c0000000c0c000c0c0000000c0c0fa0001c0c0e60005c0
+c00000c0c0fc0004c0c0000000f9c0050000c0c000c0f300fdc0fc00fbc0
+f500fcc0f500fac00a0000c0c000c0c0c0000000fcc0fb00fcc0fd00fbc0
+0a0000c0c0c000c0c0000000fcc0fd000ec0c000c0c0c0000000c0c00000
+c0c0f600fbc0fc0001c0c0f400fac0fd0007c0c000c0c0000000fbc0f600
+0dc0c0000000c0c000c0c000c0c0c0fc00fdc0fd0008c0c0000000c0c000
+00fbc00a0000c0c000c0c0c0000000fbc0fc00fdc0fd00fac0080000c0c0
+000000c0c0f600fbc0fc0001c0c0f40008c0c0000000c0c00000fcc0fc00
+fbc0fd0004c0c000c0c0fc00fdc0fd000fc0c000c0c0c0000000c0c0c000
+c0c000fac0fd00fbc0070000c0c000c0c0c0de00e80001c0c0fa001ec0c0
+000000c0c00000c0c00000c0c000c0c0000000c0c00000c0c0c000c0c0fc
+0018c0c0000000c0c00000c0c0000000c0c0c000c0c0000000c0c0f10001
+c0c0fc00fac0010000fbc0fd00fac0f40016c0c0000000c0c000c000c0c0
+00c0c000c000c0c0000000fcc0e500fbc0fb0007c0c0000000c0c000fcc0
+010000fcc0f2000bc0c0000000c0c0000000c0c0f30001c0c0f40001c0c0
+fb00fdc00200c0c0fb0013c0c0000000c0c000c0c00000c0c0000000c0c0
+00f9c0fb0011c0c0000000c0c0c000c0c00000c0c000c0c0f60008c0c000
+0000c0c00000fcc0f30001c0c0fb00fdc00a00c0c000c0c0000000c0c0f7
+000ec0c0000000c0c00000c0c00000c0c0fc0023c0c0000000c0c0000000
+c0c000c0c0000000c0c00000c0c0c000c0c000c0c0000000c0c0fc0001c0
+c0fb0001c0c0fc0006c0c0000000c0c0f70008c0c0000000c0c00000fcc0
+f50006c0c000c000c0c0fb0012c0c00000c0c0000000c0c00000c0c0c000
+c0c0fc0001c0c0fc000cc0c00000c0c000c0c00000c0c0fc0001c0c0fc00
+0ec0c0000000c0c00000c0c00000c0c0df00e80001c0c0fa001ec0c00000
+00c0c00000c0c00000c0c000c0c0000000c0c00000c0c00000c0c0fc0018
+c0c0000000c0c00000c0c0000000c0c00000c0c0000000c0c0f10001c0c0
+f80009c0c000c0c0000000c0c0fa0002c0c000f9c0fd0001c0c0fc000ec0
+c000c000c0c000c0c000c000c0c0fa0001c0c0e60001c0c0f80011c0c000
+0000c0c00000c0c0c00000c0c000c0f20001c0c0fc0001c0c0f200fbc0f4
+0001c0c0fb0007c0c00000c0c00000fbc0090000c0c00000c0c00000f9c0
+0900c0c000c000c0c00000fbc0fd0007c0c00000c0c00000fcc0f5000bc0
+c0000000c0c0000000c0c0f20001c0c0fb0006c0c00000c0c000f9c0f700
+0ec0c0000000c0c00000c0c00000c0c0fc000cc0c0000000c0c0000000c0
+c000f9c00b0000c0c00000c0c00000c0c0f80001c0c0fb0001c0c0fc0006
+c0c0000000c0c0f7000bc0c0000000c0c0000000c0c0f40008c0c000c000
+c0c00000fbc0fd0001c0c0fa0005c0c00000c0c0fc0001c0c0fc000cc0c0
+0000c0c000c0c00000c0c0fc0001c0c0fc000ec0c0000000c0c00000c0c0
+0000c0c0df00e80001c0c0fa001ac0c0000000c0c00000c0c00000c0c000
+c0c0000000c0c00000c0c0f80018c0c0000000c0c00000c0c0000000c0c0
+0000c0c0000000c0c0f10001c0c0f80009c0c000c0c0000000c0c0fa0001
+c0c0f60001c0c0fb000ec0c0000000c0c000c0c0000000c0c0fa0001c0c0
+e60001c0c0f8000fc0c0000000c0c0000000c0c00000c0c0f00001c0c0fb
+00fdc0f50005c0c00000c0c0f40001c0c0fb0001c0c0fb0011c0c00000c0
+c00000c0c00000c0c00000c0c0fa0012c0c000c000c0c000c0c00000c0c0
+000000c0c0fa00fcc0f5000bc0c0000000c0c0000000c0c0f20001c0c0fb
+0008c0c00000c0c000c0c0f2000ec0c0000000c0c00000c0c00000c0c0fc
+000ec0c0000000c0c0000000c0c000c0c0f90001c0c0f900fdc0fa0001c0
+c0fb0001c0c0fc0006c0c0000000c0c0f7000bc0c0000000c0c0000000c0
+c0f4000dc0c000c000c0c000c0c00000c0c0fc00fdc0fc0005c0c00000c0
+c0fc0001c0c0fc000cc0c00000c0c000c0c00000c0c0fc0001c0c0fc000e
+c0c0000000c0c00000c0c00000c0c0df00e80001c0c0fc001cc000c0c000
+0000c0c00000c0c00000c0c000c0c0000000c0c00000c0c0f80018c0c000
+0000c0c00000c0c0000000c0c00000c0c0000000c0c0f10001c0c0f80009
+c0c000c0c0000000c0c0fa0001c0c0f70001c0c0fa000ec0c0000000c0c0
+00c0c0000000c0c0fa0001c0c0e60001c0c0f80013c0c0000000c0c00000
+00c0c00000c0c0000000c0f40001c0c0f90001c0c0f60005c0c00000c0c0
+f40001c0c0fb0001c0c0fb0011c0c00000c0c00000c0c00000c0c00000c0
+c0fa0012c0c000c000c0c000c0c00000c0c0000000c0c0fa0004c0c000c0
+c0f6000bc0c0000000c0c0000000c0c0f20001c0c0fb0008c0c00000c0c0
+00c0c0f2000ec0c0000000c0c00000c0c00000c0c0fc000ec0c0000000c0
+c0000000c0c000c0c0f90001c0c0f70001c0c0fb0001c0c0fb0001c0c0fc
+0006c0c0000000c0c0f7000bc0c0000000c0c0000000c0c0f400f9c00600
+c0c00000c0c0fa000ac0c0000000c0c00000c0c0fc0001c0c0fc000cc0c0
+0000c0c000c0c00000c0c0fc0001c0c0fc000ec0c0000000c0c00000c0c0
+0000c0c0df00e70021c0c00000c0c000c0c0000000c0c00000c0c00000c0
+c000c0c0000000c0c00000c0c0f8001bc0c0000000c0c00000c0c0000000
+c0c00000c0c0000000c0c000c0c0f40001c0c0f9000ac0c00000c0c00000
+00c0c0fb0001c0c0f6001ec0c0000000c0c00000c0c000c0c0000000c0c0
+00c0c00000c0c0000000c0c0fc0001c0c0ec0001c0c0f80013c0c0000000
+c0c0000000c0c00000c0c00000c0c0f4000bc0c0000000c0c0000000c0c0
+f70005c0c00000c0c0f40008c0c000c0c00000c0c0fb002ac0c00000c0c0
+0000c0c00000c0c00000c0c0000000c0c000c0c000c000c0c000c0c00000
+c0c0000000c0c0fa0005c0c00000c0c0f7000bc0c0000000c0c0000000c0
+c0f20014c0c000c0c00000c0c00000c0c000c0c0000000c0c0f7000ec0c0
+000000c0c00000c0c00000c0c0fc0001c0c0fc0011c0c000c0c00000c0c0
+000000c0c00000c0c0fb0006c0c0000000c0c0fc0001c0c0fb000cc0c000
+c0c000c0c0000000c0c0f7000bc0c0000000c0c0000000c0c0f400fdc01b
+00c0c0c000c0c00000c0c00000c0c0000000c0c00000c0c00000c0c0fc00
+01c0c0fc000cc0c00000c0c000c0c00000c0c0fc0014c0c000c0c000c0c0
+000000c0c00000c0c00000c0c0fc0001c0c0e500e600fcc0fd00fbc0fd00
+fbc0fd00fac00000fcc0fa00fcc0fd00fbc0080000c0c0c00000c0c0fc00
+fdc0f500fac0010000fcc0fc00fbc0fd00fcc0f500f9c0fd00fdc0fb00fd
+c0fc00fbc0fb0001c0c0ed00fcc0fa00fcc0090000c0c0000000c0c000f9
+c0f500fcc0fd00fbc0f500fdc00200c0c0f400fdc0010000fcc0fb00fdc0
+0c00c0c00000c0c0c000c0c00000fbc0110000c0c0000000c0c00000c0c0
+c000c0c000fcc0fc00fdc0030000c0c0f600fbc0fd00fcc0f200fdc00a00
+00c0c0c00000c0c00000fbc0f500fbc0fd0008c0c00000c0c0000000fcc0
+fc00fdc0fc00fbc0010000fcc0fb00fbc0fc00fcc0fb00fdc0fd00fac0f6
+00fbc0fd00fcc0f4000fc0c000c0c0000000c0c0c000c0c00000fbc00b00
+00c0c0c00000c0c0000000fcc0fd0007c0c00000c0c00000fbc0fb00fdc0
+fd00fbc0fd0005c0c00000c0c0fc0001c0c0e500d70001c0c0f60001c0c0
+eb0001c0c0800080008000e10001c0c0ab0001c0c0c600d70001c0c0f700
+01c0c0ee0005c0c00000c0c0800080008000e20001c0c0ae0005c0c00000
+c0c0c600d800fcc0fc00fbc0ec00fcc0800080008000e500fbc0ac00fcc0
+c500800080008000800080008000e00080c080c0c8c08000d8008000e000
+bfc0050000c0c00000d6c0050000c0c0000080c0bfc08000d8008000e000
+01c0c0fc0001c0c0f900f5c0fd00fac0fd00e5c0080000c0c00000c0c0c0
+fc0009c0c00000c0c0c00000c0fa00fdc0fb0010c0c00000c0c0c00000c0
+c00000c0c00000ccc0fd00ebc0010000fac00000fcc0fd00f2c0fb00b4c0
+fc0001c0c08000d8008000e00003c0c00000fbc0050000c0c00000f4c001
+0000f9c0010000e5c0050000c0c00000fcc02b0000c0c0c0000000c0c000
+00c0c00000c0c00000c00000c0c0c00000c00000c0c0c00000c0c00000c0
+c00000cbc0010000ebc0010000fbc0010000fbc0010000f3c0060000c0c0
+c00000b3c0030000c0c08000d8008000e00003c0c00000fbc0050000c0c0
+c000f4c0010000f9c0010000e4c00300c0c000fbc0040000c0c0c0fc0019
+c00000c0c00000c0c00000c00000c0c0c00000c0c00000c00000fcc00300
+c0c000cac0010000e4c0010000fbc0010000eec0010000b3c0030000c0c0
+8000d8008000e00003c0c00000fbc0030000c000fcc0fb00fbc0010000fb
+c0fc00fdc0fb0007c0c00000c0000000ebc0040000c0c0c0f90011c0c000
+00c0c00000c00000c0c0c00000c0c0fb00edc0fb000ac0c00000c0000000
+c0c0c0fb000ac0c00000c0000000c0c0c0fb00fcc0fc00f6c00f0000c0c0
+c00000c0c0c0000000c0c0c0fa00fdc0040000c00000f2c0010000f6c0fd
+0005c00000c0c0c0fb00fdc0fb00fdc0fb00fdc0fc00fcc0fd0004c00000
+c0c0fb00fdc0fb00fac0030000c0c08000d8008000e00003c0c00000fbc0
+fc00fdc0060000c0c0c00000fcc0010000fcc0150000c00000c0c00000c0
+c0c00000c0c0000000c00000ecc0070000c0c0c00000c0fc0001c0c0fb00
+0ec0c00000c0c0c00000c0c0c0000000edc02d0000c0c0c00000c0c00000
+c0c00000c00000c0c0c00000c0c00000c0c00000c00000c0c0c00000c0c0
+0000c00000f6c0060000c0c0c00000fcc0010000fbc0010000fbc0fd0002
+c00000f4c0010000f5c0f90017c00000c0c0c00000c00000c0c0c00000c0
+0000c0c0c00000fbc01a0000c0c00000c0c00000c0c00000c0c0c00000c0
+0000c0c0c00000fbc0030000c0c08000d8008000e00003c0c00000fbc00d
+0000c000c0c0c00000c0c0c00000fcc00c0000c0c0c00000c0c00000c0c0
+f90007c0c00000c0c00000ecc0210000c0c0c00000c0c0000000c0c00000
+c0c00000c00000c0c0c00000c0c0c0000000edc00f0000c0c0c00000c0c0
+0000c0c00000c0f90008c0c00000c0c00000c0f90006c00000c0c00000f6
+c0060000c000c00000fcc0010000fbc0010000fbc0050000c0c00000f5c0
+010000f4c0070000c000c00000c0f90003c0c00000fac0010000fac0fb00
+09c0c00000c0c00000c0c0f90003c0c00000f7c0030000c0c08000d80080
+00e00003c0c00000fbc0010000fbc0060000c0c0c00000fcc00e0000c0c0
+c00000c0c00000c0c00000f9c0010000e8c01d0000c0c0c00000c0c0c000
+00c0c00000c0c00000c00000c0c0c00000c0c0fb00eec0110000c0c0c000
+00c0c00000c0c00000c00000f9c0080000c0c00000c00000fac0050000c0
+c00000f6c0060000c000c00000fcc0010000fbc0010000fbc0050000c0c0
+0000f6c0010000f3c0090000c000c00000c00000f8c0fd00fbc0fd00fdc0
+110000c0c00000c0c00000c0c00000c0c00000f8c0fd00f9c0030000c0c0
+8000d8008000e00003c0c00000fbc0010000fbc0060000c0c0c00000fcc0
+0e0000c0c0c00000c0c00000c0c00000f9c0010000e8c0220000c0c0c000
+00c0c0c00000c0c00000c0c00000c00000c0c0c00000c0c00000c00000ee
+c0110000c0c0c00000c0c00000c0c00000c00000f9c0080000c0c00000c0
+0000fac0050000c0c00000f6c0060000c000c00000fcc0010000fbc00100
+00fbc0050000c0c00000f7c0010000f2c0090000c000c00000c00000f6c0
+010000fac0150000c0c00000c0c00000c0c00000c0c00000c0c00000f6c0
+010000fac0030000c0c08000d8008000e00003c0c00000fbc0010000fbc0
+060000c0c0c00000fcc0170000c0c0c00000c0c00000c0c00000c0c0c000
+00c0c00000e8c0230000c0c0c00000c0c0c00000c0c00000c0c00000c000
+00c0c0c00000c00000c0c0c00000efc02d0000c0c0c00000c0c00000c0c0
+0000c00000c0c0c00000c0c00000c0c00000c00000c0c0c00000c00000c0
+c00000f6c0f900fcc0010000fbc00c0000c00000c0c00000c0c00000f7c0
+060000c0c0c00000f7c03e0000c000c00000c00000c0c0c00000c00000c0
+c0c00000c00000c0c0c00000c00000c0c00000c0c00000c0c00000c0c000
+00c0c0c00000c00000c0c0c00000fbc0030000c0c08000d8008000e00001
+c0c0fc0001c0c0fc00fbc0fb00fcc0fc00fdc0fd0004c00000c0c0fb0001
+c0c0fc00eac0fc0009c0c00000c0c0c00000c0fa00fdc0fb0008c0c00000
+c0c0c00000eec0fb00fdc0fb00fdc0fb00fdc0070000c0c00000c0c0fb00
+fdc0fd0002c00000f6c0040000c00000fcc0fc00fbc0fd0008c0c0000000
+c0c00000f7c0f900f7c0080000c0c0c00000c0c0fb00fdc0fb00fdc0fb00
+fdc0fd0004c00000c0c0fb00fdc0fb00fdc0fb00fcc0fc0001c0c08000d8
+008000e00080c0f7c001000080c0efc0010000e6c08000d8008000e00080
+c0f7c001000080c0f3c0050000c0c00000e6c08000d8008000e00080c0f8
+c0fc0080c0f3c0fc00e5c08000d8008000e00080c080c0c8c08000d800f8
+c08000b000f8c08000b800f8c08000b000f8c08000b000f8c08000b800f8
+c08000b00000c0fb0001c0c0f80006c0c0000000c0c0f500fdc08000c700
+01c0c0f800fac0e400fcc0f300fdc08000f00001c0c0f800fac0f400fdc0
+fd0006c0c0000000c0c0f40000c08000e400070000c0c0c00000c0f80006
+c0c0000000c0c0f40001c0c08000cd0007c00000c0c00000c0f70005c0c0
+0000c0c0e60005c0c00000c0c0f30001c0c08000f60007c00000c0c00000
+c0f70005c0c00000c0c0f4000bc0c0000000c0c0c00000c0c0f50001c0c0
+8000e400070000c0c0c00000c0f80006c0c0000000c0c0f40001c0c08000
+cd0007c00000c0c00000c0f70005c0c00000c0c0e70001c0c0fc0000c0f3
+0001c0c08000f60007c00000c0c00000c0f70005c0c00000c0c0f40004c0
+c0000000fcc00200c0c0f50001c0c08000e400fcc0030000c0c0f80008c0
+c0000000c0c00000fbc0fb000ac0c0000000c0c000c0c0c08000d60007c0
+0000c0c00000c0f7000fc0c00000c0c000c0c000c0c0c0000000fbc00b00
+00c0c0000000c0c000c0c0fa00fdc00200c0c0fc00fcc08000f60007c000
+00c0c00000c0f70007c0c00000c0c00000fbc0fb0004c0c0000000f9c001
+0000fbc0010000fac0fd00fbc0fd00fbc08000f600fdc0040000c0c0c0f8
+00f9c00700c0c0000000c0c0fc0001c0c0fc0005c0c00000c0c08000d700
+00c0fb0001c0c0f700fbc0fd00fdc01500c0c000c0c0000000c0c000c0c0
+000000c0c000c0c0fa00f9c0060000c0c000c0c08000f60000c0fb0001c0
+c0f700fbc0080000c0c0000000c0c0fc0007c0c0000000c0c000fcc00c00
+c0c0000000c0c0000000c0c0fc000ec0c0000000c0c000c0c0000000c0c0
+8000f700fdc0040000c0c0c0f80007c0c0000000c0c000f9c0fc0001c0c0
+fc0005c0c00000c0c08000d70002c00000fbc0f70001c0c0fa0006c0c000
+00c0c000f9c00a00c0c0000000c0c000c0c0fa000dc0c000c000c0c000c0
+c00000c0c08000f60007c00000c00000c0c0f70006c0c000c0c00000f9c0
+fc0018c0c0000000c0c00000c0c0c000c0c0000000c0c0000000c0c0fc00
+f9c0030000c0c08000f300fdc0040000c0c0c0f80009c0c0000000c0c000
+c0c0f70001c0c0fc0005c0c00000c0c08000d70002c00000fbc0f70001c0
+c0fa0001c0c0fb0001c0c0fa0009c0c0000000c0c000c0c0fa000dc0c000
+c000c0c000c0c00000c0c08000f60007c00000c0c00000c0f70008c0c000
+00c0c000c0c0f70018c0c0000000c0c0000000c0c000c0c0000000c0c000
+0000c0c0fc0001c0c0f800fdc08000f500f8c0f80009c0c0000000c0c000
+c0c0f70001c0c0fc0005c0c00000c0c08000d70002c00000fbc0f70001c0
+c0fa0001c0c0fb0001c0c0fa0009c0c0000000c0c000c0c0fc000fc000c0
+c000c000c0c000c0c00000c0c08000f60007c00000c0c00000c0f70008c0
+c00000c0c000c0c0f70018c0c0000000c0c0000000c0c000c0c0000000c0
+c0000000c0c0fc0001c0c0f60001c0c08000f600fdc0040000c0c0c0f800
+0ec0c0000000c0c000c0c0000000c0c0fc0001c0c0fc0005c0c00000c0c0
+8000d70002c00000fbc0f70001c0c0fa0001c0c0fb0025c0c0000000c0c0
+0000c0c000c0c0000000c0c00000c0c000c0c000c000c0c000c0c00000c0
+c08000f60007c00000c0c00000c0f7000dc0c00000c0c000c0c0000000c0
+c0fc002bc0c0000000c0c0000000c0c000c0c0000000c0c0000000c0c000
+c0c000c0c0000000c0c000c0c0000000c0c08000f700fdc0040000c0c0c0
+f80008c0c0000000c0c00000fbc0fc00fcc0fd00fbc08000d200fcc0f800
+fcc0fc00fcc0fb00fbc0fc00fdc0fb00fcc0100000c0c0000000c0c00000
+c0c0c000c0c08000f40004c0c00000c0f800fdc0050000c0c00000fbc0fc
+00fcc00a0000c0c0000000c0c00000fbc0fb00fdc0fd00fbc0fd00fbc080
+00f600f8c0df0001c0c08000d300f8c08000b800f8c08000b000f8c0df00
+01c0c08000d300f8c08000b800f8c08000b000f8c0e000fcc08000d400f8
+c08000b800f8c08000b000f8c08000b000f8c08000b800f8c08000b000f8
+c0a000f8c09800f8c08000b800f8c08000b000f8c0a000f8c09800f8c080
+00b800f8c08000b00000c0fb0001c0c0f700fbc0fd00fac00800c0c00000
+00c0c000f9c00000fac0f400fcc0090000c0c0000000c0c000fbc0fc00fb
+c0f600f8c0f600fcc0fc00fcc0cc00fcc0e400fdc0020000c0f80006c0c0
+000000c0c0ec0000c0fa00fcc0f300fdc08000f30004c0c00000c0f800fd
+c0040000c0c000fac0010000fcc0ec00fdc08000e300070000c0c0c00000
+c0f80008c0c0000000c0c00000fac01700c0c0000000c0c00000c0c00000
+c0c00000c0c00000c0c0f6001dc0c00000c0c000c0c0c000c0c0c00000c0
+c000c0c00000c0c0000000c0c0f70002c00000fbc0f60001c0c0fb0005c0
+c00000c0c0cb0001c0c0e30004c0c00000c0f800fdc0030000c0c0ed0001
+c0c0fb0005c0c00000c0c0f30001c0c08000f60007c00000c0c00000c0f7
+0011c0c00000c0c00000c0c00000c0c00000c0c0ea0001c0c08000e30007
+0000c0c0c00000c0f80026c0c0000000c0c00000c000c0c000c000c0c000
+0000c0c00000c0c0000000c00000c0c00000c0c0f70001c0c0fc0001c000
+f9c00f0000c0c00000c0c000c0c0000000c0c0f70003c0c00000fcc0f600
+01c0c0fc0001c0c0fc0000c0cb0001c0c0e20003c00000c0f800fcc00200
+c0c0ed0001c0c0fc0001c0c0fc0000c0f30001c0c08000f60007c00000c0
+c00000c0f70011c0c00000c0c00000c0c00000c0c00000c0c0ea0001c0c0
+8000e300070000c0c0c00000c0f80006c0c0000000c0c0fc0011c0c00000
+00c0c0000000c0c00000c0c000c0fc0005c0c00000c0c0f70001c0c0fa00
+f9c00b0000c0c00000c0c00000c0c0f300fdc0040000c0c0c0f60001c0c0
+fc0001c0c0f900fbc0120000c0c0c000c0c00000c0c000c0c0c0000000fb
+c0fd00fbc0fd00fbc0fa0001c0c0df0000c0f800f9c0010000fbc0090000
+c0c0000000c0c000fac0030000c0c0fa00fdc00200c0c0fc00fcc08000f6
+0007c00000c00000c0c0f70011c0c000c0c0000000c0c00000c0c00000c0
+c0fa00fbc0fd00fbc0fd0005c0c00000c0c08000e700070000c0c0c00000
+c0f80006c0c0000000c0c0fc0004c0c0000000f9c0010000fcc0fc00fbc0
+f60001c0c0fa0014c0c000c000c0c00000c0c00000c0c0000000c0c0c0f5
+00fcc0030000c0c0f60001c0c0fc0001c0c0fa0007c0c0000000c0c000f9
+c01f0000c0c00000c0c000c0c0000000c0c000c0c0000000c0c000c0c000
+0000c0c0fb0001c0c0e40000c0fc0000c0f80002c0c000fcc00e00c0c000
+0000c0c00000c0c000c0c0fc0001c0c0fc0001c0c0fa00f9c0060000c0c0
+00c0c08000f60000c0fc00fdc0f700fcc0fc00fbc0fd0001c0c0fb0015c0
+c0000000c0c000c0c0000000c0c00000c0c000c0c08000e600070000c0c0
+c00000c0f80006c0c0000000c0c0fc0011c0c0000000c0c0000000c0c000
+00c0c000c0fc0004c0c000c0c0f60001c0c0fa000ec0c0000000c0c00000
+c0c00000c0c0fb0001c0c0f600fbc0020000c0f60001c0c0fc0001c0c0fa
+0022c0c0000000c0c000c0c000c000c0c00000c0c00000c0c000c0c00000
+00c0c00000c0c0fb00f9c0fb0001c0c0e40005c0c0000000c0f80007c0c0
+0000c0c0c000f9c0fd00fdc0fb0001c0c0fc0001c0c0fa000dc0c000c000
+c0c000c0c00000c0c08000f60000c0fc00fdc0f700fcc0fc0009c0c00000
+c0c00000c0c0fb0009c0c0000000c0c000c0c0f900fcc08000e500070000
+c0c0c00000c0f80006c0c0000000c0c0fc000fc0c0000000c0c0000000c0
+c00000c0c0fa0005c0c00000c0c0f70001c0c0fa000ec0c0000000c0c000
+00c0c00000c0c0fa0001c0c0f700fcc0030000c0c0f60001c0c0fc0001c0
+c0fa0029c0c0000000c0c000c0c000c000c0c00000c0c00000c0c000c0c0
+000000c0c0000000c0c0c0000000c0c0f60001c0c0e400fdc0020000c0f8
+0009c0c0000000c0c000c0c0f800fdc0fb0001c0c0fc0001c0c0fa000dc0
+c000c000c0c000c0c00000c0c08000f60007c00000c00000c0c0f70011c0
+c000c0c0000000c0c00000c0c00000c0c0fb0009c0c0000000c0c000c0c0
+f900fcc08000e500070000c0c0c00000c0f80006c0c0000000c0c0fc001b
+c0c0000000c0c0000000c0c00000c0c0000000c00000c0c00000c0c0f700
+01c0c0fc0018c000c0c0000000c0c00000c0c00000c0c000c0c0000000c0
+c0f700fdc0040000c0c0c0f60001c0c0fc0001c0c0fc0020c000c0c00000
+00c0c000c0c000c000c0c00000c0c00000c0c000c0c0000000c0c0fb0005
+c0c00000c0c0f60001c0c0e400fdc0020000c0f80009c0c0000000c0c000
+c0c0f800fdc0fb0001c0c0fc0001c0c0fc000fc000c0c000c000c0c000c0
+c00000c0c08000f60007c00000c0c00000c0f70020c0c00000c0c00000c0
+c00000c0c00000c0c0000000c000c0c0000000c0c000c0c0f90004c0c000
+c0c08000e600070000c0c0c00000c0f80006c0c0000000c0c0fc001bc0c0
+000000c0c0000000c0c00000c0c00000c0c00000c0c00000c0c0f6001dc0
+c00000c0c000c0c0000000c0c00000c0c000c0c00000c0c0000000c0c0f7
+0003c0c00000fcc0f60001c0c0fb0035c0c00000c0c000c0c0000000c0c0
+00c0c000c000c0c00000c0c00000c0c000c0c0000000c0c000c0c0000000
+c0c000c0c0000000c0c0fb0001c0c0e400fdc0020000c0f80015c0c00000
+00c0c000c0c0000000c0c00000c0c000c0c0fc001bc0c000c0c00000c0c0
+0000c0c000c0c000c000c0c000c0c00000c0c08000f60007c00000c0c000
+00c0f7002dc0c00000c0c00000c0c00000c0c00000c0c00000c0c000c0c0
+000000c0c000c0c0000000c0c00000c0c00000c0c08000e70000c0fb0001
+c0c0f700fbc0fc00fcc0090000c0c0000000c0c000f9c00700c0c0c00000
+c0c0f500fcc0090000c0c0000000c0c000fbc0fc00fbc0f60002c00000fb
+c0f600fcc0fc00fcc0fd00fbc00a0000c0c0000000c0c00000fbc0fd00fb
+c0fd00fbc0fd00fbc0fc00fcc0e400fdc0020000c0f80008c0c0000000c0
+c00000fbc0080000c0c0000000c0c0fc00fdc0fc00fcc0100000c0c00000
+00c0c00000c0c0c000c0c08000f40004c0c00000c0f800fdc0040000c0c0
+00fac0010000f9c0010000fbc0fd00fbc0080000c0c0c00000c0c08000e7
+00f8c0a000f8c0d70001c0c0c300f8c08000b800f8c08000b000f8c0a000
+f8c0d70001c0c0c300f8c08000b800f8c08000b000f8c0a000f8c0d800fc
+c0c400f8c08000b800f8c08000b000f8c0a000f8c09800f8c08000b800f8
+c08000b000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 38552 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 38552 a 3565 x FU(Y)-170
+b(ou)406 b(will)g(see)h(a)g(menu)g(of)f(commands)g(and)h(a)g(ro)-39
+b(w)407 b(of)g(command)f(k)-15 b(e)-23 b(ys)406 b(at)g(the)h(bottom.)f
+FP(pine)-30 44131 y FU(is)387 b(indeed)g(a)h(comple)-23
+b(x)386 b(program,)i(so)f(we)g(will)g(not)g(discuss)f(e)-39
+b(v)-23 b(ery)388 b(feature)f(about)g(it)g(here.)-30
+45242 y
+SDict begin H.S end
+ -30 45242 a -30 45242 a
+SDict begin 18.2 H.A end
+ -30 45242 a -30 45242
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4660) cvn H.B /DEST pdfmark end
+ -30 45242 a 1679 x FU(T)-124 b(o)351 b(see)g(what')-85
+b(s)350 b(in)h(your)f(inbox,)h(type)20683 46921 y
+SDict begin H.S end
+ 20683
+46921 a 20683 46921 a
+SDict begin 18.2 H.A end
+ 20683 46921 a 20683 46921 a
+SDict begin [ /View [/XYZ H.V] /Dest (4661) cvn H.B /DEST pdfmark end
+ 20683
+46921 a Fv(i)p FU(.)g(Y)-170 b(our)350 b(messages)g(are)h(listed)g
+(with)f(their)h(date,)g(author)-62 b(,)-30 48936 y(and)433
+b(subject.)g(Highlight)f(the)g(message)h(you)g(w)-15
+b(ant)432 b(and)h(press)34714 48936 y
+SDict begin H.S end
+ 34714 48936 a 34714
+48936 a
+SDict begin 18.2 H.A end
+ 34714 48936 a 34714 48936 a
+SDict begin [ /View [/XYZ H.V] /Dest (4662) cvn H.B /DEST pdfmark end
+ 34714 48936 a Fv(enter)f
+FU(to)h(vie)-39 b(w)433 b(it.)g(Pressing)-30 50950 y
+SDict begin H.S end
+
+-30 50950 a -30 50950 a
+SDict begin 18.2 H.A end
+ -30 50950 a -30 50950 a
+SDict begin [ /View [/XYZ H.V] /Dest (4663) cvn H.B /DEST pdfmark end
+ -30 50950
+a Fv(r)347 b FU(will)g(start)g(a)g(reply)g(to)g(the)h(message.)f(Once)g
+(you)g(ha)-31 b(v)-23 b(e)347 b(written)g(the)g(response,)g(type)47029
+50950 y
+SDict begin H.S end
+ 47029 50950 a 47029 50950 a
+SDict begin 18.2 H.A end
+ 47029 50950 a 47029
+50950 a
+SDict begin [ /View [/XYZ H.V] /Dest (4664) cvn H.B /DEST pdfmark end
+ 47029 50950 a 47029 50950 a
+SDict begin H.S end
+ 47029 50950 a 47029
+50950 a
+SDict begin 18.2 H.A end
+ 47029 50950 a 47029 50950 a
+SDict begin [ /View [/XYZ H.V] /Dest (4665) cvn H.B /DEST pdfmark end
+ 47029 50950 a FX(Ctrl)p
+FU(+)50657 50950 y
+SDict begin H.S end
+ 50657 50950 a 50657 50950 a
+SDict begin 18.2 H.A end
+ 50657
+50950 a 50657 50950 a
+SDict begin [ /View [/XYZ H.V] /Dest (4666) cvn H.B /DEST pdfmark end
+ 50657 50950 a FX(X)-30 52965 y
+FU(to)387 b(send)g(it.)h(Y)-170 b(ou)386 b(can)i(press)15424
+52965 y
+SDict begin H.S end
+ 15424 52965 a 15424 52965 a
+SDict begin 18.2 H.A end
+ 15424 52965 a 15424
+52965 a
+SDict begin [ /View [/XYZ H.V] /Dest (4667) cvn H.B /DEST pdfmark end
+ 15424 52965 a Fv(i)f FU(to)g(get)h(back)f(to)g(the)g(message)g
+(listing.)-30 54075 y
+SDict begin H.S end
+ -30 54075 a -30 54075 a
+SDict begin 18.2 H.A end
+ -30 54075
+a -30 54075 a
+SDict begin [ /View [/XYZ H.V] /Dest (4668) cvn H.B /DEST pdfmark end
+ -30 54075 a 1679 x FU(If)478 b(you)f(w)-15
+b(ant)477 b(to)g(delete)g(a)h(message,)f(press)24561
+55754 y
+SDict begin H.S end
+ 24561 55754 a 24561 55754 a
+SDict begin 18.2 H.A end
+ 24561 55754 a 24561
+55754 a
+SDict begin [ /View [/XYZ H.V] /Dest (4669) cvn H.B /DEST pdfmark end
+ 24561 55754 a Fv(d)p FU(.)h(It)f(will)g(mark)h(the)f
+(highlighted)f(message)h(for)-30 57769 y(deletion.)5781
+57769 y
+SDict begin H.S end
+ 5781 57769 a 5781 57769 a
+SDict begin 18.2 H.A end
+ 5781 57769 a 5781 57769
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4670) cvn H.B /DEST pdfmark end
+ 5781 57769 a FP(pine)429 b FU(deletes)h(the)g(mail)f(when)h(you)g(e)
+-23 b(xit)429 b(the)h(program.)37094 57769 y
+SDict begin H.S end
+ 37094 57769
+a 37094 57769 a
+SDict begin 18.2 H.A end
+ 37094 57769 a 37094 57769 a
+SDict begin [ /View [/XYZ H.V] /Dest (4671) cvn H.B /DEST pdfmark end
+ 37094 57769
+a FP(pine)f FU(also)h(lets)g(you)f(store)-30 59784 y(your)h(mail)g(in)g
+(folders.)g(Y)-170 b(ou)430 b(can)g(get)g(a)h(listing)e(of)h(folders)g
+(by)g(pressing)40474 59784 y
+SDict begin H.S end
+ 40474 59784 a 40474 59784
+a
+SDict begin 18.2 H.A end
+ 40474 59784 a 40474 59784 a
+SDict begin [ /View [/XYZ H.V] /Dest (4672) cvn H.B /DEST pdfmark end
+ 40474 59784 a Fv(l)p FU(.)g(At)g(the)g
+(message)-30 61798 y(listing,)352 b(press)8122 61798
+y
+SDict begin H.S end
+ 8122 61798 a 8122 61798 a
+SDict begin 18.2 H.A end
+ 8122 61798 a 8122 61798 a
+SDict begin [ /View [/XYZ H.V] /Dest (4673) cvn H.B /DEST pdfmark end
+
+8122 61798 a Fv(s)g FU(to)g(sa)-31 b(v)-23 b(e)352 b(it)g(to)f(another)
+h(folder)-85 b(.)352 b(It)g(will)g(ask)g(for)g(the)g(folder)g(name)f
+(to)h(write)g(the)-30 63813 y(message)387 b(to.)-30 64923
+y
+SDict begin H.S end
+ -30 64923 a -30 64923 a
+SDict begin 18.2 H.A end
+ -30 64923 a -30 64923 a
+SDict begin [ /View [/XYZ H.V] /Dest (4674) cvn H.B /DEST pdfmark end
+ -30
+64923 a -30 64923 a
+SDict begin H.S end
+ -30 64923 a -30 64923 a
+SDict begin 18.2 H.A end
+ -30 64923
+a -30 64923 a
+SDict begin [ /View [/XYZ H.V] /Dest (4675) cvn H.B /DEST pdfmark end
+ -30 64923 a 1680 x FP(pine)397 b FU(of)-39
+b(fers)397 b(man)-23 b(y)-101 b(,)397 b(man)-23 b(y)396
+b(features;)g(you)h(should)f(de\002nitely)g(ha)-31 b(v)-23
+b(e)396 b(a)h(look)g(at)g(the)f(man)h(page)p Black -30
+73792 a FR(166)p Black eop end
+%%Page: 167 189
+TeXDict begin 167 188 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.167) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (4699) cvn H.B /DEST pdfmark end
+ -30 -2687 a 27927 -1636 a FR(Chapter)386
+b(13)i(Basic)f(Network)f(Commands)p Black -30 3611 a
+FU(for)i(more)f(information.)f(It)i(will)e(contain)h(the)g(latest)g
+(information)g(about)g(the)g(program.)-30 4721 y
+SDict begin H.S end
+ -30
+4721 a -30 4721 a
+SDict begin 18.2 H.A end
+ -30 4721 a -30 4721 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-EMAIL-ELM)
+cvn H.B /DEST pdfmark end
+ -30 4721 a 5182
+x FF(elm)-30 9926 y
+SDict begin H.S end
+ -30 9926 a -30 9926 a
+SDict begin 18.2 H.A end
+ -30 9926 a
+-30 9926 a
+SDict begin [ /View [/XYZ H.V] /Dest (4679) cvn H.B /DEST pdfmark end
+ -30 9926 a -30 10856 a
+SDict begin H.S end
+ -30 10856 a -30 10856
+a
+SDict begin 18.2 H.A end
+ -30 10856 a -30 10856 a
+SDict begin [ /View [/XYZ H.V] /Dest (4682) cvn H.B /DEST pdfmark end
+ -30 10856 a -30 10856 a
+SDict begin H.S end
+ -30
+10856 a -30 10856 a
+SDict begin 18.2 H.A end
+ -30 10856 a -30 10856 a
+SDict begin [ /View [/XYZ H.V] /Dest (4683) cvn H.B /DEST pdfmark end
+ -30 10856
+a 1992 x FP(elm)p FU(\(1\))421 b(is)f(another)h(popular)f(te)-23
+b(xt-based)420 b(email)g(client.)h(Though)f(not)h(quite)f(as)h(user)f
+(friendly)-30 14862 y(as)1648 14862 y
+SDict begin H.S end
+ 1648 14862 a 1648
+14862 a
+SDict begin 18.2 H.A end
+ 1648 14862 a 1648 14862 a
+SDict begin [ /View [/XYZ H.V] /Dest (4684) cvn H.B /DEST pdfmark end
+ 1648 14862 a FP(pine)p
+FU(,)388 b(it')-85 b(s)387 b(de\002nitely)f(been)h(around)g(a)h(lot)f
+(longer)-85 b(.)-30 15198 y
+SDict begin H.S end
+ -30 15198 a -30 15198 a
+SDict begin 18.2 H.A end
+ -30
+15198 a -30 15198 a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-ELM)
+cvn H.B /DEST pdfmark end
+ -30 15198 a 4004 x FX(Figur)-28 b(e)387
+b(13-3.)h(Elm)e(main)h(scr)-28 b(een)-30 21066 y
+SDict begin H.S end
+ -30
+21066 a -30 21066 a
+SDict begin 18.2 H.A end
+ -30 21066 a -30 21066 a
+SDict begin [ /View [/XYZ H.V] /Dest (4687) cvn H.B /DEST pdfmark end
+ -30 21066
+a -30 54143 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 54143 a @beginspecial 12 @llx 212 @lly
+600 @urx 580 @ury 5880 @rwi @setspecial
+%%BeginDocument: basic-network-commands/elm.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+80008000800080008000800080008000800080008000ce0001c0c08a0001
+c0c080008000ac00a80006c0c0000000c0c0f40001c0c0fb00fdc0fd00fd
+c0e00001c0c0eb0001c0c0c10001c0c0fb00fdc0da0000c0fa0001c0c0e9
+0001c0c0fa0000c0fc00fdc0f200fbc0ac00fcc0010000f9c00000fcc0fc
+0006c0c0000000c0c0f600fbc0f600f9c0f700fac0010000fcc0fa00fdc0
+fb00fcc09e00a800fdc00300c0c0c0f40001c0c0fa0001c0c0fc0001c0c0
+e00001c0c0eb0001c0c0c10001c0c0fa0001c0c0db0001c0c0fa0001c0c0
+e90001c0c0fb0001c0c0fb0001c0c0f30006c0c0000000c0c0ad0001c0c0
+fb0009c0c00000c0c00000c0c0fb00fdc00300c0c0c0f70006c0c0000000
+c0c0f70001c0c0f10009c0c00000c0c00000c0c0fa0001c0c0f70001c0c0
+9e00a800f9c0ec0001c0c0fc0001c0c0ca0001c0c0f50000c0e10000c0e4
+0001c0c0f70000c0e50001c0c0fb0001c0c0e10001c0c0fb0001c0c0ee00
+01c0c0ad0001c0c0fb0009c0c0000000c00000c0c0fb00f9c0f20001c0c0
+f70001c0c0f10009c0c00000c0c00000c0c0fb0001c0c0f60001c0c09e00
+a800f9c0010000fcc0fb00fdc0fa0001c0c0fc00fcc0fc00fbc0080000c0
+c0000000c0c0f500fdc0fc00fbc0e9000bc0c000c0c0000000c0c00000fc
+c0fd0005c0c000c0c0c0f9000bc0c000c0c0c000c0c0000000fcc0fb00fd
+c0fa0001c0c0f8000bc0c000c0c000c0c0c0000000fbc0fd00fbc0010000
+fac0ee000fc0c0000000c0c0000000c0c0c0000000fac0fd0004c0c000c0
+c0f20001c0c0f600fdc00500c0c0000000fbc0fd00fbc0fd00fbc0fd00fc
+c0fc00fdc00400c0c00000fbc0fd00fbc0f40001c0c0fb0003c0c000c0fc
+0001c0c0fb00f9c0f30001c0c0f60001c0c0f10009c0c00000c0c00000c0
+c0fb0001c0c0f60001c0c09e00a80006c0c000c000c0c0fb0001c0c0fb00
+01c0c0fa0001c0c0fc0014c0c000c0c00000c0c0000000c0c00000c0c000
+c0c0f3000bc0c0000000c0c0000000c0c0eb000ac0c00000c0c0000000c0
+c0fb000ac0c0000000c0c0c000c0c0fb0003c0c00000f9c0fb0001c0c0fb
+0001c0c0fa0001c0c0f9001fc0c0000000c0c0c000c0c000c0c0000000c0
+c000c0c0000000c0c0000000c0c0ec0006c0c0000000c0c0fc0001c0c0fb
+0001c0c0fb00fdc00200c0c0f40001c0c0f500f9c01700c0c0000000c0c0
+00c0c0000000c0c000c0c0000000c0c0fb001ac0c00000c0c00000c0c000
+00c0c0000000c0c000c0c0000000c0c0f50001c0c0fb00fcc0fc0001c0c0
+fb0006c0c000c000c0c0f40001c0c0f500fac0f500fbc0fd0001c0c0fb00
+fac0fa0001c0c09e00a80008c0c0000000c0c00000fbc0fb0001c0c0fa00
+01c0c0fc0013c0c00000c0c000c0c0000000c0c0000000c0c0c0f20001c0
+c0fc0001c0c0e8000dc0c0000000c0c0000000c0c00000fbc0fd0005c0c0
+0000c0c0fc000dc0c0000000c0c000c000c0c00000fbc0fb0001c0c0fa00
+01c0c0fa0001c0c0fc001ac0c00000c0c000c0c0000000c0c000c0c00000
+00c0c0000000c0c0ec0006c0c000c000c0c0fc0001c0c0fb0001c0c0fb00
+05c0c00000c0c0f50001c0c0f40007c0c000c000c0c000f9c0030000c0c0
+fa0001c0c0fa00fbc0090000c0c00000c0c00000f9c0030000c0c0f10001
+c0c0fb0003c0c000c0fc0001c0c0fb0006c0c0000000c0c0f50001c0c0ef
+0001c0c0f60001c0c0fa0001c0c0fb0006c0c0000000c0c0fb0001c0c09e
+00a8000dc0c0000000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0fc00
+13c0c00000c0c000c0c0000000c0c0000000c0c0c0f20001c0c0fb00fdc0
+eb0001c0c0fc0012c0c0000000c0c000c0c00000c0c0000000c0c0f90001
+c0c0fc000dc0c000c000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0fb
+0001c0c0fb0001c0c0fb0013c0c0000000c0c000c0c0000000c0c0000000
+c0c0ec0006c0c000c000c0c0fc0001c0c0fb0001c0c0fb0005c0c00000c0
+c0f60001c0c0f30009c0c000c000c0c000c0c0f800fdc0fb00fdc0fd0011
+c0c00000c0c00000c0c00000c0c00000c0c0f800fdc0f30001c0c0fb0001
+c0c0fa0001c0c0fb0006c0c0000000c0c0f60001c0c0ee0001c0c0f60001
+c0c0fa0001c0c0fb0006c0c0000000c0c0fb0001c0c09e00a8000dc0c000
+0000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0fc0013c0c00000c0c0
+00c0c0000000c0c0000000c0c0c0f20001c0c0f90001c0c0ed0001c0c0fb
+0012c0c0000000c0c000c0c00000c0c0000000c0c0fa0001c0c0fb000dc0
+c000c000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0fc0001c0c0fa00
+01c0c0fb0013c0c0000000c0c000c0c0000000c0c0000000c0c0ec0006c0
+c000c000c0c0fc0001c0c0fb0001c0c0fb0005c0c00000c0c0f70001c0c0
+f20009c0c000c000c0c000c0c0f60001c0c0fa0015c0c00000c0c00000c0
+c00000c0c00000c0c00000c0c0f60001c0c0f40001c0c0fb0015c0c00000
+00c00000c0c0000000c000c0c0000000c0c0f70001c0c0ed0001c0c0f600
+01c0c0fa000dc0c0000000c000c0c0000000c0c0fb0001c0c09e00a8000d
+c0c0000000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0fc0014c0c000
+00c0c000c0c0000000c0c00000c0c000c0c0f3000bc0c0000000c0c00000
+00c0c0ef0001c0c0f90011c0c000c0c00000c0c00000c0c0000000c0c0fb
+0001c0c0fa000dc0c000c000c0c000c0c00000c0c0fb0001c0c0fa0006c0
+c0000000c0c0f90001c0c0fb0016c0c0000000c0c000c0c0000000c0c000
+0000c0c000c0c0ef00f9c0fc0001c0c0fb000cc0c000c0c00000c0c00000
+c0c0f70006c0c0000000c0c0f7003ec0c000c000c0c000c0c0000000c0c0
+00c0c0000000c0c000c0c0000000c0c000c0c00000c0c00000c0c00000c0
+c00000c0c0000000c0c000c0c0000000c0c0f50001c0c0fb0015c0c00000
+c0c00000c0c00000c0c000c0c0000000c0c0f70006c0c0000000c0c0fc00
+0bc0c0000000c0c0000000c0c0f60001c0c0fa000dc0c00000c0c000c0c0
+000000c0c0fb0001c0c09e00a80011c0c0000000c0c00000c0c0c000c0c0
+000000fcc0fc00fcc0fd00fbc0fd00fbc0080000c0c0000000c0c0f500fc
+c0fd00fbc0ee0000c0f700fdc0fc00fdc00300c0c000fcc0fc0000c0f900
+11c0c0000000c0c00000c0c0c000c0c0000000fcc0fc00fcc0020000c0f9
+00fcc0fb00fbc0fd00fbc0fb00fdc0ed0004c0c000c0c0fc00fcc0fb00fd
+c0080000c0c0c00000c0c0f700f9c0f70008c0c0000000c0c00000fbc0fd
+00fbc0fd00fbc0fd00fdc00400c0c00000fbc0fd00fbc0fd00fbc0f400fc
+c0010000f9c00000f9c00700c0c0000000c0c0f700f9c0fc0001c0c0fc00
+fbc0f600fcc0fc00f9c0010000fbc0fc00fcc09e00800080008000e40001
+c0c080009e00800080008000e80005c0c00000c0c080009e008000800080
+00e700fcc080009d00800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+0080008000800080008000800080008000800080008000800080008000d5
+0001c0c0e400fbc0e30004c0c0000000f9c0e700fac0f30000c0f10001c0
+c0f500fdc0f000fcc0ef0006c0c0000000c0c0f500fdc0fd00fdc0e800fd
+c0f20001c0c0fb0004c0c0000000f9c0fb0001c0c0fc0001c0c0ec0006c0
+c0000000c0c0f500fdc0d20000c0ec00fcc0f90001c0c0d90004c0c00000
+00fbc0fc00fdc0ed00fdc0d200fbc0f30001c0c0fb0001c0c0f90001c0c0
+e500d600fdc0e50006c0c0000000c0c0e500fdc0fd0006c0c0000000c0c0
+e60005c0c00000c0c0f50001c0c0f10001c0c0f40001c0c0ef0001c0c0ee
+0006c0c0000000c0c0f40001c0c0fc0001c0c0e70001c0c0f30001c0c0fb
+00fdc0fd0006c0c0000000c0c0fc00fdc0fb0001c0c0ed0006c0c0000000
+c0c0f40001c0c0d30001c0c0eb0001c0c0f80001c0c0da000bc0c0000000
+c0c0000000c0c0fc0001c0c0ec0001c0c0d30006c0c0000000c0c0f500fd
+c0fa0001c0c0fb00fcc0e600d700fcc0e50006c0c0000000c0c0e600fcc0
+f80001c0c0e60005c0c00000c0c0f50001c0c0e30001c0c0ef0001c0c0ee
+0006c0c0000000c0c0f40001c0c0fc0001c0c0e70001c0c0f40001c0c0fb
+00fcc0f80004c0c0000000fcc0fa0001c0c0ee0006c0c0000000c0c0f400
+01c0c0d30001c0c0eb0001c0c0d10001c0c0fc0006c0c0000000c0c0fc00
+01c0c0ec0001c0c0d30006c0c0000000c0c0f600fcc0f90001c0c0fc00fc
+c0e600d50001c0c0e40001c0c0fa00fbc0070000c0c000c0c0c0f30001c0
+c0f80001c0c0e60007c0c00000c0c00000fcc0fd00fac0070000c0c000c0
+c0c0fc00fdc0fc00fbc0fd0005c0c00000c0c0f30001c0c0ee0008c0c000
+0000c0c00000fbc0fb0001c0c0fc0007c0c00000c0c00000fbc0070000c0
+c000c0c0c0fc00fcc0f40001c0c0f90001c0c0f80008c0c00000c0c000c0
+c0fa0001c0c0ee0008c0c0000000c0c00000fbc0fb0001c0c0fc00fbc0fd
+00fbc00a0000c0c0c000c0c0000000fbc0f600fac0fd00fbc0f50001c0c0
+f900fdc0fd0016c0c000c0c0c00000c0c00000c0c00000c0c0000000c0c0
+f50001c0c0fb0001c0c0f80001c0c0fc00fcc0fc00fbc0fd000fc0c00000
+c0c000c0c0000000c0c00000fcc0fd0008c0c000c0c0c0000000fbc0f600
+06c0c0000000c0c0f40001c0c0f90001c0c0fc00fcc0e600d50001c0c0e3
+00fdc0fd000ec0c0000000c0c00000c0c00000c0c0f40001c0c0f90001c0
+c0e500fbc0fa0001c0c0fc0001c0c0fb00fdc00200c0c0fc0012c0c00000
+00c0c0000000c0c00000c0c000c0c0f20001c0c0ee000ec0c0000000c0c0
+00c0c0000000c0c0fc0001c0c0fc001cc0c000c0c00000c0c0000000c0c0
+0000c0c0c000c0c00000c0c000c0c0f40001c0c0f90001c0c0f90009c0c0
+0000c0c00000c0c0fa0001c0c0ee000ec0c000c000c0c000c0c0000000c0
+c0fc0014c0c0000000c0c0000000c0c000c0c0000000c0c000f9c00700c0
+c0000000c0c0f50001c0c0fc0006c0c0000000c0c0f60001c0c0f80001c0
+c0fc0014c0c00000c0c000c0c00000c0c0000000c0c000c0c0f40001c0c0
+fa00fdc0fa0001c0c0f9001ac0c00000c0c0000000c0c00000c0c000c0c0
+0000c0c0000000c0c0fb0012c0c0000000c0c0c000c0c000c0c0000000c0
+c0f600fac0f40001c0c0f90001c0c0fb0001c0c0e500d50001c0c0e10003
+c0c00000f9c0070000c0c00000c0c0f40001c0c0fa0001c0c0e40001c0c0
+fa00fbc0fc0001c0c0fb0005c0c00000c0c0fc0006c0c0000000c0c0f900
+fcc0f10001c0c0ee000ec0c0000000c0c000c0c0000000c0c0fc0001c0c0
+fc00fcc0fd00f9c00e0000c0c00000c0c000c0c00000c0c0f40001c0c0f9
+0001c0c0fa0004c0c0000000f9c0fb0001c0c0ee0007c0c000c000c0c000
+f9c0fc0006c0c0000000c0c0fa000fc0c0000000c0c000c0c000c000c0c0
+00f9c0f50001c0c0fc0006c0c0000000c0c0f60001c0c0f80001c0c0fc00
+0cc0c00000c0c000c0c00000c0c0fc00fdc0f30001c0c0f80001c0c0fb00
+01c0c0fc00fbc0030000c0c0f900fcc0fd0008c0c000c000c0c00000fbc0
+fd0006c0c00000c0c000f9c0f20001c0c0f40001c0c0f90001c0c0fb0001
+c0c0e500d50001c0c0e00004c0c000c0c0f90005c0c00000c0c0f40001c0
+c0fb0001c0c0e30001c0c0fb0005c0c00000c0c0fc0001c0c0fb0001c0c0
+f80006c0c0000000c0c0f900fcc0f50005c0c00000c0c0ee000ec0c00000
+00c0c000c0c0000000c0c0fc0001c0c0fc00fcc0fd0001c0c0f90001c0c0
+fb0005c0c00000c0c0f40001c0c0f90001c0c0fb0001c0c0f80001c0c0fa
+0001c0c0ee0009c0c000c000c0c000c0c0f70006c0c0000000c0c0fa0011
+c0c0000000c0c000c0c000c000c0c000c0c0f00001c0c0fc0006c0c00000
+00c0c0f60001c0c0f80001c0c0fc000cc0c00000c0c000c0c00000c0c0fc
+00fdc0f30001c0c0f70001c0c0fc000ec0c0000000c0c00000c0c00000c0
+c0f900fcc0fd0012c0c000c000c0c000c0c00000c0c0000000c0c0fb0001
+c0c0ed0001c0c0f40001c0c0f90001c0c0fb0001c0c0e500d50001c0c0e5
+0009c0c0000000c0c000c0c0f90005c0c00000c0c0f40001c0c0fb0001c0
+c0e30001c0c0fb0005c0c00000c0c0fc0001c0c0fb0001c0c0f80006c0c0
+000000c0c0f90004c0c000c0c0f60005c0c00000c0c0ed000dc0c000c0c0
+0000c0c0000000c0c0fc0001c0c0fc0008c0c000c0c00000c0c0f90001c0
+c0fb0005c0c00000c0c0f40001c0c0f90001c0c0fb0001c0c0f80001c0c0
+fa0001c0c0ee00f9c00200c0c0f70006c0c0000000c0c0fa0011c0c00000
+00c0c000c0c000c000c0c000c0c0f00001c0c0fc0006c0c0000000c0c0f6
+0005c0c0000000c0fc0001c0c0fc000cc0c00000c0c000c0c00000c0c0fc
+00fdc0f30001c0c0fc0006c0c0000000c0c0fc000ec0c0000000c0c00000
+c0c00000c0c0f90019c0c000c0c00000c0c000c000c0c000c0c00000c0c0
+000000c0c0fb0001c0c0ed0001c0c0f40001c0c0f90001c0c0de00d50001
+c0c0e50016c0c0000000c0c000c0c0000000c0c00000c0c00000c0c0f400
+01c0c0fb0001c0c0e30001c0c0fb0005c0c00000c0c0fc0008c0c000c0c0
+0000c0c0f80013c0c0000000c0c0000000c0c00000c0c00000c0c0f70005
+c0c00000c0c0fb0001c0c0f300fdc0fd0006c0c0000000c0c0fc0001c0c0
+fc0011c0c00000c0c000c0c0000000c0c00000c0c0fb0005c0c00000c0c0
+f30001c0c0fa0001c0c0fb0001c0c0f80001c0c0fb0001c0c0ed00fdc00b
+00c0c0c000c0c0000000c0c0fc0023c0c0000000c0c0000000c0c000c0c0
+000000c0c000c0c000c000c0c000c0c0000000c0c0f5000cc0c000c0c000
+c0c0000000c0c0f60005c0c00000c0c0fc0001c0c0fc0014c0c00000c0c0
+00c0c00000c0c0000000c0c000c0c0f3000bc0c0000000c0c0000000c0c0
+fc001cc0c0000000c0c00000c0c00000c0c0000000c0c00000c0c00000c0
+c000f9c00b00c0c00000c0c0000000c0c0fb0006c0c0000000c0c0f30001
+c0c0fb0001c0c0fa0001c0c0fa0001c0c0fa0001c0c0e500d700fac0e600
+fbc0fd00fbc0fd00fbc0f500fac0fd0001c0c0e400fcc0fb00fdc00200c0
+c0fc00fdc0010000fcc0fa00fcc0fd00fbc0080000c0c0c00000c0c0f600
+fcc0fa0001c0c0f20000c0fb00fbc0fc00fcc00a0000c0c0c00000c0c000
+00fbc0010000fcc0fb00fdc00200c0c0f30004c0c0000000fac0fd0001c0
+c0f900fcc0fd0001c0c0eb0007c0c000c0c0000000fbc0fc00fcc0fd00fb
+c0fd00fbc00a0000c0c0000000c0c00000fbc0f300fdc0fd00fbc0f600f9
+c0fd00fcc0fd0015c0c00000c0c00000c0c0c000c0c000c0c0000000c0c0
+f30004c0c0000000fbc0fc00fcc0fd00fdc00400c0c00000fbc0190000c0
+c0c00000c0c00000c0c000c0c0000000c0c0c000c0c000fcc0fb00fbc0f5
+00fcc0fa0001c0c0fc00fac0fd0001c0c0f90001c0c0e500a70001c0c080
+00800080008000db00a70001c0c08000800080008000db00a800fcc08000
+800080008000dc008000800080008000800080c080c080c080c090c0f000
+80c080c080c080c090c0f000efc0fb00edc0fb00e5c0fb00e3c0040000c0
+c0c0f90080c0cbc0010000fac0030000c0c0f900fdc0010000e4c0fa00eb
+c0010000f2c00000d9c0010000fac00000fcc0fd00f0c00000fcc0fd00eb
+c0fc00f9c0010000bac00000d4c0f000f0c0060000c0c0c00000efc00600
+00c0c0c00000e7c0060000c0c0c00000e5c0fd00fdc0060000c0c0c00000
+80c0ccc0010000fac0fd0003c0c00000f7c0010000e4c0050000c0c00000
+ecc0010000f3c0010000d9c0010000fbc0010000fbc0010000f1c0010000
+fbc0010000eac0010000f8c0010000bbc0010000d4c0f000f0c0060000c0
+c0c00000eac0010000e7c0060000c0c0c00000e6c0fc00f8c001000080c0
+cdc0010000fac0fc0003c0c00000f6c0010000e5c0050000c0c00000ddc0
+010000d2c0010000fbc0010000f1c0010000fbc0010000eac0010000b1c0
+010000d4c0f000f0c0060000c0c0c00000ebc0010000e5c0010000fac0fb
+0007c0c00000c0000000f3c0010000f8c001000080c0cdc0010000fbc008
+0000c00000c0c00000f6c0010000e5c0070000c0c00000c0c0fb00fdc0fd
+0008c00000c0c0c0000000fcc0fb0001c0c0fa00fdc0fb0007c0c00000c0
+000000f6c00f0000c0c0c00000c0c0c0000000c0c0c0fa00fdc0040000c0
+0000f6c0fa00fdc0070000c00000c0c0c0fb00f5c0010000f9c0fd00fdc0
+160000c0000000c0c00000c0c00000c0c00000c0c0c00000f6c0fb00fdc0
+fb0011c0c00000c0c00000c0c00000c0000000c0c0fa00fdc0fb0007c0c0
+0000c0000000f6c00f0000c0000000c0c00000c0000000c0c0f000f0c006
+0000c0c0c00000ecc0010000e3c0fd00fdc00e0000c0c0c00000c0c00000
+c0c00000f4c0010000f9c001000080c0ccc0010000fcc0070000c0c00000
+c0c0fa00fac0010000e5c0fb000fc0c00000c0c0c00000c00000c0c00000
+fbc0100000c0c0c00000c0c0c00000c0c0c00000fcc00e0000c0c0c00000
+c0c0000000c00000f7c0060000c0c0c00000fcc0010000fbc0010000fbc0
+fd0002c00000f5c0010000fbc0fd000ac00000c00000c0c0c00000f6c001
+0000f8c0010000fcc0140000c0c00000c00000c0c00000c0c0c00000c000
+00f6c0230000c0c0c00000c00000c0c0c00000c00000c0c00000c0c0c000
+00c0c00000c0c0c00000fcc00e0000c0c0c00000c0c0000000c00000f6c0
+0e0000c0c00000c0c0000000c00000c0f000f0c0060000c0c0c00000edc0
+010000e0c0030000c0c0f90007c0c00000c0c00000f4c0010000fac00100
+0080c0cbc0010000fcc0f900fac0010000fbc0010000e5c0060000c00000
+c0c0f90006c00000c0c00000fbc0010000fcc0010000f9c0010000fcc0f9
+0007c0c00000c0c00000f7c0060000c000c00000fcc0010000fbc0010000
+fbc0050000c0c00000f5c0010000fbc0060000c0c00000c0f900f6c00100
+00f8c0010000fcc00c0000c0c00000c00000c0c00000fcc0fd00f5c00100
+00fac01b0000c0c0c00000c00000c0c00000c0c0c00000c0c00000c0c0c0
+0000fcc0f90007c0c00000c0c00000f6c00e0000c0c00000c0c00000c0c0
+0000c0f000f0c0060000c0c0c00000eec0010000dec0040000c00000f9c0
+050000c0c00000f4c0010000fbc001000080c0cac0010000f8c0010000f9
+c0010000fbc0010000e5c0080000c0c00000c00000fac0050000c0c00000
+fbc0010000fbc0fd00fbc0010000fcc0010000f9c0010000f3c0060000c0
+00c00000fcc0010000fbc0010000fbc0050000c0c00000f5c0010000fbc0
+080000c0c00000c00000f1c0010000f8c0010000fcc00c0000c0c00000c0
+0000c0c00000fcc0fd00f5c0010000fac01b0000c0c0c00000c00000c0c0
+0000c0c0c00000c0c00000c0c0c00000fcc0010000f9c0010000f2c00900
+00c0c00000c0c00000fbc0f000f0c0060000c0c0c00000efc0010000e2c0
+090000c0c0c00000c00000f9c0050000c0c00000f4c0010000fbc0010000
+80c0cac0010000f8c0010000f9c0010000fbc0010000e5c0080000c0c000
+00c00000fac0050000c0c00000fbc0010000f9c0010000fcc0010000fcc0
+010000f9c0010000f3c0060000c000c00000fcc0010000fbc0010000fbc0
+050000c0c00000f5c0010000fbc0080000c0c00000c00000f1c0050000c0
+c0c000fcc0010000fcc00c0000c0c00000c00000c0c00000fcc0fd00f5c0
+010000fac01b0000c0c0c00000c00000c0c00000c0c0c00000c0c00000c0
+c0c00000fcc0010000f9c0010000f2c0090000c0c00000c0c00000fbc0f0
+00f0c0060000c0c0c00000efc0060000c0c0c00000e7c0160000c0c0c000
+00c00000c0c0c00000c0c00000c0c00000f4c0010000fbc001000080c0c9
+c0010000f9c00a0000c0c00000c0c0c00000fcc0010000e4c0140000c0c0
+0000c00000c0c0c00000c00000c0c00000fbc01f0000c0c0c00000c0c0c0
+0000c0c0c00000c00000c00000c0c0c00000c0c00000f3c0f900fcc00100
+00fbc00c0000c00000c0c00000c0c00000f5c0140000c00000c0c00000c0
+c00000c00000c0c0c00000f6c0050000c0c00000fcc0010000fcc0140000
+c0c00000c00000c0c00000c0c0c00000c00000f6c0320000c0c0c00000c0
+0000c0c0c00000c00000c0c00000c0c0c00000c0c00000c0c0c00000c000
+00c00000c0c0c00000c0c00000f2c0090000c0c00000c0c00000fbc0f000
+efc0fb00eec0f900e6c0fb00fdc0fb00fdc0fb00f5c0fa00fdc001000080
+c0c8c0010000fbc0fc0001c0c0fb00fcc0010000e4c0fd0005c0c00000c0
+c0fb00fdc0fb00fcc0fc00fdc0fb00fbc0fd00fdc0fb0001c0c0fc00f3c0
+040000c00000fcc0fc00fbc0fd0008c0c0000000c0c00000f4c0fd000ac0
+c0000000c0c00000c0c0fb00f6c0f900fdc0fc00fdc0150000c0c00000c0
+c0000000c00000c00000c0c0c00000f6c0fb00fdc0fb00fdc0fd000ac000
+00c0c00000c0c00000fcc0fd00fdc0fb0001c0c0fc00f3c0fb0001c0c0fc
+00fcc0f000a7c001000080c080c0e7c001000080c095c0010000f3c0f000
+a7c001000080c080c0ebc0050000c0c0000080c095c0010000f3c0f000a8
+c0fc0080c080c0ebc0fc0080c095c0fc00f4c0f00080c080c080c080c090
+c0f000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000800080008000e70005c0c00000c0c08000fc00fdc0f300
+00c0fc00fdc0e800fdc0f400fdc0fb00fdc0ea0001c0c0b200fdc0ee00fd
+c0c00001c0c0e20000c0fc00fdc0e800fdc0fb0001c0c0ea0000c0ec00fd
+c0d80000c0cc00e70005c0c00000c0c08000fd0004c0c000c0c0f50001c0
+c0fb0001c0c0e90004c0c000c0c0f40001c0c0fa0001c0c0ea0001c0c0b1
+0001c0c0ed0001c0c0c00001c0c0e30001c0c0fb0001c0c0e90004c0c000
+c0c0fc0001c0c0eb0001c0c0eb0001c0c0d90001c0c0cc00e70005c0c000
+00c0c08000fd0004c0c00000c0f50001c0c0fb0001c0c0e90004c0c00000
+c0f40001c0c0fa0001c0c0990001c0c0ed0001c0c0a10001c0c0fb0001c0
+c0e90004c0c00000c0e50001c0c0eb0001c0c0d90001c0c0e90001c0c0e5
+00e70007c0c00000c0c00000fbc0070000c0c00000c0c0f500fbc0fd00fc
+c0fd0005c0c000c0c0c0f60008c0c00000c0c0000000fbc0fd00fbc0f500
+fcc0fd000ec0c000c0c0c00000c0c0000000c0c0f600fbc0fc0001c0c0f4
+00fac0fd0007c0c000c0c0000000fbc0f40001c0c0fb00fbc0fb0001c0c0
+fa0001c0c0fc00fbc0200000c0c0000000c0c0000000c0c0c0000000c0c0
+00c0c0c0000000c0c0c000c0c0f600fbc0fd00fbc0120000c0c0c000c0c0
+0000c0c0c000c0c0000000fcc0fd0005c0c000c0c0c0fc00fcc0fd00fbc0
+f500fcc0fd0006c0c0000000c0c0f70010c0c000c0c0c00000c0c000c0c0
+c0000000fbc0fd00fbc0fd00fbc0fc00fdc0fd000ec0c000c0c0c0000000
+c0c0c000c0c0f700fac0fd0007c0c000c0c0000000fbc0f40001c0c0fa00
+fdc0fd0008c0c000c0c0c0000000fbc0010000fac0f500fbc0fd0007c0c0
+00c0c0000000fcc0fd0008c0c000c0c0c0000000fcc0fc00fbc0010000fa
+c0fd00fbc0070000c0c000c0c0c0fb0001c0c0e500e600fcc00f0000c0c0
+000000c0c000c0c00000c0c0f60006c0c0000000c0c0fb000ac0c0000000
+c0c00000c0c0f70016c0c00000c0c00000c0c0000000c0c000c0c0000000
+c0c0f30012c0c0000000c0c00000c0c000c0c0000000c0c0f70008c0c000
+0000c0c00000fcc0f30001c0c0fb00fdc00a00c0c000c0c0000000c0c0f6
+00fcc0fd0006c0c0000000c0c0fc0001c0c0fa0013c0c0000000c0c00000
+00c0c000c0c0000000c0c0fc0001c0c0fc000cc0c00000c0c000c0c00000
+c0c0f6000fc0c0000000c0c000c0c0000000c0c000f9c00000f9c0fb001a
+c0c0000000c0c00000c0c00000c0c000c0c00000c0c0000000c0c0f6000d
+c0c000c0c00000c0c0000000c0c0f60025c0c00000c0c00000c0c0c000c0
+c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0fc0001c0c0
+fc000cc0c00000c0c000c0c00000c0c0f40001c0c0fb00fdc00a00c0c000
+c0c0000000c0c0f600fcc0fa0001c0c0fc00fdc00f00c0c000c0c0000000
+c0c0000000c0c0f4000ec0c0000000c0c00000c0c0c000c0c0fb000ac0c0
+000000c0c0c000c0c0fb000fc0c00000c0c0000000c0c0000000c0c0fc00
+0ec0c0000000c0c00000c0c0c000c0c0df00e50012c0c0000000c0c00000
+00c0c000c0c00000c0c0f60001c0c0f900fbc0fd0005c0c00000c0c0f700
+0ac0c00000c0c0000000c0c0fb00f9c0f600fbc0fd000dc0c00000c0c000
+c0c0000000c0c0f7000bc0c0000000c0c0000000c0c0f20001c0c0fb0006
+c0c00000c0c000f9c0f50001c0c0fc0006c0c0000000c0c0fc0001c0c0fa
+0013c0c0000000c0c0000000c0c000c0c000c000c0c0fc0001c0c0fc000c
+c0c00000c0c000c0c00000c0c0f60001c0c0fa0018c0c0000000c0c000c0
+c000c000c0c000c0c000c000c0c00000fbc0fd0011c0c00000c0c000c0c0
+0000c0c0000000c0c0f2000dc0c00000c0c000c0c0000000c0c0f6000ec0
+c00000c0c00000c0c00000c0c000f9c0030000c0c0fa0001c0c0f80001c0
+c0fc000cc0c00000c0c000c0c00000c0c0f40001c0c0fb0006c0c00000c0
+c000f9c0f50001c0c0f90001c0c0fc0009c0c00000c0c00000c0c0f90001
+c0c0f40001c0c0f90007c0c00000c0c00000fbc0fd0007c0c00000c0c000
+00fbc0030000c0c0f80001c0c0fc00f9c0070000c0c00000c0c0df00e500
+12c0c0000000c0c0000000c0c000c0c00000c0c0f60001c0c0fa000ec0c0
+0000c0c0000000c0c00000c0c0f70005c0c00000c0c0fc00fdc0fd0001c0
+c0f20016c0c00000c0c0000000c0c00000c0c000c0c0000000c0c0f7000b
+c0c0000000c0c0000000c0c0f20001c0c0fb0008c0c00000c0c000c0c0f0
+0001c0c0fc0006c0c0000000c0c0fc0001c0c0fa0013c0c0000000c0c000
+0000c0c000c0c000c000c0c0fc0001c0c0fc000cc0c00000c0c000c0c000
+00c0c0f60001c0c0fa002dc0c0000000c0c000c0c000c000c0c000c0c000
+c000c0c000c0c00000c0c0000000c0c00000c0c000c0c00000c0c0fc00fd
+c0f4000dc0c00000c0c000c0c0000000c0c0f60009c0c00000c0c00000c0
+c0fb0001c0c0f800fdc0fb00fdc0fa0001c0c0fc000cc0c00000c0c000c0
+c00000c0c0f40001c0c0fb0008c0c00000c0c000c0c0f00001c0c0f90001
+c0c0fc0001c0c0f900fdc0fb0001c0c0f40001c0c0f90011c0c00000c0c0
+00c0c00000c0c0000000c0c0fb0009c0c00000c0c00000c0c0f80001c0c0
+fc0001c0c0f90001c0c0db00e50012c0c0000000c0c0000000c0c000c0c0
+0000c0c0f60001c0c0fa000ec0c00000c0c0000000c0c00000c0c0f70005
+c0c00000c0c0fa0005c0c00000c0c0f20016c0c00000c0c0000000c0c000
+00c0c000c0c0000000c0c0f7000bc0c0000000c0c0000000c0c0f20001c0
+c0fb0008c0c00000c0c000c0c0f00001c0c0fc0006c0c0000000c0c0fc00
+01c0c0fa0013c0c0000000c0c0000000c0c000c0c000c000c0c0fc0001c0
+c0fc000cc0c00000c0c000c0c00000c0c0f60001c0c0fa002dc0c0000000
+c0c000c0c000c000c0c000c0c000c000c0c000c0c00000c0c0000000c0c0
+0000c0c000c0c00000c0c0fa0001c0c0f5000dc0c00000c0c000c0c00000
+00c0c0f60009c0c00000c0c00000c0c0fb0001c0c0f60001c0c0fa0001c0
+c0fb0001c0c0fc000cc0c00000c0c000c0c00000c0c0f40001c0c0fb0008
+c0c00000c0c000c0c0f00001c0c0f90001c0c0fc0001c0c0f70001c0c0fc
+0001c0c0f40001c0c0f90011c0c00000c0c000c0c00000c0c0000000c0c0
+fb0009c0c00000c0c00000c0c0f80001c0c0fc0001c0c0f90001c0c0f800
+01c0c0e500e50012c0c0000000c0c0000000c0c000c0c00000c0c0f60016
+c0c0000000c0c000c0c00000c0c0000000c0c00000c0c0f70016c0c00000
+c0c00000c0c0000000c0c000c0c0000000c0c0f70016c0c00000c0c00000
+00c0c00000c0c000c0c0000000c0c0f7000bc0c0000000c0c0000000c0c0
+f20014c0c000c0c00000c0c00000c0c000c0c0000000c0c0f50001c0c0fc
+0006c0c0000000c0c0fc0001c0c0fa000cc0c0000000c0c0000000c0c000
+f9c0fc0001c0c0fc000cc0c00000c0c000c0c00000c0c0f6003ec0c00000
+00c0c000c0c0000000c0c000c0c000c000c0c000c0c000c000c0c000c0c0
+0000c0c0000000c0c00000c0c000c0c00000c0c00000c0c0000000c0c0f6
+000dc0c00000c0c000c0c0000000c0c0f60009c0c00000c0c00000c0c0fb
+0016c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0fc0001c0c0
+fc000cc0c00000c0c000c0c00000c0c0f40014c0c000c0c00000c0c00000
+c0c000c0c0000000c0c0f50001c0c0f90001c0c0fc0001c0c0fb000ec0c0
+000000c0c0000000c0c000c0c0f7001ac0c0000000c0c00000c0c00000c0
+c000c0c00000c0c0000000c0c0fb0022c0c00000c0c00000c0c0000000c0
+c0000000c0c000c0c000c0c0000000c0c00000c0c0f80001c0c0e500e600
+fcc0fd00fbc0fd00fdc00200c0c0f600fbc0fd00fdc00a00c0c00000c0c0
+0000c0c0f600fdc00400c0c00000fbc0fd00fbc0f500fdc00c00c0c00000
+c0c00000c0c00000fac0f600fbc0fd00fcc0f200fdc00a0000c0c0c00000
+c0c00000fbc0f500fcc0fc00fbc0fc00fcc0fc00fcc0fd00fbc0fd0004c0
+c000c0c0fc00fcc0fd0007c0c00000c0c00000fbc0f500fbc0fd00fbc02a
+0000c0c0000000c0c000c0c0000000c0c00000c0c0c000c0c00000c0c000
+00c0c00000c0c0c000c0c00000fbc0f500fbc0fd00fac0f600fbc0010000
+fcc0fb00fbc0fd00fbc0fd00fbc0fc00fcc0fd0007c0c00000c0c00000fb
+c0f300fdc00a0000c0c0c00000c0c00000fbc0f500fcc0fb00fcc0010000
+fcc0fb00fbc0fb00fdc0f500fbc0110000c0c0c00000c0c00000c0c0c000
+c0c000fcc0fb00fdc00400c0c00000fbc0fb00fdc0fd00fbc0010000fcc0
+fa0001c0c0e4008000f30001c0c08000fb0001c0c0a10001c0c0f60001c0
+c0c70001c0c08000be008000f40001c0c08000070000c0c00000c0c0a200
+01c0c0f50001c0c0cb0005c0c00000c0c08000be008000f800fbc08000fc
+00fcc0a500fbc0f500fcc0cb00fcc08000bd008000800080008000800080
+00800080008000800080008000800080008000f500fdc0fc0001c0c0f200
+fdc0f20000c0ca0001c0c0f100fdc0f400fdc0f20000c0d90001c0c0fb00
+fdc0db0001c0c0f10001c0c0fb00fdc08b0001c0c0ea00fdc0d200fdc0fc
+0001c0c0d100fdc0e30001c0c0fb00fdc0db0001c0c0f10001c0c0fa0000
+c0ec00f40001c0c0fb0001c0c0f20001c0c0f30001c0c0c90001c0c0f100
+01c0c0f30001c0c0f30001c0c0d90001c0c0fa0001c0c0da0001c0c0f200
+01c0c0fa0001c0c08a0001c0c0ea0001c0c0d30004c0c000c0c0fc0001c0
+c0d10001c0c0e30001c0c0fa0001c0c0da0001c0c0f20001c0c0fb0001c0
+c0ec00f40001c0c0fa0001c0c0f30001c0c0f30001c0c0c80001c0c0f200
+01c0c0f30001c0c0f30001c0c0d10001c0c0d90001c0c0eb0001c0c08900
+01c0c0eb0001c0c0d30004c0c00000c0fb0001c0c0d20001c0c0db0001c0
+c0d90001c0c0ec0001c0c0ec00f600fcc0fa0004c0c0000000fbc0fb0001
+c0c0fc00fbc0010000fac0fd00fbc0f500fbc0070000c0c000c0c0c0f600
+05c0c00000c0c0fa0009c0c00000c0c000c0c0c0fc00fcc0fd00fbc0fb00
+01c0c0fc00fbc0010000fac0fd00fbc0f600fdc00500c0c0000000fcc0fb
+00fdc0fa0001c0c0e500fdc00200c0c0fa0004c0c0000000fcc0fb00fdc0
+fa0001c0c0f400fcc0f500fdc00500c0c0000000fbc0fd00fbc0fd00fbc0
+fd00fcc0fc00fdc00400c0c00000fbc0e60005c0c000c0c0c0fa0004c0c0
+000000fbc0070000c0c000c0c0c0fb000bc0c0000000c0c0000000c0c0f6
+00fbc0070000c0c000c0c0c0f40001c0c0f80004c0c0000000fbc0120000
+c0c000c0c0c00000c0c0000000c0c00000fcc0fd0005c0c000c0c0c0fc00
+fcc0f600fdc00500c0c0000000fcc0fb00fdc0fa0001c0c0e400fdc00200
+c0c0fb0009c0c00000c0c00000c0c0fc00fdc0fd00fac0ee00f70004c0c0
+00c0c0fa000ac0c00000c0c0000000c0c0fc0010c0c0000000c0c0000000
+c0c0000000c0c0fc0006c0c0000000c0c0f7000ec0c0000000c0c00000c0
+c0c000c0c0f70005c0c00000c0c0fa001ac0c0000000c0c00000c0c00000
+c0c000c0c00000c0c0000000c0c0fc0010c0c0000000c0c0000000c0c000
+0000c0c0fc0006c0c0000000c0c0f700f9c0fb0001c0c0fb0001c0c0fa00
+01c0c0e500f9c0fb0001c0c0fa0001c0c0fb0001c0c0fa0001c0c0f10001
+c0c0f600f9c01700c0c0000000c0c000c0c0000000c0c000c0c0000000c0
+c0fb0012c0c00000c0c00000c0c00000c0c0000000c0c0e600fdc00200c0
+c0fb0012c0c00000c0c0000000c0c00000c0c00000c0c0fc000bc0c00000
+00c0c0000000c0c0f7000ec0c0000000c0c00000c0c0c000c0c0f600fcc0
+f9001ac0c00000c0c0000000c0c00000c0c0c000c0c000c0c0000000c0c0
+fb0011c0c0000000c0c0c000c0c00000c0c000c0c0f600f9c0fb0001c0c0
+fb0001c0c0fa0001c0c0e50005c0c00000c0c0fa0009c0c00000c0c00000
+c0c0fb0001c0c0fb0001c0c0ec00f80005c0c00000c0c0fa0003c0c00000
+f9c0fc0004c0c0000000f9c0fd0001c0c0fc00f9c0f7000ec0c0000000c0
+c00000c0c00000c0c0f70005c0c00000c0c0fa0013c0c0000000c0c00000
+c0c000c0c00000c0c00000f9c0fc0004c0c0000000f9c0fd0001c0c0fc00
+f9c0f70008c0c000c000c0c00000fbc0fb0001c0c0fa0001c0c0e50006c0
+c000c000c0c0fb0004c0c0000000fbc0fb0001c0c0fa0001c0c0f400fbc0
+f60007c0c000c000c0c000f9c0030000c0c0fa0001c0c0fa00fbc0090000
+c0c00000c0c00000f9c0e60005c0c00000c0c0fb0003c0c00000f9c00700
+00c0c00000c0c0fc000bc0c0000000c0c0000000c0c0f7000ec0c0000000
+c0c00000c0c00000c0c0f50001c0c0f8001cc0c00000c0c0000000c0c000
+00c0c00000c0c000c0c000c000c0c00000fbc0fd000cc0c00000c0c000c0
+c00000c0c0f60008c0c000c000c0c00000fbc0fb0001c0c0fa0001c0c0e5
+0005c0c00000c0c0fa0009c0c00000c0c00000c0c0fb0001c0c0fb0001c0
+c0ec00f80005c0c00000c0c0fa0005c0c00000c0c0f70006c0c0000000c0
+c0f80001c0c0fc0001c0c0f2000ac0c0000000c0c00000c0c0f30005c0c0
+0000c0c0fa0015c0c0000000c0c00000c0c000c0c00000c0c00000c0c0f7
+0006c0c0000000c0c0f80001c0c0fc0001c0c0f2000dc0c000c000c0c000
+c0c00000c0c0fb0001c0c0fa0001c0c0e50006c0c000c000c0c0fb0009c0
+c00000c0c00000c0c0fb0001c0c0fa0001c0c0f50005c0c00000c0c0f600
+09c0c000c000c0c000c0c0f800fdc0fb00fdc0fd0011c0c00000c0c00000
+c0c00000c0c00000c0c0e10001c0c0f70005c0c00000c0c0f90005c0c000
+00c0c0fc000bc0c0000000c0c0000000c0c0f7000ac0c0000000c0c00000
+c0c0f10001c0c0f8000ec0c00000c0c0000000c0c00000c0c0fb0012c0c0
+00c000c0c000c0c00000c0c0000000c0c0fb0005c0c00000c0c0f6000dc0
+c000c000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0e50005c0c00000
+c0c0fa0009c0c00000c0c00000c0c0fb0001c0c0fb0001c0c0ec00f80005
+c0c00000c0c0fa0005c0c00000c0c0f70006c0c0000000c0c0f80001c0c0
+fc0001c0c0f2000ac0c0000000c0c00000c0c0f30005c0c00000c0c0fa00
+15c0c0000000c0c00000c0c000c0c00000c0c00000c0c0f70006c0c00000
+00c0c0f80001c0c0fc0001c0c0f2000dc0c000c000c0c000c0c00000c0c0
+fb0001c0c0fa0001c0c0fa0001c0c0ed0006c0c000c000c0c0fb0009c0c0
+0000c0c00000c0c0fb0001c0c0fa0001c0c0f50005c0c00000c0c0f60009
+c0c000c000c0c000c0c0f60001c0c0fa0015c0c00000c0c00000c0c00000
+c0c00000c0c00000c0c0f70001c0c0ec0001c0c0f70005c0c00000c0c0f9
+0005c0c00000c0c0fc000bc0c0000000c0c0000000c0c0f7000ac0c00000
+00c0c00000c0c0f10001c0c0f8000ec0c00000c0c0000000c0c00000c0c0
+fb0012c0c000c000c0c000c0c00000c0c0000000c0c0fb0005c0c00000c0
+c0f6000dc0c000c000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0fa00
+01c0c0ed0005c0c00000c0c0fa0009c0c00000c0c00000c0c0fb0001c0c0
+fb0001c0c0ec00f80005c0c00000c0c0fb000bc0c0000000c0c0000000c0
+c0fc001bc0c0000000c0c0000000c0c0000000c0c000c0c000c0c0000000
+c0c0f7000ac0c0000000c0c00000c0c0f30005c0c00000c0c0fb0001c0c0
+fc0015c0c00000c0c000c0c00000c0c00000c0c0000000c0c0fc001bc0c0
+000000c0c0000000c0c0000000c0c000c0c000c0c0000000c0c0f7000dc0
+c000c000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0fa0001c0c0ed00
+06c0c000c000c0c0fc000ac0c0000000c0c00000c0c0fb0001c0c0fa0001
+c0c0f50005c0c00000c0c0f60036c0c000c000c0c000c0c0000000c0c000
+c0c0000000c0c000c0c0000000c0c000c0c00000c0c00000c0c00000c0c0
+0000c0c0000000c0c0fc0001c0c0ec0001c0c0f80013c0c0000000c0c000
+0000c0c00000c0c00000c0c0fc000bc0c0000000c0c0000000c0c0f7000a
+c0c0000000c0c00000c0c0f10001c0c0f9000fc0c0000000c0c0000000c0
+c00000c0c0fb00f9c00b00c0c00000c0c0000000c0c0fb0005c0c00000c0
+c0f6000dc0c000c000c0c000c0c00000c0c0fb0001c0c0fa0001c0c0fa00
+01c0c0ed0005c0c00000c0c0fb000ac0c0000000c0c00000c0c0fb0001c0
+c0fb0004c0c000c0c0ef00f700fdc00700c0c0000000c0c0fb00fbc0fc00
+fcc0fd00fbc0fb00fdc0fd00fbc0f500fbc0010000fcc0f300fdc00700c0
+c0000000c0c0fb000fc0c00000c0c00000c0c0c000c0c00000fbc0fc00fc
+c0fd00fbc0fb00fdc0fd00fbc0f60011c0c0000000c0c00000c0c0c000c0
+c0000000fcc0fc00fcc0fb0001c0c0ed000bc0c0000000c0c0000000c0c0
+fb00fdc00500c0c0000000fcc0fc00fcc0f500fdc00200c0c0f70008c0c0
+000000c0c00000fbc0fd00fbc0fd00fbc0fd00fdc00400c0c00000fbc0fd
+00fbc0fb0001c0c0ed00fcc0fa0001c0c0fb00fbc0fd00fbc0fc00fcc0fd
+00fac0f600fbc0010000fcc0f300fcc0fb0001c0c0fb00fbc0010000fcc0
+fb000ec0c000c0c0000000c0c0c000c0c000fcc0fb00fdc00200c0c0f700
+11c0c0000000c0c00000c0c0c000c0c0000000fcc0fc00fcc0fb0001c0c0
+ec00fbc0fc0001c0c0fb00fdc00500c0c0000000fcc0fb00fdc0ee008000
+ae0001c0c0800001c0c0f40001c0c0d30001c0c0ee0001c0c08000f50001
+c0c0e80001c0c0ce0080008000b00005c0c00000c0c0c50001c0c0ef0001
+c0c08000da0001c0c0ce0080008000af00fcc0c500fcc0f400fbc08000da
+00fcc0cf0080008000800080008000800080008000800080008000800080
+0080008000df00fac0d400fdc08000d30000c0bf0001c0c0bc00fdc0d600
+fdc09a00fbc0e600fdc0f100fdc0d500df00fac0d30001c0c08000e90001
+c0c0ed0001c0c0e30001c0c0de0001c0c0bb0001c0c0d50001c0c09b0006
+c0c0000000c0c0e60001c0c0f00001c0c0d500df0005c000c0c000c0d300
+01c0c08000ea0001c0c0ec0001c0c0e20001c0c0980001c0c0d50001c0c0
+9b0006c0c0000000c0c0e60001c0c0f00001c0c0d500dd0001c0c0fc00fb
+c0f60008c0c000c0c0c0000000fbc0fd00fcc0fb00fcc0f500fcc0f500fd
+c00500c0c0000000fbc0fd00fbc0fd00fbc0fd00fcc0fc00fdc00400c0c0
+0000fbc0ee0010c0c000c0c0c00000c0c000c0c0c0000000fbc0fd00fbc0
+fd00fbc0f3000dc0c0000000c0c000c0c0c0000000fbc0010000fac01700
+00c0c00000c0c00000c0c000c0c0c00000c0c000c0c0c0fb0001c0c0e100
+fdc0f600fac0f700fdc00500c0c0000000fbc00a0000c0c0000000c0c000
+00fbc0f400fcc0fd00fbc00f0000c0c0000000c0c000c0c000c0c0c0ed00
+05c0c00000c0c0f600fac0f700fdc00500c0c0000000fbc00a0000c0c000
+0000c0c00000fbc0f6000dc0c00000c0c00000c0c000c0c0c0ea0001c0c0
+f500fac0f60007c0c000c0c0000000fbc0fb000ac0c0000000c0c000c0c0
+c0de00dd000bc0c0000000c0c0000000c0c0f600fdc00a00c0c000c0c000
+0000c0c0fb0009c0c0000000c0c000c0c0f20001c0c0f600f9c01700c0c0
+000000c0c000c0c0000000c0c000c0c0000000c0c0fb0012c0c00000c0c0
+0000c0c00000c0c0000000c0c0ee0025c0c00000c0c00000c0c0c000c0c0
+00c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0f50001c0c0fb
+00fdc00f00c0c000c0c0000000c0c0000000c0c0fc0016c0c00000c0c000
+0000c0c0c000c0c00000c0c00000c0c0fb0001c0c0e10001c0c0e700f9c0
+1700c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0f6001dc0c0
+00c0c00000c0c0000000c0c000c0c0000000c0c00000c0c00000c0c0ee00
+04c0c000c0c0e600f9c01700c0c0000000c0c000c0c0000000c0c000c0c0
+000000c0c0f7000ec0c00000c0c0000000c0c00000c0c0ec0001c0c0e400
+fdc00a00c0c000c0c0000000c0c0fc0001c0c0fc0005c0c00000c0c0df00
+dd000bc0c0000000c0c0000000c0c0f60006c0c00000c0c000f9c0010000
+fbc0070000c0c00000c0c0f500fbc0f60007c0c000c000c0c000f9c00300
+00c0c0fa0001c0c0fa00fbc0090000c0c00000c0c00000f9c0ee000ec0c0
+0000c0c00000c0c00000c0c000f9c0030000c0c0fa0001c0c0f20001c0c0
+fa0006c0c00000c0c000f9c0fd0001c0c0fc0016c0c00000c0c0000000c0
+c00000c0c00000c0c00000c0c0fa0001c0c0e20001c0c0e70017c0c000c0
+00c0c000c0c0000000c0c000c0c0000000c0c000f9c0f7001ec0c00000c0
+c00000c0c0000000c0c000c0c000c000c0c00000c0c00000c0c0ee00fcc0
+e50017c0c000c000c0c000c0c0000000c0c000c0c0000000c0c000f9c0f7
+000ec0c00000c0c0000000c0c00000c0c0ec0001c0c0e40006c0c00000c0
+c000f9c0fc0001c0c0fc0005c0c00000c0c0df00dd000bc0c0000000c0c0
+000000c0c0f60001c0c0fb0001c0c0fa000dc0c00000c0c00000c0c00000
+c0c0f60005c0c00000c0c0f60009c0c000c000c0c000c0c0f800fdc0fb00
+fdc0fd0011c0c00000c0c00000c0c00000c0c00000c0c0e90009c0c00000
+c0c00000c0c0fb0001c0c0f800fdc0fb00fdc0f30001c0c0fb0001c0c0fb
+0001c0c0f80001c0c0fc000ac0c00000c0c0000000c0c0fa0005c0c00000
+c0c0fb0001c0c0e10001c0c0f600fac0f70019c0c000c000c0c000c0c000
+0000c0c000c0c0000000c0c000c0c0f2001ec0c00000c0c00000c0c00000
+00c0c000c0c000c000c0c00000c0c00000c0c0ee00fcc0f400fac0f70019
+c0c000c000c0c000c0c0000000c0c000c0c0000000c0c000c0c0f2000ec0
+c00000c0c0000000c0c00000c0c0ec0001c0c0f400fac0f60008c0c00000
+c0c000c0c0f70001c0c0fc0005c0c00000c0c0df00dd000bc0c0000000c0
+c0000000c0c0f60001c0c0fb0001c0c0fa000dc0c00000c0c00000c0c000
+00c0c0f60005c0c00000c0c0f60009c0c000c000c0c000c0c0f60001c0c0
+fa0015c0c00000c0c00000c0c00000c0c00000c0c00000c0c0f70001c0c0
+f40009c0c00000c0c00000c0c0fb0001c0c0f60001c0c0fa0001c0c0f300
+01c0c0fc0001c0c0fb0001c0c0f80001c0c0fc000ac0c00000c0c0000000
+c0c0fa0005c0c00000c0c0fc0001c0c0e00001c0c0e70019c0c000c000c0
+c000c0c0000000c0c000c0c0000000c0c000c0c0f2001ec0c00000c0c000
+00c0c0000000c0c000c0c000c000c0c00000c0c00000c0c0fc0001c0c0f4
+0004c0c000c0c0e60019c0c000c000c0c000c0c0000000c0c000c0c00000
+00c0c000c0c0f2000ec0c00000c0c0000000c0c00000c0c0fc0001c0c0d4
+0008c0c00000c0c000c0c0f70001c0c0fc0005c0c00000c0c0df00dd000b
+c0c0000000c0c0000000c0c0f60001c0c0fb0015c0c0000000c0c000c0c0
+0000c0c00000c0c00000c0c0f60005c0c00000c0c0f60036c0c000c000c0
+c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c000c0c00000
+c0c00000c0c00000c0c00000c0c0000000c0c0fc0001c0c0f40009c0c000
+00c0c00000c0c0fb0016c0c0000000c0c000c0c0000000c0c000c0c00000
+00c0c0f30006c0c0000000c0c0fb001ac0c0000000c0c0000000c0c000c0
+c000c0c00000c0c0000000c0c0fa000ac0c00000c0c0000000c0c0f90001
+c0c0e80001c0c0e7001ec0c000c000c0c000c0c0000000c0c00000c0c000
+c0c00000c0c0000000c0c0f7000fc0c00000c0c00000c0c0000000c0c000
+f9c0070000c0c00000c0c0fc0001c0c0f40005c0c00000c0c0e7001ec0c0
+00c000c0c000c0c0000000c0c00000c0c000c0c00000c0c0000000c0c0f7
+000ec0c00000c0c0000000c0c00000c0c0fc0001c0c0f20001c0c0e4000d
+c0c00000c0c000c0c0000000c0c0fc0001c0c0fc0005c0c00000c0c0df00
+de00fcc0fd00fbc0f600fcc0fb00fbc0fd00fdc00a00c0c00000c0c0c000
+c0c0f600fdc00200c0c0f70008c0c0000000c0c00000fbc0fd00fbc0fd00
+fbc0fd00fdc00400c0c00000fbc0fd00fbc0fb0001c0c0f400fbc0010000
+fcc0fb00fbc0fd00fbc0fd00fbc0f10002c0c000fcc0fb00fbc0fb00fdc0
+fd00fdc00300c0c000fcc0fb0009c0c00000c0c00000c0c0f80001c0c0e8
+0001c0c0e70008c0c0000000c0c00000fbc0fc00fdc0fc00fbc0f500fdc0
+0400c0c00000fbc0fd000dc0c000c0c0000000c0c00000c0c0fc0001c0c0
+f500fdc0030000c0c0e70008c0c0000000c0c00000fbc0fc00fdc0fc00fb
+c0f500fdc00400c0c00000fbc0fb0001c0c0f20001c0c0e500fdc0050000
+c0c00000fbc0fc00fcc0fd00fbc0de008000e40001c0c0f40001c0c0f300
+01c0c08000fa0005c0c00000c0c09d0001c0c0a30001c0c0f90001c0c0bb
+0001c0c0db008000e80005c0c00000c0c0e50001c0c08000fa0005c0c000
+00c0c08000be0001c0c0b20001c0c0db008000e700fcc0e500fcc08000fa
+00fcc08000be00fcc0b400fcc0dc00800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000800080008000800080008000800080008000010000fcc0
+d300fdc08000800080008000b6000600c0c00000c0c0d30001c0c0800080
+0080008000b60001c0c0fc0000c0d30001c0c0fb0001c0c0800080008000
+8000bd0001c0c0f900fbc0120000c0c0c000c0c00000c0c0c000c0c00000
+00fcc0fd0005c0c000c0c0c0fc00fcc0fb0001c0c08000800080008000bd
+0001c0c0fa0007c0c0000000c0c000f9c00000f9c0fb0011c0c0000000c0
+c00000c0c00000c0c000c0c08000800080008000b60001c0c0fa0018c0c0
+000000c0c000c0c000c000c0c000c0c000c000c0c00000fbc0fd000cc0c0
+0000c0c000c0c00000c0c08000800080008000b60001c0c0fa002dc0c000
+0000c0c000c0c000c000c0c000c0c000c000c0c000c0c00000c0c0000000
+c0c00000c0c000c0c00000c0c08000800080008000b60001c0c0fc002fc0
+00c0c0000000c0c000c0c000c000c0c000c0c000c000c0c000c0c00000c0
+c0000000c0c00000c0c000c0c00000c0c0fb0001c0c08000800080008000
+bd003500c0c00000c0c000c0c0000000c0c000c0c000c000c0c000c0c000
+c000c0c000c0c00000c0c0000000c0c00000c0c000c0c00000c0c0fb0001
+c0c08000800080008000bd00010000fcc0fd00fbc0280000c0c0000000c0
+c000c0c0000000c0c00000c0c0c000c0c00000c0c00000c0c00000c0c0c0
+00c0c08000800080008000b7008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+0080008000800080008000800080008000800080008000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 54143 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 54143 a -30 55692 a
+SDict begin H.S end
+ -30
+55692 a -30 55692 a
+SDict begin 18.2 H.A end
+ -30 55692 a -30 55692 a
+SDict begin [ /View [/XYZ H.V] /Dest (4690) cvn H.B /DEST pdfmark end
+ -30 55692
+a 2015 x FU(By)406 b(def)-15 b(ault,)405 b(you)h(are)g(placed)f(in)h
+(your)g(inbox.)f(The)h(messages)f(are)h(listed)f(with)h(the)f(message)
+-30 59722 y(number)-62 b(,)418 b(date,)h(sender)-62 b(,)418
+b(and)h(subject.)f(Use)g(the)g(arro)-39 b(w)418 b(k)-15
+b(e)-23 b(ys)418 b(to)g(highlight)e(the)i(message)g(you)-30
+61736 y(w)-15 b(ant.)387 b(Press)7401 61736 y
+SDict begin H.S end
+ 7401 61736
+a 7401 61736 a
+SDict begin 18.2 H.A end
+ 7401 61736 a 7401 61736 a
+SDict begin [ /View [/XYZ H.V] /Dest (4691) cvn H.B /DEST pdfmark end
+ 7401 61736 a
+Fv(Enter)g FU(to)g(read)g(the)h(message.)-30 62072 y
+SDict begin H.S end
+
+-30 62072 a -30 62072 a
+SDict begin 18.2 H.A end
+ -30 62072 a -30 62072 a
+SDict begin [ /View [/XYZ H.V] /Dest (4692) cvn H.B /DEST pdfmark end
+ -30 62072
+a -30 62847 a
+SDict begin H.S end
+ -30 62847 a -30 62847 a
+SDict begin 18.2 H.A end
+ -30 62847 a -30
+62847 a
+SDict begin [ /View [/XYZ H.V] /Dest (4695) cvn H.B /DEST pdfmark end
+ -30 62847 a 1679 x FU(T)-124 b(o)327 b(compose)f(a)i(ne)-39
+b(w)327 b(message,)g(type)20577 64526 y
+SDict begin H.S end
+ 20577 64526 a
+20577 64526 a
+SDict begin 18.2 H.A end
+ 20577 64526 a 20577 64526 a
+SDict begin [ /View [/XYZ H.V] /Dest (4696) cvn H.B /DEST pdfmark end
+ 20577 64526
+a Fv(m)g FU(at)g(the)g(main)g(screen.)g(The)36337 64526
+y
+SDict begin H.S end
+ 36337 64526 a 36337 64526 a
+SDict begin 18.2 H.A end
+ 36337 64526 a 36337 64526
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4697) cvn H.B /DEST pdfmark end
+ 36337 64526 a Fv(d)g FU(k)-15 b(e)-23 b(y)326 b(will)h(\003ag)f(a)h
+(message)-30 66541 y(for)379 b(deletion.)g(And)g(the)13237
+66541 y
+SDict begin H.S end
+ 13237 66541 a 13237 66541 a
+SDict begin 18.2 H.A end
+ 13237 66541 a 13237
+66541 a
+SDict begin [ /View [/XYZ H.V] /Dest (4698) cvn H.B /DEST pdfmark end
+ 13237 66541 a Fv(r)g FU(k)-15 b(e)-23 b(y)379
+b(will)f(reply)h(to)g(the)g(current)h(message)e(you)h(are)h(reading.)f
+(All)g(of)p Black 49394 73792 a FR(167)p Black eop end
+%%Page: 168 190
+TeXDict begin 168 189 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.168) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (4733) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(13)g(Basic)g(Network)f(Commands)p Black -30 3611 a
+FU(these)h(k)-15 b(e)-23 b(ys)387 b(are)g(displayed)g(at)g(the)g
+(bottom)g(of)g(the)g(screen)h(with)f(a)g(prompt.)-30
+6401 y(The)520 b(man)f(page)h(discusses)f FP(elm)g FU(in)h(more)f
+(detail,)h(so)f(you)h(will)f(probably)g(w)-15 b(ant)519
+b(to)h(consult)-30 8415 y(that)387 b(before)h(using)10773
+8415 y
+SDict begin H.S end
+ 10773 8415 a 10773 8415 a
+SDict begin 18.2 H.A end
+ 10773 8415 a 10773 8415
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4701) cvn H.B /DEST pdfmark end
+ 10773 8415 a FP(elm)p FU(.)-30 9526 y
+SDict begin H.S end
+ -30 9526 a -30
+9526 a
+SDict begin 18.2 H.A end
+ -30 9526 a -30 9526 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-EMAIL-MUTT)
+cvn H.B /DEST pdfmark end
+ -30 9526 a 5181 x FF(m)-37
+b(utt)-30 14730 y
+SDict begin H.S end
+ -30 14730 a -30 14730 a
+SDict begin 18.2 H.A end
+ -30 14730 a
+-30 14730 a
+SDict begin [ /View [/XYZ H.V] /Dest (4705) cvn H.B /DEST pdfmark end
+ -30 14730 a -30 15660 a
+SDict begin H.S end
+ -30 15660 a -30 15660
+a
+SDict begin 18.2 H.A end
+ -30 15660 a -30 15660 a
+SDict begin [ /View [/XYZ H.V] /Dest (4708) cvn H.B /DEST pdfmark end
+ -30 15660 a -30 15660 a
+SDict begin H.S end
+ -30
+15660 a -30 15660 a
+SDict begin 18.2 H.A end
+ -30 15660 a -30 15660 a
+SDict begin [ /View [/XYZ H.V] /Dest (4709) cvn H.B /DEST pdfmark end
+ -30 15660
+a 1992 x FU(\223All)375 b(mail)f(clients)g(suck.)h(This)f(one)h(just)f
+(sucks)g(less.\224)30118 17652 y
+SDict begin H.S end
+ 30118 17652 a 30118
+17652 a
+SDict begin 18.2 H.A end
+ 30118 17652 a 30118 17652 a
+SDict begin [ /View [/XYZ H.V] /Dest (4710) cvn H.B /DEST pdfmark end
+ 30118 17652 a FP(mutt)p
+FU(')-85 b(s)374 b(original)g(interf)-15 b(ace)374 b(w)-15
+b(as)374 b(based)-30 19666 y(on)1934 19666 y
+SDict begin H.S end
+ 1934 19666
+a 1934 19666 a
+SDict begin 18.2 H.A end
+ 1934 19666 a 1934 19666 a
+SDict begin [ /View [/XYZ H.V] /Dest (4711) cvn H.B /DEST pdfmark end
+ 1934 19666 a
+FP(elm)413 b FU(with)g(added)g(features)h(found)f(in)g(other)h(popular)
+f(mailclients,)f(resulting)h(in)g(a)h(h)-8 b(ybrid)-30
+21681 y(mutt.)-30 22471 y
+SDict begin H.S end
+ -30 22471 a -30 22471 a
+SDict begin 18.2 H.A end
+ -30
+22471 a -30 22471 a
+SDict begin [ /View [/XYZ H.V] /Dest (4712) cvn H.B /DEST pdfmark end
+ -30 22471 a 2000 x FU(Some)387 b(of)5566
+24471 y
+SDict begin H.S end
+ 5566 24471 a 5566 24471 a
+SDict begin 18.2 H.A end
+ 5566 24471 a 5566 24471
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4713) cvn H.B /DEST pdfmark end
+ 5566 24471 a FP(mutt)p FU(')-85 b(s)387 b(features)g(include:)-30
+24497 y
+SDict begin H.S end
+ -30 24497 a -30 24497 a
+SDict begin 18.2 H.A end
+ -30 24497 a -30 24497
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4714) cvn H.B /DEST pdfmark end
+ -30 24497 a -30 25272 a
+SDict begin H.S end
+ -30 25272 a -30 25272 a
+SDict begin 18.2 H.A end
+ -30
+25272 a -30 25272 a
+SDict begin [ /View [/XYZ H.V] /Dest (4715) cvn H.B /DEST pdfmark end
+ -30 25272 a Black 3538 x FM(\225)p
+Black 1520 28810 a
+SDict begin H.S end
+ 1520 28810 a 1520 28810 a
+SDict begin 18.2 H.A end
+ 1520 28810
+a 1520 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (4716) cvn H.B /DEST pdfmark end
+ 1520 28810 a FU(color)g(support)-30 29145
+y
+SDict begin H.S end
+ -30 29145 a -30 29145 a
+SDict begin 18.2 H.A end
+ -30 29145 a -30 29145 a
+SDict begin [ /View [/XYZ H.V] /Dest (4717) cvn H.B /DEST pdfmark end
+ -30
+29145 a Black 2454 x FM(\225)p Black 1520 31599 a
+SDict begin H.S end
+ 1520
+31599 a 1520 31599 a
+SDict begin 18.2 H.A end
+ 1520 31599 a 1520 31599 a
+SDict begin [ /View [/XYZ H.V] /Dest (4718) cvn H.B /DEST pdfmark end
+ 1520 31599
+a FU(message)g(threading)-30 31935 y
+SDict begin H.S end
+ -30 31935 a -30
+31935 a
+SDict begin 18.2 H.A end
+ -30 31935 a -30 31935 a
+SDict begin [ /View [/XYZ H.V] /Dest (4719) cvn H.B /DEST pdfmark end
+ -30 31935 a Black 2454
+x FM(\225)p Black 1520 34389 a
+SDict begin H.S end
+ 1520 34389 a 1520 34389
+a
+SDict begin 18.2 H.A end
+ 1520 34389 a 1520 34389 a
+SDict begin [ /View [/XYZ H.V] /Dest (4720) cvn H.B /DEST pdfmark end
+ 1520 34389 a FU(MIME)g(and)g(PGP/MIME)f
+(support)-30 34725 y
+SDict begin H.S end
+ -30 34725 a -30 34725 a
+SDict begin 18.2 H.A end
+ -30 34725
+a -30 34725 a
+SDict begin [ /View [/XYZ H.V] /Dest (4721) cvn H.B /DEST pdfmark end
+ -30 34725 a Black 2454 x FM(\225)p Black
+1520 37179 a
+SDict begin H.S end
+ 1520 37179 a 1520 37179 a
+SDict begin 18.2 H.A end
+ 1520 37179 a 1520
+37179 a
+SDict begin [ /View [/XYZ H.V] /Dest (4722) cvn H.B /DEST pdfmark end
+ 1520 37179 a FU(pop3)h(and)g(imap)g(support)-30
+37514 y
+SDict begin H.S end
+ -30 37514 a -30 37514 a
+SDict begin 18.2 H.A end
+ -30 37514 a -30 37514
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4723) cvn H.B /DEST pdfmark end
+ -30 37514 a Black 2454 x FM(\225)p Black 1520 39968
+a
+SDict begin H.S end
+ 1520 39968 a 1520 39968 a
+SDict begin 18.2 H.A end
+ 1520 39968 a 1520 39968 a
+SDict begin [ /View [/XYZ H.V] /Dest (4724) cvn H.B /DEST pdfmark end
+
+1520 39968 a FU(support)f(for)i(multiple)e(mailbox)h(formats)f(\(mbox,)
+i(MMDF)-124 b(,)386 b(MH,)i(maildir\))-30 40304 y
+SDict begin H.S end
+ -30
+40304 a -30 40304 a
+SDict begin 18.2 H.A end
+ -30 40304 a -30 40304 a
+SDict begin [ /View [/XYZ H.V] /Dest (4725) cvn H.B /DEST pdfmark end
+ -30 40304
+a Black 2454 x FM(\225)p Black 1520 42758 a
+SDict begin H.S end
+ 1520 42758
+a 1520 42758 a
+SDict begin 18.2 H.A end
+ 1520 42758 a 1520 42758 a
+SDict begin [ /View [/XYZ H.V] /Dest (4726) cvn H.B /DEST pdfmark end
+ 1520 42758 a
+1520 42758 a
+SDict begin H.S end
+ 1520 42758 a 1520 42758 a
+SDict begin 18.2 H.A end
+ 1520 42758 a 1520
+42758 a
+SDict begin [ /View [/XYZ H.V] /Dest (4727) cvn H.B /DEST pdfmark end
+ 1520 42758 a FR(highly)f FU(customizable)-30
+43075 y
+SDict begin H.S end
+ -30 43075 a -30 43075 a
+SDict begin 18.2 H.A end
+ -30 43075 a -30 43075
+a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-BASIC-NETWORK-COMMANDS-EMAIL-MUTT)
+cvn H.B /DEST pdfmark end
+ -30 43075 a Black 30717 x FR(168)p Black eop end
+%%Page: 169 191
+TeXDict begin 169 190 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.169) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (4751) cvn H.B /DEST pdfmark end
+ -30 -2687 a 27927 -1636 a FR(Chapter)386
+b(13)i(Basic)f(Network)f(Commands)p Black -30 3611 a
+FX(Figur)-28 b(e)387 b(13-4.)h(Mutt)f(main)f(scr)-28
+b(een)-30 5475 y
+SDict begin H.S end
+ -30 5475 a -30 5475 a
+SDict begin 18.2 H.A end
+ -30 5475 a -30
+5475 a
+SDict begin [ /View [/XYZ H.V] /Dest (4730) cvn H.B /DEST pdfmark end
+ -30 5475 a -30 38552 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 38552 a @beginspecial
+12 @llx 212 @lly 600 @urx 580 @ury 5880 @rwi @setspecial
+%%BeginDocument: basic-network-commands/mutt.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+80c080c080c080c080c080c080c080c080c080c0efc0fb00f3c0010000fa
+c00000e9c0fd00f6c0fb00f3c0fd00ddc0060000c0c0c00000f4c0fd00f4
+c0fd00dcc0fb00c6c0060000c0c0c00000f4c0010000fbc0fd00ddc0fa00
+ecc0fd00d3c0fc00cdc0fb00f6c0060000c0c0c00000f5c0fd0080c0f5c0
+f0c0060000c0c0c00000f4c0010000fbc0010000e8c0010000f5c0040000
+c00000f3c0010000ddc0060000c0c0c00000f3c0010000f3c0010000ddc0
+060000c0c0c00000c7c0fd0003c0000000f4c0010000fac0010000dcc005
+0000c0c00000ecc0010000d4c0050000c0c00000cfc0060000c0c0c00000
+f7c0060000c0c0c00000f4c001000080c0f5c0f5c00b0000c0c0c00000c0
+c0c00000edc0010000e8c0010000fbc0010000fcc0050000c0c00000f4c0
+010000e2c00b0000c0c0c00000c0c0c00000f3c0010000f3c0010000e2c0
+0b0000c0c0c00000c0c0c00000ccc0040000c0c0c0f900ecc0010000e2c0
+010000fcc0050000c0c00000ecc0010000dac0060000c0c0c00000fcc000
+00cfc0060000c0c0c00000fcc00b0000c0c0c00000c0c0c00000f4c00100
+0080c0f5c006c0000000c00000fcc0120000c0c0c00000c0c0c00000c000
+00c0c00000fcc0fd00fdc0fa00ecc0fc00fbc0010000fcc0070000c0c000
+00c0c0fb00fbc0010000edc0050000c0c00000fbc0120000c0c0c00000c0
+c0c00000c00000c0000000fcc0fc00fdc0fb00fbc0010000ecc0fb00fbc0
+010000fcc0010000fac0fc00fdc0080000c0c0c00000c0c0fb00eec0fd00
+02c00000fbc0040000c0c0c0f90001c0c0fc00fbc0fd00fac0010000edc0
+050000c0000000fbc0010000fcc0070000c0c00000c0c0fb0007c0c00000
+c0000000fbc00b0000c0c0c00000c0c0c00000eec0fd0002c00000fcc006
+0000c0c0c00000fac0080000c0000000c0c0c0fb000fc0c00000c0c00000
+c0c00000c0000000eac0010000fbc00d0000c0c0c00000c0c0c00000c0c0
+fb00fbc00a0000c0c0c00000c000000080c0fec0050000c0c00000f6c00d
+0000c0c0c00000c00000c0c00000fbc0010000fbc0010000ebc0040000c0
+0000f5c00d0000c0c00000c00000c0c0c00000fcc0010000edc0050000c0
+c00000f6c01e0000c0c0c00000c0c00000c0c00000c0c00000c00000c0c0
+0000c0c0c00000fcc0010000edc0060000c0c0c00000f5c0fd00f9c01200
+00c0c00000c0c0c00000c00000c0c0c00000efc0f900f7c0060000c000c0
+0000fbc0010000fbc0010000fac0010000ecc0fd0002c00000f6c0fb0010
+c0c00000c0c0c00000c0c00000c0c00000fcc00b0000c0c0c00000c0c0c0
+0000efc0050000c0c00000f6c0010000f9c0fd001ac00000c00000c0c0c0
+0000c00000c0c00000c0c0c00000c0c00000ecc0010000f5c0f90007c000
+00c0c0c00000fcc0010000fcc0050000c0c0000080c0ffc0050000c0c000
+00f6c00d0000c0c0c00000c00000c0c00000fbc0010000fbc0010000ecc0
+050000c0c00000f5c0060000c0c00000c0f900fcc0010000edc0050000c0
+c00000f6c0170000c0c0c00000c0c00000c0c00000c00000c0c00000c0c0
+f900fcc0010000ecc0010000efc0040000c0c0c0fb0009c0c00000c0c0c0
+0000c0f900efc0060000c000c00000f7c0080000c0c0c00000c0c0fb00fb
+c0010000fac0010000ecc0050000c0c00000f6c0060000c00000c0c0f900
+07c0c00000c0c00000fcc00b0000c0c0c00000c0c0c00000efc0050000c0
+c00000f6c0020000c0fc001fc0c00000c0c00000c00000c0c0c00000c000
+00c0c00000c0c0c00000c0c00000ecc0010000f5c0070000c0c0c00000c0
+f900fcc0010000fcc0050000c0c0000080c0ffc0050000c0c00000f6c00d
+0000c0c0c00000c00000c0c00000fbc0010000fbc0010000ecc0050000c0
+c00000f5c0080000c0c00000c00000f7c0010000edc0050000c0c00000f6
+c0190000c0c0c00000c0c00000c0c00000c00000c0c00000c0c00000f7c0
+010000ebc0fd00f0c0140000c00000c0c00000c0c00000c0c0c00000c000
+00eac0060000c000c00000f7c00d0000c0c0c00000c00000c0c00000fbc0
+010000fac0010000ecc0010000f2c0080000c0c00000c00000f9c0050000
+c0c00000fcc00b0000c0c0c00000c0c0c00000efc0050000c0c00000f6c0
+0a0000c0c0c00000c0c00000fbc0160000c0c0c00000c00000c0c00000c0
+c0c00000c0c00000ecc0010000f5c0090000c0c0c00000c00000f7c00100
+00fcc0050000c0c0000080c0ffc0050000c0c00000fbc0120000c0c0c000
+00c000c00000c00000c0c00000fbc0010000fbc0010000ecc0050000c0c0
+0000fbc0010000fcc0080000c0c00000c00000f7c0010000edc0050000c0
+c00000fbc01e0000c0c0c00000c0c0c00000c0c00000c0c00000c00000c0
+c00000c0c00000f7c0010000e9c0010000fbc01e0000c0c0c00000c0c0c0
+0000c00000c0c00000c0c00000c0c0c00000c00000eac0060000c000c000
+00fcc0120000c0c0c00000c0c0c00000c00000c0c00000fbc0010000fac0
+010000ecc0010000f8c0010000fcc0080000c0c00000c00000f9c0050000
+c0c00000fcc00b0000c0c0c00000c0c0c00000efc0050000c0c00000fbc0
+0f0000c0c0c00000c0c0c00000c0c00000fbc0160000c0c0c00000c00000
+c0c00000c0c0c00000c0c00000e4c00e0000c0c0c00000c0c0c00000c000
+00f7c0010000fcc0050000c0c0000080c0ffc0050000c0c00000fbc00700
+00c0c0c00000c0fc0006c00000c0c00000fbc0010000fbc0040000c00000
+efc0050000c0c00000fbc0010000fcc00d0000c00000c0c00000c0c0c000
+00fcc0010000edc0050000c0c00000fbc0230000c0c0c00000c0c0c00000
+c0c00000c0c00000c00000c0c00000c0c00000c0c0c00000fcc0010000ed
+c0060000c0c0c00000fcc0230000c0c0c00000c0c0c00000c00000c0c000
+00c0c0c00000c00000c0c00000c0c0c00000efc0060000c000c00000fcc0
+120000c0c0c00000c0c0c00000c00000c0c00000fbc0010000fac0010000
+ecc0010000f8c0010000fcc0150000c0c00000c00000c0c0c00000c0c000
+00c0c00000fcc00b0000c0c0c00000c0c0c00000efc0050000c0c00000fb
+c0010000fcc0090000c0c00000c0c00000fbc0160000c0c0c00000c00000
+c0c00000c0c0c00000c0c00000ecc0010000fac0130000c0c0c00000c0c0
+c00000c00000c0c0c00000fcc0010000fcc0050000c0c0000080c0ffc000
+c0fb00f5c0fb00fdc0fd0005c00000c0c0c0fc00fbc0fd00edc0fd0002c0
+0000f7c0fb00fcc0fb00fcc0fc00edc0fd0002c00000f6c0fb00fdc00f00
+00c0c00000c0c0000000c00000c0c0fb00fcc0fc00edc0fb00f5c0fb00fd
+c0fd0008c00000c0c0c0000000fcc0fb00eec0060000c0c0c00000f7c011
+0000c0c0c00000c0c0000000c00000c0c0c0fc00fcc0fc00eec0fc00f4c0
+fd0005c0c00000c0c0fb00fdc0fb00fcc0fc00fdc0fa00eec0fb00f4c0fd
+0002c000c0fc00fbc0fb00fdc0fd0004c00000c0c0fb00ebc0010000f5c0
+080000c0c0c00000c0c0fb00fcc0fc00fdc0fb0080c0fec0fcc0010000f2
+c001000080c080c0b5c0010000eec0010000ebc0010000d5c0010000c2c0
+01000080c0fbc0fcc0010000f2c0fd0080c080c0b6c0010000efc0010000
+eec0050000c0c00000d5c0010000c2c001000080c0fbc0fdc0fc0080c080
+c0a7c0fc00f4c0fb00ecc0fc00d5c0fc00c4c0fc0080c0fcc080c080c080
+c080c080c08000800080008000800080008000800080008000e50001c0c0
+f400fbc0f600f9c0f600fbc0e30004c0c0000000f9c0f600fac0d40000c0
+b00001c0c0ed00fbc0fd00fbc0fc0001c0c0f400fac0eb0001c0c0f20000
+c0d90001c0c0fa0000c0fc00fdc0f00000c0fc00fdc0eb00fcc0f90001c0
+c0ba0000c0c70001c0c0ec0000c0ec00e600fdc0f50006c0c0000000c0c0
+f60005c0c00000c0c0f70006c0c0000000c0c0e500fdc0fd0006c0c00000
+00c0c0f600fac0d50001c0c0b10001c0c0ed000ec0c0000000c0c000c0c0
+000000c0c0fc0001c0c0f40005c0c00000c0c0ec0001c0c0f30001c0c0d9
+0001c0c0fb0001c0c0fb0001c0c0f10001c0c0fb0001c0c0ea0001c0c0f8
+0001c0c0bb0001c0c0c70001c0c0ed0001c0c0ec00e700fcc0f50006c0c0
+000000c0c0f60005c0c0000000c0f70006c0c0000000c0c0e600fcc0f800
+01c0c0f60005c000c0c000c0d50001c0c0b20001c0c0e70001c0c0fa0001
+c0c0fb0001c0c0f50005c0c00000c0c0dd0001c0c0d20001c0c0fb0001c0
+c0f10001c0c0fb0001c0c0ea0001c0c0b10001c0c0b20001c0c0ec00e500
+01c0c0f50006c0c0000000c0c0f60003c0c000c0f40001c0c0fa00fbc007
+0000c0c000c0c0c0f30001c0c0f80001c0c0f40001c0c0fc00fbc0f60008
+c0c000c0c0c0000000fbc0fd00fbc0010000fac0b40001c0c0e80001c0c0
+f90001c0c0fb0001c0c0f50007c0c00000c0c00000fbc0fd00fdc00800c0
+c0000000c0c0c0fc00fbc0010000fac0fd00fbc0070000c0c000c0c0c0f6
+000fc0c0000000c0c0000000c0c0c0000000fac0fd0004c0c000c0c0f600
+fac0fd0007c0c000c0c0000000fbc0f50001c0c0f900fdc0fd0016c0c000
+c0c0c00000c0c00000c0c00000c0c0000000c0c0f600fbc0fd00fbc01100
+00c0c00000c0c00000c0c000c0c0c00000fac0fd00fbc0070000c0c000c0
+c0c0f60010c0c000c0c0c00000c0c000c0c0c0000000fbc0fa00fdc00100
+00fbc0fd00fbc0010000fac0ee00e50001c0c0f50006c0c0000000c0c0f6
+00fcc0f300fdc0fd000ec0c0000000c0c00000c0c00000c0c0f40001c0c0
+f90001c0c0f3000bc0c0000000c0c0000000c0c0f600fdc01700c0c000c0
+c0000000c0c000c0c0000000c0c0000000c0c0b20001c0c0e90001c0c0fb
+00fcc0fa0001c0c0f500fbc00f0000c0c0000000c0c000c0c00000c0c0fb
+0010c0c0000000c0c0000000c0c0000000c0c0fc000ec0c0000000c0c000
+00c0c0c000c0c0f70006c0c0000000c0c0fc0001c0c0fb0001c0c0fb00fd
+c00200c0c0f50001c0c0fb00fdc00a00c0c000c0c0000000c0c0f60001c0
+c0f80001c0c0fc0014c0c00000c0c000c0c00000c0c0000000c0c000c0c0
+f60023c0c0000000c0c000c0c0000000c0c000c0c00000c0c0000000c0c0
+0000c0c0000000c0c0fc000ec0c0000000c0c00000c0c0c000c0c0f60015
+c0c00000c0c00000c0c0c000c0c000c0c0000000c0c0fa0016c0c000c0c0
+000000c0c000c0c0000000c0c0000000c0c0ec00e50001c0c0f50006c0c0
+000000c0c0f60003c0c000c0f10003c0c00000f9c0070000c0c00000c0c0
+f40001c0c0fa0001c0c0f2000bc0c0000000c0c0000000c0c0f6001ac0c0
+0000c0c000c0c0000000c0c000c0c0000000c0c0000000c0c0b20001c0c0
+ea0001c0c0f70001c0c0fb0001c0c0f50006c0c000c0c00000f9c00600c0
+c00000c0c0fb0001c0c0fc0001c0c0f90001c0c0fc00f9c0070000c0c000
+00c0c0f70006c0c000c000c0c0fc0001c0c0fb0001c0c0fb0005c0c00000
+c0c0f50001c0c0fb0006c0c00000c0c000f9c0f60001c0c0f80001c0c0fc
+000cc0c00000c0c000c0c00000c0c0fc00fdc0f50001c0c0fa001bc0c000
+0000c0c000c0c00000c0c0000000c0c00000c0c0000000c0c0fc00f9c007
+0000c0c00000c0c0f60015c0c00000c0c00000c0c00000c0c000c0c00000
+00c0c0fa0002c0c000f9c00200c0c0f80001c0c0ec00e50001c0c0f50006
+c0c0000000c0c0f60001c0c0ee0004c0c000c0c0f90005c0c00000c0c0f4
+0001c0c0fb0001c0c0f1000bc0c0000000c0c0000000c0c0f60001c0c0fb
+0013c0c0000000c0c000c0c0000000c0c0000000c0c0b20001c0c0eb0001
+c0c0f60001c0c0fb0001c0c0f50008c0c00000c0c000c0c0fa0005c0c000
+00c0c0fb0001c0c0fb00fdc0fb0001c0c0fc0001c0c0f90001c0c0f30006
+c0c000c000c0c0fc0001c0c0fb0001c0c0fb0005c0c00000c0c0f50001c0
+c0fb0008c0c00000c0c000c0c0f10001c0c0f80001c0c0fc000cc0c00000
+c0c000c0c00000c0c0fc00fdc0f50001c0c0fa001bc0c0000000c0c000c0
+c00000c0c0000000c0c00000c0c0000000c0c0fc0001c0c0f90001c0c0f2
+0009c0c00000c0c00000c0c0fb0006c0c0000000c0c0fa0004c0c000c0c0
+fa0001c0c0f80001c0c0ec00e50001c0c0f50006c0c0000000c0c0f60001
+c0c0f30009c0c0000000c0c000c0c0f90005c0c00000c0c0f40001c0c0fb
+0001c0c0f1000bc0c0000000c0c0000000c0c0f60001c0c0fb0013c0c000
+0000c0c000c0c0000000c0c0000000c0c0b20001c0c0ec0001c0c0f50001
+c0c0fb0001c0c0f50008c0c00000c0c000c0c0fa0005c0c00000c0c0fb00
+01c0c0f90001c0c0fc0001c0c0fc0001c0c0f90001c0c0f30006c0c000c0
+00c0c0fc0001c0c0fb0001c0c0fb0005c0c00000c0c0f50001c0c0fb0008
+c0c00000c0c000c0c0f10005c0c0000000c0fc0001c0c0fc000cc0c00000
+c0c000c0c00000c0c0fc00fdc0f50001c0c0fa001bc0c0000000c0c000c0
+c00000c0c0000000c0c00000c0c0000000c0c0fc0001c0c0f90001c0c0f2
+0009c0c00000c0c00000c0c0fb0006c0c0000000c0c0fa0004c0c000c0c0
+fa0001c0c0f80001c0c0ec00e50001c0c0f50006c0c0000000c0c0f60001
+c0c0f30016c0c0000000c0c000c0c0000000c0c00000c0c00000c0c0f400
+01c0c0fb0001c0c0f1000bc0c0000000c0c0000000c0c0f60001c0c0fb00
+16c0c0000000c0c000c0c0000000c0c0000000c0c000c0c0b40001c0c0ed
+000ec0c0000000c0c000c0c0000000c0c0fc0001c0c0f40014c0c00000c0
+c000c0c0000000c0c000c0c00000c0c0fb001fc0c0000000c0c0000000c0
+c0000000c0c000c0c000c0c0000000c0c00000c0c0f300f9c0fc0001c0c0
+fb000cc0c000c0c00000c0c00000c0c0f50014c0c000c0c00000c0c00000
+c0c000c0c0000000c0c0f60005c0c00000c0c0fc0001c0c0fc0014c0c000
+00c0c000c0c00000c0c0000000c0c000c0c0f60032c0c0000000c0c000c0
+c0000000c0c000c0c00000c0c0000000c0c00000c0c0000000c0c000c0c0
+00c0c0000000c0c00000c0c0f20009c0c00000c0c00000c0c0fb0006c0c0
+000000c0c0fa0019c0c000c0c0000000c0c000c0c0000000c0c0000000c0
+c000c0c0ef00e700fac0f600fbc0f600fcc0f300fbc0fd00fbc0fd00fbc0
+f500fac0fd0001c0c0f200fcc0fd00fbc0f600fcc0fb00fbc0fd00fbc0fb
+00fdc0b20001c0c0ee00f9c0010000fbc0fc0001c0c0f400fdc0050000c0
+c00000fbc0fd00fbc0fc00fcc0fd00fbc0fb00fdc0fd00fbc0010000fcc0
+f30004c0c000c0c0fc00fcc0fb00fdc0080000c0c0c00000c0c0f400fdc0
+0a0000c0c0c00000c0c00000fbc0f600f9c0fd00fcc0fd0015c0c00000c0
+c00000c0c0c000c0c000c0c0000000c0c0f600fbc0fd00fbc0fd00fdc00a
+00c0c00000c0c00000c0c0fc00fdc0fd00fbc0010000fcc0f300fbc00100
+00fcc0fb00fbc0f90003c0c00000fbc0fd00fbc0fb00fdc0ee00a70001c0
+c080008f0001c0c08000950001c0c0ea0005c0c00000c0c0d700a70001c0
+c08000930005c0c00000c0c08000950001c0c0ea0005c0c00000c0c0d700
+a800fcc080009300fcc080009500fcc0ea00fcc0d6008000800080008000
+800080c080c080c080c080c080c080c080c080c080c0e7c0fb00d5c0fb00
+e3c0040000c0c0c0f900f7c0fa00f3c00000f1c0010000f5c0fd00f0c0fc
+00efc0060000c0c0c00000f5c0fd00fdc0fd00efc0010000f3c0040000c0
+c0c0f90001c0c0fb00fcc0010000f4c0060000c0c0c00000f5c0fd00d2c0
+0000ecc0fc00f9c0010000d9c0040000c0c0c0fb00fcc0fd00edc0fd00d2
+c0fb00f3c0010000fbc0010000f9c0010000bdc0e8c0060000c0c0c00000
+d7c0060000c0c0c00000e5c0fd00fdc0060000c0c0c00000f6c0050000c0
+c00000f5c0010000f1c0010000f4c0010000efc0010000eec0060000c0c0
+c00000f4c0010000fcc0010000f0c0010000f3c0fd00fdc0010000fac006
+0000c0c0c00000fcc0010000f5c0060000c0c0c00000f4c0010000d3c001
+0000ebc0010000f8c0010000dac00b0000c0c0c00000c0c0c00000fcc001
+0000ecc0010000d3c0060000c0c0c00000f5c0fd00fac0010000fbc0fc00
+bec0e3c0010000d7c0060000c0c0c00000e6c0fc00f8c0010000f6c00500
+00c0c00000f5c0010000e3c0010000efc0010000eec0060000c0c0c00000
+f4c0010000fcc0010000f1c0010000f3c0fc00fdc0010000f5c0010000fb
+c0010000f6c0060000c0c0c00000f4c0010000d3c0010000ebc0010000d1
+c0010000fcc0060000c0c0c00000fcc0010000ecc0010000d3c0060000c0
+c0c00000f6c0fc00f9c0010000fcc0fc00bec0e4c0010000e3c0010000f4
+c0010000fac0fb0007c0c00000c0000000f3c0010000f8c0010000f6c007
+0000c0c00000c0c0fc00fdc0fa0007c0c00000c0000000fcc0fd00fcc0fb
+00fdc0050000c0c00000f3c0010000eec0080000c0c0c00000c0c0fb00fb
+c0010000fcc0050000c0c00000f5c0010000f1c0060000c0c0c00000f5c0
+010000fbc0010000f6c0080000c0c0c00000c0c0fb00fbc0010000fcc0fb
+00fdc0fb000ac0c0000000c00000c0c0c0fb00f6c0fa00fdc0fb00f5c001
+0000f9c0fd00fdc0160000c0000000c0c00000c0c00000c0c00000c0c0c0
+0000f5c0010000fbc0010000f8c0010000fcc0fc00fcc0fb00fdc00f0000
+c0c00000c00000c0c0c00000c0c0fc00fdc0080000c0000000c0c0c0fb00
+f6c0060000c0c0c00000f4c0010000f9c0010000fcc0fc00bec0e5c00100
+00e2c0010000f3c0fd00fdc00e0000c0c0c00000c0c00000c0c00000f4c0
+010000f9c0010000f5c0fb00fac0010000fcc0010000fbc0fd0002c00000
+fcc0120000c0c0c00000c0c0c00000c0c00000c00000f2c0010000eec00e
+0000c0c0c00000c00000c0c0c00000fcc0010000fcc0040000c00000f4c0
+010000f1c0040000c0c0c0fa00fcc0fc00fac0010000f6c00e0000c000c0
+0000c00000c0c0c00000fcc0140000c0c0c00000c0c0c00000c00000c0c0
+c00000c0f90007c00000c0c0c00000f5c0010000fcc0060000c0c0c00000
+f6c0010000f8c0010000fcc0140000c0c00000c00000c0c00000c0c0c000
+00c00000f4c0010000fac0fd00fac0010000f9c01a0000c0c00000c0c0c0
+0000c0c00000c00000c0c00000c0c0c00000fbc0120000c0c0c0000000c0
+0000c00000c0c0c00000f6c0fa00f4c0010000f9c0010000fbc0010000bd
+c0e6c0010000e3c0fa00f3c0030000c0c0f90007c0c00000c0c00000f4c0
+010000fac0010000f4c0010000fac0fb00fcc0010000fbc0050000c0c000
+00fcc0060000c0c0c00000f9c0fc00f1c0010000eec00e0000c0c0c00000
+c00000c0c0c00000fcc0010000fcc0fc00f3c0010000f1c0010000f8c001
+0000fac0010000fbc0010000f6c0070000c000c00000c0f900fcc0060000
+c0c0c00000fac00f0000c0c0c00000c00000c000c00000c0f900f5c00100
+00fcc0060000c0c0c00000f6c0010000f8c0010000fcc00c0000c0c00000
+c00000c0c00000fcc0fd00f3c0010000f8c0010000fbc0010000fcc0fb00
+03c0c00000f9c0fc00fdc0080000c000c00000c0c0fb00fdc0060000c0c0
+0000c0f900f2c0010000f4c0010000f9c0010000fbc0010000bdc0e7c001
+0000e0c0010000f0c0040000c00000f9c0050000c0c00000f4c0010000fb
+c0010000f3c0010000fbc0050000c0c00000fcc0010000fbc0010000f8c0
+060000c0c0c00000f9c0fc00f5c0050000c0c00000eec00e0000c0c0c000
+00c00000c0c0c00000fcc0010000fcc0fc00f3c0010000f1c0010000f8c0
+010000fac0010000fbc0010000f6c0090000c000c00000c00000f7c00600
+00c0c0c00000fac0110000c0c0c00000c00000c000c00000c00000f0c001
+0000fcc0060000c0c0c00000f6c0010000f8c0010000fcc00c0000c0c000
+00c00000c0c00000fcc0fd00f3c0010000f7c0010000fcc00e0000c0c0c0
+0000c0c00000c0c00000f9c0fc00fdc0120000c000c00000c00000c0c000
+00c0c0c00000fbc0010000edc0010000f4c0010000f9c0010000fbc00100
+00bdc0e8c0010000dfc0010000f5c0090000c0c0c00000c00000f9c00500
+00c0c00000f4c0010000fbc0010000f3c0010000fbc0050000c0c00000fc
+c0010000fbc0010000f8c0060000c0c0c00000f9c0040000c00000f6c005
+0000c0c00000edc00d0000c00000c0c00000c0c0c00000fcc0010000fcc0
+040000c00000f4c0010000f1c0010000f8c0010000fac0010000fbc00100
+00f6c0f90002c00000f7c0060000c0c0c00000fac0110000c0c0c00000c0
+0000c000c00000c00000f0c0010000fcc0060000c0c0c00000f6c0050000
+c0c0c000fcc0010000fcc00c0000c0c00000c00000c0c00000fcc0fd00f3
+c0010000fcc0060000c0c0c00000fcc00e0000c0c0c00000c0c00000c0c0
+0000f9c0190000c00000c0c00000c000c00000c00000c0c00000c0c0c000
+00fbc0010000edc0010000f4c0010000f9c0010000b6c0e8c0060000c0c0
+c00000d7c0160000c0c0c00000c00000c0c0c00000c0c00000c0c00000f4
+c0010000fbc0010000f3c0010000fbc0050000c0c00000fcc0080000c000
+00c0c00000f8c0130000c0c0c00000c0c0c00000c0c00000c0c00000f7c0
+050000c0c00000fbc0010000f3c0fd00fdc0060000c0c0c00000fcc00100
+00fcc0050000c0c00000f4c0010000f2c0130000c0c0c00000c0c0c00000
+c00000c0c0c00000fcc0010000f5c0fd000bc0000000c00000c0c0c00000
+fcc0230000c0c0c00000c0c0c00000c00000c0c0c00000c00000c000c000
+00c00000c0c0c00000f5c00c0000c00000c00000c0c0c00000f6c0050000
+c0c00000fcc0010000fcc0140000c0c00000c00000c0c00000c0c0c00000
+c00000f3c00b0000c0c0c00000c0c0c00000fcc01c0000c0c0c00000c0c0
+0000c0c00000c0c0c00000c0c00000c0c00000c0f9000bc00000c0c00000
+c0c0c00000fbc0060000c0c0c00000f3c0010000fbc0010000fac0010000
+fac0010000fac0010000bdc0e8c0f900d6c0fb00fdc0fb00fdc0fb00f5c0
+fa00fdc0010000f4c0fc00fbc0fd0002c00000fcc0fd0001c0c0fc00fac0
+fc00fdc0fb0008c0c0000000c0c00000f6c0fc00fac0010000f2c00000fb
+c0fb00fcc0fc0008c0c0000000c0c00000f3c0010000f5c0fa0001c0c0fb
+00fdc0fb00fcc0010000f3c0070000c00000c0c0c0fb00fcc0fc00fdc0fb
+00fdc0fb000ac0c00000c0c0c00000c0c0fb00f3c0fd00fdc0fb00f6c0f9
+00fdc0fc00fdc0150000c0c00000c0c0000000c00000c00000c0c0c00000
+f3c0040000c0c0c0fb00fcc0fc00fdc0fd0004c00000c0c0fb0019c0c000
+0000c0c00000c0c00000c00000c0c0c0000000c00000c0fc00fbc0fb00f5
+c0fc00fac0010000fcc0fa00fdc0010000f9c0010000bdc0a7c001000080
+c080c080c080c0dbc0a7c001000080c080c080c080c0dbc0a8c0fc0080c0
+80c080c080c0dcc080c080c080c080c080c0800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080c080c080c080c080c080c080c080c080c080c0e8c0
+060000c0c0c00000f4c00000f9c00000b1c0010000fbc0fd00dac00000f2
+c0fc0008c0c00000c0c0c00000dec0fb00f5c0fb00fcc0fd00fac0fd00f3
+c0010000f4c0fb00f6c0f9000ac0000000c0c00000c0c0c0fc00e2c00100
+00fbc0fd00f3c00000e9c0fd00f3c00000f2c001000080c0010000f4c0fd
+00fbc0fd00fbc0010000e4c0e8c0fd0003c0000000f5c0010000fac00100
+00b1c0010000fac0010000dbc0010000f2c0010000fcc0fd0003c0000000
+dfc0060000c0c0c00000f7c0060000c0c0c00000fcc0010000f9c0010000
+f4c0fd00f5c0060000c0c0c00000f7c0010000f9c0050000c0c00000fbc0
+010000e3c0010000f9c0010000f4c0010000e8c0010000f4c0010000f1c0
+01000082c0010000f2c0010000fac0010000fac0010000e5c0e8c0f900f5
+c0010000fac0010000f9c0010000efc00000e1c00000e4c0010000f7c000
+00e5c0010000f2c0010000fcc0f900e4c0010000f8c0010000f7c0060000
+c0c0c00000fcc0010000f9c0010000fbc0010000fcc0fc00f5c0060000c0
+c0c00000f7c0010000f9c0050000c0c00000fbc0010000e4c0010000f8c0
+010000f4c0010000eec00000fbc0010000f4c0010000f0c001000084c001
+0000f1c0010000fac0010000f9c0010000e6c0e8c0f90008c00000c0c000
+00c0c0fa0001c0c0fa00fbc0010000f0c00b0000c00000c0c0c00000c0c0
+fc00fdc0050000c0000000f9c00b0000c0000000c00000c0c0c0fc00fbc0
+fd00fac0010000f8c00b0000c00000c0000000c0c0c0fb00fdc0fb0001c0
+c0fa00f4c0010000fcc0f90001c0c0fb00fdc0fd0004c00000c0c0fb00fb
+c0010000f9c0010000f6c0060000c0c0c00000fcc0010000fbc0fc00fbc0
+010000fac0010000f5c0060000c0c0c00000f7c0010000f9c0040000c000
+00fac0010000e4c0010000fac0fc00fdc0fc00fdc0fa00fdc0fb00f9c004
+0000c0c0c0fc00fdc0fc00fdc0fa00fdc0fb00fac001000084c0010000fb
+c0fc00fac0010000fac0010000f9c0010000e6c0e8c00d0000c000c00000
+c00000c0c00000fcc0010000fac0010000e8c00a0000c0c00000c0c0c000
+00fbc00a0000c0c0c0000000c00000fbc0030000c0c0f900fbc0010000fb
+c0010000fac0010000f9c01f0000c0c0c0000000c00000c00000c0c0c000
+00c00000c0c0c00000c0c0c00000f2c0010000fcc01e0000c000c00000c0
+0000c0c0c00000c00000c0c00000c0c00000c0c0c00000f4c0010000f5c0
+060000c0c0c00000fcc0010000fcc0040000c00000f3c0010000f4c0fa00
+f7c0fa00fdc0fc00f9c0010000e4c0010000fbc0040000c00000fac00100
+00fcc0010000fcc0060000c0c0c00000fbc0090000c0c0c00000c00000fa
+c0010000fcc0010000fcc0060000c0c0c00000fbc001000084c0010000f8
+c0010000fbc0010000fac0010000f9c0010000e6c0f90000c0f90000c0f9
+000ec00000c0c0c00000c00000c0c00000fcc0010000fac0010000e9c00d
+0000c0c0c00000c0c0c00000c0c0fb00fdc0050000c0c00000fcc00d0000
+c0c0c00000c000c00000c0c0fb00fbc0010000fac0010000fac0010000fc
+c01a0000c0c00000c00000c0c0c00000c00000c0c0c00000c0c0c00000f2
+c0010000fcc00a0000c0c0c00000c0c00000fbc00a0000c0c00000c0c0c0
+0000f1c0010000f4c0060000c0c0c00000fcc00a0000c0c0c00000c0c000
+00f3c0010000f0c0010000f2c0030000c0c0fc00f9c0030000c0c0f90000
+c0f90000c0f900fdc0010000fcc0080000c0c00000c0c0c0fb00fcc00100
+00fcc0f900fcc00d0000c0c0c00000c0c00000c0c0c0fb00fcc0010000fc
+c0f900fbc0030000c0c0f90000c0f90000c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f900
+00c0f90000c0f900fdc0010000fbc0fb00fbc0010000fac0010000f9c003
+0000c0c0f90000c0f90000c0f900ffc0e8c00d0000c0c0c00000c00000c0
+c00000fcc0010000fac0010000eac0010000fcc0120000c0c0c00000c000
+00c0c00000c0c0c00000f9c0010000fcc00d0000c000c00000c00000c0c0
+0000fbc0010000fac0010000fbc0010000fbc0010000fbc0130000c0c0c0
+0000c00000c0c0c00000c0c0c00000f2c0010000fcc0150000c0c0c00000
+c0c0c0000000c0c0c00000c0c00000fcc0fd00f4c0010000f3c0060000c0
+c0c00000fcc00a0000c0c0c00000c0c00000f3c0010000f0c0010000f2c0
+080000c0c00000c00000fac0010000e4c0010000fcc00d0000c0c00000c0
+c00000c0c00000fcc0010000fcc0010000f8c0010000fcc00d0000c0c000
+00c0c00000c0c00000fcc0010000fcc0010000f6c001000084c0010000fc
+c0050000c0c00000fbc0010000fac0010000f9c0010000e6c0e8c00d0000
+c0c0c00000c00000c0c00000fcc0010000fac0010000f9c0010000f4c001
+0000fbc0120000c0c0c00000c00000c0c00000c0c0c00000fac0010000fb
+c00d0000c000c00000c00000c0c00000fbc0010000fac0010000fcc00100
+00fac0010000fbc0130000c0c0c00000c00000c0c0c00000c0c0c00000f2
+c0010000fcc0060000c0c0c00000fbc0090000c0c00000c0c00000fac001
+0000fbc0060000c0c0c00000f2c0060000c0c0c00000fcc00a0000c0c0c0
+0000c0c00000fbc0010000fac0010000f0c0010000f2c0090000c0c00000
+c0c00000fbc0010000e4c0010000fcc00d0000c0c00000c0c00000c0c000
+00fcc0010000fcc0010000f9c0010000fbc00d0000c0c00000c0c00000c0
+c00000fcc0010000fcc0010000f6c001000084c0010000fcc0050000c0c0
+0000fbc0010000fac0010000f9c0010000e6c0e8c00d0000c0c0c00000c0
+0000c0c00000fcc00c0000c00000c0c0c00000c00000fcc0010000f5c001
+0000f9c0110000c00000c0c00000c0c00000c0c0c00000fbc0010000fac0
+0d0000c000c00000c00000c0c00000fbc0010000fac0060000c0c0c00000
+f9c0010000fbc0160000c0c0c00000c00000c0c0c00000c0c0c00000c000
+00f5c0010000fcc01e0000c0c0c00000c00000c0c0c00000c00000c0c000
+00c0c00000c0c0c00000fcc00b0000c0c0c00000c0c0c00000f7c0060000
+c0c0c00000fcc00a0000c0c0c00000c0c00000fbc0010000fac0010000f1
+c0010000fbc0130000c0c0c00000c0c0c00000c0c00000c0c00000fbc001
+0000e3c0120000c0c0c00000c0c00000c0c00000c0c00000fcc00f0000c0
+0000c00000c0c0c00000c00000fac00d0000c0c00000c0c00000c0c00000
+fcc00c0000c00000c00000c0c0c00000fcc001000082c00a0000c0c0c000
+00c0c00000fbc0010000fac0010000fac0010000e5c0e8c00e0000c0c0c0
+0000c0c0000000c00000fcc0fd00fbc0fd00eec00000f7c0fd00fcc0fd00
+03c00000c0fc00fcc00000f9c0110000c0c0c00000c0c0000000c00000c0
+c0c0fc00fcc0fc0002c0c000f9c0fc00fbc0fb00fdc0fb00fbc0fd00f4c0
+fc000ac0c00000c0c0c00000c0c0fb00fdc0fb00fdc0fb00f6c0f900f6c0
+fb00fcc0fc00fdc0fd0002c00000f6c0fa00f6c0fc00fac0010000fcc0fb
+000bc0c0000000c0c00000c0c0c0fc00e2c0120000c0c0c0000000c00000
+c0c0000000c00000fcc0fd00fdc0fb0002c0c000f8c0fd000ac00000c0c0
+000000c00000fcc0fd00fdc0fb00fcc001000080c00d0000c0c0c0000000
+c00000c0c0c0fc00fcc0fc00fcc0010000e4c080c0a4c001000080c080c0
+80c0dec080c0a8c0050000c0c0000080c080c080c0dec080c0a7c0fc0080
+c080c080c0ddc080c080c080c080c080c080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 38552 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 38552 a 3565 x FU(if)336
+b(you')-77 b(re)335 b(looking)g(for)h(a)g(mail)g(client)f(that)h(will)f
+(let)h(you)f(be)h(in)g(total)f(control)h(o)-23 b(v)g(er)335
+b(e)-39 b(v)-23 b(erything,)-30 44131 y(then)424 b(you)f(will)h(lik)-15
+b(e)423 b FP(mutt)p FU(.)h(all)g(the)f(def)-15 b(ault)423
+b(settings)g(can)h(be)g(customized,)g(k)-15 b(e)-23 b(ybindings)422
+b(can)-30 46146 y(be)387 b(changed.)h(if)f(you)g(lik)-15
+b(e)387 b(to)g(add)g(a)h(macro,)f(you)h(can.)-30 47256
+y
+SDict begin H.S end
+ -30 47256 a -30 47256 a
+SDict begin 18.2 H.A end
+ -30 47256 a -30 47256 a
+SDict begin [ /View [/XYZ H.V] /Dest (4735) cvn H.B /DEST pdfmark end
+ -30
+47256 a 1680 x FU(you)416 b(probably)g(w)-15 b(ant)416
+b(to)h(tak)-15 b(e)416 b(a)g(look)g(at)h(the)24779 48936
+y
+SDict begin H.S end
+ 24779 48936 a 24779 48936 a
+SDict begin 18.2 H.A end
+ 24779 48936 a 24779 48936
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4736) cvn H.B /DEST pdfmark end
+ 24779 48936 a FQ(muttrc)c FU(manpage,)k(which)f(will)g(tell)g(you)h
+(ho)-39 b(w)416 b(to)-30 50950 y(con\002gure)387 b(e)-39
+b(v)-23 b(erything.)387 b(or)g(tak)-15 b(e)387 b(a)h(look)f(at)g(the)g
+(included)g(e)-23 b(xample)37529 50950 y
+SDict begin H.S end
+ 37529 50950
+a 37529 50950 a
+SDict begin 18.2 H.A end
+ 37529 50950 a 37529 50950 a
+SDict begin [ /View [/XYZ H.V] /Dest (4737) cvn H.B /DEST pdfmark end
+ 37529 50950
+a FQ(muttrc)384 b FU(\002le.)-30 52061 y
+SDict begin H.S end
+ -30 52061 a
+-30 52061 a
+SDict begin 18.2 H.A end
+ -30 52061 a -30 52061 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-EMAIL-NAIL)
+cvn H.B /DEST pdfmark end
+ -30 52061 a 5181
+x FF(nail)-30 57265 y
+SDict begin H.S end
+ -30 57265 a -30 57265 a
+SDict begin 18.2 H.A end
+ -30 57265
+a -30 57265 a
+SDict begin [ /View [/XYZ H.V] /Dest (4741) cvn H.B /DEST pdfmark end
+ -30 57265 a -30 58195 a
+SDict begin H.S end
+ -30 58195 a -30
+58195 a
+SDict begin 18.2 H.A end
+ -30 58195 a -30 58195 a
+SDict begin [ /View [/XYZ H.V] /Dest (4744) cvn H.B /DEST pdfmark end
+ -30 58195 a -30 58195
+a
+SDict begin H.S end
+ -30 58195 a -30 58195 a
+SDict begin 18.2 H.A end
+ -30 58195 a -30 58195 a
+SDict begin [ /View [/XYZ H.V] /Dest (4745) cvn H.B /DEST pdfmark end
+ -30
+58195 a 1992 x FP(nail)p FU(\(1\))472 b(is)h(a)g(command)f(line)g(dri)
+-39 b(v)-23 b(en)473 b(mail)f(client.)h(It)g(is)f(v)-23
+b(ery)473 b(primiti)-39 b(v)-23 b(e)472 b(and)g(of)-39
+b(fers)473 b(pretty)-30 62201 y(much)351 b(nothing)f(in)g(the)h(w)-15
+b(ay)350 b(of)h(user)g(interf)-15 b(aces.)351 b(Ho)-39
+b(we)g(v)-23 b(er)-62 b(,)351 b(mailx)g(is)f(handy)h(for)g(times)f
+(when)-30 64216 y(you)460 b(need)g(to)g(quickly)g(mail)f(something,)h
+(scripting)f(a)h(b)-31 b(ulk)460 b(mailer)-62 b(,)460
+b(testing)g(your)g(MT)-144 b(A)459 b(in-)-30 66231 y(stallation)436
+b(or)h(something)f(similar)-85 b(.)437 b(Note)g(that)g(Slackw)-15
+b(are)436 b(creates)i(symbolic)e(links)g(to)48800 66231
+y
+SDict begin H.S end
+ 48800 66231 a 48800 66231 a
+SDict begin 18.2 H.A end
+ 48800 66231 a 48800 66231
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4746) cvn H.B /DEST pdfmark end
+ 48800 66231 a FP(nail)-30 68245 y FU(at)1439 68245
+y
+SDict begin H.S end
+ 1439 68245 a 1439 68245 a
+SDict begin 18.2 H.A end
+ 1439 68245 a 1439 68245 a
+SDict begin [ /View [/XYZ H.V] /Dest (4747) cvn H.B /DEST pdfmark end
+
+1439 68245 a FQ(/usr/bin/mail)341 b FU(and)12519 68245
+y
+SDict begin H.S end
+ 12519 68245 a 12519 68245 a
+SDict begin 18.2 H.A end
+ 12519 68245 a 12519 68245
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4748) cvn H.B /DEST pdfmark end
+ 12519 68245 a FQ(/usr/bin/mailx)p FU(.)g(An)-23 b(y)350
+b(of)f(these)h(three)g(commands)e(e)-23 b(x)g(ecutes)350
+b(the)f(same)p Black 49451 73792 a FR(169)p Black eop
+end
+%%Page: 170 192
+TeXDict begin 170 191 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.170) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 3611 a FU(program.)h(In)h(f)-15 b(act,)387
+b(you)g(will)g(most)g(lik)-15 b(ely)386 b(see)25937 3611
+y
+SDict begin H.S end
+ 25937 3611 a 25937 3611 a
+SDict begin 18.2 H.A end
+ 25937 3611 a 25937 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4749) cvn H.B /DEST pdfmark end
+
+25937 3611 a FP(nail)h FU(referred)h(to)f(as)37863 3611
+y
+SDict begin H.S end
+ 37863 3611 a 37863 3611 a
+SDict begin 18.2 H.A end
+ 37863 3611 a 37863 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (4750) cvn H.B /DEST pdfmark end
+
+37863 3611 a FP(mail)p FU(.)-30 6401 y(The)g(basic)g(command)g(line)g
+(is:)-30 7966 y
+SDict begin H.S end
+ -30 7966 a -30 7966 a
+SDict begin 14.56 H.A end
+ -30 7966 a -30
+7966 a
+SDict begin [ /View [/XYZ H.V] /Dest (4752) cvn H.B /DEST pdfmark end
+ -30 7966 a -30 7966 a
+SDict begin H.S end
+ -30 7966 a -30 7966 a
+SDict begin 14.56 H.A end
+ -30
+7966 a -30 7966 a
+SDict begin [ /View [/XYZ H.V] /Dest (4753) cvn H.B /DEST pdfmark end
+ -30 7966 a 1596 x FJ(\045)1309 9562
+y
+SDict begin H.S end
+ 1309 9562 a 1309 9562 a
+SDict begin 14.56 H.A end
+ 1309 9562 a 1309 9562 a
+SDict begin [ /View [/XYZ H.V] /Dest (4754) cvn H.B /DEST pdfmark end
+ 1309
+9562 a FH(mailx)743 b FK(<)p FH(subject)p FK(>)g(<)p
+FH(to-addr)p FK(>)-30 11280 y
+SDict begin H.S end
+ -30 11280 a -30 11280 a
+SDict begin 18.2 H.A end
+
+-30 11280 a -30 11280 a
+SDict begin [ /View [/XYZ H.V] /Dest (4755) cvn H.B /DEST pdfmark end
+ -30 11280 a -30 11280 a
+SDict begin H.S end
+ -30 11280
+a -30 11280 a
+SDict begin 18.2 H.A end
+ -30 11280 a -30 11280 a
+SDict begin [ /View [/XYZ H.V] /Dest (4756) cvn H.B /DEST pdfmark end
+ -30 11280 a 1847
+x FP(mailx)499 b FU(reads)h(the)g(message)f(body)g(from)h(standard)f
+(input.)h(So)f(you)g(can)h(cat)g(a)g(\002le)f(into)h(this)-30
+15141 y(command)373 b(to)g(mail)f(it,)i(or)f(you)g(can)g(just)g(type)f
+(te)-23 b(xt)373 b(and)g(hit)32622 15141 y
+SDict begin H.S end
+ 32622 15141
+a 32622 15141 a
+SDict begin 18.2 H.A end
+ 32622 15141 a 32622 15141 a
+SDict begin [ /View [/XYZ H.V] /Dest (4757) cvn H.B /DEST pdfmark end
+ 32622 15141
+a 32622 15141 a
+SDict begin H.S end
+ 32622 15141 a 32622 15141 a
+SDict begin 18.2 H.A end
+ 32622 15141
+a 32622 15141 a
+SDict begin [ /View [/XYZ H.V] /Dest (4758) cvn H.B /DEST pdfmark end
+ 32622 15141 a FX(Ctrl)p FU(+)36250 15141
+y
+SDict begin H.S end
+ 36250 15141 a 36250 15141 a
+SDict begin 18.2 H.A end
+ 36250 15141 a 36250 15141
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4759) cvn H.B /DEST pdfmark end
+ 36250 15141 a FX(D)g FU(when)g(\002nished)f(with)h(the)-30
+17156 y(message.)-30 18266 y
+SDict begin H.S end
+ -30 18266 a -30 18266 a
+SDict begin 18.2 H.A end
+
+-30 18266 a -30 18266 a
+SDict begin [ /View [/XYZ H.V] /Dest (4760) cvn H.B /DEST pdfmark end
+ -30 18266 a 1679 x FU(Here)388
+b(is)f(an)g(e)-23 b(xample)387 b(of)g(mailing)g(a)g(program)g(source)g
+(\002le)g(to)g(another)g(person.)-30 21831 y
+SDict begin H.S end
+ -30 21831
+a -30 21831 a
+SDict begin 14.56 H.A end
+ -30 21831 a -30 21831 a
+SDict begin [ /View [/XYZ H.V] /Dest (4761) cvn H.B /DEST pdfmark end
+ -30 21831 a -30
+21831 a
+SDict begin H.S end
+ -30 21831 a -30 21831 a
+SDict begin 14.56 H.A end
+ -30 21831 a -30 21831
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4762) cvn H.B /DEST pdfmark end
+ -30 21831 a 1276 x FJ(\045)1309 23107 y
+SDict begin H.S end
+ 1309 23107
+a 1309 23107 a
+SDict begin 14.56 H.A end
+ 1309 23107 a 1309 23107 a
+SDict begin [ /View [/XYZ H.V] /Dest (4763) cvn H.B /DEST pdfmark end
+ 1309 23107 a
+FH(cat)744 b(randomfunc.c)e(|)i(mail)f(-s)h("Here's)f(that)g(function")
+g(asdf@example.net)-30 24967 y
+SDict begin H.S end
+ -30 24967 a -30 24967
+a
+SDict begin 18.2 H.A end
+ -30 24967 a -30 24967 a
+SDict begin [ /View [/XYZ H.V] /Dest (4764) cvn H.B /DEST pdfmark end
+ -30 24967 a 1704 x FU(The)338
+b(man)g(page)g(e)-23 b(xplains)337 b(more)h(of)g(what)22972
+26671 y
+SDict begin H.S end
+ 22972 26671 a 22972 26671 a
+SDict begin 18.2 H.A end
+ 22972 26671 a 22972
+26671 a
+SDict begin [ /View [/XYZ H.V] /Dest (4765) cvn H.B /DEST pdfmark end
+ 22972 26671 a FP(nail)f FU(can)h(do,)h(so)e(you)h(will)g
+(probably)f(w)-15 b(ant)337 b(to)h(ha)-31 b(v)-23 b(e)-30
+28686 y(a)388 b(look)e(at)i(that)f(before)g(using)g(it.)-30
+31346 y
+SDict begin H.S end
+ -30 31346 a -30 31346 a
+SDict begin 18.2 H.A end
+ -30 31346 a -30 31346
+a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-WEB) cvn
+H.B /DEST pdfmark end
+ -30 31346 a 5789 x FL(13.8)620 b(Br)-45 b(o)-33 b(wser)g(s)-30
+37163 y
+SDict begin H.S end
+ -30 37163 a -30 37163 a
+SDict begin 18.2 H.A end
+ -30 37163 a -30 37163
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4768) cvn H.B /DEST pdfmark end
+ -30 37163 a -30 38279 a
+SDict begin H.S end
+ -30 38279 a -30 38279 a
+SDict begin 18.2 H.A end
+ -30
+38279 a -30 38279 a
+SDict begin [ /View [/XYZ H.V] /Dest (4770) cvn H.B /DEST pdfmark end
+ -30 38279 a 1987 x FU(The)438 b(\002rst)g(thing)f
+(that)h(people)f(think)h(about)f(when)h(the)-23 b(y)438
+b(hear)g(the)g(w)-15 b(ord)437 b(Internet)h(is)46783
+40266 y
+SDict begin H.S end
+ 46783 40266 a 46783 40266 a
+SDict begin 18.2 H.A end
+ 46783 40266 a 46783
+40266 a
+SDict begin [ /View [/XYZ H.V] /Dest (4771) cvn H.B /DEST pdfmark end
+ 46783 40266 a FU(\223sur\002ng)-30 42280 y(the)519
+b(net\224.)g(Or)g(looking)f(at)h(websites)g(using)f(a)h(web)g(bro)-39
+b(wser)-85 b(.)519 b(This)f(is)h(probably)g(by)f(f)-15
+b(ar)519 b(the)-30 44295 y(most)387 b(popular)g(use)g(of)g(the)g
+(Internet)g(for)h(the)f(a)-31 b(v)-23 b(erage)387 b(user)-85
+b(.)-30 45405 y
+SDict begin H.S end
+ -30 45405 a -30 45405 a
+SDict begin 18.2 H.A end
+ -30 45405 a -30
+45405 a
+SDict begin [ /View [/XYZ H.V] /Dest (4772) cvn H.B /DEST pdfmark end
+ -30 45405 a 1680 x FU(Slackw)-15 b(are)389 b(pro)-23
+b(vides)388 b(popular)h(graphical)g(web)g(bro)-39 b(wsers)389
+b(in)g(the)36576 47085 y
+SDict begin H.S end
+ 36576 47085 a 36576 47085 a
+SDict begin 18.2 H.A end
+
+36576 47085 a 36576 47085 a
+SDict begin [ /View [/XYZ H.V] /Dest (4773) cvn H.B /DEST pdfmark end
+ 36576 47085 a FU(\223XAP\224)g(series,)h
+(as)f(well)g(as)-30 49099 y(te)-23 b(xt)472 b(mode)g(bro)-39
+b(wsers)473 b(in)f(the)16733 49099 y
+SDict begin H.S end
+ 16733 49099 a 16733
+49099 a
+SDict begin 18.2 H.A end
+ 16733 49099 a 16733 49099 a
+SDict begin [ /View [/XYZ H.V] /Dest (4774) cvn H.B /DEST pdfmark end
+ 16733 49099 a FU(\223N\224)h
+(series.)g(W)-124 b(e')-15 b(ll)472 b(tak)-15 b(e)472
+b(a)h(quick)f(look)g(at)g(some)h(of)f(the)h(most)-30
+51114 y(common)387 b(options)f(belo)-39 b(w)-101 b(.)-30
+51449 y
+SDict begin H.S end
+ -30 51449 a -30 51449 a
+SDict begin 18.2 H.A end
+ -30 51449 a -30 51449
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4775) cvn H.B /DEST pdfmark end
+ -30 51449 a 5027 x FF(l)-28 b(ynx)-30 56861 y
+SDict begin H.S end
+ -30 56861
+a -30 56861 a
+SDict begin 18.2 H.A end
+ -30 56861 a -30 56861 a
+SDict begin [ /View [/XYZ H.V] /Dest (4778) cvn H.B /DEST pdfmark end
+ -30 56861 a -30
+56861 a
+SDict begin H.S end
+ -30 56861 a -30 56861 a
+SDict begin 18.2 H.A end
+ -30 56861 a -30 56861
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4781) cvn H.B /DEST pdfmark end
+ -30 56861 a -30 57791 a
+SDict begin H.S end
+ -30 57791 a -30 57791 a
+SDict begin 18.2 H.A end
+ -30
+57791 a -30 57791 a
+SDict begin [ /View [/XYZ H.V] /Dest (4784) cvn H.B /DEST pdfmark end
+ -30 57791 a -30 57791 a
+SDict begin H.S end
+ -30 57791
+a -30 57791 a
+SDict begin 18.2 H.A end
+ -30 57791 a -30 57791 a
+SDict begin [ /View [/XYZ H.V] /Dest (4785) cvn H.B /DEST pdfmark end
+ -30 57791 a 1629
+x FP(lynx)p FU(\(1\))378 b(is)g(a)g(te)-23 b(xt-based)378
+b(web)g(bro)-39 b(wser)-85 b(.)378 b(It)h(is)f(a)g(v)-23
+b(ery)378 b(quick)g(w)-15 b(ay)377 b(of)i(looking)e(up)h(something)-30
+61435 y(on)505 b(the)g(Internet.)h(Sometimes)e(graphics)h(just)g(get)g
+(in)g(the)g(w)-15 b(ay)505 b(if)g(you)g(kno)-39 b(w)505
+b(e)-23 b(xactly)505 b(what)-30 63450 y(you')-77 b(re)387
+b(after)-85 b(.)-30 64560 y
+SDict begin H.S end
+ -30 64560 a -30 64560 a
+SDict begin 18.2 H.A end
+ -30
+64560 a -30 64560 a
+SDict begin [ /View [/XYZ H.V] /Dest (4786) cvn H.B /DEST pdfmark end
+ -30 64560 a 1679 x FU(T)-124 b(o)387
+b(start)5011 66239 y
+SDict begin H.S end
+ 5011 66239 a 5011 66239 a
+SDict begin 18.2 H.A end
+ 5011 66239
+a 5011 66239 a
+SDict begin [ /View [/XYZ H.V] /Dest (4787) cvn H.B /DEST pdfmark end
+ 5011 66239 a FP(lynx)p FU(,)h(just)f(type)14445
+66239 y
+SDict begin H.S end
+ 14445 66239 a 14445 66239 a
+SDict begin 18.2 H.A end
+ 14445 66239 a 14445
+66239 a
+SDict begin [ /View [/XYZ H.V] /Dest (4788) cvn H.B /DEST pdfmark end
+ 14445 66239 a FP(lynx)g FU(at)g(the)g(prompt:)p
+Black -30 73792 a FR(170)p Black eop end
+%%Page: 171 193
+TeXDict begin 171 192 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.171) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 27927 -1636 a FR(Chapter)386 b(13)i(Basic)f(Network)f
+(Commands)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4789) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (4790) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FJ(\045)1309
+3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+ 1309 3611 a 1309 3611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4791) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(lynx)-30 3779 y
+SDict begin H.S end
+ -30 3779 a -30 3779
+a
+SDict begin 18.2 H.A end
+ -30 3779 a -30 3779 a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-BASIC-NETWORK-COMMANDS-WEB-LYNX)
+cvn H.B /DEST pdfmark end
+ -30 3779 a 4946 x FX(Figur)-28
+b(e)387 b(13-5.)h(L)-85 b(ynx)386 b(default)g(start)i(page)-30
+10590 y
+SDict begin H.S end
+ -30 10590 a -30 10590 a
+SDict begin 18.2 H.A end
+ -30 10590 a -30 10590
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4794) cvn H.B /DEST pdfmark end
+ -30 10590 a -30 43666 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 43666 a @beginspecial 12
+@llx 212 @lly 600 @urx 580 @ury 5880 @rwi @setspecial
+%%BeginDocument: basic-network-commands/lynx.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+80008000800080008000800080008000800080008000800080008800fc69
+da00fc69f300fd69db000069f900016969e5008000800080008700016969
+d800016969f300046969006969dd00016969f900016969e5008000800080
+008700016969d800016969f300046969000069dd00016969dc0080008000
+80008700016969fb00166969000000696900696900696969000069690000
+006969f4000a6969000000696900696969fc00016969fb00fb6912000069
+69006969690000696969006969000000fc69fd00fa69fc00fd69fc00fb69
+070000696900696969f6008000800080008700016969fb00156969000000
+6969000069690000696900006969006969f300016969fc00076969000069
+690000fc69fd000f69690000006969000069696900696900f969fb000169
+69fc00016969f900136969000000696900000069690000696900006969f7
+008000800080008700016969fb0014696900000069690000696900006969
+000000696969f200016969fc000a6969000069690000006969fc00186969
+0000006969000069690000696900696900690069690000fb69fc00016969
+f900136969000000696900000069690000696900006969f7008000800080
+008700016969fb0014696900000069690000696900006969000000696969
+f200016969fc000a6969000069690000006969fc000a6969000000696900
+006969fb000d6969006900696900696900006969fc00016969f900136969
+000000696900000069690000696900006969f70080008000800087001b69
+690000006900696900000069690000696900006969000000696969f20001
+6969fc000a6969000069690000006969fc000a6969000000696900006969
+fb000d6969006900696900696900006969fc00016969f900136969000000
+696900000069690000696900006969f70080008000800087001c69690000
+69690069690000006969000069690000696900006969006969f300016969
+fc000a6969000069690000006969fc000a6969000000696900006969fb00
+0d6969006900696900696900006969fc00046969006969fc001369690000
+00696900000069690000696900006969f7008000800080008800f9690100
+00fa690f00006969000069690069690000006969f500fc69fd0007696900
+0069690000fc69fc00fb69010000fc69fc000e6969000000696900006969
+69006969fc00fd69fc00fc69fd00fb69fd0005696900006969f700800080
+0080008000fb0001696987008000800080008000fc000169698600800080
+0080008000fb6985008000800080008000800080008000e000e01c800080
+00c00080008000e000e01c80008000c00080008000e000fce2e41c800080
+00c00080008000e000021ce2e2e31c80008000c00080008000e000021ce2
+e2e31c80008000c00080008000e000021ce2e2fb1c17e2e21c1c1ce2e21c
+e2e21ce2e2e21c1ce2e21c1c1ce2e21c80008000c00080008000e000021c
+e2e2fb1c17e2e21c1c1ce2e21c1ce2e21c1ce2e21c1ce2e21ce2e21c1c80
+008000c00080008000e000021ce2e2fb1c17e2e21c1c1ce2e21c1ce2e21c
+1ce2e21c1c1ce2e2e21c1c1c80008000c00080008000e000021ce2e2fb1c
+17e2e21c1c1ce2e21c1ce2e21c1ce2e21c1c1ce2e2e21c1c1c80008000c0
+0080008000e0001f1ce2e21c1c1ce21ce2e21c1c1ce2e21c1ce2e21c1ce2
+e21c1c1ce2e2e21c1c1c80008000c00080008000e0001f1ce2e21c1ce2e2
+1ce2e21c1c1ce2e21c1ce2e21c1ce2e21c1ce2e21ce2e21c1c80008000c0
+0080008000e000f9e2011c1cfae2101c1ce2e21c1ce2e21ce2e21c1c1ce2
+e21c80008000c00080008000e000f31c01e2e2ef1c80008000c000800080
+00e000f41c01e2e2ee1c80008000c00080008000e000f81cfbe2ed1c8000
+8000c00080008000e000e01c80008000c000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000e800fc4cd90001c0c0da0000
+c0e90000c0f400fdc0c000fdc0e30000c0fc00fdc0eb0006c0c0000000c0
+c0ed00fdc0fa00fdc0f60006c0c0000000c0c0fc0001c0c0fa00fdc0ee00
+06c0c0000000c0c0f700fdc0cb00fce2db00fbe2f500fbe2f500fbe28000
+fe00e700014c4cd80001c0c0db0001c0c0ea0001c0c0f30001c0c0c10004
+c0c000c0c0e50001c0c0fb0001c0c0eb0006c0c0000000c0c0ec0001c0c0
+f90001c0c0f60006c0c0000000c0c0fc0001c0c0f90001c0c0ee0006c0c0
+000000c0c0f60001c0c0ca0001e2e2db0006e2e2000000e2e2f70006e2e2
+000000e2e2f70006e2e2000000e2e28000ff00e700014c4cb10001c0c0ea
+0001c0c0f30001c0c0c10004c0c00000c0e50001c0c0fb0001c0c0eb0006
+c0c0000000c0c0ec0001c0c0f90001c0c0f60006c0c0000000c0c0f30001
+c0c0ee0006c0c0000000c0c0f60001c0c0ca0001e2e2d60001e2e2f70006
+e2e2000000e2e2f20001e2e28000ff00e700014c4cfb00164c4c0000004c
+4c004c4c004c4c4c00004c4c0000004c4cf500fdc0fc00fbc0f500fcc0f5
+00fac0fd00fbc0090000c0c0000000c0c000fac0f500fcc0fd0008c0c000
+c0c0c0000000fbc00a0000c0c0000000c0c00000fbc0fd00fbc0070000c0
+c000c0c0c0f40001c0c0fb00fbc0070000c0c000c0c0c0f600fac0fd0007
+c0c000c0c0000000fbc0f60008c0c0000000c0c00000fbc0070000c0c000
+c0c0c0fb0001c0c0fb00fcc0f6000cc0c0000000c0c0000000c0c0c0fb00
+fcc0fd00fbc0f60008c0c0000000c0c00000fbc0fd00fcc0cc0001e2e2fb
+0016e2e2000000e2e200e2e200e2e2e20000e2e2000000e2e2f30001e2e2
+f60006e2e2000000e2e2f20001e2e2f70018c0c000c0c0c00000c0c00000
+c0c00000c0c000c0c0c0000000fbc0f500fbc0070000c0c000c0c0c0be00
+e700014c4cfb00154c4c0000004c4c00004c4c00004c4c00004c4c004c4c
+f3000bc0c0000000c0c0000000c0c0f30001c0c0f40001c0c0fc000dc0c0
+000000c0c00000c0c000c0c0fc0001c0c0f30035c0c000c0c0000000c0c0
+c000c0c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c000c0
+c0000000c0c00000c0c0c000c0c0f600fcc0fd000ec0c0000000c0c00000
+c0c0c000c0c0f50001c0c0fb00fdc00a00c0c000c0c0000000c0c0f70016
+c0c000c000c0c000c0c0000000c0c00000c0c0c000c0c0fc0001c0c0fc00
+04c0c000c0c0f60006c0c000c000c0c0fc0001c0c0fc000dc0c000c0c000
+00c0c0000000c0c0f70015c0c000c000c0c000c0c0000000c0c00000c0c0
+00c0c0cd0001e2e2fb0015e2e2000000e2e20000e2e20000e2e20000e2e2
+00e2e2f30001e2e2f400fbe2f400fce2f500fdc01a00c0c000c0c00000c0
+c0000000c0c00000c0c000c0c0000000c0c0f7000ec0c0000000c0c00000
+c0c00000c0c0bf00e700014c4cfb00144c4c0000004c4c00004c4c00004c
+4c0000004c4c4cf20001c0c0fc0001c0c0f200fbc0f40001c0c0fc00f9c0
+fd00fdc0fb0001c0c0f30021c0c00000c0c00000c0c00000c0c000c0c000
+0000c0c000c0c000c000c0c00000c0c0fb00f9c0070000c0c00000c0c0f5
+0001c0c0fc000ec0c0000000c0c00000c0c00000c0c0f50001c0c0fb0006
+c0c00000c0c000f9c0f70016c0c000c000c0c000c0c0000000c0c00000c0
+c00000c0c0fc000ac0c0000000c0c00000c0c0f60006c0c000c000c0c0fc
+000cc0c0000000c0c00000c0c00000f9c0f70007c0c000c000c0c000f9c0
+070000c0c00000c0c0ce0001e2e2fb0014e2e2000000e2e20000e2e20000
+e2e2000000e2e2e2f30001e2e2f40006e2e2000000e2e2f20001e2e2f600
+19c0c00000c0c000c0c00000c0c0000000c0c00000c0c00000c0c0f3000e
+c0c0000000c0c00000c0c00000c0c0bf00e700014c4cfb00144c4c000000
+4c4c00004c4c00004c4c0000004c4c4cf20001c0c0fb00fdc0f50005c0c0
+0000c0c0f40001c0c0fc0001c0c0f800fdc0fb0001c0c0f30009c0c00000
+c0c00000c0c0fb0019c0c0000000c0c000c0c000c000c0c0000000c0c0c0
+000000c0c0f90001c0c0f10001c0c0fc000ac0c0000000c0c00000c0c0f1
+0001c0c0fb0008c0c00000c0c000c0c0f20012c0c000c000c0c000c0c000
+0000c0c00000c0c0f8000ac0c0000000c0c00000c0c0f60006c0c000c000
+c0c0fc000ec0c0000000c0c00000c0c00000c0c0f20009c0c000c000c0c0
+00c0c0f90005c0c00000c0c0ce0001e2e2fb0014e2e2000000e2e20000e2
+e20000e2e2000000e2e2e2f40001e2e2f30006e2e2000000e2e2f20001e2
+e2f60001c0c0fb0014c0c00000c0c0000000c0c00000c0c0000000c0c0c0
+f5000ec0c0000000c0c00000c0c00000c0c0bf00e7001b4c4c0000004c00
+4c4c0000004c4c00004c4c00004c4c0000004c4c4cf20001c0c0f90001c0
+c0f60005c0c00000c0c0f40001c0c0fc0001c0c0f800fdc0fb0001c0c0f3
+0009c0c00000c0c00000c0c0fb000ec0c0000000c0c000c0c000c000c0c0
+fb0005c0c00000c0c0f90001c0c0f10001c0c0fc000ac0c0000000c0c000
+00c0c0f10001c0c0fb0008c0c00000c0c000c0c0f200f9c00b00c0c00000
+00c0c00000c0c0f8000ac0c0000000c0c00000c0c0f600f9c0fc000ec0c0
+000000c0c00000c0c00000c0c0f200f9c00200c0c0f90005c0c00000c0c0
+ce001be2e2000000e200e2e2000000e2e20000e2e20000e2e2000000e2e2
+e2f50001e2e2f20006e2e2000000e2e2f20001e2e2f60001c0c0fb000ec0
+c00000c0c0000000c0c00000c0c0fb0001c0c0f6000ec0c0000000c0c000
+00c0c00000c0c0bf00e7001c4c4c00004c4c004c4c0000004c4c00004c4c
+00004c4c00004c4c004c4cf3000bc0c0000000c0c0000000c0c0f70005c0
+c00000c0c0f40013c0c000c0c000c0c0000000c0c00000c0c000c0c0fc00
+04c0c000c0c0f60009c0c00000c0c00000c0c0fb0007c0c0000000c0c000
+f9c01300c0c0000000c0c000c0c0000000c0c00000c0c0f10001c0c0fc00
+0ac0c0000000c0c00000c0c0f10014c0c000c0c00000c0c00000c0c000c0
+c0000000c0c0f700fdc00f00c0c0c000c0c0000000c0c00000c0c0f8000a
+c0c0000000c0c00000c0c0f600fdc00300c0c0c0fc0013c0c0000000c0c0
+0000c0c00000c0c0000000c0c0f700fdc01300c0c0c000c0c0000000c0c0
+0000c0c00000c0c0fc0001c0c0d4001ce2e20000e2e200e2e2000000e2e2
+0000e2e20000e2e20000e2e200e2e2f60006e2e2000000e2e2fc000be2e2
+000000e2e2000000e2e2fc000be2e2000000e2e2000000e2e2f60001c0c0
+fb0016c0c00000c0c0000000c0c00000c0c000c0c0000000c0c0f7000ec0
+c0000000c0c00000c0c00000c0c0bf00e800f94c010000fa4c0f00004c4c
+00004c4c004c4c0000004c4cf500fcc0fd00fbc0f500fdc00200c0c0f400
+fdc0fd00fbc0080000c0c0000000c0c0fc00fdc0f500fbc0010000fcc0fb
+00fbc0fd0007c0c000c0c0000000fbc0fd00fbc0010000fcc0f300fcc0fc
+00fbc0010000fcc0f100fdc00a0000c0c0c00000c0c00000fbc0f50007c0
+c000c0c0000000fbc0010000fcc0fa00fcc0fd00fdc00200c0c0f60004c0
+c000c0c0fc00fcc0fd00fdc00400c0c00000fbc0f50007c0c000c0c00000
+00fbc0fd00fbc0fb0001c0c0d500f9e2010000fae20f0000e2e20000e2e2
+00e2e2000000e2e2f700f9e2fc0001e2e2fc00fbe2fb0001e2e2fc00fbe2
+f600fcc0fb00fdc00c00c0c00000c0c00000c0c00000fbc0f500fbc0fd00
+05c0c00000c0c0bf00db00014c4c800080008000ea0001e2e28000bf00dc
+00014c4c800080008000ea0001e2e28000be00e000fb4c800080008000ed
+00fbe28000bd008000800080008000800080008000800080008000800080
+00800080008000e80006c0c0000000c0c0d70010c0c0000000c0c000c0c0
+000000c0c00000fbc0ee0006c0c0000000c0c0fc0001c0c0f200fdc0dd00
+fbc0010000f9c0f600fbc0fd00fbc0f60008c0c0000000c0c00000fac0f7
+00fdc0f00000c0e10000a6f300fbc0f30001c0c0dc00fbc0f30001c0c0fa
+0001c0c0d500fbc0fc00fbc0fd00fbc0f20004c0c0000000fbc0fd00fbc0
+fc00fdc08000f500e80006c0c0000000c0c0d70016c0c0000000c0c000c0
+c0c000c0c0c000c0c0000000c0c0ef0006c0c0000000c0c0fc0001c0c0f1
+0001c0c0de0009c0c0000000c0c000c0c0f2000ec0c0000000c0c000c0c0
+000000c0c0f700fdc0050000c0c00000fac0f60001c0c0f10001c0c0e200
+01a6a6f40006c0c0000000c0c0f500fdc0dd0006c0c0000000c0c0f500fd
+c0fb00fdc0d40015c0c000c0c00000c0c0000000c0c000c0c0000000c0c0
+f40017c0c0000000c0c0000000c0c000c0c0000000c0c00000c0c08000f3
+00e80006c0c0000000c0c0d70007c0c0000000c0c000f9c00700c0c00000
+00c0c0ef0006c0c0000000c0c0eb0001c0c0de0009c0c0000000c0c000c0
+c0f40010c000c0c0000000c0c000c0c0000000c0c0f90001c000fcc00a00
+c0c00000c000c0c000c0f60001c0c0f10001c0c0e20001a6a6ef0001c0c0
+f600fcc0d80001c0c0f600fcc0fc00fcc0d40015c0c00000c0c000c0c000
+0000c0c000c0c0000000c0c0f50001c0c0f7000cc0c000c0c0000000c0c0
+00c0c08000f200e8001ec0c0000000c0c000c0c000c0c0c0000000c0c000
+00c0c000c0c0000000c0c0ef0007c0c0000000c0c000f9c0030000c0c0eb
+0015c0c0000000c0c0000000c0c0c0000000c0c000c0c0c0fc00fcc0fd00
+fbc00a0000c0c0000000c0c00000fbc0f60009c0c0000000c0c000c0c0f5
+0011c0c000c0c0000000c0c000c0c0000000c0c0fa0002c0c000f9c0fc00
+01c0c0f400fcc0fd0007c0c00000c0c00000fac0f60008a6a600a6a6a600
+0000fba6010000faa6f10001c0c0f40001c0c0f400fbc0070000c0c000c0
+c0c0f10001c0c0f40001c0c0fa0001c0c0ec00fbc0070000c0c000c0c0c0
+f50011c0c00000c0c000c0c0000000c0c00000c0c0f10001c0c0f7000cc0
+c000c0c0000000c0c000c0c0f100fbc0070000c0c000c0c0c08e00e80011
+c0c0000000c0c00000c0c00000c0c0000000fcc0fd0004c0c000c0c0ee00
+14c0c0000000c0c000c0c000c000c0c0000000c0c0c0ed0006c0c000c000
+c0c0fc0001c0c0fc0025c0c00000c0c00000c0c000c0c00000c0c0000000
+c0c000c0c0000000c0c000c0c0000000c0c0f600fac00000fac0fa0004c0
+c0000000fac0010000fbc0fa0006c0c00000c0c000fcc0fc0001c0c0f400
+0cc0c000c0c00000c0c00000c0c0fc0001c0c0f30012a6a60000a6a600a6
+a6000000a6a6000000a6a6f200fcc0f30001c0c0f5000ec0c0000000c0c0
+0000c0c0c000c0c0f500fcc0f30001c0c0fa0001c0c0ed000ec0c0000000
+c0c00000c0c00000c0c0f60013c0c00000c0c000c0c0000000c0c0000000
+c0c0c0f30001c0c0fa00fcc0fd00fbc0010000fac0f6000ec0c0000000c0
+c00000c0c0c000c0c08f00e8000fc0c0000000c0c00000c0c00000c0c000
+f8c0040000c0c0c0ed000ec0c0000000c0c000c0c0000000c0c0fb0001c0
+c0ee0006c0c000c000c0c0fc0001c0c0fc0021c0c00000c0c000c0c00000
+c0c00000c0c0000000c0c000c0c000c000c0c00000c0c0ee0001c0c0fa00
+01c0c0fc0001c0c0f80009c0c000c0c0000000c0c0fc000bc0c0000000c0
+c00000c0c0c0fc0001c0c0f4000cc0c00000c0c000c0c00000c0c0fc0001
+c0c0f30012a6a60000a6a600a6a6000000a6a6000000a6a6ef0001c0c0f4
+0001c0c0f5000ec0c0000000c0c00000c0c00000c0c0f20001c0c0f40001
+c0c0fa0001c0c0ed000ec0c0000000c0c00000c0c00000c0c0f6000dc0c0
+0000c0c000c0c0000000c0c0fb0001c0c0f40001c0c0f70011c0c000c0c0
+000000c0c000c0c0000000c0c0f7000ec0c0000000c0c00000c0c00000c0
+c08f00e80011c0c0000000c0c00000c0c00000c0c0000000fcc0fc00fdc0
+ed000ec0c0000000c0c000c0c0000000c0c0fa0001c0c0ef0006c0c000c0
+00c0c0fc0001c0c0fc0023c0c00000c0c000c0c00000c0c00000c0c00000
+00c0c000c0c000c000c0c0000000c0c0c0f00001c0c0fa0006c0c0000000
+c0c0f7000ec0c000c0c0000000c0c0000000c0c0fc0006c0c0000000c0c0
+fc0001c0c0f4000cc0c00000c0c000c0c00000c0c0fc0001c0c0f30012a6
+a60000a6a600a6a6000000a6a6000000a6a6ef0001c0c0f40001c0c0f500
+0ac0c0000000c0c00000c0c0ee0001c0c0f40001c0c0fa0001c0c0ed000e
+c0c0000000c0c00000c0c00000c0c0f6000dc0c00000c0c000c0c0000000
+c0c0fa0001c0c0f50001c0c0f70011c0c000c0c0000000c0c000c0c00000
+00c0c0f7000ac0c0000000c0c00000c0c08b00e8001cc0c0000000c0c000
+00c0c00000c0c00000c0c00000c0c0000000c0c0c0fa0001c0c0f40015c0
+c000c0c00000c0c0000000c0c000c0c0000000c0c0fc0001c0c0f500f9c0
+fc0001c0c0fc001dc0c00000c0c000c0c00000c0c00000c0c0000000c0c0
+00c0c000c000c0c0fb0001c0c0f10001c0c0fa0005c0c00000c0c0f6000d
+c0c000c0c0000000c0c00000c0c0fb0006c0c0000000c0c0fc0001c0c0f4
+000cc0c00000c0c000c0c00000c0c0fc0001c0c0f30012a6a60000a6a600
+a6a6000000a6a6000000a6a6ef0001c0c0f40001c0c0f5000ac0c0000000
+c0c00000c0c0ee0001c0c0f40001c0c0fa0001c0c0fa0001c0c0f5000ec0
+c0000000c0c00000c0c00000c0c0f60015c0c00000c0c000c0c0000000c0
+c000c0c0000000c0c0f50001c0c0f70011c0c000c0c0000000c0c000c0c0
+000000c0c0f7000ac0c0000000c0c00000c0c08b00e8000ec0c0000000c0
+c00000c0c00000c0c0f60004c0c000c0c0fb0001c0c0f300fdc0fd000ec0
+c0000000c0c000c0c0000000c0c0fc0001c0c0f500fdc00300c0c0c0fc00
+01c0c0fc0016c0c00000c0c000c0c00000c0c00000c0c0000000c0c000f9
+c00700c0c0000000c0c0f3000dc0c00000c0c0000000c0c000c0c0f6000d
+c0c00000c0c0000000c0c000c0c0fa0006c0c0000000c0c0fc0001c0c0f4
+000cc0c00000c0c000c0c00000c0c0fc0004c0c000c0c0f60015a6a60000
+a6a600a6a6000000a6a6000000a6a600a6a6f70006c0c0000000c0c0fc00
+01c0c0fa0001c0c0f5000ac0c0000000c0c00000c0c0f30006c0c0000000
+c0c0fc0001c0c0fa0001c0c0fa0001c0c0fa0001c0c0f5000ec0c0000000
+c0c00000c0c00000c0c0f60015c0c000c0c00000c0c0000000c0c000c0c0
+000000c0c0f4001bc0c0000000c0c0000000c0c000c0c0000000c0c000c0
+c0000000c0c0f7000ac0c0000000c0c00000c0c08b00e700fbc0fd0005c0
+c00000c0c0f70006c0c0000000c0c0fc0001c0c0f20000c0fc0008c0c000
+0000c0c00000fbc0fb0001c0c0f40004c0c000c0c0fc00fcc0fd000fc0c0
+0000c0c00000c0c0c000c0c00000fbc0fd0007c0c000c0c0000000fbc0f5
+00fcc0fc00fbc0020000c0f800fcc0fc00fbc0020000c0f90009c0c00000
+00c0c0000000fcc0f500fbc0fd00fdc00200c0c0fc00fdc0f50007a6a600
+00a6a60000fba6fb00fda6f500fbc0fb0001c0c0fc00fac0f600fbc00100
+00fcc0f300fbc0fb0001c0c0fc00fac0010000fac0fc0001c0c0f400fbc0
+fd0005c0c00000c0c0f700fbc0fc00fbc0fd00fbc0f20004c0c0000000fb
+c0fd00fbc0fd00fbc0f500fbc0010000fcc08c00c60001c0c0da0001c0c0
+80008000d20001c0c0800094008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000e800fdc0f80001c0c0f500fdc0e90001c0c0e100fdc0f500fbc0fd
+00fbc0f500fbc0f600f9c00f00c0c0000000c0c000c0c0000000c0c0e600
+fac00300c0c0c0b0000095f100fd95e400fd95d2000095f200fd95d20001
+9595e20001c0c0e300fdc08d00e70001c0c0f80001c0c0f40001c0c0e800
+01c0c0e10001c0c0f6000ec0c0000000c0c000c0c0000000c0c0f70006c0
+c0000000c0c0f60015c0c00000c0c000c0c0c000c0c0c000c0c0000000c0
+c0e600fac0030000c0c0b100019595f000019595e300019595d300019595
+f100019595d200019595e20001c0c0e20001c0c08d00e70001c0c0ea0001
+c0c0e70001c0c0e20001c0c0f6000ec0c0000000c0c000c0c0000000c0c0
+f90000c0fa0001c0c0f60006c0c0000000c000f9c0060000c0c000c0c0e5
+0009c000c0c000c00000c0c0b100019595f000019595e300019595d30001
+9595f100019595920001c0c08d00e70004c0c000c0c0fc00fdc0fc00fdc0
+0c00c0c00000c0c000c0c0000000fbc0070000c0c000c0c0c0fa0001c0c0
+f500fcc0fd0005c0c000c0c0c0fc00fcc0f6000ac0c0000000c0c00000c0
+c0f60001c0c0fb0001c0c0f50006c0c000c0000000f9c0010000fbc0e300
+01c0c0fc0007c0c000c0c0000000fbc0ed00fb951a000095950000959500
+009595009595950000959500959595000000fb9509000095950095959500
+00fa95f400fc95fd00fb950a0000959500000095950000fb95fb00019595
+fc00fb951200009595009595950000959595009595000000fb9509000095
+95009595950000fa95fd00fc95fa00019595f50008959500000095950000
+fb950a0000959500959595000000fb95fc00fd95fc00fb95070000959500
+959595f400fdc0fc00fbc0f500fcc0fa0001c0c0fc00fbc0fd00fbc09e00
+e700fdc00200c0c0fc0023c0c0000000c0c00000c0c0000000c0c0c000c0
+c000c0c0000000c0c00000c0c0c000c0c0fb0001c0c0f20011c0c0000000
+c0c00000c0c00000c0c000c0c0f6000cc0c0000000c0c0000000c0c0c0f9
+0001c0c0fb0001c0c0f400fcc0fd000cc0c000c000c0c0000000c0c0c0e2
+0001c0c0fc00fdc00a00c0c000c0c0000000c0c0ef003395950000009595
+009595000095950000009595950095950000959595009595009595000000
+959500009595000095950000009595f3001d959500959500009595000000
+959500959500000095950095950000009595fc0014959500000095950000
+009595000095950000959500f99514009595000000959500009595000095
+950000009595f800019595fb00019595f5001e9595000000959500959500
+0000959500009595950095950095950000009595fc001395950000009595
+00000095950000959500009595f4000bc0c0000000c0c0000000c0c0f300
+01c0c0fb0013c0c0000000c0c0000000c0c000c0c0000000c0c09f00e700
+05c0c00000c0c0fc0014c0c0000000c0c00000c0c0000000c0c00000c0c0
+00f9c0070000c0c00000c0c0fb0001c0c0f500fbc0fd000cc0c00000c0c0
+00c0c00000c0c0f60006c0c0000000c0c0fb0001c0c0fb0001c0c0fb0001
+c0c0f30013c0c000c0000000c0c0000000c0c0000000c0c0c0e20001c0c0
+fc0006c0c00000c0c000f9c0ef00019595fa001795950000959500000095
+9500009595000095950000959500f9950c00009595000095950000009595
+f400079595000095950000f99508009595000000959500f995fc001c9595
+000000959500000095950000959500009595009595009500959500f9950c
+00009595000095950000009595fb00fb95fb00019595f500079595000000
+959500f9950b000095950000959500009595f80013959500000095950000
+0095950000959500009595f40001c0c0fc0001c0c0f200fbc0fb0001c0c0
+fc0001c0c0fb0006c0c0000000c0c09f00e70005c0c00000c0c0fc0016c0
+c0000000c0c00000c0c0000000c0c00000c0c000c0c0f90001c0c0f70001
+c0c0f60015c0c00000c0c0000000c0c00000c0c000c0c00000c0c0f60006
+c0c0000000c0c0fa0006c0c0000000c0c0fb0001c0c0f20001c0c0fb0008
+c0c0000000c0c00000fbc0e30001c0c0fc0008c0c00000c0c000c0c0ea00
+019595fa000a9595000095950000009595fa00019595fb00019595f9000a
+9595000095950000009595f4000995950000959500009595fa0009959500
+00009595009595f7001e9595000000959500000095950000959500009595
+0095950095009595009595f9000a9595000095950000009595fc00059595
+00009595fb00019595f5000995950000009595009595f900019595f900fd
+95fa00139595000000959500000095950000959500009595f40001c0c0fb
+00fdc0f50005c0c00000c0c0fb0001c0c0fb00fdc0fd0006c0c0000000c0
+c09f00e70005c0c00000c0c0fc0016c0c0000000c0c00000c0c0000000c0
+c00000c0c000c0c0f90001c0c0f70001c0c0f60015c0c00000c0c0000000
+c0c00000c0c000c0c00000c0c0f60012c0c0000000c0c000c0c0000000c0
+c00000c0c0fb0001c0c0f10014c0c0000000c000c0c0000000c0c00000c0
+c000c0c0e30001c0c0fc0008c0c00000c0c000c0c0ea00019595fa000a95
+95000095950000009595fa00019595fb00019595f9000a95950000959500
+00009595f4000995950000959500009595fa000995950000009595009595
+f7001e959500000095950000009595000095950000959500959500950095
+95009595f9000a9595000095950000009595fc0005959500009595fb0001
+9595f5000995950000009595009595f900019595f700019595fb00139595
+000000959500000095950000959500009595f40001c0c0f90001c0c0f600
+05c0c00000c0c0fb0001c0c0f9000ac0c00000c0c0000000c0c09f00e700
+05c0c00000c0c0fc001fc0c0000000c0c00000c0c0000000c0c00000c0c0
+00c0c0000000c0c00000c0c0f80001c0c0f50015c0c00000c0c0000000c0
+c00000c0c000c0c00000c0c0f60011c0c0000000c0c000c0c0000000c0c0
+00c0c0fa0006c0c0000000c0c0f60015c0c00000c0c000c0c0000000c0c0
+00c0c0000000c0c0fc0001c0c0ea0001c0c0fc000dc0c00000c0c000c0c0
+000000c0c0ef001295950000009595009595000095950000009595fa0001
+9595fb00169595000000959500009595000095950000009595009595f700
+1e9595000095950000959500000095950000959500959500009595000000
+9595fc003a95950000009595000000959500009595000095950095950095
+009595009595000000959500009595000095950000009595009595009595
+00009595fb00019595f40011959500959500009595000000959500009595
+fb000695950000009595fc00139595000000959500000095950000959500
+009595f4000bc0c0000000c0c0000000c0c0f70005c0c00000c0c0fb0013
+c0c0000000c0c0000000c0c000c0c0000000c0c09f00e800fdc0060000c0
+c0000000fcc0fd00fbc00a0000c0c0c00000c0c00000fbc0010000fcc0fa
+0001c0c0f300fdc01200c0c00000c0c00000c0c00000c0c0c000c0c0f600
+fbc0fd00fbc0020000c0f900f9c0f700f9c00f00c0c0000000c0c000c0c0
+000000c0c0fc0001c0c0eb00fcc00a0000c0c0c00000c0c00000fbc0ed00
+fb95fd00fd950300959500fc95fc00fc95fb00fb95fd0005959500009595
+fc00fd95f500fd95040095950000fb95fc00fd95fc00fb95fc00fc95fd00
+fb95fd00fb950a0000959500000095950000fb95fd0005959500009595fc
+00fd95fd00fd9505009595000000fc95f400fd95fc00fb95010000fc95fb
+00fb95fc00fc95fd00fb95fd0005959500009595f500fcc0fd00fbc0f500
+fdc00500c0c0000000fcc0fd00fbc0fd00fbc09e00d40001c0c080008000
+c50001959580008000eb00d80005c0c00000c0c080008000c50001959580
+008000eb00d700fcc080008000c500fc9580008000ec0080008000800080
+0080008000800080008000800080008000800080008000cd0001c0c0fb00
+fdc0f500fdc0f900fdc0ea00fdc0e30000c0e90000c0f90001c0c0d500fa
+c0eb0000c0e90000c0ec0006c0c0000000c0c0c40001c0c0ed00fdc0f000
+00c0e90000c0e90000c08000bc00cd0001c0c0fa0001c0c0f40001c0c0f8
+0001c0c0eb0004c0c000c0c0e50001c0c0ea0001c0c0f90001c0c0d40005
+c0c00000c0c0ed0001c0c0ea0001c0c0ec00fdc00300c0c0c0c40001c0c0
+ec0001c0c0f10001c0c0ea0001c0c0ea0001c0c08000bc00c50001c0c0f4
+0001c0c0f80001c0c0eb0004c0c00000c0e50001c0c0ea0001c0c0cb0005
+c0c00000c0c0ed0001c0c0ea0001c0c0ec00f9c0ae0001c0c0f10001c0c0
+ea0001c0c0ea0001c0c08000bc00e700fcc0fd0008c0c0000000c0c00000
+fcc0fb00fdc0fa0001c0c0fc00fcc0fc00fcc0fa0001c0c0fc00fbc0f400
+01c0c0fb00fbc0070000c0c000c0c0c0f600fac0fd00fbc0fd00fbc00100
+00fac0fc00fdc0fd000ec0c000c0c0c0000000c0c0c000c0c0e60007c0c0
+0000c0c00000fbc0090000c0c000c0c0c00000fac0fd00fbc0f600fac0fd
+00fbc0f600f9c0010000fcc0fc00fbc0f500fcc0fd0008c0c000c0c0c000
+0000fbc0f400fdc0fd0005c0c000c0c0c0f500fcc0fc00fbc0010000fac0
+fd00fcc0f500fac0fd00fbc0fd00fbc0010000fac08000be00e4000ac0c0
+0000c0c0000000c0c0fb0001c0c0fb0001c0c0fa0001c0c0f90009c0c000
+0000c0c000c0c0fb000bc0c0000000c0c0000000c0c0f600fcc0fd000ec0
+c0000000c0c00000c0c0c000c0c0f50001c0c0fc0013c0c0000000c0c000
+c0c0000000c0c0000000c0c0f90001c0c0fc000cc0c00000c0c000c0c000
+00c0c0e500fbc0150000c0c0000000c0c00000c0c0c000c0c0000000c0c0
+fc0006c0c0000000c0c0f50001c0c0fc0006c0c0000000c0c0f70006c0c0
+00c000c0c0fb000ac0c00000c0c0000000c0c0f30012c0c0000000c0c0c0
+00c0c000c0c0000000c0c0f40001c0c0fc0005c0c00000c0c0f60012c0c0
+00c0c00000c0c0000000c0c0000000c0c0f80001c0c0f40001c0c0fc0013
+c0c0000000c0c000c0c0000000c0c0000000c0c08000bc00e700fbc00a00
+00c0c0000000c0c00000fbc0fb0001c0c0fa0001c0c0fc00fbc0fd0005c0
+c00000c0c0fc0004c0c0000000f9c0f50001c0c0fc000ec0c0000000c0c0
+0000c0c00000c0c0f50001c0c0fc00f9c0030000c0c0f90001c0c0f90001
+c0c0fc000cc0c00000c0c000c0c00000c0c0e50001c0c0fb0013c0c00000
+00c0c00000c0c00000c0c0000000c0c0fb0001c0c0f10001c0c0fc0006c0
+c0000000c0c0f70008c0c0000000c0c00000fbc0030000c0c0f100fbc0fd
+0006c0c00000c0c000f9c0f40001c0c0fc0005c0c00000c0c0f60006c0c0
+0000c0c000f9c0fd0001c0c0fb00fbc0f40001c0c0fc00f9c0030000c0c0
+f90001c0c08000bc00e80015c0c00000c0c00000c0c0000000c0c000c0c0
+0000c0c0fb0001c0c0fa0013c0c0000000c0c00000c0c0000000c0c00000
+c0c0fc0006c0c0000000c0c0f00001c0c0fc000ac0c0000000c0c00000c0
+c0f10001c0c0fc0001c0c0f800fdc0fb0001c0c0f90001c0c0fc000cc0c0
+0000c0c000c0c00000c0c0e50001c0c0fb000ac0c0000000c0c00000c0c0
+f90001c0c0fa00fdc0f30001c0c0fc0006c0c0000000c0c0f70011c0c000
+0000c0c000c0c00000c0c00000c0c0f2000ac0c00000c0c0000000c0c0fb
+0001c0c0ef0001c0c0fc0005c0c00000c0c0f60008c0c00000c0c000c0c0
+f80001c0c0fc0005c0c00000c0c0f40001c0c0fc0001c0c0f800fdc0fb00
+01c0c08000bc00e80015c0c00000c0c00000c0c0000000c0c000c0c00000
+c0c0fb0001c0c0fa0013c0c0000000c0c00000c0c0000000c0c00000c0c0
+fc0006c0c0000000c0c0f00001c0c0fc000ac0c0000000c0c00000c0c0f1
+0001c0c0fc0001c0c0f60001c0c0fc0001c0c0f90001c0c0fc000cc0c000
+00c0c000c0c00000c0c0e50001c0c0fb000ac0c0000000c0c00000c0c0f9
+0001c0c0f80001c0c0f40001c0c0fc0006c0c0000000c0c0f70011c0c000
+0000c0c000c0c00000c0c00000c0c0f2000ac0c00000c0c0000000c0c0fb
+0001c0c0ef0001c0c0fc0005c0c00000c0c0f60008c0c00000c0c000c0c0
+f80001c0c0fc0005c0c00000c0c0f40001c0c0fc0001c0c0f60001c0c0fc
+0001c0c08000bc00e80015c0c00000c0c0000000c0c000c0c00000c0c000
+00c0c0fb0001c0c0fa0013c0c0000000c0c00000c0c0000000c0c00000c0
+c0fc000bc0c0000000c0c0000000c0c0f50001c0c0fc000ac0c0000000c0
+c00000c0c0f1001cc0c000c0c000c0c0000000c0c000c0c0000000c0c000
+0000c0c000c0c0fc0001c0c0fc000cc0c00000c0c000c0c00000c0c0fb00
+01c0c0ec0001c0c0fb000ac0c0000000c0c00000c0c0f9000cc0c000c0c0
+00c0c0000000c0c0f5000cc0c000c0c000c0c0000000c0c0f70016c0c000
+0000c0c000c0c00000c0c00000c0c0000000c0c0f7000ac0c00000c0c000
+0000c0c0fb0006c0c0000000c0c0f40001c0c0fc0005c0c00000c0c0f600
+1cc0c00000c0c000c0c0000000c0c0000000c0c000c0c000c0c00000c0c0
+f4001cc0c000c0c000c0c0000000c0c000c0c0000000c0c0000000c0c000
+c0c0fc0001c0c08000c500e700fdc00800c0c0000000c0c0c0fc00fdc005
+00c0c0000000fcc0fc00fcc0fd00fdc00400c0c00000fbc0fc00fcc0fd00
+fbc0f500fcc0fc00fbc0010000fcc0f100fdc0fd00fbc0fd00fbc0fb00fd
+c0fc00fcc0fd0007c0c00000c0c00000fbc0fb0001c0c0ed00fcc0fb00fb
+c0010000fcc0f900fdc0fd00fbc0f300fdc0fd00fbc0f60010c0c0000000
+c0c00000c0c0c000c0c00000fbc0f500fdc00300c0c000fcc0fb00fbc0f4
+00fcc0fd0005c0c00000c0c0f600fbc0fd00fbc0fb00fdc0fd00fdc00200
+c0c0f400fdc0fd00fbc0fd00fbc0fb00fdc0fb0001c0c08000c5008000c4
+0001c0c0800080008000be008000c80005c0c00000c0c0800080008000be
+008000c700fcc0800080008000bd00800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000800080008000800080008000800080008000c800066969
+000000696994000069f9000169698200fd69f300016969ea000069fc00fd
+69d100fd95fa00019595e500fd95f100fd95ca00016969fa00fd69f300fd
+69eb00016969fa000069fc00fd69c300c800fd6903006969699500016969
+f9000169698100016969f300016969eb00016969fb00016969d000019595
+fa00019595e400019595f000019595ca00016969f900016969f200016969
+eb00016969fb00016969fb00016969c300c800f96995000169698000f800
+016969dc00016969fb00016969d000019595dc00019595f000019595c100
+016969f200016969e400016969fb00016969c300d70005696900006969f7
+00f969010000fc69fd000e696900696969000069690000006969f7000869
+6900006969000000fb69fd00fb69070000696900696969f500fd690c0069
+6900696900006969000000fb69fd00fb69010000fa69fc00fd69fc00fb69
+0a0000696900696969000000fb69f500fc69fd0008696900696969000000
+fb69f500fc69fd0008696900696969000000fb690a000069690000006969
+0000fb690a0000696900696969000000fb69fc00fc69f400fd69fd000569
+6900696969f600fa69fd00076969006969000000fb69ed00fb9507000095
+9500959595fb00019595fb00fd95fd0008959500959595000000fb95f500
+079595009595000000fb95fb000a9595000000959500959595f600106969
+006969690000696900696969000000fb690e000069690000006969000000
+696969fb00fc69fd00fb69fc00fc69f6000f696900000069690000006969
+69000000fa69fd00046969006969c600d600fc69f6000669690069006969
+fb001269690000006969000069690069690000006969f7001e6969000069
+6900006969000000696900696900000069690000696969006969f7002369
+690000696900006969000069690000696900000069690069690000006969
+0000006969f9001b69690000006969000000696900006969000069690069
+690000006969f3001269690000006969690069690069690000006969f300
+396969000000696900006969006969000000696900696900000069690069
+6900000069690000696969006969006969000000696900006969006969f3
+00016969fc0005696900006969f500016969fb00fd690a00696900696900
+00006969ef000e959500000095950000959500009595fc00019595fa0001
+9595fc000d9595000095950095950000009595f600fd950a009595009595
+0000009595fc00019595fc0005959500009595f6001d6969000069690000
+69696900696900696900000069690069690000006969fc00016969fc0014
+696900696900006969000000696900006969006969f60006696900000069
+69fc00016969fb00016969fb00fd6902006969c700d800f869f800086969
+00000069690000fb69fd000d6969000069690069690000006969f7000a69
+69000069690000006969fb00f969070000696900006969f7000f69690000
+696900006969000069690000f9690300006969f900016969f90017696900
+000069690000006969000069690000696900006969f200fb69fd00066969
+0000696900f969f600fb69fd000969690000696900006969fb0007696900
+6900696900f96908000069690000696900f9690600696900006969f30001
+6969fc0005696900006969f500016969fb000669690000696900f969ef00
+0e959500000095950000959500009595fc00019595fa00019595fc000695
+950000959500f995f6000695950000959500f995fc00019595fc00059595
+00009595f6001d6969000069690000696900006969006969000000696900
+69690000006969fc000c69690000006969000069690000f9690600696900
+006969f6000669690069006969fc00016969fb00016969fb000569690000
+6969c700d600fc69f6001e69690000006969006969000069690000006969
+000069690069690000006969f70005696900006969fc00fd69fd00016969
+f900016969f30011696900006969000069690000696900006969f800fd69
+fb00016969f9001969690000006969000000696900006969000069690000
+00696969f5000a6969000069690000006969fb00016969f2002169690000
+696900000069690000696900000069696900000069690069006969006969
+f900016969fb00016969fa0005696900006969f300016969fc0005696900
+006969f500016969fb0008696900006969006969ea000e95950000009595
+0000959500009595fc00019595fa00019595fc0008959500009595009595
+f10008959500009595009595f700019595fc0005959500009595f6000969
+690000696900006969fb000e696900000069690069690000006969fc000e
+696900000069690000696900006969fa0005696900006969f60006696900
+69006969fc00016969fb00016969fb0005696900006969c700d700056969
+00006969f7001e6969000000696900696900006969000000696900006969
+0069690000006969f70005696900006969fa0005696900006969f9000169
+69f30011696900006969000069690000696900006969f600016969fc0001
+6969f900136969000000696900000069690000696900006969fb00016969
+f6000a6969000069690000006969fb00016969f2000e6969000069690000
+00696900006969fb000d6969000069690069006969006969f900016969fb
+00016969fa0005696900006969f300016969fc0005696900006969f50001
+6969fb0008696900006969006969ea000e95950000009595000095950000
+9595fc00019595fa00019595fc0008959500009595009595f10008959500
+009595009595f700019595fc0005959500009595f6000969690000696900
+006969fb000e696900000069690069690000006969fc000e696900000069
+690000696900006969fa0005696900006969f6000669690069006969fc00
+016969fb00016969fb0005696900006969c700c8001e6969000000696900
+6969000069690000006969000069690069690000006969f7001a69690000
+6969000069690000006969006969000000696900006969f3002669690000
+696900006969000069690000696900000069690069690000006969000000
+6969006969fc001b69690000006969000000696900006969000069690069
+690000006969f7000a6969000069690000006969fb000669690000006969
+f70017696900006969000000696900006969006969000000696900f9690b
+006969000000696900006969fb000d6969000000696900696900006969f3
+00016969fc0005696900006969f500146969006969000069690000696900
+69690000006969ef000e959500000095950000959500009595fc00019595
+fa00019595fc000d9595000095950095950000009595f6000d9595000095
+950095950000009595fc00019595fc0005959500009595f6000969690000
+696900006969fb000d6969000000696900006969006969fb001a69690000
+0069690000696900006969000000696900696900006969f600f969fc0001
+6969fb000c69690069690000696900006969c700c8001869690000006969
+000069696900696900006969000069690000fa69f600fd69040069690000
+fb69fd00fb69010000fc69f300fb69fd00fd69040069690000fb69fd00fb
+69fb00fd69fc00fc69fd00fb69fd00076969000069690000fb69f500fd69
+0300696900fc69fb00fb69f500fd690c00696900006969000069690000fb
+69fd00076969006969000000fb69010000fc69fb00fb69fd00fd69020069
+69f500fc69fd0005696900006969f400fd690a0000696969000069690000
+fb69ed00fb95fd0008959500009595000000fc95fc00fc95fd0007959500
+0095950000fb95f600fd9505000095950000fb95fc00fc95fd00fb95f500
+fb69010000fc69fb00fb69fc00fd69fb00fc69fd00fd69040069690000fb
+69fd00fd6902006969f600046969006969fc00fc69fb00fd690800006969
+6900006969c700ab00016969cb0001696980008000bd00019595f2000169
+698000e300ac00016969ca0001696980008000bd00019595f20001696980
+00e300b000fb69ca00fc6980008000bf00fc95f400fc698000e400800080
+00800080008000800080008000800080008000c600016969f20001696980
+0080008000cc00c800fc69d400fa69d3000069fc00fd69e900016969fb00
+fb69fc00016969f400fd69e0000069e900fd69fb00016969f200fd69f300
+0069fc00fd69f800016969ed00fd69f100fd6980008000f500c700016969
+d20005696900006969d500016969fb00016969e900016969fc000b696900
+000069690000006969f300016969e100016969ea00046969006969fc0001
+6969f100016969f400016969fb00016969f800016969ec00016969f00001
+696980008000f500c700016969d20005696900006969d500016969fb0001
+6969ea00016969fb000a6969000000696900006969f200016969e1000169
+69ea00046969000069eb00016969f400016969fb00016969e200016969f0
+0001696980008000f500c700016969fb0016696900000069690069690069
+6969000069690000006969ee000f69690000696900696900696969000000
+fb69fd00fb69fd00fb69f600fa69fd00076969006969000000fb69ea0001
+6969ed00076969000069690000fb6908000069690000006969f700fa69fd
+00fb69f400016969fa00fd69fd0005696900696969fc00fc69f600fa69fd
+00046969006969fc00fd69fc00fb69f500076969006969000000fb69fb00
+0a696900000069690069696980008000fe00c700016969fb001569690000
+006969000069690000696900006969006969ed00fb69fd00fd691a006969
+006969000000696900696900000069690069690000006969f500016969fb
+00fd690a0069690069690000006969ec00016969ec001569690069690000
+696900000069690069690000006969f500016969fc000669690000006969
+f600fc69fa00016969fc000c69690000696900006969006969f400016969
+fb00fd6902006969fc000b696900000069690000006969f600fd690a0069
+690069690000006969fc00016969fc000569690000696980008000ff00c7
+00016969fb0014696900000069690000696900006969000000696969ec00
+016969fa000669690000696900f9690300006969fa00016969f100016969
+fb000669690000696900f969ec00016969ec00fc69fd00f9690700696900
+00006969f500016969fc000669690000006969f500016969f900016969fc
+000c69690000696900696900006969f400016969fb0005696900006969fc
+00016969fc00016969f2000669690000696900f969fc00016969fc000569
+690000696980008000ff00c700016969fb00146969000000696900006969
+00006969000000696969ec00016969fa00016969fb00016969f800fd69fb
+00fd69f300016969fb0008696900006969006969e700016969ec00fc69fd
+00016969fa000669690000006969f500016969fc000669690000006969f5
+00016969f900016969fc000c69690000696900696900006969f400016969
+fb0005696900006969fc00016969fb00fd69f40008696900006969006969
+f700016969fc000569690000696980008000ff00c7001b69690000006900
+696900000069690000696900006969000000696969ec00016969fa000169
+69fb00016969f600016969fa00016969f400016969fb0008696900006969
+006969d10008696900696900006969fa000669690000006969f500016969
+fc000669690000006969f500016969f900016969fc000c69690000696900
+696900006969f400016969fb0005696900006969fc00016969f900016969
+f50008696900006969006969f700016969fc000569690000696980008000
+ff00c7001c69690000696900696900000069690000696900006969000069
+69006969fb00016969f400016969fa00016969fb00166969000000696900
+696900000069690069690000006969f50014696900696900006969000069
+690069690000006969ec00016969ec001569690000696900696900000069
+690069690000006969f5000c69690069690069690000006969f500016969
+f900016969fc000c69690000696900696900006969f4000c696900696900
+00696900006969fc000b696900000069690000006969f6000d6969000069
+690069690000006969fc00016969fc0005696900006969fc000169698000
+8500c800f969010000fa690f00006969000069690069690000006969fc00
+016969f500fc69fc00fc69fb00fb69fd00fb69fd00fb69f300fd690a0000
+696969000069690000fb69eb00016969ed00fd6905000069690000fb69fd
+00fa69f400fd69fd00fb69f500fc69fb00fc69fd000d6969000069690000
+696969006969f400fd690b000069696900006969000000fc69fd00fb69f6
+00fd6905000069690000fb69fc00fc69fd00fb69fb0001696980008500bb
+000169698000da000169698000f60001696980008000fb00bc0001696980
+00da000169698000f50001696980008000fb00c000fb698000dd00fb6980
+00f500fc6980008000fc0080008000800080008000800080008000800080
+0080008000800080008000c600fc69fb00fd6983000069e900016969e200
+fd69fb00016969fa00fd69fb00fd69fb00016969eb00fd69fa000069e100
+016969fa000069fc00fd69f300fc698900016969fa000069e90000699400
+c500016969fb000469690069698500016969e900016969e100016969fb00
+016969fb000c69690069690000006969006969fc00016969ea00016969fb
+00016969e100016969fb00016969fb00016969f2000169698800016969fb
+00016969ea000169699400c500016969fb000469690000698500016969c8
+00016969f4000c69690000690000006969000069e400016969fb00016969
+da00016969fb00016969f2000169698100016969ea000169699400d70005
+696900006969f400016969fb00016969f40008696900000069690000fb69
+070000696900006969f500fc69fd0008696900696969000000fb69f500fb
+690a0000696900696969000000fb69fd00fb691100006969000069690000
+6969006969690000fa69fd00fb69070000696900696969fc00fd69fd000e
+696900696969000000696969006969f500fc69fc00fd69fb00016969fa00
+016969fa00fd69fc00fb69070000696900006969fb00046969000000fa69
+08000069690000006969f7000f69690000006969000000696969000000fa
+69fd00046969006969f500016969fb001669690000006969006969006969
+69000069690000006969f70008696900000069690000fb69070000696900
+006969f600fd6905006969000000fc69fd000669690000006969f7000d69
+69000000696900696900696969fc00fd69fd00fa69fd00fb69f600fa69fd
+00fb699e00d600fc69f300016969fc00fc69f50015696900000069690069
+69000000696900696900006969f200126969000000696969006969006969
+0000006969f7003369690000006969000069690000696900696900000069
+690069690000006969006969000069690000006969000069690000006969
+fc000e696900000069690000696969006969fc00016969fc000c69690000
+696900696900006969f500046969006969fb00016969fc00fc69fc00fc69
+fa001269690000006969000000696900696900006969fb00016969fb0001
+6969fc000669690000006969f7000669690000006969fc00016969fb0001
+6969fb00fd6902006969f600016969fb0015696900000069690000696900
+00696900006969006969f600156969000000696900696900000069690069
+6900006969f600f969fb000a6969000069690000006969f7000e69690000
+0069690000696969006969fc00016969fb00016969fc0006696900000069
+69f500016969fc0006696900000069699f00d800f869f500016969fb0001
+6969f4001569690000006969006969000000696900696900006969f500fb
+69fd000669690000696900f969f700f9690a0000696900006969006969fa
+001b69690000006969006969000069690000006969000069690000006969
+fc00f969070000696900006969fc00016969fc000c696900006969006969
+00006969f60005696900006969fb00016969fb00016969fa00016969f900
+0669690000006969fa0005696900006969fb00016969fb00016969fc0006
+69690000006969f7000669690069006969fc00016969fb00016969fb0005
+696900006969f600016969fb001469690000006969000069690000696900
+0000696969f5001569690000006969006969000000696900696900006969
+f60008696900690069690000fb6908000069690000006969f7000e696900
+690069690000696900006969fc00016969fb00016969fc00f969f5000169
+69fc0006696900000069699f00d600fc69f300016969fb00016969f40015
+69690000006969006969000000696900696900006969f6000a6969000069
+690000006969fb00016969f200016969f90008696900006969006969fa00
+1b69690000006969006969000069690000006969000069690000006969fc
+00016969f900016969f800016969fc000c69690000696900696900006969
+f60005696900006969fb00016969fb00016969fa00016969f90006696900
+00006969fa0005696900006969fb00016969fb00016969fc000669690000
+006969f7000669690069006969fc00016969fb00016969fb000569690000
+6969f600016969fb00146969000000696900006969000069690000006969
+69f5001569690000006969006969000000696900696900006969f6001669
+69006900696900696900006969000069690000006969f7000a6969006900
+696900006969f800016969fb00016969fc00016969f000016969fc000669
+6900000069699f00d70005696900006969f400016969fb00016969f40015
+69690000006969006969000000696900696900006969f6000a6969000069
+690000006969fb00016969f200016969f90008696900006969006969fa00
+1b69690000006969006969000069690000006969000069690000006969fc
+00016969f900016969f800016969fc000c69690000696900696900006969
+f60005696900006969fb00016969fb00016969fa00016969f90006696900
+00006969fa0005696900006969fb00016969fb00016969fc000669690000
+006969f7000669690069006969fc00016969fb00016969fb000569690000
+6969f6001b69690000006900696900000069690000696900006969000000
+696969f5001569690000006969006969000000696900696900006969f600
+166969006900696900696900006969000069690000006969f7000a696900
+6900696900006969f800016969fb00016969fc00016969f000016969fc00
+06696900000069699f00c500016969fb00016969f4001569690000006969
+006969000000696900696900006969f6000a6969000069690000006969fb
+000669690000006969f70042696900000069690000696900006969006969
+000000696900696900000069690069690000696900000069690000696900
+00006969006969006969000000696900006969f800016969fc000c696900
+00696900696900006969f60005696900006969fb00016969fb00016969fa
+00016969f9001269690000006969000000696900696900006969fb000169
+69fb000c69690069690069690000006969f700f969fc00016969fb000c69
+690069690000696900006969f6001c696900006969006969000000696900
+0069690000696900006969006969f6001569690000006969006969000000
+696900696900006969f60016696900690069690069690000696900006969
+0000006969f700f9690300006969f800016969fb000c6969006969006969
+0000006969f5000c696900696900696900000069699f00c600fc69fd00fc
+69f400fa69010000fb69fd00fd6902006969f600fd690300696900fc69fb
+00fb69f500fb69fd00076969000069690000fb69fd00fb69fd00fd690a00
+69690000696900006969fc00fd69fd00fb69010000fc69fa00fc69fd0007
+6969000069690000fb69f500fd6905006969000000fc69fd00fc69fc00fc
+69fb00fc69fd00fb69fd00fd6905006969000000fc69fb00fd69fd00fa69
+f600046969006969fc00fc69fb00fd6908000069696900006969f700f969
+010000fa690f00006969000069690069690000006969f600fa69010000fb
+69fd00fd6902006969f700106969000000696900006969690069690000fa
+69f6000669690069690000fc69fa00fc69fb00fd69fd00fb69f300fd69fd
+00fb699e00ab000169698000eb00016969a900016969c200016969e20001
+6969d2000169698000d700ac000169698000ee0005696900006969aa0001
+6969c200016969e200016969d2000169698000d600b000fb698000ec00fc
+69ad00fb69c500fb69e500fb69d500fb698000d500800080008000800080
+008000800080008000800080008000800080008000c600fda6da00fda6db
+0001a6a6da0000a6e400fa69d300fd69f3000069f100016969fb00fd69f2
+00fd699600fd69e8000069f1000069fc00fd69eb00076969000000696900
+fa69010000fc69ec00fd699b00c50001a6a6d90001a6a6ed00fba6f30001
+a6a6db0001a6a6e30005696900006969d300016969f400016969f1000169
+69fa00016969f1000169699500016969e900016969f200016969fb000169
+69eb001269690000006969000069690000696900006969ea000169699b00
+c50001a6a6d90001a6a6ee0006a6a6000000a6a6cd0001a6a6e300056969
+00006969d300016969f400016969e900016969f1000169699500016969e9
+00016969f200016969fb00016969eb001269690000006969000069690000
+696900006969ea000169699b00c5001ba6a6000000a6a6000000a6a600a6
+a600a6a6a60000a6a6000000a6a6f500fca6fd00fba6120000a6a6000000
+a6a600a6a6000000a6a60000fba6fc00fda6fc00fda60200a6a6f70008a6
+a600a6a6a6000000fba6010000faa6e500076969000069690000fb69f500
+fc69fc00fb69f400fc69fd00fb69010000fa69fd00fc69fb00fd69fa0001
+6969fc00fb69fc00fc69f500fc69fc00fb69f60008696900000069690000
+fb69070000696900006969f500fb69fd00fc69fd0005696900696969f500
+fc69fc00fc69fc00fb690900006969000069690000fa69f600fa69fd0007
+6969006969000000fb69f600126969000000696900006969000069690000
+6969f300106969000000696900006969006969000000fb690a0000696900
+696969000000fb69b600c5001aa6a6000000a6a6000000a6a60000a6a600
+00a6a60000a6a600a6a6f50019a6a600a6a60000a6a6000000a6a600a6a6
+000000a6a600a6a600fca60700a6a6000000a6a6fc000aa6a6000000a6a6
+0000a6a6f50012a6a60000a6a600a6a6000000a6a6000000a6a6e300fb69
+08000069690000006969f3000a6969000069690000006969f60012696900
+69690000696900000069690000006969f800016969fb00016969fa001269
+690000006969000000696900006969006969f2000a696900006969000000
+6969f7001569690000006969006969000000696900696900006969f60006
+69690000006969fb000a6969000000696900006969f30019696900000069
+6900696900006969000000696900696900006969fc00016969f200016969
+fb00fd690a0069690069690000006969f70008696900000069690000fb69
+fd00016969f3002669690000006969000069696900696900696900000069
+6900006969690069690069690000006969b700c5001ca6a6000000a6a600
+0000a6a60000a6a60000a6a6000000a6a6a6000000f9a60800a6a60000a6
+a60000f9a60b00a6a6000000a6a600a6a600fca6030000a6a6f8000aa6a6
+000000a6a60000a6a6f50006a6a60000a6a600f9a6fd0001a6a6e3000669
+690000696900f969f600fb69fd00016969f300076969000069690000f969
+fd00016969fb00fb69fb00016969fa00046969000000f969060069690000
+6969f500fb69fd00016969f3001569690000006969006969000000696900
+696900006969f600016969f900fb69fd0005696900006969f600fb69fd00
+14696900006969006969000000696900696900006969fc00016969f20001
+6969fb000669690000696900f969f7001269690000006969000069690069
+690000006969f3000f69690069006969000069690000696900f969080000
+69690000696900f969b700c50019a6a6000000a6a6000000a6a60000a6a6
+0000a6a6000000a6a6a6f50009a6a60000a6a60000a6a6fa000aa6a60000
+00a6a600a6a600fca6fd00fda6fa000aa6a6000000a6a60000a6a6f50008
+a6a60000a6a600a6a6f80001a6a6e30008696900006969006969f2000569
+6900006969fc00fd69f5000969690000696900006969f800016969fc0005
+696900006969fb00016969fa000669690000006969fa0005696900006969
+f60005696900006969fc00fd69f500156969000000696900696900000069
+6900696900006969f600016969fa000e6969000069690000006969000069
+69f7001d6969000069690000006969000069690069690000006969006969
+00006969fc00016969f200016969fb0008696900006969006969f2001269
+690000006969000069690000696900006969f30011696900690069690000
+696900006969006969f900016969fb00016969b200c50019a6a6000000a6
+a6000000a6a60000a6a60000a6a6000000a6a6a6f50009a6a60000a6a600
+00a6a6fa000da6a6000000a6a600a6a600a6a6a6fa0001a6a6fb000aa6a6
+000000a6a60000a6a6f50008a6a60000a6a600a6a6f80001a6a6e3000869
+6900006969006969f20005696900006969fa00016969f600096969000069
+6900006969f800016969fc0005696900006969fb00016969fa0006696900
+00006969fa0005696900006969f60005696900006969fa00016969f60015
+69690000006969006969000000696900696900006969f600016969fa000e
+696900006969000000696900006969f7001d696900006969000000696900
+006969006969000000696900696900006969fc00016969f200016969fb00
+08696900006969006969f200166969000000696900006969000069690000
+696900000069f70011696900690069690000696900006969006969f90001
+6969fb00016969b200c5001aa6a6000000a6a6000000a6a60000a6a60000
+a6a60000a6a600a6a6f60019a6a60000a6a60000a6a6000000a6a60000a6
+a600a6a60000a6a6fa0006a6a6000000a6a6fc000aa6a6000000a6a60000
+a6a6fb0001a6a6fc0015a6a60000a6a600a6a6000000a6a6000000a6a600
+a6a6fc00016969ec000d6969000069690069690000006969f7000e696900
+006969000069690000006969f7001d696900006969000069690000006969
+000000696900696900696900006969fb00016969fa001269690000006969
+000000696900696900006969f6000e696900006969000069690000006969
+f7001569690000006969006969000000696900696900006969f600166969
+000000696900696900006969000000696900006969f7001d696900006969
+000000696900006969006969000000696900696900006969fc0004696900
+6969f50014696900696900006969000069690069690000006969f7001669
+69000000696900006969000069690000696900006969f700f96913000069
+6900006969006969000000696900006969fb000669690000006969b700c6
+00fca6fd00faa60f0000a6a60000a6a600a6a6000000a6a6f600fda60400
+a6a60000fba6fc00fda6fc00fba6fd00fba6fc00fca6fd00fba6fb0001a6
+a6fc0007a6a60000a6a60000fba6fb00fda6fb00016969ed00fa69fd00fb
+69f500fd69040069690000fb69f500fd69040069690000fb69fb00fd69fd
+00fd6905006969000000fc69fc00fc69fd00fb69fd00fd6902006969f600
+fd69040069690000fb69f500fa69010000fb69fd00fd6902006969f600fb
+69fd00fd690a0069690000696900006969f600fd69040069690000fb69fd
+00fb69fd00fd6902006969fc00fd69f300fd690a00006969690000696900
+00fb69f500fb690900006969690000696900f969f6000f69690069690000
+696969000069690000fb69010000fc69fb00fb69b600bb0001a6a6b30001
+a6a68000b10001696980008000e700bc0001a6a6b60005a6a60000a6a680
+00b20001696980008000e600c000fba6b400fca68000b500fb6980008000
+e50080008000800080008000800080008000800080008000800080008000
+80008000e5000069fc00fd69eb000669690000006969f700fd69eb00fd69
+c300fd69f000fd69f3000069e400fd69f900fd69dd00fd69f0000069d100
+fd69fb00016969fa00fd69e600fd69f0000069f400fc69a4008000e60001
+6969fb00016969eb000669690000006969f600016969ea00016969c20001
+6969ef00016969f400016969e300016969f800016969dc00016969f10001
+6969d000016969fb00016969f900016969e500016969f100016969f30001
+6969a3008000e600016969fb00016969eb000669690000006969f6000169
+69ea00016969c200016969ef00016969f400016969e300016969f8000169
+69dc00016969f100016969d000016969f200016969e500016969f1000169
+69f300016969a300c80008696900000069690000fb690700006969000069
+69f60008696900000069690000fb690a0000696900696969000000fb69f5
+00fb69070000696900696969f600fa69fd00076969006969000000fb69f6
+0008696900000069690000fb69fd00fc69f5001069690000006969000069
+69006969000000fb69070000696900696969f60008696900000069690000
+fb69070000696900006969f500076969006969000000fc69fb00fc69f600
+fa690a0000696900696969000000fb690a0000696900006969000000fc69
+fa00016969fc00fb69ee00106969000000696900006969006969000000fc
+69fd00fa69f60008696900000069690000fb69070000696900006969f400
+fc69fc00fd69fb00fc69ee00106969000000696900006969006969000000
+fc69fd00fa69f500016969fb001669690000006969006969006969690000
+69690000006969bf00c80015696900000069690069690000006969006969
+00006969f6001e6969000000696900696900000069690000696969006969
+0069690000006969f7000e696900000069690000696900006969f5000169
+69fb00fd690a0069690069690000006969f7001569690069006969006969
+000000696900006969006969f6001e696900000069690000696969006969
+00696900000069690000696900006969f700156969000000696900696900
+0000696900696900006969f500fd6902006969fb00096969000000696900
+6969f400016969fb00fd6919006969006969000000696900696900006969
+0000006969006969fb000b696900000069690000006969ef000e69690000
+0069690000696969006969fb00016969fc00016969f40015696900000069
+69006969000000696900696900006969f500046969006969fb00016969fc
+00046969006969ee000e696900000069690000696969006969fb00016969
+fc00016969f300016969fb00156969000000696900006969000069690000
+6969006969be00c800156969000000696900696900000069690069690000
+6969f600076969006900696900f96908000069690000696900f969f7000e
+696900000069690000696900006969f500016969fb000669690000696900
+f969f700076969006900696900f969070000696900006969f7000f696900
+69006969000069690000696900f969070000696900006969f70015696900
+00006969006969000000696900696900006969f500076969000069690000
+fb69070000696900006969f400016969fb001d6969000069690069690000
+00696900696900006969000000696900006969fc00046969000000f969ef
+00106969006900696900006969000069690000fb69fc00016969f4001569
+690000006969006969000000696900696900006969f60005696900006969
+fb000a6969000000696900006969ee001069690069006969000069690000
+69690000fb69fc00016969f300016969fb00146969000000696900006969
+00006969000000696969bd00c80015696900000069690069690000006969
+00696900006969f6000969690069006969006969f900016969fb00016969
+f2000e696900000069690000696900006969f500016969fb000869690000
+6969006969f2000969690069006969006969f90005696900006969f70011
+696900690069690000696900006969006969f90005696900006969f70015
+69690000006969006969000000696900696900006969f500146969000069
+69006969000069690000696900006969f400016969fb00016969fb001669
+69000000696900696900006969000000696900006969fc00066969000000
+6969ea001569690069006969000069690000696900696900006969fc0001
+6969f4001569690000006969006969000000696900696900006969f60005
+696900006969fb000a6969000000696900006969ee001569690069006969
+000069690000696900696900006969fc00016969f300016969fb00146969
+00000069690000696900006969000000696969bd00c80015696900000069
+69006969000000696900696900006969f6000969690069006969006969f9
+00016969fb00016969f2000e696900000069690000696900006969f50001
+6969fb0008696900006969006969f200f96902006969f900056969000069
+69f70011696900690069690000696900006969006969f900056969000069
+69f7001569690000006969006969000000696900696900006969f5001469
+6900006969006969000069690000696900006969f400016969fb00016969
+fb00166969000000696900696900006969000000696900006969fc000669
+690000006969f700016969f5001569690069006969000069690000696900
+696900006969fc00016969f4001569690000006969006969000000696900
+696900006969f60005696900006969fb000a6969000000696900006969fb
+00016969f5001569690069006969000069690000696900696900006969fc
+00016969f3001b6969000000690069690000006969000069690000696900
+0000696969bd00c800156969000000696900696900000069690069690000
+6969f600f9690b006969000000696900006969fb000669690000006969f7
+000e696900000069690000696900006969f5001469690069690000696900
+0069690069690000006969f700fd69130069696900696900000069690000
+696900006969f700f9691700006969000069690069690000006969000069
+6900006969f7001569690000006969006969000000696900696900006969
+f50014696900006969006969000069690000696900006969f40008696900
+696900006969fb0016696900000069690069690000696900000069690000
+6969fc000b696900000069690000006969fc00016969f500f9690e000069
+690000696900696900006969fc00046969006969f7001569690000006969
+006969000000696900696900006969f60005696900006969fb000a696900
+0000696900006969fb00016969f500f9690e000069690000696900696900
+006969fc00046969006969f6001c69690000696900696900000069690000
+69690000696900006969006969be00c700fa69010000fb69fd00fd690200
+6969f600076969006969000000fb69010000fc69fb00fb69f500fb69fd00
+05696900006969f400fd690a0000696969000069690000fb69f500076969
+006969000000fb69fd00fb69f5000f696900696900006969690000696900
+00fb69fd0005696900006969f600fa69010000fb69fd00fd6902006969f7
+00fd69130000696900006969690069690000696969006969f400fd690100
+00fc69fb00fb69fd00fd69040069690000fb69fc00fc69fd00fb69fb0001
+6969f4001569690069690000696969000069690000696969006969fc00fd
+69f500fa69010000fb69fd00fd6902006969f600fd6905006969000000fc
+69fd00fd6902006969fc00016969f4001569690069690000696969000069
+690000696969006969fc00fd69f600f969010000fa690f00006969000069
+690069690000006969bf00c3000169698000ba000169698d00016969c700
+016969cd00016969bf00016969af00c4000169698000ba000169698000d2
+000169698a00016969ae00c800fb698000bd00fb698000d500fb698d00fb
+69ad00800080008000800080008000800080008000800080009600016969
+f200016969800080008000fc00a500016969c500fd69d700016969fb0000
+69e200016969f200016969f400fd69e900016969d900fd69ee00fd69f000
+0069f300fb69fd00fb69d600fd69c900fc69fb00fd698000fe00a5000169
+69c400016969d800016969fb00016969e200016969f200016969f3000169
+69e800016969d900016969ed00016969f100016969f4000e696900000069
+690069690000006969d600016969c800016969fb000469690069698000ff
+008000e700016969d900016969fa00016969e300016969f200016969f200
+016969e700016969da00016969ed00016969f100016969f4000e69690000
+0069690069690000006969d600016969c800016969fb0004696900006980
+00ff00c80008696900000069690000fb690a0000696900696969000000fb
+69fc00fd69fc00fb69070000696900696969f60008696900000069690000
+fb69070000696900006969f500076969006969000000fc69fd0008696900
+000069690000fb69f400016969fc00fa6910000069690069696900006969
+0000006969ee00fa69ee00076969000069690000fb690800006969000000
+6969fb00016969ed00fc69fd0005696900696969fc00fc69f60010696900
+0000696900006969006969000000fc69fd00fa69f6000a69690000006969
+00006969f30008696900000069690000fb69070000696900006969f50007
+6969006969000000fc69fd0008696900000069690000fb69e300016969fb
+00016969f40008696900000069690000fb69070000696900006969f500fc
+69fd0008696900696969000000fb69be00c8001e69690000006969006969
+000000696900006969690069690069690000006969fc0013696900000069
+6900000069690000696900006969f7001569690000006969006969000000
+696900696900006969f500fd6902006969fb001269690000696900000069
+690069690000006969f500016969fa00016969fb00fd690a006969006969
+0000006969d6001569690069690000696900000069690069690000006969
+fb00016969ea0011696900000069690000696900006969006969f6000e69
+6900000069690000696969006969fb00016969fc00016969f4000c696900
+00006969000000696969f500156969000000696900696900000069690069
+6900006969f500fd6902006969fb00126969000069690000006969006969
+0000006969e400016969fc00fc69f5001569690000006969006969000000
+696900696900006969f20012696900000069696900696900696900000069
+69bf00c800076969000000696900f9690b000069690000696900006969f8
+00136969000000696900000069690000696900006969f700156969000000
+6969006969000000696900696900006969f500076969000069690000fb69
+0900006969000000696900f969f500016969fa00016969fb000d69690000
+69690069690000006969d600fc69fd00f969070069690000006969fb0001
+6969ed00fb69fd000c69690000696900696900006969f600106969006900
+696900006969000069690000fb69fc00016969f4000669690000006969fb
+00016969f6001569690000006969006969000000696900696900006969f5
+00076969000069690000fb690900006969000000696900f969e400016969
+fb00016969f4001569690000006969006969000000696900696900006969
+f500fb69fd000669690000696900f969bf00c80009696900000069690069
+69f900016969f900fd69fa00136969000000696900000069690000696900
+006969f7001569690000006969006969000000696900696900006969f500
+1869690000696900696900006969000069690000006969006969f0000169
+69fa00016969fb00016969fb000669690000006969ee00fa69ee00fc69fd
+00016969fa000669690000006969fb00016969ee00156969000069690000
+0069690000696900696900006969f6001569690069006969000069690000
+696900696900006969fc00016969f4000669690000006969fa00016969f7
+001569690000006969006969000000696900696900006969f50018696900
+00696900696900006969000069690000006969006969df00016969fb0001
+6969f4001569690000006969006969000000696900696900006969f6000a
+6969000069690000006969fb00016969ba00c80009696900000069690069
+69f900016969f700016969fb001369690000006969000000696900006969
+00006969f7001569690000006969006969000000696900696900006969f5
+001869690000696900696900006969000069690000006969006969f00001
+6969fa00016969fb00016969fb000669690000006969d600086969006969
+00006969fa000669690000006969fb00016969fb00016969f50015696900
+00696900000069690000696900696900006969f600156969006900696900
+0069690000696900696900006969fc00016969f4000e6969000000696900
+69690000006969f700156969000000696900696900000069690069690000
+6969f5001869690000696900696900006969000069690000006969006969
+df00016969fb00016969f400156969000000696900696900000069690069
+6900006969f6000a6969000069690000006969fb00016969ba00c7001169
+6900696900006969000000696900006969fb000669690000006969fc0013
+6969000000696900000069690000696900006969f7001569690000006969
+006969000000696900696900006969f5001d696900006969006969000069
+690000006969006969000069690000006969f400016969fb000869690069
+6900006969fb000669690000006969d60015696900006969006969000000
+69690069690000006969fc00016969fa00016969f5001569690000696900
+000069690000696900696900006969f600f9690e00006969000069690069
+6900006969fc00046969006969f7000e6969000000696900696900000069
+69f7001569690000006969006969000000696900696900006969f5001d69
+6900006969006969000069690000006969006969000069690000006969fc
+00016969ea00016969fb00016969f4001569690000006969006969000000
+696900696900006969f6000a6969000069690000006969fb000669690000
+006969bf00c600fd69fc00fb69010000fc69fb00fb69fc00fc69fd00fb69
+fd0005696900006969f600fa69010000fb69fd00fd6902006969f700fd69
+11000069690000696969006969000000696969fc00fb69f200016969fb00
+fd69010000fc69fb00fa69d700fd6905000069690000fb69fd00fa69fd00
+016969f900016969f400fd69120069690000696900006969000069696900
+6969f6001569690069690000696969000069690000696969006969fc00fd
+69f500fb69fd00fb69f500fa69010000fb69fd00fd6902006969f700fd69
+11000069690000696969006969000000696969fc00fb69fb00016969eb00
+fc69fd00fc69f400fa69010000fb69fd00fd6902006969f600fd69030069
+6900fc69fb00fb69be008300016969a200016969c200016969f500016969
+8f0001696992000169698f008400016969a200016969c200016969820001
+696992000169698e008800fb69a500fb69c500fb698500fb699500fb698d
+008000800080008000800080008000800080008000800080008000800080
+00b500016969c300fd69fa00fd69c3000169698b00fd69fb00fd69da00fd
+69f3000069c100fd698000ce00b500016969c200016969f900016969c300
+0169698a00016969fa00016969d900016969f400016969c0000169698000
+ce008000f500016969f9000169698000cb00016969fa00016969d9000169
+69f400016969c0000169698000ce00c80008696900006969000000fb69fc
+00fd69fd000e696900696969000000696969006969f600fc69fd00056969
+00696969f500fb69fb00016969fb00fc69fd00fb69070000696900696969
+f60008696900000069690000fb690a0000696900696969000000fb69fc00
+fd69fc00fb69070000696900696969ee0008696900000069690000fb6907
+0000696900006969f600fd6905006969000000fc69fd0006696900000069
+69f70008696900000069690000fb69fb00016969fa00016969f500086969
+00696969000000fb69fd00fb69fc00fc69f600fa69fd00fb69f600206969
+000069690000696900696969000000696969006969006969006969690000
+00fc69fb00fc69fd00fb698000d600c8000e696900006969000069690000
+006969fc00016969fc000c69690000696900696900006969f2000a696900
+0000696900006969f7000669690000006969fc00016969fc001569690069
+690000696900000069690000696969006969f7001e696900000069690069
+69000000696900006969690069690069690000006969fc00136969000000
+696900000069690000696900006969ef0015696900000069690069690000
+00696900696900006969f600f969fb000a6969000069690000006969f700
+0e696900000069690069690000006969fc00016969fa00016969f4001c69
+69000069690069690000006969006969000000696900006969006969f400
+016969fc000669690000006969f7001e6969000069690000006969000069
+6900696900006969000000696969006969fb001269690000006969006969
+0000696900000069698000d700c8000a6969000069690000006969f80001
+6969fc000c69690000696900696900006969f500fb69fd00056969000069
+69f7000669690000006969fc000c69690000006969000069690000f96907
+0000696900006969f700076969000000696900f9690b0000696900006969
+00006969f800136969000000696900000069690000696900006969ef0015
+69690000006969006969000000696900696900006969f600086969006900
+69690000fb6908000069690000006969f700076969006900696900f969fc
+00016969fa00016969f4000669690000696900f9690000f9690600696900
+006969f400016969fc000669690000006969f70020696900006969000000
+696900006969006969000069690000006969000069690000fb6909000069
+69000069690000f9698000d700c80005696900006969fc00fd69fa000169
+69fc000c69690000696900696900006969f6000e69690000696900000069
+6900006969f7000669690000006969fc000e696900000069690000696900
+006969f900016969f3000969690000006969006969f900016969f900fd69
+fa00136969000000696900000069690000696900006969ef001569690000
+006969006969000000696900696900006969f60016696900690069690069
+6900006969000069690000006969f7000969690069006969006969f70001
+6969fa00016969f40008696900006969006969fa00016969fa0005696900
+006969f400016969fc000669690000006969f7001a696900006969000000
+696900006969006969000069690000006969fb0011696900006969000069
+6900006969000069698000d200c80005696900006969fa00016969fb0001
+6969fc000c69690000696900696900006969f6000e696900006969000000
+696900006969f7000669690000006969fc000e6969000000696900006969
+00006969f900016969f3000969690000006969006969f900016969f70001
+6969fb00136969000000696900000069690000696900006969fc00016969
+f5001569690000006969006969000000696900696900006969f600166969
+006900696900696900006969000069690000006969f70009696900690069
+69006969f700016969fa00016969f40008696900006969006969fa000169
+69fa0005696900006969f400016969fc000669690000006969f7001a6969
+00006969000000696900006969006969000069690000006969fb00116969
+000069690000696900006969000069698000d200c8000e69690000696900
+0069690000006969fc00016969fc000c69690000696900696900006969f6
+000e696900006969000000696900006969f7000669690000006969fc0017
+696900000069690000696900006969000000696900006969f20011696900
+696900006969000000696900006969fb000669690000006969fc00136969
+000000696900000069690000696900006969fc00016969f5001569690000
+006969006969000000696900696900006969f60016696900690069690069
+6900006969000069690000006969f700f969070069690000006969fc0001
+6969fa00016969f4001c6969000069690069690000006969006969000000
+696900696900006969f4000c69690069690069690000006969f7001a6969
+00006969000000696900006969006969000069690000006969fb00166969
+000069690000696900006969000069690000006969fc000169698000dd00
+c700fd69040069690000fb69fc00fc69fd00076969000069690000fb69f5
+00fd690a0069690000696900006969f600fb69fc00fc69fd00fd69040069
+690000fb69010000fc69f200fd69fc00fb69010000fc69fb00fb69fc00fc
+69fd00fb69fd0005696900006969fc00016969f400fa69010000fb69fd00
+fd6902006969f700106969000000696900006969690069690000fa69f600
+076969006969000000fb69fc00fc69fc00fc69f500076969000069690000
+fb69fd00fb69fd00fd6902006969f400fd69fd00fb69f500fd6904006969
+0000fb69fd00fb69010000fc69fb00fd690c006969000069696900696900
+00fb69fb000169698000dd00a4000169698000f400016969ef00016969d2
+000169698600016969f7000169698000b600a800056969000069698000e2
+00016969d2000169698500016969fb00056969000069698000b600a700fc
+698000e500fb69d500fb698500fc69fb00fc698000b50080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000800080008000d80080e280e280e280e2f8e2b000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+0080008000800080008000800080008000e80006c0c0000000c0c0f40001
+c0c0f20000c0f10001c0c0ea00fdc0f600fdc0e100fd95e200fd95e600fd
+95800080008000d300e800fdc00300c0c0c0f40001c0c0f30001c0c0f100
+01c0c0e90001c0c0f50001c0c0e000019595e100019595ed00fb95fd0001
+9595800080008000d300e800f9c0e50001c0c0d80001c0c0f50001c0c0e0
+00019595e100019595ee000a9595000000959500009595800080008000d3
+00e800f9c0010000fcc0fb00fdc0fd0007c0c000c0c0c00000fac0fd00fc
+c0fb00fdc0fd0008c0c000c0c0c0000000fbc0fc00fcc0f500fcc0fd0006
+c0c0000000c0c0ec001e9595000000959500000095950095950095959500
+0095950000009595000000fc95fd00fb9512000095950000009595009595
+00000095950000fc95fd0008959500959595000000fb950a000095950000
+0095950000fb95fd00fb95070000959500959595f500fb95100000959500
+95959500000095959500959580008000a700e80006c0c000c000c0c0fb00
+01c0c0fb0001c0c0fc000ac0c00000c0c0000000c0c0f80001c0c0fb0001
+c0c0fc0014c0c00000c0c000c0c0000000c0c00000c0c000c0c0f5000dc0
+c000c0c00000c0c0000000c0c0ec00379595000000959500000095950000
+959500009595000095950095950000009595009595000095950000009595
+009595000000959500959500fc9537000095950095950000009595950095
+950095950000009595009595000000959500959500000095950095950000
+0095950000959595009595f7001595950000009595000095959500959500
+95950000959580008000a600e80008c0c0000000c0c00000fbc0fb0001c0
+c0fc000ac0c00000c0c0000000c0c0fb00fbc0fb0001c0c0fc0006c0c000
+00c0c000f9c00600c0c00000c0c0f5000dc0c00000c0c000c0c0000000c0
+c0ec00249595000000959500000095950000959500009595000000959595
+0000009595000095950000f9950b009595000000959500959500fc952300
+009595000095950000959500009595009595000000959500959500950095
+9500009595fb00f995070000959500009595f70015959500000095950000
+9595000095950095950000959580008000a600e8000dc0c0000000c0c000
+c0c00000c0c0fb0001c0c0fc000ac0c00000c0c0000000c0c0fc0005c0c0
+0000c0c0fb0001c0c0fc0008c0c00000c0c000c0c0fa0005c0c00000c0c0
+f5000dc0c00000c0c000c0c0000000c0c0ec002695950000009595000000
+9595000095950000959500000095959500000095950000959500009595fa
+000a9595000000959500959500fc950b000095950000959500009595fb00
+199595000000959500959500950095950000009595950000009595f90001
+9595f3000a9595000000959500009595fb000595950000959580008000a6
+00e8000dc0c0000000c0c000c0c00000c0c0fb0001c0c0fc000ac0c00000
+c0c0000000c0c0fc0005c0c00000c0c0fb0001c0c0fc0008c0c00000c0c0
+00c0c0fa0005c0c00000c0c0f5000dc0c00000c0c000c0c0000000c0c0ec
+002695950000009595000000959500009595000095950000009595950000
+0095950000959500009595fa001a95950000009595009595009595950000
+0095950000959500009595fb000e959500000095950095950095009595fb
+0005959500009595f900019595f3000a9595000000959500009595fb0005
+95950000959580008000a600e8000dc0c0000000c0c000c0c00000c0c0fb
+0001c0c0fc0014c0c00000c0c0000000c0c000c0c000c0c00000c0c0fb00
+01c0c0fc0014c0c00000c0c000c0c0000000c0c000c0c00000c0c0f5000d
+c0c00000c0c000c0c0000000c0c0ec003695950000009595000000959500
+009595000095950000959500959500009595000095950000959500000095
+950000959500959500009595f9000995950000959500009595fb00079595
+000000959500f995130095950000009595009595000000959500009595f8
+000f95950000009595000000959500009595fb0005959500009595fb0001
+c0c080008000ad00e80011c0c0000000c0c00000c0c0c000c0c0000000fc
+c0fd0005c0c00000c0c0fc00fdc0fd00fdc00500c0c0000000fcc0fd0007
+c0c00000c0c00000fbc0fd00fdc00200c0c0f600fbc0fd00fac0ed00fc95
+fd00fa951900009595000095950095950000009595000095959500959500
+00fb95fc00fd95fc00fb95fd00fb95010000fc95fb00fb95fd0007959500
+9595000000fb95fd00fb95010000fc95f900019595fc00fb95010000fc95
+fb00fb95fb0001c0c080008000ad00830001c0c0e2000195958000fb0001
+959580008000a600840001c0c0e200019595800007000095950000959580
+008000a6008800fbc0e500fb958000fc00fc9580008000a5008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000801c801c801c801c801c801c801cee
+1c01e2e2f21c01e2e2a21c01e2e2f21c01e2e2aa1c01e2e2ea1c01e2e284
+1c011c1cfce2d31cfde2e61c06e2e21c1c1ce2e2b71cfde2d81c00e2ba1c
+01e2e2fb1cfbe2fc1c01e2e2f11cfde2e61cfde2f11cfde2e31c01e2e2f2
+1c01e2e2f11c00e2d91c01e2e2fa1c00e2ea1c01e2e2ea1c01e2e2f11c00
+e2d41cfde2eb1cfde2db1c061ce2e21c1ce2e2d31c01e2e2e61c06e2e21c
+1c1ce2e2b61c01e2e2d91c01e2e2ba1c01e2e2fc1c0be2e21c1c1ce2e21c
+1c1ce2e2f21c04e2e21ce2e2e61c01e2e2f01c01e2e2e31c01e2e2f21c01
+e2e2f21c01e2e2d91c01e2e2fb1c01e2e2ea1c01e2e2f71c01e2e2f51c01
+e2e2f21c01e2e2d31c01e2e2ea1c01e2e2db1c01e2e2fc1c00e2d31c01e2
+e2f31c01e2e2f51c06e2e21c1c1ce2e2b61c01e2e2d91c01e2e2bb1c01e2
+e2fb1c0ae2e21c1c1ce2e21c1ce2e2f11c04e2e21c1ce2e61c01e2e2f01c
+01e2e2e41c01e2e2f21c01e2e2f11c01e2e2d21c01e2e2eb1c01e2e2f71c
+01e2e2f51c01e2e2f11c01e2e2d31c01e2e2ea1c01e2e2db1c01e2e2f91c
+fbe2121c1ce2e2e21ce2e21c1ce2e2e21ce2e21c1c1cfce2fd1c05e2e21c
+e2e2e2fc1cfce2fd1cfbe2fb1c01e2e2f51c08e2e21c1c1ce2e21c1cfbe2
+fd1cfbe2f51cfce2fd1c10e2e21ce2e2e21c1ce2e21ce2e2e21c1c1cfbe2
+081c1ce2e21c1c1ce2e2f61c07e2e21c1ce2e21c1cfbe20a1c1ce2e21c1c
+1ce2e21c1cfbe2f61cfae2fd1cfbe2f61cfde2051ce2e21c1c1cfbe20a1c
+1ce2e21c1c1ce2e21c1cfbe2e21c01e2e2ec1c01e2e2fb1cfbe2071c1ce2
+e21ce2e2e2f51c07e2e21ce2e21c1c1cfbe2fb1c0ae2e21c1c1ce2e21ce2
+e2e2e51cfde2021ce2e2ef1cfae2fd1cfbe2f51cfde2091ce2e21ce2e21c
+1ce2e2fc1cfde2fd1cfae2e31c01e2e2e51cfae2fd1cfbe2f51cfde2041c
+e2e21c1cfbe2f51cfce2fc1cfce2fc1cfbe2fd1c05e2e21c1ce2e2df1c01
+e2e2fa1c07e2e21c1c1ce2e21cf9e2001cf9e2fb1c1ae2e21c1c1ce2e21c
+1ce2e21c1ce2e21ce2e21c1ce2e21c1c1ce2e2ef1c16e2e21c1c1ce2e21c
+e2e21c1c1ce2e21ce2e21c1c1ce2e2f31c22e2e21c1c1ce2e2e21ce2e21c
+1ce2e2e21ce2e21ce2e21c1c1ce2e21ce2e21c1c1ce2e2f61c1de2e21ce2
+e21c1ce2e21c1c1ce2e21ce2e21c1c1ce2e21ce2e21c1c1ce2e2f51c01e2
+e2fc1c06e2e21c1c1ce2e2f71cf9e2171ce2e21c1c1ce2e21ce2e21c1c1c
+e2e21ce2e21c1c1ce2e2e41c01e2e2ec1cfce2fd1c0ee2e21c1c1ce2e21c
+1ce2e2e21ce2e2f61cfde20a1ce2e21ce2e21c1c1ce2e2fc1c01e2e2fc1c
+05e2e21c1ce2e2e71c05e2e21c1ce2e2ec1c01e2e2fc1c06e2e21c1c1ce2
+e2f71c0de2e21c1ce2e21c1ce2e21c1ce2e2fb1c01e2e2fb1c01e2e2e21c
+01e2e2e21c01e2e2fc1c06e2e21c1c1ce2e2f71c0ee2e21c1ce2e21c1ce2
+e21c1c1ce2e2f61c04e2e21ce2e2fa1c11e2e21c1ce2e21c1c1ce2e21c1c
+e2e21ce2e2de1c01e2e2fa1c18e2e21c1c1ce2e21ce2e21ce21ce2e21ce2
+e21ce21ce2e21c1cfbe2fd1c11e2e21c1ce2e21ce2e21c1ce2e21c1c1ce2
+e2eb1c0ae2e21c1c1ce2e21c1ce2e2fb1cf9e2f61cfbe2fd1c1de2e21c1c
+e2e21c1ce2e21c1ce2e21ce2e21c1c1ce2e21ce2e21ce21ce2e2f61cfce2
+fd1cf9e20b1ce2e21c1c1ce2e21c1ce2e2f11c01e2e2fc1c06e2e21c1c1c
+e2e2f71c17e2e21ce21ce2e21ce2e21c1c1ce2e21ce2e21c1c1ce2e21cf9
+e2e41c01e2e2eb1c01e2e2fc1c0ee2e21c1c1ce2e21c1ce2e21c1ce2e2f6
+1c06e2e21c1ce2e21cf9e2fc1c01e2e2fc1c05e2e21c1ce2e2e71c05e2e2
+1c1ce2e2ec1c01e2e2fc1c06e2e21c1c1ce2e2f71c0de2e21c1ce2e21c1c
+e2e21c1ce2e2fb1c01e2e2fb1c01e2e2e31c01e2e2fb1cf9e2ed1c01e2e2
+fc1c06e2e21c1c1ce2e2f71c0ee2e21c1ce2e21c1ce2e21c1c1ce2e2f61c
+07e2e21c1ce2e21c1cfbe2031c1ce2e2f91cfce2dd1c01e2e2fa1c2de2e2
+1c1c1ce2e21ce2e21ce21ce2e21ce2e21ce21ce2e21ce2e21c1ce2e21c1c
+1ce2e21c1ce2e21ce2e21c1ce2e2fc1cfde2ed1c11e2e21c1c1ce2e21c1c
+1ce2e2e21c1c1ce2e2f21c0ae2e21c1ce2e21c1c1ce2e2fa1c01e2e2fb1c
+0ee2e21c1c1ce2e21ce2e21ce21ce2e2f61cfce2fd1c01e2e2fa1c0ce2e2
+1c1c1ce2e21c1c1ce2e2e2f31c01e2e2fc1c06e2e21c1c1ce2e2f71c19e2
+e21ce21ce2e21ce2e21c1c1ce2e21ce2e21c1c1ce2e21ce2e2df1c01e2e2
+eb1c01e2e2fc1c0ae2e21c1c1ce2e21c1ce2e2f21c08e2e21c1ce2e21ce2
+e2f71c01e2e2fc1c05e2e21c1ce2e2e71c05e2e21c1ce2e2ec1c01e2e2fc
+1c06e2e21c1c1ce2e2f71c0de2e21c1ce2e21c1ce2e21c1ce2e2fb1c01e2
+e2fb1c01e2e2e21c01e2e2e21c01e2e2fc1c06e2e21c1c1ce2e2f71c0ee2
+e21c1ce2e21c1ce2e21c1c1ce2e2f61c10e2e21c1ce2e21ce2e21c1ce2e2
+1c1ce2e2f91cfce2dd1c01e2e2fc1c2fe21ce2e21c1c1ce2e21ce2e21ce2
+1ce2e21ce2e21ce21ce2e21ce2e21c1ce2e21c1c1ce2e21c1ce2e21ce2e2
+1c1ce2e2fa1c01e2e2fb1c01e2e2f51c06e2e21c1c1ce2e2fb1c05e2e21c
+1ce2e2f21c0ae2e21c1ce2e21c1c1ce2e2fa1c01e2e2fb1c0ee2e21c1c1c
+e2e21ce2e21ce21ce2e2f61c08e2e21ce2e21c1ce2e2fa1c06e2e21c1c1c
+e2e2fb1c01e2e2f41c01e2e2fc1c06e2e21c1c1ce2e2f71c19e2e21ce21c
+e2e21ce2e21c1c1ce2e21ce2e21c1c1ce2e21ce2e2f71c01e2e2d31c01e2
+e2fc1c0ae2e21c1c1ce2e21c1ce2e2f21c08e2e21c1ce2e21ce2e2f71c01
+e2e2fc1c05e2e21c1ce2e2fc1c01e2e2ed1c05e2e21c1ce2e2ec1c01e2e2
+fc1c06e2e21c1c1ce2e2f71c0de2e21c1ce2e21c1ce2e21c1ce2e2fb1c01
+e2e2fb1c01e2e2f91c01e2e2ea1c01e2e2e31c01e2e2fc1c06e2e21c1c1c
+e2e2f71c0ee2e21c1ce2e21c1ce2e21c1c1ce2e2f61c10e2e21c1ce2e21c
+e2e21c1ce2e21c1ce2e2f91c04e2e21ce2e2de1c3e1ce2e21c1ce2e21ce2
+e21c1c1ce2e21ce2e21ce21ce2e21ce2e21ce21ce2e21ce2e21c1ce2e21c
+1c1ce2e21c1ce2e21ce2e21c1ce2e21c1ce2e21c1c1ce2e2fc1c01e2e2f5
+1c16e2e21c1c1ce2e21ce2e21c1c1ce2e21ce2e21c1c1ce2e2f71c0ae2e2
+1c1ce2e21c1c1ce2e2fa1c01e2e2fb1c07e2e21c1c1ce2e21cf9e2f61c1d
+e2e21c1ce2e21ce2e21c1c1ce2e21ce2e21c1c1ce2e21ce2e21c1c1ce2e2
+f51c0ce2e21ce2e21ce2e21c1c1ce2e2f71c1ee2e21ce21ce2e21ce2e21c
+1c1ce2e21c1ce2e21ce2e21c1ce2e21c1c1ce2e2fc1c01e2e2ea1c01e2e2
+eb1c01e2e2fc1c0ae2e21c1c1ce2e21c1ce2e2f21c0de2e21c1ce2e21ce2
+e21c1c1ce2e2fc1c01e2e2fc1c05e2e21c1ce2e2fc1c01e2e2ed1c05e2e2
+1c1ce2e2ec1c0ce2e21ce2e21ce2e21c1c1ce2e2f71c0de2e21c1ce2e21c
+1ce2e21c1ce2e2fb1c01e2e2fb1c04e2e21ce2e2fc1c01e2e2e91c01e2e2
+e41c0ce2e21ce2e21ce2e21c1c1ce2e2f71c0ee2e21c1ce2e21c1ce2e21c
+1c1ce2e2f61c1de2e21c1ce2e21ce2e21c1ce2e21c1ce2e21c1c1ce2e21c
+1ce2e21c1ce2e2fc1c01e2e2e51c011c1cfce2fd1cfbe22a1c1ce2e21c1c
+1ce2e21ce2e21c1c1ce2e21c1ce2e2e21ce2e21c1ce2e21c1ce2e21c1ce2
+e2e21ce2e21c1cfbe2ed1cfbe2fd1cfbe2fd1cfbe2f51cfde2031ce2e21c
+fce2fc1cfce2fb1cfbe2fd1c04e2e21ce2e2f61cfde2051c1ce2e21c1cfb
+e2fd1cfae2011c1cfbe2f31cfde2fd1cfbe2f61c08e2e21c1c1ce2e21c1c
+fbe2fc1cfde2fc1cfbe2fb1c01e2e2ea1c01e2e2ec1cfce2fc1cfbe2011c
+1cfce2f41cfde2051c1ce2e21c1cfbe2fc1cfce2fd1cfbe2fb1c01e2e2ec
+1cfbe2eb1cfde2fd1cfbe2f51cfbe2fd1cfde2051ce2e21c1c1cfce2fb1c
+fde2fb1c01e2e2e81c01e2e2e41cfde2fd1cfbe2f51cfbe2fd1cfbe2f51c
+fbe2fd1cfde2041ce2e21c1cfbe2081c1ce2e2e21c1ce2e2fc1c01e2e2e5
+1c801ccb1c01e2e2b51c01e2e29b1c01e2e2f91c01e2e2e81c01e2e2d21c
+01e2e2e41c01e2e2b01c01e2e2ae1c801ccc1c01e2e2801ccd1c01e2e2df
+1c01e2e2d21c01e2e2961c05e2e21c1ce2e2ae1c801cd01cfbe2801ccd1c
+fce2e11cfce2d41cfce2961cfce2ad1c801c801c801c801c801c80008000
+80008000800080008000800080008000ed0000c0d400fdc0d30006c0c000
+0000c0c0dc00fdc0f600fbc0da0000c0b400fac0fb0001c0c0f500fdc0f8
+0000c0f10000c0e900fdc0f400fdc0fb00fdc0d300fdc0fa0001c0c0f500
+fdc0eb00fcc0f100fdc0fb0000c0f10000c0d400fdc0eb00fdc0d300ee00
+fdc0d40001c0c0d30006c0c0000000c0c0db0001c0c0f50004c0c000c0c0
+dc0001c0c0b30005c0c00000c0c0fc0001c0c0f40001c0c0f90001c0c0f2
+0001c0c0ea0004c0c000c0c0f40001c0c0fa0001c0c0d20001c0c0fa0001
+c0c0f40001c0c0ea0001c0c0f10009c0c000c0c0000000c0c0f20001c0c0
+d30001c0c0ea0001c0c0d300ef0004c0c000c0c0d50001c0c0e00001c0c0
+f50006c0c0000000c0c0db0001c0c0f50005c0c00000c0c0dd0001c0c0b3
+0005c0c00000c0c0ee0001c0c0f90001c0c0f20001c0c0ea0004c0c00000
+c0f40001c0c0fa0001c0c0d20001c0c0ec0001c0c0f80001c0c0f40001c0
+c0f10009c0c00000c0000000c0c0f20001c0c0d30001c0c0ea0001c0c0d3
+00f00018c0c0000000c0c000c0c000c0c0c00000c0c000c0c0c0000000fb
+c0080000c0c0000000c0c0f60007c0c00000c0c00000fbc00a0000c0c000
+0000c0c00000fbc0fb0001c0c0f5000dc0c0000000c0c000c0c000c0c0c0
+f500fcc0fd0005c0c000c0c0c0fc00fcc0f50007c0c00000c0c00000fbc0
+0f0000c0c0000000c0c000c0c000c0c0c0f600fac0fd00fbc0f600fdc005
+00c0c0000000fbc00a0000c0c0000000c0c00000fbc0e5000bc0c00000c0
+c0000000c0c0c0fc00fdc00b00c0c00000c0c000c0c00000fac0f600fac0
+fd00fbc0f40001c0c0fb00fbc0fb0001c0c0fa0001c0c0fc00fbc0080000
+c0c0000000c0c0f600fcc0f20001c0c0fb00fdc0fd000ec0c000c0c0c000
+0000c0c00000c0c0fc0001c0c0f40001c0c0fa00fbc0fc0001c0c0fc00fa
+c0f600fac0fd00fbc0f500fdc00400c0c00000fbc0f500fcc0fc00fcc0fc
+00fbc0fd0005c0c00000c0c0d700f00026c0c0000000c0c00000c0c0c000
+c0c00000c0c0c000c0c000c0c0000000c0c000c0c0000000c0c0f6001dc0
+c000c0c00000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0ef
+000ec0c0000000c0c00000c0c00000c0c0f30011c0c0000000c0c00000c0
+c00000c0c000c0c0f5001dc0c00000c0c000c0c0000000c0c000c0c00000
+00c0c00000c0c00000c0c0f50001c0c0fc0006c0c0000000c0c0f700f9c0
+1700c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0e600fbc0fb
+0018c0c0000000c0c00000c0c0000000c0c0c000c0c0000000c0c0f20001
+c0c0fc0006c0c0000000c0c0f600fcc0fd0006c0c0000000c0c0fc0001c0
+c0fa0013c0c0000000c0c0000000c0c000c0c0000000c0c0f30001c0c0f3
+0001c0c0fa0001c0c0fc000cc0c00000c0c00000c0c000c0c0ed0001c0c0
+fb0008c0c0000000c0c00000fcc0fb0001c0c0f20001c0c0fc0006c0c000
+0000c0c0f7000ec0c00000c0c00000c0c0000000c0c0f60004c0c000c0c0
+fa0011c0c00000c0c0000000c0c00000c0c000c0c0d600f000f9c01f0000
+c0c00000c0c00000c0c00000c0c000c0c0000000c0c000c0c000c000c0c0
+f600fcc0fd00f9c00b00c0c0000000c0c00000c0c0eb000ec0c0000000c0
+c00000c0c00000c0c0f600fbc0fd000cc0c00000c0c000c0c00000c0c0f5
+001dc0c00000c0c000c0c0000000c0c000c0c000c000c0c00000c0c00000
+c0c0f50001c0c0fc0006c0c0000000c0c0f70017c0c000c000c0c000c0c0
+000000c0c000c0c0000000c0c000f9c0e60004c0c000c0c0fb0018c0c000
+0000c0c00000c0c0000000c0c00000c0c0000000c0c0f20001c0c0fc0006
+c0c0000000c0c0f50001c0c0fc0006c0c0000000c0c0fc0001c0c0fa0013
+c0c0000000c0c0000000c0c000c0c000c000c0c0f600fbc0f30001c0c0fa
+0001c0c0fc0007c0c00000c0c00000fcc0ec0001c0c0fb00f9c0fd0001c0
+c0fa0001c0c0f20001c0c0fc0006c0c0000000c0c0f7000ec0c00000c0c0
+0000c0c0000000c0c0f60007c0c00000c0c00000fbc0030000c0c0f900fc
+c0d500f0000ac0c0000000c0c00000c0c0fa0001c0c0fb000ec0c0000000
+c0c000c0c000c000c0c0f600fcc0fd0001c0c0fa000cc0c0000000c0c000
+0000c0c0c0ed000ec0c0000000c0c00000c0c00000c0c0f70015c0c00000
+c0c0000000c0c00000c0c000c0c00000c0c0f5001dc0c00000c0c000c0c0
+000000c0c000c0c000c000c0c00000c0c00000c0c0f50001c0c0fc0006c0
+c0000000c0c0f70019c0c000c000c0c000c0c0000000c0c000c0c0000000
+c0c000c0c0e10005c0c00000c0c0fc0018c0c0000000c0c00000c0c00000
+00c0c00000c0c0000000c0c0f20001c0c0fc0006c0c0000000c0c0f50001
+c0c0fc0006c0c0000000c0c0fc0001c0c0fa0013c0c0000000c0c0000000
+c0c000c0c000c000c0c0f70005c0c00000c0c0f30001c0c0fa0001c0c0fc
+0007c0c00000c0c00000fcc0ec0001c0c0fb0001c0c0f80001c0c0fa0001
+c0c0f20001c0c0fc0006c0c0000000c0c0f7000ec0c00000c0c00000c0c0
+000000c0c0f60010c0c00000c0c000c0c00000c0c00000c0c0f900fcc0d5
+00f0000ac0c0000000c0c00000c0c0fa0001c0c0fb000ec0c0000000c0c0
+00c0c000c000c0c0f60008c0c000c0c00000c0c0fa0006c0c0000000c0c0
+fb0001c0c0fb0001c0c0f5000ec0c0000000c0c00000c0c00000c0c0f700
+15c0c00000c0c0000000c0c00000c0c000c0c00000c0c0f5001dc0c00000
+c0c000c0c0000000c0c000c0c000c000c0c00000c0c00000c0c0f50001c0
+c0fc0006c0c0000000c0c0f70019c0c000c000c0c000c0c0000000c0c000
+c0c0000000c0c000c0c0e10005c0c00000c0c0fc0018c0c0000000c0c000
+00c0c0000000c0c00000c0c0000000c0c0f20001c0c0fc0006c0c0000000
+c0c0f50001c0c0fc0006c0c0000000c0c0fc0001c0c0fa0013c0c0000000
+c0c0000000c0c000c0c000c000c0c0f70005c0c00000c0c0f30001c0c0fa
+0001c0c0fc000cc0c00000c0c00000c0c000c0c0fb0001c0c0f40008c0c0
+000000c000c0c0f80001c0c0fa0001c0c0f20001c0c0fc0006c0c0000000
+c0c0f7000ec0c00000c0c00000c0c0000000c0c0f60010c0c00000c0c000
+c0c00000c0c00000c0c0f90004c0c000c0c0d600f0000ac0c0000000c0c0
+0000c0c0fa0001c0c0fb0007c0c0000000c0c000f9c0f6001dc0c00000c0
+c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0fc0001c0c0
+f5000ec0c0000000c0c00000c0c00000c0c0f70015c0c00000c0c0000000
+c0c00000c0c000c0c00000c0c0f5000ec0c000c0c00000c0c0000000c0c0
+00f9c0070000c0c00000c0c0f5000cc0c000c0c000c0c0000000c0c0f700
+1ec0c000c000c0c000c0c0000000c0c00000c0c000c0c00000c0c0000000
+c0c0fc0001c0c0ec0005c0c00000c0c0fc001bc0c0000000c0c00000c0c0
+000000c0c00000c0c0000000c0c000c0c0f5000cc0c000c0c000c0c00000
+00c0c0f50001c0c0fc0006c0c0000000c0c0fc0001c0c0fa000cc0c00000
+00c0c0000000c0c000f9c0f70005c0c00000c0c0f30001c0c0fa0001c0c0
+fc000dc0c00000c0c00000c0c00000c0c0fc0001c0c0f40012c0c00000c0
+c000c0c0000000c0c0000000c0c0fa0004c0c000c0c0f5000cc0c000c0c0
+00c0c0000000c0c0f7000ec0c00000c0c00000c0c0000000c0c0f6001dc0
+c00000c0c000c0c00000c0c00000c0c0000000c0c00000c0c00000c0c0fc
+0001c0c0dd00f00007c0c0000000c0c000fcc0fc00fcc0fb00fbc0fd0004
+c0c000c0c0f600fdc0050000c0c00000fbc0fd00fac0010000fbc0ed00fb
+c0fd00fbc0f500fdc01200c0c00000c0c00000c0c00000c0c0c000c0c0f7
+00fbc0fc00fbc0fd000dc0c000c0c0000000c0c00000c0c0f400fdc0fd00
+fbc0f60008c0c0000000c0c00000fbc0fc00fdc0fc00fbc0fb0001c0c0ed
+00fdc0060000c0c0000000fcc0fd00fbc0080000c0c0c00000c0c0fc00fd
+c0f300fdc0fd00fbc0f500fcc0fc00fbc0fc00fcc0fc00fcc0fd00fbc0fd
+0004c0c000c0c0f500fdc00200c0c0f500fcc0fc00fcc0fd0012c0c00000
+c0c000c0c0c00000c0c0000000c0c0f400f9c0010000fbc0fd00fcc0fa00
+fdc0f300fdc0fd00fbc0f500fbc0fd00fbc0f500fbc0fd00fdc00400c0c0
+0000fbc0080000c0c0c00000c0c0fc0001c0c0dd00ab0001c0c0de0001c0
+c08000c70001c0c08000920001c0c0a600ac0001c0c0dd0001c0c08000cb
+0005c0c00000c0c08000960005c0c00000c0c0a600b000fbc0dd00fcc080
+00cb00fcc080009400fcc0a5008000800080008000800080008000800080
+00800080008000800080008000f8000bc0c0000000c0c0000000c0c0f200
+fdc0ec00fbc0fc0001c0c0f10000c0f90001c0c0dd00fac0fc0001c0c0f1
+0001c0c0f20000c0f200fcc0fc0001c0c0ec000bc0c0000000c0c0000000
+c0c0f10001c0c0b400fbc0fc0001c0c0f10001c0c0fa0000c0bc00fdc0f1
+00fcc0fb00fdc0f400fdc0f20000c0f200fcc0f600fdc0f80001c0c0f200
+00c0da00fdc0fa0001c0c0f20000c0dc00f80006c0c0000000c0c0fc0001
+c0c0f20001c0c0ed0006c0c0000000c0c0fc0001c0c0f30001c0c0f90001
+c0c0dc0005c0c00000c0c0fc0001c0c0f20001c0c0f30001c0c0f30005c0
+c00000c0c0fc0001c0c0ed00fdc00300c0c0c0fc0001c0c0f20001c0c0b5
+0006c0c0000000c0c0fc0001c0c0f20001c0c0fb0001c0c0bb0001c0c0f1
+0001c0c0f80001c0c0f30001c0c0f30001c0c0f00001c0c0f50001c0c0f8
+0001c0c0f30001c0c0d90001c0c0fa0001c0c0f30001c0c0dc00f80006c0
+c0000000c0c0fb0001c0c0f30001c0c0ed0006c0c0000000c0c0fb0001c0
+c0f40001c0c0d30005c0c00000c0c0fb0001c0c0e40001c0c0f40001c0c0
+fc0000c0fb0001c0c0ee00f9c0fb0001c0c0a60006c0c0000000c0c0fb00
+01c0c0ec0001c0c0ee0000c0ce0001c0c0f10001c0c0f80001c0c0f30001
+c0c0f30001c0c0f00001c0c0f50001c0c0e90001c0c0d90001c0c0eb0001
+c0c0dc00f80006c0c0000000c0c0fb0004c0c0000000fbc0fb000ac0c000
+0000c0c000c0c0c0f60006c0c0000000c0c0fb000bc0c00000c0c000c0c0
+c00000fac0fc00fdc0fc00fbc00a0000c0c000c0c0c0000000fbc0f50005
+c0c00000c0c0fb0009c0c00000c0c000c0c0c0fc00fdc0fd0007c0c000c0
+c0c00000fac0f60001c0c0f60004c0c0000000fbc0f600f9c0fb0004c0c0
+000000fcc0fb00fdc0fd0005c0c000c0c0c0f500fbc0fd00fbc00a0000c0
+c000c0c0c0000000fbc0fd00fbc0070000c0c000c0c0c0f60006c0c00000
+00c0c0fb0009c0c00000c0c00000c0c0fc00fdc0fd00fac0f10003c0c000
+00fac0010000fbc0fd00fbc0fd00fcc0fd0008c0c000c0c0c0000000fbc0
+fd0004c0c000c0c0f40001c0c0fa00fcc0fd00fbc0fb0001c0c0fc00fbc0
+010000fac0fd00fbc0fa0004c0c0000000fac0060000c0c000c0c0fc00fd
+c0fc00fbc0010000fac0fd00fbc0100000c0c000c0c0c00000c0c0000000
+c0c0f40001c0c0fb00fdc0fc00fbc0010000fac0de00f800f9c0fb000ac0
+c00000c0c0000000c0c0fc0001c0c0fc0005c0c00000c0c0f70006c0c000
+0000c0c0fb000fc0c0000000c0c00000c0c0000000c0c0f9001bc0c00000
+00c0c0000000c0c00000c0c00000c0c000c0c0000000c0c0f600fbc0fa00
+0ac0c0000000c0c0c000c0c0fc0001c0c0fc000ac0c00000c0c0000000c0
+c0f40001c0c0f6000ac0c00000c0c0000000c0c0f70006c0c000c000c0c0
+fb0001c0c0fa0001c0c0fb0001c0c0fc0005c0c00000c0c0f7002ec0c000
+0000c0c000c0c0000000c0c00000c0c0c000c0c000c0c0000000c0c000c0
+c0000000c0c00000c0c00000c0c0f70006c0c0000000c0c0fb0009c0c000
+00c0c00000c0c0fb0001c0c0fb0001c0c0f00001c0c0f6000ec0c0000000
+c0c000c0c0000000c0c0fb001ac0c0000000c0c0c000c0c000c0c0000000
+c0c00000c0c0c000c0c0f50001c0c0fb000dc0c000c0c00000c0c0000000
+c0c0fc0010c0c0000000c0c0000000c0c0000000c0c0fc0006c0c0000000
+c0c0fb0001c0c0f500fdc00200c0c0fc0010c0c0000000c0c0000000c0c0
+000000c0c0fc0016c0c0000000c0c00000c0c0c000c0c000c0c0000000c0
+c0f40001c0c0fa0010c0c0000000c0c0000000c0c0000000c0c0dc00f800
+06c0c0000000c0c0fb0003c0c00000f9c0fc0001c0c0fc0005c0c00000c0
+c0f70006c0c0000000c0c0fb000fc0c0000000c0c00000c0c0000000c0c0
+f90017c0c0000000c0c0000000c0c00000c0c00000c0c00000c0c0f20001
+c0c0f7000ac0c0000000c0c00000c0c0fc0001c0c0fc000ac0c00000c0c0
+000000c0c0f40002c0c000fcc0fb000ac0c00000c0c0000000c0c0f70006
+c0c0000000c0c0fb0004c0c0000000fbc0fb0001c0c0fc0005c0c00000c0
+c0f60001c0c0fb0001c0c0f90006c0c00000c0c000f9c00000f9c0070000
+c0c00000c0c0f70006c0c0000000c0c0fb0009c0c00000c0c00000c0c0fb
+0001c0c0fb0001c0c0f10001c0c0f40001c0c0fb00f9c0010000fbc0fd00
+08c0c00000c0c000c0c0f90005c0c00000c0c0f50001c0c0fc0007c0c000
+00c0c00000f9c0fc0004c0c0000000f9c0fd0001c0c0fc00f9c0fb0001c0
+c0f50005c0c00000c0c0fc0001c0c0fc0001c0c0f90001c0c0fc0016c0c0
+000000c0c00000c0c00000c0c000c0c0000000c0c0f40001c0c0fa0001c0
+c0fc0001c0c0f90001c0c0dc00f80006c0c0000000c0c0fb0005c0c00000
+c0c0f70001c0c0fc0005c0c00000c0c0f70006c0c0000000c0c0fb000fc0
+c0000000c0c00000c0c0000000c0c0f90019c0c0000000c0c0000000c0c0
+0000c0c00000c0c0000000c0c0c0f40001c0c0f70006c0c0000000c0c0f8
+0001c0c0fc000ac0c00000c0c0000000c0c0f40006c0c0000000c0c0fb00
+0ac0c00000c0c0000000c0c0f70006c0c0000000c0c0fb0009c0c00000c0
+c00000c0c0fb0001c0c0fc0005c0c00000c0c0f500fdc0fd0001c0c0f900
+01c0c0fb0001c0c0fa0001c0c0f90005c0c00000c0c0f70006c0c0000000
+c0c0fb0009c0c00000c0c00000c0c0fb0001c0c0fb0001c0c0f20001c0c0
+fb00fac0fd00fdc0fd0001c0c0fa000ac0c00000c0c0000000c0c0fb0001
+c0c0f90005c0c00000c0c0f50001c0c0fc0009c0c00000c0c00000c0c0f7
+0006c0c0000000c0c0f80001c0c0fc0001c0c0f60004c0c0000000fac007
+0000c0c00000c0c0fc0001c0c0fb00fdc0fb0001c0c0fc000ac0c0000000
+c0c00000c0c0fb0006c0c0000000c0c0f40001c0c0fa0001c0c0fb00fdc0
+fb0001c0c0dc00f80006c0c0000000c0c0fb0005c0c00000c0c0f70001c0
+c0fc0005c0c00000c0c0f70006c0c0000000c0c0fb000fc0c0000000c0c0
+0000c0c0000000c0c0f90013c0c0000000c0c0000000c0c00000c0c00000
+c0c0fb0001c0c0f50001c0c0f70006c0c0000000c0c0f80001c0c0fc000a
+c0c00000c0c0000000c0c0f40006c0c0000000c0c0fb000ac0c00000c0c0
+000000c0c0f70006c0c0000000c0c0fb0009c0c00000c0c00000c0c0fb00
+01c0c0fc0005c0c00000c0c0f30005c0c00000c0c0f90001c0c0fb0001c0
+c0fa0001c0c0f90005c0c00000c0c0f70006c0c000c000c0c0fb0009c0c0
+0000c0c00000c0c0fb0001c0c0fb0001c0c0f30001c0c0ef0005c0c00000
+c0c0fa000ac0c00000c0c0000000c0c0fb0001c0c0f90005c0c00000c0c0
+f50001c0c0fc0009c0c00000c0c00000c0c0f70006c0c0000000c0c0f800
+01c0c0fc0001c0c0f60001c0c0f50005c0c00000c0c0fc0001c0c0f90001
+c0c0fc0001c0c0fc000ac0c0000000c0c00000c0c0fb0006c0c0000000c0
+c0f40001c0c0fa0001c0c0f90001c0c0fc0001c0c0dc00f80006c0c00000
+00c0c0fc000bc0c0000000c0c0000000c0c0fc0001c0c0fc0005c0c00000
+c0c0f70006c0c0000000c0c0fc0001c0c0fc000dc0c00000c0c0000000c0
+c000c0c0fc001bc0c0000000c0c0000000c0c00000c0c00000c0c000c0c0
+000000c0c0f60001c0c0f80001c0c0fc0001c0c0f80001c0c0fc000dc0c0
+0000c0c0000000c0c000c0c0f60005c0c00000c0c0fc000bc0c0000000c0
+c0000000c0c0f70006c0c0000000c0c0fc000ac0c0000000c0c00000c0c0
+fb0001c0c0fc0005c0c00000c0c0f70012c0c0000000c0c000c0c0000000
+c0c00000c0c0fb0016c0c0000000c0c000c0c0000000c0c00000c0c00000
+c0c0f70002c0c000fcc0fc000ac0c0000000c0c00000c0c0fb0001c0c0fb
+0004c0c000c0c0f70001c0c0f2001ac0c0000000c0c000c0c0000000c0c0
+00c0c00000c0c0000000c0c0fb000ec0c0000000c0c00000c0c00000c0c0
+f50001c0c0fc000ec0c00000c0c00000c0c0000000c0c0fc001bc0c00000
+00c0c0000000c0c0000000c0c000c0c000c0c0000000c0c0fb0001c0c0f5
+0005c0c00000c0c0fc001fc0c0000000c0c0000000c0c0000000c0c000c0
+c000c0c0000000c0c00000c0c0fb0006c0c0000000c0c0f40001c0c0fa00
+13c0c0000000c0c0000000c0c0000000c0c000c0c0df00f8000bc0c00000
+00c0c0000000c0c0fb00fbc0fc00fcc0fd00fbc0f500fbc0fc0001c0c0fb
+00fbc0fb00fdc0fc00fcc0fd00fbc0fd0007c0c00000c0c00000fbc0f600
+fcc0fa0001c0c0fc00fcc0fa00fcc0fd0005c0c00000c0c0fc00fdc0f400
+fdc00600c0000000c0c0fb00fbc0f6000bc0c0000000c0c0000000c0c0fb
+00fdc00500c0c0000000fcc0fd0005c0c00000c0c0f600fbc0fd00fbc001
+0000fcc0fb00fbc0fd00fbc0fd0005c0c00000c0c0f600fbc0fc0001c0c0
+fb00fdc00500c0c0000000fcc0fb00fdc0f60000c0f000fbc0fd00fbc0fd
+00fdc00300c0c000fcc0fb00fbc0080000c0c0c00000c0c0f500fcc0fd00
+fdc00400c0c00000fbc0fc00fcc0fd00fbc0fb00fdc0fd00fbc0fc00fcc0
+f600fdc0060000c0c0000000fcc0fd00fbc0fb00fdc0fd00fbc0010000fc
+c0fb00fac0f500fcc0fc00fcc0fd00fbc0fb00fdc0de00d70001c0c0e200
+01c0c08000870001c0c08000910001c0c0b700d70001c0c0e20001c0c080
+008700fdc08000930001c0c0b600d800fcc0e400fcc08000800080009c00
+fbc0b50080008000800080008000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 43666 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 43666 a -30 45216 a
+SDict begin H.S end
+ -30
+45216 a -30 45216 a
+SDict begin 18.2 H.A end
+ -30 45216 a -30 45216 a
+SDict begin [ /View [/XYZ H.V] /Dest (4797) cvn H.B /DEST pdfmark end
+ -30 45216
+a 2015 x FU(Y)-170 b(ou)387 b(may)g(w)-15 b(ant)386 b(to)i(specify)f(a)
+g(site)g(for)21562 47231 y
+SDict begin H.S end
+ 21562 47231 a 21562 47231
+a
+SDict begin 18.2 H.A end
+ 21562 47231 a 21562 47231 a
+SDict begin [ /View [/XYZ H.V] /Dest (4798) cvn H.B /DEST pdfmark end
+ 21562 47231 a FP(lynx)g
+FU(to)h(open)f(to:)-30 49116 y
+SDict begin H.S end
+ -30 49116 a -30 49116
+a
+SDict begin 14.56 H.A end
+ -30 49116 a -30 49116 a
+SDict begin [ /View [/XYZ H.V] /Dest (4799) cvn H.B /DEST pdfmark end
+ -30 49116 a -30 49116 a
+SDict begin H.S end
+ -30
+49116 a -30 49116 a
+SDict begin 14.56 H.A end
+ -30 49116 a -30 49116 a
+SDict begin [ /View [/XYZ H.V] /Dest (4800) cvn H.B /DEST pdfmark end
+ -30 49116
+a 1276 x FJ(\045)1309 50392 y
+SDict begin H.S end
+ 1309 50392 a 1309 50392
+a
+SDict begin 14.56 H.A end
+ 1309 50392 a 1309 50392 a
+SDict begin [ /View [/XYZ H.V] /Dest (4801) cvn H.B /DEST pdfmark end
+ 1309 50392 a FH(lynx)743
+b(http://www.slackware.com)-30 52110 y
+SDict begin H.S end
+ -30 52110 a -30
+52110 a
+SDict begin 18.2 H.A end
+ -30 52110 a -30 52110 a
+SDict begin [ /View [/XYZ H.V] /Dest (4802) cvn H.B /DEST pdfmark end
+ -30 52110 a -30 52110
+a
+SDict begin H.S end
+ -30 52110 a -30 52110 a
+SDict begin 18.2 H.A end
+ -30 52110 a -30 52110 a
+SDict begin [ /View [/XYZ H.V] /Dest (4803) cvn H.B /DEST pdfmark end
+ -30
+52110 a 1847 x FP(lynx)513 b FU(prints)g(the)g(command)g(k)-15
+b(e)-23 b(ys)512 b(and)h(what)g(the)-23 b(y)513 b(do)h(at)f(the)g
+(bottom)f(of)i(the)f(screen.)h(The)-30 55971 y(up)367
+b(and)g(do)-39 b(wn)367 b(arro)-39 b(w)368 b(k)-15 b(e)-23
+b(ys)366 b(mo)-23 b(v)g(e)366 b(around)h(the)g(document,)32939
+55971 y
+SDict begin H.S end
+ 32939 55971 a 32939 55971 a
+SDict begin 18.2 H.A end
+ 32939 55971 a 32939
+55971 a
+SDict begin [ /View [/XYZ H.V] /Dest (4804) cvn H.B /DEST pdfmark end
+ 32939 55971 a Fv(Enter)f FU(selects)h(the)g(highlighted)-30
+57986 y(link,)333 b(and)g(the)7900 57986 y
+SDict begin H.S end
+ 7900 57986
+a 7900 57986 a
+SDict begin 18.2 H.A end
+ 7900 57986 a 7900 57986 a
+SDict begin [ /View [/XYZ H.V] /Dest (4805) cvn H.B /DEST pdfmark end
+ 7900 57986 a
+Fv(left)929 b(arrow)333 b FU(goes)f(back)i(to)e(the)h(pre)-39
+b(vious)333 b(page.)g(T)-124 b(yping)41695 57986 y
+SDict begin H.S end
+ 41695
+57986 a 41695 57986 a
+SDict begin 18.2 H.A end
+ 41695 57986 a 41695 57986 a
+SDict begin [ /View [/XYZ H.V] /Dest (4806) cvn H.B /DEST pdfmark end
+ 41695
+57986 a Fv(d)333 b FU(will)f(do)-39 b(wnload)-30 60001
+y(the)369 b(currently)g(selected)f(\002le.)i(The)19074
+60001 y
+SDict begin H.S end
+ 19074 60001 a 19074 60001 a
+SDict begin 18.2 H.A end
+ 19074 60001 a 19074
+60001 a
+SDict begin [ /View [/XYZ H.V] /Dest (4807) cvn H.B /DEST pdfmark end
+ 19074 60001 a Fv(g)f FU(command)f(brings)g(up)h(the)g(Go)g
+(prompt,)g(where)g(you)g(can)-30 62015 y(gi)-39 b(v)-23
+b(e)2964 62015 y
+SDict begin H.S end
+ 2964 62015 a 2964 62015 a
+SDict begin 18.2 H.A end
+ 2964 62015
+a 2964 62015 a
+SDict begin [ /View [/XYZ H.V] /Dest (4808) cvn H.B /DEST pdfmark end
+ 2964 62015 a FP(lynx)387 b FU(a)h(URL)f(to)g(open.)-30
+63126 y
+SDict begin H.S end
+ -30 63126 a -30 63126 a
+SDict begin 18.2 H.A end
+ -30 63126 a -30 63126
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4809) cvn H.B /DEST pdfmark end
+ -30 63126 a 1679 x FU(There)471 b(are)g(man)-23 b(y)470
+b(other)g(commands)g(in)22826 64805 y
+SDict begin H.S end
+ 22826 64805 a 22826
+64805 a
+SDict begin 18.2 H.A end
+ 22826 64805 a 22826 64805 a
+SDict begin [ /View [/XYZ H.V] /Dest (4810) cvn H.B /DEST pdfmark end
+ 22826 64805 a FP(lynx)p
+FU(.)g(Y)-170 b(ou)470 b(can)h(either)f(consult)g(the)h(man)f(page,)h
+(or)-30 66820 y(type)3026 66820 y
+SDict begin H.S end
+ 3026 66820 a 3026 66820
+a
+SDict begin 18.2 H.A end
+ 3026 66820 a 3026 66820 a
+SDict begin [ /View [/XYZ H.V] /Dest (4811) cvn H.B /DEST pdfmark end
+ 3026 66820 a Fv(h)387 b FU(to)h(get)f(the)g
+(help)g(screen)g(for)h(more)f(information.)-30 67930
+y
+SDict begin H.S end
+ -30 67930 a -30 67930 a
+SDict begin 18.2 H.A end
+ -30 67930 a -30 67930 a
+SDict begin [ /View [/XYZ H.V] /Dest (4812) cvn H.B /DEST pdfmark end
+ -30
+67930 a Black 49451 73792 a FR(171)p Black eop end
+%%Page: 172 194
+TeXDict begin 172 193 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.172) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 3861 a FF(links)-30 3884 y
+SDict begin H.S end
+ -30 3884 a -30 3884
+a
+SDict begin 18.2 H.A end
+ -30 3884 a -30 3884 a
+SDict begin [ /View [/XYZ H.V] /Dest (4815) cvn H.B /DEST pdfmark end
+ -30 3884 a -30 4814 a
+SDict begin H.S end
+ -30 4814
+a -30 4814 a
+SDict begin 18.2 H.A end
+ -30 4814 a -30 4814 a
+SDict begin [ /View [/XYZ H.V] /Dest (4818) cvn H.B /DEST pdfmark end
+ -30 4814 a 1991 x
+FU(Just)504 b(lik)-15 b(e)5700 6805 y
+SDict begin H.S end
+ 5700 6805 a 5700
+6805 a
+SDict begin 18.2 H.A end
+ 5700 6805 a 5700 6805 a
+SDict begin [ /View [/XYZ H.V] /Dest (4819) cvn H.B /DEST pdfmark end
+ 5700 6805 a FP(lynx)p
+FU(,)9568 6805 y
+SDict begin H.S end
+ 9568 6805 a 9568 6805 a
+SDict begin 18.2 H.A end
+ 9568 6805 a
+9568 6805 a
+SDict begin [ /View [/XYZ H.V] /Dest (4820) cvn H.B /DEST pdfmark end
+ 9568 6805 a FP(links)504 b FU(is)h(a)g(te)-23
+b(xtmode)503 b(web)i(bro)-39 b(wser)-62 b(,)505 b(where)g(you)g(do)f
+(all)h(the)g(na)-31 b(vig)-8 b(ation)-30 8820 y(using)504
+b(the)g(k)-15 b(e)-23 b(yboard.)504 b(Ho)-39 b(we)g(v)-23
+b(er)-62 b(,)505 b(when)g(you)f(press)g(the)32039 8820
+y
+SDict begin H.S end
+ 32039 8820 a 32039 8820 a
+SDict begin 18.2 H.A end
+ 32039 8820 a 32039 8820 a
+SDict begin [ /View [/XYZ H.V] /Dest (4821) cvn H.B /DEST pdfmark end
+
+32039 8820 a Fv(Esc)g FU(k)-15 b(e)-23 b(y)-101 b(,)504
+b(it)h(will)f(acti)-39 b(v)g(ate)504 b(a)h(v)-23 b(ery)-30
+10835 y(con)-62 b(v)-23 b(enient)411 b(pulldo)-39 b(wn)410
+b(menu)h(on)g(the)h(top)f(of)g(the)g(screen.)h(This)f(mak)-15
+b(es)411 b(it)g(v)-23 b(ery)411 b(easy)g(to)h(use,)-30
+12849 y(without)567 b(ha)-31 b(ving)567 b(to)h(learn)g(all)g(the)f(k)
+-15 b(e)-23 b(yboard)567 b(shortcuts.)h(People)f(who)g(do)h(not)g(use)f
+(a)h(te)-23 b(xt)-30 14864 y(bro)-39 b(wser)387 b(e)-39
+b(v)-23 b(ery)388 b(day)f(will)g(appreciate)g(this)g(feature.)-30
+15974 y
+SDict begin H.S end
+ -30 15974 a -30 15974 a
+SDict begin 18.2 H.A end
+ -30 15974 a -30 15974
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4822) cvn H.B /DEST pdfmark end
+ -30 15974 a -30 15974 a
+SDict begin H.S end
+ -30 15974 a -30 15974 a
+SDict begin 18.2 H.A end
+ -30
+15974 a -30 15974 a
+SDict begin [ /View [/XYZ H.V] /Dest (4823) cvn H.B /DEST pdfmark end
+ -30 15974 a 1680 x FP(links)488 b
+FU(seems)g(to)g(ha)-31 b(v)-23 b(e)488 b(better)h(support)e(for)i(both)
+f(frames)g(and)g(tables,)h(when)f(compared)g(to)-30 19668
+y
+SDict begin H.S end
+ -30 19668 a -30 19668 a
+SDict begin 18.2 H.A end
+ -30 19668 a -30 19668 a
+SDict begin [ /View [/XYZ H.V] /Dest (4824) cvn H.B /DEST pdfmark end
+ -30
+19668 a FP(lynx)p FU(.)-30 19863 y
+SDict begin H.S end
+ -30 19863 a -30 19863
+a
+SDict begin 18.2 H.A end
+ -30 19863 a -30 19863 a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-BASIC-NETWORK-COMMANDS-WEB-LINKS)
+cvn H.B /DEST pdfmark end
+ -30 19863 a 4144 x FX(Figur)-28
+b(e)387 b(13-6.)h(Links,)e(with)h(the)g(\002le)g(menu)g(open)-30
+25872 y
+SDict begin H.S end
+ -30 25872 a -30 25872 a
+SDict begin 18.2 H.A end
+ -30 25872 a -30 25872
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4827) cvn H.B /DEST pdfmark end
+ -30 25872 a -30 58949 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 58949 a @beginspecial 12
+@llx 212 @lly 600 @urx 580 @ury 5880 @rwi @setspecial
+%%BeginDocument: basic-network-commands/links.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+f0c0c00080c080c080c080c0d0c0f0c0c00080c080c080c080c0d0c0f0c0
+f000f9c0fc0001c0c0fb00fdc0e500f0c0060000c0c0c00000fcc0010000
+cdc0fc00f9c0010000f5c0fd00dbc0fb00e3c0fd00eac0fd00d5c0fb00f3
+c00000ccc0060000c0c0c00000f5c0fd0080c0a5c0f0c0ef0005c0c00000
+c0c0fc0001c0c0fa0001c0c0e500f0c0060000c0c0c00000fcc0010000cc
+c0010000f8c0010000f4c0010000dac0040000c00000e3c0010000e9c001
+0000d6c0060000c0c0c00000f5c0010000ccc0060000c0c0c00000f4c001
+000080c0a5c0f0c0ef0005c0c0000000c0f40001c0c0e500f0c0060000c0
+c0c00000c6c0010000eac0010000dac0050000c0c00000e4c0010000e9c0
+010000d6c0060000c0c0c00000f5c0010000ccc0060000c0c0c00000f4c0
+01000080c0a5c0f0c0ef0003c0c000c0fb00fdc0fa0001c0c0fc00fbc0ee
+00f0c00c0000c0c0c00000c0c0c0000000fcc0fb0008c0c00000c0c0c000
+00dec0010000f9c0fd00fdc00e0000c0000000c0c0c00000c0c00000dec0
+070000c0c00000c0c0fb000fc0c00000c0c0c00000c00000c0000000fbc0
+010000fcc0fb00fdc0fc00fbc0fc00fdc0fb00ddc0010000fac0fb0001c0
+c0fa000fc0c00000c0c00000c0c00000c0000000dec0080000c0c0c00000
+c0c0fb00fbc00a0000c0c0c00000c000000080c0aec0f0c0ef00fcc0fa00
+01c0c0fa000bc0c0000000c0c0000000c0c0ef00f0c0060000c0c0c00000
+fcc0130000c0c0c00000c0c0c00000c00000c0c0c00000dec0010000f8c0
+010000fcc00c0000c0c00000c0c00000c00000ddc01d0000c0c00000c000
+00c0c0c00000c00000c0c0c00000c0c00000c0c00000fcc00b0000c0c0c0
+0000c0c0c00000fbc0120000c0c0c00000c00000c0c00000c0c0c00000dd
+c0fd00fdc00b0000c0c0c00000c0c0c00000fcc00e0000c0c00000c0c0c0
+0000c0c00000dfc0f90007c00000c0c0c00000fcc0010000fcc0050000c0
+c0000080c0afc0f0c0ef0003c0c000c0fa0001c0c0fa0004c0c0000000f9
+c0ef00f0c0060000c0c0c00000fcc0040000c0c0c0f90007c00000c000c0
+0000dec0010000f8c0010000fcc0070000c0c00000c0c0fc00dcc01d0000
+c0c00000c00000c0c0c00000c00000c000c00000c0c00000c0c00000fcc0
+0d0000c0c0c00000c0c0c00000c0c0fb000cc0c00000c0c00000c0c0c000
+00d7c0030000c0c0f900fdc0010000fcc00e0000c0c00000c0c0c00000c0
+c00000dfc0070000c0c0c00000c0f900fcc0010000fcc0050000c0c00000
+80c0afc0f0c0ef0001c0c0f80001c0c0fa0006c0c0000000c0c0ea00f0c0
+060000c0c0c00000fcc0060000c0c0c00000fac0060000c000c00000dec0
+010000f8c0010000fcc0070000c0c00000c0c0fc00dcc01d0000c0c00000
+c00000c0c0c00000c00000c000c00000c0c00000c0c00000fcc01a0000c0
+c0c00000c0c0c00000c00000c0c00000c0c00000c0c00000fcc0fd00d8c0
+040000c00000f8c0010000fcc00e0000c0c00000c0c0c00000c0c00000df
+c0090000c0c0c00000c00000f7c0010000fcc0050000c0c0000080c0afc0
+f0c0ef0001c0c0f80001c0c0fa0006c0c0000000c0c0ea00efc0040000c0
+0000fbc0060000c0c0c00000fac0060000c000c00000dec0050000c0c0c0
+00fcc0010000fcc00c0000c0c00000c0c00000c00000ddc01d0000c0c000
+00c00000c0c0c00000c00000c000c00000c0c00000c0c00000fcc01a0000
+c0c0c00000c0c0c00000c00000c0c00000c0c00000c0c00000fac0010000
+dec0090000c0c0c00000c00000f8c0010000fcc00e0000c0c00000c0c0c0
+0000c0c00000dfc0090000c0c0c00000c00000f7c0010000fcc0050000c0
+c0000080c0afc0f0c0ef0001c0c0f80001c0c0fa000bc0c0000000c0c000
+0000c0c0ef00eec0fd00fac00c0000c0c0c00000c0c0c00000c0f900dec0
+050000c0c00000fcc0010000fcc00d0000c0c00000c0c00000c0c00000de
+c00e0000c00000c0c00000c0c0c00000c0f90007c0c00000c0c00000fcc0
+230000c0c0c00000c0c0c00000c00000c0c00000c0c00000c0c00000c0c0
+0000c0c0c00000dfc0260000c0c0c00000c00000c0c0c00000c0c0c00000
+c00000c00000c0c00000c0c0c00000c0c00000dfc00e0000c0c0c00000c0
+0000c0c0c00000fcc0010000fcc0050000c0c0000080c0afc0f0c0f000fc
+c0fa00fcc0fc00fcc0fd00fbc0ee00edc00000fac0fc00fdc0fb00fdc004
+0000c00000dec0f900fdc0fc00fdc00d0000c0c00000c0000000c0c00000
+dfc0fb00fcc0fb00fdc0100000c00000c0c0c00000c0c00000c0c0c0fc00
+fdc0fb00fdc0fd000cc00000c0c0000000c00000c0c0fb00ddc0fb00fdc0
+fb00fbc0fd00fdc0fd0004c00000c0c0fb00dec0080000c0c0c00000c0c0
+fb00fcc0fc00fdc0fb0080c0aec0f0c0c00080c080c0e7c0010000c2c001
+000080c0abc0f0c0c00080c080c0e7c0010000c2c001000080c0abc0f0c0
+c00080c080c0e8c0fc00c4c0fc0080c0acc0f0c0c00080c080c080c080c0
+d0c0f00080c088c0800080008800f00080c088c0800080008800f00080c0
+88c0ed0001c0c0ea00fdc0f500fbc0fc00fdc0ed00fdc0d300fac0ee00fd
+c0f300fac0e90001c0c0ec0000c08000ec00f00080c088c0ed0001c0c0e9
+0001c0c0f60006c0c0000000c0c0fc0001c0c0ec0001c0c0d20005c0c000
+00c0c0ee0001c0c0f20005c0c00000c0c0ea0001c0c0ed0001c0c08000ec
+00f00080c088c0d40001c0c0f60006c0c0000000c0c0fc0001c0c0ec0001
+c0c0d20005c0c00000c0c0ee0001c0c0f20005c0c00000c0c0d50001c0c0
+8000ec00f000fdc001000080c092c0050000c0c0c000fbc00e0000c0c000
+0000c0c0000000c0c0c0fc00fbc0fd00fbc0fc00fcc0f50001c0c0f80001
+c0c0fc00fcc0fc00fbc0fd000fc0c00000c0c000c0c0000000c0c00000fc
+c0fd0008c0c000c0c0c0000000fbc0f50007c0c00000c0c00000fbc0fd00
+fbc0fd0005c0c00000c0c0f6000fc0c00000c0c000c0c000c0c0c0000000
+fbc0fa00fdc0010000fbc0fd00fbc0010000fac08000ee00f000fdc00100
+0080c092c0010000fbc0fd0009c0c000c0c0000000c0c0fc001ac0c00000
+00c0c0000000c0c000c0c0000000c0c00000c0c000c0c0f400fdc0fa0001
+c0c0f9001ac0c00000c0c0000000c0c00000c0c000c0c00000c0c0000000
+c0c0fb0012c0c0000000c0c0c000c0c000c0c0000000c0c0f600fbc01700
+00c0c0000000c0c000c0c0000000c0c00000c0c000c0c0f500fbc0fd00fd
+c00a00c0c000c0c0000000c0c0fa0016c0c000c0c0000000c0c000c0c000
+0000c0c0000000c0c08000ec00f00000c0fa0000c0f90000c0f90000c0f9
+0000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000
+c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f9
+0000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000
+c0f90000c0f90000c0f90000c0f90001c0c0fa00f8c00700c0c0000000c0
+c0fc0001c0c0fc0001c0c0fb00f9c00600c0c00000c0c0f20001c0c0fb00
+01c0c0fc00fbc0030000c0c0f900fcc0fd0008c0c000c000c0c00000fbc0
+fd0006c0c00000c0c000f9c0f60017c0c00000c0c000c0c0000000c0c000
+c0c0000000c0c00000fcc0f40001c0c0fa000dc0c00000c0c000c0c00000
+00c0c0fa0002c0c000f9c00200c0c0f80001c0c08000ec00f000fdc00100
+0080c092c0010000fbc0fa0006c0c0000000c0c0fc0001c0c0fb00fdc0fd
+0001c0c0fa0005c0c00000c0c0f10001c0c0fc000ec0c0000000c0c00000
+c0c00000c0c0f900fcc0fd0012c0c000c000c0c000c0c00000c0c0000000
+c0c0fb0001c0c0f10017c0c00000c0c000c0c0000000c0c000c0c0000000
+c0c00000fcc0f40001c0c0fa0001c0c0fb0006c0c0000000c0c0fa0004c0
+c000c0c0fa0001c0c0f80001c0c08000ec00f000fdc001000080c092c001
+0000fbc0fa0006c0c0000000c0c0fc0001c0c0f90005c0c00000c0c0fa00
+05c0c00000c0c0f60006c0c0000000c0c0fc000ec0c0000000c0c00000c0
+c00000c0c0f90019c0c000c0c00000c0c000c000c0c000c0c00000c0c000
+0000c0c0fb0001c0c0f1001cc0c00000c0c000c0c0000000c0c000c0c000
+0000c0c00000c0c000c0c0f50001c0c0fa0001c0c0fb0006c0c0000000c0
+c0fa0004c0c000c0c0fa0001c0c0f80001c0c08000ec00f00080c086c0fd
+0008c0c00000c0c000c0c0fb001ac0c0000000c0c0000000c0c000c0c000
+0000c0c000c0c00000c0c0f60006c0c0000000c0c0fc001cc0c0000000c0
+c00000c0c00000c0c0000000c0c00000c0c00000c0c000f9c00b00c0c000
+00c0c0000000c0c0fb0006c0c0000000c0c0f6001dc0c00000c0c000c0c0
+000000c0c000c0c0000000c0c00000c0c00000c0c0f60001c0c0fa0001c0
+c0fb0006c0c0000000c0c0fa0019c0c000c0c0000000c0c000c0c0000000
+c0c0000000c0c000c0c08000ef00f00080c088c00000fbc0fc00fdc0fb00
+fcc0fd00fbc0fd00fbc0fd00fdc00200c0c0f600fbc0fc00fcc0fd00fdc0
+0400c0c00000fbc0190000c0c0c00000c0c00000c0c000c0c0000000c0c0
+c000c0c000fcc0fb00fbc0f600fac0fd00fbc0fd00fbc0080000c0c0c000
+00c0c0f700fcc0fc00fcc0fb00fbc0f90003c0c00000fbc0fd00fbc0fb00
+fdc08000ee00f00080c088c08000b70005c0c00000c0c08000d700f00080
+c088c08000b70005c0c00000c0c08000d700f00080c088c08000b600fcc0
+8000d600f00080c088c0800080008800f000f8c080009800f8c080008000
+8800f000f8c080009800f8c0800080008800f000fdc0040000c0c0c0f600
+fcc0eb0000c0ec0007c0c0000000c0c000fac0010000fcc08000e400fdc0
+040000c0c0c0800080008800f000fdc0040000c0c0c0f70005c0c00000c0
+c0ed0001c0c0ec0012c0c0000000c0c00000c0c00000c0c00000c0c08000
+e300fdc0040000c0c0c0800080008800f000fdc0040000c0c0c0f80001c0
+c0fc0000c0ed0001c0c0ec0012c0c0000000c0c00000c0c00000c0c00000
+c0c08000e300fdc0040000c0c0c0800080008800f000fdc0040000c0c0c0
+f80001c0c0f900fbc0f600fac0fd00fbc0f60012c0c0000000c0c00000c0
+c00000c0c00000c0c08000f200fdc00200c0c0f700fdc0040000c0c0c080
+0080008800f000fdc0040000c0c0c0f80001c0c0fa0006c0c0000000c0c0
+f50001c0c0fc0006c0c0000000c0c0f70008c0c0000000c0c00000fbc0fd
+0001c0c08000f30005c0c00000c0c0f600fdc0040000c0c0c08000800088
+00f000fdc0040000c0c0c0f80002c0c000fcc00700c0c0000000c0c0f500
+01c0c0fc0006c0c0000000c0c0f70012c0c0000000c0c00000c0c000c0c0
+000000c0c08000f30005c0c00000c0c0f600fdc0040000c0c0c080008000
+8800f000fdc0040000c0c0c0f8000ec0c0000000c0c000c0c0000000c0c0
+f50001c0c0fc0006c0c0000000c0c0f70012c0c0000000c0c00000c0c000
+00c0c00000c0c08000f30005c0c00000c0c0f600fdc0040000c0c0c08000
+80008800f000fdc0040000c0c0c0f8000ec0c0000000c0c000c0c0000000
+c0c0f50001c0c0fc0006c0c0000000c0c0f70016c0c0000000c0c00000c0
+c00000c0c00000c0c0000000c08000f70005c0c00000c0c0f600fdc00400
+00c0c0c0800080008800f000fdc0040000c0c0c0f7000dc0c00000c0c000
+c0c0000000c0c0f5000cc0c000c0c000c0c0000000c0c0f70016c0c00000
+00c0c00000c0c00000c0c00000c0c00000c0c08000f70005c0c00000c0c0
+f600fdc0040000c0c0c0800080008800f000fdc0040000c0c0c0f600fdc0
+0300c00000fbc0f300fdc0fd00fbc0f500fbc0090000c0c0c00000c0c000
+f9c08000f600fbc0f600fdc0040000c0c0c0800080008800f000f8c08000
+a40001c0c0f600f8c0800080008800f000f8c08000a80005c0c00000c0c0
+f600f8c0800080008800f000f8c08000a700fcc0f500f8c0800080008800
+f000f8c080009800f8c0800080008800f000d8c0f80080c0b8c080008000
+8800f000d8c0f80080c0b8c0800080008800f000fdc0010000f3c0fc00eb
+c0fb00f0c0fd0080c0d0c0040000c0c0c0800080008800f000fdc0010000
+f4c0050000c0c00000efc00200c0c0fb00efc001000080c0d0c0040000c0
+c0c0800080008800f000fdc0010000f5c0010000fcc00000efc00200c0c0
+fb00efc001000080c0d0c0040000c0c0c0800080008800f000fdc0010000
+f5c0010000f9c0fb00f6c00000fcc0fd0000c0fc00fcc0fb00fdc0050000
+c0c0000080c0e7c0f900f4c0040000c0c0c0800080008800f000fdc00100
+00f5c0010000fac0060000c0c0c00000f7c00700c0c000c0c00000fcc011
+0000c0c00000c0c0c00000c0c00000c0000080c0e6c0050000c0c00000f3
+c0040000c0c0c0800080008800f000fdc0010000f5c0020000c0fc0007c0
+0000c0c0c00000f7c00800c0c00000c0c000c0fb0003c0c00000f9c0fc00
+80c0e2c0010000f2c0040000c0c0c0800080008800f000fdc0010000f5c0
+0e0000c0c0c00000c00000c0c0c00000f7c01100c0c00000c0c0000000c0
+c00000c0c00000f9c0fc0080c0e3c0010000f1c0040000c0c0c080008000
+8800f000fdc0010000f5c00e0000c0c0c00000c00000c0c0c00000f7c011
+00c0c00000c0c0000000c0c00000c0c00000f9c0040000c0000080c0e5c0
+010000f0c0040000c0c0c0800080008800f000fdc0010000f4c00d0000c0
+c00000c00000c0c0c00000f7c01e00c0c00000c0c0000000c0c00000c0c0
+0000c0c0c00000c0c00000c0c0000080c0e7c0060000c0c0c00000f4c004
+0000c0c0c0800080008800f000fdc0010000f3c0fd0003c000c0c0fb00f6
+c00000fbc00a0000c0000000c00000c0c0fb0008c0c0000000c0c0000080
+c0e7c0f900f4c0040000c0c0c0800080008800f000d8c0f80080c0b8c080
+0080008800f000d8c0f80080c0b8c0800080008800f000d8c0f80080c0b8
+c0800080008800f000d8c0f80080c0b8c0800080008800f000f0c0f80080
+c0a0c0800080008800f000f0c0f80080c0a0c0800080008800f000fdc001
+0000f3c0fd0007c0c000c0c0c00000f2c0000080c0b9c0040000c0c0c080
+0080008800f000fdc0010000f3c0fd0007c0c000c0c0c00000f3c0010000
+80c0cbc0010000f0c0040000c0c0c0800080008800f000fdc0010000f3c0
+fd0002c0c000eec001000080c0cac0010000f1c0040000c0c0c080008000
+8800f000fdc0010000f3c0fd0007c0c000c0c0000000fcc0fb0001c0c0fa
+00fdc0fb0010c0c00000c0000000c0c00000c0c0c0000080c0e4c0010000
+f2c0040000c0c0c0800080008800f000fdc0010000eec01400c0c0c00000
+c0c0c00000c0c0c00000c0c0c00000fcc0160000c0c0c00000c0c0000000
+c00000c00000c0c0c0000080c0e3c0010000f3c0040000c0c0c080008000
+8800f000fdc0010000f3c0fd0007c0c000c0c0c00000fcc0010000f9c001
+0000fcc0160000c0c0c00000c0c00000c0c00000c00000c0c0c0000080c0
+e2c0010000f4c0040000c0c0c0800080008800f000fdc0010000f3c0fd00
+07c0c000c0c0c00000fbc0fd00fbc0010000fcc00a0000c0c0c00000c0c0
+0000fbc0060000c0c0c0000080c0e3c0010000f3c0040000c0c0c0800080
+008800f000fdc0010000f3c0fd0007c0c000c0c0c00000f9c0010000fcc0
+010000fcc00a0000c0c0c00000c0c00000fbc0060000c0c0c0000080c0e4
+c0010000f2c0040000c0c0c0800080008800f000fdc0010000f3c0fd0025
+c0c000c0c0c00000c0c0c00000c0c0c00000c0c0c00000c00000c00000c0
+c0c00000c0c00000fbc0060000c0c0c0000080c0e5c0010000f1c0040000
+c0c0c0800080008800f000fdc0010000f3c0fd0004c0c000c0c0fc00fdc0
+fb00fbc0fd00fdc0fb0001c0c0fc00fbc0fa0080c0e6c0010000f0c00400
+00c0c0c0800080008800f000f0c0f800d3c001000080c0cfc08000800088
+00f000f0c0f800d4c001000080c0cec0800080008800f000f0c0f800d8c0
+fb0080c0cdc0800080008800f000f0c0f80080c0a0c0800080008800f000
+f0c0f80080c0a0c0800080008800f000f0c0f80080c0a0c0800080008800
+f000fdc0010000efc0010000f6c0fd00eac0fd0084c0fc00fbc00000f2c0
+fd00f5c0fa00f3c0040000c0c0c0800080008800f000fdc0010000f5c007
+00c0c00000c0c000f5c0010000e9c001000085c00a0000c0c00000c0c0c0
+0000f1c0010000f4c0050000c0c00000f4c0040000c0c0c0800080008800
+f000fdc0010000f5c00700c0c00000c0c000f5c0010000e9c001000086c0
+010000fcc00500c0c0c00000f1c0010000f4c0050000c0c00000f4c00400
+00c0c0c0800080008800f000fdc0010000f5c00800c0c00000c0c000c0fb
+00fbc0010000fcc0fb00fdc0fc00fbc0fc0086c0010000fac0fa0007c0c0
+0000c0000000fbc0010000f4c0050000c0c00000f4c0040000c0c0c08000
+80008800f000fdc0010000f5c00000fbc0fc00fdc0010000fcc00b0000c0
+c0c00000c0c0c00000fbc0090000c0c0c00000c0000086c0010000f8c001
+0000fbc0fd0002c00000fcc0010000f4c0fb00f3c0040000c0c0c0800080
+008800f000fdc0010000f5c00500c0c000c0c0f700fcc00d0000c0c0c000
+00c0c0c00000c0c0fb0007c0c00000c0c0000086c0010000f8c0010000fb
+c0050000c0c00000fcc0040000c0c0c0f90006c0c00000c00000f3c00400
+00c0c0c0800080008800f000fdc0010000f5c00900c0c00000c0c0000000
+f7c01a0000c0c0c00000c0c0c00000c00000c0c00000c0c00000c0c00000
+86c0010000f8c0010000fbc0010000f8c0010000f4c0050000c0c00000f4
+c0040000c0c0c0800080008800f000fdc0010000f5c00900c0c00000c0c0
+000000f7c01a0000c0c0c00000c0c0c00000c00000c0c00000c0c00000c0
+c0000086c0010000fcc00500c0c0c00000fbc0010000f8c0010000f4c005
+0000c0c00000f4c0040000c0c0c0800080008800f000fdc0010000f5c00e
+00c0c00000c0c0000000c0c0c00000fcc01a0000c0c0c00000c0c0c00000
+c00000c0c00000c0c00000c0c0000085c0110000c0c00000c0c0c00000c0
+0000c0c00000f8c0010000f4c0050000c0c00000f4c0040000c0c0c08000
+80008800f000fdc0010000f2c0050000c0c000c0fb00fcc0fc00fdc0fb00
+fdc0fd000ac00000c0c0000000c0000085c0fc00fbc0fd0001c0c0fc00fa
+c0fc00f6c0fd0003c0c00000f4c0040000c0c0c0800080008800f000f0c0
+f80080c0a0c0800080008800f000f0c0f80080c0a0c0800080008800f000
+f0c0f80080c0a0c0800080008800f000f0c0f80080c0a0c0800080008800
+f000b0c0f80080c0e0c0800080008800f000b0c0f80080c0e0c080008000
+8800f000fdc0010000f5c0fa00eec0fd00e3c0fd00fbc0f80080c0e5c004
+0000c0c0c0800080008800f000fdc0010000f4c0050000c0c00000eec001
+0000e2c0010000fbc0f80080c0e5c0040000c0c0c0800080008800f000fd
+c0010000f4c0050000c0c00000eec0010000e2c0010000fbc0f80080c0e5
+c0040000c0c0c0800080008800f000fdc0010000f4c0070000c0c00000c0
+c0fb00fdc0fb00fdc00f0000c0c00000c0000000c00000c0c0c0fc00fdc0
+100000c0000000c0c0c00000c0c00000c000fbc001000080c0f7c0fb00f3
+c0040000c0c0c0800080008800f000fdc0010000f4c0fb0019c0c00000c0
+c0c00000c00000c0c0c00000c0c00000c00000c0c0f900fbc0110000c0c0
+c0000000c00000c0c00000c00000fcc0fd0002c0c00080c0f8c0060000c0
+c0c00000f4c0040000c0c0c0800080008800f000fdc0010000f4c0170000
+c0c00000c00000c0c0c00000c00000c0c0c00000c0c0fc00fdc0080000c0
+00c00000c0c0fb00fdc0070000c0c00000c0c0fc00fdc00200c0c0fb0080
+c0f7c0010000f0c0040000c0c0c0800080008800f000fdc0010000f4c017
+0000c0c00000c00000c0c0c00000c00000c0c0c00000c0c0fc00fdc01200
+00c000c00000c00000c0c00000c0c0c00000fac0fc00fdc0070000c0c0c0
+00000080c0f6c0fd00f2c0040000c0c0c0800080008800f000fdc0010000
+f4c0310000c0c00000c00000c0c0c00000c00000c0c0c00000c0c00000c0
+0000c0c00000c000c00000c00000c0c00000c0c0c00000fac0060000c000
+00c0c0fc0003c0c0000080c0f4c0010000f3c0040000c0c0c08000800088
+00f000fdc0010000f4c0310000c0c00000c00000c0c0c00000c00000c0c0
+c00000c0c00000c0c00000c00000c000c00000c00000c0c00000c0c0c000
+00fac00e0000c0c00000c0c0c0000000c0c00080c0f8c0060000c0c0c000
+00f4c0040000c0c0c0800080008800f000fdc0010000f5c0fa00fdc0fb00
+fdc0fb0019c0c0000000c0c00000c00000c0c0c00000c0c0000000c00000
+c0fc00fcc0fd0005c0c00000c000fbc001000080c0f7c0fb00f3c0040000
+c0c0c0800080008800f000b0c0f80080c0e0c0800080008800f000b0c0f8
+0080c0e0c0800080008800f000b0c0f80080c0e0c0800080008800f000b0
+c0f80080c0e0c0800080008800f000e8c0f80080c0a8c0800080008800f0
+00e8c0f80080c0a8c0800080008800f000fdc0010000f4c0fb0001c0c0f8
+00e8c0fd00ebc0fd00e3c0fd0080c0040000c0c0c0800080008800f000fd
+c0010000f5c0070000c0c0c00000c0f800e7c0010000eac0010000e2c001
+000080c0040000c0c0c0800080008800f000fdc0010000f5c0070000c0c0
+c00000c0f800e7c0010000eac0010000e2c001000080c0040000c0c0c080
+0080008800f000fdc0010000f4c0010000fbc00000fcc0fb00fdc0030000
+c0c0fb00f5c0fc00fcc0fb00fdc0fb00fdc00f0000c0c00000c0000000c0
+0000c0c0c0fc00fdc0100000c0000000c0c0c00000c0c00000c0c0fb008b
+c0040000c0c0c0800080008800f000fdc0010000f3c0fd00fdc0fc0001c0
+c0fc00fdc0090000c00000c0c0c00000f6c01e0000c00000c0c00000c0c0
+c00000c00000c0c0c00000c0c00000c00000c0c0f900fbc01a0000c0c0c0
+000000c00000c0c00000c00000c0c00000c0c0c000008cc0040000c0c0c0
+800080008800f000fdc0010000f1c0040000c0c000fbc0fc00fdc0020000
+c0f900f6c0170000c0c00000c00000c0c0c00000c00000c0c0c00000c0c0
+fc00fdc0080000c000c00000c0c0fb00fdc0070000c0c00000c0c0fc00fc
+c001000088c0040000c0c0c0800080008800f000fdc0010000f0c0080000
+c0c0c00000c0c0fc00fdc0040000c00000f1c0170000c0c00000c00000c0
+c0c00000c00000c0c0c00000c0c0fc00fdc0120000c000c00000c00000c0
+c00000c0c0c00000fac0fc00fbc0fd008ac0040000c0c0c0800080008800
+f000fdc0010000f5c00d0000c0c0c00000c0c0c00000c0c0fc00fdc00400
+00c00000f1c0310000c0c00000c00000c0c0c00000c00000c0c0c00000c0
+c00000c00000c0c00000c000c00000c00000c0c00000c0c0c00000fac004
+0000c00000fac00100008bc0040000c0c0c0800080008800f000fdc00100
+00f5c01e0000c0c0c00000c0c0c00000c0c00000c00000c00000c0c00000
+c0c0c00000f6c0310000c0c00000c00000c0c0c00000c00000c0c0c00000
+c0c00000c0c00000c00000c000c00000c00000c0c00000c0c0c00000fac0
+0d0000c0c00000c00000c0c0c000008cc0040000c0c0c0800080008800f0
+00fdc0010000f4c0fb000ec0c000c0c0c000c0c000c0c0000000fcc0fb00
+f5c0fb00fdc0fb00fdc0fb0019c0c0000000c0c00000c00000c0c0c00000
+c0c0000000c00000c0fc00fcc0fd0005c0c00000c0c0fb008bc0040000c0
+c0c0800080008800f000e8c0f80080c0a8c0800080008800f000e8c0f800
+80c0a8c0800080008800f000e8c0f80080c0a8c0800080008800f000e8c0
+f80080c0a8c0800080008800f00080c088c0800080008800f00080c088c0
+800080008800f000fdc001000080c092c0040000c0c0c0800080008800f0
+00fdc001000080c092c0040000c0c0c0800080008800f000fdc001000080
+c092c0040000c0c0c0800080008800f000fdc001000080c092c0040000c0
+c0c0800080008800f000fdc001000080c092c0040000c0c0c08000800088
+00f000fdc0040000c0c0c0f90000c0f90000c0f90000c0f90000c0f90000
+c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f9
+0000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000
+c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f9
+0000c0f900fcc0040000c0c0c0800080008800f000fdc001000080c092c0
+040000c0c0c0800080008800f000fdc001000080c092c0040000c0c0c080
+0080008800f000fdc001000080c092c0040000c0c0c0800080008800f000
+fdc001000080c092c0040000c0c0c0800080008800f00080c088c0800080
+008800f00080c088c0800080008800f00080c088c0800080008800f00080
+c088c0800080008800f000e0c0f80080c0b0c0800080008800f000e0c0f8
+0080c0b0c0800080008800f000fdc0010000f4c0fb00f6c0f80080c0b5c0
+040000c0c0c0800080008800f000fdc0010000f5c0060000c0c0c00000f7
+c0f80080c0b5c0040000c0c0c0800080008800f000fdc0010000f5c00600
+00c0c0c00000f7c0f80080c0b5c0040000c0c0c0800080008800f000fdc0
+010000f4c0010000fac0fc00fbc0fd0003c0c000c0fb00f5c0fc00fcc0fb
+0080c0d3c0040000c0c0c0800080008800f000fdc0010000f3c0fd00f9c0
+010000fcc0fd0009c0c0000000c0c0c00000f3c00a0000c0c00000c0c0c0
+000080c0d4c0040000c0c0c0800080008800f000fdc0010000f1c0040000
+c0c0c0fb00fcc0fd0001c0c0f800f6c0fb00fdc001000080c0d0c0040000
+c0c0c0800080008800f000fdc0010000f0c0080000c00000c0c00000fcc0
+fd0004c0c0000000f2c0050000c0c00000fcc0fd0080c0d2c0040000c0c0
+c0800080008800f000fdc0010000f5c00d0000c0c0c00000c00000c0c000
+00fcc0fd0004c0c0000000f2c0050000c0c00000fac001000080c0d3c004
+0000c0c0c0800080008800f000fdc0010000f5c0150000c0c0c00000c000
+00c0c00000c0c000c0c000c0c0fc00fdc0010000f7c00e0000c0c00000c0
+c00000c0c0c0000080c0d4c0040000c0c0c0800080008800f000fdc00100
+00f4c0fb00fdc0fd000cc00000c00000c0c0c0000000c0fb00f5c0fd0004
+c00000c0c0fb0080c0d3c0040000c0c0c0800080008800f000e0c0f80080
+c0b0c0800080008800f000e0c0f80080c0b0c0800080008800f000e0c0f8
+0080c0b0c0800080008800f000e0c0f80080c0b0c0800080008800f000c8
+c0f80080c0c8c0800080008800f000c8c0f80080c0c8c0800080008800f0
+00fdc0010000f4c0fb00dcc0fd0001c0c0f90001c0c0fc0080c0d9c00400
+00c0c0c0800080008800f000fdc0010000f5c0060000c0c0c00000ddc0fd
+000dc0c000c00000c0c00000c0c0000080c0d8c0040000c0c0c080008000
+8800f000fdc0010000f5c0060000c0c0c00000ddc0fd000dc0c000c00000
+c0c00000c0c0000080c0d8c0040000c0c0c0800080008800f000fdc00100
+00f4c0010000fac0fc00fdc0080000c0c0c00000c0c0fb00f4c0fd000dc0
+c000c00000c0c00000c0c00000f2c0fc00fcc0fb0080c0f3c0040000c0c0
+c0800080008800f000fdc0010000f3c0fd00f9c0120000c0c00000c0c0c0
+0000c00000c0c0c00000f5c0fd0003c0c000c0fb00fdc0010000efc00a00
+00c0c00000c0c0c0000080c0f4c0040000c0c0c0800080008800f000fdc0
+010000f1c0040000c0c0c0fb0009c0c00000c0c0c00000c0f900f5c0fd00
+0dc0c000c00000c00000c0c0c00000f2c0fb00fdc001000080c0f0c00400
+00c0c0c0800080008800f000fdc0010000f0c0140000c00000c0c00000c0
+c00000c0c0c00000c00000f0c0fd000dc0c000c00000c0c00000c0c00000
+f3c0050000c0c00000fcc0fd0080c0f2c0040000c0c0c0800080008800f0
+00fdc0010000f5c0190000c0c0c00000c00000c0c00000c0c00000c0c0c0
+0000c00000f0c0fd0011c0c000c00000c0c00000c0c00000c0c0c000f7c0
+050000c0c00000fac001000080c0f3c0040000c0c0c0800080008800f000
+fdc0010000f5c01e0000c0c0c00000c00000c0c00000c0c0c00000c00000
+c0c00000c0c0c00000f5c0fd0011c0c000c00000c0c00000c0c00000c0c0
+0000f7c00e0000c0c00000c0c00000c0c0c0000080c0f4c0040000c0c0c0
+800080008800f000fdc0010000f4c0fb00fdc0fd0008c00000c0c0c00000
+00fcc0fb00f6c00000fbc0fb0004c0c00000c0f900f6c0fd0004c00000c0
+c0fb0080c0f3c0040000c0c0c0800080008800f000c8c0f80080c0c8c080
+0080008800f000c8c0f80080c0c8c0800080008800f000c8c0f80080c0c8
+c0800080008800f000c8c0f80080c0c8c0800080008800f00088c0f80088
+c0800080008800f00088c0f80088c0800080008800f000fdc0010000f4c0
+fb00dbc0fd00dbc00000f9c00000f4c0fd00fdc0010000f5c0fd00cbc000
+00d1c0040000c0c0c0800080008800f000fdc0010000f5c0060000c0c0c0
+0000ddc0040000c00000ddc0010000fac0010000f4c0fc0003c0c00000f4
+c0010000ccc0010000d1c0040000c0c0c0800080008800f000fdc0010000
+f5c0060000c0c0c00000ddc0040000c0c000ddc0010000fac0010000f4c0
+fc0003c0c00000f4c0010000ccc0010000d1c0040000c0c0c08000800088
+00f000fdc0010000f4c0010000fac0fc00fdc0080000c0c0c00000c0c0fb
+00f4c0010000fbc0fb0012c0c00000c0000000c0c0000000c00000c0c0c0
+fc00fdc0fa0001c0c0fa00fdc0fb0003c0c00000fcc0010000f6c0fc00fd
+c0fb00fdc0fb0012c0c00000c0c00000c0c0000000c00000c0c0c0fb0009
+c0c00000c0000000c0c0fa00d3c0040000c0c0c0800080008800f000fdc0
+010000f3c0fd00f9c0120000c0c00000c0c0c00000c00000c0c0c00000f6
+c0fc00fdc00f0000c0c0c00000c0c0000000c00000c0f900fbc0010000fc
+c0010000fac0010000fcc00f0000c0c0c00000c000c0c000c0c00000f7c0
+1e0000c00000c0c00000c0c0c00000c00000c0c0c00000c00000c0c00000
+c0c0f90014c00000c0c0c00000c0c00000c0c00000c0c0c00000d1c00400
+00c0c0c0800080008800f000fdc0010000f1c0040000c0c0c0fb0009c0c0
+0000c0c0c00000c0f900f5c0010000fcc0180000c0c0c00000c0c00000c0
+c00000c00000c000c00000c0c0fb00fcc0010000fac0010000fcc0f900fd
+c0050000c0c00000f8c0110000c0c00000c0c00000c0c0c00000c00000fa
+c00f0000c0c00000c0c00000c000c00000c0f9000cc0c00000c0c00000c0
+c0c00000d1c0040000c0c0c0800080008800f000fdc0010000f0c0140000
+c00000c0c00000c0c00000c0c0c00000c00000f0c0010000fcc00a0000c0
+c0c00000c0c00000fbc00d0000c000c00000c00000c0c00000fcc0010000
+fac0010000fcc0010000f8c0050000c0c00000f8c0110000c0c00000c0c0
+0000c0c0c00000c00000fac0110000c0c00000c0c00000c000c00000c000
+00f9c00a0000c0c00000c0c0c00000d1c0040000c0c0c0800080008800f0
+00fdc0010000f5c0190000c0c0c00000c00000c0c00000c0c00000c0c0c0
+0000c00000f0c0010000fcc00a0000c0c0c00000c0c00000fbc00d0000c0
+00c00000c00000c0c00000fcc0010000fac0010000fcc0010000f8c00500
+00c0c00000f8c0110000c0c00000c0c00000c0c0c00000c00000fac01100
+00c0c00000c0c00000c000c00000c00000f9c00a0000c0c00000c0c0c000
+00d1c0040000c0c0c0800080008800f000fdc0010000f5c01e0000c0c0c0
+0000c00000c0c00000c0c0c00000c00000c0c00000c0c0c00000f5c00100
+00fcc00a0000c0c0c00000c0c00000fbc00d0000c000c00000c00000c0c0
+0000fcc01d0000c00000c0c0c00000c00000c00000c0c0c00000c0c0c000
+00c0c00000f8c03e0000c0c00000c0c00000c0c0c00000c00000c0c0c000
+00c00000c0c00000c0c00000c000c00000c00000c0c0c00000c0c00000c0
+c00000c0c0c00000c00000d4c0040000c0c0c0800080008800f000fdc001
+0000f4c0fb00fdc0fd0008c00000c0c0c0000000fcc0fb00f5c0fc00fcc0
+fb0001c0c0fc00fcc00e0000c0c0c00000c0c0000000c00000fcc0fd00fb
+c0fd00fdc0fb0009c0c000c0c0c000c0c000f7c0fd0004c00000c0c0fb00
+fdc0fb00fdc0fd000cc00000c00000c0c0c00000c0c0fb00fdc0050000c0
+c00000fcc0fd00d3c0040000c0c0c0800080008800f00088c0f80088c080
+0080008800f00088c0f80088c0800080008800f00088c0f80088c0800080
+008800f00088c0f80088c0800080008800f00080c088c0800080008800f0
+0080c088c0800080008800f000fdc001000080c092c0040000c0c0c08000
+80008800f000fdc001000080c092c0040000c0c0c0800080008800f000fd
+c001000080c092c0040000c0c0c0800080008800f000fdc001000080c092
+c0040000c0c0c0800080008800f000fdc001000080c092c0040000c0c0c0
+800080008800f000fdc0040000c0c0c0f90000c0f90000c0f90000c0f900
+00c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f900
+00c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f900fcc0040000c0c0c0800080008800f000fdc00100
+0080c092c0040000c0c0c0800080008800f000fdc001000080c092c00400
+00c0c0c0800080008800f000fdc001000080c092c0040000c0c0c0800080
+008800f000fdc001000080c092c0040000c0c0c0800080008800f00080c0
+88c0800080008800f00080c088c0800080008800f00080c088c080008000
+8800f00080c088c0800080008800f000f0c0f80080c0a0c0800080008800
+f000f0c0f80080c0a0c08000800088000000fbc0fc00fdc0fd00fdc00100
+00f2c0090000c0c000c0c0c00000fbc0fd00fbc0fd00f5c0fd00ebc0fd00
+d0c0fd00c3c00000f9c0010000dac0040000c0c0c080008000880006c0c0
+000000c0c0fc0009c0c0000000c0c0c00000f5c00c00c0c00000c0c000c0
+c0c00000fac0010000fac0010000f4c0010000eac0010000cfc0010000c4
+c0010000f9c0010000dac0040000c0c0c080008000880006c0c0000000c0
+c0fc0009c0c0000000c0c0c00000f5c00700c0c00000c0c000f5c0010000
+fac0010000f4c0010000eac0010000cfc0010000c4c0010000d1c0040000
+c0c0c08000800088000200c0c0f80009c0c0000000c0c0c00000f5c00c00
+c0c000c0c00000c0c0000000fac0010000fac0010000f4c0fc00fcc0fc00
+fcc0fb00fdc0170000c0c00000c0c0000000c00000c00000c0000000c0c0
+c0fb000fc0c00000c0c00000c0c00000c0000000fcc0fc00f5c0fb00fdc0
+fb0012c0c00000c0000000c0c00000c0000000c0c0c0fb00fdc0fb0001c0
+c0fa00fcc0fd00fcc0fb000ac0c00000c0000000c0c0c0fb00f3c0040000
+c0c0c0800080008800040000c0c0c0fa0009c0c0000000c0c0c00000f5c0
+0000fcc0fd00fdc0010000fac0010000fac0010000f4c0040000c00000fa
+c0410000c0c00000c0c0c00000c0c00000c00000c0c00000c0c00000c0c0
+c0000000c00000c00000c0c0c00000c00000c0c00000c0c0c00000c0c000
+00c0c00000c00000f6c0330000c0c0c00000c00000c0c0c00000c0c00000
+c0c00000c0c00000c0c00000c00000c0c0c00000c00000c0c0c00000c0c0
+c00000f9c01b0000c0c0c00000c0c0c00000c0c00000c0c00000c00000c0
+c0c00000f4c0040000c0c0c0800080008800fc0001c0c0fb0009c0c00000
+00c0c0c00000f5c00000fcc0fd00fdc0010000fac0010000fac0010000f4
+c0070000c0c00000c0c0fb0003c0c00000f9c0fc00fdc02d0000c0c00000
+c0c0c00000c0c00000c00000c0c0c00000c00000c0c00000c0c0c00000c0
+c00000c00000c0c00000f6c0010000fac0170000c0c0c00000c0c00000c0
+c00000c0c00000c0c00000c0f90002c00000f8c0010000f9c0170000c0c0
+c00000c0c0c00000c0c00000c0c00000c0c00000f0c0040000c0c0c08000
+80008800fb0001c0c0fc0009c0c0000000c0c0c00000f5c00c00c0c000c0
+c00000c0c0c00000fac0010000fac0010000f4c0100000c0c00000c00000
+c0c00000c0c00000f9c0fc00fdc00a0000c0c00000c0c0c00000fbc01d00
+00c0c0c00000c00000c0c00000c0c0c00000c0c00000c00000c0c00000f6
+c0010000fac0190000c0c0c00000c0c00000c0c00000c0c00000c0c00000
+c00000fac0010000f8c0010000f9c0190000c0c0c00000c0c0c00000c0c0
+0000c0c00000c0c0c0000000f2c0040000c0c0c080008000880006c0c000
+0000c0c0fc0009c0c0000000c0c0c00000f5c00c00c0c00000c0c000c0c0
+c00000fac0010000fac0010000f4c0100000c0c00000c00000c0c00000c0
+c00000f9c0110000c00000c0c00000c0c00000c0c0c00000fbc01d0000c0
+c0c00000c00000c0c00000c0c0c00000c0c00000c00000c0c00000f6c001
+0000fac0190000c0c0c00000c0c00000c0c00000c0c00000c0c00000c000
+00fac0010000f8c0010000f9c0130000c0c0c00000c0c0c00000c0c00000
+c0c00000fbc0010000f3c0040000c0c0c080008000880006c0c0000000c0
+c0fc0009c0c0000000c0c0c00000f5c00c00c0c00000c0c000c0c0c00000
+fac0010000fac0010000f4c0290000c0c00000c00000c0c00000c0c00000
+c0c0c00000c0c00000c0c00000c00000c0c00000c0c0c00000fbc01d0000
+c0c0c00000c00000c0c00000c0c0c00000c0c00000c00000c0c00000f6c0
+360000c0c0c00000c00000c0c0c00000c0c00000c0c00000c0c00000c0c0
+0000c00000c0c0c00000c00000c0c0c00000c0c0c00000c00000fcc01b00
+00c0c0c00000c0c0c00000c0c00000c0c00000c00000c0c0c00000f4c004
+0000c0c0c08000800088000000fbc0fc00fcc0060000c0c0c00000f2c006
+0000c0c000c0c0fc00fcc0fc00fcc0fc00f5c0fb00fdc0fd0004c00000c0
+c0fb000ac0c0000000c0c00000c0c0fb0001c0c0fc00fbc0fb00fdc0fd00
+12c00000c0c00000c0c00000c0c0000000c00000f6c0fb00fdc0fb00fdc0
+0f0000c0c00000c0c00000c0c00000c0c0fb00fdc0fb00fbc0fd00fcc0fc
+00fdc0fb00fdc0070000c0c00000c0c0fb00f3c0040000c0c0c080008000
+8800f000f0c0f800bcc001000080c0e6c0800080008800f000f0c0f800c0
+c0050000c0c0000080c0e6c0800080008800f000f0c0f800bfc0fc0080c0
+e5c0800080008800f000f0c0f80080c0a0c0800080008800f00080c0f8c0
+f80098c0800080008800f00080c0f8c0f80098c0800080008800f000fdc0
+010000f5c0fd0003c0c00000fcc0010000fbc0fd00fbc0fd00ebc0fd00fb
+c0fd00c5c0fd0000c0fc00fdc0010000a2c0040000c0c0c0800080008800
+f000fdc0010000f4c0050000c0c00000fcc0010000fac0010000fac00100
+00eac0010000fac0010000c5c0030000c0c0fc00fdc0010000a2c0040000
+c0c0c0800080008800f000fdc0010000f4c0050000c0c00000f4c0010000
+fac0010000eac0010000fac0010000c5c0030000c0c0fc009dc0040000c0
+c0c0800080008800f000fdc0010000f4c0040000c00000fcc0fd00fac001
+0000fac0010000f4c0fc00fac0010000fac0010000f4c0fb00fdc0fb0012
+c0c00000c0000000c0c00000c0000000c0c0c0fb00fdc0fb00f8c0060000
+c0c0000000fcc0fb000ac0c00000c0000000c0c0c0fb00bbc0040000c0c0
+c0800080008800f000fdc0010000f4c0fc00fac0010000fac0010000fac0
+010000f1c0010000fbc0010000fac0010000f5c0330000c0c0c00000c000
+00c0c0c00000c0c00000c0c00000c0c00000c0c00000c00000c0c0c00000
+c00000c0c0c00000c00000c0c0fc00fdc01b0000c0c0c00000c0c0c00000
+c0c00000c0c00000c00000c0c0c00000bcc0040000c0c0c0800080008800
+f000fdc0010000f4c0fc00fac0010000fac0010000fac0010000f4c0fb00
+fbc0010000fac0010000f5c0010000fac0170000c0c0c00000c0c00000c0
+c00000c0c00000c0c00000c0f90002c00000fac0030000c0c0fc00fdc017
+0000c0c0c00000c0c0c00000c0c00000c0c00000c0c00000b8c0040000c0
+c0c0800080008800f000fdc0010000f4c0040000c00000fbc0010000fac0
+010000fac0010000f5c0050000c0c00000fbc0010000fac0010000f5c001
+0000fac0190000c0c0c00000c0c00000c0c00000c0c00000c0c00000c000
+00fac0010000fac0030000c0c0fc00fdc0190000c0c0c00000c0c0c00000
+c0c00000c0c00000c0c0c0000000bac0040000c0c0c0800080008800f000
+fdc0010000f4c0050000c0c00000fcc0010000fac0010000fac0010000f5
+c0050000c0c00000fbc0010000fac0010000f5c0010000fac0190000c0c0
+c00000c0c00000c0c00000c0c00000c0c00000c00000fac0010000fac003
+0000c0c0fc00fdc0130000c0c0c00000c0c0c00000c0c00000c0c00000fb
+c0010000bbc0040000c0c0c0800080008800f000fdc0010000f4c0050000
+c0c00000fcc0010000fac0010000fac0010000f5c0050000c0c00000fbc0
+010000fac0010000f5c0560000c0c0c00000c00000c0c0c00000c0c00000
+c0c00000c0c00000c0c00000c00000c0c0c00000c00000c0c0c00000c000
+00c0c000c0c000c0c0c00000c0c0c00000c0c0c00000c0c00000c0c00000
+c00000c0c0c00000bcc0040000c0c0c0800080008800f000fdc0010000f5
+c0fd0006c0c00000c0c0c0fc00fcc0fc00fcc0fc00f5c0fd0005c00000c0
+c0c0fc00fcc0fc00f5c0fb00fdc0fb00fdc00f0000c0c00000c0c00000c0
+c00000c0c0fb00fdc0fb000bc0c0000000c0c0c00000c0c0fc00fdc0fb00
+fdc0070000c0c00000c0c0fb00bbc0040000c0c0c0800080008800f00080
+c0f8c0f80098c0800080008800f00080c0f8c0f80098c0800080008800f0
+0080c0f8c0f80098c0800080008800f00080c0f8c0f80098c08000800088
+00f000f0c0f80080c0a0c0800080008800f000f0c0f80080c0a0c0800080
+008800f000fdc0010000eec00500c0c0000000edc0fd00e9c0fd00fbc0fd
+00ddc0fd0088c0040000c0c0c0f500fdc0f30000c0e10000c0e90000c0fc
+00fdc0e00001c0c0fa0000c0e300fac00300c0c0c0f80001c0c0ca0001c0
+c0da00fdc0f30000c0fc00fdc0eb00fdc0eb00fdc0e300f000fdc0010000
+f5c00c00c0c00000c0c000c0c0c00000ecc0010000e8c0010000fac00100
+00dcc001000088c0040000c0c0c0f40001c0c0f40001c0c0e20001c0c0ea
+0001c0c0fb0001c0c0e00001c0c0fb0001c0c0e300fac0030000c0c0f800
+01c0c0ca0001c0c0db0004c0c000c0c0f50001c0c0fb0001c0c0ea0001c0
+c0ea0001c0c0e300f000fdc0010000f5c00c00c0c0000000c000c0c0c000
+00ecc0010000e8c0010000fac0010000dcc001000088c0040000c0c0c0f4
+0001c0c0f40001c0c0e20001c0c0ea0001c0c0fb0001c0c0d90001c0c0e3
+0009c000c0c000c00000c0c0990004c0c00000c0f50001c0c0fb0001c0c0
+ea0001c0c0ea0001c0c0e300f000fdc0010000f5c01800c0c000c0000000
+c0c0c00000c0c0c00000c0c00000c0c0c0fb00fdc0040000c00000f5c0fc
+00fac0010000fac0010000f4c0fb00fdc0fc00fcc0fb00fdc0070000c000
+00c0c0c0fb00fdc0fb009bc0010000fbc00300c0c0c0fc00fcc0fd00fcc0
+fd00fac0fd00fbc0fd00fbc0f600fac0fd00fbc0f600fac0fd0007c0c000
+c0c0000000fbc0f500fbc0fc00fdc0fd00fac0fd00fbc0eb0001c0c0fc00
+04c0c000c0c0fc00fdc0fc00fbc0f60008c0c0000000c0c00000fbc00a00
+00c0c000c0c0c0000000fbc0fc00fdc0fc00fbc0070000c0c000c0c0c0f5
+00fbc0fc0001c0c0f400fac0fd0007c0c000c0c0000000fbc0f500fcc0fc
+00fbc0fd00fbc0fd0005c0c00000c0c0e700f000fdc0010000f5c00000fc
+c0fd00fdc01b0000c0c0c00000c0c00000c0c00000c0c0c00000c0c00000
+00c00000f3c0010000fbc0010000fac0010000f5c0060000c0c0c00000fb
+c0220000c0c00000c0c0c00000c0c0000000c00000c00000c0c0c00000c0
+0000c0c0c000009cc0120000c0c0c000c0c00000c0c00000c0c000c0c0fa
+0001c0c0fc0001c0c0fc000ec0c0000000c0c000c0c0000000c0c0f50001
+c0c0fc0006c0c0000000c0c0f50001c0c0fb00fdc00a00c0c000c0c00000
+00c0c0f70006c0c0000000c0c0fc0001c0c0fb0001c0c0fc0006c0c00000
+00c0c0ec0001c0c0fc00fdc00200c0c0fc000bc0c0000000c0c0000000c0
+c0f7001ec0c0000000c0c000c0c0000000c0c00000c0c0c000c0c000c0c0
+000000c0c0fc0013c0c0000000c0c0000000c0c00000c0c00000c0c0f700
+08c0c0000000c0c00000fcc0f30001c0c0fb00fdc00a00c0c000c0c00000
+00c0c0f6001cc0c000c0c00000c0c0000000c0c000c0c0000000c0c00000
+c0c000c0c0e600f000fdc0010000f5c01a00c0c000c0000000c0c0c00000
+c0c0c00000c0c00000c0c0c00000fac0050000c0c00000f6c0fb00fbc001
+0000fac0010000f5c0010000f9c0fb0003c0c00000f9c0060000c0c00000
+c0f90003c0c0000098c0150000c0c0c000c0c00000c0c000c0c00000c0c0
+000000fbc0fc0001c0c0fc00f9c0030000c0c0f10001c0c0fc0006c0c000
+0000c0c0f50001c0c0fb0006c0c00000c0c000f9c0f60001c0c0f80001c0
+c0fb0001c0c0fc00f9c0ec0001c0c0fc0005c0c00000c0c0fc0001c0c0fc
+0001c0c0f30007c0c0000000c0c000f9c00b0000c0c00000c0c00000c0c0
+f80013c0c0000000c0c0000000c0c00000c0c00000c0c0f7000bc0c00000
+00c0c0000000c0c0f20001c0c0fb0006c0c00000c0c000f9c0f60017c0c0
+0000c0c000c0c0000000c0c000c0c0000000c0c00000fcc0e500f000fdc0
+010000f5c00200c0c0fb00fdc00a0000c0c0c00000c0c00000fcc0fd00fc
+c0050000c0c00000f7c0050000c0c00000fbc0010000fac0010000f5c001
+0000fac0090000c0c00000c0c00000f9c0080000c0c00000c00000f8c0fd
+009ac01a0000c0c0c000c0c00000c0c000c0c00000c0c00000c0c00000c0
+c0fc0001c0c0fc0001c0c0f800fdc0f30001c0c0fc0006c0c0000000c0c0
+f50001c0c0fb0008c0c00000c0c000c0c0f000fdc0fa0001c0c0fb0001c0
+c0fc0001c0c0e70001c0c0fc0005c0c00000c0c0fc0001c0c0fb00fdc0f5
+0009c0c0000000c0c000c0c0f90001c0c0f900fdc0fa0013c0c0000000c0
+c0000000c0c00000c0c00000c0c0f7000bc0c0000000c0c0000000c0c0f2
+0001c0c0fb0008c0c00000c0c000c0c0f10017c0c00000c0c000c0c00000
+00c0c000c0c0000000c0c00000fcc0e500f000fdc0010000f5c00200c0c0
+fb00fdc00a0000c0c0c00000c0c00000fac00a0000c0c0c00000c0c00000
+f7c0050000c0c00000fbc0010000fac0010000f5c0010000fac0090000c0
+c00000c0c00000f9c0080000c0c00000c00000f6c00100009bc01a0000c0
+c0c000c0c00000c0c000c0c00000c0c00000c0c00000c0c0fc0001c0c0fc
+0001c0c0f60001c0c0f40001c0c0fc0006c0c0000000c0c0f50001c0c0fb
+0008c0c00000c0c000c0c0ee0001c0c0fb0001c0c0fb0001c0c0fc0001c0
+c0e70001c0c0fc0005c0c00000c0c0fc0001c0c0f90001c0c0f60009c0c0
+000000c0c000c0c0f90001c0c0f70001c0c0fb0013c0c0000000c0c00000
+00c0c00000c0c00000c0c0f7000bc0c0000000c0c0000000c0c0f20001c0
+c0fb0008c0c00000c0c000c0c0f1001cc0c00000c0c000c0c0000000c0c0
+00c0c0000000c0c00000c0c000c0c0e600f000fdc0010000f5c00200c0c0
+fb00fdc01b0000c0c0c00000c0c00000c0c00000c0c0c00000c0c00000c0
+c00000f7c0050000c0c00000fbc0010000fac0010000f5c02e0000c0c0c0
+0000c00000c0c00000c0c00000c0c0c00000c0c00000c0c00000c00000c0
+c0c00000c00000c0c0c000009cc01a0000c0c0c000c0c00000c0c000c0c0
+0000c0c00000c0c00000c0c0fc0014c0c000c0c000c0c0000000c0c000c0
+c0000000c0c0f5000cc0c000c0c000c0c0000000c0c0f50014c0c000c0c0
+0000c0c00000c0c000c0c0000000c0c0f70006c0c0000000c0c0fc0001c0
+c0fb000cc0c000c0c000c0c0000000c0c0fc0001c0c0f20001c0c0fc0005
+c0c00000c0c0fc000bc0c0000000c0c0000000c0c0f60011c0c000c0c000
+00c0c0000000c0c00000c0c0fb0006c0c0000000c0c0fc0013c0c0000000
+c0c0000000c0c00000c0c00000c0c0f7000bc0c0000000c0c0000000c0c0
+f20014c0c000c0c00000c0c00000c0c000c0c0000000c0c0f6001dc0c000
+00c0c000c0c0000000c0c000c0c0000000c0c00000c0c00000c0c0e700f0
+00fdc0010000f1c0fc0001c0c0fc00fdc0fd0004c00000c0c0fb0008c0c0
+000000c0c00000f6c0fd0005c00000c0c0c0fc00fcc0fc00f5c0fb00fdc0
+fd0004c00000c0c0fb000ac0c0000000c0c00000c0c0fb00fdc0fb009bc0
+050000c0c0c000fbc0fd00fdc00a00c0c00000c0c0c000c0c0fc00fdc0fd
+00fbc0fd00fbc0f300fdc0fd00fbc0f300fdc00a0000c0c0c00000c0c000
+00fbc0f500fbc0fc00fcc0fb00fdc0fd00fbc0fb0001c0c0f300fcc00b00
+00c0c0c00000c0c0000000fcc0fd00fbc0f400fdc0fc00fbc0010000fcc0
+fb00fbc0fc00fcc0fd00fbc0fd0005c0c00000c0c0f600fbc0fd00fcc0f2
+00fdc00a0000c0c0c00000c0c00000fbc0f500fbc0fd00fbc0fd00fbc008
+0000c0c0c00000c0c0e700f000f0c0f80080c0a0c00200c0c0800080008b
+00f000f0c0f80080c0a0c00200c0c0800080008b00f000f0c0f80080c09c
+c0800080008c00f000f0c0f80080c0a0c0800080008800f000a8c0f80080
+c0e8c0800080008800f000a8c0f80080c0e8c0800080008800f000fdc001
+0000f5c0fa00bec0fd0004c0c0000000f5c0fd0080c0fbc0040000c0c0c0
+f600fdc0fb00fdc0ed00fdc0980001c0c0e20001c0c0f20000c0e90000c0
+fc00fdc0eb00fbc0ed00fac0ee00fdc0b300f000fdc0010000f4c0050000
+c0c00000bfc0fd0004c0c0000000f6c0040000c0000080c0fcc0040000c0
+c0c0f50001c0c0fa0001c0c0ec0001c0c0980001c0c0e20001c0c0f30001
+c0c0ea0001c0c0fb0001c0c0ea0004c0c000c0c0ed0005c0c00000c0c0ee
+0001c0c0b300f000fdc0010000f4c0050000c0c00000bfc0f800f6c00400
+00c0c00080c0fcc0040000c0c0c0f50001c0c0fa0001c0c0ec0001c0c080
+00e90001c0c0ea0001c0c0fb0001c0c0ea0005c0c00000c0c0ee0005c0c0
+0000c0c0ee0001c0c0b300f000fdc0010000f4c0070000c0c00000c0c0fb
+00fdc0fb00fdc0fb0012c0c00000c0c00000c0c00000c0000000c0c0c0fb
+00fdc0fb00f6c0040000c0c0c0fb0003c0000000fcc0010000fbc0fb0083
+c0050000c0c0c000fcc0fa0001c0c0fa0001c0c0f400fbc0fd0007c0c000
+c0c0000000fcc0fd0010c0c000c0c0c0000000c0c0c000c0c00000fbc0fd
+00fbc0f500fcc0fd0008c0c000c0c0c0000000fbc0f500fdc00400c0c000
+00fbc0fc00fdc0fd000ec0c000c0c0c0000000c0c0c000c0c0f500fdc0fd
+0007c0c000c0c0c00000fac0fd00fbc0f600fac0fd0007c0c000c0c00000
+00fbc0f50007c0c00000c0c00000fbc0fd00fbc0fd0007c0c00000c0c000
+00fbc0fd00fbc0fd0005c0c00000c0c0b700f000fdc0010000f4c0fb0038
+c0c00000c0c0c00000c00000c0c0c00000c00000c0c0c00000c00000c0c0
+0000c0c0c0000000c00000c00000c0c0c00000c00000c0c0c00000f7c0fd
+000dc0c0000000c00000c0c00000c0c0fc00fdc0060000c0c0c0000084c0
+040000c0c0c0fc0001c0c0fb0001c0c0fa0001c0c0f5000ec0c0000000c0
+c00000c0c0c000c0c0fb0022c0c0000000c0c00000c0c000c0c00000c0c0
+0000c0c0000000c0c000c0c0000000c0c0f30012c0c0000000c0c0c000c0
+c000c0c0000000c0c0f7000ec0c00000c0c00000c0c0000000c0c0fc0001
+c0c0fc000cc0c00000c0c000c0c00000c0c0f30001c0c0fc000ac0c00000
+c0c0000000c0c0fc0006c0c0000000c0c0f50001c0c0fb00fdc00a00c0c0
+00c0c0000000c0c0f60017c0c00000c0c000c0c0000000c0c000c0c00000
+00c0c00000fbc0170000c0c0000000c0c000c0c0000000c0c00000c0c000
+c0c0b600f000fdc0010000f4c0060000c00000c0c0f90003c0c00000fbc0
+190000c0c0c00000c00000c0c00000c0c0c00000c0c00000c00000fac0f9
+00f7c0fd0010c0c0000000c00000c0c00000c0c0c00000fcc0060000c0c0
+c0000084c0050000c0c0c000fbc0fb0001c0c0fa0001c0c0f50001c0c0f9
+0007c0c00000c0c00000fbc0fd000ec0c00000c0c000c0c00000c0c00000
+f9c0030000c0c0f200fbc0fd0006c0c00000c0c000f9c0f7000ec0c00000
+c0c00000c0c0000000c0c0fc0001c0c0fc000cc0c00000c0c000c0c00000
+c0c0f30001c0c0fc000ac0c00000c0c0000000c0c0fc0006c0c0000000c0
+c0f50001c0c0fb0006c0c00000c0c000f9c0f60010c0c00000c0c000c0c0
+000000c0c000c0c0f90017c0c00000c0c000c0c0000000c0c000c0c00000
+00c0c00000fcc0b500f000fdc0010000f4c0080000c0c00000c00000f8c0
+fd00fdc0120000c0c0c00000c00000c0c00000c0c0c00000fbc0010000fa
+c0010000f2c0fd0010c0c0000000c00000c0c00000c0c0c00000fcc00600
+00c0c0c0000084c0010000fbc0030000c0c0fb0001c0c0fa0001c0c0f500
+01c0c0f90020c0c00000c0c000c0c00000c0c0000000c0c00000c0c000c0
+c00000c0c00000c0c0f800fdc0f5000ac0c00000c0c0000000c0c0fb0001
+c0c0f2000ec0c00000c0c00000c0c0000000c0c0fc0001c0c0fc000cc0c0
+0000c0c000c0c00000c0c0f30001c0c0fc000ac0c00000c0c0000000c0c0
+fc0006c0c0000000c0c0f50001c0c0fb0008c0c00000c0c000c0c0f10010
+c0c00000c0c000c0c0000000c0c000c0c0f90017c0c00000c0c000c0c000
+0000c0c000c0c0000000c0c00000fcc0b500f000fdc0010000f4c0080000
+c0c00000c00000f6c0160000c0c00000c0c0c00000c00000c0c00000c0c0
+c00000fbc0010000fac0010000f2c0fd0010c0c0000000c00000c0c00000
+c0c0c00000fcc0060000c0c0c0000084c0010000fbc0030000c0c0fb0001
+c0c0fa0001c0c0f50001c0c0f90020c0c00000c0c000c0c00000c0c00000
+00c0c00000c0c000c0c00000c0c00000c0c0f60001c0c0f6000ac0c00000
+c0c0000000c0c0fb0001c0c0f2000ec0c00000c0c00000c0c0000000c0c0
+fc0001c0c0fc000cc0c00000c0c000c0c00000c0c0f30001c0c0fc000ac0
+c00000c0c0000000c0c0fc0006c0c0000000c0c0f50001c0c0fb0008c0c0
+0000c0c000c0c0f10010c0c00000c0c000c0c0000000c0c000c0c0f9001c
+c0c00000c0c000c0c0000000c0c000c0c0000000c0c00000c0c000c0c0b6
+00f000fdc0010000f4c0290000c0c00000c00000c0c0c00000c00000c0c0
+c00000c00000c0c0c00000c00000c0c00000c0c0c00000fbc00e0000c0c0
+c00000c00000c0c0c00000f7c0fd0010c0c0000000c00000c0c00000c0c0
+c00000fcc0060000c0c0c0000084c0010000fbc0030000c0c0fb0001c0c0
+fa0001c0c0f50036c0c0000000c0c00000c0c00000c0c000c0c00000c0c0
+000000c0c00000c0c000c0c00000c0c00000c0c0000000c0c000c0c00000
+00c0c0f7000ac0c00000c0c0000000c0c0fb0006c0c0000000c0c0f7000e
+c0c00000c0c00000c0c0000000c0c0fc0001c0c0fc000cc0c00000c0c000
+c0c00000c0c0f30001c0c0fc0015c0c00000c0c0000000c0c000c0c000c0
+c0000000c0c0f50014c0c000c0c00000c0c00000c0c000c0c0000000c0c0
+f60035c0c000c0c00000c0c0000000c0c000c0c0000000c0c00000c0c000
+00c0c000c0c0000000c0c000c0c0000000c0c00000c0c00000c0c0b700f0
+00fdc0010000f5c0fd0005c0c00000c0c0fb00fdc0fb00fdc0fb00fdc0fd
+0003c00000c0fc00fbc0fb00fdc0fb00f6c0010000fcc00a0000c00000c0
+c00000c0c0fc00fcc0fb0083c00e0000c0c0c000c0c0c000c0c0000000fc
+c0fc00fcc0f500fbc01a0000c0c0c00000c0c00000c0c0c000c0c00000c0
+c00000c0c00000fbc0fd00fbc0fd00fbc0f500fdc00300c0c000fcc0fb00
+fbc0f500fbc0fd00fbc0fc00fcc0fd0007c0c00000c0c00000fbc0f400fc
+c0fd0005c0c00000c0c0fc00fdc0fd00fbc0f300fdc00a0000c0c0c00000
+c0c00000fbc0f600fbc0fc00fbc0fd00fbc0010000fac0fd00fbc0fd00fb
+c0080000c0c0c00000c0c0b700f000a8c0f80080c0e8c0bc0001c0c0c200
+01c0c0e20001c0c08000ae00f000a8c0f80080c0e8c0c00005c0c00000c0
+c0c60005c0c00000c0c0e60005c0c00000c0c08000ae00f000a8c0f80080
+c0e8c0bf00fcc0c400fcc0e400fcc08000ad00f000a8c0f80080c0e8c080
+0080008800f000f0c0f80080c0a0c0800080008800f000f0c0f80080c0a0
+c0800080008800f000fdc0010000f3c0fd0002c0c000cdc0010000f2c0fd
+0080c0ebc0040000c0c0c0ee00fdc0fb00fdc0d20001c0c0fb00fdc0f500
+fdc0f900fdc0ed00fac0ec00fdc0f400fbc0de0006c0c0000000c0c0eb00
+01c0c0fb0000c0f20001c0c08c00f000fdc0010000f2c00400c0c0c000cd
+c0010000f3c0040000c0000080c0ecc0040000c0c0c0ed0001c0c0fa0001
+c0c0d20001c0c0fa0001c0c0f40001c0c0f80001c0c0ec0005c0c00000c0
+c0ec0001c0c0f50006c0c0000000c0c0df00fdc0030000c0c0ec0001c0c0
+fb0001c0c0f10001c0c08d00f000fdc0010000eec00000bec0040000c0c0
+0080c0ecc0040000c0c0c0ed0001c0c0fa0001c0c0ca0001c0c0f40001c0
+c0f80001c0c0ec0005c0c00000c0c0ec0001c0c0f50006c0c0000000c0c0
+df00fcc00200c0c0ed0001c0c0fa0001c0c0f00001c0c08e00f000fdc001
+0000eec00100c0fb000ac0c0000000c00000c0c0c0fb0010c0c00000c000
+0000c0c00000c0c0c00000f5c0fd00fdc0050000c0000000fcc0010000fb
+c0fb0080c0f3c0050000c0c0c000fbc0fd00fcc0fa0001c0c0fa000bc0c0
+000000c0c0000000c0c0f600fcc0fd0008c0c0000000c0c00000fcc0fb00
+fdc0fa0001c0c0fc00fcc0fc00fcc0fa0001c0c0fc00fbc0f50007c0c000
+00c0c00000fbc0fd00fcc0fa0001c0c0f40001c0c0fa00fbc0fd00fbc007
+0000c0c000c0c0c0f600f9c0010000fbc00d0000c0c0000000c0c0000000
+c0c0fc00fac0070000c0c0c000c0c0fa0001c0c08e00f000fdc0010000f3
+c00d00c000c0c0000000c0c0c00000c0f90017c00000c0c0c00000c0c000
+0000c00000c00000c0c0c00000f4c0010000fcc0070000c0c00000c0c0fc
+00fdc0060000c0c0c0000080c0f4c0010000fbc0fd0001c0c0fb0001c0c0
+fb0001c0c0fa000bc0c0000000c0c0000000c0c0f3000ac0c00000c0c000
+0000c0c0fb0001c0c0fb0001c0c0fa0001c0c0f90009c0c0000000c0c000
+c0c0fb000bc0c0000000c0c0000000c0c0f600fbc0080000c0c0000000c0
+c0fb0001c0c0fb0001c0c0f300fdc0fd0016c0c0000000c0c000c0c00000
+00c0c00000c0c00000c0c0f70002c0c000fcc01400c0c0000000c0c000c0
+c0000000c0c0000000c0c0fa0001c0c0fc00f9c0fb0001c0c08e00f000fd
+c0010000f3c0fd0001c0c0f8001fc00000c000c00000c00000c0c0c00000
+c0c00000c0c00000c00000c0c0c00000f4c0010000fcc00a0000c0c00000
+c0c0c00000fcc0060000c0c0c0000080c0f4c0010000fbc0f900fbc0fb00
+01c0c0fa000bc0c0000000c0c0000000c0c0f600fbc00a0000c0c0000000
+c0c00000fbc0fb0001c0c0fa0001c0c0fc00fbc0fd0005c0c00000c0c0fc
+0004c0c0000000f9c0f60006c0c000c0c00000f9c0010000fbc0fb0001c0
+c0f1001ac0c00000c0c0000000c0c000c0c0000000c0c00000c0c00000c0
+c0f7001bc0c00000c0c0c000c0c0000000c0c000c0c000c000c0c0000000
+c0c0fa0001c0c0fc0006c0c000c000c0c0fb0001c0c08e00f000fdc00100
+00f3c0fd0004c0c0000000fac0120000c000c00000c00000c0c0c00000c0
+c00000fbc0060000c0c0c00000f4c0010000fcc00a0000c0c00000c0c0c0
+0000fcc0060000c0c0c0000080c0f4c0010000fbc0fa0005c0c00000c0c0
+fb0001c0c0fa000bc0c0000000c0c0000000c0c0f70015c0c00000c0c000
+00c0c0000000c0c000c0c00000c0c0fb0001c0c0fa0013c0c0000000c0c0
+0000c0c0000000c0c00000c0c0fc0006c0c0000000c0c0f10008c0c00000
+c0c000c0c0fa0005c0c00000c0c0fb0001c0c0f00019c0c000c0c0000000
+c0c000c0c0000000c0c00000c0c00000c0c0f7001bc0c0000000c0c000c0
+c0000000c0c000c0c000c000c0c0000000c0c0fa0001c0c0fc0006c0c000
+c000c0c0fb0001c0c08e00f000fdc0010000f3c0fd0004c0c0000000fac0
+120000c000c00000c00000c0c0c00000c0c00000fbc0060000c0c0c00000
+f4c0010000fcc00a0000c0c00000c0c0c00000fcc0060000c0c0c0000080
+c0f4c0010000fbc0fa0005c0c00000c0c0fb0001c0c0fa000bc0c0000000
+c0c0000000c0c0f70015c0c00000c0c00000c0c0000000c0c000c0c00000
+c0c0fb0001c0c0fa0013c0c0000000c0c00000c0c0000000c0c00000c0c0
+fc0006c0c0000000c0c0f10008c0c00000c0c000c0c0fa0005c0c00000c0
+c0fb0001c0c0f5001ec0c0000000c0c000c0c0000000c0c000c0c0000000
+c0c00000c0c00000c0c0f7001bc0c0000000c0c000c0c0000000c0c000c0
+c000c000c0c0000000c0c0fa0001c0c0fc0006c0c000c000c0c0fb0001c0
+c08e00f000fdc0010000f3c0fd001dc0c0000000c0c0c00000c00000c000
+c00000c00000c0c0c00000c0c00000fbc0060000c0c0c00000f4c0010000
+fcc00a0000c0c00000c0c0c00000fcc0060000c0c0c0000080c0f4c00100
+00fbc0fd0008c0c000c0c00000c0c0fb0001c0c0fa000bc0c0000000c0c0
+000000c0c0f70015c0c00000c0c0000000c0c000c0c00000c0c00000c0c0
+fb0001c0c0fa0013c0c0000000c0c00000c0c0000000c0c00000c0c0fc00
+0bc0c0000000c0c0000000c0c0f60014c0c00000c0c000c0c0000000c0c0
+00c0c00000c0c0fb0001c0c0f5001ec0c0000000c0c000c0c0000000c0c0
+00c0c0000000c0c00000c0c00000c0c0f7000fc0c0000000c0c000c0c000
+0000c0c000f9c0fc0001c0c0fb000cc0c000c0c000c0c000c000c0c0fc00
+01c0c0fa0001c0c09500f000fdc0010000f3c0fd0003c0c000c0fb000ac0
+c00000c0c0c00000c0c0fb0001c0c0fc00fbc0fa00f5c0fc00fdc0070000
+c0c00000c0c0fc00fcc0fb0080c0f3c0050000c0c0c000fbc0fd00fdc005
+00c0c0000000fcc0fc00fcc0fd00fac0f600fdc00800c0c0000000c0c0c0
+fc00fdc00500c0c0000000fcc0fc00fcc0fd00fdc00400c0c00000fbc0fc
+00fcc0fd00fbc0f600fdc0050000c0c00000fbc0fd00fdc00500c0c00000
+00fcc0f500fbc0fd00fbc0fd00fbc0fd0005c0c00000c0c0f70008c0c000
+0000c0c00000fbc0fd0004c0c000c0c0fa0001c0c0fb00fdc00d0000c0c0
+000000c0c0000000c0c0f90001c0c09500f000f0c0f800dbc001000080c0
+c7c0db0001c0c080008000af00f000f0c0f800dcc001000080c0c6c0dc00
+01c0c080008000ae00f000f0c0f800e0c0fb0080c0c5c0e000fbc0800080
+00ad00f000f0c0f80080c0a0c0800080008800f00080c088c08000800088
+00f00080c088c0800080008800f000fdc001000080c092c0040000c0c0c0
+800080008800f000fdc001000080c092c0040000c0c0c0800080008800f0
+00fdc001000080c092c0040000c0c0c0800080008800f000fdc001000080
+c092c0040000c0c0c0800080008800f000fdc001000080c092c0040000c0
+c0c0800080008800f000fdc0040000c0c0c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f900
+00c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f900
+00c0f90000c0f90000c0f900fcc0040000c0c0c0800080008800f000fdc0
+01000080c092c0040000c0c0c0800080008800f000fdc001000080c092c0
+040000c0c0c0800080008800f000fdc001000080c092c0040000c0c0c080
+0080008800f000fdc001000080c092c0040000c0c0c0800080008800f000
+80c088c0800080008800f00080c088c0800080008800f00080c088c08000
+80008800f00080c088c0800080008800f000f0c0f80080c0a0c080008000
+8800f000f0c0f80080c0a0c0800080008800f000fdc0010000f5c00000fb
+c0020000c0fb00eec0fd00f1c0fd00fbc0fd0080c0dac0040000c0c0c080
+0080008800f000fdc0010000f3c0fd0009c0c0000000c0c0c00000eec001
+0000f0c0010000fac001000080c0dac0040000c0c0c0800080008800f000
+fdc0010000f3c0fd0009c0c0000000c0c0c00000eec0010000f0c0010000
+fac001000080c0dac0040000c0c0c0800080008800f000fdc0010000f3c0
+fd0005c0c000c00000f2c0fb00fdc0070000c00000c0c0c0fb00fbc00100
+00fac001000080c0dac0040000c0c0c0800080008800f000fdc0010000f3
+c0fd0007c0c000c0c0000000f5c0160000c0c0c00000c0c0000000c00000
+c00000c0c0c00000fcc0010000fac001000080c0dac0040000c0c0c08000
+80008800f000fdc0010000f3c0fd0002c0c000fcc0010000f5c0010000fa
+c0060000c0c00000c0f900fcc0010000fac001000080c0dac0040000c0c0
+c0800080008800f000fdc0010000f3c0fd0002c0c000fbc0010000f5c0fd
+00fcc0080000c0c00000c00000f7c0010000fac001000080c0dac0040000
+c0c0c0800080008800f000fdc0010000f3c0fd0009c0c0000000c0c0c000
+00f3c00d0000c0c0c00000c0c00000c00000f7c0010000fac001000080c0
+dac0040000c0c0c0800080008800f000fdc0010000f3c0fd0009c0c00000
+00c0c0c00000f7c0160000c0c0c00000c0c00000c0c00000c00000c0c0c0
+0000fcc0010000fac001000080c0dac0040000c0c0c0800080008800f000
+fdc0010000f5c00000fbc0020000c0fb00f5c0fb000ac0c0000000c0c000
+00c0c0fb00fcc0fc00fcc0fc0080c0dbc0040000c0c0c0800080008800f0
+00f0c0f80080c0a0c0800080008800f000f0c0f80080c0a0c08000800088
+00f000f0c0f80080c0a0c0800080008800f000f0c0f80080c0a0c0800080
+008800f00080c088c0800080008800f00080c088c0800080008800f000fd
+c001000080c092c0040000c0c0c0800080008800f000fdc001000080c092
+c0040000c0c0c0800080008800f000fdc001000080c092c0040000c0c0c0
+800080008800f000fdc001000080c092c0040000c0c0c0800080008800f0
+00fdc001000080c092c0040000c0c0c0800080008800f000fdc0040000c0
+c0c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f900
+00c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f900fcc00400
+00c0c0c0800080008800f000fdc001000080c092c0040000c0c0c0800080
+008800f000fdc001000080c092c0040000c0c0c0800080008800f000fdc0
+01000080c092c0040000c0c0c0800080008800f000fdc001000080c092c0
+040000c0c0c0800080008800f00080c088c0800080008800f00080c088c0
+800080008800f00080c088c0800080008800f00080c088c0800080008800
+f000e8c0f80080c0a8c0800080008800f000e8c0f80080c0a8c080008000
+8800f000fdc0010000f5c0f90000c0f800fdc0010000fac0000080c0b9c0
+040000c0c0c0800080008800f000fdc0010000f4c0060000c0c00000c0f8
+00fdc0010000fbc001000080c0b9c0040000c0c0c0800080008800f000fd
+c0010000f4c0060000c0c0c000c0f800f6c001000080c0b9c0040000c0c0
+c0800080008800f000fdc0010000f4c0030000c000fbc0fd000ac0c000c0
+c0000000c0c0c0fa0080c0cdc0fd0002c00000f4c0040000c0c0c0800080
+008800f000fdc0010000f4c0fc00fdc00c00c0c000c0c00000c0c0c00000
+fbc001000080c0ccc0050000c0c00000f3c0040000c0c0c0800080008800
+f000fdc0010000f4c0130000c000c0c0c00000c0c0c0000000c0c0c00000
+fbc001000080c0ccc0050000c0c00000f3c0040000c0c0c0800080008800
+f000fdc0010000f4c0010000fbc00c0000c0c0c0000000c0c0c00000fbc0
+01000080c0ccc0050000c0c00000f3c0040000c0c0c0800080008800f000
+fdc0010000f4c0130000c0c0c000c00000c0c0c0000000c0c0c00000fbc0
+01000080c0ccc0050000c0c00000f3c0040000c0c0c0800080008800f000
+fdc0010000f4c0130000c0c00000c000c0c000c0c00000c0c0c00000fbc0
+040000c0000080c0cfc0050000c0c00000f3c0040000c0c0c08000800088
+00f000fdc0010000f5c0f900fdc0fd0004c0c000c0c0fc00fbc0fd0080c0
+cdc0fb00f3c0040000c0c0c0800080008800f000e8c0f80080c0bcc00100
+00eec0800080008800f000e8c0f80080c0bcc0010000eec0800080008800
+f000e8c0f80080c0bdc0fc00efc0800080008800f000e8c0f80080c0a8c0
+800080008800f00080c088c0800080008800f00080c088c0800080008800
+0ac0c0000000c0c000c0c0c0fb0080c088c08000800088000ac0c0000000
+c0c00000c0c0fb0080c088c08000800088000ac0c0000000c0c00000c0c0
+fb0080c088c080008000880014c0c0000000c0c00000c0c000c0c00000c0
+c0c0000080c092c0040000c0c0c080008000880014c0c000c000c0c00000
+c0c0c000c0c000c0c0c0000080c092c0040000c0c0c080008000880010c0
+c000c000c0c00000c0c00000c0c000c0fa0000c0f90000c0f90000c0f900
+00c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f900
+00c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0f90000c0
+f90000c0f90000c0f90000c0f90001c0c0fa0000c080008000880014c0c0
+00c000c0c00000c0c00000c0c000c0c0c0000080c092c0040000c0c0c080
+0080008800f9c00d0000c0c00000c0c000c0c0c0000080c092c0040000c0
+c0c0800080008800fdc00c00c0c0c00000c0c00000c0c00080c088c08000
+800088000f00c0c000c0c00000c0c0c00000c0c00080c088c08000800088
+00f00080c088c0800080008800f00080c088c0800080008800f00080c088
+c0800080008800f00080c088c08000800088008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+c080c080c0c0c08000c00080c080c080c0c0c08000c00001c0c0fc00d6c0
+fd00f8c00000f9c00000d2c0fd00edc0fd00fbc0fd00ebc0fd00f1c0fd00
+fac0010000ebc0fd00fbc0fd00dac00000f1c0010000c3c0fd00edc0fd00
+e8c00000f2c0fd00f0c0010000efc08000c000fdc0010000d4c0010000f9
+c0010000fac0010000d1c0010000ecc0010000fac0010000eac0010000f0
+c0010000fac0010000eac0010000fac0010000dbc0010000f1c0010000c2
+c0010000ecc0010000e9c0010000f1c0010000f0c0010000efc08000c000
+fdc0010000d4c0010000f9c0010000fac0010000f1c0010000f7c00000f9
+c00000f4c0010000ecc0010000fac0010000eac0010000f0c0010000e2c0
+010000fac0010000dbc0010000f6c00000c9c00000f4c0010000ecc00100
+00e9c0010000f1c0010000ddc08000c000fdc00d0000c0c0c0000000c000
+00c0c0c0fc00fcc0fd0004c00000c0c0fb00f5c0060000c00000c0c0fa00
+01c0c0fa0007c0c00000c0000000fbc0010000f8c0010000fac0030000c0
+c0fb00fbc0010000fcc0fc00fcc0fb00fdc0070000c0c00000c0c0fc00fc
+c0fb00fdc0fb00fdc0050000c0c00000f4c0010000fbc0fd00fdc0f90001
+c0c0fb00fbc0010000fac0010000fcc0fc00f5c0080000c0000000c0c0c0
+fb0001c0c0fa00f9c0130000c0c0c0000000c0c0c0000000c00000c0c0c0
+fc00fcc0fd0004c00000c0c0fb00fdc0fb00f9c0030000c0c0fb00fbc001
+0000fcc0fc00fcc0fb00fdc00f0000c0c00000c0000000c00000c0c0c0fb
+0001c0c0fa00fdc0fc00fac0010000f1c0fd0010c00000c0000000c0c0c0
+000000c00000c08000c000fdc0040000c0c0c0f900fbc0120000c0c00000
+c0c00000c0c00000c0c0c00000f6c0fd0007c00000c0c0c00000fac00100
+00fbc0050000c0c00000f3c0010000fac00a0000c0c00000c0c0c00000fc
+c0010000f9c0310000c0c00000c0c0c00000c0c00000c00000c0c0c00000
+c00000c0c00000c0c0c00000c00000c0c0c00000c0c00000c00000f3c001
+0000fac0130000c0c0c00000c0c00000c0c00000c0c0c00000fcc0010000
+fac0010000f9c0010000f5c0120000c0c00000c00000c0c0c00000c0c0c0
+0000f8c0010000fbc0040000c0c0c0f900fbc01a0000c0c00000c0c00000
+c0c00000c0c0c00000c00000c0c0c00000fbc00a0000c0c00000c0c0c000
+00fcc0010000f9c0130000c0c00000c0c0c00000c0c00000c00000c0c0f9
+000cc00000c0c0c00000c0c0c00000f8c0010000fbc0010000f0c0120000
+c0c00000c0c00000c00000c0c00000c0c08000c000fdc00d0000c0c0c000
+00c000c00000c0c0fb0009c0c00000c0c00000c0c0f900f6c00a0000c0c0
+0000c0c0c00000fac0010000fbc0050000c0c00000f4c0010000fac00100
+00fcc0010000f8c0010000fcc0fb0003c0c00000f9c0fc00fcc0170000c0
+c00000c00000c0c0c00000c00000c0c0c00000c0c0fc00f2c0010000fac0
+010000fac0040000c0c0c0f900fcc0010000fac0010000fcc0fb00f5c006
+0000c0c00000c0f900fdc0010000f9c0010000fac00d0000c0c0c00000c0
+00c00000c0c0fb0009c0c00000c0c00000c0c0f90003c0c00000f8c00100
+00fcc0010000f8c0010000fcc0fb0003c0c00000f9c0fc00fdc0070000c0
+00c00000c0f900fdc0010000fbc0fb00fbc0010000f0c0120000c0c00000
+c0c00000c00000c0c00000c0c08000c000fdc01e0000c0c0c00000c000c0
+0000c00000c0c00000c0c00000c0c00000c0c00000f1c00a0000c0c00000
+c0c0c00000fac0010000fbc0050000c0c00000f5c0010000fac0010000fa
+c0fd00fac00e0000c0c0c00000c0c00000c0c00000f9c0fc00fcc0170000
+c0c00000c00000c0c0c00000c00000c0c0c00000c0c0fc00f2c0010000fa
+c0010000fbc0010000fcc0010000f7c0010000fac00a0000c0c0c00000c0
+c00000f5c0080000c0c00000c00000f8c0010000fac0010000f9c01e0000
+c0c0c00000c000c00000c00000c0c00000c0c00000c0c00000c0c00000f8
+c0fd00fbc0010000fac0fd00fac00e0000c0c0c00000c0c00000c0c00000
+f9c0fc00fdc0090000c000c00000c00000f8c0010000fcc0050000c0c000
+00fbc0010000f0c0120000c0c00000c0c00000c00000c0c00000c0c08000
+c000fdc01e0000c0c0c00000c000c00000c00000c0c00000c0c00000c0c0
+0000c0c00000f1c00a0000c0c00000c0c0c00000fac0010000fbc0050000
+c0c00000fcc0010000fcc0010000fac0010000f7c0010000fbc00e0000c0
+c0c00000c0c00000c0c00000f9c0240000c00000c0c0c00000c0c00000c0
+0000c0c0c00000c00000c0c0c00000c0c00000c00000f3c0010000fac001
+0000fcc0010000fbc0010000f7c0010000fac00a0000c0c0c00000c0c000
+00f5c0080000c0c00000c00000f8c0010000fbc0010000f8c01e0000c0c0
+c00000c000c00000c00000c0c00000c0c00000c0c00000c0c00000f6c006
+0000c0c0c00000f7c0010000fbc00e0000c0c0c00000c0c00000c0c00000
+f9c0100000c00000c0c00000c000c00000c00000f8c0010000fcc0050000
+c0c00000fbc0010000f0c0120000c0c00000c0c00000c00000c0c00000c0
+c08000c000fdc0230000c0c0c00000c000c00000c00000c0c00000c0c000
+00c0c00000c0c00000c0c0c00000f6c01d0000c0c00000c0c0c00000c000
+00c0c0c00000c00000c0c00000c0c00000fcc0060000c0c0c00000fac001
+0000fac0060000c0c0c00000fcc03b0000c0c0c00000c0c00000c0c00000
+c0c0c00000c0c00000c0c00000c0c00000c0c00000c00000c0c0c00000c0
+0000c0c0c00000c0c00000c0c00000fcc0010000fac0010000fac0130000
+c0c0c00000c0c0c00000c00000c0c0c00000fcc0010000fac00a0000c0c0
+c00000c0c00000fbc0010000fcc0180000c0c00000c00000c0c0c00000c0
+c0c00000c00000c00000f7c02e0000c0c0c00000c000c00000c00000c0c0
+0000c0c00000c0c00000c0c00000c0c0c00000c00000c0c0c00000c00000
+fac0060000c0c0c00000fcc03a0000c0c0c00000c0c00000c0c00000c0c0
+c00000c0c00000c0c00000c00000c000c00000c00000c0c0c00000c0c0c0
+0000c00000c00000c0c00000fbc0010000fac0010000f8c0120000c0c000
+00c0c00000c00000c0c00000c0c08000c00001c0c0fc0012c0c00000c0c0
+c00000c0c0000000c00000c0c0fb00fdc0fb00f6c0fd0003c0c00000fcc0
+fd00fbc0fd00fdc0fb00f6c00000f9c00000f8c0fb00fcc0fc00fdc0fd00
+04c00000c0c0fb000ac0c0000000c0c00000c0c0fb00fdc0fb00fdc0fb00
+08c0c0000000c0c00000fcc0010000fbc0fc00fcc0fc0001c0c0f90001c0
+c0fb00fcc0fc00fcc0fc00fdc0fd0002c00000fcc0010000fcc0070000c0
+c00000c0c0fb00fbc0fd0002c0c000f7c0fc0012c0c00000c0c0c00000c0
+c0000000c00000c0c0fb00fdc0fb00fdc0fb0002c0c000f8c0fb00fcc0fc
+00fdc0fd0004c00000c0c0fb0012c0c0000000c0c00000c00000c0c0c000
+00c0c0fb00fbc0fd00fdc0fd0005c00000c0c0c0fc00fbc0010000f8c003
+0000c0c0fb00fdc0fb0001c0c08000c000e4c0010000d5c001000080c097
+c00100008dc0090000c0c00000c0c00000f7c0030000c0c08000c000e8c0
+050000c0c00000d5c001000080c09bc0050000c0c000008dc0090000c0c0
+0000c0c00000fbc0070000c0c00000c0c08000c000e7c0fc00d5c0fc0080
+c09bc0fc008bc0fc0001c0c0fc00fbc0fc00fdc08000c00080c080c080c0
+c0c08000c000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 58949 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 58949 a -30 60498 a
+SDict begin H.S end
+ -30
+60498 a -30 60498 a
+SDict begin 18.2 H.A end
+ -30 60498 a -30 60498 a
+SDict begin [ /View [/XYZ H.V] /Dest (4830) cvn H.B /DEST pdfmark end
+ -30 60498
+a Black 13294 x FR(172)p Black eop end
+%%Page: 173 195
+TeXDict begin 173 194 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.173) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 27927 -1636 a FR(Chapter)386 b(13)i(Basic)f(Network)f
+(Commands)p Black -30 3763 a FF(wg)19 b(et)-30 4177 y
+SDict begin H.S end
+
+-30 4177 a -30 4177 a
+SDict begin 18.2 H.A end
+ -30 4177 a -30 4177 a
+SDict begin [ /View [/XYZ H.V] /Dest (4833) cvn H.B /DEST pdfmark end
+ -30 4177
+a -30 4177 a
+SDict begin H.S end
+ -30 4177 a -30 4177 a
+SDict begin 18.2 H.A end
+ -30 4177 a -30 4177
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4836) cvn H.B /DEST pdfmark end
+ -30 4177 a -30 4177 a
+SDict begin H.S end
+ -30 4177 a -30 4177 a
+SDict begin 18.2 H.A end
+ -30 4177
+a -30 4177 a
+SDict begin [ /View [/XYZ H.V] /Dest (4839) cvn H.B /DEST pdfmark end
+ -30 4177 a -30 5107 a
+SDict begin H.S end
+ -30 5107 a -30 5107
+a
+SDict begin 18.2 H.A end
+ -30 5107 a -30 5107 a
+SDict begin [ /View [/XYZ H.V] /Dest (4841) cvn H.B /DEST pdfmark end
+ -30 5107 a -30 5107 a
+SDict begin H.S end
+ -30 5107
+a -30 5107 a
+SDict begin 18.2 H.A end
+ -30 5107 a -30 5107 a
+SDict begin [ /View [/XYZ H.V] /Dest (4842) cvn H.B /DEST pdfmark end
+ -30 5107 a 1601 x
+FP(wget)p FU(\(1\))544 b(is)f(a)h(command)f(line)h(utility)f(that)g
+(will)g(do)-39 b(wnload)544 b(\002les)f(from)h(a)g(speci\002ed)f(URL.)
+-30 8722 y(While)529 b(not)g(an)g(actual)g(web-bro)-39
+b(wser)-62 b(,)21925 8722 y
+SDict begin H.S end
+ 21925 8722 a 21925 8722 a
+SDict begin 18.2 H.A end
+
+21925 8722 a 21925 8722 a
+SDict begin [ /View [/XYZ H.V] /Dest (4843) cvn H.B /DEST pdfmark end
+ 21925 8722 a FP(wget)529 b
+FU(is)g(used)g(primarily)g(to)g(grab)g(whole)g(or)g(partial)-30
+10737 y(web)366 b(sites)g(for)g(of)-39 b(\003ine)366
+b(vie)-39 b(wing,)366 b(or)g(for)g(f)-15 b(ast)366 b(do)-39
+b(wnload)366 b(of)g(single)f(\002les)h(from)g(HTTP)f(or)i(FTP)-30
+12752 y(serv)-23 b(ers)387 b(instead.)g(The)h(basic)f(syntax)g(is:)-30
+14637 y
+SDict begin H.S end
+ -30 14637 a -30 14637 a
+SDict begin 14.56 H.A end
+ -30 14637 a -30 14637
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4844) cvn H.B /DEST pdfmark end
+ -30 14637 a -30 14637 a
+SDict begin H.S end
+ -30 14637 a -30 14637 a
+SDict begin 14.56 H.A end
+ -30
+14637 a -30 14637 a
+SDict begin [ /View [/XYZ H.V] /Dest (4845) cvn H.B /DEST pdfmark end
+ -30 14637 a 1276 x FJ(\045)1309 15913
+y
+SDict begin H.S end
+ 1309 15913 a 1309 15913 a
+SDict begin 14.56 H.A end
+ 1309 15913 a 1309 15913 a
+SDict begin [ /View [/XYZ H.V] /Dest (4846) cvn H.B /DEST pdfmark end
+
+1309 15913 a FH(wget)743 b FK(<)p FH(url)p FK(>)-30 17631
+y
+SDict begin H.S end
+ -30 17631 a -30 17631 a
+SDict begin 18.2 H.A end
+ -30 17631 a -30 17631 a
+SDict begin [ /View [/XYZ H.V] /Dest (4847) cvn H.B /DEST pdfmark end
+ -30
+17631 a 1847 x FU(Y)-170 b(ou)387 b(can)g(also)g(pass)g(options.)g(F)
+-23 b(or)387 b(e)-23 b(xample,)387 b(this)g(will)g(do)-39
+b(wnload)386 b(the)i(Slackw)-15 b(are)386 b(web)h(site:)-30
+21363 y
+SDict begin H.S end
+ -30 21363 a -30 21363 a
+SDict begin 14.56 H.A end
+ -30 21363 a -30 21363
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4848) cvn H.B /DEST pdfmark end
+ -30 21363 a -30 21363 a
+SDict begin H.S end
+ -30 21363 a -30 21363 a
+SDict begin 14.56 H.A end
+ -30
+21363 a -30 21363 a
+SDict begin [ /View [/XYZ H.V] /Dest (4849) cvn H.B /DEST pdfmark end
+ -30 21363 a 1276 x FJ(\045)1309 22639
+y
+SDict begin H.S end
+ 1309 22639 a 1309 22639 a
+SDict begin 14.56 H.A end
+ 1309 22639 a 1309 22639 a
+SDict begin [ /View [/XYZ H.V] /Dest (4850) cvn H.B /DEST pdfmark end
+
+1309 22639 a FH(wget)743 b(--recursive)g(http://www.slackware.com)-30
+24357 y
+SDict begin H.S end
+ -30 24357 a -30 24357 a
+SDict begin 18.2 H.A end
+ -30 24357 a -30 24357
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4851) cvn H.B /DEST pdfmark end
+ -30 24357 a -30 24357 a
+SDict begin H.S end
+ -30 24357 a -30 24357 a
+SDict begin 18.2 H.A end
+ -30
+24357 a -30 24357 a
+SDict begin [ /View [/XYZ H.V] /Dest (4852) cvn H.B /DEST pdfmark end
+ -30 24357 a 1846 x FP(wget)424 b
+FU(will)g(create)h(a)11443 26203 y
+SDict begin H.S end
+ 11443 26203 a 11443
+26203 a
+SDict begin 18.2 H.A end
+ 11443 26203 a 11443 26203 a
+SDict begin [ /View [/XYZ H.V] /Dest (4853) cvn H.B /DEST pdfmark end
+ 11443 26203 a FQ(www.slackware.com)
+414 b FU(directory)424 b(and)h(store)f(the)h(\002les)f(in)g(there,)h
+(just)f(as)h(the)-30 28218 y(site)387 b(does.)-30 29008
+y
+SDict begin H.S end
+ -30 29008 a -30 29008 a
+SDict begin 18.2 H.A end
+ -30 29008 a -30 29008 a
+SDict begin [ /View [/XYZ H.V] /Dest (4854) cvn H.B /DEST pdfmark end
+ -30
+29008 a -30 29008 a
+SDict begin H.S end
+ -30 29008 a -30 29008 a
+SDict begin 18.2 H.A end
+ -30 29008
+a -30 29008 a
+SDict begin [ /View [/XYZ H.V] /Dest (4855) cvn H.B /DEST pdfmark end
+ -30 29008 a 2000 x FP(wget)371 b FU(can)g(also)f(do)-39
+b(wnload)371 b(\002les)f(from)h(FTP)f(sites;)g(just)g(specify)h(an)g
+(FTP)f(URL)h(instead)f(of)h(an)-30 33022 y(HTTP)387 b(one.)-30
+34588 y
+SDict begin H.S end
+ -30 34588 a -30 34588 a
+SDict begin 12.972 H.A end
+ -30 34588 a -30 34588
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4856) cvn H.B /DEST pdfmark end
+ -30 34588 a -30 34588 a
+SDict begin H.S end
+ -30 34588 a -30 34588 a
+SDict begin 12.972 H.A end
+ -30
+34588 a -30 34588 a
+SDict begin [ /View [/XYZ H.V] /Dest (4857) cvn H.B /DEST pdfmark end
+ -30 34588 a 1420 x Fj(\045)1163 36008
+y
+SDict begin H.S end
+ 1163 36008 a 1163 36008 a
+SDict begin 12.972 H.A end
+ 1163 36008 a 1163 36008 a
+SDict begin [ /View [/XYZ H.V] /Dest (4858) cvn H.B /DEST pdfmark end
+
+1163 36008 a Fi(wget)662 b
+(ftp://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz)-30 37444
+y Fh(--12:18:16--)1322 b(ftp://ftp.gnu.org/gnu/wget/wget-1.8.2.tar.gz)
+7260 38880 y(=>)662 b(`wget-1.8.2.tar.gz')-30 40316 y(Resolving)e
+(ftp.gnu.org...)f(done.)-30 41752 y(Connecting)h(to)i
+(ftp.gnu.org[199.232.41.7]:21...)654 b(connected.)-30
+43188 y(Logging)661 b(in)h(as)g(anonymous)e(...)i(Logged)f(in!)-30
+44624 y(==>)h(SYST)g(...)f(done.)1987 b(==>)662 b(PWD)g(...)g(done.)-30
+46060 y(==>)g(TYPE)g(I)g(...)g(done.)f(==>)h(CWD)g(/gnu/wget)e(...)i
+(done.)-30 47496 y(==>)g(PORT)g(...)f(done.)1987 b(==>)662
+b(RETR)g(wget-1.8.2.tar.gz)657 b(...)662 b(done.)-30
+48932 y(Length:)f(1,154,648)f(\(unauthoritative\))-30
+51803 y(100\045[==================================>])651
+b(1,154,648)3311 b(209.55K/s)2648 b(ETA)662 b(00:00)-30
+54675 y(12:18:23)f(\(209.55KB/s\))e(-)j(`wget-1.8.2.tar.gz')c(saved)j
+([1154648])-30 56398 y
+SDict begin H.S end
+ -30 56398 a -30 56398 a
+SDict begin 18.2 H.A end
+ -30 56398
+a -30 56398 a
+SDict begin [ /View [/XYZ H.V] /Dest (4859) cvn H.B /DEST pdfmark end
+ -30 56398 a -30 56398 a
+SDict begin H.S end
+ -30 56398 a -30
+56398 a
+SDict begin 18.2 H.A end
+ -30 56398 a -30 56398 a
+SDict begin [ /View [/XYZ H.V] /Dest (4860) cvn H.B /DEST pdfmark end
+ -30 56398 a 1842 x FP(wget)474
+b FU(has)h(man)-23 b(y)474 b(more)g(options,)g(which)g(mak)-15
+b(e)474 b(it)g(nice)h(for)g(site)f(speci\002c)g(scripts)g(\(web)g(site)
+-30 60254 y(mirroring)387 b(and)g(so)g(forth\).)h(The)f(man)g(page)g
+(should)g(be)g(consulted)g(for)g(more)g(information.)-30
+62915 y
+SDict begin H.S end
+ -30 62915 a -30 62915 a
+SDict begin 18.2 H.A end
+ -30 62915 a -30 62915
+a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-FTP) cvn
+H.B /DEST pdfmark end
+ -30 62915 a Black 49451 73792 a FR(173)p Black eop
+end
+%%Page: 174 196
+TeXDict begin 174 195 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.174) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 4132 a FL(13.9)620 b(FTP)g(Clients)-30 4160
+y
+SDict begin H.S end
+ -30 4160 a -30 4160 a
+SDict begin 18.2 H.A end
+ -30 4160 a -30 4160 a
+SDict begin [ /View [/XYZ H.V] /Dest (4863) cvn H.B /DEST pdfmark end
+ -30 4160
+a -30 5276 a
+SDict begin H.S end
+ -30 5276 a -30 5276 a
+SDict begin 18.2 H.A end
+ -30 5276 a -30 5276
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4866) cvn H.B /DEST pdfmark end
+ -30 5276 a 1987 x FU(FTP)553 b(stands)h(for)g(the)f(File)h(T)-54
+b(ransfer)553 b(Protocol.)h(It)g(allo)-39 b(ws)553 b(you)h(to)g(send)g
+(and)f(recei)-39 b(v)-23 b(e)554 b(\002les)-30 9277 y(between)392
+b(tw)-15 b(o)390 b(computers.)i(There)f(is)h(the)f(FTP)g(serv)-23
+b(er)392 b(and)f(the)h(FTP)f(client.)g(W)-124 b(e)392
+b(discuss)f(the)-30 11292 y(client)c(in)g(this)g(section.)-30
+12082 y
+SDict begin H.S end
+ -30 12082 a -30 12082 a
+SDict begin 18.2 H.A end
+ -30 12082 a -30 12082
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4867) cvn H.B /DEST pdfmark end
+ -30 12082 a 1999 x FU(F)-23 b(or)420 b(the)g(curious,)h(the)12519
+14081 y
+SDict begin H.S end
+ 12519 14081 a 12519 14081 a
+SDict begin 18.2 H.A end
+ 12519 14081 a 12519
+14081 a
+SDict begin [ /View [/XYZ H.V] /Dest (4868) cvn H.B /DEST pdfmark end
+ 12519 14081 a FU(\223client\224)f(is)g(you.)h(The)25176
+14081 y
+SDict begin H.S end
+ 25176 14081 a 25176 14081 a
+SDict begin 18.2 H.A end
+ 25176 14081 a 25176
+14081 a
+SDict begin [ /View [/XYZ H.V] /Dest (4869) cvn H.B /DEST pdfmark end
+ 25176 14081 a FU(\223serv)-23 b(er\224)421 b(is)f(the)g
+(computer)g(that)g(answers)g(your)-30 16096 y(FTP)376
+b(request)h(and)f(lets)h(you)f(login.)h(Y)-170 b(ou)376
+b(will)g(do)-39 b(wnload)376 b(\002les)h(from)f(and)h(upload)f(\002les)
+h(to)f(the)-30 18111 y(serv)-23 b(er)-85 b(.)388 b(The)f(client)g
+(cannot)g(accept)g(FTP)g(connections,)g(it)g(can)g(only)g(connect)g(to)
+g(serv)-23 b(ers.)-30 18446 y
+SDict begin H.S end
+ -30 18446 a -30 18446 a
+SDict begin 18.2 H.A end
+
+-30 18446 a -30 18446 a
+SDict begin [ /View [/XYZ H.V] /Dest (4870) cvn H.B /DEST pdfmark end
+ -30 18446 a 5027 x FF(ftp)-30
+24788 y
+SDict begin H.S end
+ -30 24788 a -30 24788 a
+SDict begin 18.2 H.A end
+ -30 24788 a -30 24788
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4873) cvn H.B /DEST pdfmark end
+ -30 24788 a 1629 x FU(T)-124 b(o)387 b(connect)g(to)h(an)f(FTP)g
+(serv)-23 b(er)-62 b(,)387 b(simply)g(run)g(the)27481
+26417 y
+SDict begin H.S end
+ 27481 26417 a 27481 26417 a
+SDict begin 18.2 H.A end
+ 27481 26417 a 27481
+26417 a
+SDict begin [ /View [/XYZ H.V] /Dest (4874) cvn H.B /DEST pdfmark end
+ 27481 26417 a FP(ftp)p FU(\(1\))g(command)g(and)g(specify)g
+(the)g(host:)-30 28303 y
+SDict begin H.S end
+ -30 28303 a -30 28303 a
+SDict begin 14.56 H.A end
+ -30
+28303 a -30 28303 a
+SDict begin [ /View [/XYZ H.V] /Dest (4875) cvn H.B /DEST pdfmark end
+ -30 28303 a -30 28303 a
+SDict begin H.S end
+ -30 28303
+a -30 28303 a
+SDict begin 14.56 H.A end
+ -30 28303 a -30 28303 a
+SDict begin [ /View [/XYZ H.V] /Dest (4876) cvn H.B /DEST pdfmark end
+ -30 28303 a 1276
+x FJ(\045)1309 29579 y
+SDict begin H.S end
+ 1309 29579 a 1309 29579 a
+SDict begin 14.56 H.A end
+ 1309
+29579 a 1309 29579 a
+SDict begin [ /View [/XYZ H.V] /Dest (4877) cvn H.B /DEST pdfmark end
+ 1309 29579 a FH(ftp)744 b FK(<)p
+FH(hostname)p FK(>)e FH([port])-30 31297 y
+SDict begin H.S end
+ -30 31297
+a -30 31297 a
+SDict begin 18.2 H.A end
+ -30 31297 a -30 31297 a
+SDict begin [ /View [/XYZ H.V] /Dest (4878) cvn H.B /DEST pdfmark end
+ -30 31297 a 1846
+x FU(If)468 b(the)g(host)f(is)h(running)f(an)h(FTP)f(serv)-23
+b(er)-62 b(,)468 b(it)f(will)h(ask)f(for)h(a)g(username)g(and)f(passw)
+-15 b(ord.)468 b(Y)-170 b(ou)-30 35158 y(can)484 b(log)g(in)g(as)g
+(yourself)g(or)g(as)17648 35158 y
+SDict begin H.S end
+ 17648 35158 a 17648
+35158 a
+SDict begin 18.2 H.A end
+ 17648 35158 a 17648 35158 a
+SDict begin [ /View [/XYZ H.V] /Dest (4879) cvn H.B /DEST pdfmark end
+ 17648 35158 a FU(\223anon)-23
+b(ymous\224.)484 b(Anon)-23 b(ymous)482 b(FTP)i(sites)f(are)i(v)-23
+b(ery)483 b(popular)-30 37173 y(for)463 b(softw)-15 b(are)463
+b(archi)-39 b(v)-23 b(es.)463 b(F)-23 b(or)462 b(e)-23
+b(xample,)463 b(to)g(get)g(Slackw)-15 b(are)462 b(Linux)g(via)h(FTP)
+-172 b(,)463 b(you)g(must)f(use)-30 39187 y(anon)-23
+b(ymous)386 b(FTP)-172 b(.)-30 40298 y
+SDict begin H.S end
+ -30 40298 a -30
+40298 a
+SDict begin 18.2 H.A end
+ -30 40298 a -30 40298 a
+SDict begin [ /View [/XYZ H.V] /Dest (4880) cvn H.B /DEST pdfmark end
+ -30 40298 a 1679 x FU(Once)483
+b(connected,)h(you)f(will)f(be)i(at)f(the)22505 41977
+y
+SDict begin H.S end
+ 22505 41977 a 22505 41977 a
+SDict begin 18.2 H.A end
+ 22505 41977 a 22505 41977
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4881) cvn H.B /DEST pdfmark end
+ 22505 41977 a FP(ftp)p FK(>)g FU(prompt.)g(There)g(are)h(special)f
+(commands)f(for)-30 43992 y(FTP)-172 b(,)353 b(b)-31
+b(ut)352 b(the)-23 b(y)353 b(are)g(similar)f(to)g(other)h(standard)g
+(commands.)f(The)h(follo)-39 b(wing)352 b(sho)-39 b(ws)352
+b(some)h(of)-30 46006 y(the)387 b(basic)g(commands)g(and)g(what)g(the)
+-23 b(y)387 b(do:)-30 46342 y
+SDict begin H.S end
+ -30 46342 a -30 46342 a
+SDict begin 18.2 H.A end
+
+-30 46342 a -30 46342 a
+SDict begin [ /View [/XYZ H.V] /Dest (4882) cvn H.B /DEST pdfmark end
+ -30 46342 a 4003 x FX(T)-143
+b(able)387 b(13-1.)h FV(ftp)f FX(commands)-30 52211 y
+SDict begin H.S end
+
+-30 52211 a -30 52211 a
+SDict begin 18.2 H.A end
+ -30 52211 a -30 52211 a
+SDict begin [ /View [/XYZ H.V] /Dest (4885) cvn H.B /DEST pdfmark end
+ -30 52211
+a -30 52211 a
+SDict begin H.S end
+ -30 52211 a -30 52211 a
+SDict begin 18.2 H.A end
+ -30 52211 a -30
+52211 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.11) cvn H.B /DEST pdfmark
+end
+ -30 52211 a 1761 x FE(Command)5374 b(Purpose)p
+-30 54349 51806 45 v -30 54349 V -30 56110 a FP(ls)11464
+b FU(List)386 b(\002les)-30 58203 y FP(cd)744 b FK(<)p
+FP(dirname)p FK(>)3626 b FU(Change)386 b(directory)-30
+60299 y FP(bin)10720 b FU(Set)387 b(binary)g(transfer)g(mode)-30
+62396 y FP(ascii)9232 b FU(Set)387 b(ASCII)f(transfer)i(mode)-30
+64489 y FP(get)744 b FK(<)p FP(filename)p FK(>)2138 b
+FU(Do)-39 b(wnload)386 b(a)i(\002le)-30 66582 y FP(put)744
+b FK(<)p FP(filename)p FK(>)2138 b FU(Upload)386 b(a)i(\002le)p
+Black -30 73792 a FR(174)p Black eop end
+%%Page: 175 197
+TeXDict begin 175 196 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.175) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 27927 -1636 a FR(Chapter)386 b(13)i(Basic)f(Network)f
+(Commands)p Black -30 4265 a FE(Command)5374 b(Purpose)-30
+6358 y FP(hash)9976 b FU(T)-124 b(oggle)386 b(hash)i(mark)f(stats)f
+(indicator)-30 8455 y FP(tick)9976 b FU(T)-124 b(oggle)386
+b(byte)h(counter)h(indicator)-30 10551 y FP(prom)9976
+b FU(T)-124 b(oggle)386 b(interacti)-39 b(v)-23 b(e)387
+b(mode)g(for)h(do)-39 b(wnloads)-30 12648 y FP(mget)743
+b FK(<)p FP(mask)p FK(>)4371 b FU(Do)-39 b(wnload)386
+b(a)i(\002le)f(or)g(group)g(of)h(\002les;)e(wildcards)h(are)h(allo)-39
+b(wed)-30 14744 y FP(mput)743 b FK(<)p FP(mask)p FK(>)4371
+b FU(Upload)386 b(a)i(\002le)f(or)g(group)g(of)h(\002les;)e(wildcards)h
+(are)h(allo)-39 b(wed)-30 16840 y FP(quit)9976 b FU(Log)387
+b(of)-39 b(f)387 b(the)g(FTP)g(serv)-23 b(er)-30 17176
+y
+SDict begin H.S end
+ -30 17176 a -30 17176 a
+SDict begin 18.2 H.A end
+ -30 17176 a -30 17176 a
+SDict begin [ /View [/XYZ H.V] /Dest (4941) cvn H.B /DEST pdfmark end
+ -30
+17176 a -30 18726 a
+SDict begin H.S end
+ -30 18726 a -30 18726 a
+SDict begin 18.2 H.A end
+ -30 18726
+a -30 18726 a
+SDict begin [ /View [/XYZ H.V] /Dest (4944) cvn H.B /DEST pdfmark end
+ -30 18726 a 1682 x FU(Y)-170 b(ou)347 b(can)i(also)e(use)
+h(some)g(of)g(the)g(follo)-39 b(wing)347 b(commands)g(which)h(are)h
+(quite)e(self-e)-23 b(xplanatory:)-30 22423 y
+SDict begin H.S end
+ -30 22423
+a -30 22423 a
+SDict begin 18.2 H.A end
+ -30 22423 a -30 22423 a
+SDict begin [ /View [/XYZ H.V] /Dest (4945) cvn H.B /DEST pdfmark end
+ -30 22423 a FP(chmod)p
+FU(,)4461 22423 y
+SDict begin H.S end
+ 4461 22423 a 4461 22423 a
+SDict begin 18.2 H.A end
+ 4461 22423
+a 4461 22423 a
+SDict begin [ /View [/XYZ H.V] /Dest (4946) cvn H.B /DEST pdfmark end
+ 4461 22423 a FP(delete)p FU(,)9695 22423
+y
+SDict begin H.S end
+ 9695 22423 a 9695 22423 a
+SDict begin 18.2 H.A end
+ 9695 22423 a 9695 22423 a
+SDict begin [ /View [/XYZ H.V] /Dest (4947) cvn H.B /DEST pdfmark end
+
+9695 22423 a FP(rename)p FU(,)14930 22423 y
+SDict begin H.S end
+ 14930 22423
+a 14930 22423 a
+SDict begin 18.2 H.A end
+ 14930 22423 a 14930 22423 a
+SDict begin [ /View [/XYZ H.V] /Dest (4948) cvn H.B /DEST pdfmark end
+ 14930 22423
+a FP(rmdir)p FU(.)384 b(F)-23 b(or)383 b(a)h(complete)f(list)g(of)h
+(all)f(commands)g(and)h(their)f(mean-)-30 24438 y(ing,)388
+b(just)e(type)8408 24438 y
+SDict begin H.S end
+ 8408 24438 a 8408 24438 a
+SDict begin 18.2 H.A end
+
+8408 24438 a 8408 24438 a
+SDict begin [ /View [/XYZ H.V] /Dest (4949) cvn H.B /DEST pdfmark end
+ 8408 24438 a Fv(help)h FU(or)14194
+24438 y
+SDict begin H.S end
+ 14194 24438 a 14194 24438 a
+SDict begin 18.2 H.A end
+ 14194 24438 a 14194
+24438 a
+SDict begin [ /View [/XYZ H.V] /Dest (4950) cvn H.B /DEST pdfmark end
+ 14194 24438 a Fv(?)g FU(and)g(you')-15 b(ll)386
+b(see)i(a)f(complete)g(listing)f(on)h(screen.)-30 25548
+y
+SDict begin H.S end
+ -30 25548 a -30 25548 a
+SDict begin 18.2 H.A end
+ -30 25548 a -30 25548 a
+SDict begin [ /View [/XYZ H.V] /Dest (4951) cvn H.B /DEST pdfmark end
+ -30
+25548 a 1679 x FU(FTP)474 b(is)h(a)g(f)-15 b(airly)474
+b(simple)h(program)f(to)h(use,)g(b)-31 b(ut)475 b(lacks)g(the)g(user)g
+(interf)-15 b(ace)474 b(that)h(man)-23 b(y)474 b(of)h(us)-30
+29242 y(are)470 b(used)g(to)f(no)-39 b(w)-15 b(adays.)469
+b(The)h(man)f(page)h(discusses)f(some)g(of)h(the)g(command)f(line)g
+(options)-30 31256 y(for)2165 31256 y
+SDict begin H.S end
+ 2165 31256 a 2165
+31256 a
+SDict begin 18.2 H.A end
+ 2165 31256 a 2165 31256 a
+SDict begin [ /View [/XYZ H.V] /Dest (4952) cvn H.B /DEST pdfmark end
+ 2165 31256 a FP(ftp)p
+FU(\(1\).)-30 33084 y
+SDict begin H.S end
+ -30 33084 a -30 33084 a
+SDict begin 12.972 H.A end
+ -30 33084
+a -30 33084 a
+SDict begin [ /View [/XYZ H.V] /Dest (4953) cvn H.B /DEST pdfmark end
+ -30 33084 a 1158 x Fh(ftp>)3284 34242 y
+SDict begin H.S end
+
+3284 34242 a 3284 34242 a
+SDict begin 12.972 H.A end
+ 3284 34242 a 3284 34242 a
+SDict begin [ /View [/XYZ H.V] /Dest (4954) cvn H.B /DEST pdfmark end
+ 3284
+34242 a Fi(ls)662 b(*.TXT)-30 35678 y Fh(200)g(PORT)g(command)e
+(successful.)-30 37114 y(150)i(Opening)f(ASCII)g(mode)h(data)f
+(connection)f(for)i(/bin/ls.)-30 38550 y(-rw-r--r--)1985
+b(1)663 b(root)3312 b(100)5964 b(18606)661 b(Apr)1325
+b(6)g(2002)661 b(BOOTING.TXT)-30 39986 y(-rw-r--r--)1985
+b(1)663 b(root)3312 b(100)5964 b(10518)661 b(Jun)h(13)1325
+b(2002)661 b(COPYRIGHT.TXT)-30 41422 y(-rw-r--r--)1985
+b(1)663 b(root)3312 b(100)7289 b(602)662 b(Apr)1325 b(6)g(2002)661
+b(CRYPTO_NOTICE.TXT)-30 42858 y(-rw-r--r--)1985 b(1)663
+b(root)3312 b(100)5964 b(32431)661 b(Sep)h(29)g(02:56)f(FAQ.TXT)-30
+44294 y(-rw-r--r--)1985 b(1)663 b(root)3312 b(100)5301
+b(499784)661 b(Mar)1325 b(3)662 b(19:29)f(FILELIST.TXT)-30
+45730 y(-rw-r--r--)1985 b(1)663 b(root)3312 b(100)5301
+b(241099)661 b(Mar)1325 b(3)662 b(19:12)f(PACKAGES.TXT)-30
+47166 y(-rw-r--r--)1985 b(1)663 b(root)3312 b(100)5964
+b(12339)661 b(Jun)h(19)1325 b(2002)661 b(README81.TXT)-30
+48602 y(-rw-r--r--)1985 b(1)663 b(root)3312 b(100)5964
+b(14826)661 b(Jun)h(17)1325 b(2002)661 b(SPEAKUP_DOCS.TXT)-30
+50038 y(-rw-r--r--)1985 b(1)663 b(root)3312 b(100)5964
+b(15434)661 b(Jun)h(17)1325 b(2002)661 b(SPEAK_INSTALL.TXT)-30
+51474 y(-rw-r--r--)1985 b(1)663 b(root)3312 b(100)6627
+b(2876)661 b(Jun)h(17)1325 b(2002)661 b(UPGRADE.TXT)-30
+52909 y(226)h(Transfer)e(complete.)-30 54345 y(ftp>)3284
+54345 y
+SDict begin H.S end
+ 3284 54345 a 3284 54345 a
+SDict begin 12.972 H.A end
+ 3284 54345 a 3284 54345
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4955) cvn H.B /DEST pdfmark end
+ 3284 54345 a Fi(tick)-30 55781 y Fh(Tick)i(counter)e(printing)h(on)h
+(\(10240)f(bytes/tick)f(increment\).)-30 57217 y(ftp>)3284
+57217 y
+SDict begin H.S end
+ 3284 57217 a 3284 57217 a
+SDict begin 12.972 H.A end
+ 3284 57217 a 3284 57217
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4956) cvn H.B /DEST pdfmark end
+ 3284 57217 a Fi(get)i(README81.TXT)-30 58653 y Fh(local:)f
+(README81.TXT)e(remote:)i(README81.TXT)-30 60089 y(200)h(PORT)g
+(command)e(successful.)-30 61525 y(150)i(Opening)f(BINARY)g(mode)g
+(data)h(connection)e(for)i(README81.TXT)d(\(12339)i(bytes\).)-30
+62961 y(Bytes)g(transferred:)f(12339)-30 64397 y(226)i(Transfer)e
+(complete.)-30 65833 y(12339)h(bytes)h(received)e(in)i(0.208)g(secs)f
+(\(58)h(Kbytes/sec\))-30 67556 y
+SDict begin H.S end
+ -30 67556 a -30 67556
+a
+SDict begin 18.2 H.A end
+ -30 67556 a -30 67556 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-FTP-NCFTP)
+cvn H.B /DEST pdfmark end
+ -30 67556 a Black 49451 73792
+a FR(175)p Black eop end
+%%Page: 176 198
+TeXDict begin 176 197 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.176) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 3861 a FF(ncftp)-30 4246 y
+SDict begin H.S end
+ -30 4246 a -30 4246
+a
+SDict begin 18.2 H.A end
+ -30 4246 a -30 4246 a
+SDict begin [ /View [/XYZ H.V] /Dest (4960) cvn H.B /DEST pdfmark end
+ -30 4246 a -30 5176 a
+SDict begin H.S end
+ -30 5176
+a -30 5176 a
+SDict begin 18.2 H.A end
+ -30 5176 a -30 5176 a
+SDict begin [ /View [/XYZ H.V] /Dest (4963) cvn H.B /DEST pdfmark end
+ -30 5176 a -30 5176
+a
+SDict begin H.S end
+ -30 5176 a -30 5176 a
+SDict begin 18.2 H.A end
+ -30 5176 a -30 5176 a
+SDict begin [ /View [/XYZ H.V] /Dest (4964) cvn H.B /DEST pdfmark end
+ -30 5176
+a 1629 x FP(ncftp)p FU(\(1\))393 b(\(pronounced)g("Nik-F-T)-143
+b(-P"\))394 b(is)f(an)h(alternati)-39 b(v)-23 b(e)393
+b(to)g(the)g(traditional)g(ftp)g(client)g(that)-30 8820
+y(comes)457 b(with)h(Slackw)-15 b(are.)457 b(It)h(is)f(still)g(a)h(te)
+-23 b(xt-based)457 b(program,)h(b)-31 b(ut)457 b(of)-39
+b(fers)458 b(man)-23 b(y)457 b(adv)-39 b(antages)-30
+10835 y(o)-23 b(v)g(er)3065 10835 y
+SDict begin H.S end
+ 3065 10835 a 3065
+10835 a
+SDict begin 18.2 H.A end
+ 3065 10835 a 3065 10835 a
+SDict begin [ /View [/XYZ H.V] /Dest (4965) cvn H.B /DEST pdfmark end
+ 3065 10835 a FP(ftp)p
+FU(,)387 b(including:)-30 11170 y
+SDict begin H.S end
+ -30 11170 a -30 11170
+a
+SDict begin 18.2 H.A end
+ -30 11170 a -30 11170 a
+SDict begin [ /View [/XYZ H.V] /Dest (4966) cvn H.B /DEST pdfmark end
+ -30 11170 a -30 11945 a
+SDict begin H.S end
+ -30
+11945 a -30 11945 a
+SDict begin 18.2 H.A end
+ -30 11945 a -30 11945 a
+SDict begin [ /View [/XYZ H.V] /Dest (4967) cvn H.B /DEST pdfmark end
+ -30 11945
+a Black 3229 x FM(\225)p Black 1520 15174 a
+SDict begin H.S end
+ 1520 15174
+a 1520 15174 a
+SDict begin 18.2 H.A end
+ 1520 15174 a 1520 15174 a
+SDict begin [ /View [/XYZ H.V] /Dest (4968) cvn H.B /DEST pdfmark end
+ 1520 15174 a
+FU(T)-124 b(ab)387 b(completion)-30 15509 y
+SDict begin H.S end
+ -30 15509
+a -30 15509 a
+SDict begin 18.2 H.A end
+ -30 15509 a -30 15509 a
+SDict begin [ /View [/XYZ H.V] /Dest (4969) cvn H.B /DEST pdfmark end
+ -30 15509 a Black
+2454 x FM(\225)p Black 1520 17963 a
+SDict begin H.S end
+ 1520 17963 a 1520
+17963 a
+SDict begin 18.2 H.A end
+ 1520 17963 a 1520 17963 a
+SDict begin [ /View [/XYZ H.V] /Dest (4970) cvn H.B /DEST pdfmark end
+ 1520 17963 a FU(Bookmarks)f(\002le)
+-30 17978 y
+SDict begin H.S end
+ -30 17978 a -30 17978 a
+SDict begin 18.2 H.A end
+ -30 17978 a -30 17978
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4971) cvn H.B /DEST pdfmark end
+ -30 17978 a Black 2775 x FM(\225)p Black 1520 20753
+a
+SDict begin H.S end
+ 1520 20753 a 1520 20753 a
+SDict begin 18.2 H.A end
+ 1520 20753 a 1520 20753 a
+SDict begin [ /View [/XYZ H.V] /Dest (4972) cvn H.B /DEST pdfmark end
+
+1520 20753 a FU(More)h(liberal)g(wildcard)g(uses)-30
+20768 y
+SDict begin H.S end
+ -30 20768 a -30 20768 a
+SDict begin 18.2 H.A end
+ -30 20768 a -30 20768
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4973) cvn H.B /DEST pdfmark end
+ -30 20768 a Black 2775 x FM(\225)p Black 1520 23543
+a
+SDict begin H.S end
+ 1520 23543 a 1520 23543 a
+SDict begin 18.2 H.A end
+ 1520 23543 a 1520 23543 a
+SDict begin [ /View [/XYZ H.V] /Dest (4974) cvn H.B /DEST pdfmark end
+
+1520 23543 a FU(Command)f(history)-30 24653 y
+SDict begin H.S end
+ -30 24653
+a -30 24653 a
+SDict begin 18.2 H.A end
+ -30 24653 a -30 24653 a
+SDict begin [ /View [/XYZ H.V] /Dest (4975) cvn H.B /DEST pdfmark end
+ -30 24653 a 1679
+x FU(By)410 b(def)-15 b(ault,)7274 26332 y
+SDict begin H.S end
+ 7274 26332
+a 7274 26332 a
+SDict begin 18.2 H.A end
+ 7274 26332 a 7274 26332 a
+SDict begin [ /View [/XYZ H.V] /Dest (4976) cvn H.B /DEST pdfmark end
+ 7274 26332 a
+FP(ncftp)410 b FU(will)f(try)h(to)g(log)f(in)h(anon)-23
+b(ymously)408 b(to)i(the)g(serv)-23 b(er)410 b(you)f(specify)-101
+b(.)411 b(Y)-170 b(ou)409 b(can)-30 28347 y(force)3696
+28347 y
+SDict begin H.S end
+ 3696 28347 a 3696 28347 a
+SDict begin 18.2 H.A end
+ 3696 28347 a 3696 28347
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4977) cvn H.B /DEST pdfmark end
+ 3696 28347 a FP(ncftp)543 b FU(to)f(present)h(a)g(login)g(prompt)f
+(with)g(the)30442 28347 y
+SDict begin H.S end
+ 30442 28347 a 30442 28347 a
+SDict begin 18.2 H.A end
+
+30442 28347 a 30442 28347 a
+SDict begin [ /View [/XYZ H.V] /Dest (4978) cvn H.B /DEST pdfmark end
+ 30442 28347 a FU(\223)31130
+28347 y
+SDict begin H.S end
+ 31130 28347 a 31130 28347 a
+SDict begin 18.2 H.A end
+ 31130 28347 a 31130
+28347 a
+SDict begin [ /View [/XYZ H.V] /Dest (4979) cvn H.B /DEST pdfmark end
+ 31130 28347 a FP(-u)p FU(\224)h(option.)g(Once)g(logged)f(in,)h
+(you)-30 30361 y(can)421 b(use)f(the)g(same)h(commands)e(as)i(in)21421
+30361 y
+SDict begin H.S end
+ 21421 30361 a 21421 30361 a
+SDict begin 18.2 H.A end
+ 21421 30361 a 21421
+30361 a
+SDict begin [ /View [/XYZ H.V] /Dest (4980) cvn H.B /DEST pdfmark end
+ 21421 30361 a FP(ftp)p FU(,)g(only)f(you')-15
+b(ll)419 b(notice)h(a)h(nicer)f(interf)-15 b(ace,)421
+b(one)f(that)-30 32376 y(w)-15 b(orks)387 b(more)g(lik)-15
+b(e)10398 32376 y
+SDict begin H.S end
+ 10398 32376 a 10398 32376 a
+SDict begin 18.2 H.A end
+ 10398 32376
+a 10398 32376 a
+SDict begin [ /View [/XYZ H.V] /Dest (4981) cvn H.B /DEST pdfmark end
+ 10398 32376 a FP(bash)p FU(.)-30 33952
+y
+SDict begin H.S end
+ -30 33952 a -30 33952 a
+SDict begin 12.972 H.A end
+ -30 33952 a -30 33952 a
+SDict begin [ /View [/XYZ H.V] /Dest (4982) cvn H.B /DEST pdfmark end
+ -30
+33952 a 1410 x Fh(ncftp)661 b(/pub/linux/slackware)c(>)19189
+35362 y
+SDict begin H.S end
+ 19189 35362 a 19189 35362 a
+SDict begin 12.972 H.A end
+ 19189 35362 a 19189
+35362 a
+SDict begin [ /View [/XYZ H.V] /Dest (4983) cvn H.B /DEST pdfmark end
+ 19189 35362 a Fi(cd)662 b(slackware-current/)-30
+36798 y Fh(Please)f(read)h(the)g(file)f(README81.TXT)1296
+38234 y(it)h(was)g(last)f(modified)g(on)h(Wed)g(Jun)f(19)i(16:24:21)d
+(2002)i(-)g(258)g(days)f(ago)-30 39670 y(CWD)h(command)f(successful.)
+-30 41106 y(ncftp)g(...ware/slackware-current)656 b(>)22502
+41106 y
+SDict begin H.S end
+ 22502 41106 a 22502 41106 a
+SDict begin 12.972 H.A end
+ 22502 41106 a 22502
+41106 a
+SDict begin [ /View [/XYZ H.V] /Dest (4984) cvn H.B /DEST pdfmark end
+ 22502 41106 a Fi(ls)-30 42542 y Fh(BOOTING.TXT)9938
+b(FAQ.TXT)12589 b(bootdisks/)-30 43977 y(CHECKSUMS)11264
+b(FILELIST.TXT)9274 b(extra/)-30 45413 y(CHECKSUMS.asc)8612
+b(GPG-KEY)12589 b(isolinux/)-30 46849 y(CHECKSUMS.md5)8612
+b(PACKAGES.TXT)9274 b(kernels/)-30 48285 y(CHECKSUMS.md5.asc)5960
+b(PRERELEASE_NOTES)6622 b(pasture/)-30 49721 y(COPYING)12590
+b(README81.TXT)9274 b(rootdisks/)-30 51157 y(COPYRIGHT.TXT)8612
+b(SPEEKUP_DOCS.TXT)6622 b(slackware/)-30 52593 y(CRYPTO_NOTICE.TXT)5960
+b(SPEEK_INSTALL.TXT)f(source/)-30 54029 y(CURRENT.WARNING)7286
+b(Slackware-HOWTO)-30 55465 y(ChangeLog.txt)8612 b(UPGRADE.TXT)-30
+56901 y(ncftp)661 b(...ware/slackware-current)656 b(>)22502
+56901 y
+SDict begin H.S end
+ 22502 56901 a 22502 56901 a
+SDict begin 12.972 H.A end
+ 22502 56901 a 22502
+56901 a
+SDict begin [ /View [/XYZ H.V] /Dest (4985) cvn H.B /DEST pdfmark end
+ 22502 56901 a Fi(get)662 b(README81.TXT)-30 58337
+y Fh(README81.TXT:)28493 b(12.29)661 b(kB)1325 b(307.07)661
+b(kB/s)-30 61524 y
+SDict begin H.S end
+ -30 61524 a -30 61524 a
+SDict begin 18.2 H.A end
+ -30 61524
+a -30 61524 a
+SDict begin [ /View [/XYZ H.V] /Dest (BASIC-NETWORK-COMMANDS-TALK)
+cvn H.B /DEST pdfmark end
+ -30 61524 a Black 12268 x FR(176)p Black
+eop end
+%%Page: 177 199
+TeXDict begin 177 198 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.177) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5024) cvn H.B /DEST pdfmark end
+ -30 -2687 a 27927 -1636 a FR(Chapter)386
+b(13)i(Basic)f(Network)f(Commands)p Black -30 4132 a
+FL(13.10)620 b(T)-179 b(alking)620 b(to)g(Other)g(P)-67
+b(eople)-30 4629 y
+SDict begin H.S end
+ -30 4629 a -30 4629 a
+SDict begin 18.2 H.A end
+ -30 4629 a -30
+4629 a
+SDict begin [ /View [/XYZ H.V] /Dest (4988) cvn H.B /DEST pdfmark end
+ -30 4629 a 4865 x FF(wall)-30 9517 y
+SDict begin H.S end
+ -30 9517
+a -30 9517 a
+SDict begin 18.2 H.A end
+ -30 9517 a -30 9517 a
+SDict begin [ /View [/XYZ H.V] /Dest (4991) cvn H.B /DEST pdfmark end
+ -30 9517 a -30 10447
+a
+SDict begin H.S end
+ -30 10447 a -30 10447 a
+SDict begin 18.2 H.A end
+ -30 10447 a -30 10447 a
+SDict begin [ /View [/XYZ H.V] /Dest (4994) cvn H.B /DEST pdfmark end
+ -30
+10447 a -30 10447 a
+SDict begin H.S end
+ -30 10447 a -30 10447 a
+SDict begin 18.2 H.A end
+ -30 10447
+a -30 10447 a
+SDict begin [ /View [/XYZ H.V] /Dest (4995) cvn H.B /DEST pdfmark end
+ -30 10447 a 1992 x FP(wall)p FU(\(1\))359
+b(is)g(a)g(quick)g(w)-15 b(ay)358 b(to)h(write)g(a)h(message)e(to)h
+(the)g(users)g(on)g(a)h(system.)e(The)i(basic)f(syntax)-30
+14453 y(is:)-30 16019 y
+SDict begin H.S end
+ -30 16019 a -30 16019 a
+SDict begin 14.56 H.A end
+ -30 16019
+a -30 16019 a
+SDict begin [ /View [/XYZ H.V] /Dest (4996) cvn H.B /DEST pdfmark end
+ -30 16019 a -30 16019 a
+SDict begin H.S end
+ -30 16019 a -30
+16019 a
+SDict begin 14.56 H.A end
+ -30 16019 a -30 16019 a
+SDict begin [ /View [/XYZ H.V] /Dest (4997) cvn H.B /DEST pdfmark end
+ -30 16019 a 1596 x FJ(\045)1309
+17615 y
+SDict begin H.S end
+ 1309 17615 a 1309 17615 a
+SDict begin 14.56 H.A end
+ 1309 17615 a 1309 17615
+a
+SDict begin [ /View [/XYZ H.V] /Dest (4998) cvn H.B /DEST pdfmark end
+ 1309 17615 a FH(wall)743 b([file])-30 19297 y
+SDict begin H.S end
+ -30 19297
+a -30 19297 a
+SDict begin 18.2 H.A end
+ -30 19297 a -30 19297 a
+SDict begin [ /View [/XYZ H.V] /Dest (4999) cvn H.B /DEST pdfmark end
+ -30 19297 a 1882
+x FU(This)448 b(will)g(result)g(in)g(the)g(contents)g(of)g([\002le])h
+(being)f(displayed)f(on)h(the)h(terminals)e(of)i(all)f(cur)-31
+b(-)-30 23194 y(rently)366 b(logged)f(in)h(users.)h(If)f(you)g(don')-28
+b(t)366 b(specify)g(a)g(\002le,)g(w)-15 b(all)366 b(will)f(read)i(from)
+e(standard)h(input,)-30 25209 y(so)387 b(you)g(can)h(just)f(type)g
+(your)g(message,)g(and)g(end)h(with)30315 25209 y
+SDict begin H.S end
+ 30315
+25209 a 30315 25209 a
+SDict begin 18.2 H.A end
+ 30315 25209 a 30315 25209 a
+SDict begin [ /View [/XYZ H.V] /Dest (5000) cvn H.B /DEST pdfmark end
+ 30315
+25209 a 30315 25209 a
+SDict begin H.S end
+ 30315 25209 a 30315 25209 a
+SDict begin 18.2 H.A end
+ 30315
+25209 a 30315 25209 a
+SDict begin [ /View [/XYZ H.V] /Dest (5001) cvn H.B /DEST pdfmark end
+ 30315 25209 a FX(Ctrl)p FU(+)33943
+25209 y
+SDict begin H.S end
+ 33943 25209 a 33943 25209 a
+SDict begin 18.2 H.A end
+ 33943 25209 a 33943
+25209 a
+SDict begin [ /View [/XYZ H.V] /Dest (5002) cvn H.B /DEST pdfmark end
+ 33943 25209 a FX(d)p FU(.)-30 26319 y
+SDict begin H.S end
+ -30 26319
+a -30 26319 a
+SDict begin 18.2 H.A end
+ -30 26319 a -30 26319 a
+SDict begin [ /View [/XYZ H.V] /Dest (5003) cvn H.B /DEST pdfmark end
+ -30 26319 a -30
+26319 a
+SDict begin H.S end
+ -30 26319 a -30 26319 a
+SDict begin 18.2 H.A end
+ -30 26319 a -30 26319
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5004) cvn H.B /DEST pdfmark end
+ -30 26319 a 1679 x FP(wall)360 b FU(doesn')-28 b(t)359
+b(ha)-31 b(v)-23 b(e)360 b(man)-23 b(y)359 b(features,)h(and)g(apart)g
+(from)g(letting)f(your)g(users)h(kno)-39 b(w)360 b(that)g(you')-77
+b(re)-30 30013 y(about)404 b(to)g(do)g(some)f(serious)h(maintenance)f
+(to)h(the)g(system,)g(or)g(e)-39 b(v)-23 b(en)404 b(reboot)g(it,)g(so)g
+(the)-23 b(y)403 b(ha)-31 b(v)-23 b(e)-30 32028 y(time)387
+b(to)g(sa)-31 b(v)-23 b(e)387 b(their)g(w)-15 b(ork)387
+b(and)g(log)g(of)-39 b(f)388 b(:\))-30 33138 y
+SDict begin H.S end
+ -30 33138
+a -30 33138 a
+SDict begin 18.2 H.A end
+ -30 33138 a -30 33138 a
+SDict begin [ /View [/XYZ H.V] /Dest (5005) cvn H.B /DEST pdfmark end
+ -30 33138 a 5181
+x FF(talk)-30 38342 y
+SDict begin H.S end
+ -30 38342 a -30 38342 a
+SDict begin 18.2 H.A end
+ -30 38342
+a -30 38342 a
+SDict begin [ /View [/XYZ H.V] /Dest (5008) cvn H.B /DEST pdfmark end
+ -30 38342 a -30 38342 a
+SDict begin H.S end
+ -30 38342 a -30
+38342 a
+SDict begin 18.2 H.A end
+ -30 38342 a -30 38342 a
+SDict begin [ /View [/XYZ H.V] /Dest (5011) cvn H.B /DEST pdfmark end
+ -30 38342 a -30 39273
+a
+SDict begin H.S end
+ -30 39273 a -30 39273 a
+SDict begin 18.2 H.A end
+ -30 39273 a -30 39273 a
+SDict begin [ /View [/XYZ H.V] /Dest (5013) cvn H.B /DEST pdfmark end
+ -30
+39273 a -30 39273 a
+SDict begin H.S end
+ -30 39273 a -30 39273 a
+SDict begin 18.2 H.A end
+ -30 39273
+a -30 39273 a
+SDict begin [ /View [/XYZ H.V] /Dest (5014) cvn H.B /DEST pdfmark end
+ -30 39273 a 1991 x FP(talk)p FU(\(1\))f(allo)-39
+b(ws)387 b(tw)-15 b(o)386 b(users)h(to)g(chat.)h(It)f(splits)f(the)h
+(screen)h(in)f(half,)g(horizontally)-101 b(.)387 b(T)-124
+b(o)387 b(request)-30 43279 y(a)h(chat)f(with)g(another)g(user)-62
+b(,)388 b(use)f(this)g(command:)-30 45052 y
+SDict begin H.S end
+ -30 45052
+a -30 45052 a
+SDict begin 14.56 H.A end
+ -30 45052 a -30 45052 a
+SDict begin [ /View [/XYZ H.V] /Dest (5015) cvn H.B /DEST pdfmark end
+ -30 45052 a -30
+45052 a
+SDict begin H.S end
+ -30 45052 a -30 45052 a
+SDict begin 14.56 H.A end
+ -30 45052 a -30 45052
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5016) cvn H.B /DEST pdfmark end
+ -30 45052 a 1388 x FJ(\045)1309 46440 y
+SDict begin H.S end
+ 1309 46440
+a 1309 46440 a
+SDict begin 14.56 H.A end
+ 1309 46440 a 1309 46440 a
+SDict begin [ /View [/XYZ H.V] /Dest (5017) cvn H.B /DEST pdfmark end
+ 1309 46440 a
+FH(talk)743 b FK(<)p FH(person)p FK(>)g FH([ttyname])-30
+46608 y
+SDict begin H.S end
+ -30 46608 a -30 46608 a
+SDict begin 18.2 H.A end
+ -30 46608 a -30 46608
+a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-BASIC-NETWORK-COMMANDS-TALK-TALK)
+cvn H.B /DEST pdfmark end
+ -30 46608 a Black 49394 73792 a FR(177)p Black eop
+end
+%%Page: 178 200
+TeXDict begin 178 199 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.178) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 3611 a FX(Figur)-28 b(e)387 b(13-7.)h(T)-115
+b(w)-15 b(o)386 b(users)h(in)g(a)g FV(talk)g FX(session)-30
+5475 y
+SDict begin H.S end
+ -30 5475 a -30 5475 a
+SDict begin 18.2 H.A end
+ -30 5475 a -30 5475 a
+SDict begin [ /View [/XYZ H.V] /Dest (5021) cvn H.B /DEST pdfmark end
+ -30
+5475 a -30 38552 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 38552 a @beginspecial 12 @llx
+212 @lly 600 @urx 580 @ury 5880 @rwi @setspecial
+%%BeginDocument: basic-network-commands/talk.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+fd0000c0e90000c080008000800080009c00030000c0c0ea0001c0c08000
+8000800080009c00030000c0c0ea0001c0c080008000800080009c00fac0
+fd00fbc0fd00fbc0010000fac080008000800080009e00030000c0c0fc00
+13c0c0000000c0c000c0c0000000c0c0000000c0c080008000800080009c
+00030000c0c0fc00f9c0030000c0c0f90001c0c080008000800080009c00
+030000c0c0fc0001c0c0f800fdc0fb0001c0c080008000800080009c0003
+0000c0c0fc0001c0c0f60001c0c0fc0001c0c080008000800080009c001e
+0000c0c000c0c000c0c0000000c0c000c0c0000000c0c0000000c0c000c0
+c080008000800080009f00fd00fdc0fd00fbc0fd00fbc0fb00fdc0800080
+00800080009e008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+0080008000800080c080c080c080c080c080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080000000fac00300c0c0c0f80001c0c0ea0001c0c0da0000c0
+e90000c08000800080008000ec000000fac0030000c0c0f80001c0c0ea00
+01c0c0db0001c0c0ea0001c0c08000800080008000ec000a00c000c0c000
+c00000c0c0b90001c0c0ea0001c0c08000800080008000ec00fd0001c0c0
+fc0004c0c000c0c0fc00fdc0fc00fbc0f400fdc0fc00fbc0f500fcc0f500
+fac0fd00fbc0fd00fbc0010000fac08000800080008000ee00fd0001c0c0
+fc00fdc00200c0c0fc000bc0c0000000c0c0000000c0c0f4000bc0c00000
+00c0c0000000c0c0f30001c0c0f40001c0c0fc0013c0c0000000c0c000c0
+c0000000c0c0000000c0c08000800080008000ec00fd0001c0c0fc0005c0
+c00000c0c0fc0001c0c0fc0001c0c0f00001c0c0fc0001c0c0f200fbc0f4
+0001c0c0fc00f9c0030000c0c0f90001c0c08000800080008000ec00fd00
+01c0c0fc0005c0c00000c0c0fc0001c0c0fb00fdc0f20001c0c0fb00fdc0
+f50005c0c00000c0c0f40001c0c0fc0001c0c0f800fdc0fb0001c0c08000
+800080008000ec00fd0001c0c0fc0005c0c00000c0c0fc0001c0c0f90001
+c0c0f30001c0c0f90001c0c0f60005c0c00000c0c0f40001c0c0fc0001c0
+c0f60001c0c0fc0001c0c08000800080008000ec00fd0001c0c0fc0005c0
+c00000c0c0fc000bc0c0000000c0c0000000c0c0f4000bc0c0000000c0c0
+000000c0c0f70005c0c00000c0c0f4001cc0c000c0c000c0c0000000c0c0
+00c0c0000000c0c0000000c0c000c0c0fc0001c0c08000800080008000f5
+00010000fcc00b0000c0c0c00000c0c0000000fcc0fd00fbc0f400fcc0fd
+00fbc0f500fdc00200c0c0f400fdc0fd00fbc0fd00fbc0fb00fdc0fb0001
+c0c08000800080008000f500800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+8000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 38552 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 38552 a 3565 x FU(If)g(you)f(specify)g
+(just)g(a)g(username,)h(the)f(chat)g(request)g(is)g(assumed)g(to)g(be)h
+(local,)f(so)g(only)g(local)-30 44131 y(users)492 b(are)h(queried.)g
+(The)f(ttyname)g(is)g(required)g(if)g(you)h(w)-15 b(ant)491
+b(to)i(ring)f(a)g(user)h(on)f(a)g(speci\002c)-30 46146
+y(terminal)348 b(\(if)h(the)g(user)g(is)g(logged)g(in)f(more)h(than)g
+(once\).)h(The)e(required)h(information)f(for)h FP(talk)-30
+48161 y FU(can)388 b(be)f(obtained)g(from)g(the)15765
+48161 y
+SDict begin H.S end
+ 15765 48161 a 15765 48161 a
+SDict begin 18.2 H.A end
+ 15765 48161 a 15765
+48161 a
+SDict begin [ /View [/XYZ H.V] /Dest (5026) cvn H.B /DEST pdfmark end
+ 15765 48161 a FP(w)p FU(\(1\))g(command.)-30
+49213 y
+SDict begin H.S end
+ -30 49213 a -30 49213 a
+SDict begin 18.2 H.A end
+ -30 49213 a -30 49213
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5027) cvn H.B /DEST pdfmark end
+ -30 49213 a -30 49213 a
+SDict begin H.S end
+ -30 49213 a -30 49213 a
+SDict begin 18.2 H.A end
+ -30
+49213 a -30 49213 a
+SDict begin [ /View [/XYZ H.V] /Dest (5028) cvn H.B /DEST pdfmark end
+ -30 49213 a 1737 x FP(talk)473 b
+FU(can)h(also)f(ring)g(users)g(on)h(remote)f(hosts.)g(F)-23
+b(or)473 b(the)g(username)g(you)g(simply)g(specify)g(an)-30
+52965 y(email)387 b(address.)9224 52965 y
+SDict begin H.S end
+ 9224 52965
+a 9224 52965 a
+SDict begin 18.2 H.A end
+ 9224 52965 a 9224 52965 a
+SDict begin [ /View [/XYZ H.V] /Dest (5029) cvn H.B /DEST pdfmark end
+ 9224 52965 a
+FP(talk)f FU(will)h(try)g(to)h(contact)f(that)g(remote)g(user)g(on)g
+(that)g(host.)-30 54075 y
+SDict begin H.S end
+ -30 54075 a -30 54075 a
+SDict begin 18.2 H.A end
+ -30
+54075 a -30 54075 a
+SDict begin [ /View [/XYZ H.V] /Dest (5030) cvn H.B /DEST pdfmark end
+ -30 54075 a -30 54075 a
+SDict begin H.S end
+ -30 54075
+a -30 54075 a
+SDict begin 18.2 H.A end
+ -30 54075 a -30 54075 a
+SDict begin [ /View [/XYZ H.V] /Dest (5031) cvn H.B /DEST pdfmark end
+ -30 54075 a 1679
+x FP(talk)g FU(is)g(some)-39 b(what)387 b(limited.)g(It)g(only)g
+(supports)f(tw)-15 b(o)387 b(users)g(and)g(is)g(half-duple)-23
+b(x.)-30 56865 y
+SDict begin H.S end
+ -30 56865 a -30 56865 a
+SDict begin 18.2 H.A end
+ -30 56865 a
+-30 56865 a
+SDict begin [ /View [/XYZ H.V] /Dest (5032) cvn H.B /DEST pdfmark end
+ -30 56865 a 5181 x FF(ytalk)-30 63361 y
+SDict begin H.S end
+ -30
+63361 a -30 63361 a
+SDict begin 18.2 H.A end
+ -30 63361 a -30 63361 a
+SDict begin [ /View [/XYZ H.V] /Dest (5035) cvn H.B /DEST pdfmark end
+ -30 63361
+a -30 63361 a
+SDict begin H.S end
+ -30 63361 a -30 63361 a
+SDict begin 18.2 H.A end
+ -30 63361 a -30
+63361 a
+SDict begin [ /View [/XYZ H.V] /Dest (5036) cvn H.B /DEST pdfmark end
+ -30 63361 a 1630 x FP(ytalk)p FU(\(1\))383 b(is)g(a)g(backw)-15
+b(ards)382 b(compatible)g(replacement)h(for)32779 64991
+y
+SDict begin H.S end
+ 32779 64991 a 32779 64991 a
+SDict begin 18.2 H.A end
+ 32779 64991 a 32779 64991
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5037) cvn H.B /DEST pdfmark end
+ 32779 64991 a FP(talk)p FU(.)g(It)g(comes)g(with)g(Slackw)-15
+b(are)-30 67006 y(as)387 b(the)3930 67006 y
+SDict begin H.S end
+ 3930 67006
+a 3930 67006 a
+SDict begin 18.2 H.A end
+ 3930 67006 a 3930 67006 a
+SDict begin [ /View [/XYZ H.V] /Dest (5038) cvn H.B /DEST pdfmark end
+ 3930 67006 a
+FP(ytalk)f FU(command.)h(The)h(syntax)f(is)g(similar)-62
+b(,)387 b(b)-31 b(ut)387 b(has)g(a)g(fe)-39 b(w)388 b(dif)-39
+b(ferences:)p Black -30 73792 a FR(178)p Black eop end
+%%Page: 179 201
+TeXDict begin 179 200 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.179) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 27927 -1636 a FR(Chapter)386 b(13)i(Basic)f(Network)f
+(Commands)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30
+2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5039) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30
+2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5040) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FJ(\045)1309
+3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+ 1309 3611 a 1309 3611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5041) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(ytalk)743 b FK(<)p FH(username)p FK(>)p
+FH([#ttyname])-30 3779 y
+SDict begin H.S end
+ -30 3779 a -30 3779 a
+SDict begin 18.2 H.A end
+ -30 3779
+a -30 3779 a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-BASIC-NETWORK-COMMANDS-TALK-YTALK)
+cvn H.B /DEST pdfmark end
+ -30 3779 a 4946 x FX(Figur)-28 b(e)387 b(13-8.)h(T)-115
+b(w)-15 b(o)386 b(users)h(in)g(a)g FV(ytalk)g FX(session)-30
+10591 y
+SDict begin H.S end
+ -30 10591 a -30 10591 a
+SDict begin 18.2 H.A end
+ -30 10591 a -30 10591
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5045) cvn H.B /DEST pdfmark end
+ -30 10591 a -30 43668 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 43668 a @beginspecial 12
+@llx 212 @lly 600 @urx 580 @ury 5880 @rwi @setspecial
+%%BeginDocument: basic-network-commands/ytalk.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+800080008000800080008000800080008000800080008f0007c0c00000c0
+c00000fac0f500fdc0fd00fdc0d00001c0c0e400fbc0f30001c0c0f20001
+c0c08000850080008f0007c0c00000c0c00000fac0f40001c0c0fc0001c0
+c0d00001c0c0e50006c0c0000000c0c0f500fdc0f300fdc0800085008000
+8f000dc0c00000c0c00000c000c0c000c0f40001c0c0fc0001c0c0ae0001
+c0c0f600fcc0f400fcc08000850080009f00fac0f60005c0c00000c0c0fc
+0001c0c0fc00fcc0fa0001c0c0fc0005c0c00000c0c0f70008c0c0000000
+c0c00000fbc00a0000c0c000c0c0c0000000fbc0fc00fdc0fc00fbc00700
+00c0c000c0c0c0f10001c0c0f40001c0c0f20001c0c0f400fac080009700
+80008e00fcc0fb0001c0c0f90001c0c0fb0001c0c0fc0004c0c000c0c0f6
+001ec0c0000000c0c000c0c0000000c0c00000c0c0c000c0c000c0c00000
+00c0c0fc0013c0c0000000c0c0000000c0c00000c0c00000c0c0f500fcc0
+f30001c0c0f20001c0c080008500f9c00000f9c00000f9c00000f9c00000
+f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c0
+0000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000
+f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c0
+0000f9c0ec0001c0c0fa0001c0c0fc00fbc0fb0001c0c0fc00fcc0f50007
+c0c0000000c0c000f9c00b0000c0c00000c0c00000c0c0f80013c0c00000
+00c0c0000000c0c00000c0c00000c0c0f20001c0c0f40001c0c0f20001c0
+c0ed00f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c000
+00f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9
+c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c000
+00f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c0ff0080
+009f00fac0f40001c0c0fa000ac0c0000000c0c00000c0c0fb0001c0c0fc
+00fcc0f50009c0c0000000c0c000c0c0f90001c0c0f900fdc0fa0013c0c0
+000000c0c0000000c0c00000c0c00000c0c0f20001c0c0f40001c0c0f200
+01c0c0f400fac08000970080008d0001c0c0fa000ac0c0000000c0c00000
+c0c0fb0001c0c0fc0004c0c000c0c0f60009c0c0000000c0c000c0c0f900
+01c0c0f70001c0c0fb0013c0c0000000c0c0000000c0c00000c0c00000c0
+c0f20001c0c0f40001c0c0f20001c0c08000850080008d0001c0c0fa000a
+c0c0000000c0c00000c0c0fb0001c0c0fc0005c0c00000c0c0f60011c0c0
+00c0c00000c0c0000000c0c00000c0c0fb0006c0c0000000c0c0fc0013c0
+c0000000c0c0000000c0c00000c0c00000c0c0f70006c0c0000000c0c0fc
+0001c0c0fa0001c0c0fa0001c0c0fa0001c0c08000850080008e00fcc0fc
+00fcc0fd00fdc00500c0c0000000fcc0080000c0c0c00000c0c0f500fdc0
+fc00fbc0010000fcc0fb00fbc0fc00fcc0fd00fbc0fd0005c0c00000c0c0
+f600fbc0fb0001c0c0fc00fac0fc0001c0c0fc00fac08000870080008000
+800080008000800080008000800080008000800080008000800080008000
+8000800080008000800080008000800080008000800080008000fd0000c0
+e90000c080008000800080009c00030000c0c0ea0001c0c0800080008000
+80009c00030000c0c0ea0001c0c080008000800080009c00fac0fd00fbc0
+fd00fbc0010000fac080008000800080009e00030000c0c0fc0013c0c000
+0000c0c000c0c0000000c0c0000000c0c080008000800080009c00030000
+c0c0fc00f9c0030000c0c0f90001c0c080008000800080009c00030000c0
+c0fc0001c0c0f800fdc0fb0001c0c080008000800080009c00030000c0c0
+fc0001c0c0f60001c0c0fc0001c0c080008000800080009c001e0000c0c0
+00c0c000c0c0000000c0c000c0c0000000c0c0000000c0c000c0c0800080
+00800080009f00fd00fdc0fd00fbc0fd00fbc0fb00fdc080008000800080
+009e00800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000850000c0f10001c0c0fc00fbc0fd00
+fbc0f30001c0c0fb00fdc0fc00fbc0f30001c0c0f20001c0c0fc00fbc0fd
+00fbc0f30000c0f90000c0f10001c0c0800095008000860001c0c0fb00fb
+c0fc00fdc0fd000ec0c0000000c0c000c0c0000000c0c0f500fdc0fc0001
+c0c0fb0006c0c0000000c0c0f500fdc0f300fdc0fd0015c0c0000000c0c0
+00c0c0000000c0c00000c0c000c0c0fc0001c0c0fa0001c0c0f200fdc080
+0095008000860001c0c0fc0008c0c0000000c0c00000fcc0fd0006c0c000
+0000c0c0fa0001c0c0f600fcc0fd0001c0c0fa0006c0c0000000c0c0f600
+fcc0f400fcc0f80001c0c0fa0008c0c00000c0c000c0c0fc0001c0c0fa00
+01c0c0f300fcc0800095008000af00fac0f70008c0c000c0c0c0000000fb
+c0fd00fbc0010000fac0080000c0c0000000c0c0fc000bc0c0000000c0c0
+000000c0c0fb0001c0c0f30006c0c0000000c0c0fa0006c0c0000000c0c0
+f40001c0c0f20001c0c0f80001c0c0fb0003c0c00000f9c00000fac00100
+00fac0080000c0c0000000c0c0fc0001c0c0f400fac08000a70080009f00
+fdc01700c0c000c0c0000000c0c000c0c0000000c0c0000000c0c0fc0002
+c0c000fcc0fc0001c0c0fc00fac0fc0001c0c0f20004c0c0000000fac0fd
+00fbc0f30001c0c0f20001c0c0fb00fcc0fb0001c0c0fc0004c0c000c0c0
+fc0001c0c0fa0001c0c0fc0006c0c0000000c0c0fc0001c0c080009500f9
+c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c000
+00f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9
+c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c000
+00f9c00000f9c00000f9c0ee001ac0c00000c0c000c0c0000000c0c000c0
+c0000000c0c0000000c0c0fc0002c0c000fcc0fc0001c0c0f80006c0c000
+0000c0c0f10013c0c0000000c0c0000000c0c000c0c0000000c0c0f40001
+c0c0f20001c0c0f80006c0c0000000c0c0fb0004c0c000c0c0fc0001c0c0
+fa0001c0c0fc0006c0c0000000c0c0fc0001c0c0ed00f9c00000f9c00000
+f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c0
+0000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000
+f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c00000f9c0
+0000f9c00000f9c0ff008000af00fac0f60001c0c0fb0013c0c0000000c0
+c000c0c0000000c0c0000000c0c0fc0002c0c000fcc0fc0001c0c0f80005
+c0c00000c0c0f00013c0c0000000c0c0000000c0c000c0c0000000c0c0f4
+0001c0c0f20001c0c0f80005c0c00000c0c0fa0004c0c000c0c0fc0001c0
+c0fa0001c0c0fc0006c0c0000000c0c0fc0001c0c0f400fac08000a70080
+009f0001c0c0fb0013c0c0000000c0c000c0c0000000c0c0000000c0c0fc
+0005c0c000c0c0c0fb0001c0c0f80004c0c000c0c0ef0013c0c0000000c0
+c0000000c0c000c0c0000000c0c0f40001c0c0f20001c0c0f80004c0c000
+c0c0fa00f9c0fd0001c0c0fa0001c0c0fc0006c0c0000000c0c0fc0001c0
+c08000950080009f0001c0c0fb0019c0c0000000c0c000c0c0000000c0c0
+000000c0c000c0c000c0c0f70001c0c0f9000ac0c00000c0c0000000c0c0
+fc0001c0c0fa0013c0c0000000c0c0000000c0c000c0c0000000c0c0fc00
+01c0c0fa0001c0c0fa0001c0c0fa001ac0c0000000c0c0000000c0c000c0
+c0000000c0c00000c0c000c0c0fc0014c0c000c0c0000000c0c000c0c000
+c0c0000000c0c0fc0001c0c0800095008000a000fcc0fb00fbc0fd00fbc0
+fb00fdc0fd00fbc0fd00fac0010000fcc0fd00f9c0fc0001c0c0fc00fac0
+010000fbc0fd00fbc0fb0001c0c0fc00fac0fc0001c0c0fc00fac0010000
+fbc0010000f9c0060000c0c000c0c0fb00fdc0fb00fdc0fd00fac0010000
+fac080009700800080008000f30001c0c080008f00800080008000f40001
+c0c080008e00800080008000f800fbc080008d0080008000800080008000
+8000800080008000800080008000800080008000fd0000c0fc00fdc0f800
+01c0c0ea0001c0c0da0000c0e90000c08000800080008000ec00030000c0
+c0fb0001c0c0f80001c0c0ea0001c0c0db0001c0c0ea0001c0c080008000
+80008000ec00030000c0c0fb0001c0c0b90001c0c0ea0001c0c080008000
+80008000ec00fac0fd0004c0c000c0c0fc00fdc0fc00fbc0f400fdc0fc00
+fbc0f500fcc0f500fac0fd00fbc0fd00fbc0010000fac080008000800080
+00ee00030000c0c0fb00fdc00200c0c0fc000bc0c0000000c0c0000000c0
+c0f4000bc0c0000000c0c0000000c0c0f30001c0c0f40001c0c0fc0013c0
+c0000000c0c000c0c0000000c0c0000000c0c08000800080008000ec0003
+0000c0c0fb0005c0c00000c0c0fc0001c0c0fc0001c0c0f00001c0c0fc00
+01c0c0f200fbc0f40001c0c0fc00f9c0030000c0c0f90001c0c080008000
+80008000ec00030000c0c0fb0005c0c00000c0c0fc0001c0c0fb00fdc0f2
+0001c0c0fb00fdc0f50005c0c00000c0c0f40001c0c0fc0001c0c0f800fd
+c0fb0001c0c08000800080008000ec00030000c0c0fb0005c0c00000c0c0
+fc0001c0c0f90001c0c0f30001c0c0f90001c0c0f60005c0c00000c0c0f4
+0001c0c0fc0001c0c0f60001c0c0fc0001c0c08000800080008000ec000e
+0000c0c000c0c00000c0c00000c0c0fc000bc0c0000000c0c0000000c0c0
+f4000bc0c0000000c0c0000000c0c0f70005c0c00000c0c0f4001cc0c000
+c0c000c0c0000000c0c000c0c0000000c0c0000000c0c000c0c080008000
+80008000ef00fd00fdc00b0000c0c0c00000c0c0000000fcc0fd00fbc0f4
+00fcc0fd00fbc0f500fdc00200c0c0f400fdc0fd00fbc0fd00fbc0fb00fd
+c08000800080008000ee0080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+0080008000800080008000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 43668 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 43668 a -30 45218 a
+SDict begin H.S end
+ -30
+45218 a -30 45218 a
+SDict begin 18.2 H.A end
+ -30 45218 a -30 45218 a
+SDict begin [ /View [/XYZ H.V] /Dest (5048) cvn H.B /DEST pdfmark end
+ -30 45218
+a 2014 x FU(The)514 b(username)g(and)f(terminal)h(are)g(speci\002ed)f
+(the)h(same)g(as)g(under)f(talk,)h(e)-23 b(xcept)514
+b(you)g(must)-30 49247 y(put)387 b(them)g(together)g(with)g(the)g(hash)
+g(mark)g(\(#\).)-30 50357 y
+SDict begin H.S end
+ -30 50357 a -30 50357 a
+SDict begin 18.2 H.A end
+ -30
+50357 a -30 50357 a
+SDict begin [ /View [/XYZ H.V] /Dest (5049) cvn H.B /DEST pdfmark end
+ -30 50357 a 1680 x FU(ytalk)g(of)-39
+b(fers)388 b(se)-39 b(v)-23 b(eral)387 b(adv)-39 b(antages:)-30
+52372 y
+SDict begin H.S end
+ -30 52372 a -30 52372 a
+SDict begin 18.2 H.A end
+ -30 52372 a -30 52372
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5050) cvn H.B /DEST pdfmark end
+ -30 52372 a -30 53147 a
+SDict begin H.S end
+ -30 53147 a -30 53147 a
+SDict begin 18.2 H.A end
+ -30
+53147 a -30 53147 a
+SDict begin [ /View [/XYZ H.V] /Dest (5051) cvn H.B /DEST pdfmark end
+ -30 53147 a Black 3229 x FM(\225)p
+Black 1520 56376 a
+SDict begin H.S end
+ 1520 56376 a 1520 56376 a
+SDict begin 18.2 H.A end
+ 1520 56376
+a 1520 56376 a
+SDict begin [ /View [/XYZ H.V] /Dest (5052) cvn H.B /DEST pdfmark end
+ 1520 56376 a FU(It)387 b(supports)g(more)g(than)g(tw)-15
+b(o)386 b(users.)-30 56711 y
+SDict begin H.S end
+ -30 56711 a -30 56711 a
+SDict begin 18.2 H.A end
+
+-30 56711 a -30 56711 a
+SDict begin [ /View [/XYZ H.V] /Dest (5053) cvn H.B /DEST pdfmark end
+ -30 56711 a Black 2454 x FM(\225)p
+Black 1520 59165 a
+SDict begin H.S end
+ 1520 59165 a 1520 59165 a
+SDict begin 18.2 H.A end
+ 1520 59165
+a 1520 59165 a
+SDict begin [ /View [/XYZ H.V] /Dest (5054) cvn H.B /DEST pdfmark end
+ 1520 59165 a FU(A)h(menu)g(of)h(options)e(that)h(can)g
+(be)h(brought)e(up)i(an)-23 b(ytime)386 b(with)36234
+59165 y
+SDict begin H.S end
+ 36234 59165 a 36234 59165 a
+SDict begin 18.2 H.A end
+ 36234 59165 a 36234
+59165 a
+SDict begin [ /View [/XYZ H.V] /Dest (5055) cvn H.B /DEST pdfmark end
+ 36234 59165 a Fv(Esc)p FU(.)-30 59501 y
+SDict begin H.S end
+ -30 59501
+a -30 59501 a
+SDict begin 18.2 H.A end
+ -30 59501 a -30 59501 a
+SDict begin [ /View [/XYZ H.V] /Dest (5056) cvn H.B /DEST pdfmark end
+ -30 59501 a Black
+2454 x FM(\225)p Black 1520 61955 a
+SDict begin H.S end
+ 1520 61955 a 1520
+61955 a
+SDict begin 18.2 H.A end
+ 1520 61955 a 1520 61955 a
+SDict begin [ /View [/XYZ H.V] /Dest (5057) cvn H.B /DEST pdfmark end
+ 1520 61955 a FU(Y)-170
+b(ou)386 b(can)i(shell)f(out)g(while)g(still)f(in)h(the)h(talk)f
+(session.)-30 61970 y
+SDict begin H.S end
+ -30 61970 a -30 61970 a
+SDict begin 18.2 H.A end
+ -30 61970
+a -30 61970 a
+SDict begin [ /View [/XYZ H.V] /Dest (5058) cvn H.B /DEST pdfmark end
+ -30 61970 a Black 2774 x FM(\225)p Black
+1520 64744 a
+SDict begin H.S end
+ 1520 64744 a 1520 64744 a
+SDict begin 18.2 H.A end
+ 1520 64744 a 1520
+64744 a
+SDict begin [ /View [/XYZ H.V] /Dest (5059) cvn H.B /DEST pdfmark end
+ 1520 64744 a FU(Plus)f(more...)p Black 49451
+73792 a FR(179)p Black eop end
+%%Page: 180 202
+TeXDict begin 180 201 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.180) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(13)g(Basic)g(Network)f(Commands)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5060) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(If)606 b(you')-77 b(re)606
+b(a)g(serv)-23 b(er)606 b(administrator)-62 b(,)605 b(you')-15
+b(ll)605 b(w)-15 b(ant)605 b(to)h(mak)-15 b(e)605 b(sure)h(that)f(the)
+43314 3611 y
+SDict begin H.S end
+ 43314 3611 a 43314 3611 a
+SDict begin 18.2 H.A end
+ 43314 3611 a 43314
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5061) cvn H.B /DEST pdfmark end
+ 43314 3611 a FP(ntalk)h FU(port)f(is)-30 5626
+y(enabled)387 b(in)6770 5626 y
+SDict begin H.S end
+ 6770 5626 a 6770 5626
+a
+SDict begin 18.2 H.A end
+ 6770 5626 a 6770 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (5062) cvn H.B /DEST pdfmark end
+ 6770 5626 a FQ(/etc/inetd.conf)p
+FU(.)16941 5626 y
+SDict begin H.S end
+ 16941 5626 a 16941 5626 a
+SDict begin 18.2 H.A end
+ 16941 5626
+a 16941 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (5063) cvn H.B /DEST pdfmark end
+ 16941 5626 a FP(ytalk)f FU(needs)i(that)f(to)g(w)-15
+b(ork)386 b(properly)-101 b(.)p Black -30 73792 a FR(180)p
+Black eop end
+%%Page: 181 203
+TeXDict begin 181 202 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.181) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 2345 x FS(Chapter)894
+b(14)-30 10743 y FO(Security)p -30 18316 51806 56 v -30
+18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5066) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30 19091 a
+SDict begin 18.2 H.A end
+ -30
+19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (5068) cvn H.B /DEST pdfmark end
+ -30 19091 a 1051 x FU(Security)493
+b(on)g(an)-23 b(y)493 b(system)g(is)g(important;)f(it)h(can)g(pre)-39
+b(v)-23 b(ent)494 b(people)f(launching)f(attacks)h(from)-30
+22157 y(your)373 b(machine,)g(as)g(well)f(as)h(protect)g(sensiti)-39
+b(v)-23 b(e)372 b(data.)h(This)f(chapter)h(is)g(all)f(about)h(ho)-39
+b(w)373 b(to)f(start)-30 24171 y(securing)583 b(your)h(Slackw)-15
+b(are)583 b(box)g(ag)-8 b(ainst)583 b(script)h(kiddies,)f(crack)-15
+b(ers)583 b(and)h(rogue)g(hamsters)-30 26186 y(alik)-15
+b(e.)599 b(Bear)h(in)f(mind)g(that)g(this)g(is)h(only)f(the)g(start)g
+(of)h(securing)f(a)h(system;)e(security)h(is)h(a)-30
+28201 y(process,)388 b(not)f(a)g(state.)-30 28536 y
+SDict begin H.S end
+ -30
+28536 a -30 28536 a
+SDict begin 18.2 H.A end
+ -30 28536 a -30 28536 a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY-DISABLE) cvn H.B /DEST
+pdfmark end
+ -30 28536
+a 5789 x FL(14.1)620 b(Disab)-22 b(ling)620 b(Ser)22
+b(vices)-30 34822 y
+SDict begin H.S end
+ -30 34822 a -30 34822 a
+SDict begin 18.2 H.A end
+ -30 34822
+a -30 34822 a
+SDict begin [ /View [/XYZ H.V] /Dest (5071) cvn H.B /DEST pdfmark end
+ -30 34822 a -30 35938 a
+SDict begin H.S end
+ -30 35938 a -30
+35938 a
+SDict begin 18.2 H.A end
+ -30 35938 a -30 35938 a
+SDict begin [ /View [/XYZ H.V] /Dest (5074) cvn H.B /DEST pdfmark end
+ -30 35938 a 1518 x FU(The)421
+b(\002rst)f(step)h(after)g(installing)f(Slackw)-15 b(are)420
+b(should)g(be)h(to)g(disable)f(an)-23 b(y)421 b(services)g(you)f(don')
+-28 b(t)-30 39470 y(need.)385 b(An)-23 b(y)385 b(services)f(could)g
+(potentially)g(pose)g(a)h(security)g(risk,)g(so)f(it)h(is)f(important)g
+(to)g(run)h(as)-30 41485 y(fe)-39 b(w)456 b(services)g(as)g(possible)e
+(\(i.e.)j(only)e(those)h(that)f(are)h(needed\).)g(Services)g(are)g
+(started)f(from)-30 43500 y(tw)-15 b(o)387 b(main)g(places)g(-)11317
+43500 y
+SDict begin H.S end
+ 11317 43500 a 11317 43500 a
+SDict begin 18.2 H.A end
+ 11317 43500 a 11317
+43500 a
+SDict begin [ /View [/XYZ H.V] /Dest (5075) cvn H.B /DEST pdfmark end
+ 11317 43500 a FP(inetd)g FU(and)g(init)g(scripts.)-30
+43835 y
+SDict begin H.S end
+ -30 43835 a -30 43835 a
+SDict begin 18.2 H.A end
+ -30 43835 a -30 43835
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5076) cvn H.B /DEST pdfmark end
+ -30 43835 a -30 43835 a
+SDict begin H.S end
+ -30 43835 a -30 43835 a
+SDict begin 18.2 H.A end
+ -30
+43835 a -30 43835 a
+SDict begin [ /View [/XYZ H.V] /Dest (5078) cvn H.B /DEST pdfmark end
+ -30 43835 a -30 43835 a
+SDict begin H.S end
+ -30 43835
+a -30 43835 a
+SDict begin 18.2 H.A end
+ -30 43835 a -30 43835 a
+SDict begin [ /View [/XYZ H.V] /Dest (5080) cvn H.B /DEST pdfmark end
+ -30 43835 a 5027
+x FG(Ser)19 b(vices)517 b(star)37 b(ted)519 b(fr)-37
+b(om)518 b FF(inetd)-30 48885 y
+SDict begin H.S end
+ -30 48885 a -30 48885
+a
+SDict begin 18.2 H.A end
+ -30 48885 a -30 48885 a
+SDict begin [ /View [/XYZ H.V] /Dest (5083) cvn H.B /DEST pdfmark end
+ -30 48885 a -30 49815 a
+SDict begin H.S end
+ -30
+49815 a -30 49815 a
+SDict begin 18.2 H.A end
+ -30 49815 a -30 49815 a
+SDict begin [ /View [/XYZ H.V] /Dest (5085) cvn H.B /DEST pdfmark end
+ -30 49815
+a 1991 x FU(A)477 b(lot)f(of)h(the)g(daemons)f(that)h(come)g(with)f
+(Slackw)-15 b(are)476 b(are)h(run)g(from)38990 51806
+y
+SDict begin H.S end
+ 38990 51806 a 38990 51806 a
+SDict begin 18.2 H.A end
+ 38990 51806 a 38990 51806
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5086) cvn H.B /DEST pdfmark end
+ 38990 51806 a FP(inetd)p FU(\(8\).)45381 51806 y
+SDict begin H.S end
+ 45381
+51806 a 45381 51806 a
+SDict begin 18.2 H.A end
+ 45381 51806 a 45381 51806 a
+SDict begin [ /View [/XYZ H.V] /Dest (5087) cvn H.B /DEST pdfmark end
+ 45381
+51806 a FP(inetd)f FU(is)h(a)-30 53821 y(daemon)375 b(that)g(listens)g
+(on)g(all)g(of)h(the)f(ports)g(used)g(by)g(services)g(con\002gured)g
+(to)g(be)h(started)f(by)g(it)-30 55836 y(and)401 b(spa)-23
+b(wns)400 b(an)g(instance)h(of)f(the)h(rele)-39 b(v)g(ant)401
+b(daemon)f(when)h(a)f(connection)g(attempt)g(is)h(made.)-30
+57850 y(Daemons)441 b(started)g(from)14291 57850 y
+SDict begin H.S end
+ 14291
+57850 a 14291 57850 a
+SDict begin 18.2 H.A end
+ 14291 57850 a 14291 57850 a
+SDict begin [ /View [/XYZ H.V] /Dest (5088) cvn H.B /DEST pdfmark end
+ 14291
+57850 a FP(inetd)g FU(can)g(be)h(disabled)e(by)h(commenting)f(out)h
+(the)g(rele)-39 b(v)g(ant)441 b(lines)-30 59865 y(in)1582
+59865 y
+SDict begin H.S end
+ 1582 59865 a 1582 59865 a
+SDict begin 18.2 H.A end
+ 1582 59865 a 1582 59865
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5089) cvn H.B /DEST pdfmark end
+ 1582 59865 a FQ(/etc/inetd.conf)p FU(.)396 b(T)-124
+b(o)406 b(do)f(this,)h(open)f(this)g(\002le)g(in)h(your)f(f)-15
+b(a)-31 b(v)g(orite)405 b(editor)g(\(e.g.)44398 59865
+y
+SDict begin H.S end
+ 44398 59865 a 44398 59865 a
+SDict begin 18.2 H.A end
+ 44398 59865 a 44398 59865
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5090) cvn H.B /DEST pdfmark end
+ 44398 59865 a FP(vi)p FU(\))h(and)f(you)-30 61880 y(should)387
+b(see)g(lines)g(similar)f(to)i(this:)-30 63445 y
+SDict begin H.S end
+ -30
+63445 a -30 63445 a
+SDict begin 14.56 H.A end
+ -30 63445 a -30 63445 a
+SDict begin [ /View [/XYZ H.V] /Dest (5091) cvn H.B /DEST pdfmark end
+ -30 63445
+a 1596 x FP(telnet)743 b(stream)1487 b(tcp)3719 b(nowait)1487
+b(root)2975 b(/usr/sbin/tcpd)1486 b(in.telnetd)p Black
+49451 73672 a FR(181)p Black eop end
+%%Page: 182 204
+TeXDict begin 182 203 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.182) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5117) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(14)g(Security)p Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383
+a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (5092) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107 x FU(Y)-170 b(ou)479
+b(can)g(disable)g(this)f(service,)i(and)f(an)-23 b(y)479
+b(others)g(you)g(don')-28 b(t)479 b(need,)g(by)g(commenting)f(them)-30
+5505 y(out)337 b(\(i.e.)h(adding)e(a)10615 5505 y
+SDict begin H.S end
+ 10615
+5505 a 10615 5505 a
+SDict begin 18.2 H.A end
+ 10615 5505 a 10615 5505 a
+SDict begin [ /View [/XYZ H.V] /Dest (5093) cvn H.B /DEST pdfmark end
+ 10615 5505
+a FP(#)h FU(\(hash\))g(symbol)f(to)h(the)f(be)-23 b(ginning)336
+b(of)h(the)g(line\).)g(The)g(abo)-23 b(v)g(e)336 b(line)h(w)-15
+b(ould)-30 7520 y(then)387 b(become:)-30 9085 y
+SDict begin H.S end
+ -30 9085
+a -30 9085 a
+SDict begin 14.56 H.A end
+ -30 9085 a -30 9085 a
+SDict begin [ /View [/XYZ H.V] /Dest (5094) cvn H.B /DEST pdfmark end
+ -30 9085 a 1596 x
+FP(#telnet)743 b(stream)1487 b(tcp)3719 b(nowait)1487
+b(root)2975 b(/usr/sbin/tcpd)1486 b(in.telnetd)-30 12425
+y
+SDict begin H.S end
+ -30 12425 a -30 12425 a
+SDict begin 18.2 H.A end
+ -30 12425 a -30 12425 a
+SDict begin [ /View [/XYZ H.V] /Dest (5095) cvn H.B /DEST pdfmark end
+ -30
+12425 a 1820 x FU(After)3687 14245 y
+SDict begin H.S end
+ 3687 14245 a 3687
+14245 a
+SDict begin 18.2 H.A end
+ 3687 14245 a 3687 14245 a
+SDict begin [ /View [/XYZ H.V] /Dest (5096) cvn H.B /DEST pdfmark end
+ 3687 14245 a FP(inetd)446
+b FU(has)g(been)g(restarted,)h(this)f(service)g(will)g(be)h(disabled.)f
+(Y)-170 b(ou)446 b(can)g(restart)48056 14245 y
+SDict begin H.S end
+ 48056
+14245 a 48056 14245 a
+SDict begin 18.2 H.A end
+ 48056 14245 a 48056 14245 a
+SDict begin [ /View [/XYZ H.V] /Dest (5097) cvn H.B /DEST pdfmark end
+ 48056
+14245 a FP(inetd)-30 16260 y FU(with)387 b(the)g(command:)-30
+17825 y
+SDict begin H.S end
+ -30 17825 a -30 17825 a
+SDict begin 14.56 H.A end
+ -30 17825 a -30 17825
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5098) cvn H.B /DEST pdfmark end
+ -30 17825 a -30 17825 a
+SDict begin H.S end
+ -30 17825 a -30 17825 a
+SDict begin 14.56 H.A end
+ -30
+17825 a -30 17825 a
+SDict begin [ /View [/XYZ H.V] /Dest (5099) cvn H.B /DEST pdfmark end
+ -30 17825 a 1597 x FJ(#)1309 19422
+y
+SDict begin H.S end
+ 1309 19422 a 1309 19422 a
+SDict begin 14.56 H.A end
+ 1309 19422 a 1309 19422 a
+SDict begin [ /View [/XYZ H.V] /Dest (5100) cvn H.B /DEST pdfmark end
+
+1309 19422 a FH(kill)743 b(-HUP)h($\(cat)f(/var/run/inetd.pid\))-30
+21139 y
+SDict begin H.S end
+ -30 21139 a -30 21139 a
+SDict begin 18.2 H.A end
+ -30 21139 a -30 21139
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5101) cvn H.B /DEST pdfmark end
+ -30 21139 a 5349 x FG(Ser)19 b(vices)517 b(star)37
+b(ted)519 b(fr)-37 b(om)518 b(init)f(scripts)-30 27803
+y
+SDict begin H.S end
+ -30 27803 a -30 27803 a
+SDict begin 18.2 H.A end
+ -30 27803 a -30 27803 a
+SDict begin [ /View [/XYZ H.V] /Dest (5103) cvn H.B /DEST pdfmark end
+ -30
+27803 a 1630 x FU(The)577 b(rest)g(of)g(the)g(services)g(started)g
+(when)g(the)f(machine)h(starts)g(are)g(started)g(from)g(the)g(init)-30
+31448 y(scripts)435 b(in)6094 31448 y
+SDict begin H.S end
+ 6094 31448 a 6094
+31448 a
+SDict begin 18.2 H.A end
+ 6094 31448 a 6094 31448 a
+SDict begin [ /View [/XYZ H.V] /Dest (5104) cvn H.B /DEST pdfmark end
+ 6094 31448 a FQ(/etc/rc.d/)p
+FU(.)429 b(These)436 b(can)g(be)f(disabled)g(in)h(tw)-15
+b(o)434 b(dif)-39 b(ferent)436 b(w)-15 b(ays,)435 b(the)h(\002rst)f
+(being)g(to)-30 33462 y(remo)-23 b(v)g(e)481 b(the)h(e)-23
+b(x)g(ecute)482 b(permissions)e(on)i(the)g(rele)-39 b(v)g(ant)482
+b(init)g(script)f(and)h(the)g(second)g(being)f(to)-30
+35477 y(comment)387 b(out)g(the)g(rele)-39 b(v)g(ant)387
+b(lines)g(in)g(the)h(init)e(scripts.)-30 35812 y
+SDict begin H.S end
+ -30
+35812 a -30 35812 a
+SDict begin 18.2 H.A end
+ -30 35812 a -30 35812 a
+SDict begin [ /View [/XYZ H.V] /Dest (5105) cvn H.B /DEST pdfmark end
+ -30 35812
+a -30 36587 a
+SDict begin H.S end
+ -30 36587 a -30 36587 a
+SDict begin 18.2 H.A end
+ -30 36587 a -30
+36587 a
+SDict begin [ /View [/XYZ H.V] /Dest (5107) cvn H.B /DEST pdfmark end
+ -30 36587 a 1679 x FU(F)-23 b(or)412 b(e)-23
+b(xample,)412 b(SSH)f(is)h(started)g(by)g(its)f(o)-39
+b(wn)412 b(init)g(script)g(at)32530 38266 y
+SDict begin H.S end
+ 32530 38266
+a 32530 38266 a
+SDict begin 18.2 H.A end
+ 32530 38266 a 32530 38266 a
+SDict begin [ /View [/XYZ H.V] /Dest (5108) cvn H.B /DEST pdfmark end
+ 32530 38266
+a FQ(/etc/rc.d/rc.sshd)p FU(.)402 b(Y)-170 b(ou)411 b(can)h(dis-)-30
+40281 y(able)387 b(this)g(using:)-30 42166 y
+SDict begin H.S end
+ -30 42166
+a -30 42166 a
+SDict begin 14.56 H.A end
+ -30 42166 a -30 42166 a
+SDict begin [ /View [/XYZ H.V] /Dest (5109) cvn H.B /DEST pdfmark end
+ -30 42166 a -30
+42166 a
+SDict begin H.S end
+ -30 42166 a -30 42166 a
+SDict begin 14.56 H.A end
+ -30 42166 a -30 42166
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5110) cvn H.B /DEST pdfmark end
+ -30 42166 a 1277 x FJ(#)1309 43443 y
+SDict begin H.S end
+ 1309 43443 a 1309
+43443 a
+SDict begin 14.56 H.A end
+ 1309 43443 a 1309 43443 a
+SDict begin [ /View [/XYZ H.V] /Dest (5111) cvn H.B /DEST pdfmark end
+ 1309 43443 a FH(chmod)743
+b(-x)h(/etc/rc.d/rc.sshd)-30 45084 y
+SDict begin H.S end
+ -30 45084 a -30
+45084 a
+SDict begin 18.2 H.A end
+ -30 45084 a -30 45084 a
+SDict begin [ /View [/XYZ H.V] /Dest (5112) cvn H.B /DEST pdfmark end
+ -30 45084 a 1923 x FU(F)-23
+b(or)424 b(services)g(that)g(don')-28 b(t)424 b(ha)-31
+b(v)-23 b(e)424 b(their)g(o)-39 b(wn)424 b(init)g(script,)g(you)g(will)
+g(need)h(to)f(comment)f(out)h(the)-30 49022 y(rele)-39
+b(v)g(ant)459 b(lines)e(in)h(the)h(init)e(scripts)h(to)g(disable)g
+(them.)g(F)-23 b(or)458 b(e)-23 b(xample,)458 b(the)g(portmap)f(daemon)
+-30 51036 y(is)387 b(started)g(by)g(the)h(follo)-39 b(wing)386
+b(lines)h(in)21412 51036 y
+SDict begin H.S end
+ 21412 51036 a 21412 51036
+a
+SDict begin 18.2 H.A end
+ 21412 51036 a 21412 51036 a
+SDict begin [ /View [/XYZ H.V] /Dest (5113) cvn H.B /DEST pdfmark end
+ 21412 51036 a FQ(/etc/rc.d/rc.inet2)p
+FU(:)-30 52922 y
+SDict begin H.S end
+ -30 52922 a -30 52922 a
+SDict begin 14.56 H.A end
+ -30 52922 a
+-30 52922 a
+SDict begin [ /View [/XYZ H.V] /Dest (5114) cvn H.B /DEST pdfmark end
+ -30 52922 a 1276 x FP(#)744 b(This)f(must)h(be)f(running)g
+(in)h(order)f(to)h(mount)f(NFS)h(volumes.)-30 55810 y(#)g(Start)f(the)h
+(RPC)f(portmapper:)-30 57421 y(if)h([)f(-x)h(/sbin/rpc.portmap)e(];)i
+(then)1458 59033 y(echo)f("Starting)g(RPC)h(portmapper:)1486
+b(/sbin/rpc.portmap")1458 60645 y(/sbin/rpc.portmap)-30
+62257 y(fi)-30 63868 y(#)744 b(Done)f(starting)g(the)h(RPC)f
+(portmapper.)p Black -30 73672 a FR(182)p Black eop end
+%%Page: 183 205
+TeXDict begin 183 204 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.183) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 39293 -1636 a FR(Chapter)386 b(14)h(Security)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5115) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(This)468 b(can)h(be)g(disabled)f(by)h
+(adding)20086 3611 y
+SDict begin H.S end
+ 20086 3611 a 20086 3611 a
+SDict begin 18.2 H.A end
+ 20086
+3611 a 20086 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5116) cvn H.B /DEST pdfmark end
+ 20086 3611 a FP(#)g FU(symbols)f(to)h(the)f(be)-23
+b(ginnings)468 b(of)h(the)f(lines)h(that)f(don')-28 b(t)-30
+5626 y(already)387 b(start)g(with)g(them,)h(lik)-15 b(e)386
+b(so:)-30 8787 y FP(#)744 b(This)f(must)h(be)f(running)g(in)h(order)f
+(to)h(mount)f(NFS)h(volumes.)-30 10399 y(#)g(Start)f(the)h(RPC)f
+(portmapper:)-30 12011 y(#if)h([)f(-x)h(/sbin/rpc.portmap)e(];)h(then)
+-30 13622 y(#)1488 b(echo)743 b("Starting)g(RPC)g(portmapper:)1487
+b(/sbin/rpc.portmap")-30 15234 y(#)h(/sbin/rpc.portmap)-30
+16846 y(#fi)-30 18458 y(#)744 b(Done)f(starting)g(the)h(RPC)f
+(portmapper.)-30 18653 y
+SDict begin H.S end
+ -30 18653 a -30 18653 a
+SDict begin 18.2 H.A end
+ -30
+18653 a -30 18653 a
+SDict begin [ /View [/XYZ H.V] /Dest (5118) cvn H.B /DEST pdfmark end
+ -30 18653 a -30 18653 a
+SDict begin H.S end
+ -30 18653
+a -30 18653 a
+SDict begin 18.2 H.A end
+ -30 18653 a -30 18653 a
+SDict begin [ /View [/XYZ H.V] /Dest (5120) cvn H.B /DEST pdfmark end
+ -30 18653 a -30
+18653 a
+SDict begin H.S end
+ -30 18653 a -30 18653 a
+SDict begin 18.2 H.A end
+ -30 18653 a -30 18653
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5122) cvn H.B /DEST pdfmark end
+ -30 18653 a -30 20202 a
+SDict begin H.S end
+ -30 20202 a -30 20202 a
+SDict begin 18.2 H.A end
+ -30
+20202 a -30 20202 a
+SDict begin [ /View [/XYZ H.V] /Dest (5124) cvn H.B /DEST pdfmark end
+ -30 20202 a 1820 x FU(These)409 b(changes)g(will)f
+(only)h(tak)-15 b(e)408 b(ef)-39 b(fect)410 b(after)f(either)g(a)g
+(reboot)g(or)g(changing)f(from)h(and)g(back)-30 24037
+y(to)417 b(runle)-39 b(v)-23 b(el)417 b(3)g(or)g(4.)h(Y)-170
+b(ou)416 b(can)i(do)f(this)g(by)g(typing)f(the)h(follo)-39
+b(wing)417 b(on)g(the)g(console)g(\(you)g(will)-30 26051
+y(need)387 b(to)h(log)f(in)g(ag)-8 b(ain)387 b(after)h(changing)e(to)h
+(runle)-39 b(v)-23 b(el)387 b(1\):)-30 27937 y
+SDict begin H.S end
+ -30 27937
+a -30 27937 a
+SDict begin 14.56 H.A end
+ -30 27937 a -30 27937 a
+SDict begin [ /View [/XYZ H.V] /Dest (5125) cvn H.B /DEST pdfmark end
+ -30 27937 a -30
+27937 a
+SDict begin H.S end
+ -30 27937 a -30 27937 a
+SDict begin 14.56 H.A end
+ -30 27937 a -30 27937
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5126) cvn H.B /DEST pdfmark end
+ -30 27937 a 1276 x FJ(#)1309 29213 y
+SDict begin H.S end
+ 1309 29213 a 1309
+29213 a
+SDict begin 14.56 H.A end
+ 1309 29213 a 1309 29213 a
+SDict begin [ /View [/XYZ H.V] /Dest (5127) cvn H.B /DEST pdfmark end
+ 1309 29213 a FH(telinit)743
+b(1)-30 29238 y
+SDict begin H.S end
+ -30 29238 a -30 29238 a
+SDict begin 14.56 H.A end
+ -30 29238 a -30
+29238 a
+SDict begin [ /View [/XYZ H.V] /Dest (5128) cvn H.B /DEST pdfmark end
+ -30 29238 a 1587 x FJ(#)1309 30825 y
+SDict begin H.S end
+ 1309 30825
+a 1309 30825 a
+SDict begin 14.56 H.A end
+ 1309 30825 a 1309 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (5129) cvn H.B /DEST pdfmark end
+ 1309 30825 a
+FH(telinit)g(3)-30 33949 y
+SDict begin H.S end
+ -30 33949 a -30 33949 a
+SDict begin 18.2 H.A end
+ -30
+33949 a -30 33949 a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY-HOST) cvn H.B /DEST
+pdfmark end
+ -30 33949 a 6100 x FL(14.2)620 b(Host)g(Access)g
+(Contr)-45 b(ol)-30 40077 y
+SDict begin H.S end
+ -30 40077 a -30 40077 a
+SDict begin 18.2 H.A end
+ -30
+40077 a -30 40077 a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY-HOST-IPTABLES) cvn H.B
+/DEST pdfmark end
+ -30 40077 a 5334 x FF(iptab)-19 b(les)-30
+45796 y
+SDict begin H.S end
+ -30 45796 a -30 45796 a
+SDict begin 18.2 H.A end
+ -30 45796 a -30 45796
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5135) cvn H.B /DEST pdfmark end
+ -30 45796 a -30 45796 a
+SDict begin H.S end
+ -30 45796 a -30 45796 a
+SDict begin 18.2 H.A end
+ -30
+45796 a -30 45796 a
+SDict begin [ /View [/XYZ H.V] /Dest (5137) cvn H.B /DEST pdfmark end
+ -30 45796 a -30 45796 a
+SDict begin H.S end
+ -30 45796
+a -30 45796 a
+SDict begin 18.2 H.A end
+ -30 45796 a -30 45796 a
+SDict begin [ /View [/XYZ H.V] /Dest (5139) cvn H.B /DEST pdfmark end
+ -30 45796 a -30
+46726 a
+SDict begin H.S end
+ -30 46726 a -30 46726 a
+SDict begin 18.2 H.A end
+ -30 46726 a -30 46726
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5141) cvn H.B /DEST pdfmark end
+ -30 46726 a -30 46726 a
+SDict begin H.S end
+ -30 46726 a -30 46726 a
+SDict begin 18.2 H.A end
+ -30
+46726 a -30 46726 a
+SDict begin [ /View [/XYZ H.V] /Dest (5142) cvn H.B /DEST pdfmark end
+ -30 46726 a 1629 x FP(iptables)361
+b FU(is)g(the)g(pack)-15 b(et)361 b(\002ltering)g(con\002guration)f
+(program)h(for)h(Linux)f(2.4)g(and)h(abo)-23 b(v)g(e.)361
+b(The)-30 50370 y(2.4)453 b(k)-15 b(ernel)452 b(\(2.4.5,)i(to)f(be)f(e)
+-23 b(xact\))453 b(w)-15 b(as)452 b(\002rst)g(introduced)g(into)h
+(Slackw)-15 b(are)452 b(\(as)g(an)h(option\))f(in)-30
+52385 y(v)-23 b(ersion)385 b(8.0)g(and)h(w)-15 b(as)384
+b(made)h(the)h(def)-15 b(ault)384 b(in)h(Slackw)-15 b(are)385
+b(8.1.)h(This)f(section)f(only)h(co)-23 b(v)g(ers)385
+b(the)-30 54399 y(basics)420 b(of)h(its)f(usage)h(and)f(you)h(should)f
+(check)p 0 1 0 0 TeXcolorcmyk 25717 54753 a
+SDict begin H.S end
+ 25717 54753
+a 0 1 0 0 TeXcolorcmyk -354 x FA(http://)o(w)l(w)l(w)l(.)l(n)l(e)l(t)l
+(f)l(i)l(l)l(t)l(e)l(r)l(.)l(o)l(r)l(g)l(/)p 0 1 0 0
+TeXcolorcmyk 45943 53293 a
+SDict begin H.R end
+ 45943 53293 a 45943 54399
+a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.netfilter.org/) >> /Subtype /Link H.B /ANN pdfmark
+end
+ 45943 54399 a Black 420 w FU(for)h(more)-30 56414 y(details.)391
+b(These)h(commands)e(can)i(be)f(entered)h(into)28147
+56414 y
+SDict begin H.S end
+ 28147 56414 a 28147 56414 a
+SDict begin 18.2 H.A end
+ 28147 56414 a 28147
+56414 a
+SDict begin [ /View [/XYZ H.V] /Dest (5144) cvn H.B /DEST pdfmark end
+ 28147 56414 a FQ(/etc/rc.d/rc.firewall)p FU(,)378
+b(which)391 b(has)h(to)f(be)-30 58429 y(set)316 b(as)g(e)-23
+b(x)g(ecutable)316 b(for)g(these)g(rules)g(to)g(tak)-15
+b(e)315 b(ef)-39 b(fect)317 b(at)f(startup.)g(Note)g(that)g(incorrect)
+45825 58429 y
+SDict begin H.S end
+ 45825 58429 a 45825 58429 a
+SDict begin 18.2 H.A end
+ 45825 58429
+a 45825 58429 a
+SDict begin [ /View [/XYZ H.V] /Dest (5145) cvn H.B /DEST pdfmark end
+ 45825 58429 a FP(iptables)-30 60443 y
+FU(commands)382 b(can)g(essentially)g(lock)g(you)g(out)g(of)g(your)h(o)
+-39 b(wn)382 b(machine.)h(Unless)e(you)i(are)f(100\045)-30
+62458 y(con\002dent)387 b(in)g(your)g(skills,)g(al)-15
+b(w)g(ays)386 b(ensure)h(you)g(ha)-31 b(v)-23 b(e)387
+b(local)g(access)h(to)f(the)g(machine.)-30 63568 y
+SDict begin H.S end
+ -30
+63568 a -30 63568 a
+SDict begin 18.2 H.A end
+ -30 63568 a -30 63568 a
+SDict begin [ /View [/XYZ H.V] /Dest (5146) cvn H.B /DEST pdfmark end
+ -30 63568
+a 1680 x FU(The)340 b(\002rst)f(thing)g(most)g(people)h(should)f(do)h
+(is)f(set)h(the)f(def)-15 b(ault)339 b(polic)-23 b(y)339
+b(for)h(each)g(inbound)f(chain)-30 67262 y(to)387 b(DR)-62
+b(OP:)p Black 49451 73792 a FR(183)p Black eop end
+%%Page: 184 206
+TeXDict begin 184 205 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.184) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5181) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(14)g(Security)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504
+a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5147) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504
+a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5148) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x
+FJ(#)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+ 1309 3611 a
+1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5149) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(iptables)743 b(-P)h(INPUT)f(DROP)-30
+3779 y
+SDict begin H.S end
+ -30 3779 a -30 3779 a
+SDict begin 14.56 H.A end
+ -30 3779 a -30 3779 a
+SDict begin [ /View [/XYZ H.V] /Dest (5150) cvn H.B /DEST pdfmark end
+ -30
+3779 a 1444 x FJ(#)1309 5223 y
+SDict begin H.S end
+ 1309 5223 a 1309 5223
+a
+SDict begin 14.56 H.A end
+ 1309 5223 a 1309 5223 a
+SDict begin [ /View [/XYZ H.V] /Dest (5151) cvn H.B /DEST pdfmark end
+ 1309 5223 a FH(iptables)g(-P)h(FORWARD)f
+(DROP)-30 6941 y
+SDict begin H.S end
+ -30 6941 a -30 6941 a
+SDict begin 18.2 H.A end
+ -30 6941 a -30
+6941 a
+SDict begin [ /View [/XYZ H.V] /Dest (5152) cvn H.B /DEST pdfmark end
+ -30 6941 a 1846 x FU(When)402 b(e)-39 b(v)-23
+b(erything)401 b(is)h(denied,)g(you)g(can)g(start)f(allo)-39
+b(wing)402 b(things.)f(The)h(\002rst)f(thing)h(to)f(allo)-39
+b(w)402 b(is)-30 10802 y(an)-23 b(y)387 b(traf)-39 b(\002c)388
+b(for)f(sessions)f(which)h(are)h(already)f(established:)-30
+12687 y
+SDict begin H.S end
+ -30 12687 a -30 12687 a
+SDict begin 14.56 H.A end
+ -30 12687 a -30 12687
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5153) cvn H.B /DEST pdfmark end
+ -30 12687 a -30 12687 a
+SDict begin H.S end
+ -30 12687 a -30 12687 a
+SDict begin 14.56 H.A end
+ -30
+12687 a -30 12687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5154) cvn H.B /DEST pdfmark end
+ -30 12687 a 1276 x FJ(#)1309 13963
+y
+SDict begin H.S end
+ 1309 13963 a 1309 13963 a
+SDict begin 14.56 H.A end
+ 1309 13963 a 1309 13963 a
+SDict begin [ /View [/XYZ H.V] /Dest (5155) cvn H.B /DEST pdfmark end
+
+1309 13963 a FH(iptables)743 b(-A)h(INPUT)f(-m)h(state)f(--state)g
+(ESTABLISHED,RELATED)e(-j)j(ACCEPT)-30 15681 y
+SDict begin H.S end
+ -30 15681
+a -30 15681 a
+SDict begin 18.2 H.A end
+ -30 15681 a -30 15681 a
+SDict begin [ /View [/XYZ H.V] /Dest (5156) cvn H.B /DEST pdfmark end
+ -30 15681 a 1847
+x FU(So)387 b(as)h(not)f(to)h(break)g(an)-23 b(y)387
+b(applications)g(that)g(communicate)g(using)g(the)g(loopback)g
+(address,)h(it)-30 19542 y(is)f(usually)g(wise)g(to)g(add)g(a)h(rule)f
+(lik)-15 b(e)387 b(this:)-30 21428 y
+SDict begin H.S end
+ -30 21428 a -30
+21428 a
+SDict begin 14.56 H.A end
+ -30 21428 a -30 21428 a
+SDict begin [ /View [/XYZ H.V] /Dest (5157) cvn H.B /DEST pdfmark end
+ -30 21428 a -30 21428
+a
+SDict begin H.S end
+ -30 21428 a -30 21428 a
+SDict begin 14.56 H.A end
+ -30 21428 a -30 21428 a
+SDict begin [ /View [/XYZ H.V] /Dest (5158) cvn H.B /DEST pdfmark end
+ -30
+21428 a 1276 x FJ(#)1309 22704 y
+SDict begin H.S end
+ 1309 22704 a 1309 22704
+a
+SDict begin 14.56 H.A end
+ 1309 22704 a 1309 22704 a
+SDict begin [ /View [/XYZ H.V] /Dest (5159) cvn H.B /DEST pdfmark end
+ 1309 22704 a FH(iptables)743
+b(-A)h(INPUT)f(-s)h(127.0.0.0/8)e(-d)i(127.0.0.0/8)e(-i)i(lo)f(-j)h
+(ACCEPT)-30 24422 y
+SDict begin H.S end
+ -30 24422 a -30 24422 a
+SDict begin 18.2 H.A end
+ -30 24422
+a -30 24422 a
+SDict begin [ /View [/XYZ H.V] /Dest (5160) cvn H.B /DEST pdfmark end
+ -30 24422 a 1846 x FU(This)441 b(rules)h(allo)-39
+b(ws)441 b(an)-23 b(y)441 b(traf)-39 b(\002c)442 b(to)g(and)f(from)h
+(127.0.0.0/8)g(\(127.0.0.0)g(-)g(127.255.255.255\))-30
+28283 y(on)347 b(the)g(loopback)f(\()10652 28283 y
+SDict begin H.S end
+ 10652
+28283 a 10652 28283 a
+SDict begin 18.2 H.A end
+ 10652 28283 a 10652 28283 a
+SDict begin [ /View [/XYZ H.V] /Dest (5161) cvn H.B /DEST pdfmark end
+ 10652
+28283 a FQ(lo)p FU(\))g(interf)-15 b(ace.)347 b(When)f(creating)h
+(rules,)g(it)g(is)f(a)i(good)e(idea)h(to)g(be)g(as)f(speci\002c)-30
+30298 y(as)506 b(possible,)f(to)h(mak)-15 b(e)505 b(sure)h(that)f(your)
+h(rules)f(do)h(not)g(inadv)-23 b(ertently)504 b(allo)-39
+b(w)506 b(an)-23 b(ything)505 b(e)-39 b(vil.)-30 32312
+y(That)387 b(said,)h(rules)f(that)g(allo)-39 b(w)387
+b(too)g(little)g(mean)g(more)g(rules)g(and)g(more)g(typing.)-30
+32648 y
+SDict begin H.S end
+ -30 32648 a -30 32648 a
+SDict begin 18.2 H.A end
+ -30 32648 a -30 32648
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5162) cvn H.B /DEST pdfmark end
+ -30 32648 a -30 33423 a
+SDict begin H.S end
+ -30 33423 a -30 33423 a
+SDict begin 18.2 H.A end
+ -30
+33423 a -30 33423 a
+SDict begin [ /View [/XYZ H.V] /Dest (5164) cvn H.B /DEST pdfmark end
+ -30 33423 a 1679 x FU(The)452 b(ne)-23
+b(xt)451 b(thing)g(to)g(do)g(w)-15 b(ould)451 b(be)h(to)f(allo)-39
+b(w)451 b(access)h(to)f(speci\002c)g(services)h(running)f(on)g(your)-30
+37117 y(machine.)563 b(If,)h(for)f(e)-23 b(xample,)563
+b(you)g(w)-15 b(anted)562 b(to)h(run)g(a)g(web)g(serv)-23
+b(er)563 b(on)g(your)g(machine,)g(you)-30 39131 y(w)-15
+b(ould)386 b(use)i(a)f(rule)g(similar)g(to)g(this:)-30
+40696 y
+SDict begin H.S end
+ -30 40696 a -30 40696 a
+SDict begin 14.56 H.A end
+ -30 40696 a -30 40696
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5165) cvn H.B /DEST pdfmark end
+ -30 40696 a -30 40696 a
+SDict begin H.S end
+ -30 40696 a -30 40696 a
+SDict begin 14.56 H.A end
+ -30
+40696 a -30 40696 a
+SDict begin [ /View [/XYZ H.V] /Dest (5166) cvn H.B /DEST pdfmark end
+ -30 40696 a 1597 x FJ(#)1309 42293
+y
+SDict begin H.S end
+ 1309 42293 a 1309 42293 a
+SDict begin 14.56 H.A end
+ 1309 42293 a 1309 42293 a
+SDict begin [ /View [/XYZ H.V] /Dest (5167) cvn H.B /DEST pdfmark end
+
+1309 42293 a FH(iptables)743 b(-A)h(INPUT)f(-p)h(tcp)f(--dport)g(80)h
+(-i)f(ppp0)h(-j)f(ACCEPT)-30 44010 y
+SDict begin H.S end
+ -30 44010 a -30
+44010 a
+SDict begin 18.2 H.A end
+ -30 44010 a -30 44010 a
+SDict begin [ /View [/XYZ H.V] /Dest (5168) cvn H.B /DEST pdfmark end
+ -30 44010 a 1847 x FU(This)368
+b(will)f(allo)-39 b(w)368 b(access)g(from)g(an)-23 b(y)368
+b(machine)g(to)f(port)h(80)g(on)g(your)g(machine)g(via)g(the)47180
+45857 y
+SDict begin H.S end
+ 47180 45857 a 47180 45857 a
+SDict begin 18.2 H.A end
+ 47180 45857 a 47180
+45857 a
+SDict begin [ /View [/XYZ H.V] /Dest (5169) cvn H.B /DEST pdfmark end
+ 47180 45857 a FQ(ppp0)e FU(in-)-30 47872 y(terf)-15
+b(ace.)374 b(Y)-170 b(ou)372 b(may)h(w)-15 b(ant)372
+b(to)h(restrict)g(access)g(to)g(this)g(service)g(so)g(that)g(only)f
+(certain)i(machines)-30 49886 y(can)388 b(access)f(it.)g(This)g(rule)h
+(allo)-39 b(ws)387 b(access)g(to)g(your)g(web)h(service)f(from)39138
+49886 y
+SDict begin H.S end
+ 39138 49886 a 39138 49886 a
+SDict begin 18.2 H.A end
+ 39138 49886 a 39138
+49886 a
+SDict begin [ /View [/XYZ H.V] /Dest (5170) cvn H.B /DEST pdfmark end
+ 39138 49886 a 0 1 0 0 TeXcolorcmyk 39138 49886
+a
+SDict begin H.S end
+ 39138 49886 a 0 1 0 0 TeXcolorcmyk FQ(64.57.102.34)p
+0 1 0 0 TeXcolorcmyk 46654 49146 a
+SDict begin H.R end
+ 46654 49146 a 46654
+49886 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (64.57.102.34) >> /Subtype /Link H.B /ANN pdfmark end
+ 46654 49886 a Black FU(:)-30 51772 y
+SDict begin H.S end
+ -30 51772
+a -30 51772 a
+SDict begin 14.56 H.A end
+ -30 51772 a -30 51772 a
+SDict begin [ /View [/XYZ H.V] /Dest (5171) cvn H.B /DEST pdfmark end
+ -30 51772 a -30
+51772 a
+SDict begin H.S end
+ -30 51772 a -30 51772 a
+SDict begin 14.56 H.A end
+ -30 51772 a -30 51772
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5172) cvn H.B /DEST pdfmark end
+ -30 51772 a 1276 x FJ(#)1309 53048 y
+SDict begin H.S end
+ 1309 53048 a 1309
+53048 a
+SDict begin 14.56 H.A end
+ 1309 53048 a 1309 53048 a
+SDict begin [ /View [/XYZ H.V] /Dest (5173) cvn H.B /DEST pdfmark end
+ 1309 53048 a FH(iptables)743
+b(-A)h(INPUT)f(-p)h(tcp)f(-s)h(64.57.102.34)e(--dport)h(80)h(-i)f(ppp0)
+h(-j)f(ACCEPT)-30 54766 y
+SDict begin H.S end
+ -30 54766 a -30 54766 a
+SDict begin 18.2 H.A end
+ -30
+54766 a -30 54766 a
+SDict begin [ /View [/XYZ H.V] /Dest (5174) cvn H.B /DEST pdfmark end
+ -30 54766 a 1846 x FU(Allo)-39 b(wing)392
+b(ICMP)g(traf)-39 b(\002c)392 b(can)h(be)g(useful)f(for)g(diagnostic)g
+(purposes.)g(T)-124 b(o)393 b(do)f(this,)h(you)f(w)-15
+b(ould)-30 58627 y(use)387 b(a)h(rule)f(lik)-15 b(e)387
+b(this:)-30 60192 y
+SDict begin H.S end
+ -30 60192 a -30 60192 a
+SDict begin 14.56 H.A end
+ -30 60192
+a -30 60192 a
+SDict begin [ /View [/XYZ H.V] /Dest (5175) cvn H.B /DEST pdfmark end
+ -30 60192 a -30 60192 a
+SDict begin H.S end
+ -30 60192 a -30
+60192 a
+SDict begin 14.56 H.A end
+ -30 60192 a -30 60192 a
+SDict begin [ /View [/XYZ H.V] /Dest (5176) cvn H.B /DEST pdfmark end
+ -30 60192 a 1596 x FJ(#)1309
+61788 y
+SDict begin H.S end
+ 1309 61788 a 1309 61788 a
+SDict begin 14.56 H.A end
+ 1309 61788 a 1309 61788
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5177) cvn H.B /DEST pdfmark end
+ 1309 61788 a FH(iptables)743 b(-A)h(INPUT)f(-p)h(icmp)f(-j)h(ACCEPT)
+-30 61956 y
+SDict begin H.S end
+ -30 61956 a -30 61956 a
+SDict begin 18.2 H.A end
+ -30 61956 a -30 61956
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5178) cvn H.B /DEST pdfmark end
+ -30 61956 a -30 63506 a
+SDict begin H.S end
+ -30 63506 a -30 63506 a
+SDict begin 18.2 H.A end
+ -30
+63506 a -30 63506 a
+SDict begin [ /View [/XYZ H.V] /Dest (5180) cvn H.B /DEST pdfmark end
+ -30 63506 a 1847 x FU(Most)479 b(people)g(will)g
+(also)g(w)-15 b(ant)479 b(to)g(set)h(up)f(Netw)-15 b(ork)478
+b(Address)h(T)-54 b(ranslation)479 b(\(N)-54 b(A)-172
+b(T\))479 b(on)g(their)-30 67368 y(g)-8 b(ate)-39 b(w)-15
+b(ay)504 b(machine,)g(so)g(that)g(other)g(machines)f(on)h(their)g(netw)
+-15 b(ork)503 b(can)h(access)g(the)g(Internet)p Black
+-30 73792 a FR(184)p Black eop end
+%%Page: 185 207
+TeXDict begin 185 206 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.185) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5210) cvn H.B /DEST pdfmark end
+ -30 -2687 a 39293 -1636 a FR(Chapter)386
+b(14)h(Security)p Black -30 3611 a FU(through)g(it.)g(Y)-170
+b(ou)387 b(w)-15 b(ould)386 b(use)h(the)h(follo)-39 b(wing)386
+b(rule)h(to)h(do)f(this:)-30 6773 y FJ(#)1309 6773 y
+SDict begin H.S end
+
+1309 6773 a 1309 6773 a
+SDict begin 14.56 H.A end
+ 1309 6773 a 1309 6773 a
+SDict begin [ /View [/XYZ H.V] /Dest (5183) cvn H.B /DEST pdfmark end
+ 1309
+6773 a FH(iptables)743 b(-t)h(nat)f(-A)h(POSTROUTING)e(-o)i(ppp0)f(-j)h
+(MASQUERADE)-30 6941 y
+SDict begin H.S end
+ -30 6941 a -30 6941 a
+SDict begin 18.2 H.A end
+ -30 6941
+a -30 6941 a
+SDict begin [ /View [/XYZ H.V] /Dest (5184) cvn H.B /DEST pdfmark end
+ -30 6941 a -30 8490 a
+SDict begin H.S end
+ -30 8490 a -30 8490
+a
+SDict begin 18.2 H.A end
+ -30 8490 a -30 8490 a
+SDict begin [ /View [/XYZ H.V] /Dest (5186) cvn H.B /DEST pdfmark end
+ -30 8490 a 1847 x FU(Y)-170 b(ou)455
+b(will)g(also)g(need)h(to)f(enable)h(IP)f(forw)-15 b(arding.)455
+b(Y)-170 b(ou)455 b(can)h(do)g(this)f(temporarily)-101
+b(,)455 b(using)g(the)-30 12352 y(follo)-39 b(wing)387
+b(command:)-30 14237 y
+SDict begin H.S end
+ -30 14237 a -30 14237 a
+SDict begin 14.56 H.A end
+ -30 14237
+a -30 14237 a
+SDict begin [ /View [/XYZ H.V] /Dest (5187) cvn H.B /DEST pdfmark end
+ -30 14237 a -30 14237 a
+SDict begin H.S end
+ -30 14237 a -30
+14237 a
+SDict begin 14.56 H.A end
+ -30 14237 a -30 14237 a
+SDict begin [ /View [/XYZ H.V] /Dest (5188) cvn H.B /DEST pdfmark end
+ -30 14237 a 1276 x FJ(#)1309
+15513 y
+SDict begin H.S end
+ 1309 15513 a 1309 15513 a
+SDict begin 14.56 H.A end
+ 1309 15513 a 1309 15513
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5189) cvn H.B /DEST pdfmark end
+ 1309 15513 a FH(echo)743 b(1)h(>)g(/proc/sys/net/ipv4/ip_forward)-30
+17231 y
+SDict begin H.S end
+ -30 17231 a -30 17231 a
+SDict begin 18.2 H.A end
+ -30 17231 a -30 17231
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5190) cvn H.B /DEST pdfmark end
+ -30 17231 a 1847 x FU(T)-124 b(o)451 b(enable)g(IP)g(forw)-15
+b(arding)451 b(on)g(a)g(more)g(permanent)g(basis)g(\(i.e.)h(so)f(that)g
+(the)g(change)h(is)f(k)-15 b(ept)-30 21092 y(after)585
+b(a)f(reboot\),)h(you)f(will)g(need)g(to)g(open)g(the)g(\002le)29959
+21092 y
+SDict begin H.S end
+ 29959 21092 a 29959 21092 a
+SDict begin 18.2 H.A end
+ 29959 21092 a 29959
+21092 a
+SDict begin [ /View [/XYZ H.V] /Dest (5191) cvn H.B /DEST pdfmark end
+ 29959 21092 a FQ(/etc/rc.d/rc.inet2)573 b FU(in)585
+b(your)f(f)-15 b(a)-31 b(v)g(orite)-30 23107 y(editor)387
+b(and)g(change)h(the)f(follo)-39 b(wing)386 b(line:)-30
+24992 y
+SDict begin H.S end
+ -30 24992 a -30 24992 a
+SDict begin 14.56 H.A end
+ -30 24992 a -30 24992
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5192) cvn H.B /DEST pdfmark end
+ -30 24992 a 1276 x FP(IPV4_FORWARD=0)-30 27963 y
+SDict begin H.S end
+ -30
+27963 a -30 27963 a
+SDict begin 18.2 H.A end
+ -30 27963 a -30 27963 a
+SDict begin [ /View [/XYZ H.V] /Dest (5193) cvn H.B /DEST pdfmark end
+ -30 27963
+a 1870 x FU(...to)j(this:)-30 31398 y
+SDict begin H.S end
+ -30 31398 a -30
+31398 a
+SDict begin 14.56 H.A end
+ -30 31398 a -30 31398 a
+SDict begin [ /View [/XYZ H.V] /Dest (5194) cvn H.B /DEST pdfmark end
+ -30 31398 a 1596 x FP(IPV4_FORWARD=1)
+-30 34689 y
+SDict begin H.S end
+ -30 34689 a -30 34689 a
+SDict begin 18.2 H.A end
+ -30 34689 a -30 34689
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5195) cvn H.B /DEST pdfmark end
+ -30 34689 a 1870 x FU(F)-23 b(or)387 b(more)g(information)f(on)h(N)
+-54 b(A)-172 b(T)-115 b(,)388 b(see)g(the)23968 36559
+y
+SDict begin H.S end
+ 23968 36559 a 23968 36559 a
+SDict begin 18.2 H.A end
+ 23968 36559 a 23968 36559
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5196) cvn H.B /DEST pdfmark end
+ 23968 36559 a FU(N)-54 b(A)-172 b(T)387 b(HO)-54 b(WT)-28
+b(O)32999 35939 y FT(2)33463 36559 y FU(.)-30 37557 y
+SDict begin H.S end
+
+-30 37557 a -30 37557 a
+SDict begin 18.2 H.A end
+ -30 37557 a -30 37557 a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY-HOST-TCPWRAPPERS) cvn
+H.B /DEST pdfmark end
+ -30 37557
+a 5294 x FF(tcpwrapper)g(s)-30 43236 y
+SDict begin H.S end
+ -30 43236 a -30
+43236 a
+SDict begin 18.2 H.A end
+ -30 43236 a -30 43236 a
+SDict begin [ /View [/XYZ H.V] /Dest (5200) cvn H.B /DEST pdfmark end
+ -30 43236 a -30 44165
+a
+SDict begin H.S end
+ -30 44165 a -30 44165 a
+SDict begin 18.2 H.A end
+ -30 44165 a -30 44165 a
+SDict begin [ /View [/XYZ H.V] /Dest (5202) cvn H.B /DEST pdfmark end
+ -30
+44165 a -30 44165 a
+SDict begin H.S end
+ -30 44165 a -30 44165 a
+SDict begin 18.2 H.A end
+ -30 44165
+a -30 44165 a
+SDict begin [ /View [/XYZ H.V] /Dest (5203) cvn H.B /DEST pdfmark end
+ -30 44165 a 1630 x FP(tcpwrappers)451 b
+FU(controls)g(access)h(to)g(daemons)f(at)h(the)g(application)f(le)-39
+b(v)-23 b(el,)452 b(rather)g(than)f(at)h(the)-30 47810
+y(IP)500 b(le)-39 b(v)-23 b(el.)500 b(This)g(can)g(pro)-23
+b(vide)500 b(an)g(e)-23 b(xtra)500 b(layer)g(of)g(security)g(at)g
+(times)f(when)h(IP-le)-39 b(v)-23 b(el)500 b(access)-30
+49824 y(controls)395 b(\(e.g.)h(Net\002lter\))f(are)h(not)f
+(functioning)g(correctly)-101 b(.)396 b(F)-23 b(or)395
+b(e)-23 b(xample,)395 b(if)g(you)g(recompile)-30 51839
+y(the)353 b(k)-15 b(ernel)352 b(b)-31 b(ut)353 b(for)-28
+b(get)353 b(to)f(include)h(iptables)f(support,)g(your)h(IP)g(le)-39
+b(v)-23 b(el)353 b(protection)f(will)g(f)-15 b(ail)352
+b(b)-31 b(ut)-30 53854 y(tcpwrappers)387 b(will)g(still)f(help)h
+(protect)g(your)h(system.)-30 54964 y
+SDict begin H.S end
+ -30 54964 a -30
+54964 a
+SDict begin 18.2 H.A end
+ -30 54964 a -30 54964 a
+SDict begin [ /View [/XYZ H.V] /Dest (5204) cvn H.B /DEST pdfmark end
+ -30 54964 a 1679 x FU(Access)305
+b(to)g(services)g(protected)f(by)h(tcpwrappers)g(can)g(be)g(controlled)
+g(using)41754 56643 y
+SDict begin H.S end
+ 41754 56643 a 41754 56643 a
+SDict begin 18.2 H.A end
+ 41754
+56643 a 41754 56643 a
+SDict begin [ /View [/XYZ H.V] /Dest (5205) cvn H.B /DEST pdfmark end
+ 41754 56643 a FQ(/etc/hosts.allow)-30
+58658 y FU(and)2595 58658 y
+SDict begin H.S end
+ 2595 58658 a 2595 58658 a
+SDict begin 18.2 H.A end
+
+2595 58658 a 2595 58658 a
+SDict begin [ /View [/XYZ H.V] /Dest (5206) cvn H.B /DEST pdfmark end
+ 2595 58658 a FQ(/etc/hosts.deny)p
+FU(.)-30 59702 y
+SDict begin H.S end
+ -30 59702 a -30 59702 a
+SDict begin 18.2 H.A end
+ -30 59702 a
+-30 59702 a
+SDict begin [ /View [/XYZ H.V] /Dest (5207) cvn H.B /DEST pdfmark end
+ -30 59702 a 1746 x FU(The)404 b(majority)f(of)h(people)g(w)
+-15 b(ould)403 b(ha)-31 b(v)-23 b(e)404 b(a)g(single)g(line)g(in)f
+(their)34992 61448 y
+SDict begin H.S end
+ 34992 61448 a 34992 61448 a
+SDict begin 18.2 H.A end
+ 34992
+61448 a 34992 61448 a
+SDict begin [ /View [/XYZ H.V] /Dest (5208) cvn H.B /DEST pdfmark end
+ 34992 61448 a FQ(/etc/hosts.deny)395
+b FU(\002le)404 b(to)f(den)-23 b(y)-30 63462 y(access)388
+b(to)f(all)g(daemons)g(by)g(def)-15 b(ault.)387 b(This)f(line)i(w)-15
+b(ould)386 b(be:)p Black -30 64838 16000 45 v -30 65802
+a Fx(2)249 b(http://www)-65 b(.net\002lter)-55 b(.or)-18
+b(g/documentation/HO)-35 b(WT)-18 b(O/N)-35 b(A)-111
+b(T)-92 b(-HO)-35 b(WT)-18 b(O.txt)p Black Black 49451
+73792 a FR(185)p Black eop end
+%%Page: 186 208
+TeXDict begin 186 207 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.186) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY-CURRENT-PATCHES) cvn
+H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(14)g(Security)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504
+a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5209) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FP(ALL)744
+b(:)f(ALL)-30 7176 y FU(When)416 b(this)f(is)h(done,)g(you)f(can)h
+(concentrate)g(on)f(allo)-39 b(wing)416 b(access)g(to)f(services)h(for)
+g(speci\002ed)-30 9190 y(hosts,)525 b(domains,)g(or)h(IP)f(ranges.)h
+(This)f(can)h(be)f(done)h(in)f(the)g FQ(/etc/hosts.allow)516
+b FU(\002le,)525 b(which)-30 11205 y(follo)-39 b(ws)387
+b(the)g(same)g(format.)-30 11995 y
+SDict begin H.S end
+ -30 11995 a -30 11995
+a
+SDict begin 18.2 H.A end
+ -30 11995 a -30 11995 a
+SDict begin [ /View [/XYZ H.V] /Dest (5212) cvn H.B /DEST pdfmark end
+ -30 11995 a 1999 x FU(A)375
+b(lot)g(of)g(people)g(w)-15 b(ould)374 b(start)h(by)g(accepting)f(all)h
+(connections)f(from)38256 13994 y
+SDict begin H.S end
+ 38256 13994 a 38256
+13994 a
+SDict begin 18.2 H.A end
+ 38256 13994 a 38256 13994 a
+SDict begin [ /View [/XYZ H.V] /Dest (5213) cvn H.B /DEST pdfmark end
+ 38256 13994 a 0 1 0 0
+TeXcolorcmyk 38256 13994 a
+SDict begin H.S end
+ 38256 13994 a 0 1 0 0 TeXcolorcmyk
+FQ(localhost)p 0 1 0 0 TeXcolorcmyk 43893 13254 a
+SDict begin H.R end
+ 43893
+13254 a 43893 13994 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (localhost) >> /Subtype /Link H.B /ANN pdfmark end
+ 43893 13994 a Black FU(.)i(This)f(can)g(be)-30
+16009 y(achie)-39 b(v)-23 b(ed)387 b(using:)-30 17894
+y
+SDict begin H.S end
+ -30 17894 a -30 17894 a
+SDict begin 14.56 H.A end
+ -30 17894 a -30 17894 a
+SDict begin [ /View [/XYZ H.V] /Dest (5214) cvn H.B /DEST pdfmark end
+ -30
+17894 a 1277 x FP(ALL)744 b(:)f(127.0.0.1)-30 20746 y
+SDict begin H.S end
+
+-30 20746 a -30 20746 a
+SDict begin 18.2 H.A end
+ -30 20746 a -30 20746 a
+SDict begin [ /View [/XYZ H.V] /Dest (5215) cvn H.B /DEST pdfmark end
+ -30 20746
+a 1989 x FU(T)-124 b(o)409 b(allo)-39 b(w)409 b(access)g(to)g(SSHd)f
+(from)19220 22735 y
+SDict begin H.S end
+ 19220 22735 a 19220 22735 a
+SDict begin 18.2 H.A end
+ 19220
+22735 a 19220 22735 a
+SDict begin [ /View [/XYZ H.V] /Dest (5216) cvn H.B /DEST pdfmark end
+ 19220 22735 a 0 1 0 0 TeXcolorcmyk
+19220 22836 a
+SDict begin H.S end
+ 19220 22836 a 0 1 0 0 TeXcolorcmyk -101
+x FQ(192.168.0.0/24)p 0 1 0 0 TeXcolorcmyk 27989 21893
+a
+SDict begin H.R end
+ 27989 21893 a 27989 22735 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (192.168.0.0/24) >> /Subtype /Link H.B /ANN pdfmark end
+ 27989 22735 a Black FU(,)i(you)f(could)f
+(use)h(either)g(of)g(the)g(follo)-39 b(wing)-30 24750
+y(rules:)-30 26315 y
+SDict begin H.S end
+ -30 26315 a -30 26315 a
+SDict begin 14.56 H.A end
+ -30 26315
+a -30 26315 a
+SDict begin [ /View [/XYZ H.V] /Dest (5217) cvn H.B /DEST pdfmark end
+ -30 26315 a 1596 x FP(sshd)743 b(:)h(192.168.0.0/24)-30
+29523 y(sshd)f(:)h(192.168.0.)-30 29549 y
+SDict begin H.S end
+ -30 29549 a
+-30 29549 a
+SDict begin 18.2 H.A end
+ -30 29549 a -30 29549 a
+SDict begin [ /View [/XYZ H.V] /Dest (5218) cvn H.B /DEST pdfmark end
+ -30 29549 a -30 29549
+a
+SDict begin H.S end
+ -30 29549 a -30 29549 a
+SDict begin 18.2 H.A end
+ -30 29549 a -30 29549 a
+SDict begin [ /View [/XYZ H.V] /Dest (5220) cvn H.B /DEST pdfmark end
+ -30
+29549 a -30 31099 a
+SDict begin H.S end
+ -30 31099 a -30 31099 a
+SDict begin 18.2 H.A end
+ -30 31099
+a -30 31099 a
+SDict begin [ /View [/XYZ H.V] /Dest (5222) cvn H.B /DEST pdfmark end
+ -30 31099 a 1988 x FU(It)530 b(is)f(also)g(possible)g(to)
+g(restrict)h(access)f(to)h(hosts)f(in)g(certain)h(domains.)f(This)g
+(can)h(be)f(done)-30 35102 y(using)430 b(the)g(follo)-39
+b(wing)430 b(rule)g(\(note)g(that)g(this)g(relies)g(on)g(the)g(re)-39
+b(v)-23 b(erse)430 b(DNS)g(entry)g(for)h(the)f(con-)-30
+37117 y(necting)495 b(host)f(being)g(trustw)-15 b(orth)-8
+b(y)-101 b(,)495 b(so)f(I)h(w)-15 b(ould)494 b(recommand)h(ag)-8
+b(ainst)494 b(its)h(use)f(on)h(Internet-)-30 39131 y(connected)387
+b(hosts\):)-30 40958 y
+SDict begin H.S end
+ -30 40958 a -30 40958 a
+SDict begin 14.56 H.A end
+ -30 40958
+a -30 40958 a
+SDict begin [ /View [/XYZ H.V] /Dest (5223) cvn H.B /DEST pdfmark end
+ -30 40958 a 1335 x FP(sshd)743 b(:)h(.slackware.com)-30
+45418 y
+SDict begin H.S end
+ -30 45418 a -30 45418 a
+SDict begin 18.2 H.A end
+ -30 45418 a -30 45418
+a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY-CURRENT) cvn H.B /DEST
+pdfmark end
+ -30 45418 a 6099 x FL(14.3)620 b(K)-33 b(eeping)619
+b(Current)-30 52013 y
+SDict begin H.S end
+ -30 52013 a -30 52013 a
+SDict begin 18.2 H.A end
+ -30 52013
+a -30 52013 a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY-CURRENT-LIST) cvn H.B
+/DEST pdfmark end
+ -30 52013 a 4866 x Fc(slackware-security)511
+b FG(mailing)517 b(list)-30 57293 y
+SDict begin H.S end
+ -30 57293 a -30 57293
+a
+SDict begin 18.2 H.A end
+ -30 57293 a -30 57293 a
+SDict begin [ /View [/XYZ H.V] /Dest (5229) cvn H.B /DEST pdfmark end
+ -30 57293 a -30 58223 a
+SDict begin H.S end
+ -30
+58223 a -30 58223 a
+SDict begin 18.2 H.A end
+ -30 58223 a -30 58223 a
+SDict begin [ /View [/XYZ H.V] /Dest (5232) cvn H.B /DEST pdfmark end
+ -30 58223
+a 1600 x FU(Whene)-39 b(v)-23 b(er)471 b(a)h(security)f(problem)g(af)
+-39 b(fects)472 b(Slackw)-15 b(are,)471 b(an)g(email)g(is)g(sent)g(to)g
+(all)h(subscribers)-30 61838 y(to)543 b(the)4155 61838
+y
+SDict begin H.S end
+ 4155 61838 a 4155 61838 a
+SDict begin 18.2 H.A end
+ 4155 61838 a 4155 61838 a
+SDict begin [ /View [/XYZ H.V] /Dest (5233) cvn H.B /DEST pdfmark end
+
+4155 61838 a FP(slackware-security@slackware.com)c FU(mailing)j(list.)h
+(Reports)f(are)h(sent)f(out)h(for)-30 63853 y(vulnerabilities)301
+b(of)h(an)-23 b(y)302 b(part)f(of)i(Slackw)-15 b(are,)301
+b(apart)h(from)g(the)g(softw)-15 b(are)301 b(in)40724
+63853 y
+SDict begin H.S end
+ 40724 63853 a 40724 63853 a
+SDict begin 18.2 H.A end
+ 40724 63853 a 40724
+63853 a
+SDict begin [ /View [/XYZ H.V] /Dest (5234) cvn H.B /DEST pdfmark end
+ 40724 63853 a FQ(/extra)d FU(or)46378 63853 y
+SDict begin H.S end
+
+46378 63853 a 46378 63853 a
+SDict begin 18.2 H.A end
+ 46378 63853 a 46378 63853
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5235) cvn H.B /DEST pdfmark end
+ 46378 63853 a FQ(/pasture)p FU(.)-30 65867 y(These)450
+b(security)g(announcement)f(emails)h(include)f(details)h(on)g
+(obtaining)f(updated)h(v)-23 b(ersions)-30 67882 y(of)387
+b(Slackw)-15 b(are)387 b(packages)g(or)h(w)-15 b(ork-arounds,)386
+b(if)i(an)-23 b(y)-101 b(.)p Black -30 73792 a FR(186)p
+Black eop end
+%%Page: 187 209
+TeXDict begin 187 208 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.187) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 39293 -1636 a FR(Chapter)386 b(14)h(Security)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5236) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(Subscribing)f(to)h(Slackw)-15
+b(are)387 b(mailing)f(lists)h(is)g(co)-23 b(v)g(ered)387
+b(in)p 0 TeXcolorgray 32451 3611 a
+SDict begin H.S end
+ 32451 3611 a FU(Section)f(2.2.2)
+40586 3611 y
+SDict begin 18.2 H.L end
+ 40586 3611 a 40586 3611 a
+SDict begin [ /Subtype /Link /Dest (HELP-ONLINE-EMAIL) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 40586 3611 a Black
+1 w FU(.)-30 4721 y
+SDict begin H.S end
+ -30 4721 a -30 4721 a
+SDict begin 18.2 H.A end
+ -30 4721 a
+-30 4721 a
+SDict begin [ /View [/XYZ H.V] /Dest (SECURITY-CURRENT-PATCHES) cvn
+H.B /DEST pdfmark end
+ -30 4721 a 5182 x FG(The)518 b FA(/patche)n(s)487
+b FG(director)19 b(y)-30 10288 y
+SDict begin H.S end
+ -30 10288 a -30 10288
+a
+SDict begin 18.2 H.A end
+ -30 10288 a -30 10288 a
+SDict begin [ /View [/XYZ H.V] /Dest (5241) cvn H.B /DEST pdfmark end
+ -30 10288 a -30 10288 a
+SDict begin H.S end
+ -30
+10288 a -30 10288 a
+SDict begin 18.2 H.A end
+ -30 10288 a -30 10288 a
+SDict begin [ /View [/XYZ H.V] /Dest (5244) cvn H.B /DEST pdfmark end
+ -30 10288
+a -30 10288 a
+SDict begin H.S end
+ -30 10288 a -30 10288 a
+SDict begin 18.2 H.A end
+ -30 10288 a -30
+10288 a
+SDict begin [ /View [/XYZ H.V] /Dest (5247) cvn H.B /DEST pdfmark end
+ -30 10288 a -30 11218 a
+SDict begin H.S end
+ -30 11218 a -30 11218
+a
+SDict begin 18.2 H.A end
+ -30 11218 a -30 11218 a
+SDict begin [ /View [/XYZ H.V] /Dest (5249) cvn H.B /DEST pdfmark end
+ -30 11218 a 1630 x FU(Whene)-39
+b(v)-23 b(er)494 b(updated)f(packages)h(are)g(released)f(for)h(a)g(v)
+-23 b(ersion)493 b(of)h(Slackw)-15 b(are)492 b(\(usually)h(only)-30
+14862 y(to)461 b(\002x)f(a)h(security)f(problem,)h(in)f(the)h(case)g
+(of)g(already)f(released)h(Slackw)-15 b(are)460 b(v)-23
+b(ersions\),)460 b(the)-23 b(y)-30 16877 y(are)352 b(placed)g(in)f(the)
+10414 16877 y
+SDict begin H.S end
+ 10414 16877 a 10414 16877 a
+SDict begin 18.2 H.A end
+ 10414 16877
+a 10414 16877 a
+SDict begin [ /View [/XYZ H.V] /Dest (5250) cvn H.B /DEST pdfmark end
+ 10414 16877 a FQ(/patches)c FU(directory)-101
+b(.)352 b(The)f(full)h(path)f(to)h(these)f(patches)h(will)f(depend)h
+(on)f(the)-30 18892 y(mirror)387 b(you)g(are)h(using,)f(b)-31
+b(ut)387 b(will)g(tak)-15 b(e)387 b(the)g(form)27213
+18892 y
+SDict begin H.S end
+ 27213 18892 a 27213 18892 a
+SDict begin 18.2 H.A end
+ 27213 18892 a 27213
+18892 a
+SDict begin [ /View [/XYZ H.V] /Dest (5251) cvn H.B /DEST pdfmark end
+ 27213 18892 a FQ(/path/to/slackware-)55 b(x.x/patches/)p
+FU(.)-30 19227 y
+SDict begin H.S end
+ -30 19227 a -30 19227 a
+SDict begin 18.2 H.A end
+ -30 19227 a
+-30 19227 a
+SDict begin [ /View [/XYZ H.V] /Dest (5252) cvn H.B /DEST pdfmark end
+ -30 19227 a -30 19227 a
+SDict begin H.S end
+ -30 19227 a -30 19227
+a
+SDict begin 18.2 H.A end
+ -30 19227 a -30 19227 a
+SDict begin [ /View [/XYZ H.V] /Dest (5254) cvn H.B /DEST pdfmark end
+ -30 19227 a -30 20002 a
+SDict begin H.S end
+ -30
+20002 a -30 20002 a
+SDict begin 18.2 H.A end
+ -30 20002 a -30 20002 a
+SDict begin [ /View [/XYZ H.V] /Dest (5256) cvn H.B /DEST pdfmark end
+ -30 20002
+a 1679 x FU(Before)429 b(installing)f(these)g(packages,)i(it)e(is)h(a)g
+(good)g(idea)g(to)f(v)-23 b(erify)429 b(the)39399 21681
+y
+SDict begin H.S end
+ 39399 21681 a 39399 21681 a
+SDict begin 18.2 H.A end
+ 39399 21681 a 39399 21681
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5257) cvn H.B /DEST pdfmark end
+ 39399 21681 a FP(md5sum)f FU(of)h(the)g(pack-)-30 23696
+y(age.)2966 23696 y
+SDict begin H.S end
+ 2966 23696 a 2966 23696 a
+SDict begin 18.2 H.A end
+ 2966 23696
+a 2966 23696 a
+SDict begin [ /View [/XYZ H.V] /Dest (5258) cvn H.B /DEST pdfmark end
+ 2966 23696 a FP(md5sum)p FU(\(1\))457
+b(is)h(a)f(commandline)g(utility)f(that)i(creates)g(a)34075
+23696 y
+SDict begin H.S end
+ 34075 23696 a 34075 23696 a
+SDict begin 18.2 H.A end
+ 34075 23696 a 34075
+23696 a
+SDict begin [ /View [/XYZ H.V] /Dest (5259) cvn H.B /DEST pdfmark end
+ 34075 23696 a FU(\223unique\224)g(mathematical)e(hash)-30
+25710 y(of)528 b(the)g(\002le.)g(If)h(a)f(single)f(bit)h(of)g(the)g
+(\002le)g(has)g(been)g(changed,)g(it)g(will)g(generate)g(a)g(dif)-39
+b(ferent)-30 27725 y(md5sum)386 b(v)-39 b(alue.)-30 29290
+y
+SDict begin H.S end
+ -30 29290 a -30 29290 a
+SDict begin 14.56 H.A end
+ -30 29290 a -30 29290 a
+SDict begin [ /View [/XYZ H.V] /Dest (5260) cvn H.B /DEST pdfmark end
+ -30
+29290 a -30 29290 a
+SDict begin H.S end
+ -30 29290 a -30 29290 a
+SDict begin 14.56 H.A end
+ -30 29290
+a -30 29290 a
+SDict begin [ /View [/XYZ H.V] /Dest (5261) cvn H.B /DEST pdfmark end
+ -30 29290 a 1597 x FJ(\045)1309 30887 y
+SDict begin H.S end
+
+1309 30887 a 1309 30887 a
+SDict begin 14.56 H.A end
+ 1309 30887 a 1309 30887 a
+SDict begin [ /View [/XYZ H.V] /Dest (5262) cvn H.B /DEST pdfmark end
+ 1309
+30887 a FH(md5sum)743 b(package-)p FK(<)p FH(ver)p FK(>)p
+FH(-)p FK(<)p FH(arch)p FK(>)p FH(-)p FK(<)p FH(rev)p
+FK(>)p FH(.tgz)-30 32498 y FP(6341417aa1c025448b53073a1f1d287d)1484
+b(package-)p FK(<)p FP(ver)p FK(>)p FP(-)p FK(<)p FP(arch)p
+FK(>)p FP(-)p FK(<)p FP(rev)p FK(>)p FP(.tgz)-30 34243
+y
+SDict begin H.S end
+ -30 34243 a -30 34243 a
+SDict begin 18.2 H.A end
+ -30 34243 a -30 34243 a
+SDict begin [ /View [/XYZ H.V] /Dest (5263) cvn H.B /DEST pdfmark end
+ -30
+34243 a 1820 x FU(Y)-170 b(ou)391 b(should)h(then)f(check)h(this)g(ag)
+-8 b(ainst)391 b(the)h(line)g(for)g(the)g(ne)-39 b(w)392
+b(package)g(in)f(the)43633 36063 y
+SDict begin H.S end
+ 43633 36063 a 43633
+36063 a
+SDict begin 18.2 H.A end
+ 43633 36063 a 43633 36063 a
+SDict begin [ /View [/XYZ H.V] /Dest (5264) cvn H.B /DEST pdfmark end
+ 43633 36063 a FQ(CHECKSUMS.md5)-30
+38077 y FU(\002le)430 b(in)g(the)g(root)g(of)h(the)13314
+38077 y
+SDict begin H.S end
+ 13314 38077 a 13314 38077 a
+SDict begin 18.2 H.A end
+ 13314 38077 a 13314
+38077 a
+SDict begin [ /View [/XYZ H.V] /Dest (5265) cvn H.B /DEST pdfmark end
+ 13314 38077 a FQ(slackware-)55 b($VERSION)419
+b FU(directory)430 b(\(also)g(in)g(the)38503 38077 y
+SDict begin H.S end
+
+38503 38077 a 38503 38077 a
+SDict begin 18.2 H.A end
+ 38503 38077 a 38503 38077
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5267) cvn H.B /DEST pdfmark end
+ 38503 38077 a FQ(/patches)425 b FU(directory)430 b(for)-30
+40092 y(patches\))387 b(or)h(in)f(the)g(email)g(to)g(the)18779
+40092 y
+SDict begin H.S end
+ 18779 40092 a 18779 40092 a
+SDict begin 18.2 H.A end
+ 18779 40092 a 18779
+40092 a
+SDict begin [ /View [/XYZ H.V] /Dest (5268) cvn H.B /DEST pdfmark end
+ 18779 40092 a FP(slackware-security)e FU(mailing)i(list.)-30
+41202 y
+SDict begin H.S end
+ -30 41202 a -30 41202 a
+SDict begin 18.2 H.A end
+ -30 41202 a -30 41202
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5269) cvn H.B /DEST pdfmark end
+ -30 41202 a 1680 x FU(If)369 b(you)f(ha)-31 b(v)-23
+b(e)368 b(a)h(\002le)f(with)g(the)h(md5sum)e(v)-39 b(alues)369
+b(in)f(it,)h(you)f(can)h(source)f(it)h(instead)f(with)g(the)50288
+42882 y
+SDict begin H.S end
+ 50288 42882 a 50288 42882 a
+SDict begin 18.2 H.A end
+ 50288 42882 a 50288
+42882 a
+SDict begin [ /View [/XYZ H.V] /Dest (5270) cvn H.B /DEST pdfmark end
+ 50288 42882 a FP(-c)-30 44896 y FU(option)387
+b(to)5912 44896 y
+SDict begin H.S end
+ 5912 44896 a 5912 44896 a
+SDict begin 18.2 H.A end
+ 5912 44896
+a 5912 44896 a
+SDict begin [ /View [/XYZ H.V] /Dest (5271) cvn H.B /DEST pdfmark end
+ 5912 44896 a FP(md5sum)p FU(.)-30 46782
+y
+SDict begin H.S end
+ -30 46782 a -30 46782 a
+SDict begin 14.56 H.A end
+ -30 46782 a -30 46782 a
+SDict begin [ /View [/XYZ H.V] /Dest (5272) cvn H.B /DEST pdfmark end
+ -30
+46782 a -30 46782 a
+SDict begin H.S end
+ -30 46782 a -30 46782 a
+SDict begin 14.56 H.A end
+ -30 46782
+a -30 46782 a
+SDict begin [ /View [/XYZ H.V] /Dest (5273) cvn H.B /DEST pdfmark end
+ -30 46782 a 1276 x FJ(#)1309 48058 y
+SDict begin H.S end
+ 1309
+48058 a 1309 48058 a
+SDict begin 14.56 H.A end
+ 1309 48058 a 1309 48058 a
+SDict begin [ /View [/XYZ H.V] /Dest (5274) cvn H.B /DEST pdfmark end
+ 1309 48058
+a FH(md5sum)743 b(-c)h(CHECKSUMS.md5)-30 49670 y FP(./ANNOUNCE.10_0:)e
+(OK)-30 51281 y(./BOOTING.TXT:)g(OK)-30 52893 y(./COPYING:)h(OK)-30
+54505 y(./COPYRIGHT.TXT:)f(OK)-30 56116 y(./CRYPTO_NOTICE.TXT:)g(OK)-30
+57728 y(./ChangeLog.txt:)g(OK)-30 59340 y(./FAQ.TXT:)h(FAILED)-30
+61066 y
+SDict begin H.S end
+ -30 61066 a -30 61066 a
+SDict begin 18.2 H.A end
+ -30 61066 a -30 61066
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5275) cvn H.B /DEST pdfmark end
+ -30 61066 a 1838 x FU(As)415 b(you)h(can)f(see,)h(an)-23
+b(y)415 b(\002les)g(that)18565 62904 y
+SDict begin H.S end
+ 18565 62904 a
+18565 62904 a
+SDict begin 18.2 H.A end
+ 18565 62904 a 18565 62904 a
+SDict begin [ /View [/XYZ H.V] /Dest (5276) cvn H.B /DEST pdfmark end
+ 18565 62904
+a FP(md5sum)g FU(e)-39 b(v)g(aluates)416 b(as)f(correct)h(are)f(listed)
+42054 62904 y
+SDict begin H.S end
+ 42054 62904 a 42054 62904 a
+SDict begin 18.2 H.A end
+ 42054 62904
+a 42054 62904 a
+SDict begin [ /View [/XYZ H.V] /Dest (5277) cvn H.B /DEST pdfmark end
+ 42054 62904 a FU(\223)42742 62904 y
+SDict begin H.S end
+ 42742
+62904 a 42742 62904 a
+SDict begin 18.2 H.A end
+ 42742 62904 a 42742 62904 a
+SDict begin [ /View [/XYZ H.V] /Dest (5278) cvn H.B /DEST pdfmark end
+ 42742
+62904 a FP(OK)p FU(\224)g(while)g(\002les)-30 64919 y(that)392
+b(f)-15 b(ail)391 b(are)h(labelled)12711 64919 y
+SDict begin H.S end
+ 12711
+64919 a 12711 64919 a
+SDict begin 18.2 H.A end
+ 12711 64919 a 12711 64919 a
+SDict begin [ /View [/XYZ H.V] /Dest (5279) cvn H.B /DEST pdfmark end
+ 12711
+64919 a FU(\223)13399 64919 y
+SDict begin H.S end
+ 13399 64919 a 13399 64919
+a
+SDict begin 18.2 H.A end
+ 13399 64919 a 13399 64919 a
+SDict begin [ /View [/XYZ H.V] /Dest (5280) cvn H.B /DEST pdfmark end
+ 13399 64919 a FP(FAILED)p
+FU(\224.)g(\(Y)-155 b(es,)392 b(this)f(w)-15 b(as)391
+b(an)h(insult)f(to)g(your)h(intelligence.)f(Wh)-8 b(y)392
+b(do)-30 66934 y(you)387 b(put)g(up)g(with)g(me?\))p
+Black 49394 73792 a FR(187)p Black eop end
+%%Page: 188 210
+TeXDict begin 188 209 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.188) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(14)g(Security)p
+Black Black -30 73792 a(188)p Black eop end
+%%Page: 189 211
+TeXDict begin 189 210 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.189) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (ARCHIVE-FILES) cvn H.B /DEST
+pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(15)-30 10743 y FO(Ar)-93 b(c)-46 b(hive)1287 b(Files)p
+-30 18316 51806 56 v -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316
+a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (ARCHIVE-FILES-GZIP) cvn H.B /DEST
+pdfmark end
+ -30 18316 a 4852 x FL(15.1)620
+b Fq(gzip)-30 23664 y
+SDict begin H.S end
+ -30 23664 a -30 23664 a
+SDict begin 18.2 H.A end
+ -30 23664
+a -30 23664 a
+SDict begin [ /View [/XYZ H.V] /Dest (5286) cvn H.B /DEST pdfmark end
+ -30 23664 a -30 23664 a
+SDict begin H.S end
+ -30 23664 a -30
+23664 a
+SDict begin 18.2 H.A end
+ -30 23664 a -30 23664 a
+SDict begin [ /View [/XYZ H.V] /Dest (5288) cvn H.B /DEST pdfmark end
+ -30 23664 a -30 23664
+a
+SDict begin H.S end
+ -30 23664 a -30 23664 a
+SDict begin 18.2 H.A end
+ -30 23664 a -30 23664 a
+SDict begin [ /View [/XYZ H.V] /Dest (5290) cvn H.B /DEST pdfmark end
+ -30
+23664 a -30 23664 a
+SDict begin H.S end
+ -30 23664 a -30 23664 a
+SDict begin 18.2 H.A end
+ -30 23664
+a -30 23664 a
+SDict begin [ /View [/XYZ H.V] /Dest (5293) cvn H.B /DEST pdfmark end
+ -30 23664 a -30 24780 a
+SDict begin H.S end
+ -30 24780 a -30
+24780 a
+SDict begin 18.2 H.A end
+ -30 24780 a -30 24780 a
+SDict begin [ /View [/XYZ H.V] /Dest (5295) cvn H.B /DEST pdfmark end
+ -30 24780 a -30 24780
+a
+SDict begin H.S end
+ -30 24780 a -30 24780 a
+SDict begin 18.2 H.A end
+ -30 24780 a -30 24780 a
+SDict begin [ /View [/XYZ H.V] /Dest (5296) cvn H.B /DEST pdfmark end
+ -30
+24780 a 1518 x FP(gzip)p FU(\(1\))473 b(is)f(the)h(GNU)g(compression)f
+(program.)h(It)g(tak)-15 b(es)472 b(a)h(single)f(\002le)h(and)g
+(compresses)f(it.)-30 28313 y(The)387 b(basic)g(usage)h(is)f(as)g
+(follo)-39 b(ws:)-30 30198 y
+SDict begin H.S end
+ -30 30198 a -30 30198 a
+SDict begin 14.56 H.A end
+
+-30 30198 a -30 30198 a
+SDict begin [ /View [/XYZ H.V] /Dest (5297) cvn H.B /DEST pdfmark end
+ -30 30198 a -30 30198 a
+SDict begin H.S end
+ -30 30198
+a -30 30198 a
+SDict begin 14.56 H.A end
+ -30 30198 a -30 30198 a
+SDict begin [ /View [/XYZ H.V] /Dest (5298) cvn H.B /DEST pdfmark end
+ -30 30198 a 1277
+x FJ(\045)1309 31475 y
+SDict begin H.S end
+ 1309 31475 a 1309 31475 a
+SDict begin 14.56 H.A end
+ 1309
+31475 a 1309 31475 a
+SDict begin [ /View [/XYZ H.V] /Dest (5299) cvn H.B /DEST pdfmark end
+ 1309 31475 a FH(gzip)5028 31475
+y
+SDict begin H.S end
+ 5028 31475 a 5028 31475 a
+SDict begin 14.56 H.A end
+ 5028 31475 a 5028 31475 a
+SDict begin [ /View [/XYZ H.V] /Dest (5300) cvn H.B /DEST pdfmark end
+
+5028 31475 a Fy(filename)-30 33192 y
+SDict begin H.S end
+ -30 33192 a -30
+33192 a
+SDict begin 18.2 H.A end
+ -30 33192 a -30 33192 a
+SDict begin [ /View [/XYZ H.V] /Dest (5301) cvn H.B /DEST pdfmark end
+ -30 33192 a 1847 x FU(The)568
+b(resulting)f(\002le)g(will)g(be)h(named)21197 35039
+y
+SDict begin H.S end
+ 21197 35039 a 21197 35039 a
+SDict begin 18.2 H.A end
+ 21197 35039 a 21197 35039
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5302) cvn H.B /DEST pdfmark end
+ 21197 35039 a FQ(filename.gz)561 b FU(and)568 b(will)f(usually)g(be)g
+(smaller)h(than)f(the)-30 37054 y(input)439 b(\002le.)h(Note)g(that)
+12621 37054 y
+SDict begin H.S end
+ 12621 37054 a 12621 37054 a
+SDict begin 18.2 H.A end
+ 12621 37054
+a 12621 37054 a
+SDict begin [ /View [/XYZ H.V] /Dest (5304) cvn H.B /DEST pdfmark end
+ 12621 37054 a FQ(filename.gz)433 b FU(will)439
+b(replace)27716 37054 y
+SDict begin H.S end
+ 27716 37054 a 27716 37054 a
+SDict begin 18.2 H.A end
+ 27716
+37054 a 27716 37054 a
+SDict begin [ /View [/XYZ H.V] /Dest (5305) cvn H.B /DEST pdfmark end
+ 27716 37054 a FQ(filename)p FU(.)c(This)440
+b(means)f(that)43914 37054 y
+SDict begin H.S end
+ 43914 37054 a 43914 37054
+a
+SDict begin 18.2 H.A end
+ 43914 37054 a 43914 37054 a
+SDict begin [ /View [/XYZ H.V] /Dest (5306) cvn H.B /DEST pdfmark end
+ 43914 37054 a FQ(filename)434
+b FU(will)-30 39068 y(no)493 b(longer)g(e)-23 b(xist,)493
+b(e)-39 b(v)-23 b(en)493 b(though)g(a)g(gzipped)g(cop)-15
+b(y)492 b(will.)h(Re)-23 b(gular)493 b(te)-23 b(xt)492
+b(\002les)h(will)g(compress)-30 41083 y(nicely)-101 b(,)568
+b(while)f(jpe)-23 b(g)567 b(images,)g(mp3s,)g(and)h(other)f(such)g
+(\002les)g(will)g(not)g(compress)g(too)g(well)-30 43098
+y(as)474 b(the)-23 b(y)474 b(are)h(already)f(compressed.)g(This)f
+(basic)h(usage)h(is)f(a)g(balance)g(of)g(\002nal)g(\002le)g(size)g(and)
+-30 45112 y(compression)386 b(time.)i(The)f(maximum)f(compression)g
+(can)i(be)f(achie)-39 b(v)-23 b(ed)387 b(lik)-15 b(e)387
+b(so:)-30 46998 y
+SDict begin H.S end
+ -30 46998 a -30 46998 a
+SDict begin 14.56 H.A end
+ -30 46998 a
+-30 46998 a
+SDict begin [ /View [/XYZ H.V] /Dest (5307) cvn H.B /DEST pdfmark end
+ -30 46998 a -30 46998 a
+SDict begin H.S end
+ -30 46998 a -30 46998
+a
+SDict begin 14.56 H.A end
+ -30 46998 a -30 46998 a
+SDict begin [ /View [/XYZ H.V] /Dest (5308) cvn H.B /DEST pdfmark end
+ -30 46998 a 1276 x FJ(\045)1309
+48274 y
+SDict begin H.S end
+ 1309 48274 a 1309 48274 a
+SDict begin 14.56 H.A end
+ 1309 48274 a 1309 48274
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5309) cvn H.B /DEST pdfmark end
+ 1309 48274 a FH(gzip)743 b(-9)7260 48274 y
+SDict begin H.S end
+ 7260 48274
+a 7260 48274 a
+SDict begin 14.56 H.A end
+ 7260 48274 a 7260 48274 a
+SDict begin [ /View [/XYZ H.V] /Dest (5310) cvn H.B /DEST pdfmark end
+ 7260 48274 a
+Fy(filename)-30 49991 y
+SDict begin H.S end
+ -30 49991 a -30 49991 a
+SDict begin 18.2 H.A end
+ -30 49991
+a -30 49991 a
+SDict begin [ /View [/XYZ H.V] /Dest (5311) cvn H.B /DEST pdfmark end
+ -30 49991 a 1847 x FU(This)485 b(will)f(tak)-15
+b(e)485 b(a)g(longer)g(time)f(to)h(compress)g(the)f(\002le,)i(b)-31
+b(ut)484 b(the)h(result)g(will)f(be)h(as)h(small)e(as)-30
+53853 y
+SDict begin H.S end
+ -30 53853 a -30 53853 a
+SDict begin 18.2 H.A end
+ -30 53853 a -30 53853
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5312) cvn H.B /DEST pdfmark end
+ -30 53853 a FP(gzip)463 b FU(can)h(mak)-15 b(e)463
+b(it.)h(Using)f(lo)-39 b(wer)464 b(v)-39 b(alues)463
+b(for)h(the)g(command)f(line)g(option)g(will)g(cause)h(it)f(to)-30
+55867 y(compress)387 b(f)-15 b(aster)-62 b(,)387 b(b)-31
+b(ut)387 b(the)g(\002le)g(will)g(not)g(be)h(as)f(compressed.)-30
+56978 y
+SDict begin H.S end
+ -30 56978 a -30 56978 a
+SDict begin 18.2 H.A end
+ -30 56978 a -30 56978
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5313) cvn H.B /DEST pdfmark end
+ -30 56978 a 1679 x FU(Decompressing)318 b(gzipped)h(\002les)f(can)i
+(be)f(done)g(using)f(tw)-15 b(o)319 b(commands,)f(which)h(are)h(really)
+f(just)-30 60672 y(the)350 b(same)f(program.)11735 60672
+y
+SDict begin H.S end
+ 11735 60672 a 11735 60672 a
+SDict begin 18.2 H.A end
+ 11735 60672 a 11735 60672
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5314) cvn H.B /DEST pdfmark end
+ 11735 60672 a FP(gzip)h FU(will)e(decompress)h(an)-23
+b(y)350 b(\002le)f(with)g(a)h(recognized)f(\002le)g(e)-23
+b(xtension.)349 b(A)-30 62686 y(recognized)393 b(e)-23
+b(xtension)391 b(can)i(be)g(an)-23 b(y)393 b(of)f(the)h(follo)-39
+b(wing:)31261 62686 y
+SDict begin H.S end
+ 31261 62686 a 31261 62686 a
+SDict begin 18.2 H.A end
+ 31261
+62686 a 31261 62686 a
+SDict begin [ /View [/XYZ H.V] /Dest (5315) cvn H.B /DEST pdfmark end
+ 31261 62686 a FQ(.gz)p FU(,)33920
+62686 y
+SDict begin H.S end
+ 33920 62686 a 33920 62686 a
+SDict begin 18.2 H.A end
+ 33920 62686 a 33920
+62686 a
+SDict begin [ /View [/XYZ H.V] /Dest (5316) cvn H.B /DEST pdfmark end
+ 33920 62686 a FQ(-)55 b(gz)p FU(,)36635 62686
+y
+SDict begin H.S end
+ 36635 62686 a 36635 62686 a
+SDict begin 18.2 H.A end
+ 36635 62686 a 36635 62686
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5317) cvn H.B /DEST pdfmark end
+ 36635 62686 a FQ(.z)p FU(,)38668 62686 y
+SDict begin H.S end
+ 38668 62686
+a 38668 62686 a
+SDict begin 18.2 H.A end
+ 38668 62686 a 38668 62686 a
+SDict begin [ /View [/XYZ H.V] /Dest (5318) cvn H.B /DEST pdfmark end
+ 38668 62686
+a FQ(-)g(z)p FU(,)40757 62686 y
+SDict begin H.S end
+ 40757 62686 a 40757 62686
+a
+SDict begin 18.2 H.A end
+ 40757 62686 a 40757 62686 a
+SDict begin [ /View [/XYZ H.V] /Dest (5319) cvn H.B /DEST pdfmark end
+ 40757 62686 a FQ(.Z)p FU(,)392
+b(or)44473 62686 y
+SDict begin H.S end
+ 44473 62686 a 44473 62686 a
+SDict begin 18.2 H.A end
+ 44473
+62686 a 44473 62686 a
+SDict begin [ /View [/XYZ H.V] /Dest (5320) cvn H.B /DEST pdfmark end
+ 44473 62686 a FQ(-)55 b(Z)p FU(.)393
+b(The)f(\002rst)-30 64701 y(method)387 b(is)g(to)g(call)10646
+64701 y
+SDict begin H.S end
+ 10646 64701 a 10646 64701 a
+SDict begin 18.2 H.A end
+ 10646 64701 a 10646
+64701 a
+SDict begin [ /View [/XYZ H.V] /Dest (5321) cvn H.B /DEST pdfmark end
+ 10646 64701 a FP(gunzip)p FU(\(1\))g(on)g(a)h(\002le,)f(lik)-15
+b(e)386 b(so:)-30 66528 y
+SDict begin H.S end
+ -30 66528 a -30 66528 a
+SDict begin 14.56 H.A end
+ -30
+66528 a -30 66528 a
+SDict begin [ /View [/XYZ H.V] /Dest (5322) cvn H.B /DEST pdfmark end
+ -30 66528 a -30 66528 a
+SDict begin H.S end
+ -30 66528
+a -30 66528 a
+SDict begin 14.56 H.A end
+ -30 66528 a -30 66528 a
+SDict begin [ /View [/XYZ H.V] /Dest (5323) cvn H.B /DEST pdfmark end
+ -30 66528 a 1335
+x FJ(\045)1309 67863 y
+SDict begin H.S end
+ 1309 67863 a 1309 67863 a
+SDict begin 14.56 H.A end
+ 1309
+67863 a 1309 67863 a
+SDict begin [ /View [/XYZ H.V] /Dest (5324) cvn H.B /DEST pdfmark end
+ 1309 67863 a FH(gunzip)6516 67863
+y
+SDict begin H.S end
+ 6516 67863 a 6516 67863 a
+SDict begin 14.56 H.A end
+ 6516 67863 a 6516 67863 a
+SDict begin [ /View [/XYZ H.V] /Dest (5325) cvn H.B /DEST pdfmark end
+
+6516 67863 a Fy(filename.gz)-30 68031 y
+SDict begin H.S end
+ -30 68031 a -30
+68031 a
+SDict begin 18.2 H.A end
+ -30 68031 a -30 68031 a
+SDict begin [ /View [/XYZ H.V] /Dest (5326) cvn H.B /DEST pdfmark end
+ -30 68031 a Black 49451
+73672 a FR(189)p Black eop end
+%%Page: 190 212
+TeXDict begin 190 211 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.190) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(15)g(Ar)-57 b(c)-23
+b(hive)386 b(F)-70 b(iles)p Black -30 2383 a
+SDict begin H.S end
+ -30 2383
+a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (5328) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107 x
+FU(This)397 b(will)f(lea)-31 b(v)-23 b(e)397 b(a)g(decompressed)f(v)-23
+b(ersion)397 b(of)g(in\002le)f(in)h(the)g(current)g(directory)-101
+b(,)397 b(and)g(the)49897 3490 y
+SDict begin H.S end
+ 49897 3490 a 49897 3490
+a
+SDict begin 18.2 H.A end
+ 49897 3490 a 49897 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (5329) cvn H.B /DEST pdfmark end
+ 49897 3490 a FQ(.gz)-30 5505
+y FU(e)-23 b(xtension)529 b(will)g(be)h(stripped)f(from)g(the)h
+(\002lename.)29094 5505 y
+SDict begin H.S end
+ 29094 5505 a 29094 5505 a
+SDict begin 18.2 H.A end
+ 29094
+5505 a 29094 5505 a
+SDict begin [ /View [/XYZ H.V] /Dest (5330) cvn H.B /DEST pdfmark end
+ 29094 5505 a FP(gunzip)f FU(is)h(really)f(part)h
+(of)44469 5505 y
+SDict begin H.S end
+ 44469 5505 a 44469 5505 a
+SDict begin 18.2 H.A end
+ 44469 5505
+a 44469 5505 a
+SDict begin [ /View [/XYZ H.V] /Dest (5331) cvn H.B /DEST pdfmark end
+ 44469 5505 a FP(gzip)g FU(and)f(is)-30
+7520 y(identical)472 b(to)7459 7520 y
+SDict begin H.S end
+ 7459 7520 a 7459
+7520 a
+SDict begin 18.2 H.A end
+ 7459 7520 a 7459 7520 a
+SDict begin [ /View [/XYZ H.V] /Dest (5332) cvn H.B /DEST pdfmark end
+ 7459 7520 a FP(gzip)743
+b(-d)p FU(.)473 b(As)f(such,)19421 7520 y
+SDict begin H.S end
+ 19421 7520
+a 19421 7520 a
+SDict begin 18.2 H.A end
+ 19421 7520 a 19421 7520 a
+SDict begin [ /View [/XYZ H.V] /Dest (5333) cvn H.B /DEST pdfmark end
+ 19421 7520 a
+FP(gzip)h FU(is)f(often)g(pronounced)35823 7520 y
+SDict begin H.S end
+ 35823
+7520 a 35823 7520 a
+SDict begin 18.2 H.A end
+ 35823 7520 a 35823 7520 a
+SDict begin [ /View [/XYZ H.V] /Dest (5334) cvn H.B /DEST pdfmark end
+ 35823 7520
+a FP(gunzip)p FU(,)g(as)h(that)f(name)h(just)-30 9534
+y(sounds)387 b(cooler)-85 b(.)387 b(:^\))-30 10587 y
+SDict begin H.S end
+
+-30 10587 a -30 10587 a
+SDict begin 18.2 H.A end
+ -30 10587 a -30 10587 a
+SDict begin [ /View [/XYZ H.V] /Dest (ARCHIVE-FILES-BZIP2) cvn H.B
+/DEST pdfmark end
+ -30 10587
+a 5847 x FL(15.2)620 b Fq(bzip2)-30 16896 y
+SDict begin H.S end
+ -30 16896
+a -30 16896 a
+SDict begin 18.2 H.A end
+ -30 16896 a -30 16896 a
+SDict begin [ /View [/XYZ H.V] /Dest (5338) cvn H.B /DEST pdfmark end
+ -30 16896 a -30
+18011 a
+SDict begin H.S end
+ -30 18011 a -30 18011 a
+SDict begin 18.2 H.A end
+ -30 18011 a -30 18011
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5340) cvn H.B /DEST pdfmark end
+ -30 18011 a -30 18011 a
+SDict begin H.S end
+ -30 18011 a -30 18011 a
+SDict begin 18.2 H.A end
+ -30
+18011 a -30 18011 a
+SDict begin [ /View [/XYZ H.V] /Dest (5341) cvn H.B /DEST pdfmark end
+ -30 18011 a 1553 x FP(bzip2)p FU(\(1\))594
+b(is)f(an)i(alternati)-39 b(v)-23 b(e)593 b(compression)g(program)h
+(installed)f(on)h(Slackw)-15 b(are)593 b(Linux.)h(It)-30
+21579 y(uses)341 b(a)h(dif)-39 b(ferent)342 b(compression)e(algorithm)h
+(from)27547 21579 y
+SDict begin H.S end
+ 27547 21579 a 27547 21579 a
+SDict begin 18.2 H.A end
+ 27547
+21579 a 27547 21579 a
+SDict begin [ /View [/XYZ H.V] /Dest (5342) cvn H.B /DEST pdfmark end
+ 27547 21579 a FP(gzip)p FU(,)h(which)f(results)g
+(in)g(some)g(adv)-39 b(antages)-30 23594 y(and)413 b(some)f(disadv)-39
+b(antages.)412 b(The)h(main)f(adv)-39 b(antage)413 b(for)30971
+23594 y
+SDict begin H.S end
+ 30971 23594 a 30971 23594 a
+SDict begin 18.2 H.A end
+ 30971 23594 a 30971
+23594 a
+SDict begin [ /View [/XYZ H.V] /Dest (5343) cvn H.B /DEST pdfmark end
+ 30971 23594 a FP(bzip2)f FU(is)h(the)f(compressed)g(\002le)h
+(size.)-30 25608 y
+SDict begin H.S end
+ -30 25608 a -30 25608 a
+SDict begin 18.2 H.A end
+ -30 25608
+a -30 25608 a
+SDict begin [ /View [/XYZ H.V] /Dest (5344) cvn H.B /DEST pdfmark end
+ -30 25608 a FP(bzip2)569 b FU(will)g(almost)g(al)-15
+b(w)g(ays)568 b(compress)g(better)i(than)30544 25608
+y
+SDict begin H.S end
+ 30544 25608 a 30544 25608 a
+SDict begin 18.2 H.A end
+ 30544 25608 a 30544 25608
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5345) cvn H.B /DEST pdfmark end
+ 30544 25608 a FP(gzip)p FU(.)f(In)h(some)f(instances,)g(this)g(can)
+-30 27623 y(result)614 b(in)g(dramatically)g(smaller)g(\002les.)g(This)
+g(can)h(be)f(a)h(great)f(adv)-39 b(antage)614 b(for)h(people)f(on)-30
+29638 y(slo)-39 b(wer)590 b(modem)e(connections.)h(Also)g(remember)-62
+b(,)590 b(when)f(do)-39 b(wnloading)589 b(softw)-15 b(are)589
+b(from)g(a)-30 31652 y(public)549 b(ftp)h(serv)-23 b(er)-62
+b(,)549 b(it')-85 b(s)549 b(generally)h(good)f(netiquette)f(to)i(do)-39
+b(wnload)549 b(the)41197 31652 y
+SDict begin H.S end
+ 41197 31652 a 41197
+31652 a
+SDict begin 18.2 H.A end
+ 41197 31652 a 41197 31652 a
+SDict begin [ /View [/XYZ H.V] /Dest (5346) cvn H.B /DEST pdfmark end
+ 41197 31652 a FQ(.bz2)e
+FU(\002les)i(instead)-30 33667 y(of)476 b(the)4108 33667
+y
+SDict begin H.S end
+ 4108 33667 a 4108 33667 a
+SDict begin 18.2 H.A end
+ 4108 33667 a 4108 33667 a
+SDict begin [ /View [/XYZ H.V] /Dest (5347) cvn H.B /DEST pdfmark end
+
+4108 33667 a FQ(.gz)e FU(\002les,)i(as)h(this)f(results)f(in)h(less)g
+(o)-23 b(v)g(erhead)476 b(for)h(the)f(generous)g(people)g(hosting)f
+(the)-30 35682 y(serv)-23 b(er)-85 b(.)-30 36472 y
+SDict begin H.S end
+ -30
+36472 a -30 36472 a
+SDict begin 18.2 H.A end
+ -30 36472 a -30 36472 a
+SDict begin [ /View [/XYZ H.V] /Dest (5348) cvn H.B /DEST pdfmark end
+ -30 36472
+a 1999 x FU(The)477 b(disadv)-39 b(antage)477 b(to)13071
+38471 y
+SDict begin H.S end
+ 13071 38471 a 13071 38471 a
+SDict begin 18.2 H.A end
+ 13071 38471 a 13071
+38471 a
+SDict begin [ /View [/XYZ H.V] /Dest (5349) cvn H.B /DEST pdfmark end
+ 13071 38471 a FP(bzip2)g FU(is)g(that)g(it)g(is)g(more)g(CPU)g
+(intensi)-39 b(v)-23 b(e)477 b(than)40743 38471 y
+SDict begin H.S end
+ 40743
+38471 a 40743 38471 a
+SDict begin 18.2 H.A end
+ 40743 38471 a 40743 38471 a
+SDict begin [ /View [/XYZ H.V] /Dest (5350) cvn H.B /DEST pdfmark end
+ 40743
+38471 a FP(gzip)p FU(.)g(This)g(means)-30 40486 y(that)528
+b(bzipping)e(a)i(\002le)g(will)f(generally)g(tak)-15
+b(e)527 b(longer)h(and)g(will)f(use)g(more)h(of)g(the)f(CPU)g(than)-30
+42500 y(gzipping)406 b(the)g(\002le)h(w)-15 b(ould.)406
+b(When)g(considering)g(which)g(compression)g(program)g(to)g(use,)h(you)
+-30 44515 y(must)387 b(weigh)g(this)g(speed)g(vs.)g(compressed)g(size)g
+(and)g(determine)g(which)g(is)g(more)g(important.)-30
+45625 y
+SDict begin H.S end
+ -30 45625 a -30 45625 a
+SDict begin 18.2 H.A end
+ -30 45625 a -30 45625
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5351) cvn H.B /DEST pdfmark end
+ -30 45625 a 1680 x FU(The)439 b(usage)f(of)8515 47305
+y
+SDict begin H.S end
+ 8515 47305 a 8515 47305 a
+SDict begin 18.2 H.A end
+ 8515 47305 a 8515 47305 a
+SDict begin [ /View [/XYZ H.V] /Dest (5352) cvn H.B /DEST pdfmark end
+
+8515 47305 a FP(bzip2)g FU(is)g(nearly)h(identical)f(to)25877
+47305 y
+SDict begin H.S end
+ 25877 47305 a 25877 47305 a
+SDict begin 18.2 H.A end
+ 25877 47305 a 25877
+47305 a
+SDict begin [ /View [/XYZ H.V] /Dest (5353) cvn H.B /DEST pdfmark end
+ 25877 47305 a FP(gzip)p FU(,)g(so)h(not)f(much)g(time)g(will)g
+(be)g(spent)g(dis-)-30 49319 y(cussing)361 b(it.)i(Lik)-15
+b(e)9780 49319 y
+SDict begin H.S end
+ 9780 49319 a 9780 49319 a
+SDict begin 18.2 H.A end
+ 9780 49319
+a 9780 49319 a
+SDict begin [ /View [/XYZ H.V] /Dest (5354) cvn H.B /DEST pdfmark end
+ 9780 49319 a FP(gunzip)p FU(,)14993 49319
+y
+SDict begin H.S end
+ 14993 49319 a 14993 49319 a
+SDict begin 18.2 H.A end
+ 14993 49319 a 14993 49319
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5355) cvn H.B /DEST pdfmark end
+ 14993 49319 a FP(bunzip2)361 b FU(is)h(identical)f(to)29225
+49319 y
+SDict begin H.S end
+ 29225 49319 a 29225 49319 a
+SDict begin 18.2 H.A end
+ 29225 49319 a 29225
+49319 a
+SDict begin [ /View [/XYZ H.V] /Dest (5356) cvn H.B /DEST pdfmark end
+ 29225 49319 a FP(bzip2)743 b(-d)p FU(.)362 b(The)g(primary)g
+(dif)-39 b(ference)362 b(in)-30 51334 y(practical)387
+b(usage)g(is)g(that)13742 51334 y
+SDict begin H.S end
+ 13742 51334 a 13742
+51334 a
+SDict begin 18.2 H.A end
+ 13742 51334 a 13742 51334 a
+SDict begin [ /View [/XYZ H.V] /Dest (5357) cvn H.B /DEST pdfmark end
+ 13742 51334 a FP(bzip2)g
+FU(uses)g(the)23187 51334 y
+SDict begin H.S end
+ 23187 51334 a 23187 51334
+a
+SDict begin 18.2 H.A end
+ 23187 51334 a 23187 51334 a
+SDict begin [ /View [/XYZ H.V] /Dest (5358) cvn H.B /DEST pdfmark end
+ 23187 51334 a FQ(.bz2)d
+FU(e)-23 b(xtension.)-30 53219 y
+SDict begin H.S end
+ -30 53219 a -30 53219
+a
+SDict begin 14.56 H.A end
+ -30 53219 a -30 53219 a
+SDict begin [ /View [/XYZ H.V] /Dest (5359) cvn H.B /DEST pdfmark end
+ -30 53219 a -30 53219 a
+SDict begin H.S end
+ -30
+53219 a -30 53219 a
+SDict begin 14.56 H.A end
+ -30 53219 a -30 53219 a
+SDict begin [ /View [/XYZ H.V] /Dest (5360) cvn H.B /DEST pdfmark end
+ -30 53219
+a 1276 x FJ(\045)1309 54495 y
+SDict begin H.S end
+ 1309 54495 a 1309 54495
+a
+SDict begin 14.56 H.A end
+ 1309 54495 a 1309 54495 a
+SDict begin [ /View [/XYZ H.V] /Dest (5361) cvn H.B /DEST pdfmark end
+ 1309 54495 a FH(bzip2)5772
+54495 y
+SDict begin H.S end
+ 5772 54495 a 5772 54495 a
+SDict begin 14.56 H.A end
+ 5772 54495 a 5772 54495
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5362) cvn H.B /DEST pdfmark end
+ 5772 54495 a Fy(filename)-30 54663 y
+SDict begin H.S end
+ -30 54663 a -30
+54663 a
+SDict begin 14.56 H.A end
+ -30 54663 a -30 54663 a
+SDict begin [ /View [/XYZ H.V] /Dest (5363) cvn H.B /DEST pdfmark end
+ -30 54663 a 1444 x FJ(\045)1309
+56107 y
+SDict begin H.S end
+ 1309 56107 a 1309 56107 a
+SDict begin 14.56 H.A end
+ 1309 56107 a 1309 56107
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5364) cvn H.B /DEST pdfmark end
+ 1309 56107 a FH(bunzip2)7260 56107 y
+SDict begin H.S end
+ 7260 56107 a 7260
+56107 a
+SDict begin 14.56 H.A end
+ 7260 56107 a 7260 56107 a
+SDict begin [ /View [/XYZ H.V] /Dest (5365) cvn H.B /DEST pdfmark end
+ 7260 56107 a Fy(filename.bz2)-30
+56275 y
+SDict begin H.S end
+ -30 56275 a -30 56275 a
+SDict begin 14.56 H.A end
+ -30 56275 a -30 56275
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5366) cvn H.B /DEST pdfmark end
+ -30 56275 a 1444 x FJ(\045)1309 57719 y
+SDict begin H.S end
+ 1309 57719
+a 1309 57719 a
+SDict begin 14.56 H.A end
+ 1309 57719 a 1309 57719 a
+SDict begin [ /View [/XYZ H.V] /Dest (5367) cvn H.B /DEST pdfmark end
+ 1309 57719 a
+FH(bzip2)743 b(-9)8004 57719 y
+SDict begin H.S end
+ 8004 57719 a 8004 57719
+a
+SDict begin 14.56 H.A end
+ 8004 57719 a 8004 57719 a
+SDict begin [ /View [/XYZ H.V] /Dest (5368) cvn H.B /DEST pdfmark end
+ 8004 57719 a Fy(filename)-30
+59437 y
+SDict begin H.S end
+ -30 59437 a -30 59437 a
+SDict begin 18.2 H.A end
+ -30 59437 a -30 59437
+a
+SDict begin [ /View [/XYZ H.V] /Dest (ARCHIVE-FILES-TAR) cvn H.B /DEST
+pdfmark end
+ -30 59437 a Black 14235 x FR(190)p Black eop end
+%%Page: 191 213
+TeXDict begin 191 212 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.191) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5416) cvn H.B /DEST pdfmark end
+ -30 -2687 a 36215 -1636 a FR(Chapter)386
+b(15)i(Ar)-57 b(c)-23 b(hive)386 b(F)-70 b(iles)p Black
+-30 4084 a FL(15.3)620 b Fq(tar)-30 4112 y
+SDict begin H.S end
+ -30 4112 a
+-30 4112 a
+SDict begin 18.2 H.A end
+ -30 4112 a -30 4112 a
+SDict begin [ /View [/XYZ H.V] /Dest (5372) cvn H.B /DEST pdfmark end
+ -30 4112 a -30 4112
+a
+SDict begin H.S end
+ -30 4112 a -30 4112 a
+SDict begin 18.2 H.A end
+ -30 4112 a -30 4112 a
+SDict begin [ /View [/XYZ H.V] /Dest (5374) cvn H.B /DEST pdfmark end
+ -30 4112
+a -30 5228 a
+SDict begin H.S end
+ -30 5228 a -30 5228 a
+SDict begin 18.2 H.A end
+ -30 5228 a -30 5228
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5377) cvn H.B /DEST pdfmark end
+ -30 5228 a -30 5228 a
+SDict begin H.S end
+ -30 5228 a -30 5228 a
+SDict begin 18.2 H.A end
+ -30 5228
+a -30 5228 a
+SDict begin [ /View [/XYZ H.V] /Dest (5378) cvn H.B /DEST pdfmark end
+ -30 5228 a 1987 x FP(tar)p FU(\(1\))425
+b(is)f(the)h(GNU)f(tape)h(archi)-39 b(v)-23 b(er)-85
+b(.)425 b(It)g(tak)-15 b(es)424 b(se)-39 b(v)-23 b(eral)424
+b(\002les)h(or)f(directories)g(and)h(creates)g(one)-30
+9229 y(lar)-28 b(ge)520 b(\002le.)h(This)f(allo)-39 b(ws)519
+b(you)h(to)g(compress)g(an)g(entire)g(directory)g(tree,)h(which)f(is)g
+(impossi-)-30 11244 y(ble)543 b(by)g(just)g(using)11184
+11244 y
+SDict begin H.S end
+ 11184 11244 a 11184 11244 a
+SDict begin 18.2 H.A end
+ 11184 11244 a 11184
+11244 a
+SDict begin [ /View [/XYZ H.V] /Dest (5379) cvn H.B /DEST pdfmark end
+ 11184 11244 a FP(gzip)g FU(or)16537 11244 y
+SDict begin H.S end
+ 16537
+11244 a 16537 11244 a
+SDict begin 18.2 H.A end
+ 16537 11244 a 16537 11244 a
+SDict begin [ /View [/XYZ H.V] /Dest (5380) cvn H.B /DEST pdfmark end
+ 16537
+11244 a FP(bzip2)p FU(.)21187 11244 y
+SDict begin H.S end
+ 21187 11244 a 21187
+11244 a
+SDict begin 18.2 H.A end
+ 21187 11244 a 21187 11244 a
+SDict begin [ /View [/XYZ H.V] /Dest (5381) cvn H.B /DEST pdfmark end
+ 21187 11244 a FP(tar)g
+FU(has)g(man)-23 b(y)543 b(command)f(line)h(options,)g(which)g(are)-30
+13259 y(e)-23 b(xplained)547 b(in)g(its)h(man)f(page.)h(This)f(section)
+g(will)g(just)g(co)-23 b(v)g(er)547 b(the)h(most)f(common)g(uses)g(of)
+-30 15273 y
+SDict begin H.S end
+ -30 15273 a -30 15273 a
+SDict begin 18.2 H.A end
+ -30 15273 a -30 15273
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5382) cvn H.B /DEST pdfmark end
+ -30 15273 a FP(tar)p FU(.)-30 16074 y
+SDict begin H.S end
+ -30 16074 a -30
+16074 a
+SDict begin 18.2 H.A end
+ -30 16074 a -30 16074 a
+SDict begin [ /View [/XYZ H.V] /Dest (5383) cvn H.B /DEST pdfmark end
+ -30 16074 a 1989 x FU(The)337
+b(most)f(common)g(use)h(for)16376 18063 y
+SDict begin H.S end
+ 16376 18063
+a 16376 18063 a
+SDict begin 18.2 H.A end
+ 16376 18063 a 16376 18063 a
+SDict begin [ /View [/XYZ H.V] /Dest (5384) cvn H.B /DEST pdfmark end
+ 16376 18063
+a FP(tar)g FU(is)g(to)f(decompress)h(and)g(unarchi)-39
+b(v)-23 b(e)336 b(a)h(package)g(that)g(you')-77 b(v)-23
+b(e)-30 20077 y(do)-39 b(wnloaded)307 b(from)g(a)h(web)f(site)g(or)g
+(ftp)g(site.)h(Most)e(\002les)h(will)g(come)g(with)g(a)40780
+20077 y
+SDict begin H.S end
+ 40780 20077 a 40780 20077 a
+SDict begin 18.2 H.A end
+ 40780 20077 a 40780
+20077 a
+SDict begin [ /View [/XYZ H.V] /Dest (5385) cvn H.B /DEST pdfmark end
+ 40780 20077 a FQ(.tar.gz)c FU(e)-23 b(xtension.)-30
+22092 y(This)544 b(is)g(commonly)g(kno)-39 b(wn)544 b(as)g(a)19815
+22092 y
+SDict begin H.S end
+ 19815 22092 a 19815 22092 a
+SDict begin 18.2 H.A end
+ 19815 22092 a 19815
+22092 a
+SDict begin [ /View [/XYZ H.V] /Dest (5386) cvn H.B /DEST pdfmark end
+ 19815 22092 a FU(\223tarball\224.)h(It)f(means)g(that)g(se)-39
+b(v)-23 b(eral)545 b(\002les)e(were)i(archi)-39 b(v)-23
+b(ed)-30 24107 y(using)3685 24107 y
+SDict begin H.S end
+ 3685 24107 a 3685
+24107 a
+SDict begin 18.2 H.A end
+ 3685 24107 a 3685 24107 a
+SDict begin [ /View [/XYZ H.V] /Dest (5387) cvn H.B /DEST pdfmark end
+ 3685 24107 a FP(tar)356
+b FU(and)g(then)g(compressed)g(using)23280 24107 y
+SDict begin H.S end
+ 23280
+24107 a 23280 24107 a
+SDict begin 18.2 H.A end
+ 23280 24107 a 23280 24107 a
+SDict begin [ /View [/XYZ H.V] /Dest (5388) cvn H.B /DEST pdfmark end
+ 23280
+24107 a FP(gzip)p FU(.)g(Y)-170 b(ou)356 b(might)f(also)h(see)g(this)g
+(listed)g(as)g(a)48018 24107 y
+SDict begin H.S end
+ 48018 24107 a 48018 24107
+a
+SDict begin 18.2 H.A end
+ 48018 24107 a 48018 24107 a
+SDict begin [ /View [/XYZ H.V] /Dest (5389) cvn H.B /DEST pdfmark end
+ 48018 24107 a FQ(.tar.Z)-30
+26121 y FU(\002le.)388 b(It)f(means)g(the)g(same)g(thing,)g(b)-31
+b(ut)387 b(this)g(is)g(usually)g(encountered)g(on)g(older)g(Unix)g
+(systems.)-30 27232 y
+SDict begin H.S end
+ -30 27232 a -30 27232 a
+SDict begin 18.2 H.A end
+ -30 27232
+a -30 27232 a
+SDict begin [ /View [/XYZ H.V] /Dest (5390) cvn H.B /DEST pdfmark end
+ -30 27232 a 1679 x FU(Alternati)-39 b(v)-23
+b(ely)-101 b(,)373 b(you)g(might)g(\002nd)g(a)19282 28911
+y
+SDict begin H.S end
+ 19282 28911 a 19282 28911 a
+SDict begin 18.2 H.A end
+ 19282 28911 a 19282 28911
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5391) cvn H.B /DEST pdfmark end
+ 19282 28911 a FQ(.tar.bz2)368 b FU(\002le)373 b(some)-39
+b(where.)374 b(K)-39 b(ernel)374 b(source)f(is)g(distrib)-31
+b(uted)-30 30926 y(as)382 b(such)g(because)g(it)g(is)g(a)g(smaller)g
+(do)-39 b(wnload.)382 b(As)g(you)g(might)f(ha)-31 b(v)-23
+b(e)382 b(guessed,)h(this)e(is)h(se)-39 b(v)-23 b(eral)-30
+32940 y(\002les)387 b(archi)-39 b(v)-23 b(ed)387 b(with)11745
+32940 y
+SDict begin H.S end
+ 11745 32940 a 11745 32940 a
+SDict begin 18.2 H.A end
+ 11745 32940 a 11745
+32940 a
+SDict begin [ /View [/XYZ H.V] /Dest (5392) cvn H.B /DEST pdfmark end
+ 11745 32940 a FP(tar)g FU(and)g(then)g(bzipped.)-30
+34051 y
+SDict begin H.S end
+ -30 34051 a -30 34051 a
+SDict begin 18.2 H.A end
+ -30 34051 a -30 34051
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5393) cvn H.B /DEST pdfmark end
+ -30 34051 a 1679 x FU(Y)-170 b(ou)392 b(can)h(get)f(to)h(all)f(the)h
+(\002les)f(in)h(this)f(archi)-39 b(v)-23 b(e)393 b(by)f(making)g(use)h
+(of)36744 35730 y
+SDict begin H.S end
+ 36744 35730 a 36744 35730 a
+SDict begin 18.2 H.A end
+ 36744 35730
+a 36744 35730 a
+SDict begin [ /View [/XYZ H.V] /Dest (5394) cvn H.B /DEST pdfmark end
+ 36744 35730 a FP(tar)g FU(and)f(some)h(command)-30
+37745 y(line)j(ar)-28 b(guments.)396 b(Unarchi)-39 b(ving)396
+b(a)h(tarball)f(mak)-15 b(es)395 b(use)i(of)f(the)34229
+37745 y
+SDict begin H.S end
+ 34229 37745 a 34229 37745 a
+SDict begin 18.2 H.A end
+ 34229 37745 a 34229
+37745 a
+SDict begin [ /View [/XYZ H.V] /Dest (5395) cvn H.B /DEST pdfmark end
+ 34229 37745 a FP(-z)h FU(\003ag,)f(which)g(means)g(to)g
+(\002rst)-30 39759 y(run)295 b(the)h(\002le)f(through)11913
+39759 y
+SDict begin H.S end
+ 11913 39759 a 11913 39759 a
+SDict begin 18.2 H.A end
+ 11913 39759 a 11913
+39759 a
+SDict begin [ /View [/XYZ H.V] /Dest (5396) cvn H.B /DEST pdfmark end
+ 11913 39759 a FP(gunzip)g FU(and)h(decompress)e(it.)i(The)f
+(most)g(common)g(w)-15 b(ay)294 b(to)i(decompress)-30
+41774 y(a)388 b(tarball)f(is)g(lik)-15 b(e)386 b(so:)-30
+43339 y
+SDict begin H.S end
+ -30 43339 a -30 43339 a
+SDict begin 14.56 H.A end
+ -30 43339 a -30 43339
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5397) cvn H.B /DEST pdfmark end
+ -30 43339 a -30 43339 a
+SDict begin H.S end
+ -30 43339 a -30 43339 a
+SDict begin 14.56 H.A end
+ -30
+43339 a -30 43339 a
+SDict begin [ /View [/XYZ H.V] /Dest (5398) cvn H.B /DEST pdfmark end
+ -30 43339 a 1596 x FJ(\045)1309 44935
+y
+SDict begin H.S end
+ 1309 44935 a 1309 44935 a
+SDict begin 14.56 H.A end
+ 1309 44935 a 1309 44935 a
+SDict begin [ /View [/XYZ H.V] /Dest (5399) cvn H.B /DEST pdfmark end
+
+1309 44935 a FH(tar)744 b(-xvzf)f(filename.tar.gz)-30
+46653 y
+SDict begin H.S end
+ -30 46653 a -30 46653 a
+SDict begin 18.2 H.A end
+ -30 46653 a -30 46653
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5400) cvn H.B /DEST pdfmark end
+ -30 46653 a 1847 x FU(That')-85 b(s)379 b(quite)g(a)g(fe)-39
+b(w)380 b(options.)f(So)f(what)i(do)f(the)-23 b(y)378
+b(all)i(mean?)f(The)36269 48500 y
+SDict begin H.S end
+ 36269 48500 a 36269
+48500 a
+SDict begin 18.2 H.A end
+ 36269 48500 a 36269 48500 a
+SDict begin [ /View [/XYZ H.V] /Dest (5401) cvn H.B /DEST pdfmark end
+ 36269 48500 a FP(-x)g
+FU(means)g(to)g(e)-23 b(xtract.)379 b(This)-30 50514
+y(is)319 b(important,)g(as)g(it)g(tells)13751 50514 y
+SDict begin H.S end
+
+13751 50514 a 13751 50514 a
+SDict begin 18.2 H.A end
+ 13751 50514 a 13751 50514
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5402) cvn H.B /DEST pdfmark end
+ 13751 50514 a FP(tar)g FU(e)-23 b(xactly)319 b(what)g(to)g(do)g(with)
+g(the)g(input)g(\002le.)g(In)h(this)e(case,)i(we')-15
+b(ll)319 b(be)-30 52529 y(splitting)413 b(it)g(back)h(up)g(into)f(all)h
+(the)f(\002les)h(that)f(it)h(came)g(from.)33651 52529
+y
+SDict begin H.S end
+ 33651 52529 a 33651 52529 a
+SDict begin 18.2 H.A end
+ 33651 52529 a 33651 52529
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5403) cvn H.B /DEST pdfmark end
+ 33651 52529 a FP(-v)g FU(means)f(to)h(be)g(v)-23 b(erbose.)413
+b(This)-30 54544 y(will)394 b(list)f(all)h(the)g(\002les)f(that)h(are)g
+(being)g(unarchi)-39 b(v)-23 b(ed.)394 b(It)g(is)g(perfectly)g
+(acceptable)g(to)g(lea)-31 b(v)-23 b(e)394 b(this)-30
+56558 y(option)415 b(of)-39 b(f,)416 b(if)f(some)-39
+b(what)414 b(boring.)i(Alternati)-39 b(v)-23 b(ely)-101
+b(,)414 b(you)h(could)g(use)37687 56558 y
+SDict begin H.S end
+ 37687 56558
+a 37687 56558 a
+SDict begin 18.2 H.A end
+ 37687 56558 a 37687 56558 a
+SDict begin [ /View [/XYZ H.V] /Dest (5404) cvn H.B /DEST pdfmark end
+ 37687 56558
+a FP(-vv)g FU(to)g(be)g(v)-23 b(ery)415 b(v)-23 b(erbose)-30
+58573 y(and)380 b(list)g(e)-39 b(v)-23 b(en)381 b(more)f(information)f
+(about)h(each)h(\002le)f(being)g(unarchi)-39 b(v)-23
+b(ed.)380 b(The)42983 58573 y
+SDict begin H.S end
+ 42983 58573 a 42983 58573
+a
+SDict begin 18.2 H.A end
+ 42983 58573 a 42983 58573 a
+SDict begin [ /View [/XYZ H.V] /Dest (5405) cvn H.B /DEST pdfmark end
+ 42983 58573 a FP(-z)g FU(option)f(tells)
+-30 60588 y
+SDict begin H.S end
+ -30 60588 a -30 60588 a
+SDict begin 18.2 H.A end
+ -30 60588 a -30 60588
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5406) cvn H.B /DEST pdfmark end
+ -30 60588 a FP(tar)442 b FU(to)g(run)6800 60588 y
+SDict begin H.S end
+ 6800
+60588 a 6800 60588 a
+SDict begin 18.2 H.A end
+ 6800 60588 a 6800 60588 a
+SDict begin [ /View [/XYZ H.V] /Dest (5407) cvn H.B /DEST pdfmark end
+ 6800 60588
+a FQ(filename.tar.gz)433 b FU(through)21901 60588 y
+SDict begin H.S end
+ 21901
+60588 a 21901 60588 a
+SDict begin 18.2 H.A end
+ 21901 60588 a 21901 60588 a
+SDict begin [ /View [/XYZ H.V] /Dest (5408) cvn H.B /DEST pdfmark end
+ 21901
+60588 a FP(gunzip)442 b FU(\002rst.)g(And)g(\002nally)-101
+b(,)442 b(the)40185 60588 y
+SDict begin H.S end
+ 40185 60588 a 40185 60588
+a
+SDict begin 18.2 H.A end
+ 40185 60588 a 40185 60588 a
+SDict begin [ /View [/XYZ H.V] /Dest (5409) cvn H.B /DEST pdfmark end
+ 40185 60588 a FP(-f)g FU(option)g(tells)
+49544 60588 y
+SDict begin H.S end
+ 49544 60588 a 49544 60588 a
+SDict begin 18.2 H.A end
+ 49544 60588
+a 49544 60588 a
+SDict begin [ /View [/XYZ H.V] /Dest (5410) cvn H.B /DEST pdfmark end
+ 49544 60588 a FP(tar)-30 62602 y FU(that)387
+b(the)g(ne)-23 b(xt)387 b(string)g(on)g(the)g(command)g(line)g(is)g
+(the)g(\002le)g(to)g(operate)g(on.)-30 63713 y
+SDict begin H.S end
+ -30 63713
+a -30 63713 a
+SDict begin 18.2 H.A end
+ -30 63713 a -30 63713 a
+SDict begin [ /View [/XYZ H.V] /Dest (5411) cvn H.B /DEST pdfmark end
+ -30 63713 a 1679
+x FU(There)437 b(are)f(a)h(fe)-39 b(w)437 b(other)f(w)-15
+b(ays)435 b(to)i(write)f(this)f(same)i(command.)f(On)g(older)g(systems)
+f(lacking)-30 67407 y(a)388 b(decent)f(cop)-15 b(y)386
+b(of)i(GNU)14285 67407 y
+SDict begin H.S end
+ 14285 67407 a 14285 67407 a
+SDict begin 18.2 H.A end
+
+14285 67407 a 14285 67407 a
+SDict begin [ /View [/XYZ H.V] /Dest (5412) cvn H.B /DEST pdfmark end
+ 14285 67407 a FP(tar)p FU(,)g(you)f(might)f
+(see)h(it)h(written)e(lik)-15 b(e)387 b(so:)p Black 49451
+73792 a FR(191)p Black eop end
+%%Page: 192 214
+TeXDict begin 192 213 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.192) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5458) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(15)g(Ar)-57 b(c)-23 b(hive)386 b(F)-70 b(iles)p Black
+-30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5413) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504
+a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5414) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FJ(\045)1309 3611 y
+SDict begin H.S end
+ 1309
+3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+ 1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5415) cvn H.B /DEST pdfmark end
+ 1309 3611
+a FH(gunzip)743 b(filename.tar.gz)f(|)i(tar)g(-xvf)f(-)-30
+7176 y FU(This)410 b(command)g(line)g(will)g(uncompress)f(the)i(\002le)
+f(and)g(send)g(the)h(output)e(to)i FP(tar)p FU(.)f(Since)48800
+7176 y
+SDict begin H.S end
+ 48800 7176 a 48800 7176 a
+SDict begin 18.2 H.A end
+ 48800 7176 a 48800 7176
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5418) cvn H.B /DEST pdfmark end
+ 48800 7176 a FP(gzip)-30 9190 y FU(will)539 b(write)g(its)f(output)h
+(to)f(standard)h(out)g(if)g(told)g(to)f(do)h(so,)h(this)e(command)h
+(will)f(write)h(the)-30 11205 y(decompressed)551 b(\002le)g(to)h
+(standard)f(out.)h(The)g(pipe)f(then)h(sends)f(it)g(to)38882
+11205 y
+SDict begin H.S end
+ 38882 11205 a 38882 11205 a
+SDict begin 18.2 H.A end
+ 38882 11205 a 38882
+11205 a
+SDict begin [ /View [/XYZ H.V] /Dest (5419) cvn H.B /DEST pdfmark end
+ 38882 11205 a FP(tar)g FU(for)h(unarchi)-39 b(ving.)-30
+13220 y(The)2765 13220 y
+SDict begin H.S end
+ 2765 13220 a 2765 13220 a
+SDict begin 18.2 H.A end
+ 2765
+13220 a 2765 13220 a
+SDict begin [ /View [/XYZ H.V] /Dest (5420) cvn H.B /DEST pdfmark end
+ 2765 13220 a FU(\223-\224)385 b(means)g(to)f
+(operate)h(on)g(standard)f(input.)h(It)g(will)f(unarchi)-39
+b(v)-23 b(e)384 b(the)h(stream)g(of)f(data)h(that)-30
+15234 y(it)i(gets)g(from)7503 15234 y
+SDict begin H.S end
+ 7503 15234 a 7503
+15234 a
+SDict begin 18.2 H.A end
+ 7503 15234 a 7503 15234 a
+SDict begin [ /View [/XYZ H.V] /Dest (5421) cvn H.B /DEST pdfmark end
+ 7503 15234 a FP(gzip)g
+FU(and)h(write)f(that)g(to)g(the)g(disk.)-30 16345 y
+SDict begin H.S end
+
+-30 16345 a -30 16345 a
+SDict begin 18.2 H.A end
+ -30 16345 a -30 16345 a
+SDict begin [ /View [/XYZ H.V] /Dest (5422) cvn H.B /DEST pdfmark end
+ -30 16345
+a 1679 x FU(Another)614 b(w)-15 b(ay)614 b(to)g(write)h(the)f(\002rst)g
+(command)g(line)g(is)g(to)h(lea)-31 b(v)-23 b(e)614 b(of)-39
+b(f)615 b(the)f(dash)g(before)h(the)-30 20038 y(options,)387
+b(lik)-15 b(e)386 b(so:)-30 21924 y
+SDict begin H.S end
+ -30 21924 a -30 21924
+a
+SDict begin 14.56 H.A end
+ -30 21924 a -30 21924 a
+SDict begin [ /View [/XYZ H.V] /Dest (5423) cvn H.B /DEST pdfmark end
+ -30 21924 a -30 21924 a
+SDict begin H.S end
+ -30
+21924 a -30 21924 a
+SDict begin 14.56 H.A end
+ -30 21924 a -30 21924 a
+SDict begin [ /View [/XYZ H.V] /Dest (5424) cvn H.B /DEST pdfmark end
+ -30 21924
+a 1276 x FJ(\045)1309 23200 y
+SDict begin H.S end
+ 1309 23200 a 1309 23200
+a
+SDict begin 14.56 H.A end
+ 1309 23200 a 1309 23200 a
+SDict begin [ /View [/XYZ H.V] /Dest (5425) cvn H.B /DEST pdfmark end
+ 1309 23200 a FH(tar)744 b(xvzf)f
+(filename.tar.gz)-30 24918 y
+SDict begin H.S end
+ -30 24918 a -30 24918 a
+SDict begin 18.2 H.A end
+
+-30 24918 a -30 24918 a
+SDict begin [ /View [/XYZ H.V] /Dest (5426) cvn H.B /DEST pdfmark end
+ -30 24918 a 1846 x FU(Y)-170
+b(ou)545 b(might)f(also)h(encounter)g(a)h(bzipped)f(archi)-39
+b(v)-23 b(e.)546 b(The)f(v)-23 b(ersion)545 b(of)38868
+26764 y
+SDict begin H.S end
+ 38868 26764 a 38868 26764 a
+SDict begin 18.2 H.A end
+ 38868 26764 a 38868
+26764 a
+SDict begin [ /View [/XYZ H.V] /Dest (5427) cvn H.B /DEST pdfmark end
+ 38868 26764 a FP(tar)g FU(that)g(comes)g(with)-30
+28779 y(Slackw)-15 b(are)483 b(Linux)f(can)i(handle)f(these)g(the)g
+(same)g(as)g(gzipped)g(archi)-39 b(v)-23 b(es.)484 b(Instead)f(of)g
+(the)50288 28779 y
+SDict begin H.S end
+ 50288 28779 a 50288 28779 a
+SDict begin 18.2 H.A end
+ 50288
+28779 a 50288 28779 a
+SDict begin [ /View [/XYZ H.V] /Dest (5428) cvn H.B /DEST pdfmark end
+ 50288 28779 a FP(-z)-30 30794 y
+FU(command)387 b(line)g(option,)g(you')-77 b(d)386 b(use)20296
+30794 y
+SDict begin H.S end
+ 20296 30794 a 20296 30794 a
+SDict begin 18.2 H.A end
+ 20296 30794 a 20296
+30794 a
+SDict begin [ /View [/XYZ H.V] /Dest (5429) cvn H.B /DEST pdfmark end
+ 20296 30794 a FP(-j)p FU(:)-30 32679 y
+SDict begin H.S end
+ -30 32679
+a -30 32679 a
+SDict begin 14.56 H.A end
+ -30 32679 a -30 32679 a
+SDict begin [ /View [/XYZ H.V] /Dest (5430) cvn H.B /DEST pdfmark end
+ -30 32679 a -30
+32679 a
+SDict begin H.S end
+ -30 32679 a -30 32679 a
+SDict begin 14.56 H.A end
+ -30 32679 a -30 32679
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5431) cvn H.B /DEST pdfmark end
+ -30 32679 a 1276 x FJ(\045)1309 33955 y
+SDict begin H.S end
+ 1309 33955
+a 1309 33955 a
+SDict begin 14.56 H.A end
+ 1309 33955 a 1309 33955 a
+SDict begin [ /View [/XYZ H.V] /Dest (5432) cvn H.B /DEST pdfmark end
+ 1309 33955 a
+FH(tar)744 b(-xvjf)f(filename.tar.bz2)-30 35673 y
+SDict begin H.S end
+ -30
+35673 a -30 35673 a
+SDict begin 18.2 H.A end
+ -30 35673 a -30 35673 a
+SDict begin [ /View [/XYZ H.V] /Dest (5433) cvn H.B /DEST pdfmark end
+ -30 35673
+a 1847 x FU(It)334 b(is)g(important)g(to)g(note)g(that)16183
+37520 y
+SDict begin H.S end
+ 16183 37520 a 16183 37520 a
+SDict begin 18.2 H.A end
+ 16183 37520 a 16183
+37520 a
+SDict begin [ /View [/XYZ H.V] /Dest (5434) cvn H.B /DEST pdfmark end
+ 16183 37520 a FP(tar)g FU(will)g(place)g(the)g(unarchi)-39
+b(v)-23 b(ed)334 b(\002les)g(in)g(the)g(current)h(directory)-101
+b(.)-30 39534 y(So,)552 b(if)f(you)g(had)g(an)h(archi)-39
+b(v)-23 b(e)551 b(in)18531 39534 y
+SDict begin H.S end
+ 18531 39534 a 18531
+39534 a
+SDict begin 18.2 H.A end
+ 18531 39534 a 18531 39534 a
+SDict begin [ /View [/XYZ H.V] /Dest (5435) cvn H.B /DEST pdfmark end
+ 18531 39534 a FQ(/tmp)e
+FU(that)j(you)f(w)-15 b(anted)550 b(to)h(decompress)g(into)g(your)g
+(home)-30 41549 y(directory)-101 b(,)401 b(there)g(are)h(a)f(fe)-39
+b(w)401 b(options.)f(First,)h(the)g(archi)-39 b(v)-23
+b(e)401 b(could)f(be)h(mo)-23 b(v)g(ed)400 b(into)h(your)f(home)-30
+43564 y(directory)317 b(and)g(then)g(run)h(through)18945
+43564 y
+SDict begin H.S end
+ 18945 43564 a 18945 43564 a
+SDict begin 18.2 H.A end
+ 18945 43564 a 18945
+43564 a
+SDict begin [ /View [/XYZ H.V] /Dest (5436) cvn H.B /DEST pdfmark end
+ 18945 43564 a FP(tar)p FU(.)g(Second,)f(you)g(could)g(specify)g
+(the)h(path)f(to)g(the)g(archi)-39 b(v)-23 b(e)-30 45578
+y(\002le)435 b(on)f(the)h(command)f(line.)h(Third,)g(you)g(can)f(use)h
+(the)30834 45578 y
+SDict begin H.S end
+ 30834 45578 a 30834 45578 a
+SDict begin 18.2 H.A end
+ 30834
+45578 a 30834 45578 a
+SDict begin [ /View [/XYZ H.V] /Dest (5437) cvn H.B /DEST pdfmark end
+ 30834 45578 a FP(-C)g FU(option)f(to)38793
+45578 y
+SDict begin H.S end
+ 38793 45578 a 38793 45578 a
+SDict begin 18.2 H.A end
+ 38793 45578 a 38793
+45578 a
+SDict begin [ /View [/XYZ H.V] /Dest (5438) cvn H.B /DEST pdfmark end
+ 38793 45578 a FU(\223e)-23 b(xplode\224)435 b(the)f(tarball)-30
+47593 y(in)387 b(a)h(speci\002ed)e(directory)-101 b(.)-30
+49478 y
+SDict begin H.S end
+ -30 49478 a -30 49478 a
+SDict begin 14.56 H.A end
+ -30 49478 a -30 49478
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5439) cvn H.B /DEST pdfmark end
+ -30 49478 a -30 49478 a
+SDict begin H.S end
+ -30 49478 a -30 49478 a
+SDict begin 14.56 H.A end
+ -30
+49478 a -30 49478 a
+SDict begin [ /View [/XYZ H.V] /Dest (5440) cvn H.B /DEST pdfmark end
+ -30 49478 a 1276 x FJ(\045)1309 50754
+y
+SDict begin H.S end
+ 1309 50754 a 1309 50754 a
+SDict begin 14.56 H.A end
+ 1309 50754 a 1309 50754 a
+SDict begin [ /View [/XYZ H.V] /Dest (5441) cvn H.B /DEST pdfmark end
+
+1309 50754 a FH(cd)744 b($HOME)-30 50922 y
+SDict begin H.S end
+ -30 50922
+a -30 50922 a
+SDict begin 14.56 H.A end
+ -30 50922 a -30 50922 a
+SDict begin [ /View [/XYZ H.V] /Dest (5442) cvn H.B /DEST pdfmark end
+ -30 50922 a 1444
+x FJ(\045)1309 52366 y
+SDict begin H.S end
+ 1309 52366 a 1309 52366 a
+SDict begin 14.56 H.A end
+ 1309
+52366 a 1309 52366 a
+SDict begin [ /View [/XYZ H.V] /Dest (5443) cvn H.B /DEST pdfmark end
+ 1309 52366 a FH(cp)g(/tmp/filename.tar.gz)d(.)-30
+52534 y
+SDict begin H.S end
+ -30 52534 a -30 52534 a
+SDict begin 14.56 H.A end
+ -30 52534 a -30 52534
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5444) cvn H.B /DEST pdfmark end
+ -30 52534 a 1444 x FJ(\045)1309 53978 y
+SDict begin H.S end
+ 1309 53978
+a 1309 53978 a
+SDict begin 14.56 H.A end
+ 1309 53978 a 1309 53978 a
+SDict begin [ /View [/XYZ H.V] /Dest (5445) cvn H.B /DEST pdfmark end
+ 1309 53978 a
+FH(tar)j(-xvzf)f(filename.tar.gz)-30 55590 y
+SDict begin H.S end
+ -30 55590
+a -30 55590 a
+SDict begin 14.56 H.A end
+ -30 55590 a -30 55590 a
+SDict begin [ /View [/XYZ H.V] /Dest (5446) cvn H.B /DEST pdfmark end
+ -30 55590 a 1611
+x FJ(\045)1309 57201 y
+SDict begin H.S end
+ 1309 57201 a 1309 57201 a
+SDict begin 14.56 H.A end
+ 1309
+57201 a 1309 57201 a
+SDict begin [ /View [/XYZ H.V] /Dest (5447) cvn H.B /DEST pdfmark end
+ 1309 57201 a FH(cd)h($HOME)-30 57369
+y
+SDict begin H.S end
+ -30 57369 a -30 57369 a
+SDict begin 14.56 H.A end
+ -30 57369 a -30 57369 a
+SDict begin [ /View [/XYZ H.V] /Dest (5448) cvn H.B /DEST pdfmark end
+ -30
+57369 a 1444 x FJ(\045)1309 58813 y
+SDict begin H.S end
+ 1309 58813 a 1309
+58813 a
+SDict begin 14.56 H.A end
+ 1309 58813 a 1309 58813 a
+SDict begin [ /View [/XYZ H.V] /Dest (5449) cvn H.B /DEST pdfmark end
+ 1309 58813 a FH(tar)g(-xvzf)f
+(/tmp/filename.tar.gz)-30 60425 y
+SDict begin H.S end
+ -30 60425 a -30 60425
+a
+SDict begin 14.56 H.A end
+ -30 60425 a -30 60425 a
+SDict begin [ /View [/XYZ H.V] /Dest (5450) cvn H.B /DEST pdfmark end
+ -30 60425 a 1611 x FJ(\045)1309
+62036 y
+SDict begin H.S end
+ 1309 62036 a 1309 62036 a
+SDict begin 14.56 H.A end
+ 1309 62036 a 1309 62036
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5451) cvn H.B /DEST pdfmark end
+ 1309 62036 a FH(cd)h(/)-30 62127 y
+SDict begin H.S end
+ -30 62127 a -30
+62127 a
+SDict begin 14.56 H.A end
+ -30 62127 a -30 62127 a
+SDict begin [ /View [/XYZ H.V] /Dest (5452) cvn H.B /DEST pdfmark end
+ -30 62127 a 1521 x FJ(\045)1309
+63648 y
+SDict begin H.S end
+ 1309 63648 a 1309 63648 a
+SDict begin 14.56 H.A end
+ 1309 63648 a 1309 63648
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5453) cvn H.B /DEST pdfmark end
+ 1309 63648 a FH(tar)g(-xvzf)f(/tmp/filename.tar.gz)e(-C)j($HOME)-30
+63816 y
+SDict begin H.S end
+ -30 63816 a -30 63816 a
+SDict begin 18.2 H.A end
+ -30 63816 a -30 63816
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5454) cvn H.B /DEST pdfmark end
+ -30 63816 a Black 9976 x FR(192)p Black eop end
+%%Page: 193 215
+TeXDict begin 193 214 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.193) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5501) cvn H.B /DEST pdfmark end
+ -30 -2687 a 36215 -1636 a FR(Chapter)386
+b(15)i(Ar)-57 b(c)-23 b(hive)386 b(F)-70 b(iles)p Black
+-30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5457) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(All)372 b(the)g(abo)-23 b(v)g(e)372
+b(statements)f(are)h(equi)-39 b(v)g(alent.)373 b(In)f(each)g(case,)h
+(the)f(archi)-39 b(v)-23 b(e)372 b(is)g(unpack)-15 b(ed)372
+b(inside)-30 5626 y(your)387 b(home)g(directory)g(and)g(the)h(original)
+e(uncompressed)h(archi)-39 b(v)-23 b(e)387 b(is)g(left)g(in)g(place.)
+-30 8415 y(So)473 b(what)h(good)f(is)g(being)h(able)f(to)h(uncompress)f
+(these)g(archi)-39 b(v)-23 b(es)474 b(if)f(you)h(can')-28
+b(t)473 b(mak)-15 b(e)473 b(them?)-30 10430 y(W)-124
+b(ell,)496 b FP(tar)e FU(handles)h(that)g(too.)g(In)h(most)e(cases)h
+(it')-85 b(s)495 b(as)g(easy)g(as)g(remo)-23 b(ving)494
+b(the)44456 10430 y
+SDict begin H.S end
+ 44456 10430 a 44456 10430 a
+SDict begin 18.2 H.A end
+ 44456
+10430 a 44456 10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (5460) cvn H.B /DEST pdfmark end
+ 44456 10430 a FU(\223)45144 10430
+y
+SDict begin H.S end
+ 45144 10430 a 45144 10430 a
+SDict begin 18.2 H.A end
+ 45144 10430 a 45144 10430
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5461) cvn H.B /DEST pdfmark end
+ 45144 10430 a FP(-x)p FU(\224)h(option)-30 12445 y(and)387
+b(replacing)g(it)g(with)g(the)15422 12445 y
+SDict begin H.S end
+ 15422 12445
+a 15422 12445 a
+SDict begin 18.2 H.A end
+ 15422 12445 a 15422 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (5462) cvn H.B /DEST pdfmark end
+ 15422 12445
+a FU(\223)16110 12445 y
+SDict begin H.S end
+ 16110 12445 a 16110 12445 a
+SDict begin 18.2 H.A end
+ 16110
+12445 a 16110 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (5463) cvn H.B /DEST pdfmark end
+ 16110 12445 a FP(-c)p FU(\224)h(option.)-30
+14330 y
+SDict begin H.S end
+ -30 14330 a -30 14330 a
+SDict begin 14.56 H.A end
+ -30 14330 a -30 14330
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5464) cvn H.B /DEST pdfmark end
+ -30 14330 a -30 14330 a
+SDict begin H.S end
+ -30 14330 a -30 14330 a
+SDict begin 14.56 H.A end
+ -30
+14330 a -30 14330 a
+SDict begin [ /View [/XYZ H.V] /Dest (5465) cvn H.B /DEST pdfmark end
+ -30 14330 a 1276 x FJ(\045)1309 15606
+y
+SDict begin H.S end
+ 1309 15606 a 1309 15606 a
+SDict begin 14.56 H.A end
+ 1309 15606 a 1309 15606 a
+SDict begin [ /View [/XYZ H.V] /Dest (5466) cvn H.B /DEST pdfmark end
+
+1309 15606 a FH(tar)744 b(-cvzf)f(filename.tar.gz)f(.)-30
+17324 y
+SDict begin H.S end
+ -30 17324 a -30 17324 a
+SDict begin 18.2 H.A end
+ -30 17324 a -30 17324
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5467) cvn H.B /DEST pdfmark end
+ -30 17324 a 1847 x FU(In)328 b(this)g(command)g(line,)g(the)15860
+19171 y
+SDict begin H.S end
+ 15860 19171 a 15860 19171 a
+SDict begin 18.2 H.A end
+ 15860 19171 a 15860
+19171 a
+SDict begin [ /View [/XYZ H.V] /Dest (5468) cvn H.B /DEST pdfmark end
+ 15860 19171 a FP(-c)g FU(option)g(tells)24877
+19171 y
+SDict begin H.S end
+ 24877 19171 a 24877 19171 a
+SDict begin 18.2 H.A end
+ 24877 19171 a 24877
+19171 a
+SDict begin [ /View [/XYZ H.V] /Dest (5469) cvn H.B /DEST pdfmark end
+ 24877 19171 a FP(tar)g FU(to)g(create)h(an)f(archi)-39
+b(v)-23 b(e,)329 b(while)f(the)45999 19171 y
+SDict begin H.S end
+ 45999 19171
+a 45999 19171 a
+SDict begin 18.2 H.A end
+ 45999 19171 a 45999 19171 a
+SDict begin [ /View [/XYZ H.V] /Dest (5470) cvn H.B /DEST pdfmark end
+ 45999 19171
+a FP(-z)g FU(option)-30 21185 y(runs)379 b(the)g(resulting)g(archi)-39
+b(v)-23 b(e)379 b(\002le)g(through)23533 21185 y
+SDict begin H.S end
+ 23533
+21185 a 23533 21185 a
+SDict begin 18.2 H.A end
+ 23533 21185 a 23533 21185 a
+SDict begin [ /View [/XYZ H.V] /Dest (5471) cvn H.B /DEST pdfmark end
+ 23533
+21185 a FP(gzip)g FU(to)g(compress)g(it.)36334 21185
+y
+SDict begin H.S end
+ 36334 21185 a 36334 21185 a
+SDict begin 18.2 H.A end
+ 36334 21185 a 36334 21185
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5472) cvn H.B /DEST pdfmark end
+ 36334 21185 a FQ(filename.tar.gz)370 b FU(is)379 b(the)g(\002le)-30
+23200 y(that)387 b(you)g(w)-15 b(ant)387 b(to)g(create.)-30
+24310 y
+SDict begin H.S end
+ -30 24310 a -30 24310 a
+SDict begin 18.2 H.A end
+ -30 24310 a -30 24310
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5473) cvn H.B /DEST pdfmark end
+ -30 24310 a 1679 x FU(Specifying)604 b(the)9788 25989
+y
+SDict begin H.S end
+ 9788 25989 a 9788 25989 a
+SDict begin 18.2 H.A end
+ 9788 25989 a 9788 25989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5474) cvn H.B /DEST pdfmark end
+
+9788 25989 a FU(\223)10476 25989 y
+SDict begin H.S end
+ 10476 25989 a 10476
+25989 a
+SDict begin 18.2 H.A end
+ 10476 25989 a 10476 25989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5475) cvn H.B /DEST pdfmark end
+ 10476 25989 a FP(-f)p
+FU(\224)g(option)g(isn')-28 b(t)604 b(al)-15 b(w)g(ays)603
+b(necessary)-101 b(,)605 b(b)-31 b(ut)604 b(is)g(typically)g(good)g
+(practice)-30 28004 y(an)-23 b(yw)-15 b(ay)-101 b(.)316
+b(W)-62 b(ithout)314 b(it,)12252 28004 y
+SDict begin H.S end
+ 12252 28004
+a 12252 28004 a
+SDict begin 18.2 H.A end
+ 12252 28004 a 12252 28004 a
+SDict begin [ /View [/XYZ H.V] /Dest (5476) cvn H.B /DEST pdfmark end
+ 12252 28004
+a FP(tar)i FU(writes)f(to)g(standard)h(output,)f(which)g(is)h(usually)f
+(desired)g(for)h(piping)-30 30019 y
+SDict begin H.S end
+ -30 30019 a -30 30019
+a
+SDict begin 18.2 H.A end
+ -30 30019 a -30 30019 a
+SDict begin [ /View [/XYZ H.V] /Dest (5477) cvn H.B /DEST pdfmark end
+ -30 30019 a FP(tar)p FU(')-85
+b(s)387 b(output)f(to)i(another)f(program,)g(lik)-15
+b(e)386 b(so.)-30 31904 y
+SDict begin H.S end
+ -30 31904 a -30 31904 a
+SDict begin 14.56 H.A end
+ -30
+31904 a -30 31904 a
+SDict begin [ /View [/XYZ H.V] /Dest (5478) cvn H.B /DEST pdfmark end
+ -30 31904 a -30 31904 a
+SDict begin H.S end
+ -30 31904
+a -30 31904 a
+SDict begin 14.56 H.A end
+ -30 31904 a -30 31904 a
+SDict begin [ /View [/XYZ H.V] /Dest (5479) cvn H.B /DEST pdfmark end
+ -30 31904 a 1276
+x FJ(\045)1309 33180 y
+SDict begin H.S end
+ 1309 33180 a 1309 33180 a
+SDict begin 14.56 H.A end
+ 1309
+33180 a 1309 33180 a
+SDict begin [ /View [/XYZ H.V] /Dest (5480) cvn H.B /DEST pdfmark end
+ 1309 33180 a FH(tar)744 b(-cv)f(filename.tar)g(.)g
+(|)h(gpg)g(--encrypt)-30 35040 y
+SDict begin H.S end
+ -30 35040 a -30 35040
+a
+SDict begin 18.2 H.A end
+ -30 35040 a -30 35040 a
+SDict begin [ /View [/XYZ H.V] /Dest (5481) cvn H.B /DEST pdfmark end
+ -30 35040 a 1705 x FU(That)370
+b(command)f(creates)h(an)g(non-compressed)f(tar)h(archi)-39
+b(v)-23 b(e)370 b(of)g(the)g(current)g(directory)-101
+b(,)370 b(pipes)-30 38759 y(the)404 b(tarball)h(through)11858
+38759 y
+SDict begin H.S end
+ 11858 38759 a 11858 38759 a
+SDict begin 18.2 H.A end
+ 11858 38759 a 11858
+38759 a
+SDict begin [ /View [/XYZ H.V] /Dest (5482) cvn H.B /DEST pdfmark end
+ 11858 38759 a FP(gpg)g FU(which)f(encrypts)g(and)g(compresses)g
+(the)h(tarball,)f(making)g(it)g(realis-)-30 40774 y(tically)387
+b(impossible)f(to)h(read)g(by)h(an)-23 b(yone)386 b(other)i(than)f(the)
+g(person)g(kno)-39 b(wing)387 b(the)g(secret)g(k)-15
+b(e)-23 b(y)-101 b(.)-30 41884 y
+SDict begin H.S end
+ -30 41884 a -30 41884
+a
+SDict begin 18.2 H.A end
+ -30 41884 a -30 41884 a
+SDict begin [ /View [/XYZ H.V] /Dest (ARCHIVE-FILES-ZIP) cvn H.B /DEST
+pdfmark end
+ -30 41884 a 5789 x FL(15.4)620
+b Fq(zip)-30 48135 y
+SDict begin H.S end
+ -30 48135 a -30 48135 a
+SDict begin 18.2 H.A end
+ -30 48135
+a -30 48135 a
+SDict begin [ /View [/XYZ H.V] /Dest (5486) cvn H.B /DEST pdfmark end
+ -30 48135 a -30 49251 a
+SDict begin H.S end
+ -30 49251 a -30
+49251 a
+SDict begin 18.2 H.A end
+ -30 49251 a -30 49251 a
+SDict begin [ /View [/XYZ H.V] /Dest (5488) cvn H.B /DEST pdfmark end
+ -30 49251 a 1553 x FU(Finally)-101
+b(,)415 b(there)h(are)g(tw)-15 b(o)415 b(utilities)f(that)i(can)f(be)h
+(used)f(on)h(zip)f(\002les.)h(These)f(are)h(v)-23 b(ery)416
+b(common)-30 52819 y(in)431 b(the)g(W)-62 b(indo)-39
+b(ws)431 b(w)-15 b(orld,)431 b(so)g(Linux)f(has)h(programs)g(to)g(deal)
+g(with)g(them.)g(The)g(compression)-30 54833 y(program)387
+b(is)g(called)11117 54833 y
+SDict begin H.S end
+ 11117 54833 a 11117 54833
+a
+SDict begin 18.2 H.A end
+ 11117 54833 a 11117 54833 a
+SDict begin [ /View [/XYZ H.V] /Dest (5489) cvn H.B /DEST pdfmark end
+ 11117 54833 a FP(zip)p
+FU(\(1\),)h(and)f(the)g(decompression)f(program)h(is)h(called)41669
+54833 y
+SDict begin H.S end
+ 41669 54833 a 41669 54833 a
+SDict begin 18.2 H.A end
+ 41669 54833 a 41669
+54833 a
+SDict begin [ /View [/XYZ H.V] /Dest (5490) cvn H.B /DEST pdfmark end
+ 41669 54833 a FP(unzip)p FU(\(1\).)-30 56718
+y
+SDict begin H.S end
+ -30 56718 a -30 56718 a
+SDict begin 14.56 H.A end
+ -30 56718 a -30 56718 a
+SDict begin [ /View [/XYZ H.V] /Dest (5491) cvn H.B /DEST pdfmark end
+ -30
+56718 a -30 56718 a
+SDict begin H.S end
+ -30 56718 a -30 56718 a
+SDict begin 14.56 H.A end
+ -30 56718
+a -30 56718 a
+SDict begin [ /View [/XYZ H.V] /Dest (5492) cvn H.B /DEST pdfmark end
+ -30 56718 a 1277 x FJ(\045)1309 57995 y
+SDict begin H.S end
+
+1309 57995 a 1309 57995 a
+SDict begin 14.56 H.A end
+ 1309 57995 a 1309 57995 a
+SDict begin [ /View [/XYZ H.V] /Dest (5493) cvn H.B /DEST pdfmark end
+ 1309
+57995 a FH(zip)744 b(foo)f(*)-30 59712 y
+SDict begin H.S end
+ -30 59712 a
+-30 59712 a
+SDict begin 18.2 H.A end
+ -30 59712 a -30 59712 a
+SDict begin [ /View [/XYZ H.V] /Dest (5494) cvn H.B /DEST pdfmark end
+ -30 59712 a 1847
+x FU(This)426 b(will)h(create)g(the)f(\002le)14845 61559
+y
+SDict begin H.S end
+ 14845 61559 a 14845 61559 a
+SDict begin 18.2 H.A end
+ 14845 61559 a 14845 61559
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5495) cvn H.B /DEST pdfmark end
+ 14845 61559 a FQ(foo.zip)p FU(,)d(which)j(will)g(contain)g(all)h(the)
+g(\002les)f(in)h(the)f(current)h(direc-)-30 63574 y(tory)-101
+b(.)3112 63574 y
+SDict begin H.S end
+ 3112 63574 a 3112 63574 a
+SDict begin 18.2 H.A end
+ 3112 63574
+a 3112 63574 a
+SDict begin [ /View [/XYZ H.V] /Dest (5496) cvn H.B /DEST pdfmark end
+ 3112 63574 a FP(zip)359 b FU(will)f(add)h(the)13322
+63574 y
+SDict begin H.S end
+ 13322 63574 a 13322 63574 a
+SDict begin 18.2 H.A end
+ 13322 63574 a 13322
+63574 a
+SDict begin [ /View [/XYZ H.V] /Dest (5497) cvn H.B /DEST pdfmark end
+ 13322 63574 a FQ(.zip)e FU(e)-23 b(xtension)358
+b(automatically)-101 b(,)358 b(so)g(there')-85 b(s)359
+b(no)g(need)f(to)h(include)f(that)-30 65588 y(in)426
+b(the)f(\002le)h(name.)g(Y)-170 b(ou)425 b(can)h(also)g(recurse)g
+(through)f(the)h(current)f(directory)-101 b(,)426 b(zipping)g(up)f(an)
+-23 b(y)-30 67603 y(directories)387 b(that)g(are)h(also)f(laying)f
+(around:)p Black 49451 73792 a FR(193)p Black eop end
+%%Page: 194 216
+TeXDict begin 194 215 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.194) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(15)g(Ar)-57 b(c)-23
+b(hive)386 b(F)-70 b(iles)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504
+a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5498) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504
+a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5499) cvn H.B /DEST pdfmark end
+ -30 2504
+a 1107 x FJ(\045)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+
+1309 3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5500) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(zip)744 b(-r)f(foo)h(*)-30
+7176 y FU(Decompressing)386 b(\002les)h(is)g(easy)-101
+b(,)388 b(as)g(well.)-30 9061 y
+SDict begin H.S end
+ -30 9061 a -30 9061 a
+SDict begin 14.56 H.A end
+
+-30 9061 a -30 9061 a
+SDict begin [ /View [/XYZ H.V] /Dest (5502) cvn H.B /DEST pdfmark end
+ -30 9061 a -30 9061 a
+SDict begin H.S end
+ -30 9061
+a -30 9061 a
+SDict begin 14.56 H.A end
+ -30 9061 a -30 9061 a
+SDict begin [ /View [/XYZ H.V] /Dest (5503) cvn H.B /DEST pdfmark end
+ -30 9061 a 1276 x
+FJ(\045)1309 10337 y
+SDict begin H.S end
+ 1309 10337 a 1309 10337 a
+SDict begin 14.56 H.A end
+ 1309 10337
+a 1309 10337 a
+SDict begin [ /View [/XYZ H.V] /Dest (5504) cvn H.B /DEST pdfmark end
+ 1309 10337 a FH(unzip)743 b(foo.zip)-30
+12055 y
+SDict begin H.S end
+ -30 12055 a -30 12055 a
+SDict begin 18.2 H.A end
+ -30 12055 a -30 12055
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5505) cvn H.B /DEST pdfmark end
+ -30 12055 a 1846 x FU(This)632 b(will)g(e)-23 b(xtract)632
+b(all)h(the)f(\002les)g(in)g(the)g(\002le)26131 13901
+y
+SDict begin H.S end
+ 26131 13901 a 26131 13901 a
+SDict begin 18.2 H.A end
+ 26131 13901 a 26131 13901
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5506) cvn H.B /DEST pdfmark end
+ 26131 13901 a FQ(foo.zip)p FU(,)c(including)k(an)-23
+b(y)632 b(directories)g(in)g(the)-30 15916 y(archi)-39
+b(v)-23 b(e.)-30 16706 y
+SDict begin H.S end
+ -30 16706 a -30 16706 a
+SDict begin 18.2 H.A end
+ -30
+16706 a -30 16706 a
+SDict begin [ /View [/XYZ H.V] /Dest (5507) cvn H.B /DEST pdfmark end
+ -30 16706 a 2000 x FU(The)2752 18706
+y
+SDict begin H.S end
+ 2752 18706 a 2752 18706 a
+SDict begin 18.2 H.A end
+ 2752 18706 a 2752 18706 a
+SDict begin [ /View [/XYZ H.V] /Dest (5508) cvn H.B /DEST pdfmark end
+
+2752 18706 a FP(zip)372 b FU(utilities)f(ha)-31 b(v)-23
+b(e)372 b(se)-39 b(v)-23 b(eral)372 b(adv)-39 b(anced)372
+b(options)f(for)i(creating)f(self-e)-23 b(xtracting)371
+b(archi)-39 b(v)-23 b(es,)-30 20720 y(lea)-31 b(ving)568
+b(out)g(\002les,)g(controlling)f(compressed)g(\002le)h(size,)h
+(printing)e(out)h(what)g(will)g(happen,)-30 22735 y(and)444
+b(much)f(more.)h(See)f(the)h(man)f(pages)h(for)24910
+22735 y
+SDict begin H.S end
+ 24910 22735 a 24910 22735 a
+SDict begin 18.2 H.A end
+ 24910 22735 a 24910
+22735 a
+SDict begin [ /View [/XYZ H.V] /Dest (5509) cvn H.B /DEST pdfmark end
+ 24910 22735 a FP(zip)f FU(and)30266 22735 y
+SDict begin H.S end
+ 30266
+22735 a 30266 22735 a
+SDict begin 18.2 H.A end
+ 30266 22735 a 30266 22735 a
+SDict begin [ /View [/XYZ H.V] /Dest (5510) cvn H.B /DEST pdfmark end
+ 30266
+22735 a FP(unzip)h FU(to)f(\002nd)g(out)h(ho)-39 b(w)443
+b(to)h(use)f(these)-30 24750 y(options.)p Black -30 73792
+a FR(194)p Black eop end
+%%Page: 195 217
+TeXDict begin 195 216 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.195) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (VI) cvn H.B /DEST pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(16)-30 10743 y FO(Vi)p -30 18316 51806 56 v -30 18316
+a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (5513) cvn H.B /DEST pdfmark end
+ -30
+18316 a -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30 19091 a
+SDict begin 18.2 H.A end
+ -30 19091
+a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (5515) cvn H.B /DEST pdfmark end
+ -30 19091 a -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30
+19091 a
+SDict begin 18.2 H.A end
+ -30 19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (5516) cvn H.B /DEST pdfmark end
+ -30 19091 a 1051 x FP(vi)p
+FU(\(1\))573 b(is)h(the)f(standard)g(Unix)g(te)-23 b(xt)573
+b(editing)f(program,)i(and)f(while)g(mastering)g(it)g(is)g(not)g(as)-30
+22157 y(essential)384 b(as)g(it)g(once)g(w)-15 b(as,)384
+b(is)g(still)f(a)h(v)-23 b(ery)384 b(re)-39 b(w)-15 b(arding)384
+b(goal.)g(There)g(are)h(se)-39 b(v)-23 b(eral)384 b(v)-23
+b(ersions)383 b(\(or)-30 24171 y(clones\))354 b(of)6446
+24171 y
+SDict begin H.S end
+ 6446 24171 a 6446 24171 a
+SDict begin 18.2 H.A end
+ 6446 24171 a 6446 24171
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5517) cvn H.B /DEST pdfmark end
+ 6446 24171 a FP(vi)h FU(a)-31 b(v)-39 b(ailable,)355
+b(including)20765 24171 y
+SDict begin H.S end
+ 20765 24171 a 20765 24171 a
+SDict begin 18.2 H.A end
+
+20765 24171 a 20765 24171 a
+SDict begin [ /View [/XYZ H.V] /Dest (5518) cvn H.B /DEST pdfmark end
+ 20765 24171 a FP(vi)p FU(,)22995
+24171 y
+SDict begin H.S end
+ 22995 24171 a 22995 24171 a
+SDict begin 18.2 H.A end
+ 22995 24171 a 22995
+24171 a
+SDict begin [ /View [/XYZ H.V] /Dest (5519) cvn H.B /DEST pdfmark end
+ 22995 24171 a FP(elvis)p FU(,)27457 24171 y
+SDict begin H.S end
+ 27457
+24171 a 27457 24171 a
+SDict begin 18.2 H.A end
+ 27457 24171 a 27457 24171 a
+SDict begin [ /View [/XYZ H.V] /Dest (5520) cvn H.B /DEST pdfmark end
+ 27457
+24171 a FP(vile)p FU(,)g(and)33767 24171 y
+SDict begin H.S end
+ 33767 24171
+a 33767 24171 a
+SDict begin 18.2 H.A end
+ 33767 24171 a 33767 24171 a
+SDict begin [ /View [/XYZ H.V] /Dest (5521) cvn H.B /DEST pdfmark end
+ 33767 24171
+a FP(vim)p FU(.)g(One)g(of)f(these)h(is)f(a)-31 b(v)-39
+b(ailable)-30 26186 y(on)374 b(just)g(about)g(an)-23
+b(y)374 b(v)-23 b(ersion)374 b(of)g(Unix,)g(as)h(well)f(as)g(on)g
+(Linux.)h(All)f(of)g(these)g(v)-23 b(ersions)373 b(include)-30
+28201 y(the)360 b(same)f(basic)h(feature)g(set)f(and)h(commands,)f(so)h
+(learning)f(one)h(clone)f(should)g(mak)-15 b(e)359 b(it)h(easy)-30
+30215 y(to)502 b(learn)h(another)-85 b(.)502 b(W)-62
+b(ith)502 b(the)h(v)-39 b(ariety)502 b(of)h(te)-23 b(xt)502
+b(editors)g(included)g(with)g(Linux)g(distrib)-31 b(utions)-30
+32230 y(and)539 b(Unix)g(v)-39 b(ariants)539 b(these)g(days,)h(man)-23
+b(y)539 b(people)g(no)g(longer)g(use)37109 32230 y
+SDict begin H.S end
+ 37109
+32230 a 37109 32230 a
+SDict begin 18.2 H.A end
+ 37109 32230 a 37109 32230 a
+SDict begin [ /View [/XYZ H.V] /Dest (5522) cvn H.B /DEST pdfmark end
+ 37109
+32230 a FP(vi)p FU(.)g(Still,)g(it)g(remains)g(the)-30
+34245 y(most)503 b(uni)-39 b(v)-23 b(ersal)503 b(te)-23
+b(xt)503 b(editor)h(across)f(Unix)g(and)h(Unix)f(w)-15
+b(ork-alik)g(es.)503 b(Mastering)45825 34245 y
+SDict begin H.S end
+ 45825
+34245 a 45825 34245 a
+SDict begin 18.2 H.A end
+ 45825 34245 a 45825 34245 a
+SDict begin [ /View [/XYZ H.V] /Dest (5523) cvn H.B /DEST pdfmark end
+ 45825
+34245 a FP(vi)g FU(means)-30 36259 y(you)439 b(should)f(ne)-39
+b(v)-23 b(er)439 b(be)h(sitting)e(at)h(a)g(Unix)g(machine)f(and)h(not)g
+(be)g(comfortable)g(with)f(at)h(least)-30 38274 y(one)387
+b(po)-39 b(werful)388 b(te)-23 b(xt)386 b(editor)-85
+b(.)-30 39384 y
+SDict begin H.S end
+ -30 39384 a -30 39384 a
+SDict begin 18.2 H.A end
+ -30 39384 a -30
+39384 a
+SDict begin [ /View [/XYZ H.V] /Dest (5524) cvn H.B /DEST pdfmark end
+ -30 39384 a -30 39384 a
+SDict begin H.S end
+ -30 39384 a -30 39384
+a
+SDict begin 18.2 H.A end
+ -30 39384 a -30 39384 a
+SDict begin [ /View [/XYZ H.V] /Dest (5525) cvn H.B /DEST pdfmark end
+ -30 39384 a 1680 x FP(vi)445
+b FU(includes)f(a)h(number)f(of)h(po)-39 b(werful)445
+b(features)f(including)g(syntax)g(highlighting,)g(code)h(for)-31
+b(-)-30 43078 y(matting,)500 b(a)h(po)-39 b(werful)501
+b(search-and-replace)g(mechanism,)f(macros,)h(and)g(more.)g(These)g
+(fea-)-30 45093 y(tures)580 b(mak)-15 b(e)580 b(it)g(especially)f
+(attracti)-39 b(v)-23 b(e)580 b(to)g(programmers,)g(web)g(de)-39
+b(v)-23 b(elopers,)580 b(and)g(the)g(lik)-15 b(e.)-30
+47108 y(System)421 b(administrators)g(will)g(appreciate)h(the)g
+(automation)f(and)h(inte)-23 b(gration)421 b(with)h(the)f(shell)-30
+49122 y(that)387 b(is)g(possible.)-30 50233 y
+SDict begin H.S end
+ -30 50233
+a -30 50233 a
+SDict begin 18.2 H.A end
+ -30 50233 a -30 50233 a
+SDict begin [ /View [/XYZ H.V] /Dest (5526) cvn H.B /DEST pdfmark end
+ -30 50233 a 1679
+x FU(On)464 b(Slackw)-15 b(are)463 b(Linux,)h(the)f(def)-15
+b(ault)463 b(v)-23 b(ersion)463 b(of)27652 51912 y
+SDict begin H.S end
+ 27652
+51912 a 27652 51912 a
+SDict begin 18.2 H.A end
+ 27652 51912 a 27652 51912 a
+SDict begin [ /View [/XYZ H.V] /Dest (5527) cvn H.B /DEST pdfmark end
+ 27652
+51912 a FP(vi)h FU(a)-31 b(v)-39 b(ailable)464 b(is)37090
+51912 y
+SDict begin H.S end
+ 37090 51912 a 37090 51912 a
+SDict begin 18.2 H.A end
+ 37090 51912 a 37090
+51912 a
+SDict begin [ /View [/XYZ H.V] /Dest (5528) cvn H.B /DEST pdfmark end
+ 37090 51912 a FP(elvis)p FU(.)g(Other)g(v)-23
+b(ersions)463 b(-)-30 53926 y(including)6224 53926 y
+SDict begin H.S end
+
+6224 53926 a 6224 53926 a
+SDict begin 18.2 H.A end
+ 6224 53926 a 6224 53926 a
+SDict begin [ /View [/XYZ H.V] /Dest (5529) cvn H.B /DEST pdfmark end
+ 6224
+53926 a FP(vim)399 b FU(and)11492 53926 y
+SDict begin H.S end
+ 11492 53926
+a 11492 53926 a
+SDict begin 18.2 H.A end
+ 11492 53926 a 11492 53926 a
+SDict begin [ /View [/XYZ H.V] /Dest (5530) cvn H.B /DEST pdfmark end
+ 11492 53926
+a FP(gvim)g FU(-)g(are)h(a)-31 b(v)-39 b(ailable)399
+b(if)g(you')-77 b(v)-23 b(e)398 b(installed)g(the)h(proper)g(packages.)
+48800 53926 y
+SDict begin H.S end
+ 48800 53926 a 48800 53926 a
+SDict begin 18.2 H.A end
+ 48800 53926
+a 48800 53926 a
+SDict begin [ /View [/XYZ H.V] /Dest (5531) cvn H.B /DEST pdfmark end
+ 48800 53926 a FP(gvim)-30 55941 y FU(is)373
+b(an)g(X)g(W)-62 b(indo)-39 b(w)372 b(v)-23 b(ersion)372
+b(of)16890 55941 y
+SDict begin H.S end
+ 16890 55941 a 16890 55941 a
+SDict begin 18.2 H.A end
+ 16890
+55941 a 16890 55941 a
+SDict begin [ /View [/XYZ H.V] /Dest (5532) cvn H.B /DEST pdfmark end
+ 16890 55941 a FP(vim)h FU(that)f(includes)h
+(toolbars,)f(detachable)h(menus,)g(and)g(dialog)-30 57956
+y(box)-23 b(es.)-30 57971 y
+SDict begin H.S end
+ -30 57971 a -30 57971 a
+SDict begin 18.2 H.A end
+ -30
+57971 a -30 57971 a
+SDict begin [ /View [/XYZ H.V] /Dest (5533) cvn H.B /DEST pdfmark end
+ -30 57971 a -30 57971 a
+SDict begin H.S end
+ -30 57971
+a -30 57971 a
+SDict begin 18.2 H.A end
+ -30 57971 a -30 57971 a
+SDict begin [ /View [/XYZ H.V] /Dest (5535) cvn H.B /DEST pdfmark end
+ -30 57971 a -30
+57971 a
+SDict begin H.S end
+ -30 57971 a -30 57971 a
+SDict begin 18.2 H.A end
+ -30 57971 a -30 57971
+a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-STARTING) cvn H.B /DEST pdfmark
+end
+ -30 57971 a 6109 x FL(16.1)620 b(Star)45 b(ting)620
+b(vi)-30 64577 y
+SDict begin H.S end
+ -30 64577 a -30 64577 a
+SDict begin 18.2 H.A end
+ -30 64577 a
+-30 64577 a
+SDict begin [ /View [/XYZ H.V] /Dest (5539) cvn H.B /DEST pdfmark end
+ -30 64577 a -30 65693 a
+SDict begin H.S end
+ -30 65693 a -30 65693
+a
+SDict begin 18.2 H.A end
+ -30 65693 a -30 65693 a
+SDict begin [ /View [/XYZ H.V] /Dest (5542) cvn H.B /DEST pdfmark end
+ -30 65693 a -30 65693 a
+SDict begin H.S end
+ -30
+65693 a -30 65693 a
+SDict begin 18.2 H.A end
+ -30 65693 a -30 65693 a
+SDict begin [ /View [/XYZ H.V] /Dest (5543) cvn H.B /DEST pdfmark end
+ -30 65693
+a 1518 x FP(vi)412 b FU(can)h(be)f(started)g(from)h(the)f(command)g
+(line)g(in)g(a)g(v)-39 b(ariety)413 b(of)f(w)-15 b(ays.)412
+b(The)h(simplest)e(form)h(is)p Black -30 73672 a
+SDict begin H.S end
+ -30
+73672 a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672 a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (5544) cvn H.B /DEST pdfmark end
+ -30 73672
+a 49451 74722 a FR(195)p Black eop end
+%%Page: 196 218
+TeXDict begin 196 217 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.196) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5564) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(16)g(V)-115 b(i)p Black -30 3490 a FU(just:)-30 6652
+y FJ(\045)1309 6652 y
+SDict begin H.S end
+ 1309 6652 a 1309 6652 a
+SDict begin 14.56 H.A end
+ 1309 6652
+a 1309 6652 a
+SDict begin [ /View [/XYZ H.V] /Dest (5546) cvn H.B /DEST pdfmark end
+ 1309 6652 a FH(vi)-30 6673 y
+SDict begin H.S end
+ -30 6673 a
+-30 6673 a
+SDict begin 18.2 H.A end
+ -30 6673 a -30 6673 a
+SDict begin [ /View [/XYZ H.V] /Dest (FIG-VI-VIM-SPLITEDIT) cvn H.B
+/DEST pdfmark end
+ -30 6673 a 5093 x FX(Figur)-28
+b(e)387 b(16-1.)h(A)f(vi)g(session.)-30 13630 y
+SDict begin H.S end
+ -30 13630
+a -30 13630 a
+SDict begin 18.2 H.A end
+ -30 13630 a -30 13630 a
+SDict begin [ /View [/XYZ H.V] /Dest (5549) cvn H.B /DEST pdfmark end
+ -30 13630 a -30
+46707 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 46707 a @beginspecial 12 @llx 212 @lly 600
+@urx 580 @ury 5880 @rwi @setspecial
+%%BeginDocument: vi/vim-splitedit.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+800080008000800080008000800080008000800080008000800080008000
+80008000800080008000ea0000c080008000800080009700f70005c0c000
+00c0c0fa0001c0c080008000800080009700f600fcc0fa0001c0c0800080
+00800080009600f800f8c0fd0001c0c080008000800080009500f600fcc0
+fc0001c0c080008000800080009400f70009c0c00000c0c00000c0c08000
+8000800080009300f00001c0c080008000800080009200f00000c0800080
+008000800091008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000ed0001c0c0fa00fdc080008000800080009e00ed0001c0
+c0f90001c0c080008000800080009e00e40001c0c080008000800080009e
+0008c0c0000000c0c00000fbc0fc00fdc0fb00fcc080008000800080009e
+000ec0c0000000c0c000c0c0000000c0c0fc0001c0c0fc0004c0c000c0c0
+80008000800080009e000ec0c0000000c0c000c0c0000000c0c0fc000ac0
+c0000000c0c00000c0c080008000800080009e000ec0c0000000c0c000c0
+c0000000c0c0fc000ac0c0000000c0c00000c0c080008000800080009e00
+0ec0c0000000c0c000c0c0000000c0c0fc000ac0c0000000c0c00000c0c0
+80008000800080009e000e00c0c000c0c00000c0c0000000c0c0fc000ac0
+c0000000c0c00000c0c080008000800080009e00040000c0c0c0fc00fbc0
+fc00fcc0fd00fdc00200c0c080008000800080009f008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080000000fac0f700fdc0
+fb00fac0e30000c0f80004c0c0000000fac0f700fdc0e80000c0f400fdc0
+f10001c0c080008000800094000000fac0f60001c0c0fa0005c0c00000c0
+c0e50001c0c0f90001c0c0fc00fac0f60001c0c0e90001c0c0f30001c0c0
+f00001c0c080008000800095000600c000c0c000c0f60001c0c0fa0005c0
+c00000c0c0e50001c0c0fa0001c0c0fb0005c000c0c000c0f60001c0c0e9
+0001c0c0f30001c0c0ef0001c0c08000800080009600fd0001c0c0fc00fc
+c0fc00fcc0fc0007c0c00000c0c00000fbc0fd00fbc0fd00fbc0010000fa
+c0fc0001c0c0f90001c0c0fc00fcc0fc00fcc0fc00fbc0f600fac0fd00fc
+c0fc00fcc0fc00fbc0fa0001c0c08000800080009600fd0001c0c0f9000c
+c0c0000000c0c000c0c0000000fbc01d0000c0c0000000c0c000c0c00000
+00c0c000c0c0000000c0c0000000c0c0fa0001c0c0f90001c0c0f90012c0
+c0000000c0c000c0c00000c0c0000000c0c0f50001c0c0f80012c0c00000
+00c0c000c0c00000c0c0000000c0c0fb0001c0c08000800080009600fd00
+01c0c0fc00fbc0fd000ec0c00000c0c00000c0c000c0c00000f9c0030000
+c0c0fb00f9c0fd0001c0c0fa0001c0c0f90001c0c0fc00fbc0fd0009c0c0
+0000c0c00000c0c0f10001c0c0fb00fbc0fd0009c0c00000c0c00000c0c0
+f70001c0c08000800080009600fd001ec0c0000000c0c00000c0c0000000
+c0c00000c0c00000c0c00000c0c000c0c0f800fdc0fd0001c0c0f80001c0
+c0fa0001c0c0f90019c0c0000000c0c00000c0c0000000c0c00000c0c000
+0000c0c0c0f30001c0c0fc0014c0c00000c0c0000000c0c00000c0c00000
+00c0c0c0f90001c0c08000800080009600fd001ec0c0000000c0c00000c0
+c0000000c0c00000c0c00000c0c00000c0c000c0c0f60005c0c00000c0c0
+f80001c0c0fa0001c0c0f90013c0c0000000c0c00000c0c0000000c0c000
+00c0c0fb0001c0c0f40001c0c0fc000ec0c00000c0c0000000c0c00000c0
+c0fb0001c0c0fa0001c0c08000800080009600fd003bc0c0000000c0c000
+00c0c0000000c0c00000c0c00000c0c00000c0c000c0c0000000c0c000c0
+c0000000c0c000c0c0000000c0c0000000c0c000c0c0fc0001c0c0fa001b
+c0c0000000c0c00000c0c0000000c0c00000c0c000c0c0000000c0c0f500
+1cc0c000c0c000c0c00000c0c0000000c0c00000c0c000c0c0000000c0c0
+fc0001c0c08000800080009500010000fcc0fd00fdc00400c0c00000fbc0
+0a0000c0c0c00000c0c00000fbc0fd00fbc0fd00fbc0fb00fdc0fa0001c0
+c0fc00fcc0fd00fdc00400c0c00000fbc0fd00fbc0f300fdc0fd00fdc004
+00c0c00000fbc0fd00fbc0fc0001c0c08000800080009400800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000fc00fdc08000
+8000800080008700fd0001c0c080008000800080008500fd0001c0c08000
+8000800080008500fd0001c0c0800080008000800085000300c0c0c08000
+8000800080008400fd0001c0c080008000800080008500fd0001c0c08000
+8000800080008500fd0001c0c080008000800080008500fd0001c0c08000
+8000800080008500fc00fdc0800080008000800087008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+80008000800080008000800080008000800080008000dd0001c0c0f20000
+c0f10001c0c08000800080008000c500dd0001c0c0f30001c0c0f10001c0
+c08000800080008000c500ce0001c0c0e90001c0c08000800080008000cd
+00de00fdc0fd0007c0c000c0c0c00000fac0f400fdc0fa0001c0c0800080
+0080008000cd00dd0001c0c0fc000ac0c00000c0c0000000c0c0f10001c0
+c08000800080008000c500dd0001c0c0fc000ac0c00000c0c0000000c0c0
+f10001c0c08000800080008000c500dd0001c0c0fc000ac0c00000c0c000
+0000c0c0f10001c0c08000800080008000c500dd0001c0c0fc000ac0c000
+00c0c0000000c0c0f10001c0c0fa0001c0c08000800080008000cd00dd00
+01c0c0fc000dc0c00000c0c0000000c0c000c0c0f40001c0c0fa0001c0c0
+8000800080008000cd00de00fcc0fd0005c0c00000c0c0fc00fdc0f400fc
+c0fc0001c0c08000800080008000cc008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+8000800080008000800080008000800080008000800080008000dd00fdc0
+e20001c0c0fb0001c0c0e300fdc0ea0001c0c0e400fac0fc0000c0fc00fa
+c0f30000c0fc00fac0010000fac0fb0000c0fb0005c0c00000c0c0f600fb
+c0fc00fcc0010000f9c00000f9c0dc0001c0c0fb0001c0c080008000bc00
+de0004c0c000c0c0e40001c0c0fa0001c0c0e40004c0c000c0c0eb0001c0
+c0f00001c0c0f600fac0fd00fdc0fc0005c0c00000c0c0f500fdc0fc0013
+c0c00000c0c00000c0c00000c0c0000000c0c0c0fc0005c0c00000c0c0f7
+0006c0c0000000c0c0fc0013c0c0000000c0c0000000c0c00000c0c00000
+c0c0dc0001c0c0fa0001c0c080008000bd00de0004c0c00000c0e50001c0
+c0dc0006c0c0000000c0c0fc0001c0c0e10001c0c0f50015c000c0c000c0
+0000c0c000c0c0000000c0c00000c0c0f60025c0c000c0c0000000c0c000
+00c0c00000c0c00000c0c00000c0c000c0c0000000c0c00000c0c0f70006
+c0c0000000c0c0fc0005c0c0000000c0fc0009c0c00000c0c0000000c0fc
+0001c0c0d90001c0c080008000be00de0001c0c0fb00fbc0070000c0c000
+c0c0c0f40001c0c0fa00fdc0f400fac0f70006c0c0000000c0c0fc0001c0
+c0f300fdc0f20001c0c0f20013c0c0000000c0c0000000c0c00000c0c000
+00c0c0f70026c0c0000000c0c00000c0c00000c0c00000c0c00000c0c000
+c0c0000000c0c00000c0c00000c0c0f60001c0c0f80001c0c0f90008c0c0
+000000c0c000c0fa0001c0c0f20001c0c0fa0001c0c0fb00fdc0f90001c0
+c080008000be00df00fcc0fd000ec0c0000000c0c00000c0c0c000c0c0f5
+0001c0c0f90001c0c0e50006c0c000c000c0c0ec0001c0c0f30001c0c0f1
+000dc0c0000000c0c0000000c0c00000fbc0f60008c0c0000000c0c00000
+fbc0fd00fbc00b0000c0c0000000c0c0000000fcc0f400fdc0fa0001c0c0
+fa0001c0c0fc00fcc0ea0001c0c0fa0001c0c0fa0001c0c0f90001c0c080
+008000be00de0001c0c0fc000ec0c0000000c0c00000c0c00000c0c0f500
+01c0c0f90001c0c0e50006c0c000c000c0c0ec0001c0c0f40001c0c0f000
+04c0c0000000f9c0070000c0c00000c0c0f700f9c0100000c0c000c0c000
+0000c0c000c0c00000f9c0fc0001c0c0f10001c0c0fb0001c0c0fb0001c0
+c0fb0003c0c000c0ec00fac0010000fac0fc0001c0c0f90001c0c0800080
+00be00de0001c0c0fc000ac0c0000000c0c00000c0c0f10001c0c0f90001
+c0c0f400fac0f70006c0c0000000c0c0ec0001c0c0f30001c0c0f10013c0
+c0000000c0c0000000c0c00000c0c00000c0c0f7001ec0c0000000c0c000
+00c0c00000c0c00000c0c00000c0c000c0c0000000c0c0fc0001c0c0f000
+01c0c0fc0001c0c0fc0001c0c0fa0001c0c0e80001c0c0fa0001c0c0fa00
+01c0c0f90001c0c080008000be00de0001c0c0fc000ac0c0000000c0c000
+00c0c0f10001c0c0f90001c0c0e50006c0c0000000c0c0fc0001c0c0f200
+01c0c0f20001c0c0f20013c0c0000000c0c0000000c0c00000c0c00000c0
+c0f7001ec0c0000000c0c00000c0c00000c0c00000c0c00000c0c000c0c0
+000000c0c0fc0001c0c0f50006c0c0000000c0c0fc0006c0c0000000c0c0
+fc0008c00000c0c0000000c0fc0001c0c0f20001c0c0fa0001c0c0fa0001
+c0c0f90001c0c080008000be00de0001c0c0fc000ac0c0000000c0c00000
+c0c0f00001c0c0fa0001c0c0e40004c0c000c0c0fb0001c0c0f20001c0c0
+f10001c0c0f30013c0c0000000c0c0000000c0c00000c0c00000c0c0f700
+1ec0c0000000c0c00000c0c00000c0c00000c0c00000c0c000c0c0000000
+c0c0fc0001c0c0f50006c0c0000000c0c0fc0013c0c0000000c0c0000000
+c0c00000c0c00000c0c0fc0001c0c0e20001c0c0fa0001c0c080008000bd
+00df00fcc0fc00fbc0010000fcc0f00001c0c0fc00fcc0e400fdc0fb0001
+c0c0f200fcc0f10001c0c0f500fcc0090000c0c0000000c0c000fac0f600
+21c0c0000000c0c000c0c0c00000c0c000c0c0c00000c0c000c0c0000000
+c0c0000000fcc0f500fbc0fc00fcc0010000f9c00000f9c0fd0001c0c0e2
+00fcc0fc0001c0c080008000bc00800080008000800080008000c800f8c0
+d800f8c0800080008000f000800080008000800080008000800080008000
+80008000800080008000800080008000800080008000bd0000c0f400fdc0
+f100fcc0fb0001c0c0fb00fcc0e400fdc08000800080009500be0001c0c0
+f30001c0c0f10001c0c0f90001c0c0f90001c0c0e50004c0c000c0c08000
+800080009600be0001c0c0f30001c0c0f10001c0c0f00001c0c0e60006c0
+c0000000c0c0fc0001c0c08000800080009d00c000fac0fd00fcc0fc00fc
+c0fc00fbc0fc0001c0c0fa00fdc0f90001c0c0f500fac0f70006c0c00000
+00c0c0fc0001c0c08000800080009d00be0001c0c0f80017c0c0000000c0
+c000c0c00000c0c0000000c0c0000000c0c0f90001c0c0f90001c0c0e600
+06c0c000c000c0c08000800080009700be0001c0c0fb00fbc0fd0009c0c0
+0000c0c00000c0c0f90001c0c0f90001c0c0f90001c0c0e60006c0c000c0
+00c0c08000800080009700be0001c0c0fc0014c0c00000c0c0000000c0c0
+0000c0c0000000c0c0c0fb0001c0c0f90001c0c0f90001c0c0f500fac0f7
+0006c0c0000000c0c08000800080009700be0001c0c0fc000ec0c00000c0
+c0000000c0c00000c0c0fb0001c0c0fc0001c0c0f90001c0c0f90001c0c0
+e60006c0c0000000c0c0fc0001c0c08000800080009d00be0021c0c000c0
+c000c0c00000c0c0000000c0c00000c0c000c0c0000000c0c0000000c0c0
+f90001c0c0f90001c0c0e50004c0c000c0c0fb0001c0c08000800080009d
+00bd00fdc0fd00fdc00400c0c00000fbc0fd00fbc0fc00fcc0fc00fcc0fc
+00fcc0e400fdc0fb0001c0c08000800080009c0080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+dd00fdc0e20001c0c0fb0001c0c0e300fdc0ea0001c0c0e50006c0c00000
+00c0c0fc0000c0fc0006c0c0000000c0c0f600fac0fc0000c0fc00fac0fd
+00fbc0eb0001c0c0dc00fbc0fc0001c0c080008000a400de0004c0c000c0
+c0e40001c0c0fa0001c0c0e40004c0c000c0c0eb0001c0c0f00001c0c0f7
+00fdc01300c0c0c0000000c0c0c0000000c0c0000000c0c0f600fac0fd00
+fdc0fc000dc0c00000c0c000c0c0000000c0c0ec0001c0c0dd0006c0c000
+0000c0c0fc0001c0c080008000a500de0004c0c00000c0e50001c0c0dc00
+06c0c0000000c0c0fc0001c0c0e10001c0c0f600f9c00e0000c0c000c0c0
+000000c0c000c0c0f5001dc000c0c000c00000c0c000c0c0000000c0c000
+00c0c000c0c0000000c0c0fc0001c0c0cd0006c0c0000000c0c0fb0001c0
+c080008000a600de0001c0c0fb00fbc0070000c0c000c0c0c0f40001c0c0
+fa00fdc0f400fac0f70006c0c0000000c0c0fc0001c0c0f300fdc0f20001
+c0c0f500f9c00900c0c0000000c0c00000fbc0f30017c0c0000000c0c000
+0000c0c00000c0c00000c0c00000c0c0f80001c0c0f300fdc0f20001c0c0
+fc00fac0f70006c0c0000000c0c0fb0001c0c080008000a600df00fcc0fd
+000ec0c0000000c0c00000c0c0c000c0c0f50001c0c0f90001c0c0e50006
+c0c000c000c0c0ec0001c0c0f30001c0c0f40014c0c000c000c0c000c0c0
+000000c0c0000000c0c0c0f2000dc0c0000000c0c0000000c0c00000fbc0
+fc00fdc0ea0001c0c0f20001c0c0ec00fbc0fa0001c0c080008000a600de
+0001c0c0fc000ec0c0000000c0c00000c0c00000c0c0f50001c0c0f90001
+c0c0e50006c0c000c000c0c0ec0001c0c0f40001c0c0f30007c0c0000000
+c0c000f9c0fd00fdc0f20004c0c0000000f9c0070000c0c00000c0c0fb00
+01c0c0eb0001c0c0f400fac0ef0006c0c0000000c0c0fb0001c0c0800080
+00a600de0001c0c0fc000ac0c0000000c0c00000c0c0f10001c0c0f90001
+c0c0f400fac0f70006c0c0000000c0c0ec0001c0c0f30001c0c0f40010c0
+c0000000c0c000c0c0000000c0c00000fbc0f30013c0c0000000c0c00000
+00c0c00000c0c00000c0c0fa0001c0c0ec0001c0c0f20001c0c0fc00fac0
+f70006c0c0000000c0c0fb0001c0c080008000a600de0001c0c0fc000ac0
+c0000000c0c00000c0c0f10001c0c0f90001c0c0e50006c0c0000000c0c0
+fc0001c0c0f20001c0c0f20001c0c0f50015c0c0000000c0c000c0c00000
+00c0c00000c0c000c0c0f3001bc0c0000000c0c0000000c0c00000c0c000
+00c0c000c0c0000000c0c0fc0001c0c0f20001c0c0f20001c0c0ed0006c0
+c0000000c0c0fb0001c0c080008000a600de0001c0c0fc000ac0c0000000
+c0c00000c0c0f00001c0c0fa0001c0c0e40004c0c000c0c0fb0001c0c0f2
+0001c0c0f10001c0c0f60016c0c0000000c0c000c0c0000000c0c000c0c0
+000000c0c0f4001bc0c0000000c0c0000000c0c00000c0c00000c0c000c0
+c0000000c0c0fc0001c0c0f20001c0c0dd0006c0c0000000c0c0fc0001c0
+c080008000a500df00fcc0fc00fbc0010000fcc0f00001c0c0fc00fcc0e4
+00fdc0fb0001c0c0f200fcc0f10001c0c0f70016c0c0000000c0c000c0c0
+000000c0c000c0c0000000c0c0f500fcc0090000c0c0000000c0c000fac0
+fd00fbc0fc0001c0c0f200fcc0dd00fbc0fc0001c0c080008000a4008000
+80008000800080008000c800f8c0800080008000c0008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+8000bf00fac0f700fdc0fa00fbc0f30000c0f80001c0c0fb0000c0f400fd
+c0e00001c0c0fb0001c0c0800080008000b400bf00fac0f60001c0c0fb00
+06c0c0000000c0c0f50001c0c0f90001c0c0fb0001c0c0f30001c0c0e000
+01c0c0fa0001c0c0800080008000b500bf0005c000c0c000c0f60001c0c0
+fb0006c0c0000000c0c0f50001c0c0fa0001c0c0fa0001c0c0f30001c0c0
+d70001c0c0fb0001c0c0800080008000bd00bd0001c0c0fc00fcc0fc00fc
+c0fc0001c0c0fa00fbc0010000fac0fc0001c0c0fc00fac0fd00fcc0fc00
+fcc0fc00fbc0ec00fdc0f90001c0c0fb0001c0c0800080008000bd00bd00
+01c0c0f90009c0c0000000c0c000c0c0fc00fdc0fd000bc0c0000000c0c0
+000000c0c0fa0001c0c0fa0001c0c0f80012c0c0000000c0c000c0c00000
+c0c0000000c0c0ec0001c0c0f90001c0c0800080008000b600bd0001c0c0
+fc00fbc0fd0005c0c00000c0c0fb0003c0c00000f9c0fd0001c0c0fa0001
+c0c0fa0001c0c0fb00fbc0fd0009c0c00000c0c00000c0c0e80001c0c0f9
+0001c0c0800080008000b600bd0013c0c0000000c0c00000c0c0000000c0
+c00000c0c0fa0004c0c000c0c0f80001c0c0fa0001c0c0fa0001c0c0fc00
+14c0c00000c0c0000000c0c00000c0c0000000c0c0c0ea0001c0c0f90001
+c0c0800080008000b600bd001ec0c0000000c0c00000c0c0000000c0c000
+00c0c000c0c0000000c0c000c0c0f80001c0c0fa0001c0c0fa0001c0c0fc
+000ec0c00000c0c0000000c0c00000c0c0fb0001c0c0fb0001c0c0f20001
+c0c0f90001c0c0fb0001c0c0800080008000bd00bd002bc0c0000000c0c0
+0000c0c0000000c0c00000c0c000c0c0000000c0c000c0c0000000c0c000
+0000c0c000c0c0fc0001c0c0fb001cc0c000c0c000c0c00000c0c0000000
+c0c00000c0c000c0c0000000c0c0fc0001c0c0f20001c0c0fa0001c0c0fa
+0001c0c0800080008000bd00be00fcc0fd00fdc00400c0c00000fbc0fd00
+fbc0fd00fbc0fb00fdc0fa0001c0c0fb00fdc0fd00fdc00400c0c00000fb
+c0fd00fbc0fb0001c0c0f300fcc0fc0001c0c0fa0001c0c0800080008000
+bc008000e60001c0c08000800080009c0080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080000300c0c0c080008000800080008400fd0001c0c0800080
+00800080008500fd0001c0c080008000800080008500fd0001c0c0800080
+00800080008500fc00fdc080008000800080008700fd0001c0c080008000
+800080008500fd0001c0c080008000800080008500fd0001c0c080008000
+800080008500fd0001c0c0800080008000800085000300c0c0c080008000
+800080008400800080008000800080008000800080008000800080008000
+8000800080008000800080008000800080c080c080c080c080c080c080c0
+80c080c080c0fdc00080f4c0fd8080c080c080c080c093c003c0c08080f3
+c001808080c080c080c080c093c003c0c08080f3c001808080c080c080c0
+80c093c0fa80fdc0fc80fcc0fc80fcc0fb80f5c0fb8080c080c080c080c0
+aec003c0c08080f8c0128080c0c0c08080c08080c0c08080c0c0c08080f7
+c0068080c0c0c0808080c080c080c080c0afc003c0c08080fbc0fb80fdc0
+098080c0c08080c0c08080f3c001808080c080c080c080c0aac003c0c080
+80fcc0148080c0c08080c0c0c08080c0c08080c0c0c0808080f5c0018080
+80c080c080c080c0aac003c0c08080fcc00e8080c0c08080c0c0c08080c0
+c08080fbc0018080f6c001808080c080c080c080c0aac01ec0c08080c080
+80c08080c0c08080c0c0c08080c0c08080c08080c0c0c08080fcc00b8080
+c0c0c08080c0c0c0808080c080c080c080c0afc0fdc0fd80fdc0fd8004c0
+8080c0c0fb80fdc0fb80fbc0018080fcc0fb8080c080c080c080c0aec080
+c080c080c080c080c080c080c080c080c080c080c080c080c080c080c080
+c080c080c080c080c08000800080008000800080008000800080008000dd
+0001c0c0fa00fdc0f20001c0c0fa0001c0c0fb0000c0d300fac0e500fcc0
+f400fdc0fb00fdc0ed0006c0c0000000c0c0fb0001c0c0fc00fcc0040000
+c0c0c0d900fdc0e20000c0fc00fdc0f90001c0c0fa0001c0c0da00fdc0fb
+0001c0c080008000f400dd0001c0c0fb0004c0c000c0c0f40001c0c0fa00
+01c0c0fb0001c0c0d300fac0e60005c0c00000c0c0f40001c0c0fa0001c0
+c0ed00fdc0030000c0c0fc0001c0c0fc0009c0c00000c0c00000c0c0d800
+01c0c0e30001c0c0fb0001c0c0f80001c0c0fa0001c0c0dc0004c0c000c0
+c0fb0001c0c080008000f500d60004c0c00000c0f50001c0c0fa0001c0c0
+fa0001c0c0d30005c000c0c000c0e70001c0c0fc0000c0f40001c0c0fa00
+01c0c0ed00fcc00700c0c0000000c0c0fc0001c0c0fc0004c00000c0c0d8
+0001c0c0e30001c0c0fb0001c0c0f70001c0c0fa0001c0c0de0006c0c000
+0000c0c0fb0001c0c080008000f600de00fdc0fb0001c0c0f20001c0c0fa
+0001c0c0fc00fac00f0000c0c0c000c0c00000c0c000c0c0c0f500fac0f4
+0015c0c0000000c0c0000000c0c000c0c000c0c0c0000000fbc0030000c0
+c0f900fcc0fa0001c0c0fa0001c0c0fc00fbc0fd00fbc0010000f9c0fd00
+01c0c0fc0001c0c0f90007c0c000c0c0000000fcc0fd0005c0c000c0c0c0
+eb0001c0c0fc00fbc0110000c0c000c0c0c0000000c0c0c000c0c000fac0
+fd0004c0c000c0c0fa0001c0c0fa0001c0c0f500fac0010000fac0f70006
+c0c0000000c0c0fb0001c0c080008000f600dd0001c0c0fc00fcc0f30001
+c0c0fa0001c0c0fa0001c0c0fc00f9c0070000c0c00000c0c0e4001ec0c0
+000000c0c0000000c0c00000c0c00000c0c000c0c0000000c0c000c0c0f6
+0001c0c0fb0001c0c0fa0017c0c0000000c0c0000000c0c000c0c0000000
+c0c000c0c000fcc0fd0001c0c0fc0001c0c0f900fdc00200c0c0fb000ac0
+c0000000c0c0c000c0c0ec001ac0c0000000c0c0000000c0c00000c0c000
+00c0c000c0c00000c0c0fc0001c0c0fb00fdc00200c0c0fb0001c0c0fa00
+01c0c0de0006c0c000c000c0c0fb0001c0c080008000f600dd0001c0c0fb
+0001c0c0f20001c0c0fa0001c0c0fa0001c0c0fc000ec0c000c000c0c000
+00c0c00000c0c0e40014c0c0000000c0c0000000c0c00000c0c00000c0c0
+00f9c00200c0c0f900fbc0fb0001c0c0fa000ec0c0000000c0c0000000c0
+c000c0c0fa000bc0c00000c0c0c0000000c0c0fc0001c0c0f90007c0c000
+00c0c00000fbc0fd0005c0c00000c0c0ec0004c0c0000000f9c00e0000c0
+c00000c0c000c0c00000c0c0fc0001c0c0fb0005c0c00000c0c0fb0001c0
+c0fa0001c0c0de0006c0c000c000c0c0fb0001c0c080008000f600dd0001
+c0c0fb0001c0c0f20001c0c0fa0001c0c0fa0001c0c0fc000ec0c000c000
+c0c00000c0c00000c0c0f600fac0f40016c0c0000000c0c0000000c0c000
+00c0c00000c0c000c0c0fa0001c0c0fa0005c0c00000c0c0fb0001c0c0fa
+000ec0c0000000c0c0000000c0c000c0c0fa000bc0c0000000c0c0000000
+c0c0fc0001c0c0f90011c0c00000c0c000c0c00000c0c0000000c0c0e800
+06c0c0000000c0c0f9000cc0c00000c0c000c0c00000c0c0fc0001c0c0fb
+0005c0c00000c0c0fb0001c0c0fa0001c0c0f500fac0010000fac0f70006
+c0c0000000c0c0fb0001c0c080008000f600dd0001c0c0fb0001c0c0f200
+01c0c0fa0001c0c0fa0001c0c0fc000ec0c000c000c0c00000c0c00000c0
+c0e40016c0c0000000c0c0000000c0c00000c0c00000c0c000c0c0fa0001
+c0c0fc0007c000c0c00000c0c0fb0001c0c0fa000ec0c0000000c0c00000
+00c0c000c0c0fa000bc0c0000000c0c0000000c0c0fc0001c0c0fc0014c0
+0000c0c00000c0c000c0c00000c0c0000000c0c0f80001c0c0f20006c0c0
+000000c0c0f9000cc0c00000c0c000c0c00000c0c0fc0001c0c0fb0005c0
+c00000c0c0fb0001c0c0fa0001c0c0de0006c0c0000000c0c0fb0001c0c0
+80008000f600dd0001c0c0fb0001c0c0f10001c0c0fa0001c0c0fb0014c0
+c000c0c000c0c000c000c0c00000c0c00000c0c0e4002ac0c0000000c0c0
+000000c0c00000c0c00000c0c000c0c0000000c0c00000c0c00000c0c000
+c0c00000c0c0fb0001c0c0fa001bc0c0000000c0c0000000c0c000c0c000
+0000c0c000c0c0000000c0c0fc0001c0c0fc0019c0c00000c0c00000c0c0
+0000c0c000c0c00000c0c0000000c0c0f80001c0c0f2001ac0c0000000c0
+c0000000c0c00000c0c00000c0c000c0c00000c0c0fc000cc0c000c0c000
+00c0c00000c0c0fc0001c0c0fa0001c0c0dc0004c0c000c0c0fb0001c0c0
+80008000f500de00fcc0fd00fcc0f10001c0c0fa0001c0c0fb00fdc00a00
+00c0c0000000c0c00000fbc0e400fcc0fd00fac0010000fbc0fd00fbc0fc
+00fcc0fd00fdc00500c0c0000000fcc0fc00fcc0fd00fbc0fd00fbc00800
+00c0c0000000c0c0fb0001c0c0fc00fcc0110000c0c0c00000c0c00000c0
+c0c000c0c000fcc0f90001c0c0f300fcc0fd00fbc0fd0007c0c00000c0c0
+0000fbc0fb00fdc00d0000c0c0c00000c0c0000000c0c0fa0001c0c0da00
+fdc0fb0001c0c080008000f400a70001c0c0d60005c0c00000c0c0910001
+c0c0d80001c0c080008000a600a70001c0c0d70006c0c0000000c0c08000
+eb0005c0c00000c0c080008000a600a800fcc0dc00fbc0fd00fcc08000eb
+00fcc080008000a500800080008000800080008000800080008000800080
+008000800080008000bf00fbc0ee00f9c0db0003c0c00000f9c00000fac0
+010000fac0fd00fbc0010000fac0f500fbc0010000fac0010000f9c0fc00
+00c0fc00fcc0fc00fcc0fb00fbc0fc00fcc0fc0001c0c0800080008000fc
+00c00006c0c0000000c0c0ee0005c0c00000c0c0dc0001c0c0fc0025c0c0
+0000c0c00000c0c00000c0c00000c0c00000c0c000c0c0000000c0c00000
+c0c00000c0c0f7001cc0c0000000c0c00000c0c00000c0c00000c0c00000
+c0c0000000c0c0c0fc0001c0c0fa0001c0c0fb000ec0c0000000c0c00000
+c0c00000c0c0fc0001c0c0800080008000fd00c00006c0c0000000c0c0ee
+0005c0c0000000c0dd0001c0c0fb0025c0c0000000c00000c0c00000c0c0
+0000c0c00000c0c000c0c0000000c0c00000c0c00000c0c0f70022c0c000
+0000c0c00000c0c00000c0c00000c0c0000000c00000c0c000c0c0000000
+c0c0fa0001c0c0fb0009c0c0000000c0c000c0c0fc0000c0fb0001c0c0fb
+0001c0c0800080008500bf0001c0c0fb0008c0c0000000c0c00000fbc0fd
+0017c0c000c0000000c0c000c0c0c00000c0c000c0c0c0000000fbc00700
+00c0c000c0c0c0fc0001c0c0fb0003c0c000c0fc001dc0c00000c0c00000
+c0c00000c0c000c0c0000000c0c00000c0c00000c0c0f60001c0c0fa0019
+c0c00000c0c00000c0c000c0000000c0c0000000c0c00000c0c0fa0001c0
+c0fb0009c0c0000000c0c000c0c0f60001c0c0fb0001c0c0800080008500
+be00fdc0fd0010c0c0000000c0c000c0c0000000c0c00000fcc0fc00fdc0
+1f00c0c00000c0c0c000c0c000c0c0000000c0c00000c0c0c000c0c00000
+00c0c0fb00fcc0fc00fbc0fd00fbc00a0000c0c0000000c0c00000fbc0f4
+00fdc0fc00fbc0fd00fcc0fd000ac0c0000000c0c00000c0c0fa0001c0c0
+fb0009c0c0000000c0c000c0c0f60001c0c0800080008000fe00bc000ec0
+c00000c0c0000000c0c00000c0c0fa0003c0c000c0fc0022c0c00000c0c0
+0000c0c00000c0c000c0c0000000c0c00000c0c00000c0c0000000c0c0fb
+0003c0c000c0fc001cc0c000c0c0000000c0c000c0c00000c0c0000000c0
+c00000c0c000c0c0f20013c0c0000000c0c000c0c0000000c0c000c00000
+00f9c0030000c0c0fa0001c0c0fb0009c0c0000000c0c000c0c0f60001c0
+c0800080008000fe00bb000fc0c000c0c0000000c0c0000000c0c0c0fc00
+01c0c0fa0001c0c0fa0001c0c0fb000ac0c0000000c0c00000c0c0f90001
+c0c0fb0001c0c0fa001dc0c00000c0c00000c0c00000c0c000c0c0000000
+c0c00000c0c00000c0c0f2000dc0c00000c0c00000c0c00000c0c0fb000a
+c0c0000000c0c00000c0c0fa0001c0c0fb0009c0c0000000c0c000c0c0f6
+0001c0c0800080008000fe00c0000ec0c0000000c0c000c0c0000000c0c0
+fb000ec0c0000000c0c0000000c00000c0c0fa0001c0c0fb000ac0c00000
+00c0c00000c0c0f90001c0c0fb0025c0c0000000c00000c0c00000c0c000
+00c0c00000c0c000c0c0000000c0c00000c0c00000c0c0f70039c0c00000
+00c0c00000c0c00000c0c00000c0c0000000c000c0c0000000c0c00000c0
+c0000000c00000c0c0000000c000c0c0000000c0c000c0c0fc0000c0fb00
+01c0c0fb0001c0c0800080008500c00022c0c0000000c0c000c0c0000000
+c0c000c0c0000000c0c00000c0c00000c0c00000c0c0fa0001c0c0fb000a
+c0c0000000c0c00000c0c0f80001c0c0fc0025c0c00000c0c00000c0c000
+00c0c00000c0c00000c0c000c0c0000000c0c00000c0c00000c0c0f7003e
+c0c0000000c0c00000c0c00000c0c00000c0c00000c0c000c0c0000000c0
+c00000c0c00000c0c00000c0c00000c0c000c0c0000000c0c00000c0c000
+00c0c0fc0001c0c0fa0001c0c0800080008500bf00fbc0fd00fac0010000
+fbc0010000f9c00000fcc0fc00fcc0fb00fbc0010000fcc0f80003c0c000
+00f9c01100c0c0c00000c0c000c0c0c00000c0c00000fbc0080000c0c0c0
+0000c0c0f600fbc0090000c0c0c00000c0c000f9c00800c0c0000000c0c0
+00f9c00000f9c0010000fbc0fc00fcc0fc0001c0c0fa0001c0c080008000
+8400b30001c0c08000800080008000cf00b40001c0c09e00f8c080008000
+8000b800b800fbc08000800080008000cd00800080008000800080008000
+800080008000800080008000800080008000d000fdc0f000fdc0f300fdc0
+fb00fdc0db0000c08000800080008400cf0001c0c0f10004c0c000c0c0f3
+0001c0c0fa0001c0c0dc0001c0c08000800080008400cf0001c0c0f10004
+c0c00000c0f30001c0c0fa0001c0c0dc0001c0c0e90001c0c08000800080
+009d00df0007c0c00000c0c00000fbc0fd00fcc0fd0005c0c00000c0c0fc
+0001c0c0fb00fcc0fb00fcc0fc00fcc0070000c0c000c0c0c0f500fac0f7
+00fac00f0000c0c0c000c0c00000c0c000c0c0c0fb0001c0c08000800080
+009d00de00fcc01a0000c0c0000000c0c00000c0c000c0c00000c0c00000
+c0c0000000fcc0f9001ac0c0000000c0c000c0c0000000c0c000c0c00000
+00c0c0c000c0c0e50001c0c0fc00f9c0070000c0c00000c0c08000800080
+009700e000f8c00200c0c0fa000cc0c00000c0c000c0c00000c0c0fc0001
+c0c0fb00fbc0180000c0c00000c0c00000c0c00000c0c0000000c0c00000
+c0c0e50001c0c0fc000ec0c000c000c0c00000c0c00000c0c08000800080
+009700de00fcc0fc00fdc0fc000cc0c00000c0c000c0c00000c0c0fc0001
+c0c0fc001ac0c00000c0c00000c0c00000c0c00000c0c00000c0c0000000
+c0c0f200fac0f50001c0c0fc000ec0c000c000c0c00000c0c00000c0c080
+00800080009700df0005c0c00000c0c0fb0011c0c0000000c0c00000c0c0
+00c0c00000c0c0fc0001c0c0fc001ac0c00000c0c00000c0c00000c0c000
+00c0c00000c0c0000000c0c0e10001c0c0fc000ec0c000c000c0c00000c0
+c00000c0c0fc0001c0c08000800080009d00d80015c0c0000000c0c00000
+c0c00000c0c000c0c00000c0c0fc0001c0c0fc001ac0c00000c0c00000c0
+c00000c0c00000c0c00000c0c0000000c0c0e10014c0c000c0c000c0c000
+c000c0c00000c0c00000c0c0fc0001c0c08000800080009d00d700fbc0fd
+00fbc0fd00fdc00400c0c00000fcc0fc00fdc01300c0c00000c0c0c000c0
+c00000c0c0c000c0c000fcc0e100fdc00a0000c0c0000000c0c00000fbc0
+fc0001c0c08000800080009c008000ef0001c0c080008000800093008000
+ef0001c0c080008000800093008000f000fcc08000800080009400800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000dd00fdc0e20001c0c0fb0001c0c0e500fdc0e100fdc0ea
+0001c0c0b20001c0c0eb0001c0c0f000fdc0800080009f00de0004c0c000
+c0c0e40001c0c0fa0001c0c0e40001c0c0e20004c0c000c0c0eb0001c0c0
+f00001c0c0c40001c0c0ea0001c0c0f20001c0c0800080009d00de0004c0
+c00000c0e50001c0c0db0001c0c0e30006c0c0000000c0c0fc0001c0c0e1
+0001c0c0d30001c0c0d90001c0c0f30001c0c0800080009d00de0001c0c0
+fb00fbc0070000c0c000c0c0c0f40001c0c0fa00fdc0f400fac0f60005c0
+c00000c0c0f600fac0f70006c0c0000000c0c0fc0001c0c0f300fdc0f200
+01c0c0f50010c0c000c0c0c00000c0c000c0c0c0000000fbc0080000c0c0
+000000c0c0fc0001c0c0f300fdc0fa0001c0c0fa0001c0c0f90001c0c0f3
+0001c0c0800080009d00df00fcc0fd000ec0c0000000c0c00000c0c0c000
+c0c0f50001c0c0f90001c0c0e40004c0c000c0c0e60006c0c000c000c0c0
+ec0001c0c0f30001c0c0f3001dc0c00000c0c00000c0c0c000c0c000c0c0
+000000c0c000c0c0000000c0c0ec0001c0c0fa0001c0c0fa0001c0c0f900
+01c0c0f500fdc0800080009c00de0001c0c0fc000ec0c0000000c0c00000
+c0c00000c0c0f50001c0c0f90001c0c0e400fcc0e50006c0c000c000c0c0
+ec0001c0c0f40001c0c0f2001dc0c00000c0c00000c0c00000c0c000c0c0
+000000c0c000c0c000c000c0c0ec0001c0c0fc00fac0010000fac0fb0001
+c0c0f30001c0c0800080009d00de0001c0c0fc000ac0c0000000c0c00000
+c0c0f10001c0c0f90001c0c0f400fac0f600fcc0f400fac0f70006c0c000
+0000c0c0ec0001c0c0f30001c0c0f30009c0c00000c0c00000c0c0fb000e
+c0c0000000c0c000c0c000c000c0c0ec0001c0c0fa0001c0c0fa0001c0c0
+f90001c0c0f30001c0c0800080009d00de0001c0c0fc000ac0c0000000c0
+c00000c0c0f10001c0c0f90001c0c0e40004c0c000c0c0e60006c0c00000
+00c0c0fc0001c0c0f20001c0c0f20001c0c0f40009c0c00000c0c00000c0
+c0fb000ec0c0000000c0c000c0c000c000c0c0fc0001c0c0f20001c0c0fa
+0001c0c0fa0001c0c0f90001c0c0f30001c0c0800080009d00de0001c0c0
+fc000ac0c0000000c0c00000c0c0f00001c0c0fa0001c0c0e40005c0c000
+00c0c0e60004c0c000c0c0fb0001c0c0f20001c0c0f10001c0c0f50009c0
+c00000c0c00000c0c0fb0007c0c0000000c0c000f9c0fc0001c0c0f20001
+c0c0ea0001c0c0f20001c0c0800080009d00df00fcc0fc00fbc0010000fc
+c0f00001c0c0fc00fcc0e600fdc0030000c0c0e500fdc0fb0001c0c0f200
+fcc0f10001c0c0f60006c0c00000c0c000fcc0fb00fbc0fd0004c0c000c0
+c0fc0001c0c0f200fcc0ec0001c0c0f000fdc0800080009f008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000800080008000800080008000800080008000c000fdc0db
+00fac0090000c0c0000000c0c000f9c0f70007c0c0000000c0c000f9c0fc
+0000c0fc00fbc0800080008000a500bf0001c0c0da0015c0c00000c0c000
+c0c0000000c0c00000c0c00000c0c0f70014c0c0000000c0c00000c0c000
+00c0c0000000c0c0c0fc0004c0c000c0c0800080008000a600bf0001c0c0
+da0015c0c00000c0c000c0c0000000c0c00000c0c0000000c0f7001ec0c0
+000000c0c00000c0c0000000c00000c0c000c0c0000000c0c00000c0c0fc
+0001c0c0800080008000ad00bf0005c0c00000c0c0f40001c0c0fc00fac0
+f60013c0c00000c0c000c0c0000000c0c00000c0c000c0f5001ec0c00000
+00c0c00000c0c000c0000000c0c0000000c0c00000c0c00000c0c0fc0001
+c0c0800080008000ad00bf0004c0c000c0c0f30001c0c0ec00fbc00a0000
+c0c0000000c0c00000fcc0f500f9c0010000fcc0fd000ec0c0000000c0c0
+0000c0c00000c0c0800080008000a700bf00fcc0f400fac0ee0013c0c000
+00c0c000c0c0000000c0c00000c0c000c0f5000fc0c0000000c0c00000c0
+c000c0000000f9c0070000c0c00000c0c0800080008000a700bf00fcc0f2
+0001c0c0fc00fac0f60011c0c00000c0c000c0c0000000c0c00000c0c0f3
+000ac0c0000000c0c00000c0c0fb000ec0c0000000c0c00000c0c00000c0
+c0800080008000a700bf0004c0c000c0c0f30001c0c0ec0011c0c00000c0
+c000c0c0000000c0c00000c0c0f3001ec0c0000000c0c00000c0c0000000
+c000c0c0000000c0c00000c0c00000c0c0fc0001c0c0800080008000ad00
+bf0005c0c00000c0c0de0011c0c00000c0c000c0c0000000c0c00000c0c0
+f3001dc0c0000000c0c00000c0c00000c0c000c0c0000000c0c00000c0c0
+00c0c0fb0001c0c0800080008000ad00c000fdc0030000c0c0df00fac0fd
+00fbc0010000fcc0f40007c0c0000000c0c000f9c00800c0c0000000c0c0
+00fbc0fb0001c0c0800080008000ac00800080008000800080008000f8c0
+800080008000880080008000800080008000800080008000800080008000
+800080008000800080008000800080008000bd00fdc0e20001c0c0f90001
+c0c0e700fac0090000c0c0000000c0c000f9c0f70007c0c0000000c0c000
+f9c0fc0000c0fc00fbc0e80001c0c0dd00fdc0fa00fdc0cb0000c0d70001
+c0c0ed0001c0c0f000fdc080009700be0004c0c000c0c0e40001c0c0f800
+01c0c0e60015c0c00000c0c000c0c0000000c0c00000c0c00000c0c0f700
+14c0c0000000c0c00000c0c00000c0c0000000c0c0c0fc0004c0c000c0c0
+e90001c0c0f20001c0c0ec0001c0c0f90001c0c0cc0001c0c0d70001c0c0
+ec0001c0c0f20001c0c080009500be0004c0c00000c0e50001c0c0db0015
+c0c00000c0c000c0c0000000c0c00000c0c0000000c0f7001ec0c0000000
+c0c00000c0c0000000c00000c0c000c0c0000000c0c00000c0c0fc0001c0
+c0e10001c0c0eb0001c0c0f90001c0c0cc0001c0c0e90001c0c0d90001c0
+c0f30001c0c080009500be0001c0c0fb00fbc0070000c0c000c0c0c0f400
+01c0c0f800fdc0f600fac0f60013c0c00000c0c000c0c0000000c0c00000
+c0c000c0f5001ec0c0000000c0c00000c0c000c0000000c0c0000000c0c0
+0000c0c00000c0c0fc0001c0c0f100fdc0f40001c0c0f400fbc0fb0001c0
+c0fb00fcc0f600fdc00500c0c0000000fcc0fd0006c0c0000000c0c0f700
+07c0c000c0c0c00000fac00a0000c0c000c0c0c0000000fbc0fb0001c0c0
+f100fdc0fc0001c0c0fa0001c0c0f90001c0c0f30001c0c080009500bf00
+fcc0fd000ec0c0000000c0c00000c0c0c000c0c0f50001c0c0f70001c0c0
+e600fbc00a0000c0c0000000c0c00000fcc0f500f9c0010000fcc0fd000e
+c0c0000000c0c00000c0c00000c0c0ea0001c0c0f50001c0c0f40006c0c0
+000000c0c0fc0001c0c0fc0004c0c000c0c0f600f9c0fb0009c0c0000000
+c0c000c0c0f5000ac0c00000c0c0000000c0c0fb00fdc00a00c0c000c0c0
+000000c0c0ea0001c0c0fc0001c0c0fa0001c0c0f90001c0c0f500fdc080
+009400be0001c0c0fc000ec0c0000000c0c00000c0c00000c0c0f50001c0
+c0f70001c0c0e60013c0c00000c0c000c0c0000000c0c00000c0c000c0f5
+000fc0c0000000c0c00000c0c000c0000000f9c0070000c0c00000c0c0ea
+0001c0c0f60001c0c0f30006c0c0000000c0c0fc000ac0c0000000c0c000
+00c0c0f60008c0c000c000c0c00000fbc0fc00fdc0f4000ac0c00000c0c0
+000000c0c0fb0009c0c00000c0c00000c0c0e60003c0c00000fac0010000
+fac0fb0001c0c0f30001c0c080009500be0001c0c0fc000ac0c0000000c0
+c00000c0c0f10001c0c0f70001c0c0f600fac0f60011c0c00000c0c000c0
+c0000000c0c00000c0c0f3000ac0c0000000c0c00000c0c0fb000ec0c000
+0000c0c00000c0c00000c0c0ea0001c0c0f50001c0c0f40006c0c0000000
+c0c0fc000ac0c0000000c0c00000c0c0f6000dc0c000c000c0c000c0c000
+00c0c0fc00fdc0f4000ac0c00000c0c0000000c0c0fb0001c0c0f900fdc0
+e80001c0c0fc0001c0c0fa0001c0c0f90001c0c0f30001c0c080009500be
+0001c0c0fc000ac0c0000000c0c00000c0c0f10001c0c0f70001c0c0e600
+11c0c00000c0c000c0c0000000c0c00000c0c0f3001ec0c0000000c0c000
+00c0c0000000c000c0c0000000c0c00000c0c00000c0c0fc0001c0c0f000
+01c0c0f40001c0c0f50006c0c0000000c0c0fc000ac0c0000000c0c00000
+c0c0f6000dc0c000c000c0c000c0c00000c0c0fc00fdc0f4000ac0c00000
+c0c0000000c0c0fb0001c0c0f70001c0c0fb0001c0c0f00001c0c0fc0001
+c0c0fa0001c0c0f90001c0c0f30001c0c080009500be0001c0c0fc000ac0
+c0000000c0c00000c0c0f00001c0c0f80001c0c0e60011c0c00000c0c000
+c0c0000000c0c00000c0c0f3001dc0c0000000c0c00000c0c00000c0c000
+c0c0000000c0c00000c0c000c0c0fb0001c0c0f00001c0c0f30001c0c0f6
+0006c0c0000000c0c0fc000ac0c0000000c0c00000c0c0f60015c0c000c0
+00c0c000c0c00000c0c0000000c0c000c0c0f50011c0c00000c0c0000000
+c0c000c0c00000c0c0fb0006c0c0000000c0c0fc0001c0c0f00001c0c0ec
+0001c0c0f20001c0c080009500bf00fcc0fc00fbc0010000fcc0f00001c0
+c0f90001c0c0e700fac0fd00fbc0010000fcc0f40007c0c0000000c0c000
+f9c00800c0c0000000c0c000fbc0fb0001c0c0ef0001c0c0f20001c0c0f6
+00fbc0fc00fcc0fd00fdc00200c0c0f70016c0c0000000c0c00000c0c0c0
+00c0c000c0c0000000c0c0f600fbc0fb00fdc0010000fcc0fb00fbc0fc00
+01c0c0ef0001c0c0ed0001c0c0f000fdc080009700970005c0c00000c0c0
+960005c0c00000c0c0a60001c0c0d20005c0c00000c0c080008000ef0097
+0005c0c00000c0c0cf00f8c0cf0005c0c00000c0c0cf00f8c0e800f8c002
+00c0c0d20005c0c00000c0c080008000ef009600fcc09400fcc0a600fcc0
+d200fcc080008000ee008000800080008000800080008000800080008000
+800080008000800080008000ec0001c0c0fb0000c0dc00fdc0e100fcc004
+0000c0c0c0e900fcc0d400fdc0fb0001c0c080008000bc008000ed0001c0
+c0fb0001c0c0db0001c0c0e10001c0c0fb0001c0c0e70001c0c0d30001c0
+c0fa0001c0c080008000bd008000ee0001c0c0fa0001c0c0db0001c0c0e1
+0001c0c0fb0001c0c0e70001c0c0d30001c0c0f90001c0c0fb0001c0c080
+008000c500a000fdc00500c0c0000000fbc00a0000c0c0c000c0c0000000
+fbc0150000c0c000c0c0c00000c0c0000000c0c0000000c0c0fc00fac00f
+0000c0c0c000c0c00000c0c000c0c0c0ed00fcc0fc00fcc0fc00fbc0fd00
+fbc0fc0001c0c0fb0005c0c00000c0c0fc0001c0c0fa0001c0c0f90001c0
+c0ee0008c0c000c0c0c0000000fbc0fd00fbc0fb0001c0c0f90001c0c0fb
+0001c0c080008000c500a000f9c00800c0c0000000c0c000f9c01c00c0c0
+000000c0c00000c0c00000c0c000c0c0000000c0c0000000c0c0fa0001c0
+c0fc00f9c0070000c0c00000c0c0ee0004c0c000c0c0fa0017c0c00000c0
+c0000000c0c000c0c0000000c0c0000000c0c0fb0004c0c000c0c0fb0001
+c0c0fa0001c0c0f90001c0c0ed0015c0c00000c0c000c0c0000000c0c000
+c0c0000000c0c0fc0001c0c0f90001c0c080008000be00a00007c0c000c0
+00c0c000f9c00a00c0c000c000c0c000c0c0f90012c0c00000c0c000c0c0
+000000c0c0000000c0c0fa0001c0c0fc000ec0c000c000c0c00000c0c000
+00c0c0ee0007c0c00000c0c00000fbc0fd0001c0c0fb00f9c0fd0001c0c0
+fb00fcc0fc00fac0010000fac0fb0001c0c0ed0008c0c00000c0c000c0c0
+fa0006c0c0000000c0c0fc0001c0c0f90001c0c080008000be00a00009c0
+c000c000c0c000c0c0fa0009c0c000c000c0c000c0c0f90012c0c00000c0
+c000c0c0000000c0c0000000c0c0fa0001c0c0fc000ec0c000c000c0c000
+00c0c00000c0c0ee000cc0c00000c0c000c0c00000c0c0fc00fdc0fd0001
+c0c0f80001c0c0fb00fcc0fa0001c0c0fa0001c0c0f90001c0c0ed0008c0
+c00000c0c000c0c0fa0006c0c0000000c0c0fc0001c0c0f90001c0c08000
+8000be00a00009c0c000c000c0c000c0c0fa0009c0c000c000c0c000c0c0
+f90012c0c00000c0c000c0c0000000c0c0000000c0c0fa0001c0c0fc000e
+c0c000c000c0c00000c0c00000c0c0fc0001c0c0f4000cc0c00000c0c000
+c0c00000c0c0fa0005c0c00000c0c0f80001c0c0fb0004c0c000c0c0fb00
+01c0c0fa0001c0c0f90001c0c0fb0001c0c0f40008c0c00000c0c000c0c0
+fa0006c0c0000000c0c0fc0001c0c0f90001c0c0fb0001c0c080008000c5
+00a0002ec0c000c000c0c000c0c0000000c0c000c0c000c000c0c000c0c0
+000000c0c00000c0c00000c0c000c0c0000000c0c0fc0001c0c0fb0014c0
+c000c0c000c0c000c000c0c00000c0c00000c0c0fc0001c0c0f40022c0c0
+0000c0c000c0c00000c0c00000c0c0000000c0c000c0c0000000c0c00000
+00c0c0fb0005c0c00000c0c0eb0001c0c0fb0001c0c0f40015c0c00000c0
+c000c0c0000000c0c000c0c0000000c0c0fc0001c0c0fa0001c0c0fa0001
+c0c080008000c500a00008c0c0000000c0c00000fbc00a0000c0c0000000
+c0c00000fbc0fd00fbc0fd00fac0fb0001c0c0fb00fdc00a0000c0c00000
+00c0c00000fbc0fb0001c0c0f400fbc0fd00fdc00400c0c00000fbc0fd00
+fbc0fc00fcc0080000c0c0c00000c0c0ed00fcc0fb0001c0c0f40007c0c0
+0000c0c00000fbc0fd00fbc0fc00fcc0fc0001c0c0fa0001c0c080008000
+c40080000200c0c0f60001c0c0e60001c0c0f90001c0c0aa0001c0c08000
+80008c0080000200c0c0f70001c0c0e50001c0c0800080008000ab008000
+fcc0fc00fbc0e500fcc0800080008000ac00800080008000800080008000
+8000800080008000800080008000800080009d0000c0b200fdc080008000
+8000b5009e0001c0c0b10001c0c0800080008000b5009e0001c0c0b10001
+c0c0fa0001c0c0800080008000bd00a000fac00f0000c0c0c000c0c00000
+c0c000c0c0c0f30001c0c0fc00fac0f70008c0c000c0c0c0000000fbc0fd
+00fbc0fb0001c0c0fa0001c0c0800080008000bd009e0001c0c0fc00f9c0
+070000c0c00000c0c0f40001c0c0ec0015c0c00000c0c000c0c0000000c0
+c000c0c0000000c0c0fc0001c0c0800080008000b5009e0001c0c0fc000e
+c0c000c000c0c00000c0c00000c0c0f600fac0ee0008c0c00000c0c000c0
+c0fa0006c0c0000000c0c0fc0001c0c0800080008000b5009e0001c0c0fc
+000ec0c000c000c0c00000c0c00000c0c0f40001c0c0fc00fac0f60008c0
+c00000c0c000c0c0fa0006c0c0000000c0c0fc0001c0c0800080008000b5
+009e0001c0c0fc000ec0c000c000c0c00000c0c00000c0c0f40001c0c0ec
+0008c0c00000c0c000c0c0fa0006c0c0000000c0c0fc0001c0c0fa0001c0
+c0800080008000bd009e0014c0c000c0c000c0c000c000c0c00000c0c000
+00c0c0de0015c0c00000c0c000c0c0000000c0c000c0c0000000c0c0fc00
+01c0c0fa0001c0c0800080008000bd009d00fdc00a0000c0c0000000c0c0
+0000fbc0dd0007c0c00000c0c00000fbc0fd00fbc0fc00fcc0fc0001c0c0
+800080008000bc008f0001c0c08000800080008000f3008f0001c0c08000
+800080008000f3009000fcc08000800080008000f4008000800080008000
+80008000800080008000800080008000800080008000bf00fdc080008000
+80008000c400bd0001c0c08000800080008000c500bd0001c0c080008000
+80008000c500bd0001c0c08000800080008000c500bc00fdc08000800080
+008000c700bd0001c0c08000800080008000c500bd0001c0c08000800080
+008000c500bd0001c0c08000800080008000c500bd0001c0c08000800080
+008000c500bf00fdc08000800080008000c4008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+c080c080c080c080c080c080c080c080c080c080c080c080c080c080c080
+c080c080c080c080c080c080c080c080c080c000c0fb00fdc0fb000ac0c0
+0000c0000000c0c0c0fb00fdc0fb0007c0c00000c0000000f5c0fb0080c0
+80c080c080c0bec02e0000c0c0c00000c00000c0c0c00000c0c0000000c0
+0000c00000c0c0c00000c00000c0c0c00000c0c00000c0c00000f7c00600
+00c0c0c0000080c080c080c080c0bfc002c00000fbc0010000f9c0060000
+c0c00000c0f90000c0f90007c0c00000c0c00000f7c001000080c080c080
+c080c0bac009c0c0000000c0c0c00000f9c0010000fbc0010000fac00100
+00f9c0050000c0c00000f7c001000080c080c080c080c0bac0fcc0050000
+c0c00000f9c0010000fbc0010000fac0010000f9c0050000c0c00000f7c0
+01000080c080c080c080c0bac0120000c0c0c00000c00000c0c0c00000c0
+c00000fbc0160000c0c0c00000c00000c0c0c00000c0c00000c0c00000fc
+c00b0000c0c0c00000c0c0c0000080c080c080c080c0bfc000c0fb00fdc0
+fb0001c0c0fc00fbc0fb00fdc0fb00fdc0050000c0c00000fcc0010000fc
+c0fb0080c080c080c080c0bec080c080c080c080c080c080c080c080c080
+c080c080c080c080c080c080c080c080c080c080c080c080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 46707 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 46707 a -30 48257 a
+SDict begin H.S end
+ -30
+48257 a -30 48257 a
+SDict begin 18.2 H.A end
+ -30 48257 a -30 48257 a
+SDict begin [ /View [/XYZ H.V] /Dest (5552) cvn H.B /DEST pdfmark end
+ -30 48257
+a 2014 x FU(This)465 b(will)f(start)h(up)11216 50271
+y
+SDict begin H.S end
+ 11216 50271 a 11216 50271 a
+SDict begin 18.2 H.A end
+ 11216 50271 a 11216 50271
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5553) cvn H.B /DEST pdfmark end
+ 11216 50271 a FP(vi)g FU(with)f(an)h(empty)g(b)-31
+b(uf)-39 b(fer)-85 b(.)465 b(At)g(this)f(point,)h(you')-15
+b(ll)464 b(see)h(a)g(mostly)f(blank)-30 52286 y(screen.)455
+b(It)f(is)g(no)-39 b(w)455 b(in)12404 52286 y
+SDict begin H.S end
+ 12404 52286
+a 12404 52286 a
+SDict begin 18.2 H.A end
+ 12404 52286 a 12404 52286 a
+SDict begin [ /View [/XYZ H.V] /Dest (5554) cvn H.B /DEST pdfmark end
+ 12404 52286
+a FU(\223command)f(mode\224,)g(w)-15 b(aiting)453 b(for)i(you)f(to)g
+(do)g(something.)g(F)-23 b(or)454 b(a)g(dis-)-30 54301
+y(cussion)345 b(of)g(the)g(v)-39 b(arious)13709 54301
+y
+SDict begin H.S end
+ 13709 54301 a 13709 54301 a
+SDict begin 18.2 H.A end
+ 13709 54301 a 13709 54301
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5555) cvn H.B /DEST pdfmark end
+ 13709 54301 a FP(vi)345 b FU(modes,)g(see)g(the)p 0
+TeXcolorgray 24884 54301 a
+SDict begin H.S end
+ 24884 54301 a FU(Section)387
+b(16.2)32633 54301 y
+SDict begin 18.2 H.L end
+ 32633 54301 a 32633 54301 a
+SDict begin [ /Subtype /Link /Dest (VI-MODES) cvn /H /I /Border [0
+0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 32633
+54301 a Black FU(.)346 b(In)f(order)g(to)g(quit)g(out)g(of)46887
+54301 y
+SDict begin H.S end
+ 46887 54301 a 46887 54301 a
+SDict begin 18.2 H.A end
+ 46887 54301 a 46887
+54301 a
+SDict begin [ /View [/XYZ H.V] /Dest (5557) cvn H.B /DEST pdfmark end
+ 46887 54301 a FP(vi)p FU(,)g(type)-30 56315 y(the)387
+b(follo)-39 b(wing:)-30 58201 y
+SDict begin H.S end
+ -30 58201 a -30 58201
+a
+SDict begin 14.56 H.A end
+ -30 58201 a -30 58201 a
+SDict begin [ /View [/XYZ H.V] /Dest (5558) cvn H.B /DEST pdfmark end
+ -30 58201 a -30 58201 a
+SDict begin H.S end
+ -30
+58201 a -30 58201 a
+SDict begin 14.56 H.A end
+ -30 58201 a -30 58201 a
+SDict begin [ /View [/XYZ H.V] /Dest (5559) cvn H.B /DEST pdfmark end
+ -30 58201
+a 1276 x FH(:q)-30 61195 y
+SDict begin H.S end
+ -30 61195 a -30 61195 a
+SDict begin 18.2 H.A end
+ -30
+61195 a -30 61195 a
+SDict begin [ /View [/XYZ H.V] /Dest (5560) cvn H.B /DEST pdfmark end
+ -30 61195 a 1846 x FU(Assuming)478
+b(that)i(there)f(ha)-31 b(v)-23 b(e)479 b(been)h(no)f(changes)h(to)f
+(the)g(\002le,)h(this)f(will)g(cause)43813 63041 y
+SDict begin H.S end
+ 43813
+63041 a 43813 63041 a
+SDict begin 18.2 H.A end
+ 43813 63041 a 43813 63041 a
+SDict begin [ /View [/XYZ H.V] /Dest (5561) cvn H.B /DEST pdfmark end
+ 43813
+63041 a FP(vi)g FU(to)g(quit.)h(If)-30 65056 y(there)503
+b(ha)-31 b(v)-23 b(e)503 b(been)g(changes)g(made,)g(it)g(will)g(w)-15
+b(arn)502 b(you)h(that)g(there)g(ha)-31 b(v)-23 b(e)503
+b(been)g(changes)g(and)-30 67071 y(tell)457 b(you)h(ho)-39
+b(w)457 b(to)h(disre)-23 b(g)-8 b(ard)457 b(them.)h(Disre)-23
+b(g)-8 b(arding)456 b(changes)i(usually)f(means)g(appending)g(an)p
+Black -30 73672 a FR(196)p Black eop end
+%%Page: 197 219
+TeXDict begin 197 218 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.197) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 43108 -1636 a FR(Chapter)387 b(16)g(V)-115
+b(i)p Black -30 3611 a FU(e)-23 b(xclamation)386 b(point)h(after)h(the)
+16991 3611 y
+SDict begin H.S end
+ 16991 3611 a 16991 3611 a
+SDict begin 18.2 H.A end
+ 16991 3611 a 16991
+3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5562) cvn H.B /DEST pdfmark end
+ 16991 3611 a FU(\223)17679 3611 y
+SDict begin H.S end
+ 17679 3611 a
+17679 3611 a
+SDict begin 18.2 H.A end
+ 17679 3611 a 17679 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5563) cvn H.B /DEST pdfmark end
+ 17679 3611 a FX(q)p
+FU(\224)f(lik)-15 b(e)387 b(so:)-30 6773 y FH(:q!)-30
+8490 y
+SDict begin H.S end
+ -30 8490 a -30 8490 a
+SDict begin 18.2 H.A end
+ -30 8490 a -30 8490 a
+SDict begin [ /View [/XYZ H.V] /Dest (5566) cvn H.B /DEST pdfmark end
+ -30
+8490 a 1847 x FU(The)326 b(e)-23 b(xclamation)324 b(point)h(usually)g
+(means)h(to)f(force)h(some)f(action.)h(W)-124 b(e')-15
+b(ll)325 b(discuss)g(it)h(and)f(other)-30 12352 y(k)-15
+b(e)-23 b(y)387 b(combinations)f(in)h(further)g(details)g(later)-85
+b(.)-30 13462 y
+SDict begin H.S end
+ -30 13462 a -30 13462 a
+SDict begin 18.2 H.A end
+ -30 13462 a -30
+13462 a
+SDict begin [ /View [/XYZ H.V] /Dest (5567) cvn H.B /DEST pdfmark end
+ -30 13462 a 1679 x FU(Y)-170 b(ou)436 b(can)g(also)g(start)
+11530 15141 y
+SDict begin H.S end
+ 11530 15141 a 11530 15141 a
+SDict begin 18.2 H.A end
+ 11530 15141
+a 11530 15141 a
+SDict begin [ /View [/XYZ H.V] /Dest (5568) cvn H.B /DEST pdfmark end
+ 11530 15141 a FP(vi)g FU(with)g(a)g(pre-e)-23
+b(xisting)435 b(\002le.)h(F)-23 b(or)436 b(e)-23 b(xample,)436
+b(the)g(\002le)41754 15141 y
+SDict begin H.S end
+ 41754 15141 a 41754 15141
+a
+SDict begin 18.2 H.A end
+ 41754 15141 a 41754 15141 a
+SDict begin [ /View [/XYZ H.V] /Dest (5569) cvn H.B /DEST pdfmark end
+ 41754 15141 a FQ(/etc/resolv.conf)-30
+17156 y FU(w)-15 b(ould)386 b(be)i(opened)f(lik)-15 b(e)386
+b(so:)-30 19041 y
+SDict begin H.S end
+ -30 19041 a -30 19041 a
+SDict begin 14.56 H.A end
+ -30 19041 a
+-30 19041 a
+SDict begin [ /View [/XYZ H.V] /Dest (5570) cvn H.B /DEST pdfmark end
+ -30 19041 a -30 19041 a
+SDict begin H.S end
+ -30 19041 a -30 19041
+a
+SDict begin 14.56 H.A end
+ -30 19041 a -30 19041 a
+SDict begin [ /View [/XYZ H.V] /Dest (5571) cvn H.B /DEST pdfmark end
+ -30 19041 a 1276 x FJ(\045)1309
+20317 y
+SDict begin H.S end
+ 1309 20317 a 1309 20317 a
+SDict begin 14.56 H.A end
+ 1309 20317 a 1309 20317
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5572) cvn H.B /DEST pdfmark end
+ 1309 20317 a FH(vi)744 b(/etc/resolv.conf)-30 21958
+y
+SDict begin H.S end
+ -30 21958 a -30 21958 a
+SDict begin 18.2 H.A end
+ -30 21958 a -30 21958 a
+SDict begin [ /View [/XYZ H.V] /Dest (5573) cvn H.B /DEST pdfmark end
+ -30
+21958 a 1924 x FU(Finally)-101 b(,)5115 23882 y
+SDict begin H.S end
+ 5115
+23882 a 5115 23882 a
+SDict begin 18.2 H.A end
+ 5115 23882 a 5115 23882 a
+SDict begin [ /View [/XYZ H.V] /Dest (5574) cvn H.B /DEST pdfmark end
+ 5115 23882
+a FP(vi)467 b FU(can)f(be)h(started)f(on)g(a)h(particular)f(line)g(of)g
+(a)h(\002le.)g(This)f(is)g(especially)g(useful)g(for)-30
+25896 y(programmers)327 b(when)f(an)i(error)f(message)g(includes)f(the)
+h(line)g(their)g(program)g(bombed)f(on.)h(F)-23 b(or)-30
+27911 y(e)g(xample,)387 b(you)g(could)g(start)g(up)17508
+27911 y
+SDict begin H.S end
+ 17508 27911 a 17508 27911 a
+SDict begin 18.2 H.A end
+ 17508 27911 a 17508
+27911 a
+SDict begin [ /View [/XYZ H.V] /Dest (5575) cvn H.B /DEST pdfmark end
+ 17508 27911 a FP(vi)h FU(on)f(line)g(47)g(of)27648
+27911 y
+SDict begin H.S end
+ 27648 27911 a 27648 27911 a
+SDict begin 18.2 H.A end
+ 27648 27911 a 27648
+27911 a
+SDict begin [ /View [/XYZ H.V] /Dest (5576) cvn H.B /DEST pdfmark end
+ 27648 27911 a FQ(/usr/src/linux/init/main.c)371
+b FU(lik)-15 b(e)387 b(so:)-30 29796 y
+SDict begin H.S end
+ -30 29796 a -30
+29796 a
+SDict begin 14.56 H.A end
+ -30 29796 a -30 29796 a
+SDict begin [ /View [/XYZ H.V] /Dest (5577) cvn H.B /DEST pdfmark end
+ -30 29796 a -30 29796
+a
+SDict begin H.S end
+ -30 29796 a -30 29796 a
+SDict begin 14.56 H.A end
+ -30 29796 a -30 29796 a
+SDict begin [ /View [/XYZ H.V] /Dest (5578) cvn H.B /DEST pdfmark end
+ -30
+29796 a 1277 x FJ(\045)1309 31073 y
+SDict begin H.S end
+ 1309 31073 a 1309
+31073 a
+SDict begin 14.56 H.A end
+ 1309 31073 a 1309 31073 a
+SDict begin [ /View [/XYZ H.V] /Dest (5579) cvn H.B /DEST pdfmark end
+ 1309 31073 a FH(vi)744
+b(+47)f(/usr/src/linux/init/main.c)-30 32713 y
+SDict begin H.S end
+ -30 32713
+a -30 32713 a
+SDict begin 18.2 H.A end
+ -30 32713 a -30 32713 a
+SDict begin [ /View [/XYZ H.V] /Dest (5580) cvn H.B /DEST pdfmark end
+ -30 32713 a -30
+32713 a
+SDict begin H.S end
+ -30 32713 a -30 32713 a
+SDict begin 18.2 H.A end
+ -30 32713 a -30 32713
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5581) cvn H.B /DEST pdfmark end
+ -30 32713 a 1924 x FP(vi)504 b FU(will)g(display)f(the)h(gi)-39
+b(v)-23 b(en)504 b(\002le)g(and)g(will)g(place)g(the)g(cursor)h(at)f
+(the)g(speci\002ed)f(line.)i(In)f(the)-30 36652 y(case)374
+b(where)f(you)g(specify)g(a)h(line)f(that)g(is)g(after)h(the)f(end)g
+(of)h(the)f(\002le,)37346 36652 y
+SDict begin H.S end
+ 37346 36652 a 37346
+36652 a
+SDict begin 18.2 H.A end
+ 37346 36652 a 37346 36652 a
+SDict begin [ /View [/XYZ H.V] /Dest (5582) cvn H.B /DEST pdfmark end
+ 37346 36652 a FP(vi)h
+FU(will)e(place)i(the)f(cursor)-30 38666 y(on)338 b(the)h(last)f(line.)
+h(This)f(is)g(especially)g(helpful)g(for)g(programmers,)h(as)f(the)-23
+b(y)338 b(can)h(jump)f(straight)-30 40681 y(to)387 b(the)g(location)g
+(in)g(the)g(\002le)g(that)g(an)h(error)f(occurred,)h(without)f(ha)-31
+b(ving)386 b(to)i(search)f(for)g(it.)-30 41791 y
+SDict begin H.S end
+ -30
+41791 a -30 41791 a
+SDict begin 18.2 H.A end
+ -30 41791 a -30 41791 a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-MODES) cvn H.B /DEST pdfmark
+end
+ -30 41791
+a 5789 x FL(16.2)620 b(Modes)-30 47608 y
+SDict begin H.S end
+ -30 47608 a
+-30 47608 a
+SDict begin 18.2 H.A end
+ -30 47608 a -30 47608 a
+SDict begin [ /View [/XYZ H.V] /Dest (5585) cvn H.B /DEST pdfmark end
+ -30 47608 a -30 48724
+a
+SDict begin H.S end
+ -30 48724 a -30 48724 a
+SDict begin 18.2 H.A end
+ -30 48724 a -30 48724 a
+SDict begin [ /View [/XYZ H.V] /Dest (5588) cvn H.B /DEST pdfmark end
+ -30
+48724 a -30 48724 a
+SDict begin H.S end
+ -30 48724 a -30 48724 a
+SDict begin 18.2 H.A end
+ -30 48724
+a -30 48724 a
+SDict begin [ /View [/XYZ H.V] /Dest (5589) cvn H.B /DEST pdfmark end
+ -30 48724 a 1987 x FP(vi)541 b FU(operates)g(in)g(v)-39
+b(arious)541 b(modes,)g(which)g(are)g(used)g(to)g(accomplish)f(v)-39
+b(arious)541 b(tasks.)g(When)-30 52726 y(you)344 b(\002rst)g(start)8407
+52726 y
+SDict begin H.S end
+ 8407 52726 a 8407 52726 a
+SDict begin 18.2 H.A end
+ 8407 52726 a 8407 52726
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5590) cvn H.B /DEST pdfmark end
+ 8407 52726 a FP(vi)p FU(,)h(you)f(are)g(placed)g(into)g(command)f
+(mode.)h(From)g(this)f(point,)h(you)g(can)g(issue)-30
+54740 y(v)-39 b(arious)316 b(commands)e(to)i(manipulate)e(te)-23
+b(xt,)316 b(mo)-23 b(v)g(e)315 b(around)g(in)h(the)f(\002le,)h(sa)-31
+b(v)-23 b(e,)316 b(quit,)f(and)h(change)-30 56755 y(modes.)299
+b(Editing)e(the)i(te)-23 b(xt)298 b(is)g(done)g(in)g(insert)h(mode.)f
+(Y)-170 b(ou)298 b(can)h(quickly)e(mo)-23 b(v)g(e)298
+b(between)g(modes)-30 58770 y(with)387 b(a)g(v)-39 b(ariety)388
+b(of)f(k)-15 b(e)-23 b(ystrok)-15 b(es,)386 b(which)h(are)h(e)-23
+b(xplained)386 b(belo)-39 b(w)-101 b(.)-30 59105 y
+SDict begin H.S end
+ -30
+59105 a -30 59105 a
+SDict begin 18.2 H.A end
+ -30 59105 a -30 59105 a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-MODES-COMMAND-MODE) cvn H.B
+/DEST pdfmark end
+ -30 59105
+a 5027 x FG(Command)518 b(Mode)-30 65085 y
+SDict begin H.S end
+ -30 65085
+a -30 65085 a
+SDict begin 18.2 H.A end
+ -30 65085 a -30 65085 a
+SDict begin [ /View [/XYZ H.V] /Dest (5593) cvn H.B /DEST pdfmark end
+ -30 65085 a 1991
+x FU(Y)-170 b(ou)375 b(are)h(\002rst)g(placed)g(into)f(command)g(mode.)
+h(From)f(this)g(mode,)h(you)g(cannot)g(directly)f(enter)p
+Black 49394 73792 a FR(197)p Black eop end
+%%Page: 198 220
+TeXDict begin 198 219 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.198) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5637) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(16)g(V)-115 b(i)p Black -30 3611 a FU(te)-23 b(xt)342
+b(or)h(edit)g(what)g(is)f(already)h(there.)h(Ho)-39 b(we)g(v)-23
+b(er)-62 b(,)343 b(you)g(can)g(manipulate)f(the)h(te)-23
+b(xt,)343 b(search,)g(quit,)-30 5626 y(sa)-31 b(v)-23
+b(e,)536 b(load)f(ne)-39 b(w)536 b(\002les,)g(and)f(more.)h(This)g(is)f
+(intended)g(only)g(to)h(be)f(an)h(introduction)f(to)g(the)-30
+7640 y(command)387 b(mode.)g(F)-23 b(or)387 b(a)g(description)g(of)g
+(the)g(v)-39 b(arious)387 b(commands,)g(see)p 0 TeXcolorgray
+40282 7640 a
+SDict begin H.S end
+ 40282 7640 a FU(Section)f(16.7)48030 7640
+y
+SDict begin 18.2 H.L end
+ 48030 7640 a 48030 7640 a
+SDict begin [ /Subtype /Link /Dest (VI-KEYS) cvn /H /I /Border [0 0
+0] /Color [1 0 0] H.B /ANN pdfmark end
+ 48030 7640 a Black FU(.)-30
+8751 y
+SDict begin H.S end
+ -30 8751 a -30 8751 a
+SDict begin 18.2 H.A end
+ -30 8751 a -30 8751 a
+SDict begin [ /View [/XYZ H.V] /Dest (5595) cvn H.B /DEST pdfmark end
+ -30
+8751 a 1679 x FU(Probably)586 b(the)g(most)g(often)g(used)g(command)g
+(in)g(command)g(mode)g(is)g(changing)g(to)g(insert)-30
+12445 y(mode.)442 b(This)g(is)g(accomplished)f(by)h(hitting)g(the)26700
+12445 y
+SDict begin H.S end
+ 26700 12445 a 26700 12445 a
+SDict begin 18.2 H.A end
+ 26700 12445 a 26700
+12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (5596) cvn H.B /DEST pdfmark end
+ 26700 12445 a FX(i)g FU(k)-15 b(e)-23 b(y)-101
+b(.)442 b(The)g(cursor)g(changes)g(shapes,)h(and)50744
+12445 y
+SDict begin H.S end
+ 50744 12445 a 50744 12445 a
+SDict begin 18.2 H.A end
+ 50744 12445 a 50744
+12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (5597) cvn H.B /DEST pdfmark end
+ 50744 12445 a FR(--)-30 14459 y(INSERT)369 b(--)h
+FU(is)g(displayed)f(at)h(the)g(bottom)f(of)h(the)g(screen)g(\(note)g
+(that)g(this)f(does)h(not)f(happen)h(in)-30 16474 y(all)424
+b(clones)g(of)8044 16474 y
+SDict begin H.S end
+ 8044 16474 a 8044 16474 a
+SDict begin 18.2 H.A end
+
+8044 16474 a 8044 16474 a
+SDict begin [ /View [/XYZ H.V] /Dest (5598) cvn H.B /DEST pdfmark end
+ 8044 16474 a FP(vi)p FU(\).)h(From)e(there,)i
+(all)f(your)h(k)-15 b(e)-23 b(ystrok)-15 b(es)422 b(are)j(entered)f
+(into)g(the)g(current)h(b)-31 b(uf)-39 b(fer)-30 18489
+y(and)420 b(are)f(displayed)g(to)g(the)h(screen.)g(T)-124
+b(o)419 b(get)h(back)f(into)g(command)g(mode,)h(hit)f(the)45662
+18489 y
+SDict begin H.S end
+ 45662 18489 a 45662 18489 a
+SDict begin 18.2 H.A end
+ 45662 18489 a 45662
+18489 a
+SDict begin [ /View [/XYZ H.V] /Dest (5599) cvn H.B /DEST pdfmark end
+ 45662 18489 a FX(ESCAPE)-30 20503 y FU(k)-15
+b(e)-23 b(y)-101 b(.)-30 21614 y
+SDict begin H.S end
+ -30 21614 a -30 21614
+a
+SDict begin 18.2 H.A end
+ -30 21614 a -30 21614 a
+SDict begin [ /View [/XYZ H.V] /Dest (5600) cvn H.B /DEST pdfmark end
+ -30 21614 a 1679 x FU(Command)450
+b(mode)g(is)g(also)h(where)f(you)h(mo)-23 b(v)g(e)449
+b(around)i(in)f(the)h(\002le.)f(On)h(some)f(systems,)g(you)-30
+25308 y(can)411 b(use)f(the)g(arro)-39 b(w)410 b(k)-15
+b(e)-23 b(ys)410 b(to)g(mo)-23 b(v)g(e)409 b(around.)i(On)f(other)g
+(systems,)g(you)g(may)g(need)g(to)g(use)g(the)-30 27322
+y(more)423 b(traditional)e(k)-15 b(e)-23 b(ys)422 b(of)15310
+27322 y
+SDict begin H.S end
+ 15310 27322 a 15310 27322 a
+SDict begin 18.2 H.A end
+ 15310 27322 a 15310
+27322 a
+SDict begin [ /View [/XYZ H.V] /Dest (5601) cvn H.B /DEST pdfmark end
+ 15310 27322 a FU(\223)15998 27322 y
+SDict begin H.S end
+ 15998 27322
+a 15998 27322 a
+SDict begin 18.2 H.A end
+ 15998 27322 a 15998 27322 a
+SDict begin [ /View [/XYZ H.V] /Dest (5602) cvn H.B /DEST pdfmark end
+ 15998 27322
+a FX(hjkl)p FU(\224.)g(Here)h(is)f(a)h(simple)f(listing)g(of)g(ho)-39
+b(w)423 b(these)g(k)-15 b(e)-23 b(ys)421 b(are)i(used)-30
+29337 y(to)387 b(mo)-23 b(v)g(e)387 b(around:)-30 29352
+y
+SDict begin H.S end
+ -30 29352 a -30 29352 a
+SDict begin 18.2 H.A end
+ -30 29352 a -30 29352 a
+SDict begin [ /View [/XYZ H.V] /Dest (5603) cvn H.B /DEST pdfmark end
+ -30
+29352 a -30 31677 a
+SDict begin H.S end
+ -30 31677 a -30 31677 a
+SDict begin 18.2 H.A end
+ -30 31677
+a -30 31677 a
+SDict begin [ /View [/XYZ H.V] /Dest (5604) cvn H.B /DEST pdfmark end
+ -30 31677 a -30 31677 a
+SDict begin H.S end
+ -30 31677 a -30
+31677 a
+SDict begin 18.2 H.A end
+ -30 31677 a -30 31677 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.12) cvn H.B /DEST pdfmark
+end
+ -30 31677 a 1727 x FX(h)12090
+b FU(mo)-23 b(v)g(e)386 b(left)h(one)g(character)-30
+35463 y FX(j)12436 b FU(mo)-23 b(v)g(e)386 b(do)-39 b(wn)387
+b(one)g(character)-30 37522 y FX(k)12090 b FU(mo)-23
+b(v)g(e)386 b(up)h(one)g(character)-30 39584 y FX(l)12521
+b FU(mo)-23 b(v)g(e)386 b(right)h(one)g(character)-30
+41469 y
+SDict begin H.S end
+ -30 41469 a -30 41469 a
+SDict begin 18.2 H.A end
+ -30 41469 a -30 41469
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5624) cvn H.B /DEST pdfmark end
+ -30 41469 a 2015 x FU(Simply)k(press)i(a)f(k)-15 b(e)-23
+b(y)392 b(to)g(mo)-23 b(v)g(e.)392 b(As)g(you)h(will)f(see)g(later)-62
+b(,)393 b(these)f(k)-15 b(e)-23 b(ys)392 b(can)g(be)h(combined)e(with)
+-30 45499 y(a)d(number)e(to)i(mo)-23 b(v)g(e)386 b(much)h(more)g(ef)-39
+b(\002ciently)-101 b(.)-30 46609 y
+SDict begin H.S end
+ -30 46609 a -30 46609
+a
+SDict begin 18.2 H.A end
+ -30 46609 a -30 46609 a
+SDict begin [ /View [/XYZ H.V] /Dest (5625) cvn H.B /DEST pdfmark end
+ -30 46609 a 1679 x FU(Man)-23
+b(y)373 b(of)g(the)h(commands)e(that)h(you)g(will)g(use)g(in)g(command)
+g(mode)g(be)-23 b(gin)373 b(with)g(a)g(colon.)g(F)-23
+b(or)-30 50303 y(e)g(xample,)470 b(quitting)g(is)12853
+50303 y
+SDict begin H.S end
+ 12853 50303 a 12853 50303 a
+SDict begin 18.2 H.A end
+ 12853 50303 a 12853
+50303 a
+SDict begin [ /View [/XYZ H.V] /Dest (5626) cvn H.B /DEST pdfmark end
+ 12853 50303 a FX(:q)p FU(,)h(as)f(discussed)g(earlier)-85
+b(.)470 b(The)h(colon)f(simply)f(indicates)h(that)g(it)h(is)f(a)-30
+52318 y(command,)455 b(while)f(the)13172 52318 y
+SDict begin H.S end
+ 13172
+52318 a 13172 52318 a
+SDict begin 18.2 H.A end
+ 13172 52318 a 13172 52318 a
+SDict begin [ /View [/XYZ H.V] /Dest (5627) cvn H.B /DEST pdfmark end
+ 13172
+52318 a FU(\223)13860 52318 y
+SDict begin H.S end
+ 13860 52318 a 13860 52318
+a
+SDict begin 18.2 H.A end
+ 13860 52318 a 13860 52318 a
+SDict begin [ /View [/XYZ H.V] /Dest (5628) cvn H.B /DEST pdfmark end
+ 13860 52318 a FX(q)p FU(\224)h(tells)
+18904 52318 y
+SDict begin H.S end
+ 18904 52318 a 18904 52318 a
+SDict begin 18.2 H.A end
+ 18904 52318
+a 18904 52318 a
+SDict begin [ /View [/XYZ H.V] /Dest (5629) cvn H.B /DEST pdfmark end
+ 18904 52318 a FP(vi)g FU(to)f(quit.)h(Other)g(commands)
+f(are)i(an)f(optional)f(number)-62 b(,)-30 54332 y(follo)-39
+b(wed)577 b(by)h(a)f(letter)-85 b(.)578 b(These)f(commands)g(do)g(not)g
+(ha)-31 b(v)-23 b(e)577 b(a)h(colon)f(before)h(them,)f(and)h(are)-30
+56347 y(generally)387 b(used)g(to)g(manipulate)g(the)g(te)-23
+b(xt.)-30 57457 y
+SDict begin H.S end
+ -30 57457 a -30 57457 a
+SDict begin 18.2 H.A end
+ -30 57457 a
+-30 57457 a
+SDict begin [ /View [/XYZ H.V] /Dest (5630) cvn H.B /DEST pdfmark end
+ -30 57457 a 1679 x FU(F)g(or)456 b(e)-23
+b(xample,)457 b(deleting)f(one)g(line)g(from)h(a)g(\002le)f(is)g
+(accomplished)g(by)g(hitting)43585 59136 y
+SDict begin H.S end
+ 43585 59136
+a 43585 59136 a
+SDict begin 18.2 H.A end
+ 43585 59136 a 43585 59136 a
+SDict begin [ /View [/XYZ H.V] /Dest (5631) cvn H.B /DEST pdfmark end
+ 43585 59136
+a FX(dd)p FU(.)g(This)g(will)-30 61151 y(remo)-23 b(v)g(e)560
+b(the)g(line)h(that)f(the)g(cursor)h(is)f(on.)h(Issuing)f(the)g
+(command)38502 61151 y
+SDict begin H.S end
+ 38502 61151 a 38502 61151 a
+SDict begin 18.2 H.A end
+ 38502
+61151 a 38502 61151 a
+SDict begin [ /View [/XYZ H.V] /Dest (5632) cvn H.B /DEST pdfmark end
+ 38502 61151 a FX(4dd)g FU(w)-15
+b(ould)560 b(tell)48522 61151 y
+SDict begin H.S end
+ 48522 61151 a 48522 61151
+a
+SDict begin 18.2 H.A end
+ 48522 61151 a 48522 61151 a
+SDict begin [ /View [/XYZ H.V] /Dest (5633) cvn H.B /DEST pdfmark end
+ 48522 61151 a FP(vi)g FU(to)-30
+63166 y(remo)-23 b(v)g(e)416 b(the)g(line)g(that)g(the)g(cursor)h(is)f
+(on)g(and)g(the)h(three)f(after)g(that.)h(In)f(general,)h(the)f(number)
+-30 65180 y(tells)2941 65180 y
+SDict begin H.S end
+ 2941 65180 a 2941 65180
+a
+SDict begin 18.2 H.A end
+ 2941 65180 a 2941 65180 a
+SDict begin [ /View [/XYZ H.V] /Dest (5634) cvn H.B /DEST pdfmark end
+ 2941 65180 a FP(vi)387 b
+FU(ho)-39 b(w)387 b(man)-23 b(y)387 b(times)g(to)g(perform)g(the)g
+(command.)-30 66291 y
+SDict begin H.S end
+ -30 66291 a -30 66291 a
+SDict begin 18.2 H.A end
+ -30 66291
+a -30 66291 a
+SDict begin [ /View [/XYZ H.V] /Dest (5635) cvn H.B /DEST pdfmark end
+ -30 66291 a 1679 x FU(Y)-170 b(ou)358 b(can)g(combine)f
+(a)h(number)g(with)g(the)g(mo)-23 b(v)g(ement)356 b(k)-15
+b(e)-23 b(ys)358 b(to)f(mo)-23 b(v)g(e)358 b(around)g(se)-39
+b(v)-23 b(eral)358 b(charac-)p Black -30 73792 a FR(198)p
+Black eop end
+%%Page: 199 221
+TeXDict begin 199 220 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.199) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 43108 -1636 a FR(Chapter)387 b(16)g(V)-115
+b(i)p Black -30 3611 a FU(ters)387 b(at)h(a)f(time.)g(F)-23
+b(or)387 b(e)-23 b(xample,)17226 3611 y
+SDict begin H.S end
+ 17226 3611 a
+17226 3611 a
+SDict begin 18.2 H.A end
+ 17226 3611 a 17226 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5636) cvn H.B /DEST pdfmark end
+ 17226 3611 a FX(10k)387
+b FU(w)-15 b(ould)386 b(mo)-23 b(v)g(e)387 b(up)g(ten)g(lines)g(on)g
+(the)h(screen.)-30 6401 y(Command)481 b(mode)i(can)f(also)g(be)h(used)f
+(to)g(cut)h(and)f(paste,)h(insert)f(te)-23 b(xt,)482
+b(and)h(read)f(other)g(\002les)-30 8415 y(into)522 b(the)h(current)f(b)
+-31 b(uf)-39 b(fer)-85 b(.)523 b(Cop)-15 b(ying)521 b(te)-23
+b(xt)522 b(is)h(accomplished)e(with)h(the)h FX(y)f FU(k)-15
+b(e)-23 b(y)522 b(\()44274 8415 y
+SDict begin H.S end
+ 44274 8415 a 44274
+8415 a
+SDict begin 18.2 H.A end
+ 44274 8415 a 44274 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (5639) cvn H.B /DEST pdfmark end
+ 44274 8415 a FX(y)h
+FU(stands)f(for)-30 10430 y(yank\).)438 b(Cop)-15 b(ying)436
+b(the)h(current)g(line)g(is)h(done)f(by)g(typing)31312
+10430 y
+SDict begin H.S end
+ 31312 10430 a 31312 10430 a
+SDict begin 18.2 H.A end
+ 31312 10430 a 31312
+10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (5640) cvn H.B /DEST pdfmark end
+ 31312 10430 a FX(yy)p FU(,)g(and)h(this)f(can)g(be)h(pre\002x)
+-23 b(ed)436 b(with)-30 12445 y(a)375 b(number)f(to)h(yank)f(more)h
+(lines.)g(Then,)g(mo)-23 b(v)g(e)373 b(to)i(the)g(location)f(for)g(the)
+h(cop)-15 b(y)374 b(and)h(hit)47742 12445 y
+SDict begin H.S end
+ 47742 12445
+a 47742 12445 a
+SDict begin 18.2 H.A end
+ 47742 12445 a 47742 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (5641) cvn H.B /DEST pdfmark end
+ 47742 12445
+a FX(p)p FU(.)g(The)-30 14459 y(te)-23 b(xt)387 b(is)g(pasted)g(on)g
+(the)g(line)g(after)h(the)f(current)g(one.)-30 15570
+y
+SDict begin H.S end
+ -30 15570 a -30 15570 a
+SDict begin 18.2 H.A end
+ -30 15570 a -30 15570 a
+SDict begin [ /View [/XYZ H.V] /Dest (5642) cvn H.B /DEST pdfmark end
+ -30
+15570 a 1679 x FU(Cutting)310 b(te)-23 b(xt)311 b(is)h(done)f(by)h
+(typing)18349 17249 y
+SDict begin H.S end
+ 18349 17249 a 18349 17249 a
+SDict begin 18.2 H.A end
+ 18349
+17249 a 18349 17249 a
+SDict begin [ /View [/XYZ H.V] /Dest (5643) cvn H.B /DEST pdfmark end
+ 18349 17249 a FX(dd)p FU(,)g(and)23321
+17249 y
+SDict begin H.S end
+ 23321 17249 a 23321 17249 a
+SDict begin 18.2 H.A end
+ 23321 17249 a 23321
+17249 a
+SDict begin [ /View [/XYZ H.V] /Dest (5644) cvn H.B /DEST pdfmark end
+ 23321 17249 a FX(p)f FU(can)h(be)g(used)f(to)g(paste)h(the)f
+(cut)h(te)-23 b(xt)311 b(back)g(into)g(the)-30 19264
+y(\002le.)468 b(Reading)e(in)h(te)-23 b(xt)467 b(from)g(another)g
+(\002le)g(is)h(a)f(simple)g(procedure.)g(Just)g(type)44246
+19264 y
+SDict begin H.S end
+ 44246 19264 a 44246 19264 a
+SDict begin 18.2 H.A end
+ 44246 19264 a 44246
+19264 a
+SDict begin [ /View [/XYZ H.V] /Dest (5645) cvn H.B /DEST pdfmark end
+ 44246 19264 a FX(:r)p FU(,)h(follo)-39 b(wed)-30
+21278 y(by)401 b(a)g(space)h(and)f(the)g(\002le)g(name)g(that)g
+(contains)f(the)h(te)-23 b(xt)401 b(to)g(be)g(inserted.)g(The)g
+(\002le')-85 b(s)401 b(contents)-30 23293 y(will)388
+b(be)g(pasted)g(into)g(the)g(current)g(b)-31 b(uf)-39
+b(fer)388 b(on)g(the)h(line)e(after)i(the)f(cursor)-85
+b(.)388 b(More)g(sophisticated)-30 25308 y
+SDict begin H.S end
+ -30 25308
+a -30 25308 a
+SDict begin 18.2 H.A end
+ -30 25308 a -30 25308 a
+SDict begin [ /View [/XYZ H.V] /Dest (5646) cvn H.B /DEST pdfmark end
+ -30 25308 a FP(vi)f
+FU(clones)g(e)-39 b(v)-23 b(en)388 b(contain)e(\002lename)h(completion)
+f(similar)h(to)g(the)g(shell')-85 b(s.)-30 26418 y
+SDict begin H.S end
+ -30
+26418 a -30 26418 a
+SDict begin 18.2 H.A end
+ -30 26418 a -30 26418 a
+SDict begin [ /View [/XYZ H.V] /Dest (5647) cvn H.B /DEST pdfmark end
+ -30 26418
+a 1679 x FU(The)485 b(\002nal)g(use)g(that)g(will)g(be)g(co)-23
+b(v)g(ered)485 b(is)f(searching.)i(Command)e(mode)h(allo)-39
+b(ws)484 b(for)i(simple)-30 30112 y(searching,)412 b(as)f(well)g(as)h
+(complicated)e(search-and-replace)i(commands)e(that)h(mak)-15
+b(e)411 b(use)g(of)h(a)-30 32126 y(po)-39 b(werful)501
+b(v)-23 b(ersion)499 b(of)i(re)-23 b(gular)500 b(e)-23
+b(xpressions.)500 b(A)h(complete)f(discussion)f(of)i(re)-23
+b(gular)500 b(e)-23 b(xpres-)-30 34141 y(sions)302 b(is)h(be)-23
+b(yond)302 b(the)h(scope)g(of)g(this)f(chapter)-62 b(,)303
+b(so)g(this)f(section)h(will)f(only)h(co)-23 b(v)g(er)302
+b(simple)g(means)-30 36156 y(of)387 b(searching.)-30
+37266 y
+SDict begin H.S end
+ -30 37266 a -30 37266 a
+SDict begin 18.2 H.A end
+ -30 37266 a -30 37266
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5648) cvn H.B /DEST pdfmark end
+ -30 37266 a 1679 x FU(A)451 b(simple)f(search)i(is)e(accomplished)h
+(by)f(hitting)g(the)29836 38945 y
+SDict begin H.S end
+ 29836 38945 a 29836
+38945 a
+SDict begin 18.2 H.A end
+ 29836 38945 a 29836 38945 a
+SDict begin [ /View [/XYZ H.V] /Dest (5649) cvn H.B /DEST pdfmark end
+ 29836 38945 a FX(/)h
+FU(k)-15 b(e)-23 b(y)-101 b(,)451 b(follo)-39 b(wed)451
+b(by)g(the)g(te)-23 b(xt)450 b(that)h(you)-30 40960 y(are)432
+b(searching)g(for)-85 b(.)11206 40960 y
+SDict begin H.S end
+ 11206 40960 a
+11206 40960 a
+SDict begin 18.2 H.A end
+ 11206 40960 a 11206 40960 a
+SDict begin [ /View [/XYZ H.V] /Dest (5650) cvn H.B /DEST pdfmark end
+ 11206 40960
+a FP(vi)431 b FU(will)h(search)g(forw)-15 b(ard)431 b(from)h(the)f
+(cursor)h(to)g(the)f(end)h(of)g(the)f(\002le)h(for)g(a)-30
+42975 y(match,)460 b(stopping)e(when)i(it)f(\002nds)g(one.)h(Note)f
+(that)h(ine)-23 b(xact)459 b(matches)g(will)g(cause)45580
+42975 y
+SDict begin H.S end
+ 45580 42975 a 45580 42975 a
+SDict begin 18.2 H.A end
+ 45580 42975 a 45580
+42975 a
+SDict begin [ /View [/XYZ H.V] /Dest (5651) cvn H.B /DEST pdfmark end
+ 45580 42975 a FP(vi)g FU(to)g(stop)-30 44989
+y(as)370 b(well.)g(F)-23 b(or)369 b(e)-23 b(xample,)370
+b(a)g(search)g(for)21104 44989 y
+SDict begin H.S end
+ 21104 44989 a 21104
+44989 a
+SDict begin 18.2 H.A end
+ 21104 44989 a 21104 44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5652) cvn H.B /DEST pdfmark end
+ 21104 44989 a FU(\223)21792
+44989 y
+SDict begin H.S end
+ 21792 44989 a 21792 44989 a
+SDict begin 18.2 H.A end
+ 21792 44989 a 21792
+44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5653) cvn H.B /DEST pdfmark end
+ 21792 44989 a FR(the)p FU(\224)g(will)f(cause)31337
+44989 y
+SDict begin H.S end
+ 31337 44989 a 31337 44989 a
+SDict begin 18.2 H.A end
+ 31337 44989 a 31337
+44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5654) cvn H.B /DEST pdfmark end
+ 31337 44989 a FP(vi)h FU(to)f(stop)h(on)39643
+44989 y
+SDict begin H.S end
+ 39643 44989 a 39643 44989 a
+SDict begin 18.2 H.A end
+ 39643 44989 a 39643
+44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5655) cvn H.B /DEST pdfmark end
+ 39643 44989 a FU(\223)40331 44989 y
+SDict begin H.S end
+ 40331 44989
+a 40331 44989 a
+SDict begin 18.2 H.A end
+ 40331 44989 a 40331 44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5656) cvn H.B /DEST pdfmark end
+ 40331 44989
+a FR(then)p FU(\224,)44446 44989 y
+SDict begin H.S end
+ 44446 44989 a 44446
+44989 a
+SDict begin 18.2 H.A end
+ 44446 44989 a 44446 44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5657) cvn H.B /DEST pdfmark end
+ 44446 44989 a FU(\223)45134
+44989 y
+SDict begin H.S end
+ 45134 44989 a 45134 44989 a
+SDict begin 18.2 H.A end
+ 45134 44989 a 45134
+44989 a
+SDict begin [ /View [/XYZ H.V] /Dest (5658) cvn H.B /DEST pdfmark end
+ 45134 44989 a FR(ther)-57 b(efor)g(e)p FU(\224,)-30
+47004 y(and)387 b(so)h(on.)f(This)g(is)g(because)g(all)h(of)f(those)g
+(w)-15 b(ords)386 b(do)h(match)34087 47004 y
+SDict begin H.S end
+ 34087 47004
+a 34087 47004 a
+SDict begin 18.2 H.A end
+ 34087 47004 a 34087 47004 a
+SDict begin [ /View [/XYZ H.V] /Dest (5659) cvn H.B /DEST pdfmark end
+ 34087 47004
+a FU(\223)34775 47004 y
+SDict begin H.S end
+ 34775 47004 a 34775 47004 a
+SDict begin 18.2 H.A end
+ 34775
+47004 a 34775 47004 a
+SDict begin [ /View [/XYZ H.V] /Dest (5660) cvn H.B /DEST pdfmark end
+ 34775 47004 a FR(the)p FU(\224.)-30
+47797 y
+SDict begin H.S end
+ -30 47797 a -30 47797 a
+SDict begin 18.2 H.A end
+ -30 47797 a -30 47797
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5661) cvn H.B /DEST pdfmark end
+ -30 47797 a 1996 x FU(After)3629 49793 y
+SDict begin H.S end
+ 3629 49793
+a 3629 49793 a
+SDict begin 18.2 H.A end
+ 3629 49793 a 3629 49793 a
+SDict begin [ /View [/XYZ H.V] /Dest (5662) cvn H.B /DEST pdfmark end
+ 3629 49793 a
+FP(vi)i FU(has)f(found)h(the)f(\002rst)g(match,)h(you)g(can)g(continue)
+f(on)g(to)h(the)g(ne)-23 b(xt)388 b(match)g(simply)g(by)-30
+51808 y(hitting)456 b(the)6827 51808 y
+SDict begin H.S end
+ 6827 51808 a 6827
+51808 a
+SDict begin 18.2 H.A end
+ 6827 51808 a 6827 51808 a
+SDict begin [ /View [/XYZ H.V] /Dest (5663) cvn H.B /DEST pdfmark end
+ 6827 51808 a FX(/)h
+FU(k)-15 b(e)-23 b(y)456 b(follo)-39 b(wed)457 b(by)g(enter)-85
+b(.)458 b(Y)-170 b(ou)456 b(can)i(also)f(search)g(backw)-15
+b(ards)457 b(through)f(the)h(\002le)-30 53823 y(by)352
+b(replacing)g(the)g(slash)f(with)h(the)19042 53823 y
+SDict begin H.S end
+
+19042 53823 a 19042 53823 a
+SDict begin 18.2 H.A end
+ 19042 53823 a 19042 53823
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5664) cvn H.B /DEST pdfmark end
+ 19042 53823 a FX(?)g FU(k)-15 b(e)-23 b(y)-101 b(.)351
+b(F)-23 b(or)352 b(e)-23 b(xample,)352 b(searching)f(backw)-15
+b(ards)352 b(through)f(the)-30 55837 y(\002le)387 b(for)4533
+55837 y
+SDict begin H.S end
+ 4533 55837 a 4533 55837 a
+SDict begin 18.2 H.A end
+ 4533 55837 a 4533 55837
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5665) cvn H.B /DEST pdfmark end
+ 4533 55837 a FU(\223)5221 55837 y
+SDict begin H.S end
+ 5221 55837 a 5221
+55837 a
+SDict begin 18.2 H.A end
+ 5221 55837 a 5221 55837 a
+SDict begin [ /View [/XYZ H.V] /Dest (5666) cvn H.B /DEST pdfmark end
+ 5221 55837 a FR(the)p
+FU(\224)g(w)-15 b(ould)386 b(be)i(accomplished)e(by)h(typing)29482
+55837 y
+SDict begin H.S end
+ 29482 55837 a 29482 55837 a
+SDict begin 18.2 H.A end
+ 29482 55837 a 29482
+55837 a
+SDict begin [ /View [/XYZ H.V] /Dest (5667) cvn H.B /DEST pdfmark end
+ 29482 55837 a FX(?the)p FU(.)-30 56948 y
+SDict begin H.S end
+ -30
+56948 a -30 56948 a
+SDict begin 18.2 H.A end
+ -30 56948 a -30 56948 a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-MODES-INSET-MODE) cvn H.B
+/DEST pdfmark end
+ -30 56948
+a 5181 x FG(Inser)37 b(t)518 b(Mode)-30 63083 y
+SDict begin H.S end
+ -30 63083
+a -30 63083 a
+SDict begin 18.2 H.A end
+ -30 63083 a -30 63083 a
+SDict begin [ /View [/XYZ H.V] /Dest (5670) cvn H.B /DEST pdfmark end
+ -30 63083 a 1991
+x FU(Inserting)309 b(and)g(replacing)f(te)-23 b(xt)309
+b(is)g(accomplished)f(in)h(insert)g(mode.)g(As)g(pre)-39
+b(viously)308 b(discussed,)-30 67089 y(you)493 b(can)h(get)g(into)f
+(insert)g(mode)g(by)h(hitting)25185 67089 y
+SDict begin H.S end
+ 25185 67089
+a 25185 67089 a
+SDict begin 18.2 H.A end
+ 25185 67089 a 25185 67089 a
+SDict begin [ /View [/XYZ H.V] /Dest (5671) cvn H.B /DEST pdfmark end
+ 25185 67089
+a FX(i)g FU(from)f(command)g(mode.)h(Then,)g(all)f(te)-23
+b(xt)493 b(that)p Black 49451 73792 a FR(199)p Black
+eop end
+%%Page: 200 222
+TeXDict begin 200 221 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.200) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5702) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(16)g(V)-115 b(i)p Black -30 3611 a FU(you)392 b(type)f(is)h(entered)g
+(into)f(the)h(current)g(b)-31 b(uf)-39 b(fer)-85 b(.)392
+b(Hitting)f(the)33476 3611 y
+SDict begin H.S end
+ 33476 3611 a 33476 3611
+a
+SDict begin 18.2 H.A end
+ 33476 3611 a 33476 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (5672) cvn H.B /DEST pdfmark end
+ 33476 3611 a FX(ESCAPE)f
+FU(k)-15 b(e)-23 b(y)391 b(tak)-15 b(es)391 b(you)h(back)-30
+5626 y(into)387 b(command)f(mode.)-30 6416 y
+SDict begin H.S end
+ -30 6416
+a -30 6416 a
+SDict begin 18.2 H.A end
+ -30 6416 a -30 6416 a
+SDict begin [ /View [/XYZ H.V] /Dest (5673) cvn H.B /DEST pdfmark end
+ -30 6416 a 1999 x
+FU(Replacing)594 b(te)-23 b(xt)593 b(is)h(accomplished)g(in)g(se)-39
+b(v)-23 b(eral)594 b(w)-15 b(ays.)594 b(From)g(command)f(mode,)i
+(hitting)51088 8415 y
+SDict begin H.S end
+ 51088 8415 a 51088 8415 a
+SDict begin 18.2 H.A end
+ 51088
+8415 a 51088 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (5674) cvn H.B /DEST pdfmark end
+ 51088 8415 a FX(r)-30 10430 y FU(will)407
+b(allo)-39 b(w)407 b(you)g(to)g(replace)h(the)f(one)g(character)h
+(underneath)f(the)g(cursor)-85 b(.)408 b(Just)e(type)i(the)f(ne)-39
+b(w)-30 12445 y(character)402 b(and)g(it)f(will)g(replace)h(the)f(one)h
+(under)f(the)h(cursor)-85 b(.)401 b(Y)-170 b(ou)401 b(will)g(then)h(be)
+f(immediately)-30 14459 y(placed)305 b(back)g(into)f(command)h(mode.)g
+(Hitting)25517 14459 y
+SDict begin H.S end
+ 25517 14459 a 25517 14459 a
+SDict begin 18.2 H.A end
+ 25517
+14459 a 25517 14459 a
+SDict begin [ /View [/XYZ H.V] /Dest (5675) cvn H.B /DEST pdfmark end
+ 25517 14459 a FX(R)g FU(allo)-39
+b(ws)305 b(you)g(to)f(replace)i(as)e(man)-23 b(y)305
+b(characters)-30 16474 y(as)362 b(you')-77 b(d)361 b(lik)-15
+b(e.)361 b(T)-124 b(o)362 b(get)g(out)f(of)h(this)g(replacement)f
+(mode,)h(just)f(hit)36122 16474 y
+SDict begin H.S end
+ 36122 16474 a 36122
+16474 a
+SDict begin 18.2 H.A end
+ 36122 16474 a 36122 16474 a
+SDict begin [ /View [/XYZ H.V] /Dest (5676) cvn H.B /DEST pdfmark end
+ 36122 16474 a FX(ESCAPE)f
+FU(to)i(go)g(back)f(into)-30 18489 y(command)387 b(mode.)-30
+19279 y
+SDict begin H.S end
+ -30 19279 a -30 19279 a
+SDict begin 18.2 H.A end
+ -30 19279 a -30 19279
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5677) cvn H.B /DEST pdfmark end
+ -30 19279 a 1999 x FU(There)492 b(is)f(yet)g(another)g(w)-15
+b(ay)491 b(to)g(toggle)g(between)g(insertion)g(and)g(replacement.)h
+(Hitting)e(the)-30 23293 y
+SDict begin H.S end
+ -30 23293 a -30 23293 a
+SDict begin 18.2 H.A end
+ -30
+23293 a -30 23293 a
+SDict begin [ /View [/XYZ H.V] /Dest (5678) cvn H.B /DEST pdfmark end
+ -30 23293 a FX(INSER)-62 b(T)526
+b FU(k)-15 b(e)-23 b(y)526 b(from)i(command)e(mode)h(will)g(tak)-15
+b(e)526 b(you)h(into)g(insert)g(mode.)g(Once)h(you)f(are)-30
+25308 y(in)478 b(insert)g(mode,)g(the)g(k)-15 b(e)-23
+b(yboard')-85 b(s)19496 25308 y
+SDict begin H.S end
+ 19496 25308 a 19496 25308
+a
+SDict begin 18.2 H.A end
+ 19496 25308 a 19496 25308 a
+SDict begin [ /View [/XYZ H.V] /Dest (5679) cvn H.B /DEST pdfmark end
+ 19496 25308 a FX(INSER)-62
+b(T)477 b FU(k)-15 b(e)-23 b(y)477 b(serv)-23 b(es)478
+b(as)g(a)g(toggle)g(between)f(insert)h(and)-30 27322
+y(replace.)562 b(Hitting)e(it)g(once)h(will)g(allo)-39
+b(w)561 b(you)g(to)f(replace.)i(Hitting)e(it)h(once)g(more)f(will)h
+(once)-30 29337 y(ag)-8 b(ain)388 b(allo)-39 b(w)387
+b(you)g(to)g(insert)g(te)-23 b(xt.)-30 31997 y
+SDict begin H.S end
+ -30 31997
+a -30 31997 a
+SDict begin 18.2 H.A end
+ -30 31997 a -30 31997 a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-OPENING-FILES) cvn H.B /DEST
+pdfmark end
+ -30 31997 a 5789
+x FL(16.3)620 b(Opening)f(Files)-30 38283 y
+SDict begin H.S end
+ -30 38283
+a -30 38283 a
+SDict begin 18.2 H.A end
+ -30 38283 a -30 38283 a
+SDict begin [ /View [/XYZ H.V] /Dest (5682) cvn H.B /DEST pdfmark end
+ -30 38283 a -30
+39398 a
+SDict begin H.S end
+ -30 39398 a -30 39398 a
+SDict begin 18.2 H.A end
+ -30 39398 a -30 39398
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5685) cvn H.B /DEST pdfmark end
+ -30 39398 a -30 39398 a
+SDict begin H.S end
+ -30 39398 a -30 39398 a
+SDict begin 18.2 H.A end
+ -30
+39398 a -30 39398 a
+SDict begin [ /View [/XYZ H.V] /Dest (5686) cvn H.B /DEST pdfmark end
+ -30 39398 a 1519 x FP(vi)425 b FU(allo)-39
+b(ws)424 b(you)g(to)h(open)f(\002les)h(from)f(command)g(mode)g(as)h
+(well)g(as)f(specifying)g(a)h(\002le)g(on)f(the)-30 42931
+y(command)387 b(line)g(to)g(open.)g(T)-124 b(o)388 b(open)f(the)g
+(\002le)24597 42931 y
+SDict begin H.S end
+ 24597 42931 a 24597 42931 a
+SDict begin 18.2 H.A end
+ 24597
+42931 a 24597 42931 a
+SDict begin [ /View [/XYZ H.V] /Dest (5687) cvn H.B /DEST pdfmark end
+ 24597 42931 a FQ(/etc/lilo.conf)p
+FU(:)-30 44816 y
+SDict begin H.S end
+ -30 44816 a -30 44816 a
+SDict begin 14.56 H.A end
+ -30 44816 a
+-30 44816 a
+SDict begin [ /View [/XYZ H.V] /Dest (5688) cvn H.B /DEST pdfmark end
+ -30 44816 a -30 44816 a
+SDict begin H.S end
+ -30 44816 a -30 44816
+a
+SDict begin 14.56 H.A end
+ -30 44816 a -30 44816 a
+SDict begin [ /View [/XYZ H.V] /Dest (5689) cvn H.B /DEST pdfmark end
+ -30 44816 a 1277 x FH(:e)744
+b(/etc/lilo.conf)-30 47734 y
+SDict begin H.S end
+ -30 47734 a -30 47734 a
+SDict begin 18.2 H.A end
+
+-30 47734 a -30 47734 a
+SDict begin [ /View [/XYZ H.V] /Dest (5690) cvn H.B /DEST pdfmark end
+ -30 47734 a 1923 x FU(If)310
+b(you)f(ha)-31 b(v)-23 b(e)309 b(made)g(changes)g(to)h(the)f(current)g
+(b)-31 b(uf)-39 b(fer)310 b(without)e(sa)-31 b(ving,)38295
+49657 y
+SDict begin H.S end
+ 38295 49657 a 38295 49657 a
+SDict begin 18.2 H.A end
+ 38295 49657 a 38295
+49657 a
+SDict begin [ /View [/XYZ H.V] /Dest (5691) cvn H.B /DEST pdfmark end
+ 38295 49657 a FP(vi)309 b FU(will)g(complain.)g(Y)-170
+b(ou)-30 51672 y(can)504 b(still)f(open)g(the)h(\002le)f(without)g(sa)
+-31 b(ving)503 b(the)g(current)h(b)-31 b(uf)-39 b(fer)504
+b(by)g(typing)41640 51672 y
+SDict begin H.S end
+ 41640 51672 a 41640 51672
+a
+SDict begin 18.2 H.A end
+ 41640 51672 a 41640 51672 a
+SDict begin [ /View [/XYZ H.V] /Dest (5692) cvn H.B /DEST pdfmark end
+ 41640 51672 a FX(:e!)p
+FU(,)h(follo)-39 b(wed)503 b(by)-30 53686 y(a)419 b(space)f(and)h(the)f
+(\002lename.)g(In)h(general,)23125 53686 y
+SDict begin H.S end
+ 23125 53686
+a 23125 53686 a
+SDict begin 18.2 H.A end
+ 23125 53686 a 23125 53686 a
+SDict begin [ /View [/XYZ H.V] /Dest (5693) cvn H.B /DEST pdfmark end
+ 23125 53686
+a FP(vi)p FU(')-85 b(s)418 b(w)-15 b(arnings)418 b(can)g(be)h
+(suppressed)e(by)i(follo)-39 b(wing)-30 55701 y(the)387
+b(command)g(with)g(an)g(e)-23 b(xclamation)386 b(mark.)-30
+56491 y
+SDict begin H.S end
+ -30 56491 a -30 56491 a
+SDict begin 18.2 H.A end
+ -30 56491 a -30 56491
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5694) cvn H.B /DEST pdfmark end
+ -30 56491 a 2000 x FU(If)522 b(you)f(w)-15 b(ant)520
+b(to)h(reopen)h(the)f(current)g(\002le,)h(you)f(can)g(do)g(so)g(simply)
+g(by)g(typing)45352 58491 y
+SDict begin H.S end
+ 45352 58491 a 45352 58491
+a
+SDict begin 18.2 H.A end
+ 45352 58491 a 45352 58491 a
+SDict begin [ /View [/XYZ H.V] /Dest (5695) cvn H.B /DEST pdfmark end
+ 45352 58491 a FX(e!)p FU(.)h(This)f(is)
+-30 60505 y(particularly)387 b(useful)g(if)g(you)g(ha)-31
+b(v)-23 b(e)387 b(someho)-39 b(w)387 b(messed)g(up)g(the)g(\002le)g
+(and)g(w)-15 b(ant)387 b(to)g(reopen)g(it.)-30 61616
+y
+SDict begin H.S end
+ -30 61616 a -30 61616 a
+SDict begin 18.2 H.A end
+ -30 61616 a -30 61616 a
+SDict begin [ /View [/XYZ H.V] /Dest (5696) cvn H.B /DEST pdfmark end
+ -30
+61616 a 1679 x FU(Some)3871 63295 y
+SDict begin H.S end
+ 3871 63295 a 3871
+63295 a
+SDict begin 18.2 H.A end
+ 3871 63295 a 3871 63295 a
+SDict begin [ /View [/XYZ H.V] /Dest (5697) cvn H.B /DEST pdfmark end
+ 3871 63295 a FP(vi)371
+b FU(clones)g(\(for)g(e)-23 b(xample,)18741 63295 y
+SDict begin H.S end
+ 18741
+63295 a 18741 63295 a
+SDict begin 18.2 H.A end
+ 18741 63295 a 18741 63295 a
+SDict begin [ /View [/XYZ H.V] /Dest (5698) cvn H.B /DEST pdfmark end
+ 18741
+63295 a FP(vim)p FU(\))371 b(allo)-39 b(w)371 b(for)g(multiple)e(b)-31
+b(uf)-39 b(fers)372 b(to)e(be)i(open)e(at)h(the)g(same)-30
+65310 y(time.)332 b(F)-23 b(or)330 b(e)-23 b(xample,)332
+b(to)f(open)g(up)h(the)f(\002le)23152 65310 y
+SDict begin H.S end
+ 23152 65310
+a 23152 65310 a
+SDict begin 18.2 H.A end
+ 23152 65310 a 23152 65310 a
+SDict begin [ /View [/XYZ H.V] /Dest (5699) cvn H.B /DEST pdfmark end
+ 23152 65310
+a FQ(09-)55 b(vi.sgml)326 b FU(in)331 b(my)g(home)g(directory)g(while)g
+(another)-30 67324 y(\002le)387 b(w)-15 b(as)387 b(open,)g(I)h(w)-15
+b(ould)386 b(type:)p Black -30 73792 a FR(200)p Black
+eop end
+%%Page: 201 223
+TeXDict begin 201 222 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.201) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 43108 -1636 a FR(Chapter)387 b(16)g(V)-115
+b(i)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504
+a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5700) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504
+a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5701) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FH(:split)743
+b(~/09-vi.sgml)-30 7176 y FU(The)439 b(ne)-39 b(w)440
+b(\002le)e(is)h(displayed)g(on)g(the)g(top)g(half)g(of)g(the)g(screen,)
+h(and)f(the)g(old)g(\002le)g(is)g(displayed)-30 9190
+y(in)495 b(the)h(bottom)e(half)h(of)h(the)f(screen.)h(There)f(are)h(a)g
+(lot)f(of)g(commands)g(that)g(manipulate)f(the)-30 11205
+y(split)386 b(screen,)h(and)f(man)-23 b(y)386 b(of)g(these)g(commands)g
+(start)g(to)g(resemble)g(something)f(out)h(of)g FP(Emacs)-30
+13220 y FU(The)363 b(best)g(place)g(to)g(look)g(up)g(these)f(commands)h
+(w)-15 b(ould)362 b(be)h(the)g(man)g(page)g(for)g(your)g(vi)g(clone.)
+-30 15234 y(Note)370 b(that)g(man)-23 b(y)370 b(clones)g(do)g(not)g
+(support)g(the)g(split-screen)g(idea,)h(so)f(you)g(might)g(not)g(be)g
+(able)-30 17249 y(to)387 b(use)g(it)h(at)f(all.)-30 18039
+y
+SDict begin H.S end
+ -30 18039 a -30 18039 a
+SDict begin 18.2 H.A end
+ -30 18039 a -30 18039 a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-SAVING-FILES) cvn H.B /DEST
+pdfmark end
+ -30
+18039 a 6109 x FL(16.4)620 b(Sa)-33 b(ving)620 b(Files)-30
+24645 y
+SDict begin H.S end
+ -30 24645 a -30 24645 a
+SDict begin 18.2 H.A end
+ -30 24645 a -30 24645
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5706) cvn H.B /DEST pdfmark end
+ -30 24645 a -30 25761 a
+SDict begin H.S end
+ -30 25761 a -30 25761 a
+SDict begin 18.2 H.A end
+ -30
+25761 a -30 25761 a
+SDict begin [ /View [/XYZ H.V] /Dest (5709) cvn H.B /DEST pdfmark end
+ -30 25761 a 1518 x FU(There)457 b(are)g(se)-39
+b(v)-23 b(eral)457 b(w)-15 b(ays)457 b(to)f(sa)-31 b(v)-23
+b(e)457 b(\002les)g(in)24323 27279 y
+SDict begin H.S end
+ 24323 27279 a 24323
+27279 a
+SDict begin 18.2 H.A end
+ 24323 27279 a 24323 27279 a
+SDict begin [ /View [/XYZ H.V] /Dest (5710) cvn H.B /DEST pdfmark end
+ 24323 27279 a FP(vi)p
+FU(.)h(If)f(you)f(w)-15 b(ant)457 b(to)f(sa)-31 b(v)-23
+b(e)457 b(the)g(current)g(b)-31 b(uf)-39 b(fer)457 b(to)-30
+29293 y(the)387 b(\002le)4619 29293 y
+SDict begin H.S end
+ 4619 29293 a 4619
+29293 a
+SDict begin 18.2 H.A end
+ 4619 29293 a 4619 29293 a
+SDict begin [ /View [/XYZ H.V] /Dest (5711) cvn H.B /DEST pdfmark end
+ 4619 29293 a FQ(randomness)p
+FU(,)382 b(you)387 b(w)-15 b(ould)386 b(type:)-30 31179
+y
+SDict begin H.S end
+ -30 31179 a -30 31179 a
+SDict begin 14.56 H.A end
+ -30 31179 a -30 31179 a
+SDict begin [ /View [/XYZ H.V] /Dest (5712) cvn H.B /DEST pdfmark end
+ -30
+31179 a -30 31179 a
+SDict begin H.S end
+ -30 31179 a -30 31179 a
+SDict begin 14.56 H.A end
+ -30 31179
+a -30 31179 a
+SDict begin [ /View [/XYZ H.V] /Dest (5713) cvn H.B /DEST pdfmark end
+ -30 31179 a 1276 x FH(:w)744 b(randomness)-30
+34029 y
+SDict begin H.S end
+ -30 34029 a -30 34029 a
+SDict begin 18.2 H.A end
+ -30 34029 a -30 34029
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5714) cvn H.B /DEST pdfmark end
+ -30 34029 a 1990 x FU(Once)605 b(you')-77 b(v)-23 b(e)603
+b(sa)-31 b(v)-23 b(ed)604 b(the)g(\002le)g(once,)h(sa)-31
+b(ving)604 b(it)g(ag)-8 b(ain)604 b(is)h(as)f(simple)g(as)g(typing)
+46504 36019 y
+SDict begin H.S end
+ 46504 36019 a 46504 36019 a
+SDict begin 18.2 H.A end
+ 46504 36019
+a 46504 36019 a
+SDict begin [ /View [/XYZ H.V] /Dest (5715) cvn H.B /DEST pdfmark end
+ 46504 36019 a FX(:w)p FU(.)g(An)-23 b(y)-30
+38034 y(changes)445 b(will)g(be)h(written)e(out)h(to)h(the)f(\002le.)g
+(After)h(you')-77 b(v)-23 b(e)444 b(sa)-31 b(v)-23 b(ed)445
+b(the)g(\002le,)h(you)f(are)h(dumped)-30 40049 y(back)431
+b(into)f(command)h(mode.)f(If)i(you)e(w)-15 b(ant)430
+b(to)h(sa)-31 b(v)-23 b(e)431 b(the)f(\002le)h(and)g(quit)39636
+40049 y
+SDict begin H.S end
+ 39636 40049 a 39636 40049 a
+SDict begin 18.2 H.A end
+ 39636 40049 a 39636
+40049 a
+SDict begin [ /View [/XYZ H.V] /Dest (5716) cvn H.B /DEST pdfmark end
+ 39636 40049 a FP(vi)g FU(\(a)g(v)-23 b(ery)431
+b(common)-30 42063 y(operation\),)444 b(you)f(w)-15 b(ould)443
+b(type)17354 42063 y
+SDict begin H.S end
+ 17354 42063 a 17354 42063 a
+SDict begin 18.2 H.A end
+ 17354
+42063 a 17354 42063 a
+SDict begin [ /View [/XYZ H.V] /Dest (5717) cvn H.B /DEST pdfmark end
+ 17354 42063 a FX(:wq)p FU(.)h(That)g(tells)26994
+42063 y
+SDict begin H.S end
+ 26994 42063 a 26994 42063 a
+SDict begin 18.2 H.A end
+ 26994 42063 a 26994
+42063 a
+SDict begin [ /View [/XYZ H.V] /Dest (5718) cvn H.B /DEST pdfmark end
+ 26994 42063 a FP(vi)f FU(to)h(sa)-31 b(v)-23
+b(e)443 b(the)h(current)g(\002le)f(and)h(quit)f(back)-30
+44078 y(to)387 b(the)g(shell.)-30 44868 y
+SDict begin H.S end
+ -30 44868 a
+-30 44868 a
+SDict begin 18.2 H.A end
+ -30 44868 a -30 44868 a
+SDict begin [ /View [/XYZ H.V] /Dest (5719) cvn H.B /DEST pdfmark end
+ -30 44868 a 2000
+x FU(On)395 b(occasion,)f(you)h(w)-15 b(ant)394 b(to)g(sa)-31
+b(v)-23 b(e)395 b(a)g(\002le)f(that)g(is)h(mark)-15 b(ed)394
+b(as)h(read-only)-101 b(.)395 b(Y)-170 b(ou)394 b(can)g(do)h(this)f(by)
+-30 48882 y(adding)387 b(an)g(e)-23 b(xclamation)387
+b(point)f(after)i(the)f(write)g(command,)g(lik)-15 b(e)387
+b(so:)-30 50767 y
+SDict begin H.S end
+ -30 50767 a -30 50767 a
+SDict begin 14.56 H.A end
+ -30 50767 a
+-30 50767 a
+SDict begin [ /View [/XYZ H.V] /Dest (5720) cvn H.B /DEST pdfmark end
+ -30 50767 a -30 50767 a
+SDict begin H.S end
+ -30 50767 a -30 50767
+a
+SDict begin 14.56 H.A end
+ -30 50767 a -30 50767 a
+SDict begin [ /View [/XYZ H.V] /Dest (5721) cvn H.B /DEST pdfmark end
+ -30 50767 a 1277 x FH(:w!)-30
+53618 y
+SDict begin H.S end
+ -30 53618 a -30 53618 a
+SDict begin 18.2 H.A end
+ -30 53618 a -30 53618
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5722) cvn H.B /DEST pdfmark end
+ -30 53618 a 1990 x FU(Ho)-39 b(we)g(v)-23 b(er)-62
+b(,)438 b(there)f(will)f(still)h(be)g(instances)f(where)h(you)g(cannot)
+g(write)f(the)h(\002le)g(\(for)g(e)-23 b(xample,)-30
+57623 y(you)414 b(are)h(attempting)f(to)g(edit)g(a)h(\002le)f(that)h
+(is)f(o)-39 b(wned)415 b(by)f(another)g(user\).)h(When)g(this)f
+(happens,)-30 59637 y
+SDict begin H.S end
+ -30 59637 a -30 59637 a
+SDict begin 18.2 H.A end
+ -30 59637
+a -30 59637 a
+SDict begin [ /View [/XYZ H.V] /Dest (5723) cvn H.B /DEST pdfmark end
+ -30 59637 a FP(vi)442 b FU(will)g(tell)g(you)f(that)h(it)
+g(cannot)g(sa)-31 b(v)-23 b(e)442 b(the)g(\002le.)g(If)h(you)f(really)f
+(w)-15 b(ant)442 b(to)g(edit)g(the)g(\002le,)g(you')-15
+b(ll)-30 61652 y(ha)-31 b(v)-23 b(e)387 b(to)g(come)g(back)h(and)f
+(edit)g(it)g(as)20145 61652 y
+SDict begin H.S end
+ 20145 61652 a 20145 61652
+a
+SDict begin 18.2 H.A end
+ 20145 61652 a 20145 61652 a
+SDict begin [ /View [/XYZ H.V] /Dest (5724) cvn H.B /DEST pdfmark end
+ 20145 61652 a FP(root)f
+FU(or)i(\(preferably\))f(the)g(o)-39 b(wner)388 b(of)f(that)g(\002le.)
+-30 62762 y
+SDict begin H.S end
+ -30 62762 a -30 62762 a
+SDict begin 18.2 H.A end
+ -30 62762 a -30 62762
+a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-QUITTING-VI) cvn H.B /DEST
+pdfmark end
+ -30 62762 a Black 49451 73792 a FR(201)p Black eop
+end
+%%Page: 202 224
+TeXDict begin 202 223 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.202) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (5761) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(16)g(V)-115 b(i)p Black -30 4132 a FL(16.5)620 b(Quitting)g(vi)-30
+4629 y
+SDict begin H.S end
+ -30 4629 a -30 4629 a
+SDict begin 18.2 H.A end
+ -30 4629 a -30 4629 a
+SDict begin [ /View [/XYZ H.V] /Dest (5727) cvn H.B /DEST pdfmark end
+ -30
+4629 a -30 5744 a
+SDict begin H.S end
+ -30 5744 a -30 5744 a
+SDict begin 18.2 H.A end
+ -30 5744 a -30
+5744 a
+SDict begin [ /View [/XYZ H.V] /Dest (5730) cvn H.B /DEST pdfmark end
+ -30 5744 a 1519 x FU(One)317 b(w)-15 b(ay)315
+b(to)i(quit)10002 7263 y
+SDict begin H.S end
+ 10002 7263 a 10002 7263 a
+SDict begin 18.2 H.A end
+ 10002
+7263 a 10002 7263 a
+SDict begin [ /View [/XYZ H.V] /Dest (5731) cvn H.B /DEST pdfmark end
+ 10002 7263 a FP(vi)f FU(is)g(through)18294
+7263 y
+SDict begin H.S end
+ 18294 7263 a 18294 7263 a
+SDict begin 18.2 H.A end
+ 18294 7263 a 18294 7263
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5732) cvn H.B /DEST pdfmark end
+ 18294 7263 a FX(:wq)p FU(,)g(which)h(will)e(sa)-31
+b(v)-23 b(e)317 b(the)f(current)g(b)-31 b(uf)-39 b(fer)317
+b(before)g(quitting.)-30 9277 y(Y)-170 b(ou)364 b(can)i(also)e(quit)h
+(without)f(sa)-31 b(ving)364 b(with)23590 9277 y
+SDict begin H.S end
+ 23590
+9277 a 23590 9277 a
+SDict begin 18.2 H.A end
+ 23590 9277 a 23590 9277 a
+SDict begin [ /View [/XYZ H.V] /Dest (5733) cvn H.B /DEST pdfmark end
+ 23590 9277
+a FX(:q)h FU(or)g(\(more)f(commonly\))38565 9277 y
+SDict begin H.S end
+ 38565
+9277 a 38565 9277 a
+SDict begin 18.2 H.A end
+ 38565 9277 a 38565 9277 a
+SDict begin [ /View [/XYZ H.V] /Dest (5734) cvn H.B /DEST pdfmark end
+ 38565 9277
+a FX(:q!)p FU(.)i(The)f(latter)f(is)h(used)-30 11292
+y(when)387 b(you')-77 b(v)-23 b(e)387 b(modi\002ed)f(the)h(\002le)g(b)
+-31 b(ut)387 b(do)g(not)g(wish)g(to)g(sa)-31 b(v)-23
+b(e)387 b(an)-23 b(y)387 b(changes)g(to)h(it.)-30 12402
+y
+SDict begin H.S end
+ -30 12402 a -30 12402 a
+SDict begin 18.2 H.A end
+ -30 12402 a -30 12402 a
+SDict begin [ /View [/XYZ H.V] /Dest (5735) cvn H.B /DEST pdfmark end
+ -30
+12402 a 1679 x FU(On)342 b(occasion,)h(your)f(machine)g(might)g(crash)g
+(or)26341 14081 y
+SDict begin H.S end
+ 26341 14081 a 26341 14081 a
+SDict begin 18.2 H.A end
+ 26341 14081
+a 26341 14081 a
+SDict begin [ /View [/XYZ H.V] /Dest (5736) cvn H.B /DEST pdfmark end
+ 26341 14081 a FP(vi)g FU(might)g(crash.)h(Ho)-39
+b(we)g(v)-23 b(er)-62 b(,)343 b(both)45476 14081 y
+SDict begin H.S end
+ 45476
+14081 a 45476 14081 a
+SDict begin 18.2 H.A end
+ 45476 14081 a 45476 14081 a
+SDict begin [ /View [/XYZ H.V] /Dest (5737) cvn H.B /DEST pdfmark end
+ 45476
+14081 a FP(elvis)f FU(and)-30 16096 y
+SDict begin H.S end
+ -30 16096 a -30
+16096 a
+SDict begin 18.2 H.A end
+ -30 16096 a -30 16096 a
+SDict begin [ /View [/XYZ H.V] /Dest (5738) cvn H.B /DEST pdfmark end
+ -30 16096 a FP(vim)475
+b FU(will)f(tak)-15 b(e)475 b(steps)f(to)h(minimize)f(the)h(damage)g
+(to)f(an)-23 b(y)475 b(open)g(b)-31 b(uf)-39 b(fers.)475
+b(Both)g(editors)f(sa)-31 b(v)-23 b(e)-30 18111 y(the)363
+b(open)g(b)-31 b(uf)-39 b(fers)364 b(to)f(a)g(temporary)g(\002le)g(on)g
+(occasion.)h(This)f(\002le)f(is)i(usually)e(named)h(similarly)-30
+20125 y(to)387 b(the)g(open)h(\002le,)f(b)-31 b(ut)387
+b(with)g(a)g(dot)g(at)h(the)f(be)-23 b(ginning.)386 b(This)h(mak)-15
+b(es)387 b(the)g(\002le)g(hidden.)-30 21236 y
+SDict begin H.S end
+ -30 21236
+a -30 21236 a
+SDict begin 18.2 H.A end
+ -30 21236 a -30 21236 a
+SDict begin [ /View [/XYZ H.V] /Dest (5739) cvn H.B /DEST pdfmark end
+ -30 21236 a 1679
+x FU(This)321 b(temporary)g(\002le)g(gets)g(remo)-23
+b(v)g(ed)321 b(once)g(the)h(editor)f(quits)f(under)i(normal)f
+(conditions.)f(This)-30 24930 y(means)413 b(that)h(the)f(temporary)g
+(cop)-15 b(y)413 b(will)h(still)e(be)i(around)g(if)f(something)g
+(crashes.)h(When)f(you)-30 26944 y(go)d(back)h(to)f(edit)g(the)g
+(\002le)g(ag)-8 b(ain,)411 b(you)f(will)g(be)h(prompted)e(for)i(what)f
+(action)g(to)g(tak)-15 b(e.)410 b(In)h(most)-30 28959
+y(cases,)421 b(a)f(lar)-28 b(ge)420 b(amount)g(of)g(your)g(unsa)-31
+b(v)-23 b(ed)420 b(w)-15 b(ork)419 b(can)h(be)h(reco)-23
+b(v)g(ered.)39047 28959 y
+SDict begin H.S end
+ 39047 28959 a 39047 28959 a
+SDict begin 18.2 H.A end
+
+39047 28959 a 39047 28959 a
+SDict begin [ /View [/XYZ H.V] /Dest (5740) cvn H.B /DEST pdfmark end
+ 39047 28959 a FP(elvis)420
+b FU(will)f(also)h(send)-30 30974 y(you)387 b(a)h(mail)f(\(from)g
+(Graceland,)g(oddly)g(enough)g(:\))g(telling)g(you)g(that)g(a)g(backup)
+g(cop)-15 b(y)387 b(e)-23 b(xists.)-30 32084 y
+SDict begin H.S end
+ -30 32084
+a -30 32084 a
+SDict begin 18.2 H.A end
+ -30 32084 a -30 32084 a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-CONFIGURATION) cvn H.B /DEST
+pdfmark end
+ -30 32084 a 5789
+x FL(16.6)620 b(vi)h(Con\002guration)-30 38370 y
+SDict begin H.S end
+ -30
+38370 a -30 38370 a
+SDict begin 18.2 H.A end
+ -30 38370 a -30 38370 a
+SDict begin [ /View [/XYZ H.V] /Dest (5743) cvn H.B /DEST pdfmark end
+ -30 38370
+a -30 39485 a
+SDict begin H.S end
+ -30 39485 a -30 39485 a
+SDict begin 18.2 H.A end
+ -30 39485 a -30
+39485 a
+SDict begin [ /View [/XYZ H.V] /Dest (5746) cvn H.B /DEST pdfmark end
+ -30 39485 a 1519 x FU(Y)-170 b(our)3372 41004
+y
+SDict begin H.S end
+ 3372 41004 a 3372 41004 a
+SDict begin 18.2 H.A end
+ 3372 41004 a 3372 41004 a
+SDict begin [ /View [/XYZ H.V] /Dest (5747) cvn H.B /DEST pdfmark end
+
+3372 41004 a FP(vi)387 b FU(clone)g(of)g(choice)h(can)f(be)h
+(con\002gured)e(in)h(se)-39 b(v)-23 b(eral)388 b(w)-15
+b(ays.)-30 42114 y
+SDict begin H.S end
+ -30 42114 a -30 42114 a
+SDict begin 18.2 H.A end
+ -30 42114
+a -30 42114 a
+SDict begin [ /View [/XYZ H.V] /Dest (5748) cvn H.B /DEST pdfmark end
+ -30 42114 a 1679 x FU(A)325 b(v)-39 b(ariety)325
+b(of)g(commands)f(can)h(be)h(entered)f(while)f(in)h(command)f(mode)h
+(to)g(set)g(up)44769 43793 y
+SDict begin H.S end
+ 44769 43793 a 44769 43793
+a
+SDict begin 18.2 H.A end
+ 44769 43793 a 44769 43793 a
+SDict begin [ /View [/XYZ H.V] /Dest (5749) cvn H.B /DEST pdfmark end
+ 44769 43793 a FP(vi)f FU(just)h(ho)-39
+b(w)-30 45808 y(you)337 b(lik)-15 b(e)336 b(it.)h(Depending)g(on)f
+(your)h(editor)-62 b(,)337 b(you)g(can)g(enable)g(features)g(to)g(mak)
+-15 b(e)336 b(programming)-30 47823 y(easier)381 b(\(lik)-15
+b(e)380 b(syntax)g(hilighting,)g(auto-indenting,)f(and)i(more\),)g(set)
+g(up)f(macros)h(to)f(automak)-15 b(e)-30 49837 y(tasks,)387
+b(enable)h(te)-23 b(xtual)386 b(substitutions,)g(and)h(more.)-30
+50836 y
+SDict begin H.S end
+ -30 50836 a -30 50836 a
+SDict begin 18.2 H.A end
+ -30 50836 a -30 50836
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5750) cvn H.B /DEST pdfmark end
+ -30 50836 a 1791 x FU(Almost)576 b(all)g(of)g(these)h(commands)e(can)
+i(be)g(put)f(into)g(a)g(con\002guration)g(\002le)g(in)g(your)g(home)-30
+54641 y(directory)-101 b(.)6160 54641 y
+SDict begin H.S end
+ 6160 54641 a
+6160 54641 a
+SDict begin 18.2 H.A end
+ 6160 54641 a 6160 54641 a
+SDict begin [ /View [/XYZ H.V] /Dest (5751) cvn H.B /DEST pdfmark end
+ 6160 54641 a FP(elvis)309
+b FU(e)-23 b(xpects)308 b(a)16120 54641 y
+SDict begin H.S end
+ 16120 54641
+a 16120 54641 a
+SDict begin 18.2 H.A end
+ 16120 54641 a 16120 54641 a
+SDict begin [ /View [/XYZ H.V] /Dest (5752) cvn H.B /DEST pdfmark end
+ 16120 54641
+a FQ(.exrc)e FU(\002le,)j(while)25990 54641 y
+SDict begin H.S end
+ 25990 54641
+a 25990 54641 a
+SDict begin 18.2 H.A end
+ 25990 54641 a 25990 54641 a
+SDict begin [ /View [/XYZ H.V] /Dest (5753) cvn H.B /DEST pdfmark end
+ 25990 54641
+a FP(vim)g FU(e)-23 b(xpects)309 b(a)34462 54641 y
+SDict begin H.S end
+ 34462
+54641 a 34462 54641 a
+SDict begin 18.2 H.A end
+ 34462 54641 a 34462 54641 a
+SDict begin [ /View [/XYZ H.V] /Dest (5754) cvn H.B /DEST pdfmark end
+ 34462
+54641 a FQ(.vimrc)c FU(\002le.)k(Most)f(of)h(the)g(setup)-30
+56656 y(commands)369 b(that)g(can)h(be)g(entered)f(in)h(command)f(mode)
+g(can)h(be)g(placed)f(in)h(the)f(con\002guration)-30
+58671 y(\002le.)388 b(This)e(includes)h(setup)g(information,)g(te)-23
+b(xtual)386 b(substitutions,)g(macros,)h(and)h(more.)-30
+59781 y
+SDict begin H.S end
+ -30 59781 a -30 59781 a
+SDict begin 18.2 H.A end
+ -30 59781 a -30 59781
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5755) cvn H.B /DEST pdfmark end
+ -30 59781 a 1679 x FU(Discussing)471 b(all)g(these)h(options)f(and)h
+(the)f(dif)-39 b(ferences)473 b(between)e(the)h(editors)f(is)h(quite)f
+(an)h(in-)-30 63475 y(v)-31 b(olv)-23 b(ed)434 b(subject.)h(F)-23
+b(or)434 b(more)h(information,)f(check)h(out)f(the)h(man)f(page)h(or)g
+(web)g(site)f(for)h(your)-30 65490 y(preferred)5979 65490
+y
+SDict begin H.S end
+ 5979 65490 a 5979 65490 a
+SDict begin 18.2 H.A end
+ 5979 65490 a 5979 65490 a
+SDict begin [ /View [/XYZ H.V] /Dest (5756) cvn H.B /DEST pdfmark end
+
+5979 65490 a FP(vi)330 b FU(editor)-85 b(.)330 b(Some)g(editors)g
+(\(lik)-15 b(e)23611 65490 y
+SDict begin H.S end
+ 23611 65490 a 23611 65490
+a
+SDict begin 18.2 H.A end
+ 23611 65490 a 23611 65490 a
+SDict begin [ /View [/XYZ H.V] /Dest (5757) cvn H.B /DEST pdfmark end
+ 23611 65490 a FP(vim)p
+FU(\))330 b(ha)-31 b(v)-23 b(e)330 b(e)-23 b(xtensi)-39
+b(v)-23 b(e)330 b(help)g(within)g(the)g(editor)g(that)p
+Black -30 73792 a FR(202)p Black eop end
+%%Page: 203 225
+TeXDict begin 203 224 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.203) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 43108 -1636 a FR(Chapter)387 b(16)g(V)-115
+b(i)p Black -30 3611 a FU(can)396 b(be)g(accessed)g(with)f(the)15634
+3611 y
+SDict begin H.S end
+ 15634 3611 a 15634 3611 a
+SDict begin 18.2 H.A end
+ 15634 3611 a 15634 3611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5758) cvn H.B /DEST pdfmark end
+ 15634 3611 a FX(:help)g FU(command,)h(or)g(something)f(similar)-85
+b(.)395 b(Y)-170 b(ou)395 b(can)h(also)g(check)-30 5626
+y(out)387 b(the)g(O'Reilly)g(book)13918 5626 y
+SDict begin H.S end
+ 13918
+5626 a 13918 5626 a
+SDict begin 18.2 H.A end
+ 13918 5626 a 13918 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (5759) cvn H.B /DEST pdfmark end
+ 13918 5626
+a FR(Learning)f(the)22269 5626 y
+SDict begin H.S end
+ 22269 5626 a 22269 5626
+a
+SDict begin 18.2 H.A end
+ 22269 5626 a 22269 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (5760) cvn H.B /DEST pdfmark end
+ 22269 5626 a Fw(vi)h FR(Editor)423
+b FU(by)387 b(Lamb)g(and)g(Robbins.)-30 8415 y(Man)-23
+b(y)345 b(common)g(programs)g(in)g(Linux)g(will)g(load)g(up)h(a)g(te)
+-23 b(xt)345 b(\002le)g(in)g FP(vi)h FU(by)f(def)-15
+b(ault.)345 b(F)-23 b(or)345 b(e)-23 b(xam-)-30 10430
+y(ple,)354 b(editing)e(your)h(crontabs)g(will)f(start)h(up)23750
+10430 y
+SDict begin H.S end
+ 23750 10430 a 23750 10430 a
+SDict begin 18.2 H.A end
+ 23750 10430 a 23750
+10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (5763) cvn H.B /DEST pdfmark end
+ 23750 10430 a FP(vi)g FU(by)g(def)-15 b(ault.)353
+b(If)g(you)g(do)g(not)g(lik)-15 b(e)43485 10430 y
+SDict begin H.S end
+ 43485
+10430 a 43485 10430 a
+SDict begin 18.2 H.A end
+ 43485 10430 a 43485 10430 a
+SDict begin [ /View [/XYZ H.V] /Dest (5764) cvn H.B /DEST pdfmark end
+ 43485
+10430 a FP(vi)353 b FU(and)g(w)-15 b(ould)-30 12445 y(lik)g(e)491
+b(another)g(editor)g(to)g(be)h(started)f(instead,)g(all)g(you)h(need)f
+(to)g(do)h(is)f(set)g(the)43698 12445 y
+SDict begin H.S end
+ 43698 12445 a
+43698 12445 a
+SDict begin 18.2 H.A end
+ 43698 12445 a 43698 12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (5765) cvn H.B /DEST pdfmark end
+ 43698 12445
+a FP(VISUAL)g FU(en)-62 b(vi-)-30 14459 y(ronment)522
+b(v)-39 b(ariable)522 b(to)g(the)g(editor)f(you)h(prefer)-85
+b(.)523 b(F)-23 b(or)522 b(information)f(on)h(setting)f(en)-62
+b(vironment)-30 16474 y(v)-39 b(ariables,)405 b(see)h(the)f(section)f
+(called)h(En)-62 b(vironment)404 b(V)-172 b(ariables)405
+b(in)g(Chapter)f(8.)i(If)f(you)g(w)-15 b(ant)404 b(to)-30
+18489 y(mak)-15 b(e)350 b(sure)h(that)f(your)g(editor)h(will)f(be)g
+(the)h(def)-15 b(ault)350 b(e)-39 b(v)-23 b(ery)350 b(time)h(you)f
+(login,)g(add)h(the)f(VISU)-62 b(AL)-30 20503 y(setting)387
+b(to)g(your)9312 20503 y
+SDict begin H.S end
+ 9312 20503 a 9312 20503 a
+SDict begin 18.2 H.A end
+ 9312
+20503 a 9312 20503 a
+SDict begin [ /View [/XYZ H.V] /Dest (5766) cvn H.B /DEST pdfmark end
+ 9312 20503 a FQ(.bash_profile)379
+b FU(or)19520 20503 y
+SDict begin H.S end
+ 19520 20503 a 19520 20503 a
+SDict begin 18.2 H.A end
+ 19520
+20503 a 19520 20503 a
+SDict begin [ /View [/XYZ H.V] /Dest (5767) cvn H.B /DEST pdfmark end
+ 19520 20503 a FQ(.bashrc)k FU(\002les.)-30
+21614 y
+SDict begin H.S end
+ -30 21614 a -30 21614 a
+SDict begin 18.2 H.A end
+ -30 21614 a -30 21614
+a
+SDict begin [ /View [/XYZ H.V] /Dest (VI-KEYS) cvn H.B /DEST pdfmark
+end
+ -30 21614 a 5789 x FL(16.7)620 b(Vi)h(K)-33 b(e)g(ys)-30
+28981 y
+SDict begin H.S end
+ -30 28981 a -30 28981 a
+SDict begin 18.2 H.A end
+ -30 28981 a -30 28981
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5770) cvn H.B /DEST pdfmark end
+ -30 28981 a 1552 x FU(This)538 b(section)g(is)g(a)g(quick)g
+(reference)h(of)g(man)-23 b(y)537 b(common)33026 30533
+y
+SDict begin H.S end
+ 33026 30533 a 33026 30533 a
+SDict begin 18.2 H.A end
+ 33026 30533 a 33026 30533
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5771) cvn H.B /DEST pdfmark end
+ 33026 30533 a FP(vi)h FU(commands.)g(Some)g(of)g(these)-30
+32548 y(were)388 b(discussed)e(earlier)i(in)f(the)g(chapter)-62
+b(,)388 b(while)f(man)-23 b(y)386 b(will)h(be)g(ne)-39
+b(w)-101 b(.)-30 32883 y
+SDict begin H.S end
+ -30 32883 a -30 32883 a
+SDict begin 18.2 H.A end
+ -30
+32883 a -30 32883 a
+SDict begin [ /View [/XYZ H.V] /Dest (5772) cvn H.B /DEST pdfmark end
+ -30 32883 a 4004 x FX(T)-143 b(able)387
+b(16-1.)h(Mo)-15 b(v)g(ement)-30 38456 y
+SDict begin H.S end
+ -30 38456 a
+-30 38456 a
+SDict begin 18.2 H.A end
+ -30 38456 a -30 38456 a
+SDict begin [ /View [/XYZ H.V] /Dest (5774) cvn H.B /DEST pdfmark end
+ -30 38456 a -30 38456
+a
+SDict begin H.S end
+ -30 38456 a -30 38456 a
+SDict begin 18.2 H.A end
+ -30 38456 a -30 38456 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.13) cvn H.B /DEST pdfmark
+end
+ -30
+38456 a 9068 40216 a FE(Operation)20844 b(K)-23 b(e)g(y)p
+-30 40593 51806 45 v -30 40593 V -30 42354 a FU(left,)388
+b(do)-39 b(wn,)387 b(up,)h(right)23890 b FX(h)p FU(,)388
+b FX(j)p FU(,)g FX(k)p FU(,)f FX(l)-30 44450 y FU(T)-124
+b(o)387 b(the)h(end)f(of)g(the)g(line)25097 b FX($)-30
+46543 y FU(T)-124 b(o)387 b(the)h(be)-23 b(ginning)386
+b(of)h(the)g(line)21096 b FX(^)-30 48640 y FU(T)-124
+b(o)387 b(the)h(end)f(of)g(the)g(\002le)25226 b FX(G)-30
+50733 y FU(T)-124 b(o)387 b(the)h(be)-23 b(ginning)386
+b(of)h(the)g(\002le)21245 b FX(:1)-30 52829 y FU(T)-124
+b(o)387 b(line)g(47)31381 b FX(:47)-30 53161 y
+SDict begin H.S end
+ -30 53161
+a -30 53161 a
+SDict begin 18.2 H.A end
+ -30 53161 a -30 53161 a
+SDict begin [ /View [/XYZ H.V] /Dest (5807) cvn H.B /DEST pdfmark end
+ -30 53161 a 4782
+x FX(T)-143 b(able)387 b(16-2.)h(Editing)-30 59808 y
+SDict begin H.S end
+
+-30 59808 a -30 59808 a
+SDict begin 18.2 H.A end
+ -30 59808 a -30 59808 a
+SDict begin [ /View [/XYZ H.V] /Dest (5809) cvn H.B /DEST pdfmark end
+ -30 59808
+a -30 59808 a
+SDict begin H.S end
+ -30 59808 a -30 59808 a
+SDict begin 18.2 H.A end
+ -30 59808 a -30
+59808 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.14) cvn H.B /DEST pdfmark
+end
+ -30 59808 a 9068 61569 a FE(Operation)20844 b(K)-23
+b(e)g(y)p -30 61945 51806 45 v -30 61945 V -30 63706
+a FU(Remo)g(ving)386 b(a)i(line)27576 b FX(dd)-30 65802
+y FU(Remo)-23 b(ving)386 b(\002)-39 b(v)-23 b(e)387 b(lines)25012
+b FX(5dd)-30 67899 y FU(Replacing)387 b(a)g(character)24892
+b FX(r)p Black 49451 73792 a FR(203)p Black eop end
+%%Page: 204 226
+TeXDict begin 204 225 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.204) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(16)g(V)-115 b(i)p
+Black 9068 4265 a FE(Operation)20844 b(K)-23 b(e)g(y)-30
+6358 y FU(Remo)g(ving)386 b(a)i(character)24697 b FX(x)-30
+8455 y FU(Remo)-23 b(ving)386 b(ten)h(characters)22114
+b FX(10x)-30 10551 y FU(Undo)387 b(last)g(action)28071
+b FX(u)-30 12644 y FU(Join)387 b(current)g(and)g(ne)-23
+b(xt)387 b(lines)21940 b FX(J)-30 14737 y FU(Replace)387
+b(old)g(with)g(ne)-39 b(w)-101 b(,)388 b(globally)14867
+b FX(\045s'old'new'g)-30 15073 y
+SDict begin H.S end
+ -30 15073 a -30 15073
+a
+SDict begin 18.2 H.A end
+ -30 15073 a -30 15073 a
+SDict begin [ /View [/XYZ H.V] /Dest (5847) cvn H.B /DEST pdfmark end
+ -30 15073 a 4782 x FX(T)-143
+b(able)387 b(16-3.)h(Sear)-28 b(ching)-30 21719 y
+SDict begin H.S end
+ -30
+21719 a -30 21719 a
+SDict begin 18.2 H.A end
+ -30 21719 a -30 21719 a
+SDict begin [ /View [/XYZ H.V] /Dest (5849) cvn H.B /DEST pdfmark end
+ -30 21719
+a -30 21719 a
+SDict begin H.S end
+ -30 21719 a -30 21719 a
+SDict begin 18.2 H.A end
+ -30 21719 a -30
+21719 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.15) cvn H.B /DEST pdfmark
+end
+ -30 21719 a 9068 23480 a FE(Operation)20844 b(K)-23
+b(e)g(y)p -30 23856 51806 45 v -30 23856 V -30 25617
+a FU(Search)387 b(for)h(\223asdf\224)26311 b FX(/asdf)-30
+27710 y FU(Search)387 b(backw)-15 b(ards)387 b(for)g(\223asdf\224)19141
+b FX(?asdf)-30 29803 y FU(Repeat)387 b(last)g(search)h(forw)-15
+b(ards)21375 b FX(/)-30 31900 y FU(Repeat)387 b(last)g(search)h(backw)
+-15 b(ards)20084 b FX(?)-30 33996 y FU(Repeat)387 b(last)g(search,)h
+(same)f(direction)17184 b FX(n)-30 36093 y FU(Repeat)387
+b(last)g(search,)h(opposite)e(direction)14988 b FX(N)-30
+36428 y
+SDict begin H.S end
+ -30 36428 a -30 36428 a
+SDict begin 18.2 H.A end
+ -30 36428 a -30 36428
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5881) cvn H.B /DEST pdfmark end
+ -30 36428 a 4782 x FX(T)-143 b(able)387 b(16-4.)h(Sa)-39
+b(ving)386 b(and)h(Quitting)-30 43075 y
+SDict begin H.S end
+ -30 43075 a -30
+43075 a
+SDict begin 18.2 H.A end
+ -30 43075 a -30 43075 a
+SDict begin [ /View [/XYZ H.V] /Dest (5883) cvn H.B /DEST pdfmark end
+ -30 43075 a -30 43075
+a
+SDict begin H.S end
+ -30 43075 a -30 43075 a
+SDict begin 18.2 H.A end
+ -30 43075 a -30 43075 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.16) cvn H.B /DEST pdfmark
+end
+ -30
+43075 a 9068 44836 a FE(Operation)20844 b(K)-23 b(e)g(y)p
+-30 45212 51806 45 v -30 45212 V -30 46973 a FU(Quit)35216
+b FX(:q)-30 49066 y FU(Quit)387 b(without)f(sa)-31 b(ving)25432
+b FX(:q!)-30 51162 y FU(Write)387 b(and)h(quit)28458
+b FX(:wq)-30 53259 y FU(Write,)388 b(without)e(quitting)23592
+b FX(:w)-30 55355 y FU(Reload)387 b(currently)g(open)g(\002le)21660
+b FX(:e!)-30 57452 y FU(Write)387 b(b)-31 b(uf)-39 b(fer)388
+b(to)f(\002le)g FQ(asdf)21783 b FX(:w)387 b(asdf)-30
+59545 y FU(Open)g(\002le)g FQ(hejaz)26854 b FX(:e)387
+b(hejaz)-30 61641 y FU(Read)g(\002le)g FQ(asdf)e FU(into)i(b)-31
+b(uf)-39 b(fer)21139 b FX(:r)388 b(asdf)-30 63734 y FU(Read)f(output)g
+(of)g FP(ls)g FU(into)g(b)-31 b(uf)-39 b(fer)19101 b
+FX(:r)388 b(!ls)p Black -30 73792 a FR(204)p Black eop
+end
+%%Page: 205 227
+TeXDict begin 205 226 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.205) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 2345 x FS(Chapter)894
+b(17)-30 10743 y FO(Emacs)p -30 18316 51806 56 v -30
+18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a -30 18316
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5931) cvn H.B /DEST pdfmark end
+ -30 18316 a -30 19091 a
+SDict begin H.S end
+ -30 19091 a -30 19091 a
+SDict begin 18.2 H.A end
+ -30
+19091 a -30 19091 a
+SDict begin [ /View [/XYZ H.V] /Dest (5933) cvn H.B /DEST pdfmark end
+ -30 19091 a 1051 x FU(While)4100
+20142 y
+SDict begin H.S end
+ 4100 20142 a 4100 20142 a
+SDict begin 18.2 H.A end
+ 4100 20142 a 4100 20142
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5934) cvn H.B /DEST pdfmark end
+ 4100 20142 a FP(vi)341 b FU(\(with)h(its)f(clones\))h(is)g(without)f
+(a)h(doubt)f(the)h(most)f(ubiquitous)g(editor)g(on)h(Unix-lik)-15
+b(e)-30 22157 y(systems,)516 b(Emacs)f(comes)h(in)g(a)g(good)g(second.)
+g(Instead)g(of)g(using)g(dif)-39 b(ferent)43141 22157
+y
+SDict begin H.S end
+ 43141 22157 a 43141 22157 a
+SDict begin 18.2 H.A end
+ 43141 22157 a 43141 22157
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5935) cvn H.B /DEST pdfmark end
+ 43141 22157 a FU(\223modes\224,)516 b(lik)-15 b(e)-30
+24171 y
+SDict begin H.S end
+ -30 24171 a -30 24171 a
+SDict begin 18.2 H.A end
+ -30 24171 a -30 24171
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5936) cvn H.B /DEST pdfmark end
+ -30 24171 a FP(vi)401 b FU(does,)h(it)f(uses)9822 24171
+y
+SDict begin H.S end
+ 9822 24171 a 9822 24171 a
+SDict begin 18.2 H.A end
+ 9822 24171 a 9822 24171 a
+SDict begin [ /View [/XYZ H.V] /Dest (5937) cvn H.B /DEST pdfmark end
+
+9822 24171 a FX(Contr)-28 b(ol)400 b FU(and)18000 24171
+y
+SDict begin H.S end
+ 18000 24171 a 18000 24171 a
+SDict begin 18.2 H.A end
+ 18000 24171 a 18000 24171
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5938) cvn H.B /DEST pdfmark end
+ 18000 24171 a FX(Alt)h FU(k)-15 b(e)-23 b(y)400 b(combinations)g(to)h
+(enter)g(commands,)g(in)g(much)g(the)-30 26186 y(same)442
+b(w)-15 b(ay)442 b(that)g(you)h(can)f(use)17242 26186
+y
+SDict begin H.S end
+ 17242 26186 a 17242 26186 a
+SDict begin 18.2 H.A end
+ 17242 26186 a 17242 26186
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5939) cvn H.B /DEST pdfmark end
+ 17242 26186 a FX(Contr)-28 b(ol)442 b FU(and)25503
+26186 y
+SDict begin H.S end
+ 25503 26186 a 25503 26186 a
+SDict begin 18.2 H.A end
+ 25503 26186 a 25503
+26186 a
+SDict begin [ /View [/XYZ H.V] /Dest (5940) cvn H.B /DEST pdfmark end
+ 25503 26186 a FX(Alt)g FU(k)-15 b(e)-23 b(y)442
+b(combinations)f(in)h(a)h(w)-15 b(ord)441 b(processor)-30
+28201 y(and)295 b(indeed)f(in)h(man)-23 b(y)294 b(other)h(applications)
+f(to)g(e)-23 b(x)g(ecute)295 b(certain)f(functions.)h(\(Though)f(it)h
+(should)-30 30215 y(be)416 b(noted)e(that)i(the)f(commands)f(rarely)i
+(correspond;)e(so)h(while)g(man)-23 b(y)415 b(modern)g(applications)-30
+32230 y(use)2539 32230 y
+SDict begin H.S end
+ 2539 32230 a 2539 32230 a
+SDict begin 18.2 H.A end
+ 2539
+32230 a 2539 32230 a
+SDict begin [ /View [/XYZ H.V] /Dest (5941) cvn H.B /DEST pdfmark end
+ 2539 32230 a 2539 32230 a
+SDict begin H.S end
+ 2539 32230
+a 2539 32230 a
+SDict begin 18.2 H.A end
+ 2539 32230 a 2539 32230 a
+SDict begin [ /View [/XYZ H.V] /Dest (5942) cvn H.B /DEST pdfmark end
+ 2539 32230 a
+FX(Ctrl)p FU(-)5809 32230 y
+SDict begin H.S end
+ 5809 32230 a 5809 32230 a
+SDict begin 18.2 H.A end
+
+5809 32230 a 5809 32230 a
+SDict begin [ /View [/XYZ H.V] /Dest (5943) cvn H.B /DEST pdfmark end
+ 5809 32230 a FX(C)p FU(/)7861
+32230 y
+SDict begin H.S end
+ 7861 32230 a 7861 32230 a
+SDict begin 18.2 H.A end
+ 7861 32230 a 7861 32230
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5944) cvn H.B /DEST pdfmark end
+ 7861 32230 a FX(X)p FU(/)9913 32230 y
+SDict begin H.S end
+ 9913 32230 a
+9913 32230 a
+SDict begin 18.2 H.A end
+ 9913 32230 a 9913 32230 a
+SDict begin [ /View [/XYZ H.V] /Dest (5945) cvn H.B /DEST pdfmark end
+ 9913 32230 a FX(V)503
+b FU(for)g(cop)-15 b(ying,)501 b(cutting)h(and)h(pasting,)f(Emacs)g
+(uses)h(dif)-39 b(ferent)502 b(k)-15 b(e)-23 b(ys)502
+b(and)-30 34245 y(actually)387 b(a)g(some)-39 b(what)387
+b(dif)-39 b(ferent)388 b(mechanism)e(for)i(this.\))-30
+35355 y
+SDict begin H.S end
+ -30 35355 a -30 35355 a
+SDict begin 18.2 H.A end
+ -30 35355 a -30 35355
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5946) cvn H.B /DEST pdfmark end
+ -30 35355 a 1679 x FU(Also)356 b(unlik)-15 b(e)7469
+37034 y
+SDict begin H.S end
+ 7469 37034 a 7469 37034 a
+SDict begin 18.2 H.A end
+ 7469 37034 a 7469 37034
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5947) cvn H.B /DEST pdfmark end
+ 7469 37034 a FP(vi)p FU(,)357 b(which)f(is)g(an)h(\(e)-23
+b(xcellent\))356 b(editor)g(and)g(nothing)g(more,)g(Emacs)h(is)f(a)g
+(program)-30 39049 y(with)502 b(near)g(endless)f(capabilities.)g(Emacs)
+h(is)g(\(for)g(the)f(most)h(part\))f(written)h(in)f(Lisp,)h(which)-30
+41064 y(is)461 b(a)g(v)-23 b(ery)461 b(po)-39 b(werful)461
+b(programming)f(language)h(that)g(has)g(the)g(peculiar)g(property)g
+(that)g(e)-39 b(v)-23 b(ery)-30 43078 y(program)490 b(written)f(in)h
+(it)g(is)g(automatically)f(a)h(Lisp)f(compiler)h(of)g(its)f(o)-39
+b(wn.)491 b(This)f(means)f(that)-30 45093 y(the)387 b(user)h(can)f(e)
+-23 b(xtend)387 b(Emacs,)g(and)h(in)f(f)-15 b(act)387
+b(write)g(completely)f(ne)-39 b(w)388 b(programs)44092
+45093 y
+SDict begin H.S end
+ 44092 45093 a 44092 45093 a
+SDict begin 18.2 H.A end
+ 44092 45093 a 44092
+45093 a
+SDict begin [ /View [/XYZ H.V] /Dest (5948) cvn H.B /DEST pdfmark end
+ 44092 45093 a FU(\223in)g(Emacs\224.)-30 45428
+y
+SDict begin H.S end
+ -30 45428 a -30 45428 a
+SDict begin 18.2 H.A end
+ -30 45428 a -30 45428 a
+SDict begin [ /View [/XYZ H.V] /Dest (5949) cvn H.B /DEST pdfmark end
+ -30
+45428 a -30 45428 a
+SDict begin H.S end
+ -30 45428 a -30 45428 a
+SDict begin 18.2 H.A end
+ -30 45428
+a -30 45428 a
+SDict begin [ /View [/XYZ H.V] /Dest (5952) cvn H.B /DEST pdfmark end
+ -30 45428 a -30 46203 a
+SDict begin H.S end
+ -30 46203 a -30
+46203 a
+SDict begin 18.2 H.A end
+ -30 46203 a -30 46203 a
+SDict begin [ /View [/XYZ H.V] /Dest (5955) cvn H.B /DEST pdfmark end
+ -30 46203 a 1679 x FU(As)457
+b(a)h(result,)f(Emacs)g(is)h(not)f(just)f(an)i(editor)f(an)-23
+b(ymore.)457 b(There)g(are)h(man)-23 b(y)457 b(add-on)g(packages)-30
+49897 y(for)366 b(Emacs)f(a)-31 b(v)-39 b(ailable)365
+b(\(man)-23 b(y)365 b(come)g(with)g(the)g(program')-85
+b(s)365 b(source\))g(that)g(pro)-23 b(vide)365 b(all)g(sorts)g(of)-30
+51912 y(functionality)-101 b(.)298 b(Man)-23 b(y)298
+b(of)g(these)h(are)f(related)h(to)f(te)-23 b(xt)298 b(editing,)g(which)
+g(is)g(after)h(all)f(Emacs')g(basic)-30 53926 y(task,)463
+b(b)-31 b(ut)463 b(it)g(doesn')-28 b(t)462 b(stop)h(there.)g(There)g
+(are)h(for)f(e)-23 b(xample)462 b(se)-39 b(v)-23 b(eral)463
+b(spreadsheet)g(programs)-30 55941 y(for)582 b(Emacs,)g(there)g(are)h
+(databases,)f(g)-8 b(ames,)582 b(mail)f(and)h(ne)-39
+b(ws)582 b(clients)g(\(the)g(top)f(one)h(being)-30 57956
+y(Gnus\),)388 b(etc.)-30 58233 y
+SDict begin H.S end
+ -30 58233 a -30 58233
+a
+SDict begin 18.2 H.A end
+ -30 58233 a -30 58233 a
+SDict begin [ /View [/XYZ H.V] /Dest (5956) cvn H.B /DEST pdfmark end
+ -30 58233 a -30 58233 a
+SDict begin H.S end
+ -30
+58233 a -30 58233 a
+SDict begin 18.2 H.A end
+ -30 58233 a -30 58233 a
+SDict begin [ /View [/XYZ H.V] /Dest (5958) cvn H.B /DEST pdfmark end
+ -30 58233
+a -30 59008 a
+SDict begin H.S end
+ -30 59008 a -30 59008 a
+SDict begin 18.2 H.A end
+ -30 59008 a -30
+59008 a
+SDict begin [ /View [/XYZ H.V] /Dest (5960) cvn H.B /DEST pdfmark end
+ -30 59008 a 1737 x FU(There)311 b(are)g(tw)-15
+b(o)310 b(main)h(v)-23 b(ersions)310 b(of)g(Emacs:)h(GNU)f(Emacs)h
+(\(which)f(is)h(the)g(v)-23 b(ersion)310 b(that)g(comes)-30
+62760 y(with)466 b(Slackw)-15 b(are\))466 b(and)h(XEmacs.)f(The)h
+(latter)f(is)27451 62760 y
+SDict begin H.S end
+ 27451 62760 a 27451 62760
+a
+SDict begin 18.2 H.A end
+ 27451 62760 a 27451 62760 a
+SDict begin [ /View [/XYZ H.V] /Dest (5961) cvn H.B /DEST pdfmark end
+ 27451 62760 a FR(not)495
+b FU(a)466 b(v)-23 b(ersion)466 b(for)h(Emacs)f(running)g(under)-30
+64775 y(X.)385 b(In)g(f)-15 b(act,)385 b(both)f(Emacs)h(and)g(XEmacs)f
+(run)h(on)f(the)h(console)f(as)h(well)g(as)f(under)h(X.)g(XEmacs)-30
+66789 y(w)-15 b(as)531 b(once)g(started)h(as)f(a)h(project)f(to)g(tidy)
+g(up)g(the)h(Emacs)f(code.)h(Currently)-101 b(,)531 b(both)g(v)-23
+b(ersions)p Black 49451 73672 a FR(205)p Black eop end
+%%Page: 206 228
+TeXDict begin 206 227 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.206) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(17)g(Emacs)p Black
+-30 3490 a FU(are)432 b(being)f(acti)-39 b(v)-23 b(ely)431
+b(de)-39 b(v)-23 b(eloped,)431 b(and)h(there)f(is)g(in)g(f)-15
+b(act)431 b(much)h(interaction)e(between)h(the)h(tw)-15
+b(o)-30 5505 y(de)-39 b(v)-23 b(elopment)362 b(teams.)g(F)-23
+b(or)362 b(the)g(present)g(chapter)-62 b(,)363 b(it)f(is)g(immaterial)g
+(whether)g(you)g(use)g(Emacs)-30 7520 y(or)387 b(XEmacs,)h(the)f(dif)
+-39 b(ferences)388 b(between)f(them)g(are)g(not)g(rele)-39
+b(v)g(ant)388 b(to)f(the)g(normal)g(user)-85 b(.)-30
+7744 y
+SDict begin H.S end
+ -30 7744 a -30 7744 a
+SDict begin 18.2 H.A end
+ -30 7744 a -30 7744 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS-STARTING) cvn H.B /DEST
+pdfmark end
+ -30
+7744 a 5900 x FL(17.1)620 b(Star)45 b(ting)620 b(emacs)-30
+14141 y
+SDict begin H.S end
+ -30 14141 a -30 14141 a
+SDict begin 18.2 H.A end
+ -30 14141 a -30 14141
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5964) cvn H.B /DEST pdfmark end
+ -30 14141 a -30 15257 a
+SDict begin H.S end
+ -30 15257 a -30 15257 a
+SDict begin 18.2 H.A end
+ -30
+15257 a -30 15257 a
+SDict begin [ /View [/XYZ H.V] /Dest (5967) cvn H.B /DEST pdfmark end
+ -30 15257 a 1518 x FU(Emacs)394 b(can)g(be)g
+(started)g(from)g(the)g(shell)f(by)h(simply)f(typing)33353
+16775 y
+SDict begin H.S end
+ 33353 16775 a 33353 16775 a
+SDict begin 18.2 H.A end
+ 33353 16775 a 33353
+16775 a
+SDict begin [ /View [/XYZ H.V] /Dest (5968) cvn H.B /DEST pdfmark end
+ 33353 16775 a FP(emacs)p FU(.)h(When)g(you)g(are)h(running)-30
+18789 y(X,)378 b(Emacs)g(will)f(\(normally\))g(come)h(up)g(with)f(its)g
+(o)-39 b(wn)378 b(X)g(windo)-39 b(w)-101 b(,)378 b(usually)f(with)g(a)h
+(menu)g(bar)-30 20804 y(at)401 b(the)h(top,)f(where)g(you)g(can)h
+(\002nd)e(the)i(most)e(important)g(functions.)h(On)g(startup,)h(Emacs)e
+(will)-30 22819 y(\002rst)529 b(sho)-39 b(w)529 b(a)g(welcome)g
+(message,)h(and)f(then)g(after)g(a)h(fe)-39 b(w)529 b(seconds)g(will)g
+(drop)g(you)g(in)g(the)-30 24833 y(*scratch*)387 b(b)-31
+b(uf)-39 b(fer)-85 b(.)388 b(\(See)p 0 TeXcolorgray 13843
+24833 a
+SDict begin H.S end
+ 13843 24833 a FU(Section)f(17.2)21592 24833 y
+SDict begin 18.2 H.L end
+
+21592 24833 a 21592 24833 a
+SDict begin [ /Subtype /Link /Dest (EMACS-BUFFERS) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 21592 24833 a Black FU(.\))-30
+25111 y
+SDict begin H.S end
+ -30 25111 a -30 25111 a
+SDict begin 18.2 H.A end
+ -30 25111 a -30 25111
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5970) cvn H.B /DEST pdfmark end
+ -30 25111 a -30 27435 a
+SDict begin H.S end
+ -30 27435 a -30 27435 a
+SDict begin 18.2 H.A end
+ -30
+27435 a -30 27435 a
+SDict begin [ /View [/XYZ H.V] /Dest (5971) cvn H.B /DEST pdfmark end
+ -30 27435 a -30 60512 a
+ currentpoint currentpoint translate 0.79 0.79 scale neg exch neg exch
+translate
+ -30 60512
+a @beginspecial 12 @llx 212 @lly 600 @urx 580 @ury 5880
+@rwi @setspecial
+%%BeginDocument: emacs/emacs.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 12 212 600 580
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/picstr 640 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+12.24 212.4 translate
+587.52 367.2 scale
+640 400 8
+[ 640 0 0 -400 0 400 ]
+{ picstr readstring }
+image
+80c080c080c080c080c080c080c080c080c080c0f900fcc0010000fbc0fd
+00edc0f900fcc0fd00fbc0010000fac00000f3c0fb00f3c00000f9c00100
+00ddc0fa00f3c0fd00fbc0fd00ddc0fa00edc0fd00edc0060000c0c0c000
+00f5c0fd0080c080c095c006c00000c0c00000fcc0010000fac0010000ec
+c0050000c0c00000fbc0010000fbc0010000fbc0010000f4c0060000c0c0
+c00000f5c0010000f9c0010000dcc0050000c0c00000f5c00c0000c00000
+c0c0c00000c00000dec0fa00ecc0010000edc0060000c0c0c00000f4c001
+000080c080c095c006c00000c0c0c000f4c0010000ecc0050000c0c0c000
+fbc0010000f4c0010000f4c0060000c0c0c00000f5c0010000d3c0050000
+c0c00000f5c00c0000c0c000c0c0c00000c0c000dec00500c00000c000ec
+c0010000edc0060000c0c0c00000f4c001000080c080c095c004c00000c0
+00fbc0fd00fac0010000fcc0fb00f5c0030000c000fbc0fc00fcc0fd00fd
+c0fa00f6c00f0000c0c0c00000c00000c0000000c0c0fa00fcc0fd00fcc0
+fb000ac0c00000c0000000c0c0c0fb00f5c00c0000c0c00000c00000c0c0
+0000fcc0010000fac0010000fbc0fb000ac0c00000c0000000c0c0c0fb00
+f3c0010000fcc0fb00fdc0fb00fbc0010000fcc0fb00f6c0080000c0c0c0
+0000c0c0fb00fbc00a0000c0c0c00000c000000080c080c09ec000c0fc00
+fac0010000fac00b0000c0c0c00000c0c0c00000f6c0fc00fcc0040000c0
+0000fbc0010000fbc0010000f4c0130000c0c0c00000c0c00000c0c00000
+c0c0c00000f9c01b0000c0c0c00000c0c0c00000c0c00000c0c00000c000
+00c0c0c00000f6c0fb000ac0c00000c0c00000c0c0c0fc00fcc0fc00fdc0
+160000c0c0c00000c0c0000000c00000c00000c0c0c00000f4c0130000c0
+c0c00000c0c0c00000c00000c0c0c00000fcc00b0000c0c0c00000c0c0c0
+0000f7c0f90007c00000c0c0c00000fcc0010000fcc0050000c0c0000080
+c080c09fc004c00000c000fac0010000fac0040000c0c0c0f900f6c00c00
+00c000c0c0c00000c0c00000fbc0010000fbc0010000f4c0130000c0c0c0
+0000c0c00000c0c00000c0c0c00000f9c0170000c0c0c00000c0c0c00000
+c0c00000c0c00000c0c00000f2c00c0000c0c00000c00000c0c00000fcc0
+010000fac0010000fcc0f9000bc0c00000c0c00000c0c00000f0c0130000
+c0c0c00000c0c0c00000c00000c0c0c00000fcc0010000fcc0010000f3c0
+070000c0c0c00000c0f900fcc0010000fcc0050000c0c0000080c080c09f
+c002c00000f8c0010000fac0060000c0c0c00000f1c0010000fbc0050000
+c0c00000fbc0010000fbc0010000f4c0130000c0c0c00000c0c00000c0c0
+0000c0c0c00000f9c0190000c0c0c00000c0c0c00000c0c00000c0c00000
+c0c0c0000000f4c00c0000c0c00000c00000c0c00000fcc0010000fac001
+0000fcc0010000f9c0010000f9c0fd00f2c0130000c0c0c00000c0c0c000
+00c00000c0c0c00000fcc0010000fbc0fd00f5c0090000c0c0c00000c000
+00f7c0010000fcc0050000c0c0000080c080c09fc002c00000f8c0010000
+fac0060000c0c0c00000f1c00c0000c0c0c000c00000c0c00000fbc00100
+00fbc0010000f4c0130000c0c0c00000c0c00000c0c00000c0c0c00000f9
+c0130000c0c0c00000c0c0c00000c0c00000c0c00000fbc0010000f5c00c
+0000c0c00000c00000c0c00000fcc0010000fac0010000fcc0010000f9c0
+010000f7c0010000f3c0130000c0c0c00000c0c0c00000c00000c0c0c000
+00fcc0010000f9c0010000f6c0090000c0c0c00000c00000f7c0010000fc
+c0050000c0c0000080c080c09fc002c00000f8c0010000fac00b0000c0c0
+c00000c0c0c00000f6c00c0000c0c00000c00000c0c00000fbc0010000fb
+c0040000c00000f7c0160000c0c0c00000c0c00000c0c00000c0c0c00000
+c00000fcc01b0000c0c0c00000c0c0c00000c0c00000c0c00000c00000c0
+c0c00000f6c00c0000c0c00000c00000c0c00000fcc0010000fac0010000
+fcc00a0000c0c0c00000c0c00000fbc0060000c0c0c00000f4c0130000c0
+c0c00000c0c0c00000c00000c0c0c00000fcc00b0000c0c0c00000c0c0c0
+0000f7c00e0000c0c0c00000c00000c0c0c00000fcc0010000fcc0050000
+c0c0000080c080c09fc0fc00fac0fc00fcc0fc00fdc0fb00f6c0f9000ac0
+c0000000c00000c0c0c0fc00fbc0fd00f5c0fb00fdc0fb00fbc0fd00fcc0
+fc00fdc0fb00fdc0070000c0c00000c0c0fb00f6c0fa00fdc0fd0004c000
+00c0c0fc00fcc0fc00fcc0fb0001c0c0fc00fbc0fb00f4c0fc00fdc0fb00
+fdc0fb00fcc0fc00fdc0fb00f6c0080000c0c0c00000c0c0fb00fcc0fc00
+fdc0fb0080c080c09ec0a7c001000080c0c2c001000080c080c09bc0a7c0
+01000080c0c2c001000080c080c09bc0a8c0fc0080c0c4c0fc0080c080c0
+9cc080c080c080c080c080c0800080008000800080008000800080008000
+800006c0c0000000c0c0f500fdc0d20000c0ea00fcc0100000c0c0000000
+c0c000c0c0000000c0c0f700f9c08000ec0000c0e900fdc0f30000c0fc00
+fdc0e900fcc0100000c0c0000000c0c000c0c0000000c0c0f700fcc0f900
+01c0c0b20000c0f90001c0c0ca0000c0940006c0c0000000c0c0f40001c0
+c0d30001c0c0eb0015c0c00000c0c000c0c0c00000c0c000c0c0000000c0
+c0f60005c0c00000c0c08000ed0001c0c0ea0004c0c000c0c0f50001c0c0
+fb0001c0c0ea0015c0c00000c0c000c0c0c00000c0c000c0c0000000c0c0
+f60001c0c0f80001c0c0b30001c0c0f90001c0c0cb0001c0c0940006c0c0
+000000c0c0f40001c0c0d30001c0c0ec0001c0c0fc0001c000fcc00a00c0
+c000c0c0000000c0c0f60005c0c0000000c08000ed0001c0c0ea0004c0c0
+0000c0f50001c0c0fb0001c0c0eb0001c0c0fc0001c000fcc00a00c0c000
+c0c0000000c0c0f90004c00000c0c0a90001c0c0c20001c0c0940008c0c0
+000000c0c00000fbc0fb0001c0c0fc00fbc0fd00fbc00a0000c0c0c000c0
+c0000000fbc0f600fac0fd00fbc0f60001c0c0fa00f9c00700c0c0000000
+c0c0f6000fc0c000c0000000c0c0c000c0c0000000fcc0fc00fbc0fd00fb
+c0ed00fbc00a0000c0c000c0c0c0000000fbc0f500fbc0fd00fbc0120000
+c0c0c000c0c00000c0c000c0c0c0000000fbc00a0000c0c000c0c0c00000
+00fbc0090000c0c000c0c0c00000fac0f500fbc0fc0001c0c0f400fac0fd
+0007c0c000c0c0000000fbc0f60001c0c0fa00f9c00700c0c0000000c0c0
+fa0005c0c00000c0c0f900fdc0fd0016c0c000c0c0c00000c0c00000c0c0
+0000c0c0000000c0c0f600fbc00a0000c0c000c0c0c0000000fbc00a0000
+c0c000c0c0c0000000fcc0fd00fac0fc00fdc0fd000ec0c000c0c0c00000
+00c0c0c000c0c0f600fbc00a0000c0c0000000c0c00000fbc0010000fac0
+fd00fbc0070000c0c0c000c0c0a6000ec0c000c000c0c000c0c0000000c0
+c0fc0014c0c0000000c0c0000000c0c000c0c0000000c0c000f9c00700c0
+c0000000c0c0f50001c0c0fc0006c0c0000000c0c0f70001c0c0fa0002c0
+c000fcc00700c0c0000000c0c0f600fcc0fd00f9c0fb0012c0c00000c0c0
+000000c0c000c0c0000000c0c0ef0016c0c0000000c0c00000c0c00000c0
+c000c0c0000000c0c0f7000fc0c0000000c0c000c0c0000000c0c000f9c0
+2c0000c0c00000c0c000c0c0000000c0c00000c0c00000c0c000c0c00000
+00c0c00000c0c00000c0c0000000c0c0f40008c0c0000000c0c00000fcc0
+f30001c0c0fb00fdc00a00c0c000c0c0000000c0c0f70001c0c0fa0002c0
+c000fcc00700c0c0000000c0c0fb0006c0c0000000c0c0f80001c0c0fc00
+14c0c00000c0c000c0c00000c0c0000000c0c000c0c0f6001ec0c0000000
+c0c00000c0c00000c0c000c0c0000000c0c00000c0c0c000c0c0fb0001c0
+c0fc0001c0c0f90001c0c0fc000cc0c00000c0c000c0c00000c0c0f6001b
+c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0000000c0c0fc00
+07c0c0000000c0c000f9c0a70007c0c000c000c0c000f9c0fc0006c0c000
+0000c0c0fa000fc0c0000000c0c000c0c000c000c0c000f9c0f50001c0c0
+fc0006c0c0000000c0c0f70002c0c000fcc00f00c0c00000c0c0c000c0c0
+000000c0c0f6000fc0c000c0000000c0c000c000c0c00000fbc0030000c0
+c0f90001c0c0eb000fc0c0000000c0c00000c0c00000c0c000f9c0f70001
+c0c0fa0027c0c0000000c0c000c0c000c000c0c00000c0c00000c0c000c0
+c0000000c0c00000c0c00000c0c000f9c00c0000c0c00000c0c0000000c0
+c0f4000bc0c0000000c0c0000000c0c0f20001c0c0fb0006c0c00000c0c0
+00f9c0f70002c0c000fcc00f00c0c00000c0c0c000c0c0000000c0c0fc00
+01c0c0fc0001c0c0f80001c0c0fc000cc0c00000c0c000c0c00000c0c0fc
+00fdc0f5000fc0c0000000c0c00000c0c00000c0c000f9c0090000c0c000
+00c0c00000fbc0fc0001c0c0f90001c0c0fc000cc0c00000c0c000c0c000
+00c0c0f50001c0c0fb000ac0c0000000c0c00000c0c0f90001c0c0fc00f9
+c00700c0c000c000c0c0a70009c0c000c000c0c000c0c0f70006c0c00000
+00c0c0fa0011c0c0000000c0c000c0c000c000c0c000c0c0f00001c0c0fc
+0006c0c0000000c0c0f70016c0c0000000c0c000c0c0000000c0c000c0c0
+000000c0c0f60001c0c0fb0011c0c000c000c0c000c0c00000c0c00000c0
+c0f800fdc0ed0011c0c0000000c0c00000c0c00000c0c000c0c0f20001c0
+c0fa0029c0c0000000c0c000c0c000c000c0c00000c0c00000c0c000c0c0
+000000c0c00000c0c00000c0c000c0c0f9000ac0c00000c0c0000000c0c0
+f4000bc0c0000000c0c0000000c0c0f20001c0c0fb0008c0c00000c0c000
+c0c0f2001bc0c0000000c0c000c0c0000000c0c000c0c0000000c0c00000
+00c0c0fb0001c0c0f80001c0c0fc000cc0c00000c0c000c0c00000c0c0fc
+00fdc0f50011c0c0000000c0c00000c0c00000c0c000c0c0f90001c0c0fb
+0005c0c00000c0c0fc0001c0c0f90001c0c0fc000cc0c00000c0c000c0c0
+0000c0c0f400fdc0fd000cc0c0000000c0c0000000c0c0c0fb0001c0c0fc
+0001c0c0fa0006c0c000c000c0c0a700f9c00200c0c0f70006c0c0000000
+c0c0fa0011c0c0000000c0c000c0c000c000c0c000c0c0f00001c0c0fc00
+06c0c0000000c0c0f70016c0c0000000c0c000c0c0000000c0c000c0c000
+0000c0c0f60018c0c0000000c000c0c000c000c0c000c0c00000c0c00000
+c0c0f60001c0c0fb0001c0c0f50011c0c0000000c0c00000c0c00000c0c0
+00c0c0f20001c0c0fa0029c0c0000000c0c000c0c000c000c0c00000c0c0
+0000c0c000c0c0000000c0c00000c0c00000c0c000c0c0f9000ac0c00000
+c0c0000000c0c0f4000bc0c0000000c0c0000000c0c0f20001c0c0fb0008
+c0c00000c0c000c0c0f2001ac0c0000000c0c000c0c0000000c0c000c0c0
+000000c0c00000c0c0fa0005c0c0000000c0fc0001c0c0fc000cc0c00000
+c0c000c0c00000c0c0fc00fdc0f50011c0c0000000c0c00000c0c00000c0
+c000c0c0f90001c0c0fb0005c0c00000c0c0fc0001c0c0f90001c0c0fc00
+0cc0c00000c0c000c0c00000c0c0f2000ac0c00000c0c0000000c0c0fb00
+01c0c0fc0001c0c0fc0001c0c0fa0006c0c000c000c0c0a700fdc00b00c0
+c0c000c0c0000000c0c0fc0023c0c0000000c0c0000000c0c000c0c00000
+00c0c000c0c000c000c0c000c0c0000000c0c0f5000cc0c000c0c000c0c0
+000000c0c0f60015c0c00000c0c000c0c0000000c0c000c0c0000000c0c0
+f60025c0c00000c0c000c0c000c000c0c000c0c00000c0c00000c0c00000
+00c0c000c0c0000000c0c0fc0001c0c0f50016c0c0000000c0c00000c0c0
+0000c0c000c0c0000000c0c0f70046c0c0000000c0c000c0c0000000c0c0
+00c0c000c000c0c00000c0c00000c0c000c0c0000000c0c00000c0c00000
+c0c000c0c0000000c0c00000c0c00000c0c0000000c0c000c0c0f7000bc0
+c0000000c0c0000000c0c0f20014c0c000c0c00000c0c00000c0c000c0c0
+000000c0c0f60018c0c00000c0c000c0c0000000c0c000c0c0000000c0c0
+00c0c0f90005c0c00000c0c0fc0001c0c0fc0014c0c00000c0c000c0c000
+00c0c0000000c0c000c0c0f6001ac0c0000000c0c00000c0c00000c0c000
+c0c0000000c0c00000c0c0fb0005c0c00000c0c0fc0004c0c000c0c0fc00
+01c0c0fc000cc0c00000c0c000c0c00000c0c0f6002ec0c0000000c0c000
+c0c0000000c0c000c0c0000000c0c0000000c0c000c0c000c0c0000000c0
+c000c0c000c000c0c0fc0001c0c0ad000800c0c000c0c0000000fbc0fc00
+fcc0fd00fbc0fd00fbc00a0000c0c0000000c0c00000fbc0f300fdc0fd00
+fbc0f400fdc00b00c000c0c0000000c0c00000fbc0f600f9c01100c0c000
+0000c0c00000c0c0c000c0c00000fbc0fd00fbc0fb0001c0c0f400fbc0fd
+0007c0c00000c0c00000fbc0f500fbc0fd00fbc00a0000c0c0000000c0c0
+0000fbc0fd00fbc0fd0007c0c00000c0c00000fbc0fd0005c0c00000c0c0
+fc00fdc0f500fbc0fd00fcc0f200fdc00a0000c0c0c00000c0c00000fbc0
+f400fdc00b00c000c0c0000000c0c00000fbc0020000c0f900f9c0fd00fc
+c0fd0015c0c00000c0c00000c0c0c000c0c000c0c0000000c0c0f600fbc0
+fd00fbc0fd00fbc0010000fcc0fb00fdc00200c0c0fc00fdc0fc00fcc0fd
+0007c0c00000c0c00000fbc0f500fbc0fd00fac0010000fbc0fb00fdc0fd
+00fbc0080000c0c0000000c0c0fc0001c0c0ad008000de0001c0c0bb0001
+c0c08000ba0001c0c0c70001c0c0e90001c0c087008000970001c0c08000
+ba0001c0c0cb0005c0c00000c0c0ea0001c0c0860080009800fcc08000bc
+00fcc0cb00fcc0ed00fbc085008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+0080008000800080008000800080008000800080008000010000fcc0f300
+00c0f400fdc0f100fdc09b00fcc0f600fdc0e7000ac0c00000c0c0000000
+c0c0f500fdc0fa00fdc0f300fdc0dc00fcc0fd00fac00000fac0010000fc
+c0e100fdc0c600fdc0f90001c0c080009c000600c0c00000c0c0f50001c0
+c0f30001c0c0f00001c0c09c0005c0c00000c0c0f60001c0c0e8000bc0c0
+000000c0c0000000c0c0f40001c0c0f90001c0c0f20001c0c0dd0007c0c0
+0000c0c00000fac00b0000c0c00000c0c00000c0c0df0001c0c0c50001c0
+c0f80001c0c080009d0001c0c0fc0000c0f50001c0c0f30001c0c0f00001
+c0c09d0001c0c0fc0000c0f60001c0c0e90001c0c0fc0006c0c0000000c0
+c0f40001c0c0f90001c0c0f20001c0c0de0001c0c0fc0014c00000c000c0
+c000c00000c0c00000c0c00000c0c0df0001c0c0c50001c0c0f70001c0c0
+80009e0001c0c0f900fbc0010000fac0f50007c0c000c0c0000000fbc0fb
+000ac0c0000000c0c000c0c0c0a60001c0c0f10004c0c000c0c0ec0001c0
+c0fc0008c0c0000000c0c00000fbc0fb0001c0c0fb00fcc0f400fcc0fd00
+fbc00f0000c0c0000000c0c000c0c000c0c0c0f60001c0c0f70001c0c0fc
+0009c0c00000c0c00000c0c0f200fcc0fd0005c0c000c0c0c0fc00fcc0f6
+0010c0c000c0c0c00000c0c000c0c0c0000000fbc0fd00fbc0fd00fbc0f5
+0004c0c000c0c0fa0001c0c080009e0001c0c0fa000bc0c0000000c0c000
+0000c0c0f300fdc00a00c0c000c0c0000000c0c0fc0001c0c0fc0005c0c0
+0000c0c0a70001c0c0f100fdc00200c0c0ed0001c0c0fc00f9c00700c0c0
+000000c0c0fc0001c0c0fc0004c0c000c0c0f5001dc0c000c0c00000c0c0
+000000c0c000c0c0000000c0c00000c0c00000c0c0f70001c0c0f70001c0
+c0fc00fbc0fd0001c0c0ef0011c0c0000000c0c00000c0c00000c0c000c0
+c0f50025c0c00000c0c00000c0c0c000c0c000c0c0000000c0c000c0c000
+0000c0c000c0c0000000c0c0f600fdc00200c0c0fb0001c0c080009e0002
+c0c000fcc00000f9c0fd0001c0c0f30006c0c00000c0c000f9c0fc0001c0
+c0fc0005c0c00000c0c0a70001c0c0fa00f9c0070000c0c00000c0c0ed00
+01c0c0fc000ec0c0000000c0c000c0c0000000c0c0fc000ac0c0000000c0
+c00000c0c0f6001ec0c00000c0c00000c0c0000000c0c000c0c000c000c0
+c00000c0c00000c0c0f70001c0c0f70001c0c0fc0009c0c000c0c0000000
+c0c0f200fbc0fd000cc0c00000c0c000c0c00000c0c0f5000ec0c00000c0
+c00000c0c00000c0c000f9c0030000c0c0fa0001c0c0f20005c0c00000c0
+c0fb0001c0c080009e0009c0c0000000c0c000c0c0f80001c0c0f30008c0
+c00000c0c000c0c0f70001c0c0fc0005c0c00000c0c0a70001c0c0f10005
+c0c00000c0c0ed0001c0c0fc000ec0c0000000c0c000c0c0000000c0c0fc
+000ac0c0000000c0c00000c0c0f6001ec0c00000c0c00000c0c0000000c0
+c000c0c000c000c0c00000c0c00000c0c0f70001c0c0f70001c0c0fc0009
+c0c00000c0c00000c0c0f30015c0c00000c0c0000000c0c00000c0c000c0
+c00000c0c0f50009c0c00000c0c00000c0c0fb0001c0c0f800fdc0fb00fd
+c0f40005c0c00000c0c0fb0001c0c080009e0009c0c0000000c0c000c0c0
+f80001c0c0f30008c0c00000c0c000c0c0f70001c0c0fc0005c0c00000c0
+c0a70001c0c0fc0000c0f60005c0c00000c0c0ed0001c0c0fc000ec0c000
+0000c0c000c0c0000000c0c0fc000ac0c0000000c0c00000c0c0f6001ec0
+c00000c0c00000c0c0000000c0c000c0c000c000c0c00000c0c00000c0c0
+f70001c0c0fc0000c0fc0001c0c0fc000dc0c00000c0c00000c0c0000000
+c0f70015c0c00000c0c0000000c0c00000c0c000c0c00000c0c0f50009c0
+c00000c0c00000c0c0fb0001c0c0f60001c0c0fa0001c0c0f50005c0c000
+00c0c0fb0001c0c080009e001600c0c00000c0c000c0c0000000c0c00000
+00c0c000c0c0f6000dc0c00000c0c000c0c0000000c0c0fc0001c0c0fc00
+05c0c00000c0c0a60005c0c00000c0c0f60005c0c00000c0c0ec0013c0c0
+000000c0c0000000c0c000c0c0000000c0c0fc000ac0c0000000c0c00000
+c0c0f6000fc0c00000c0c00000c0c0000000c0c000f9c0070000c0c00000
+c0c0f60005c0c00000c0c0fc0001c0c0fc000dc0c00000c0c00000c0c000
+00c0c0f70015c0c00000c0c0000000c0c00000c0c000c0c00000c0c0f500
+09c0c00000c0c00000c0c0fb0016c0c0000000c0c000c0c0000000c0c000
+c0c0000000c0c0f60005c0c00000c0c0fc0001c0c080009d00080000c0c0
+c000c00000fbc0fb00fdc0f600fdc0050000c0c00000fbc0fc00fcc0fd00
+fbc0a400fcc0f600fdc0030000c0c0eb000cc0c00000c0c0000000c0c000
+00fbc0fc00fcc0fd00fdc00200c0c0f600fdc00400c0c00000fbc0fd000d
+c0c000c0c0000000c0c00000c0c0f500fcc0fc00fcc0090000c0c0c00000
+c0c000f9c0f600fdc01200c0c00000c0c00000c0c00000c0c0c000c0c0f6
+00fbc0010000fcc0fb00fbc0fd00fbc0fd00fbc0f600fdc0080000c0c000
+0000c0c080009c00c70001c0c080008000da0001c0c080008000e300c700
+01c0c080008000da0001c0c080008000e300c800fcc080008000dc00fcc0
+80008000e400800080008000800080008000800080008000800080008000
+800080008000f9c0ad00fdc0c300fcc0f600fdc0800080008000ab000600
+c0c00000c0c0ac0001c0c0c40005c0c00000c0c0f60001c0c08000800080
+00ab000600c0c0000000c0ac0001c0c0c50001c0c0fc0000c0f60001c0c0
+800080008000ab001000c0c000c0000000c0c0c000c0c0000000fcc0fc00
+fbc0fd00fbc0f600fdc00500c0c0000000fcc0fd0010c0c000c0c0c00000
+c0c00000c0c0000000fcc0fa0001c0c0c50001c0c0f10004c0c000c0c0f6
+0005c0c000c0c0c0800080008000be000000fcc0fd00f9c0fb0012c0c000
+00c0c0000000c0c000c0c0000000c0c0f700f9c0fb0011c0c0000000c0c0
+0000c0c000c0c00000c0c0fa0001c0c0fb0001c0c0c50001c0c0f100fdc0
+0200c0c0f600fdc00200c0c0800080008000bf001000c0c000c0000000c0
+c000c000c0c00000fbc0030000c0c0f90001c0c0f30008c0c000c000c0c0
+0000fbc0fd000fc0c00000c0c000c0c00000c0c0000000fbc0fb0001c0c0
+c50001c0c0fa00f9c0070000c0c00000c0c0f60005c0c00000c0c0800080
+008000bf000200c0c0fb0011c0c000c000c0c000c0c00000c0c00000c0c0
+f800fdc0f50025c0c000c000c0c000c0c00000c0c0000000c0c00000c0c0
+00c0c00000c0c00000c0c00000c0c0fb0001c0c0c50001c0c0f10005c0c0
+0000c0c0f60001c0c0800080008000bb001900c0c0000000c000c0c000c0
+00c0c000c0c00000c0c00000c0c0f60001c0c0f60025c0c000c000c0c000
+c0c00000c0c0000000c0c00000c0c000c0c00000c0c00000c0c00000c0c0
+fb0001c0c0c50001c0c0fc0000c0f60005c0c00000c0c0f60001c0c08000
+80008000bb002600c0c00000c0c000c0c000c000c0c000c0c00000c0c000
+00c0c0000000c0c000c0c0000000c0c0f70025c0c000c000c0c000c0c000
+00c0c0000000c0c00000c0c000c0c00000c0c00000c0c00000c0c0fb0001
+c0c0c40005c0c00000c0c0f60005c0c00000c0c0f60001c0c08000800080
+00bb00f9c01100c0c0000000c0c00000c0c0c000c0c00000fbc0fd00fbc0
+f60029c0c0000000c0c00000c0c0c000c0c00000c0c00000c0c00000c0c0
+c000c0c00000c0c0c000c0c0000000fcc0c400fcc0f600fdc0030000c0c0
+f700fcc0800080008000bc00800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000f9c0d40000c0f10000c0e90001c0c0f300fd
+c0d300fcc0f600fdc0f00000c0a40006c0c0000000c0c0f400fdc0e600fd
+c0a900fcc08000a6000600c0c00000c0c0d50001c0c0f20001c0c0e90001
+c0c0f20001c0c0d40005c0c00000c0c0f60001c0c0f10001c0c0a40006c0
+c0000000c0c0f30001c0c0e50001c0c0aa0005c0c00000c0c08000a70006
+00c0c0000000c0d50001c0c0f20001c0c0d90001c0c0d50001c0c0fc0000
+c0f60001c0c0f10001c0c0a40006c0c0000000c0c0f30001c0c0e50001c0
+c0ab0001c0c0fc0000c08000a7001000c0c000c0000000c0c0c000c0c000
+0000fcc0fc00fbc0fd00fbc0f600fac0090000c0c00000c0c00000fac0fd
+00fbc0070000c0c000c0c0c0fc00fdc0fc00fcc0fa0001c0c0d50001c0c0
+f10004c0c000c0c0f600fac0a6000dc0c0000000c0c000c0c000c0c0c0fc
+00fcc0fd00fbc0f500fbc0fd0007c0c000c0c0000000fcc0fd0010c0c000
+c0c0c0000000c0c0c000c0c00000fbc0fd00fbc0d60001c0c0f20006c0c0
+000000c0c0f70005c0c00000c0c08000c6000000fcc0fd00f9c0fb0012c0
+c00000c0c0000000c0c000c0c0000000c0c0f50001c0c0fc0005c0c00000
+c0c0fc0001c0c0fc000ec0c0000000c0c00000c0c0c000c0c0fc0001c0c0
+f90001c0c0fb0001c0c0d50001c0c0f100fdc00200c0c0f50001c0c0a400
+1ec0c0000000c0c00000c0c00000c0c00000c0c000c0c00000c0c0000000
+c0c0f7000ec0c0000000c0c00000c0c0c000c0c0fb0022c0c0000000c0c0
+0000c0c000c0c00000c0c00000c0c0000000c0c000c0c0000000c0c0d700
+01c0c0f10004c0c000c0c0f60005c0c00000c0c08000c6001000c0c000c0
+000000c0c000c000c0c00000fbc0030000c0c0f90001c0c0f10001c0c0fc
+0005c0c00000c0c0fc0001c0c0fc000ec0c0000000c0c00000c0c00000c0
+c0fc0001c0c0fc00fbc0fb0001c0c0d50001c0c0fa00f9c0070000c0c000
+00c0c0f50001c0c0a4001ec0c0000000c0c00000c0c00000c0c000c0c000
+00c0c00000c0c0000000c0c0f70001c0c0f90007c0c00000c0c00000fbc0
+fd000ec0c00000c0c000c0c00000c0c00000f9c0030000c0c0d30001c0c0
+fa00f9c0fd00fdc0f50005c0c00000c0c08000c6000200c0c0fb0011c0c0
+00c000c0c000c0c00000c0c00000c0c0f800fdc0f30001c0c0fc0005c0c0
+0000c0c0fc0001c0c0fc000ac0c0000000c0c00000c0c0f8000ac0c00000
+00c0c00000c0c0fb0001c0c0d50001c0c0f10005c0c00000c0c0f50001c0
+c0a4001ec0c0000000c0c00000c0c00000c0c000c0c00000c0c00000c0c0
+000000c0c0f70001c0c0f90020c0c00000c0c000c0c00000c0c0000000c0
+c00000c0c000c0c00000c0c00000c0c0f800fdc0d50001c0c0f000fdc0f5
+0005c0c00000c0c08000c6001900c0c0000000c000c0c000c000c0c000c0
+c00000c0c00000c0c0f60001c0c0f40001c0c0fc0005c0c00000c0c0fc00
+01c0c0fc000ac0c0000000c0c00000c0c0f8000ac0c0000000c0c00000c0
+c0fb0001c0c0d50001c0c0fc0000c0f60005c0c00000c0c0f50001c0c0a4
+001ec0c0000000c0c00000c0c00000c0c000c0c00000c0c00000c0c00000
+00c0c0f70001c0c0f90020c0c00000c0c000c0c00000c0c0000000c0c000
+00c0c000c0c00000c0c00000c0c0f60001c0c0d60001c0c0fc0000c0f500
+fdc0f50005c0c00000c0c08000c6002600c0c00000c0c000c0c000c000c0
+c000c0c00000c0c00000c0c0000000c0c000c0c0000000c0c0f5000bc0c0
+00c0c000c0c00000c0c0fc0010c0c000c0c000c0c0000000c0c00000c0c0
+f8000ac0c0000000c0c00000c0c0fb0001c0c0d40005c0c00000c0c0f600
+05c0c00000c0c0f50004c0c000c0c0a7001ec0c0000000c0c00000c0c000
+00c0c000c0c00000c0c00000c0c0000000c0c0f70036c0c0000000c0c000
+00c0c00000c0c000c0c00000c0c0000000c0c00000c0c000c0c00000c0c0
+0000c0c0000000c0c000c0c0000000c0c0d60005c0c00000c0c0f60004c0
+c000c0c0f60005c0c00000c0c08000c600f9c01100c0c0000000c0c00000
+c0c0c000c0c00000fbc0fd00fbc0f300fdc0fd00fdc00200c0c0fc00fdc0
+fd00fbc0010000fcc0fa00fcc0fd00fdc00500c0c0000000fcc0d400fcc0
+f600fdc0030000c0c0f400fdc0a500fbc0fd000fc0c00000c0c00000c0c0
+c000c0c00000fbc0f500fbc01a0000c0c0c00000c0c00000c0c0c000c0c0
+0000c0c00000c0c00000fbc0fd00fbc0fd00fbc0d400fcc0f60006c0c000
+0000c0c0f600fdc00200c0c08000c700800080009c0001c0c080008000e6
+0080008000a00005c0c00000c0c080008000e600800080009f00fcc08000
+8000e5008000800080008000800080008000800080008000800080008000
+80008000fac0bc00fdc0b300fcc0f600fdc0f100fcc0a600f9c0f40001c0
+c0fa0000c0f400f9c0a500fcc0e400fcc08000c6000600c0c00000c0c0bc
+0001c0c0b40005c0c00000c0c0f60001c0c0f20005c0c00000c0c0a60005
+c0c00000c0c0f40001c0c0fb0001c0c0f30005c0c00000c0c0a60005c0c0
+0000c0c0e60005c0c00000c0c08000c7000600c0c00000c0c0bc0001c0c0
+b50001c0c0fc0000c0f60001c0c0f30001c0c0fc0000c0a60005c0c00000
+00c0ed0001c0c0f30005c0c0000000c0a70001c0c0fc0000c0e70001c0c0
+fc0000c08000c7001600c0c00000c0c000c0c00000c0c00000c0c0000000
+c0c0f700fdc00500c0c0000000fcc0fd0010c0c000c0c0c00000c0c00000
+c0c0000000fcc0fa0001c0c0fc00fbc0be0001c0c0f10004c0c000c0c0f6
+0001c0c0f200fdc00200c0c0b50016c0c000c0000000c0c0000000c0c000
+0000c0c0c0000000fac0f5000fc0c000c0000000c0c0c000c0c0000000fc
+c0fc00fbc0fd00fbc0c60001c0c0f20006c0c0000000c0c0f70001c0c0f1
+00fbc08000d6000000fbc0100000c0c00000c0c00000c0c0000000c0c0f7
+00f9c0fb0011c0c0000000c0c00000c0c000c0c00000c0c0fa0001c0c0fb
+000bc0c0000000c0c0000000c0c0bf0001c0c0f100fdc00200c0c0f70001
+c0c0f200f9c0b600fcc0fc0004c0c000c0c0fb0001c0c0fb0001c0c0f300
+fcc0fd00f9c0fb0012c0c00000c0c0000000c0c000c0c0000000c0c0c700
+01c0c0f10004c0c000c0c0f60001c0c0f20006c0c0000000c0c08000d700
+1600c0c00000c0c000c0c00000c0c00000c0c0000000c0c0f70008c0c000
+c000c0c00000fbc0fd000fc0c00000c0c000c0c00000c0c0000000fbc0fb
+0001c0c0fc0001c0c0bb0001c0c0fa00f9c0070000c0c00000c0c0f70001
+c0c0fa00f9c00700c0c000c000c0c0b60003c0c000c0fb00fdc0fa0001c0
+c0fb0001c0c0f3000fc0c000c0000000c0c000c000c0c00000fbc0030000
+c0c0f90001c0c0c30001c0c0fa00f9c0fd00fdc0f50001c0c0fa00f9c002
+00c0c08000d2001600c0c00000c0c000c0c00000c0c00000c0c0000000c0
+c0f70025c0c000c000c0c000c0c00000c0c0000000c0c00000c0c000c0c0
+0000c0c00000c0c00000c0c0fb0001c0c0fb00fdc0bd0001c0c0f10005c0
+c00000c0c0f70001c0c0f20006c0c000c000c0c0b60001c0c0f900fdc0fa
+0001c0c0fb0001c0c0f30001c0c0fb0011c0c000c000c0c000c0c00000c0
+c00000c0c0f800fdc0c50001c0c0f000fdc0f50001c0c0f20001c0c08000
+d2001600c0c00000c0c000c0c00000c0c00000c0c0000000c0c0f70025c0
+c000c000c0c000c0c00000c0c0000000c0c00000c0c000c0c00000c0c000
+00c0c00000c0c0fb0001c0c0f90001c0c0be0001c0c0fc0000c0f60005c0
+c00000c0c0f70001c0c0fc0000c0f70006c0c000c000c0c0b6000bc0c000
+0000c0000000c0c0c0fa0001c0c0fb0001c0c0f30018c0c0000000c000c0
+c000c000c0c000c0c00000c0c00000c0c0f60001c0c0c60001c0c0fc0000
+c0f500fdc0f50001c0c0fc0000c0f70001c0c08000d2001600c0c00000c0
+c000c0c00000c0c00000c0c0000000c0c0f70025c0c000c000c0c000c0c0
+0000c0c0000000c0c00000c0c000c0c00000c0c00000c0c00000c0c0fb00
+0bc0c0000000c0c0000000c0c0be0005c0c00000c0c0f60005c0c00000c0
+c0f60005c0c00000c0c0f70006c0c000c000c0c0b6000cc0c00000c0c000
+00c0c000c0c0fb0001c0c0fb0004c0c000c0c0f60025c0c00000c0c000c0
+c000c000c0c000c0c00000c0c00000c0c0000000c0c000c0c0000000c0c0
+c60005c0c00000c0c0f60004c0c000c0c0f50005c0c00000c0c0f70006c0
+c0000000c0c08000d700fac0fd00fdc00400c0c00000fac0f70029c0c000
+0000c0c00000c0c0c000c0c00000c0c00000c0c00000c0c0c000c0c00000
+c0c0c000c0c0000000fcc0fd00fbc0bc00fcc0f600fdc0030000c0c0f500
+fcc0f60006c0c0000000c0c0b700f9c00a00c0c0000000c0c0000000fcc0
+fb00fdc0f600f9c01100c0c0000000c0c00000c0c0c000c0c00000fbc0fd
+00fbc0c400fcc0f60006c0c0000000c0c0f500fcc0f500fbc08000d600eb
+0001c0c080008000800080009700ec0001c0c080008000800080009600f0
+00fbc0800080008000800095008000800080008000800080008000800080
+00800080008000800080008000fac0a400fdc0cb00fcc0f600fdc0f00001
+c0c0800080008000bd000600c0c00000c0c0a40001c0c0cc0005c0c00000
+c0c0f60001c0c0f00001c0c0800080008000bd000600c0c00000c0c0a400
+01c0c0cd0001c0c0fc0000c0f60001c0c0800080008000ab001000c0c000
+00c0c000c0c000c0c0c0000000fbc00a0000c0c0000000c0c00000fbc0fd
+00fbc0f600fdc00500c0c0000000fcc0fd0010c0c000c0c0c00000c0c000
+00c0c0000000fcc0fa0001c0c0fc00fbc0d60001c0c0f10004c0c000c0c0
+f400fdc0800080008000bd000000fbc0fd00fdc02200c0c000c0c0000000
+c0c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0f700f9c0
+fb0011c0c0000000c0c00000c0c000c0c00000c0c0fa0001c0c0fb000bc0
+c0000000c0c0000000c0c0d70001c0c0f100fdc00200c0c0f40001c0c080
+0080008000bd002200c0c00000c0c00000c0c00000c0c000c0c0000000c0
+c000c0c000c000c0c00000c0c0fb00f9c0f70008c0c000c000c0c00000fb
+c0fd000fc0c00000c0c000c0c00000c0c0000000fbc0fb0001c0c0fc0001
+c0c0d30001c0c0fa00f9c0070000c0c00000c0c0f40001c0c08000800080
+00bd000a00c0c00000c0c00000c0c0fb0019c0c0000000c0c000c0c000c0
+00c0c0000000c0c0c0000000c0c0f20025c0c000c000c0c000c0c00000c0
+c0000000c0c00000c0c000c0c00000c0c00000c0c00000c0c0fb0001c0c0
+fb00fdc0d50001c0c0f10005c0c00000c0c0f40001c0c0800080008000bd
+000a00c0c00000c0c00000c0c0fb000ec0c0000000c0c000c0c000c000c0
+c0fb0005c0c00000c0c0f20025c0c000c000c0c000c0c00000c0c0000000
+c0c00000c0c000c0c00000c0c00000c0c00000c0c0fb0001c0c0f90001c0
+c0d60001c0c0fc0000c0f60005c0c00000c0c0f40001c0c0800080008000
+bd000a00c0c00000c0c00000c0c0fb0007c0c0000000c0c000f9c00f00c0
+c0000000c0c000c0c0000000c0c0f70025c0c000c000c0c000c0c00000c0
+c0000000c0c00000c0c000c0c00000c0c00000c0c00000c0c0fb000bc0c0
+000000c0c0000000c0c0d60005c0c00000c0c0f60005c0c00000c0c0f400
+01c0c0800080008000bd00fac0010000fcc0fb00fbc0fd0007c0c000c0c0
+000000fbc0fd00fbc0f60029c0c0000000c0c00000c0c0c000c0c00000c0
+c00000c0c00000c0c0c000c0c00000c0c0c000c0c0000000fcc0fd00fbc0
+d400fcc0f600fdc0030000c0c0f500fcc0800080008000be008000800080
+008000800080008000800080008000800080008000800080008000800080
+00800080008000800080008000800080008000030000c0c0b20001c0c080
+008000d400fd0000c0f10000c0f90001c0c0ea0000c0cc00fdc0d300f9c0
+fc0001c0c0fb00fdc0cd00f9c0010000fbc0fc00fcc0f30001c0c0c50006
+c0c0000000c0c0f40001c0c080008000d500040000c0c0c0f30001c0c0f9
+0001c0c0eb0001c0c0cb0001c0c0d2000bc0c00000c0c0000000c0c0c0fc
+0004c0c000c0c0cd0015c0c00000c0c000c0c0000000c0c00000c0c00000
+c0c0f30001c0c0c600fdc00300c0c0c0f30001c0c080008000d6000500c0
+c000c0c0f40001c0c0e20001c0c0cb0001c0c0d20007c0c0000000c00000
+fcc0fd0006c0c0000000c0c0ce0010c0c0000000c000c0c0000000c0c000
+c0c0fc0000c0b700f9c080008000c70008c0c0000000c0c00000fbc00100
+00fac0fc00fdc0fd0008c0c0000000c0c00000fcc0fd00fac0fd00fbc0f6
+00fdc00500c0c0000000fbc0120000c0c000c0c0c00000c0c00000c0c000
+0000fcc0fc00fcc0fd0005c0c000c0c0c0e50003c0c000c0fa000bc0c000
+0000c0c0000000c0c0ee00fbc0070000c0c000c0c0c0ed0003c0c000c0fc
+0001c0c0fb0001c0c0d900fbc0070000c0c000c0c0c0e600f9c080008000
+c70013c0c0000000c0c000c0c0000000c0c0000000c0c0f9000bc0c00000
+00c0c0000000c0c0fb0001c0c0fc0001c0c0fc0006c0c0000000c0c0f700
+f9c01e00c0c0000000c0c00000c0c00000c0c000c0c00000c0c0000000c0
+c000c0c0fa000ac0c0000000c0c0c000c0c0e600fcc0fa000bc0c0000000
+c0c000c000c0c0ef000ec0c0000000c0c00000c0c0c000c0c0ee00fcc0fb
+00fdc0fd0001c0c0da000ec0c0000000c0c00000c0c0c000c0c0e70006c0
+c000c000c0c080008000c700f9c00200c0c0f80001c0c0f9000dc0c00000
+00c0c0000000c0c00000fbc0fc0001c0c0fc00f9c0f70007c0c000c000c0
+c000f9c0190000c0c00000c0c000c0c00000c0c0000000c0c00000c0c000
+00fbc0fd0005c0c00000c0c0e60003c0c000c0fa000bc0c0000000c0c000
+c000c0c0ef000ec0c0000000c0c00000c0c00000c0c0ee0003c0c000c0f9
+0005c0c00000c0c0da000ec0c0000000c0c00000c0c00000c0c0e70007c0
+c0000000c0c000f9c080008000cf0009c0c0000000c0c000c0c0f80001c0
+c0f90012c0c0000000c0c0000000c0c000c0c00000c0c0fc0001c0c0fc00
+01c0c0f20009c0c000c000c0c000c0c0f90021c0c00000c0c000c0c00000
+c0c0000000c0c00000c0c000c0c00000c0c0000000c0c0e20001c0c0f800
+0bc0c0000000c0c0000000c0c0ef000ac0c0000000c0c00000c0c0ea0001
+c0c0f60004c0c000c0c0da000ac0c0000000c0c00000c0c0e30006c0c000
+0000c0c080008000c70009c0c0000000c0c000c0c0f80001c0c0f90012c0
+c0000000c0c0000000c0c000c0c00000c0c0fc0001c0c0fc0001c0c0f200
+09c0c000c000c0c000c0c0f90021c0c00000c0c000c0c00000c0c0000000
+c0c00000c0c000c0c00000c0c0000000c0c0e20001c0c0f8000bc0c00000
+00c0c0000000c0c0ef000ac0c0000000c0c00000c0c0ea0010c0c0000000
+c000c0c0000000c0c000c0c0fc0000c0df000ac0c0000000c0c00000c0c0
+e30006c0c0000000c0c080008000c70016c0c0000000c0c000c0c0000000
+c0c0000000c0c000c0c0fc0001c0c0fc000cc0c000c0c00000c0c00000c0
+c0fc000cc0c000c0c000c0c0000000c0c0f70032c0c000c000c0c000c0c0
+000000c0c00000c0c00000c0c000c0c00000c0c0000000c0c00000c0c000
+c0c00000c0c0000000c0c0e20001c0c0f80001c0c0fc0004c0c000c0c0ee
+000ac0c0000000c0c00000c0c0ea0015c0c00000c0c000c0c0000000c0c0
+0000c0c00000c0c0df000ac0c0000000c0c00000c0c0e30006c0c0000000
+c0c080008000c70008c0c0000000c0c00000fbc0fb00fdc0fc00fcc0fc00
+fdc0fc00fdc00200c0c0fc00fdc0fd00fbc0f60008c0c0000000c0c00000
+fbc0fd000fc0c00000c0c00000c0c0c000c0c00000fbc0fd00fdc00300c0
+c000fcc0e400fcc0fb00fac0fd00fdc0ec00fbc0010000fcc0ec00f9c001
+0000fbc0fc00fcc0dd00fbc0010000fcc0e40006c0c0000000c0c0800080
+00c700800080008000800080008000800080008000800080008000800080
+0080008000800080008000800080008000800080008000f60001c0c0ea00
+01c0c08000aa0001c0c0ea0001c0c0800080009400fc0001c0c0fb0001c0
+c0fb00fcc0f40001c0c0a10000c0fc00fdc0e900fcc0fd00fac00000fac0
+010000fcc0f400fdc0d0000bc0c0000000c0c0000000c0c0f50001c0c0a1
+0000c0fc00fdc0eb0006c0c0000000c0c0f40000c0e80001c0c0e30000c0
+fa00fdc0fa0000c0fa0001c0c0f400fdc08300fd0001c0c0f9000ac0c000
+0000c0c00000c0c0f50001c0c0a20001c0c0fb0001c0c0ea0007c0c00000
+c0c00000fac00b0000c0c00000c0c00000c0c0f20001c0c0cf000ac0c000
+00c0c0c000c0c0c0f50001c0c0a20001c0c0fb0001c0c0eb00fdc00300c0
+c0c0f50001c0c0e90001c0c0e300fdc0fa0001c0c0fb0001c0c0f90001c0
+c0f40001c0c08300030000c0c0f40001c0c0fc0000c0f60001c0c0a10001
+c0c0fb0001c0c0eb0001c0c0fc0014c00000c000c0c000c00000c0c00000
+c0c00000c0c0f20001c0c0cb00f9c0f60001c0c0a10001c0c0fb0001c0c0
+eb00f9c0f50001c0c0ea0001c0c0e30004c0c000c0c0fb0001c0c0fb0001
+c0c0f80001c0c0f50001c0c08300030000c0c0f40001c0c0e200fdc00500
+c0c0000000fbc0fd00fcc0fd0008c0c000c0c0c0000000fbc0f60008c0c0
+0000c0c0000000fbc0fd00fbc0f600fac0fd0007c0c000c0c0000000fbc0
+f60001c0c0f70001c0c0fc0009c0c00000c0c00000c0c0f20007c0c00000
+c0c00000fbc0080000c0c0000000c0c0df00f9c0e700fdc00500c0c00000
+00fbc0fd00fcc0fd0008c0c000c0c0c0000000fbc0f60008c0c00000c0c0
+000000fbc0fd00fbc0f600fac0fd0007c0c000c0c0000000fbc0f600f9c0
+010000fbc0010000fac0fd00fcc0f30001c0c0fb00fbc0070000c0c000c0
+c0c0f60006c0c0000000c0c0fc0004c0c0000000fac0fa0001c0c0f50007
+c0c00000c0c00000fbc0080000c0c0000000c0c09700030000c0c0f40001
+c0c0e200f9c00700c0c0000000c0c0fb0012c0c0000000c0c00000c0c000
+c0c0000000c0c0f70016c0c00000c0c00000c0c0000000c0c000c0c00000
+00c0c0f50001c0c0fb00fdc00a00c0c000c0c0000000c0c0f70001c0c0f7
+0001c0c0fc00fbc0fd0001c0c0f20015c0c000c0c00000c0c0000000c0c0
+00c0c0000000c0c0df0006c0c000c000c0c0e700f9c00700c0c0000000c0
+c0fb0012c0c0000000c0c00000c0c000c0c0000000c0c0f70016c0c00000
+c0c00000c0c0000000c0c000c0c0000000c0c0f50001c0c0fb00fdc00a00
+c0c000c0c0000000c0c0f70013c0c000c000c0c000c0c0000000c0c00000
+00c0c0f80001c0c0f40001c0c0fc000ec0c0000000c0c00000c0c0c000c0
+c0f70006c0c0000000c0c0fc0001c0c0fb0001c0c0f80001c0c0f50015c0
+c000c0c00000c0c0000000c0c000c0c0000000c0c09700030000c0c0f400
+01c0c0fa00f9c0ef0007c0c000c000c0c000f9c0010000fbc0fd0009c0c0
+0000c0c00000c0c0f3000ac0c00000c0c0000000c0c0fb00f9c0f50001c0
+c0fb0006c0c00000c0c000f9c0f70001c0c0f70001c0c0fc0009c0c000c0
+c0000000c0c0f200fcc0fd00f9c00700c0c0000000c0c0df0007c0c00000
+00c0c000f9c0ef0007c0c000c000c0c000f9c0010000fbc0fd0009c0c000
+00c0c00000c0c0f3000ac0c00000c0c0000000c0c0fb00f9c0f50001c0c0
+fb0006c0c00000c0c000f9c0f70007c0c0000000c0c000f9c0fd0001c0c0
+fb00fbc0f40001c0c0fc000ec0c0000000c0c00000c0c00000c0c0f700f9
+c0fc0001c0c0fb0001c0c0f80001c0c0f500fcc0fd00f9c00700c0c00000
+00c0c09700030000c0c0f40001c0c0e20009c0c000c000c0c000c0c0fa00
+14c0c00000c0c0000000c0c00000c0c0000000c0c0c0f50005c0c00000c0
+c0fc00fdc0fd0001c0c0f00001c0c0fb0008c0c00000c0c000c0c0f20001
+c0c0f70001c0c0fc0009c0c00000c0c00000c0c0f200fcc0fd0001c0c0fa
+0006c0c0000000c0c0df0006c0c0000000c0c0e70009c0c000c000c0c000
+c0c0fa0014c0c00000c0c0000000c0c00000c0c0000000c0c0c0f50005c0
+c00000c0c0fc00fdc0fd0001c0c0f00001c0c0fb0008c0c00000c0c000c0
+c0f20009c0c0000000c0c000c0c0f80001c0c0fc0005c0c00000c0c0f400
+01c0c0fc000ac0c0000000c0c00000c0c0f30006c0c0000000c0c0fc0001
+c0c0fb0001c0c0f80001c0c0f500fcc0fd0001c0c0fa0006c0c0000000c0
+c09700030000c0c0f40001c0c0fc0000c0e70009c0c000c000c0c000c0c0
+fa000ec0c00000c0c0000000c0c00000c0c0fb0001c0c0f60005c0c00000
+c0c0fa0005c0c00000c0c0f00001c0c0fb0008c0c00000c0c000c0c0f200
+01c0c0fc0000c0fc0001c0c0fc000dc0c00000c0c00000c0c0000000c0f6
+0008c0c000c0c00000c0c0fa0006c0c0000000c0c0df0006c0c0000000c0
+c0e70009c0c000c000c0c000c0c0fa000ec0c00000c0c0000000c0c00000
+c0c0fb0001c0c0f60005c0c00000c0c0fa0005c0c00000c0c0f00001c0c0
+fb0008c0c00000c0c000c0c0f20009c0c0000000c0c000c0c0f80001c0c0
+fc0005c0c00000c0c0f40001c0c0fc000ac0c0000000c0c00000c0c0f300
+06c0c0000000c0c0fc0001c0c0fb0001c0c0f80001c0c0f50008c0c000c0
+c00000c0c0fa0006c0c0000000c0c09700fd0001c0c0f40005c0c00000c0
+c0e70026c0c000c000c0c000c0c0000000c0c000c0c00000c0c0000000c0
+c00000c0c000c0c0000000c0c0f70016c0c00000c0c00000c0c0000000c0
+c000c0c0000000c0c0f50014c0c000c0c00000c0c00000c0c000c0c00000
+00c0c0f60005c0c00000c0c0fc0001c0c0fc000dc0c00000c0c00000c0c0
+0000c0c0f60015c0c00000c0c000c0c0000000c0c000c0c0000000c0c0fc
+0001c0c0e50006c0c0000000c0c0e70026c0c000c000c0c000c0c0000000
+c0c000c0c00000c0c0000000c0c00000c0c000c0c0000000c0c0f70016c0
+c00000c0c00000c0c0000000c0c000c0c0000000c0c0f50014c0c000c0c0
+0000c0c00000c0c000c0c0000000c0c0f7001dc0c0000000c0c000c0c000
+0000c0c0000000c0c000c0c000c0c00000c0c0f3000fc0c0000000c0c000
+0000c0c00000c0c0f30006c0c0000000c0c0fc0001c0c0fb0004c0c000c0
+c0fc0001c0c0f40015c0c00000c0c000c0c0000000c0c000c0c0000000c0
+c0fc0001c0c09d00fc0001c0c0f400fcc0e60008c0c0000000c0c00000fb
+c0fd00fdc00c00c0c00000c0c00000c0c00000fbc0f500fdc00400c0c000
+00fbc0fd00fbc0f300fdc00a0000c0c0c00000c0c00000fbc0f400fcc0fc
+00fcc0090000c0c0c00000c0c000f9c0f700fdc0050000c0c00000fbc0fd
+00fac0fc0001c0c0e50006c0c0000000c0c0e70008c0c0000000c0c00000
+fbc0fd00fdc00c00c0c00000c0c00000c0c00000fbc0f500fdc00400c0c0
+0000fbc0fd00fbc0f300fdc00a0000c0c0c00000c0c00000fbc0f60008c0
+c0000000c0c00000fbc0fb00fdc0fd00fdc00200c0c0f30004c0c0000000
+fbc0010000fcc0f40009c0c0000000c0c0000000fcc0fb00fdc0fc0001c0
+c0f400fdc0050000c0c00000fbc0fd00fac0fc0001c0c09d008000a30001
+c0c080008000ca0001c0c097008000a40001c0c080008000ca0001c0c096
+008000a800fbc080008000cd00fbc0950080008000800080008000800080
+0080008000800080008000800080008000010000fcc0fb00fdc0d600fdc0
+c30006c0c0000000c0c0f40000c0ec00fdc0980001c0c0ea0000c0e900fd
+c0f30000c0dc00f9c0010000fbc0fc00fcc0f300fdc0f400fdc0fb00fdc0
+e200fdc0f600fdc0e80000c0fc00fdc0e300fdc0d80000c0e20001c0c0e4
+00fd0001c0c0fb0004c0c000c0c0d60001c0c0c300fdc00300c0c0c0f500
+01c0c0eb0001c0c0980001c0c0eb0001c0c0e80001c0c0f40001c0c0db00
+15c0c00000c0c000c0c0000000c0c00000c0c00000c0c0f50004c0c000c0
+c0f40001c0c0fa0001c0c0e10001c0c0f50001c0c0e90001c0c0fb0001c0
+c0e20001c0c0d90001c0c0e10001c0c0e500fd0001c0c0fb0004c0c00000
+c0d60001c0c0c300f9c0f50001c0c0eb0001c0c0810001c0c0e80001c0c0
+f40001c0c0db0010c0c0000000c000c0c0000000c0c000c0c0fc0000c0f5
+0004c0c00000c0f40001c0c0fa0001c0c0e10001c0c0f50001c0c0e90001
+c0c0fb0001c0c0e20001c0c0d90001c0c0e00001c0c0e600fd0001c0c0fb
+0001c0c0f40008c0c0000000c0c00000fbc0070000c0c00000c0c0f50007
+c0c000c0c0000000fcc0fd0008c0c0000000c0c00000fbc0f60008c0c000
+c0c0c0000000fbc0f600f9c0010000fbc0010000fac0fd00fcc0f40007c0
+c00000c0c00000fbc0080000c0c0000000c0c0ef0008c0c0000000c0c000
+00fbc0070000c0c00000c0c0f600fdc00500c0c0000000fcc0fd0006c0c0
+000000c0c0f500fdc0fd0008c0c000c0c0c0000000fbc0010000fac0fd00
+fbc0fd00fcc0fb00fcc0f600fac0120000c0c0000000c0c000c0c000c0c0
+c0000000fbc0f50003c0c000c0fc0001c0c0fb0001c0c0f00001c0c0fb00
+fbc0fb0001c0c0fa0001c0c0fc00fbc00a0000c0c0000000c0c00000fbc0
+fc00fcc0f500fcc0fd0006c0c0000000c0c0f700fac0fd0007c0c000c0c0
+000000fbc0f500fbc0fd0007c0c000c0c0000000fcc0fd0008c0c000c0c0
+c0000000fcc0fc00fbc0010000fac0fd00fbc0070000c0c000c0c0c0f200
+01c0c0e600fd0001c0c0fc00fcc0f50015c0c0000000c0c000c0c0000000
+c0c000c0c00000c0c0f500fdc00200c0c0fb0012c0c00000c0c0000000c0
+c000c0c0000000c0c0f6000dc0c00000c0c000c0c0000000c0c0f70013c0
+c000c000c0c000c0c0000000c0c0000000c0c0f80001c0c0f50015c0c000
+c0c00000c0c0000000c0c000c0c0000000c0c0ef0015c0c0000000c0c000
+c0c0000000c0c000c0c00000c0c0f600f9c0fb000ac0c00000c0c0000000
+c0c0f40001c0c0fc0012c0c00000c0c000c0c0000000c0c0000000c0c0fc
+0006c0c0000000c0c0fb0009c0c0000000c0c000c0c0f40001c0c0fc0016
+c0c0000000c0c00000c0c00000c0c000c0c0000000c0c0f600fcc0fb00fd
+c0fd0001c0c0f100fcc0fd0006c0c0000000c0c0fc0001c0c0fa0022c0c0
+000000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c00000c0c0
+00c0c0f5000dc0c000c0c00000c0c0000000c0c0f50001c0c0fb00fdc00a
+00c0c000c0c0000000c0c0f7000ec0c0000000c0c00000c0c0c000c0c0fb
+000ac0c0000000c0c0c000c0c0fb000fc0c00000c0c0000000c0c0000000
+c0c0fc000ec0c0000000c0c00000c0c0c000c0c0f30001c0c0e600fd0001
+c0c0fb0001c0c0f40015c0c0000000c0c000c0c0000000c0c000c0c00000
+c0c0f50007c0c00000c0c00000fbc0090000c0c0000000c0c000f9c0f600
+0dc0c00000c0c000c0c0000000c0c0f70007c0c0000000c0c000f9c0fd00
+01c0c0fb00fbc0f500fcc0fd00f9c00700c0c0000000c0c0ef0015c0c000
+0000c0c000c0c0000000c0c000c0c00000c0c0f60008c0c000c000c0c000
+00fbc0080000c0c0000000c0c0f40001c0c0fc0009c0c00000c0c00000c0
+c0f90001c0c0fc00f9c0010000fbc0070000c0c00000c0c0f40001c0c0fc
+000fc0c0000000c0c00000c0c00000c0c000f9c0f60003c0c000c0f90005
+c0c00000c0c0f00001c0c0fc0006c0c0000000c0c0fc0001c0c0fa0014c0
+c0000000c0c0000000c0c000c0c000c000c0c000f9c00600c0c00000c0c0
+f5000dc0c00000c0c000c0c0000000c0c0f50001c0c0fb0006c0c00000c0
+c000f9c0f70001c0c0f90007c0c00000c0c00000fbc0fd0007c0c00000c0
+c00000fbc0030000c0c0f80001c0c0fc00f9c0070000c0c00000c0c0f300
+01c0c0e600fd0001c0c0fb0001c0c0f40015c0c0000000c0c000c0c00000
+00c0c000c0c00000c0c0f50018c0c00000c0c000c0c00000c0c00000c0c0
+000000c0c000c0c0f1000dc0c00000c0c000c0c0000000c0c0f70009c0c0
+000000c0c000c0c0f80001c0c0fc0005c0c00000c0c0f500fcc0fd0001c0
+c0fa0006c0c0000000c0c0ef0015c0c0000000c0c000c0c0000000c0c000
+c0c00000c0c0f60016c0c000c000c0c000c0c00000c0c00000c0c0000000
+c0c0f40001c0c0fc000bc0c00000c0c0000000c0c0c0fb0001c0c0fc0001
+c0c0fa000dc0c00000c0c00000c0c00000c0c0f40001c0c0fc0011c0c000
+0000c0c00000c0c00000c0c000c0c0f10001c0c0f60004c0c000c0c0f000
+01c0c0fc0006c0c0000000c0c0fc0001c0c0fa0016c0c0000000c0c00000
+00c0c000c0c000c000c0c000c0c0fa0005c0c00000c0c0f5000dc0c00000
+c0c000c0c0000000c0c0f50001c0c0fb0008c0c00000c0c000c0c0f20001
+c0c0f90011c0c00000c0c000c0c00000c0c0000000c0c0fb0009c0c00000
+c0c00000c0c0f80001c0c0fc0001c0c0f90001c0c0ef0001c0c0e600fd00
+01c0c0fb0001c0c0f40015c0c0000000c0c000c0c0000000c0c000c0c000
+00c0c0f50018c0c00000c0c000c0c00000c0c00000c0c0000000c0c000c0
+c0f1000dc0c00000c0c000c0c0000000c0c0f70009c0c0000000c0c000c0
+c0f80001c0c0fc0005c0c00000c0c0f50008c0c000c0c00000c0c0fa0006
+c0c0000000c0c0fc0001c0c0f50015c0c0000000c0c000c0c0000000c0c0
+00c0c00000c0c0f60016c0c000c000c0c000c0c00000c0c00000c0c00000
+00c0c0f40001c0c0fc0005c0c00000c0c0fb0001c0c0fc0001c0c0fc0001
+c0c0fa000dc0c00000c0c00000c0c00000c0c0f40001c0c0fc0011c0c000
+0000c0c00000c0c00000c0c000c0c0f10010c0c0000000c000c0c0000000
+c0c000c0c0fc0000c0f50001c0c0fc0006c0c0000000c0c0fc0001c0c0fa
+0016c0c0000000c0c0000000c0c000c0c000c000c0c000c0c0fa0005c0c0
+0000c0c0f5000dc0c00000c0c000c0c0000000c0c0f50001c0c0fb0008c0
+c00000c0c000c0c0f20001c0c0f90011c0c00000c0c000c0c00000c0c000
+0000c0c0fb0009c0c00000c0c00000c0c0f80001c0c0fc0001c0c0f90001
+c0c0ef0001c0c0e600fd0001c0c0fb0001c0c0f40015c0c0000000c0c000
+c0c0000000c0c000c0c00000c0c0f5001dc0c00000c0c000c0c00000c0c0
+000000c0c000c0c00000c0c0000000c0c0f6000dc0c00000c0c000c0c000
+0000c0c0f7001dc0c0000000c0c000c0c0000000c0c0000000c0c000c0c0
+00c0c00000c0c0f50015c0c00000c0c000c0c0000000c0c000c0c0000000
+c0c0fc0001c0c0f50015c0c0000000c0c000c0c0000000c0c000c0c00000
+c0c0f60016c0c000c000c0c000c0c00000c0c00000c0c0000000c0c0f400
+01c0c0fc002cc0c00000c0c000c0c0000000c0c0000000c0c000c0c000c0
+c0000000c0c000c0c00000c0c00000c0c00000c0c0f4001cc0c000c0c000
+c0c0000000c0c00000c0c00000c0c000c0c0000000c0c0f60015c0c00000
+c0c000c0c0000000c0c00000c0c00000c0c0f50001c0c0fc0006c0c00000
+00c0c0fc0001c0c0fa000cc0c0000000c0c0000000c0c000f9c00e00c0c0
+000000c0c000c0c00000c0c0f5000dc0c00000c0c000c0c0000000c0c0f5
+0014c0c000c0c00000c0c00000c0c000c0c0000000c0c0f7001ac0c00000
+00c0c00000c0c00000c0c000c0c00000c0c0000000c0c0fb0022c0c00000
+c0c00000c0c0000000c0c0000000c0c000c0c000c0c0000000c0c00000c0
+c0f80001c0c0fa0001c0c0e500010000fcc0fd00fcc0f400fac0010000fb
+c0fd00fdc00200c0c0f700fdc0110000c0c00000c0c0c000c0c0000000c0
+c0c0fc00fbc0f50007c0c00000c0c00000fbc0f60008c0c0000000c0c000
+00fbc0fb00fdc0fd00fdc00200c0c0f700fdc0050000c0c00000fbc0fd00
+fac0fc0001c0c0f400fac0010000fbc0fd00fdc00200c0c0f70010c0c000
+0000c0c00000c0c0c000c0c00000fac0f500fcc0fd0007c0c00000c0c000
+00fbc0fb00fdc0fd00fbc0fd00fdc00a00c0c00000c0c0c000c0c0f400fd
+c0fd00fac0010000fbc0fd00fbc0f600f9c0010000fbc0fc00fcc0f500fc
+c0fc00fbc0fc00fcc0fc00fcc0fd00fbc0fd0007c0c000c0c0000000fbc0
+fd00fdc00200c0c0f600fbc0fd00fac0f400fdc00a0000c0c0c00000c0c0
+0000fbc0f500fbc0110000c0c0c00000c0c00000c0c0c000c0c000fcc0fb
+00fdc00400c0c00000fbc0fb00fdc0fd00fbc0010000fcc0f90001c0c0fb
+0001c0c0e400e30001c0c08000ea0006c0c0000000c0c0ef0001c0c0d200
+01c0c0aa0005c0c00000c0c08000f60001c0c08000e700e40001c0c08000
+ea0001c0c0ea0001c0c0d20001c0c0aa0006c0c0000000c0c08000f70001
+c0c08000e600e800fbc08000ed00fbc0ed00fbc0d500fbc0ad00fbc0fd00
+fcc08000fc00fbc08000e500800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+80008000800080008000800080008000800080008000010000fcc0100000
+c0c0000000c0c000c0c0000000c0c0f700f9c0d600fbc0fd00fbc0f400fd
+c0f300fdc0f400fbc0f20001c0c0fb0001c0c0fb00fdc0fc00fbc0fc00fd
+c0db00fdc0fa0001c0c0b50006c0c0000000c0c0f40000c0ea00fdc0fd00
+fdc0f80001c0c0fa0000c0ec0006c0c0000000c0c0ee00fbc0fb00fdc0d4
+00fdc0fb00fdc0f500fdc0e10001c0c09c001600c0c00000c0c000c0c0c0
+0000c0c000c0c0000000c0c0f60005c0c00000c0c0d7000ec0c0000000c0
+c000c0c0000000c0c0f60004c0c000c0c0f50004c0c000c0c0f60006c0c0
+000000c0c0f40001c0c0fa0001c0c0fc0001c0c0fb000ac0c0000000c0c0
+0000c0c0d80001c0c0fa0001c0c0b50006c0c0000000c0c0f50001c0c0e9
+0001c0c0fc0001c0c0f80001c0c0fb0001c0c0ec0006c0c0000000c0c0ef
+0006c0c0000000c0c0fb0001c0c0d30001c0c0fa0001c0c0f40001c0c0e0
+0001c0c09d0001c0c0fc0001c000fcc00a00c0c000c0c0000000c0c0f600
+05c0c0000000c0d20001c0c0fa0001c0c0f70006c0c0000000c0c0f70006
+c0c0000000c0c0f20001c0c0f50001c0c0f40001c0c0fa0009c0c0000000
+c0c000c0c0d70001c0c0ac0004c0c000c0c0f40001c0c0e90001c0c0fc00
+01c0c0f10001c0c0eb0004c0c000c0c0e90001c0c0fb0001c0c0d30001c0
+c0fa0001c0c0f40001c0c0df0001c0c09e0001c0c0fa00f9c00700c0c000
+0000c0c0f6000fc0c000c0000000c0c0c000c0c0000000fcc0fc00fbc0fd
+00fbc0f20001c0c0f90001c0c0f70006c0c0000000c0c0f70006c0c00000
+00c0c0f30001c0c0f40001c0c0fa00fdc0fd0001c0c0fa0009c0c0000000
+c0c000c0c0f20008c0c000c0c0c0000000fbc0f30001c0c0fb00fdc0fd00
+16c0c000c0c0c00000c0c00000c0c00000c0c0000000c0c0f600fdc01100
+c0c000c0c000c0c0c00000c0c00000c0c0ed00fbc0f600fac0fd00fbc0fd
+00fbc0fb0001c0c0fc000ec0c00000c0c0000000c0c0c0000000fac0ed00
+fbc0fd00fcc0fd0006c0c0000000c0c0fa0004c0c0000000fcc0f500fbc0
+fd00fbc00a0000c0c000c0c0c0000000fbc0fb0001c0c0fa0001c0c0f400
+fcc0fc00fcc0fd0008c0c000c0c0c0000000fbc0fa0001c0c09e0001c0c0
+fa0002c0c000fcc00700c0c0000000c0c0f600fcc0fd00f9c0fb0012c0c0
+0000c0c0000000c0c000c0c0000000c0c0f40001c0c0fb00fcc0f60006c0
+c000c000c0c0f70006c0c000c000c0c0f40001c0c0f30001c0c0f90004c0
+c0000000fac0fd00fbc0010000fac0f5000dc0c00000c0c000c0c0000000
+c0c0f40001c0c0fa0001c0c0fc0014c0c00000c0c000c0c00000c0c00000
+00c0c000c0c0f60015c0c00000c0c0000000c0c00000c0c000c0c00000c0
+c0ec00fdc0f30001c0c0fc000ec0c0000000c0c000c0c0000000c0c0fc00
+01c0c0fc0004c0c000c0c0fb0001c0c0fb0001c0c0ea00fdc0f9000dc0c0
+0000c0c0000000c0c0000000fcc0fd0004c0c000c0c0f6001ec0c0000000
+c0c000c0c0000000c0c00000c0c0c000c0c000c0c0000000c0c0fc0001c0
+c0fa0001c0c0f40004c0c000c0c0fa0012c0c0000000c0c0c000c0c000c0
+c0000000c0c0fb0001c0c09e0002c0c000fcc00f00c0c00000c0c0c000c0
+c0000000c0c0f6000fc0c000c0000000c0c000c000c0c00000fbc0030000
+c0c0f90001c0c0f10001c0c0f70001c0c0f70006c0c000c000c0c0f70006
+c0c000c000c0c0f50001c0c0f20001c0c0f9001cc0c0000000c0c0000000
+c0c000c0c0000000c0c000c0c0000000c0c000f9c00a0000c0c00000c0c0
+00c0c0fa00f9c0fc0001c0c0fa0001c0c0fc000cc0c00000c0c000c0c000
+00c0c0fc00fdc0fd00f9c01600c0c00000c0c0000000c0c00000c0c000c0
+c00000c0c0ec00fdc0f30001c0c0fc000ec0c0000000c0c000c0c0000000
+c0c0fc0001c0c0fc00fcc0fa0001c0c0fb0001c0c0ea00fdc0fc00fbc008
+0000c0c000c000c0c0fa0008c0c000c0c00000c0c0f50001c0c0fb0001c0
+c0f9000dc0c00000c0c000c0c0000000c0c0fc0001c0c0fa0001c0c0f400
+07c0c00000c0c00000fbc0fd0009c0c00000c0c00000c0c0f70001c0c09e
+0016c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0f60001c0c0
+fb0011c0c000c000c0c000c0c00000c0c00000c0c0f800fdc0f40001c0c0
+f60001c0c0f70006c0c0000000c0c0f70006c0c0000000c0c0f60001c0c0
+f10001c0c0f9001bc0c0000000c0c0000000c0c000c0c0000000c0c000c0
+c0000000c0c0f60008c0c00000c0c000c0c0ef0001c0c0fa0001c0c0fc00
+0cc0c00000c0c000c0c00000c0c0fc00fdc0f50015c0c00000c0c0000000
+c0c00000c0c000c0c00000c0c0ed00fbc0f40001c0c0fc000ec0c0000000
+c0c000c0c0000000c0c0fc0001c0c0fc00fcc0fa0001c0c0fb0001c0c0eb
+00fbc0100000c0c00000c0c00000c0c000c000c0c0fa0008c0c000c0c000
+00c0c0f400fdc0fd0001c0c0f90001c0c0fb0006c0c0000000c0c0fc0001
+c0c0fa0001c0c0f40011c0c00000c0c000c0c00000c0c0000000c0c0f900
+fdc0f90001c0c09e0016c0c0000000c0c000c0c0000000c0c000c0c00000
+00c0c0f60018c0c0000000c000c0c000c000c0c000c0c00000c0c00000c0
+c0f60001c0c0f60001c0c0f50001c0c0f70006c0c0000000c0c0f70006c0
+c0000000c0c0f70001c0c0f00001c0c0f9001bc0c0000000c0c0000000c0
+c000c0c0000000c0c000c0c0000000c0c0f60008c0c00000c0c000c0c0ef
+0001c0c0fa0001c0c0fc000cc0c00000c0c000c0c00000c0c0fc00fdc0f5
+0015c0c00000c0c0000000c0c00000c0c000c0c00000c0c0fb0001c0c0f4
+0004c0c000c0c0f40001c0c0fc000ec0c0000000c0c000c0c0000000c0c0
+fc0001c0c0fc0004c0c000c0c0fb0001c0c0fb0001c0c0f90001c0c0f400
+15c0c000c0c00000c0c00000c0c00000c0c000c000c0c0fa0008c0c000c0
+c00000c0c0f20005c0c00000c0c0f90001c0c0fb0006c0c0000000c0c0fc
+0001c0c0fa0001c0c0f40011c0c00000c0c000c0c00000c0c0000000c0c0
+f70001c0c0fa0001c0c09e001600c0c00000c0c000c0c0000000c0c000c0
+c0000000c0c0f60025c0c00000c0c000c0c000c000c0c000c0c00000c0c0
+0000c0c0000000c0c000c0c0000000c0c0f7000ec0c0000000c0c000c0c0
+000000c0c0fc0001c0c0fc0004c0c000c0c0fb0001c0c0fc0004c0c000c0
+c0fb000bc0c0000000c0c0000000c0c0f40001c0c0fa001bc0c0000000c0
+c0000000c0c000c0c0000000c0c000c0c0000000c0c0f6000dc0c00000c0
+c000c0c0000000c0c0f40001c0c0fa0001c0c0fc0014c0c00000c0c000c0
+c00000c0c0000000c0c000c0c0f60015c0c00000c0c0000000c0c00000c0
+c000c0c00000c0c0fb0001c0c0f50006c0c0000000c0c0f50014c0c000c0
+c000c0c0000000c0c000c0c0000000c0c0fc0001c0c0fc0005c0c00000c0
+c0fc0001c0c0fb0004c0c000c0c0fc0001c0c0f5000fc0c0000000c0c000
+c0c00000c0c00000f9c00e00c0c0000000c0c000c0c00000c0c0f60012c0
+c0000000c0c000c0c0000000c0c00000c0c0fb0006c0c0000000c0c0fc00
+01c0c0fa0001c0c0f40011c0c00000c0c000c0c00000c0c0000000c0c0fb
+0006c0c0000000c0c0fc0001c0c09d00100000c0c0c000c000c0c0000000
+c0c00000fbc0f600f9c01100c0c0000000c0c00000c0c0c000c0c00000fb
+c0fd00fbc0f600f9c0010000fbc0fb0001c0c0fb00fdc0fa0001c0c0fb00
+fdc0fa0004c0c0000000f9c0f30001c0c0fc00fcc0fd00fbc0fd00fbc0fd
+00fbc0f500fbc0fd00fbc0f400fcc0fc00fcc0fd0015c0c00000c0c00000
+c0c0c000c0c000c0c0000000c0c0f600fbc0fd000dc0c00000c0c00000c0
+c0c000c0c0fc0001c0c0f50006c0c0000000c0c0f400fdc0fd00fbc0fd00
+fbc0fc00fcc00b0000c0c0c00000c0c0000000fcc0fb00fdc0fb0001c0c0
+f50018c0c0000000c0c00000c0c0c000c0c00000c0c000c0c0000000fbc0
+fd00fdc00200c0c0f600fbc0fd00fbc0010000fcc0fb00fbc0fc00fcc0fc
+00fcc0f500fbc0fd00fdc00300c0c000fcc0fb00fbc0fc0001c0c09c0080
+00b70001c0c0b70001c0c0ec0001c0c0aa0001c0c0800084008000b70001
+c0c0bb0005c0c00000c0c08000800096008000b800fcc0bb00fcc0800080
+009500800080008000800080008000800080008000800080008000800080
+008000ed00fdc0f500fbc0fc00fdc0fb00fdc0fd00f9c0f500fdc0fc00fb
+c0f500fbc0010000f9c0d500fdc0ed00fdc0800080008000b300ee0004c0
+c000c0c0f70019c0c0000000c0c00000c0c000c0c0000000c0c000c0c000
+00c0c0f1000dc0c000c0c00000c0c0000000c0c0f70009c0c0000000c0c0
+00c0c0cf0001c0c0ec0001c0c0800080008000b300ee0004c0c00000c0f2
+0014c0c000c0c0000000c0c000c0c0000000c0c000c0c0f20006c0c00000
+00c0c0fa0001c0c0f20004c0c000c0c0cf0001c0c0ec0001c0c080008000
+8000b300f700fbc0fc0001c0c0f00015c0c00000c0c0000000c0c000c0c0
+000000c0c000c0c0f20006c0c0000000c0c0fa0001c0c0f30005c0c00000
+c0c0f100fbc0070000c0c000c0c0c0f500fbc0fb0001c0c0fc00fcc0fc00
+fbc0fd000fc0c00000c0c000c0c0000000c0c00000fcc0fd0008c0c000c0
+c0c0000000fbc0800080008000d600f80008c0c0000000c0c00000fcc0f2
+0014c0c0000000c0c000c000c0c000c0c000c000c0c000fac0f60009c0c0
+00c000c0c0000000fcc0f30004c0c0000000fac0f6000ec0c0000000c0c0
+0000c0c00000c0c0f70006c0c0000000c0c0fc0001c0c0f9001ac0c00000
+c0c0000000c0c00000c0c000c0c00000c0c0000000c0c0fb0012c0c00000
+00c0c0c000c0c000c0c0000000c0c0800080008000d700f8000bc0c00000
+00c0c0000000c0c0f20001c0c0fc000ec0c000c000c0c000c0c000c000c0
+c0fa0002c0c000f9c00700c0c000c000c0c0fa0002c0c000f9c0fd0001c0
+c0f70001c0c0f7000ec0c0000000c0c00000c0c00000c0c0f60001c0c0f8
+0001c0c0fc00fbc0030000c0c0f900fcc0fd0008c0c000c000c0c00000fb
+c0fd0006c0c00000c0c000f9c0800080008000d700f8000bc0c0000000c0
+c0000000c0c0f30001c0c0fb000ec0c0000000c0c000c0c0000000c0c0fa
+0001c0c0f70006c0c0000000c0c0fa0001c0c0f60001c0c0f60001c0c0f7
+000ec0c0000000c0c00000c0c00000c0c0f500fdc0fa000ec0c0000000c0
+c00000c0c00000c0c0f900fcc0fd0012c0c000c000c0c000c0c00000c0c0
+000000c0c0fb0001c0c0800080008000d200f8000bc0c0000000c0c00000
+00c0c0f40001c0c0fa000ec0c0000000c0c000c0c0000000c0c0fa0001c0
+c0f70006c0c0000000c0c0fa0001c0c0f70001c0c0f50001c0c0f7000ec0
+c0000000c0c00000c0c00000c0c0f30001c0c0fb000ec0c0000000c0c000
+00c0c00000c0c0f90019c0c000c0c00000c0c000c000c0c000c0c00000c0
+c0000000c0c0fb0001c0c0800080008000d200f8000bc0c0000000c0c000
+0000c0c0f4001ec0c0000000c0c00000c0c000c0c0000000c0c000c0c000
+00c0c0000000c0c0f6000dc0c000c0c00000c0c0000000c0c0f7000ec0c0
+000000c0c000c0c0000000c0c0f7000ec0c0000000c0c00000c0c00000c0
+c0f70006c0c0000000c0c0fc001cc0c0000000c0c00000c0c00000c0c000
+0000c0c00000c0c00000c0c000f9c00b00c0c00000c0c0000000c0c0fb00
+06c0c0000000c0c0800080008000d700f700fbc0fd00fcc0f500f9c0fd00
+fdc0fb00fdc0fc00fbc0f400fdc0fc00fbc0f600f9c0010000fbc0f500fb
+c0fd0005c0c00000c0c0f600fbc0fc00fcc0fd00fdc00400c0c00000fbc0
+190000c0c0c00000c0c00000c0c000c0c0000000c0c0c000c0c000fcc0fb
+00fbc0800080008000d60080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+0080008000800080008000010000fcc0db0001c0c0f500fdc0f80000c0f0
+0001c0c0fc00fcc0fc0001c0c0f300fbc0fc00fdc0fb00fdc0f90001c0c0
+f600f9c0de00fbc0f300fdc0fb0000c0d400f9c0e400fdc0f30000c0f900
+01c0c0db00fcc080008000ee000600c0c00000c0c0dc0001c0c0f40001c0
+c0f90001c0c0f10001c0c0fc0005c0c00000c0c0fc0001c0c0f50015c0c0
+000000c0c00000c0c000c0c0000000c0c000c0c0fb00fdc0f50005c0c000
+00c0c0df0006c0c0000000c0c0f50009c0c000c0c0000000c0c0d30005c0
+c00000c0c0e30001c0c0f40001c0c0f90001c0c0da0001c0c080008000ed
+0001c0c0fc0000c0ce0001c0c0f90001c0c0f20001c0c0fc0001c0c0fc00
+00c0fb0001c0c0f10014c0c000c0c0000000c0c000c0c0000000c0c00000
+00fcc0f50005c0c0000000c0df0006c0c0000000c0c0f50009c0c00000c0
+000000c0c0d30005c0c0000000c0e30001c0c0f40001c0c0d10001c0c080
+008000ed0001c0c0f900fbc0170000c0c000c0c0c00000c0c0000000c0c0
+00c0c000c0c0c0fc00fdc0fc00fdc00b00c0c00000c0c000c0c00000fac0
+f40001c0c0fc0001c0c0f60001c0c0f20019c0c00000c0c0000000c0c000
+c0c0000000c0c00000c0c000c0c0f5000fc0c000c0000000c0c000c0c0c0
+000000fbc0fd00fbc0f50001c0c0fa00fbc0fc0001c0c0fc00fac00a0000
+c0c0000000c0c00000fcc0fd0008c0c000c0c0c0000000fbc0f50003c0c0
+00c0fc00fbc00f0000c0c00000c0c00000c0c000c0c0c0fc00fcc0fd00fc
+c0fd00fac0fc00fdc0fc00fbc0070000c0c000c0c0c0eb000dc0c0000000
+c0c000c0c0c0000000fbc080008000fe0001c0c0fa001ec0c0000000c0c0
+0000c0c00000c0c000c0c0000000c0c00000c0c0c000c0c0fc0018c0c000
+0000c0c00000c0c0000000c0c0c000c0c0000000c0c0f20001c0c0fc0001
+c0c0f60001c0c0f3001ac0c0000000c0c000c000c0c000c0c000c000c0c0
+00c0c00000c0c0f500fcc0fc00fdc01200c0c000c0c0000000c0c000c0c0
+000000c0c0f500fdc0fd0008c0c0000000c0c00000fcc0fb0001c0c0fc00
+06c0c0000000c0c0fb0012c0c0000000c0c0c000c0c000c0c0000000c0c0
+f600fcc0fd001dc0c0000000c0c000c0c00000c0c0000000c0c00000c0c0
+0000c0c000c0c0fa0001c0c0fc0001c0c0f90013c0c0000000c0c0000000
+c0c00000c0c00000c0c0ec0001c0c0fc000dc0c00000c0c000c0c0000000
+c0c080008000ff0001c0c0fa001ec0c0000000c0c00000c0c00000c0c000
+c0c0000000c0c00000c0c00000c0c0fc0018c0c0000000c0c00000c0c000
+0000c0c00000c0c0000000c0c0f20001c0c0fc0001c0c0f60001c0c0f400
+01c0c0fc000fc0c000c000c0c000c0c000c000c0c000f9c0f60003c0c000
+c0fc0006c0c00000c0c000f9c00000f9c0f3000fc0c00000c0c0000000c0
+c0000000c0c0fa0001c0c0fc0008c0c000c000c0c00000fbc0fd0006c0c0
+0000c0c000f9c0f60027c0c000c0000000c0c0000000c0c000c0c00000c0
+c0000000c0c00000c0c000c0c00000c0c0000000fbc0fc0001c0c0f90013
+c0c0000000c0c0000000c0c00000c0c00000c0c0ec0001c0c0fc0008c0c0
+0000c0c000c0c080008000fa0001c0c0fa001ac0c0000000c0c00000c0c0
+0000c0c000c0c0000000c0c00000c0c0f80018c0c0000000c0c00000c0c0
+000000c0c00000c0c0000000c0c0f20001c0c0fc0001c0c0f60001c0c0f5
+0001c0c0fb000ec0c0000000c0c000c0c0000000c0c0fb0001c0c0f50001
+c0c0fa0001c0c0fb0001c0c0fa0001c0c0ed000ec0c000c0c0000000c0c0
+000000c0c0fa0001c0c0fc0012c0c000c000c0c000c0c00000c0c0000000
+c0c0fb0001c0c0f10001c0c0fb0025c0c0000000c0c000c0c00000c0c000
+0000c0c00000c0c000c0c00000c0c00000c0c00000c0c0fc0001c0c0f900
+13c0c0000000c0c0000000c0c00000c0c00000c0c0ec0001c0c0fc0008c0
+c00000c0c000c0c080008000fa0001c0c0fc001cc000c0c0000000c0c000
+00c0c00000c0c000c0c0000000c0c00000c0c0f80018c0c0000000c0c000
+00c0c0000000c0c00000c0c0000000c0c0f20001c0c0fc0001c0c0fc0000
+c0fb0001c0c0f60001c0c0fa000ec0c0000000c0c000c0c0000000c0c0fb
+0001c0c0f50001c0c0fa0001c0c0fb0001c0c0fa0001c0c0f20013c0c000
+0000c0c000c0c0000000c0c0000000c0c0fa0001c0c0fc0012c0c000c000
+c0c000c0c00000c0c0000000c0c0fb0001c0c0f10001c0c0fb0025c0c000
+0000c0c000c0c00000c0c0000000c0c00000c0c000c0c00000c0c00000c0
+c00000c0c0fc0001c0c0f90013c0c0000000c0c0000000c0c00000c0c000
+00c0c0fc0001c0c0f20001c0c0fc0008c0c00000c0c000c0c080008000fa
+002200c0c00000c0c000c0c0000000c0c00000c0c00000c0c000c0c00000
+00c0c00000c0c0f8001bc0c0000000c0c00000c0c0000000c0c00000c0c0
+000000c0c000c0c0f40001c0c0fc0005c0c00000c0c0fc0001c0c0f50015
+c0c0000000c0c00000c0c000c0c0000000c0c000c0c0fa0001c0c0f50001
+c0c0fa0001c0c0fb000ec0c0000000c0c000c0c0000000c0c0f70013c0c0
+000000c0c000c0c0000000c0c0000000c0c0fa0005c0c000c0c000f9c00b
+00c0c00000c0c0000000c0c0fb0006c0c0000000c0c0f60001c0c0fb0025
+c0c0000000c0c000c0c00000c0c0000000c0c00000c0c000c0c00000c0c0
+0000c0c00000c0c0fc0004c0c000c0c0fc0013c0c0000000c0c0000000c0
+c00000c0c00000c0c0fc0001c0c0f20001c0c0fc000dc0c00000c0c000c0
+c0000000c0c0fc0001c0c080008500010000fcc0fd00fbc0fd00fbc0fd00
+fac00000fcc0fa00fcc0fd00fbc0080000c0c0c00000c0c0fc00fdc0f200
+01c0c0fc00fcc0fc0001c0c0f400f9c0fd00fdc0fb00fdc0fa00fcc0f700
+fcc0fc00fcc0fb00fbc0fd00fbc0f500fbc0fd00fbc0fd00fcc0fa00fdc0
+fd000ec0c000c0c0000000c0c0c000c0c000fcc0fb00fbc0f600fcc0fb00
+fbc0fd00fdc01a00c0c00000c0c00000c0c00000c0c0c000c0c00000c0c0
+c000c0c0fc00fdc0fc00fcc0fd00fbc0fd0005c0c00000c0c0fc0001c0c0
+f300fcc0fd0007c0c00000c0c00000fbc0fb0001c0c080008500ef0001c0
+c0f60001c0c0eb0001c0c080008000dc0001c0c080008000dc00ef0001c0
+c0f70001c0c0ee0005c0c00000c0c08000800080008000b600f000fcc0fc
+00fbc0ec00fcc08000800080008000b50080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000800080
+008000800080008000800080008000800080008000800080008000010000
+fcc0100000c0c0000000c0c000c0c0000000c0c0f700f9c09c0001c0c0fa
+0000c0fc00fdc0f00000c0fc00fac0fd00fbc0fd00fbc0010000fcc0fc00
+08c0c0000000c0c00000fac00000f9c00000fcc0fb0005c0c00000c0c0f7
+0008c0c0000000c0c00000fbc0f60006c0c0000000c0c0fc0000c0fc00fa
+c0010000fac0fb0000c0fc0008c0c0000000c0c00000fac0070000c0c000
+00c0c0ec0000c0da00fcc0f600fdc0f100fcc0e300fdc0e300fdc0f400fd
+c0fb00fdc0f200fdc0f30000c0f10001c0c0fb00fdc0c5001600c0c00000
+c0c000c0c0c00000c0c000c0c0000000c0c0f60005c0c00000c0c09c0001
+c0c0fb0001c0c0fb0001c0c0f100fdc0fc0019c0c00000c0c000c0c00000
+00c0c000c0c0000000c0c00000c0c0fb0008c0c0000000c0c00000fac00b
+0000c0c00000c0c00000c0c0fa0005c0c00000c0c0f700fdc00b0000c0c0
+00c0c0000000c0c0f7000cc0c0000000c0c0000000c0c0c0fc001fc0c000
+00c0c00000c0c00000c0c0000000c0c0c0000000c0c0c00000c0c00000fa
+c0070000c0c00000c0c0ed0001c0c0db0005c0c00000c0c0f60001c0c0f2
+0005c0c00000c0c0e50004c0c000c0c0e50004c0c000c0c0f40001c0c0fa
+0001c0c0f10001c0c0f40001c0c0f10001c0c0fa0001c0c0c50001c0c0fc
+0001c000fcc00a00c0c000c0c0000000c0c0f60005c0c0000000c0950001
+c0c0fb0001c0c0f20021c0c000c0c0000000c0c00000c0c000c0c0000000
+c0c000c0c0000000c0c00000c0c0fb001ac0c0000000c0c00000c000c0c0
+00c00000c0c0000000c00000c0c0fa0005c0c00000c0c0f700fcc00a00c0
+c000c0c0000000c0c0f70027c0c0000000c0c00000c0c000c0c0000000c0
+c00000c0c00000c0c00000c0c00000c0c000c0c00000fcc01200c0c00000
+c000c0c000c00000c0c00000c0c0fc0001c0c0f30001c0c0dc0001c0c0fc
+0000c0f60001c0c0f30001c0c0fc0000c0e50004c0c00000c0e50004c0c0
+0000c0f40001c0c0fa0001c0c0f10001c0c0f40001c0c0e90001c0c0c500
+01c0c0fa00f9c00700c0c0000000c0c0f6000fc0c000c0000000c0c0c000
+c0c0000000fcc0fc00fbc0fd00fbc0f500fbc0fd00fbc00a0000c0c0c000
+c0c0000000fbc0fd00fbc0f6000fc0c0000000c0c0000000c0c0c0000000
+fac0fd0004c0c000c0c0f60012c0c0000000c0c00000c0c00000c0c00000
+c0c0fb000ac0c0000000c0c00000c0c0fb0006c0c0000000c0c0fc0001c0
+c0fc0003c0c000c0fc0001c0c0fa0005c0c00000c0c0f700f9c00700c0c0
+000000c0c0f70027c0c0000000c0c000c0c0000000c0c00000c0c00000c0
+c00000c0c00000c0c000c0c0000000c0c000f9c0fc0001c0c0fc0005c0c0
+0000c0c0fc0001c0c0f500fac0120000c0c0000000c0c000c0c000c0c0c0
+000000fbc0f60001c0c0f10004c0c000c0c0f60001c0c0f20006c0c00000
+00c0c0f50001c0c0fb00fbc0070000c0c000c0c0c0f40001c0c0fc0005c0
+c00000c0c0fb0001c0c0fa0001c0c0f300fcc0fd00fbc0010000fac0fd00
+fcc0fb00fdc0fa0001c0c0fc00fbc0ce0001c0c0fa0002c0c000fcc00700
+c0c0000000c0c0f600fcc0fd00f9c0fb0012c0c00000c0c0000000c0c000
+c0c0000000c0c0f7000fc0c0000000c0c000c0c0000000c0c000f9c00f00
+c0c0000000c0c000c0c0000000c0c0f70006c0c0000000c0c0fc0001c0c0
+fb0001c0c0fb00fdc00200c0c0f70008c0c0000000c0c00000fbc0fc00fd
+c0fd000ac0c0000000c0c00000c0c0fb0006c0c0000000c0c0fc0001c0c0
+fc00fcc0fc0001c0c0f900fcc0f60002c0c000fcc00700c0c0000000c0c0
+f70010c0c000c000c0c000c0c0000000c0c00000fbc0fd00fbc00c0000c0
+c0000000c0c000c0c000fcc0fc0001c0c0fb00fcc0ec0001c0c0fc0016c0
+c0000000c0c00000c0c00000c0c000c0c0000000c0c0f70001c0c0f100fd
+c00200c0c0f70001c0c0f20006c0c0000000c0c0f600fcc0fd000ec0c000
+0000c0c00000c0c0c000c0c0f600fcc0fd0005c0c00000c0c0fb0001c0c0
+fa0001c0c0f40012c0c000c0c00000c0c0000000c0c0000000c0c0f80001
+c0c0fb0001c0c0fa000bc0c0000000c0c0000000c0c0cf0002c0c000fcc0
+0f00c0c00000c0c0c000c0c0000000c0c0f6000fc0c000c0000000c0c000
+c000c0c00000fbc0030000c0c0f90001c0c0f30001c0c0fa000fc0c00000
+00c0c000c0c000c000c0c000f9c0030000c0c0f30006c0c000c000c0c0fc
+0001c0c0fb0001c0c0fb0005c0c00000c0c0f700f9c0070000c0c00000c0
+c0fb000ec0c00000c0c0000000c0c00000c0c0fb0006c0c0000000c0c0fc
+0001c0c0fc0003c0c000c0fc0001c0c0f80001c0c0f5000ec0c00000c0c0
+c000c0c0000000c0c0f70007c0c000c000c0c000f9c0100000c0c000c0c0
+000000c0c000c0c00000f9c00700c0c00000c0c0c0fc0001c0c0fa0001c0
+c0eb0001c0c0fc000fc0c0000000c0c00000c0c00000c0c000f9c0f70001
+c0c0fa00f9c0070000c0c00000c0c0f70001c0c0fa00f9c00700c0c000c0
+00c0c0f50001c0c0fc000ec0c0000000c0c00000c0c00000c0c0f50001c0
+c0fc0005c0c00000c0c0fb0001c0c0fa0001c0c0f50007c0c00000c0c000
+00f9c0fd0001c0c0fb00fbc0fb0001c0c0fa0001c0c0fc0001c0c0cb0016
+c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0f60001c0c0fb00
+11c0c000c000c0c000c0c00000c0c00000c0c0f800fdc0f50001c0c0fa00
+11c0c0000000c0c000c0c000c000c0c000c0c0f800fdc0f50006c0c000c0
+00c0c0fc0001c0c0fb0001c0c0fb0005c0c00000c0c0f7000ec0c0000000
+c0c00000c0c00000c0c0fa000dc0c000c0c0000000c0c00000c0c0fb0006
+c0c0000000c0c0fc0001c0c0fc0001c0c0fa0001c0c0f80001c0c0f5000e
+c0c0000000c0c000c0c0000000c0c0f7002ec0c000c000c0c000c0c00000
+00c0c00000c0c00000c0c00000c0c00000c0c000c0c0000000c0c000c0c0
+000000c0c0fc0001c0c0fa0001c0c0eb0001c0c0fc0011c0c0000000c0c0
+0000c0c00000c0c000c0c0f20001c0c0f10005c0c00000c0c0f70001c0c0
+f20006c0c000c000c0c0f50001c0c0fc000ac0c0000000c0c00000c0c0f1
+0001c0c0fc0005c0c00000c0c0fb0001c0c0fa0001c0c0f50009c0c00000
+c0c00000c0c0f80001c0c0fc0005c0c00000c0c0fb0001c0c0fa0001c0c0
+fb00fdc0cd0016c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0
+f60018c0c0000000c000c0c000c000c0c000c0c00000c0c00000c0c0f600
+01c0c0f60001c0c0fa0011c0c0000000c0c000c0c000c000c0c000c0c0f6
+0001c0c0f60006c0c000c000c0c0fc0001c0c0fb0001c0c0fb0005c0c000
+00c0c0f7002ec0c0000000c0c00000c0c00000c0c000c0c0000000c0c000
+c0c0000000c0c00000c0c0000000c000c0c0000000c0c0fc0001c0c0fc00
+0dc0c0000000c00000c0c0000000c0fc0001c0c0f5000ec0c0000000c0c0
+00c0c0000000c0c0f700f9c02700c0c0000000c0c00000c0c00000c0c000
+00c0c00000c0c000c0c0000000c0c000c0c0000000c0c0fc0001c0c0fa00
+01c0c0fa0001c0c0f30001c0c0fc0011c0c0000000c0c00000c0c00000c0
+c000c0c0f20001c0c0fc0000c0f60005c0c00000c0c0f70001c0c0fc0000
+c0f70006c0c000c000c0c0f50001c0c0fc000ac0c0000000c0c00000c0c0
+f10001c0c0fc0005c0c00000c0c0fb0001c0c0fa0001c0c0f50009c0c000
+00c0c00000c0c0f80001c0c0fc0005c0c00000c0c0fb0001c0c0fa0001c0
+c0f90001c0c0ce001600c0c00000c0c000c0c0000000c0c000c0c0000000
+c0c0f60025c0c00000c0c000c0c000c000c0c000c0c00000c0c00000c0c0
+000000c0c000c0c0000000c0c0f70026c0c0000000c0c000c0c0000000c0
+c000c0c000c000c0c000c0c0000000c0c000c0c0000000c0c0f700f9c0fc
+0001c0c0fb000cc0c000c0c00000c0c00000c0c0f7002ec0c0000000c0c0
+0000c0c00000c0c000c0c0000000c0c000c0c0000000c0c00000c0c00000
+c0c000c0c0000000c0c0fc0001c0c0fc000dc0c00000c0c00000c0c00000
+c0c0fc0001c0c0f5000ec0c0000000c0c000c0c0000000c0c0f700fdc02b
+00c0c0c000c0c0000000c0c00000c0c00000c0c00000c0c00000c0c000c0
+c0000000c0c000c0c0000000c0c0fc0001c0c0fa0001c0c0fa0001c0c0f3
+001cc0c000c0c000c0c0000000c0c00000c0c00000c0c000c0c0000000c0
+c0f60005c0c00000c0c0f60005c0c00000c0c0f60005c0c00000c0c0f700
+f9c0f50001c0c0fc000ac0c0000000c0c00000c0c0f10001c0c0fc0005c0
+c00000c0c0fb0001c0c0fa0001c0c0f5001dc0c00000c0c00000c0c00000
+00c0c0000000c0c000c0c000c0c00000c0c0fb0001c0c0fa000bc0c00000
+00c0c0000000c0c0fc0001c0c0d500100000c0c0c000c000c0c0000000c0
+c00000fbc0f600f9c01100c0c0000000c0c00000c0c0c000c0c00000fbc0
+fd00fbc0f500fbc0fd00fbc00a0000c0c0000000c0c00000fbc0fd00fbc0
+f50004c0c000c0c0fc00fcc0fb00fdc0080000c0c0c00000c0c0f70007c0
+c0000000c0c000fac0fd00fbc0fd00fbc0010000f9c0010000fbc0fc00fc
+c0010000f9c00000f9c0fd00fcc0f60008c0c0000000c0c00000fbc0f500
+30c0c000c0c00000c0c0000000c0c000c0c0c00000c0c000c0c0c00000c0
+c000c0c0000000c0c000c0c0000000c0c0000000fcc0fc00fcc0fc0001c0
+c0f100fdc0fd00fac0010000fbc0fd00fbc0f400fcc0f600fdc0030000c0
+c0f500fcc0f50004c0c000c0c0f500fcc0fc00fbc0010000fcc0f300fcc0
+fc00fdc00500c0c0000000fcc0fc00fcc0f500fdc00400c0c00000fbc0fb
+00fdc0fd00fdc00500c0c0000000fcc0fc00fcc0fd00fbc0fb0001c0c0d5
+00800080008b0005c0c00000c0c080008000fb00800080008c0006c0c000
+0000c0c080008000fb00800080009000fbc0fd00fcc080008000fc008000
+80008000800080008000800080008000800080008000800080008000f9c0
+d40001c0c0ed00f9c0de00fbc0f300fdc0fb0000c0cc00f9c0c40001c0c0
+ed00f9c0e400fdc08000f300fdc0fb0001c0c0f20000c0f10007c0c00000
+00c0c0c0f00000c0d10001c0c0bd000600c0c00000c0c0d40001c0c0ec00
+05c0c00000c0c0df0006c0c0000000c0c0f50009c0c000c0c0000000c0c0
+cb0005c0c00000c0c0c40001c0c0ec0005c0c00000c0c0e30001c0c08000
+f20001c0c0fb0001c0c0f30001c0c0f10001c0c0fc0001c0c0f10001c0c0
+d10001c0c0bd000600c0c0000000c0be0005c0c0000000c0df0006c0c000
+0000c0c0f50009c0c00000c0000000c0c0cb0005c0c0000000c0ae0005c0
+c0000000c0e30001c0c08000f20001c0c0ec0001c0c0eb0001c0c0f10001
+c0c08c001000c0c000c0000000c0c0c000c0c0000000fcc0fc00fbc0fd00
+fbc0f400fdc0fc00fbc0f5000fc0c000c0000000c0c000c0c0c0000000fb
+c0fd00fbc0f50001c0c0fa00fbc0fc0001c0c0fc00fac00a0000c0c00000
+00c0c00000fcc0fd0008c0c000c0c0c0000000fbc0ed000fc0c000c00000
+00c0c000c0c0c0000000fbc0fd00fbc0f500fcc0fc00fbc0f400fdc0fd00
+05c0c000c0c0c0f5000fc0c000c0000000c0c000c0c0c0000000fbc0fd00
+fbc0fc00fcc0fd00fbc0070000c0c0c000c0c0ed00fbc0fd00fbc0f60008
+c0c0000000c0c00000fbc0070000c0c00000c0c0f500fbc0fd00fcc0fd00
+05c0c000c0c0c0f60008c0c000c0c0c0000000fbc0fc00fcc0fc00fdc0fc
+00fbc0010000fac0070000c0c000c0c0c0fc00fdc0fc00fcc0fd0007c0c0
+0000c0c00000fac0fd00fbc0f500fbc0fd00fbc0070000c0c000c0c0c0fc
+00fdc0fc00fbc0fd00fbc0ce000000fcc0fd00f9c0fb0012c0c00000c0c0
+000000c0c000c0c0000000c0c0f4000bc0c0000000c0c0000000c0c0f600
+fcc0fc00fdc01200c0c000c0c0000000c0c000c0c0000000c0c0f500fdc0
+fd0008c0c0000000c0c00000fcc0fb0001c0c0fc0006c0c0000000c0c0fb
+0012c0c0000000c0c0c000c0c000c0c0000000c0c0ee00fcc0fc00fdc012
+00c0c000c0c0000000c0c000c0c0000000c0c0f3000ac0c00000c0c00000
+00c0c0f40001c0c0fc0005c0c00000c0c0f600fcc0fc00fdc02300c0c000
+c0c0000000c0c000c0c0000000c0c00000c0c000c0c00000c0c0000000c0
+c000f9c0ef000ec0c0000000c0c000c0c0000000c0c0f70015c0c0000000
+c0c000c0c0000000c0c000c0c00000c0c0f60006c0c0000000c0c0fb000a
+c0c0000000c0c00000c0c0f600fdc01100c0c000c0c0000000c0c00000c0
+c000c0c0fb0010c0c0000000c0c0000000c0c0000000c0c0fb00fdc00200
+c0c0fc0001c0c0fc000cc0c000c0c00000c0c00000c0c0fc0001c0c0fc00
+06c0c0000000c0c0f70016c0c0000000c0c000c0c0000000c0c00000c0c0
+0000c0c0fc0013c0c0000000c0c0000000c0c000c0c0000000c0c0cf0010
+00c0c000c0000000c0c000c000c0c00000fbc0030000c0c0f90001c0c0f0
+0001c0c0fc0001c0c0f20003c0c000c0fc0006c0c00000c0c000f9c00000
+f9c0f3000fc0c00000c0c0000000c0c0000000c0c0fa0001c0c0fc0008c0
+c000c000c0c00000fbc0fd0006c0c00000c0c000f9c00000f9c00000f9c0
+050000c0c000c0fc0006c0c00000c0c000f9c00000f9c0f600fbc0fd0001
+c0c0f00001c0c0fc0005c0c00000c0c0f60003c0c000c0fc0006c0c00000
+c0c000f9c00000f9c01800c0c00000c0c00000c0c0000000c0c000c0c000
+c000c0c000f9c00000f9c0030000c0c0fb0006c0c0000000c0c0f70015c0
+c0000000c0c000c0c0000000c0c000c0c00000c0c0f60001c0c0f900fbc0
+fd0005c0c00000c0c0f60006c0c00000c0c000f9c00600c0c00000c0c0fb
+0001c0c0fc0001c0c0f90001c0c0fb0005c0c00000c0c0fc0001c0c0fc00
+0cc0c00000c0c000c0c00000c0c0fc0001c0c0fc00f9c0f70001c0c0fa00
+0ec0c0000000c0c00000c0c00000c0c0fc0004c0c0000000f9c0030000c0
+c0cb000200c0c0fb0011c0c000c000c0c000c0c00000c0c00000c0c0f800
+fdc0f20001c0c0fb00fdc0f40001c0c0fa0001c0c0fb0001c0c0fa0001c0
+c0ed000ec0c000c0c0000000c0c0000000c0c0fa0001c0c0fc0012c0c000
+c000c0c000c0c00000c0c0000000c0c0fb0001c0c0e90001c0c0fa0001c0
+c0fb0001c0c0fa0001c0c0f20005c0c00000c0c0fc00fdc0f20001c0c0fc
+0005c0c00000c0c0f60001c0c0fa0001c0c0fb0001c0c0fa0001c0c0fa00
+16c0c00000c0c00000c0c0000000c0c000c0c000c000c0c0ed00fdc0fd00
+06c0c0000000c0c0f70015c0c0000000c0c000c0c0000000c0c000c0c000
+00c0c0f60001c0c0fa000ec0c00000c0c0000000c0c00000c0c0f60001c0
+c0fb0001c0c0fa0005c0c00000c0c0fb0001c0c0fb00fdc0fb0001c0c0fb
+0001c0c0f80001c0c0fc000cc0c00000c0c000c0c00000c0c0fc0001c0c0
+fc0001c0c0f20001c0c0fa000ec0c0000000c0c00000c0c00000c0c0fc00
+06c0c0000000c0c0f800fdc0cd001900c0c0000000c000c0c000c000c0c0
+00c0c00000c0c00000c0c0f60001c0c0f30001c0c0f90001c0c0f50001c0
+c0fa0001c0c0fb0001c0c0fa0001c0c0f20013c0c0000000c0c000c0c000
+0000c0c0000000c0c0fa0001c0c0fc0012c0c000c000c0c000c0c00000c0
+c0000000c0c0fb0001c0c0e90001c0c0fa0001c0c0fb0001c0c0fa0001c0
+c0f20005c0c00000c0c0fa0001c0c0f30001c0c0fc0005c0c00000c0c0f6
+0001c0c0fa0001c0c0fb0001c0c0fa0001c0c0fa0016c0c00000c0c00000
+c0c0000000c0c000c0c000c000c0c0eb000ac0c00000c0c0000000c0c0f7
+0015c0c0000000c0c000c0c0000000c0c000c0c00000c0c0f60001c0c0fa
+000ec0c00000c0c0000000c0c00000c0c0f60001c0c0fb0001c0c0fa0005
+c0c00000c0c0fb0001c0c0f90001c0c0fc0001c0c0fb0001c0c0f80001c0
+c0fc000cc0c00000c0c000c0c00000c0c0fc0001c0c0fc0001c0c0f20001
+c0c0fa000ec0c0000000c0c00000c0c00000c0c0fc0006c0c0000000c0c0
+f60001c0c0ce002600c0c00000c0c000c0c000c000c0c000c0c00000c0c0
+0000c0c0000000c0c000c0c0000000c0c0f4000bc0c0000000c0c0000000
+c0c0f60001c0c0fa0001c0c0fb000ec0c0000000c0c000c0c0000000c0c0
+f70013c0c0000000c0c000c0c0000000c0c0000000c0c0fa0005c0c000c0
+c000f9c00b00c0c00000c0c0000000c0c0fb0006c0c0000000c0c0ee0001
+c0c0fa0001c0c0fb000ec0c0000000c0c000c0c0000000c0c0f7000ec0c0
+0000c0c00000c0c0000000c0c0f40001c0c0fc0005c0c00000c0c0f60001
+c0c0fa0001c0c0fb0026c0c0000000c0c000c0c0000000c0c000c0c00000
+c0c00000c0c0000000c0c000c0c000c000c0c0ef000ec0c0000000c0c000
+c0c0000000c0c0f70015c0c0000000c0c000c0c0000000c0c000c0c00000
+c0c0f60016c0c0000000c0c000c0c00000c0c0000000c0c00000c0c0f600
+01c0c0fb000dc0c0000000c0c000c0c00000c0c0fb0017c0c0000000c0c0
+000000c0c0000000c0c000c0c00000c0c0f80001c0c0fc000cc0c00000c0
+c000c0c00000c0c0fc000cc0c000c0c000c0c0000000c0c0f70016c0c000
+0000c0c000c0c0000000c0c00000c0c00000c0c0fc0013c0c0000000c0c0
+000000c0c000c0c0000000c0c0cf00f9c01100c0c0000000c0c00000c0c0
+c000c0c00000fbc0fd00fbc0f400fcc0fd00fbc0f600fcc0fc00fcc0fb00
+fbc0fd00fbc0f500fbc0fd00fbc0fd00fcc0fa00fdc0fd000ec0c000c0c0
+000000c0c0c000c0c000fcc0fb00fbc0ee00fcc0fc00fcc0fb00fbc0fd00
+fbc0f500fdc00400c0c00000fbc0f400fcc0fd0005c0c00000c0c0f700fc
+c0fc00fcc0fb00fbc0fd00fbc0fd00fdc00400c0c00000fbc0080000c0c0
+000000c0c0ee00fbc0fd00fbc0f500fac0010000fbc0fd00fdc00200c0c0
+f600fbc0fd00fdc00a00c0c00000c0c00000c0c0f700fcc0fb00fbc0fd00
+fdc00500c0c0000000fcc0fd00fbc0fb00fdc0010000fcc0fa00fcc0fd00
+fbc0fd00fdc00200c0c0fc00fdc0fd00fbc0f500fbc0fd00fbc0fd00fbc0
+fc00fcc0fd00fbc0fd00fbc0ce0080008000830001c0c08000ce0001c0c0
+b30080008000840001c0c08000cd0001c0c0b300800080008800fbc08000
+cd00fcc0b400800080008000800080008000800080008000800080008000
+800080008000f500fdc0f600f9c0c400fdc0e300fdc0fb0001c0c0fa00fd
+c0eb0001c0c0fa0000c0e90000c0da00fcc0f600fdc0f100fcc0e30000c0
+c90000c0fc00fdc0d000fdc0fb0001c0c0fa0000c0f90001c0c08000b500
+f60004c0c000c0c0f60005c0c00000c0c0c30001c0c0e20001c0c0fb0001
+c0c0fb0004c0c000c0c0ec0001c0c0fb0001c0c0ea0001c0c0db0005c0c0
+0000c0c0f60001c0c0f20005c0c00000c0c0e50001c0c0ca0001c0c0fb00
+01c0c0cf0001c0c0fb0001c0c0fb0001c0c0f90001c0c08000b500f60004
+c0c00000c0f60005c0c0000000c0c30001c0c0e20001c0c0f40004c0c000
+00c0e50001c0c0f90001c0c0f30001c0c0dc0001c0c0fc0000c0f60001c0
+c0f30001c0c0fc0000c0e50001c0c0ca0001c0c0fb0001c0c0cf0001c0c0
+f40001c0c08000ac000000fbc0fc0001c0c0f3000fc0c000c0000000c0c0
+c000c0c0000000fcc0fc00fbc0fd00fbc0f500fcc0fd0005c0c000c0c0c0
+fc00fcc0f600fdc00500c0c0000000fbc0fc00fcc0fc00fdc0fb0001c0c0
+fc0006c0c0000000c0c0f500fdc0fd00fac0fb0001c0c0f500fac0120000
+c0c0000000c0c000c0c000c0c0c0000000fbc0f60001c0c0f10004c0c000
+c0c0f60001c0c0f100fbc0f600fac0fd00fbc0f500fbc0fd00fbc0fd00fb
+c0f600fac0fd0007c0c000c0c0000000fbc0f500fbc0fd00fbc0070000c0
+c000c0c0c0fc00fcc0fc00fdc0fd00fac0fc00fdc0fc00fbc00a0000c0c0
+00c0c0c0000000fbc08000ce0008c0c0000000c0c00000fcc0f400fcc0fd
+00f9c0fb0012c0c00000c0c0000000c0c000c0c0000000c0c0f30011c0c0
+000000c0c00000c0c00000c0c000c0c0f600f9c00e00c0c0000000c0c000
+00c0c000c0c0fb0001c0c0fc00fcc0fd0006c0c0000000c0c0f40001c0c0
+fb0001c0c0ea0001c0c0fc0016c0c0000000c0c00000c0c00000c0c000c0
+c0000000c0c0f70001c0c0f100fdc00200c0c0f70001c0c0f20006c0c000
+0000c0c0f50001c0c0fc0006c0c0000000c0c0f70016c0c0000000c0c000
+c0c0000000c0c000c0c0000000c0c0f50001c0c0fb00fdc00a00c0c000c0
+c0000000c0c0f7001dc0c0000000c0c000c0c0000000c0c00000c0c00000
+c0c00000c0c000c0c0fb0001c0c0fb0001c0c0f9001bc0c0000000c0c000
+0000c0c00000c0c00000c0c000c0c0000000c0c08000cf000bc0c0000000
+c0c0000000c0c0f3000fc0c000c0000000c0c000c000c0c00000fbc00300
+00c0c0f90001c0c0f200fbc0fd000cc0c00000c0c000c0c00000c0c0f600
+15c0c000c000c0c000c0c0000000c0c000c0c00000c0c0fb0001c0c0fb00
+01c0c0fc0006c0c0000000c0c0f40001c0c0fb0001c0c0ea0001c0c0fc00
+0fc0c0000000c0c00000c0c00000c0c000f9c0f70001c0c0fa00f9c00700
+00c0c00000c0c0f70001c0c0fa00f9c00200c0c0f00001c0c0fc0006c0c0
+000000c0c0f60001c0c0fb00f9c00000f9c0f50001c0c0fb0006c0c00000
+c0c000f9c0f70001c0c0fa0015c0c0000000c0c00000c0c00000c0c000c0
+c00000c0c0fb0001c0c0fb0001c0c0f90017c0c0000000c0c0000000c0c0
+0000c0c00000c0c00000c0c08000cb000bc0c0000000c0c0000000c0c0f3
+0001c0c0fb0011c0c000c000c0c000c0c00000c0c00000c0c0f800fdc0f5
+0015c0c00000c0c0000000c0c00000c0c000c0c00000c0c0f60015c0c000
+c000c0c000c0c0000000c0c000c0c00000c0c0fb0001c0c0fb0001c0c0fc
+0006c0c0000000c0c0f40001c0c0fb0001c0c0ea0001c0c0fc0011c0c000
+0000c0c00000c0c00000c0c000c0c0f20001c0c0f10005c0c00000c0c0f7
+0001c0c0f20001c0c0f00001c0c0fc0006c0c0000000c0c0f500fdc0fd00
+01c0c0fa0001c0c0f00001c0c0fb0008c0c00000c0c000c0c0f20001c0c0
+fa0015c0c0000000c0c00000c0c00000c0c000c0c00000c0c0fb0001c0c0
+fb0001c0c0f90019c0c0000000c0c0000000c0c00000c0c00000c0c00000
+00c0c0c08000cd000bc0c0000000c0c0000000c0c0f30018c0c0000000c0
+00c0c000c000c0c000c0c00000c0c00000c0c0f60001c0c0f60015c0c000
+00c0c0000000c0c00000c0c000c0c00000c0c0f60015c0c000c000c0c000
+c0c0000000c0c000c0c00000c0c0fb0001c0c0fb0001c0c0fc0006c0c000
+0000c0c0f40001c0c0fb0001c0c0f90001c0c0f30001c0c0fc0011c0c000
+0000c0c00000c0c00000c0c000c0c0f20001c0c0fc0000c0f60005c0c000
+00c0c0f70001c0c0fc0000c0f70001c0c0f00001c0c0fc0006c0c0000000
+c0c0f30005c0c00000c0c0fa0001c0c0f00001c0c0fb0008c0c00000c0c0
+00c0c0f20001c0c0fa0015c0c0000000c0c00000c0c00000c0c000c0c000
+00c0c0fb0001c0c0fb0001c0c0f90013c0c0000000c0c0000000c0c00000
+c0c00000c0c0fb0001c0c08000ce000bc0c0000000c0c0000000c0c0f300
+25c0c00000c0c000c0c000c000c0c000c0c00000c0c00000c0c0000000c0
+c000c0c0000000c0c0f70015c0c00000c0c0000000c0c00000c0c000c0c0
+0000c0c0f60015c0c000c000c0c000c0c0000000c0c000c0c00000c0c0fb
+0001c0c0fb0001c0c0fc0006c0c0000000c0c0f40001c0c0fb0004c0c000
+c0c0fc0001c0c0f3001cc0c000c0c000c0c0000000c0c00000c0c00000c0
+c000c0c0000000c0c0f60005c0c00000c0c0f60005c0c00000c0c0f60005
+c0c00000c0c0f70006c0c0000000c0c0f5000cc0c000c0c000c0c0000000
+c0c0f70016c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0f500
+14c0c000c0c00000c0c00000c0c000c0c0000000c0c0f7001dc0c0000000
+c0c000c0c0000000c0c00000c0c00000c0c000c0c00000c0c0fb0001c0c0
+fb0004c0c000c0c0fc001bc0c0000000c0c0000000c0c00000c0c00000c0
+c000c0c0000000c0c0fc0001c0c08000d5000000fbc0fd00fcc0f500f9c0
+1100c0c0000000c0c00000c0c0c000c0c00000fbc0fd00fbc0f500fdc012
+00c0c00000c0c00000c0c00000c0c0c000c0c0f70008c0c0000000c0c000
+00fbc0fd00fdc00500c0c0000000fcc0fd00fcc0fc00fac0f500fcc0fb00
+fdc0fc0001c0c0f100fdc0fd00fac0010000fbc0fd00fbc0f400fcc0f600
+fdc0030000c0c0f500fcc0f500fbc0f300fdc0fd00fbc0f500fbc0fd00fb
+c0fd00fbc0f300fdc00a0000c0c0c00000c0c00000fbc0f500fbc0fd00fb
+c0fd0010c0c00000c0c00000c0c0c000c0c0000000fcc0fb00fdc0fc00fc
+c0fd00fbc0fd0007c0c00000c0c00000fbc0fb0001c0c08000d5008000eb
+0001c0c0ca0005c0c00000c0c0800080008000d3008000ec0001c0c0ca00
+06c0c0000000c0c0800080008000d3008000f000fbc0cd00fbc0fd00fcc0
+800080008000d40080008000800080008000800080008000800080008000
+80008000800080000000fac0dd00fcc0f600fdc0f100fcc0f300fdc0f300
+fdc0e30001c0c0f200fdc0db0000c0f90001c0c0ba0000c0f90000c0f900
+01c0c0e20000c0fc00fdc0e900fdc0f20000c0e90000c0d10001c0c08000
+bd000000fac0de0005c0c00000c0c0f60001c0c0f20005c0c00000c0c0f3
+0001c0c0f40004c0c000c0c0e40001c0c0f30004c0c000c0c0dd0001c0c0
+f90001c0c0bb0001c0c0fa0001c0c0f90001c0c0e30001c0c0fb0001c0c0
+e80001c0c0f30001c0c0ea0001c0c0d10001c0c08000bd000600c000c0c0
+00c0df0001c0c0fc0000c0f60001c0c0f30001c0c0fc0000c0f30001c0c0
+f40004c0c00000c0d50004c0c00000c0dd0001c0c0b20001c0c0fa0001c0
+c0da0001c0c0fb0001c0c0e80001c0c0f30001c0c0ea0001c0c080008c00
+fd0015c0c0000000c0c0000000c0c000c0c000c0c0c0000000fbc0f60001
+c0c0f10004c0c000c0c0f60001c0c0f000fcc0f40001c0c0fb00fbc00700
+00c0c000c0c0c0f400fdc0fd0005c0c000c0c0c0fc0001c0c0fb00fbc012
+0000c0c000c0c0c00000c0c0c000c0c0000000fcc0fd00fac0fc00fdc0fc
+00fbc0070000c0c000c0c0c0f500fbc0070000c0c000c0c0c0f500fdc004
+00c0c00000fbc0010000fac0010000fac0fc00fdc0fd000ec0c000c0c0c0
+000000c0c0c000c0c0f700fac0fd0007c0c000c0c0000000fbc0f30001c0
+c0fc00fcc0fd00fac0fd00fbc0fd00fbc0010000fac0f60008c0c0000000
+c0c00000fbc00a0000c0c000c0c0c0000000fbc0fc00fdc0fc00fbc00700
+00c0c000c0c0c08000ce00fd001bc0c0000000c0c0000000c0c00000c0c0
+0000c0c000c0c0000000c0c0f70001c0c0f100fdc00200c0c0f70001c0c0
+f10004c0c000c0c0f500fcc0fd000ec0c0000000c0c00000c0c0c000c0c0
+f40001c0c0fc0007c0c00000c0c00000fcc0fd000fc0c0000000c0c00000
+c0c0c000c0c000f9c0fb0001c0c0fc0001c0c0f90013c0c0000000c0c000
+0000c0c00000c0c00000c0c0f7000ec0c0000000c0c00000c0c00000c0c0
+f70013c0c00000c0c00000c0c0000000c0c0000000c0c0fa0001c0c0f900
+01c0c0fc000cc0c00000c0c000c0c00000c0c0f40001c0c0fb00fdc00a00
+c0c000c0c0000000c0c0f40001c0c0f90001c0c0fc0001c0c0fc0013c0c0
+000000c0c000c0c0000000c0c0000000c0c0f4001ec0c0000000c0c000c0
+c0000000c0c00000c0c0c000c0c000c0c0000000c0c0fc0013c0c0000000
+c0c0000000c0c00000c0c00000c0c08000cf00fd0014c0c0000000c0c000
+0000c0c00000c0c00000c0c000f9c0f70001c0c0fa00f9c0070000c0c000
+00c0c0f70001c0c0fa00f9c00600c0c00000c0c0f40001c0c0fc000ec0c0
+000000c0c00000c0c00000c0c0f40001c0c0fc000ac0c00000c0c0000000
+c0c0fc0018c0c0000000c0c00000c0c00000c0c000c0c000c000c0c00000
+fbc0fc0001c0c0f90013c0c0000000c0c0000000c0c00000c0c00000c0c0
+f7000ec0c0000000c0c00000c0c00000c0c0f70007c0c00000c0c00000f9
+c0fd0001c0c0fa0001c0c0f90001c0c0fc000cc0c00000c0c000c0c00000
+c0c0f40001c0c0fb0006c0c00000c0c000f9c0f40001c0c0fc00fbc0fc00
+01c0c0fc00f9c0030000c0c0f90001c0c0f40007c0c0000000c0c000f9c0
+0b0000c0c00000c0c00000c0c0f80013c0c0000000c0c0000000c0c00000
+c0c00000c0c08000cf00fd0016c0c0000000c0c0000000c0c00000c0c000
+00c0c000c0c0f20001c0c0f10005c0c00000c0c0f70001c0c0f20005c0c0
+0000c0c0f40001c0c0fc000ac0c0000000c0c00000c0c0f00001c0c0fc00
+0ac0c00000c0c0000000c0c0fc000ac0c0000000c0c00000c0c0fb000dc0
+c000c000c0c000c0c00000c0c0fc0001c0c0f90013c0c0000000c0c00000
+00c0c00000c0c00000c0c0f7000ec0c0000000c0c00000c0c00000c0c0f7
+0009c0c00000c0c00000c0c0f80001c0c0fa0001c0c0f90001c0c0fc000c
+c0c00000c0c000c0c00000c0c0f40001c0c0fb0008c0c00000c0c000c0c0
+ef000ac0c0000000c0c00000c0c0fc0001c0c0fc0001c0c0f800fdc0fb00
+01c0c0f40009c0c0000000c0c000c0c0f90001c0c0f900fdc0fa0013c0c0
+000000c0c0000000c0c00000c0c00000c0c08000cf00fd0016c0c0000000
+c0c0000000c0c00000c0c00000c0c000c0c0f20001c0c0fc0000c0f60005
+c0c00000c0c0f70001c0c0fc0000c0f70005c0c00000c0c0f40001c0c0fc
+000ac0c0000000c0c00000c0c0f00001c0c0fc000ac0c00000c0c0000000
+c0c0fc000ac0c0000000c0c00000c0c0fb000dc0c000c000c0c000c0c000
+00c0c0fc0001c0c0f90013c0c0000000c0c0000000c0c00000c0c00000c0
+c0f7000ec0c0000000c0c00000c0c00000c0c0f70009c0c00000c0c00000
+c0c0f80001c0c0fa0001c0c0f90001c0c0fc000cc0c00000c0c000c0c000
+00c0c0f40001c0c0fb0008c0c00000c0c000c0c0ef000ac0c0000000c0c0
+0000c0c0fc0001c0c0fc0001c0c0f60001c0c0fc0001c0c0f40009c0c000
+0000c0c000c0c0f90001c0c0f70001c0c0fb0013c0c0000000c0c0000000
+c0c00000c0c00000c0c08000cf00fd001bc0c0000000c0c0000000c0c000
+00c0c00000c0c000c0c0000000c0c0f60005c0c00000c0c0f60005c0c000
+00c0c0f60005c0c00000c0c0f70005c0c00000c0c0f40001c0c0fc000ac0
+c0000000c0c00000c0c0f00001c0c0fc000ac0c00000c0c0000000c0c0fc
+000ac0c0000000c0c00000c0c0fb000dc0c000c000c0c000c0c00000c0c0
+fc0004c0c000c0c0fc0013c0c0000000c0c0000000c0c00000c0c00000c0
+c0f7000ec0c0000000c0c00000c0c00000c0c0f7001ec0c00000c0c00000
+c0c0000000c0c0000000c0c000c0c0000000c0c000c0c0fc0001c0c0fc00
+0cc0c00000c0c000c0c00000c0c0f40014c0c000c0c00000c0c00000c0c0
+00c0c0000000c0c0f4000ac0c0000000c0c00000c0c0fc001cc0c000c0c0
+00c0c0000000c0c000c0c0000000c0c0000000c0c000c0c0f60011c0c000
+c0c00000c0c0000000c0c00000c0c0fb0006c0c0000000c0c0fc0013c0c0
+000000c0c0000000c0c00000c0c00000c0c0fc0001c0c08000d500010000
+fcc0fd00fac0010000fbc0fd00fbc0f400fcc0f600fdc0030000c0c0f500
+fcc0f500fdc00200c0c0f600fcc0fc00fbc0010000fcc0f200fcc0fd0007
+c0c00000c0c00000fcc0fc00fbc0010000fcc0fc000ec0c0000000c0c000
+00c0c0c000c0c0fc00fdc0fc00fcc0fd00fbc0fd0005c0c00000c0c0f600
+fbc0fd0005c0c00000c0c0f600fbc0fd00fbc0fb00fdc0fb00fdc0fc00fc
+c0fd0007c0c00000c0c00000fbc0f300fdc00a0000c0c0c00000c0c00000
+fbc0f400fcc0fd00fdc00200c0c0fc00fdc0fd00fbc0fd00fbc0fb00fdc0
+f400fdc0fc00fbc0010000fcc0fb00fbc0fc00fcc0fd00fbc0fd0005c0c0
+0000c0c0fc0001c0c08000d500f30005c0c00000c0c080008f0001c0c0d2
+0001c0c080008000b600f40006c0c0000000c0c08000930005c0c00000c0
+c0d60005c0c00000c0c080008000b600f800fbc0fd00fcc080009300fcc0
+d400fcc080008000b5008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+800080008000800080008000800080008000800080008000800080008000
+8000800080008000800080008000800080008000010000fcc0fb00fdc0de
+00f9c0b40001c0c0c500fdc0f000fdc0cb0000c0fa00fdc0e20000c0dc00
+06c0c0000000c0c0840001c0c0e500fac0010000f9c0010000fac08f00fd
+0001c0c0fb0004c0c000c0c0de0005c0c00000c0c0b40001c0c0c40001c0
+c0ef0001c0c0cc0001c0c0f90001c0c0e30001c0c0dc00fdc00300c0c0c0
+840001c0c0e4000fc0c00000c0c00000c0c00000c0c00000fac08f00fd00
+01c0c0fb0004c0c00000c0de0005c0c0000000c08000f60001c0c0ef0001
+c0c0cc0001c0c0f90001c0c0e30001c0c0dc00f9c08000e60015c0c00000
+c0c00000c0c0000000c00000c000c0c000c08f00fd0001c0c0fb0001c0c0
+f300fcc0fd0005c0c000c0c0c0f5000fc0c000c0000000c0c0c000c0c000
+0000fcc0fc00fbc0fd00fbc0f500fbc0fd00fbc0fd00fbc0fd00fbc0fc00
+fdc0fc00fbc0070000c0c000c0c0c0f500fbc00a0000c0c000c0c0c00000
+00fcc0fc00fbc0fd0007c0c000c0c0000000fbc0fc00fcc0f60008c0c000
+c0c0c0000000fbc0fd00fbc0fd00fbc0090000c0c000c0c0c00000fac0fb
+000bc0c0000000c0c0000000c0c0ef00fac0120000c0c0000000c0c000c0
+c000c0c0c0000000fbc0f600f9c0f70006c0c0000000c0c0f70008c0c000
+c0c0c0000000fbc0fd00fbc0fd00fbc00a0000c0c0000000c0c00000fbc0
+070000c0c000c0c0c0f500fbc0fd00fbc0fd00fbc0fd00fbc0fc00fdc0fc
+00fbc0070000c0c000c0c0c0f5000bc0c00000c0c00000c0c000c0fa0001
+c0c08d00fd0001c0c0fc00fcc0f1000ac0c0000000c0c00000c0c0f600fc
+c0fd00f9c0fb0012c0c00000c0c0000000c0c000c0c0000000c0c0f7001e
+c0c0000000c0c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0
+c0fc0013c0c0000000c0c0000000c0c00000c0c00000c0c0f7000ec0c000
+0000c0c00000c0c0c000c0c0fb0021c0c00000c0c0000000c0c00000c0c0
+c000c0c000c0c0000000c0c00000c0c000c0c0f500fdc02700c0c000c0c0
+000000c0c000c0c0000000c0c000c0c0000000c0c00000c0c00000c0c000
+0000c0c0f9000bc0c0000000c0c0000000c0c0ed0001c0c0fc0016c0c000
+0000c0c00000c0c00000c0c000c0c0000000c0c0f70006c0c000c000c0c0
+f60004c0c000c0c0f500fdc03200c0c000c0c0000000c0c000c0c0000000
+c0c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c00000c0c0
+c000c0c0f7001ec0c0000000c0c000c0c0000000c0c000c0c0000000c0c0
+00c0c0000000c0c0fc0013c0c0000000c0c0000000c0c00000c0c00000c0
+c0f600fbc0fd00fcc0fa0001c0c08d00fd0001c0c0fb0001c0c0f300fbc0
+fd0005c0c00000c0c0f6000fc0c000c0000000c0c000c000c0c00000fbc0
+030000c0c0f90001c0c0f20001c0c0fb00f9c0030000c0c0fa0001c0c0f8
+0013c0c0000000c0c0000000c0c00000c0c00000c0c0f70001c0c0f90007
+c0c00000c0c00000fbc0fd0001c0c0fa0006c0c00000c0c000f9c00600c0
+c00000c0c0f50006c0c00000c0c000f9c00200c0c0fa00f9c00c0000c0c0
+0000c0c0000000c0c0f9000bc0c0000000c0c0000000c0c0ed0001c0c0fc
+000fc0c0000000c0c00000c0c00000c0c000f9c0f70007c0c0000000c0c0
+00f9c0fd00fdc0f40006c0c00000c0c000f9c00200c0c0fa000fc0c00000
+00c0c000c0c0000000c0c000f9c0080000c0c00000c0c000f9c0030000c0
+c0fb00f9c0030000c0c0fa0001c0c0f80013c0c0000000c0c0000000c0c0
+0000c0c00000c0c0f6000bc0c000c0c0000000c0c000c0fa0001c0c08d00
+fd0001c0c0fb0001c0c0f4000ec0c00000c0c0000000c0c00000c0c0f600
+01c0c0fb0011c0c000c000c0c000c0c00000c0c00000c0c0f800fdc0f300
+fdc0fd0001c0c0f800fdc0fb00fdc0fa0013c0c0000000c0c0000000c0c0
+0000c0c00000c0c0f70001c0c0f90001c0c0fb0005c0c00000c0c0fc00fd
+c0fc0008c0c00000c0c000c0c0fa0005c0c00000c0c0f50001c0c0fb0001
+c0c0fa0001c0c0fa0001c0c0f9000ac0c00000c0c0000000c0c0f9000bc0
+c0000000c0c0000000c0c0ed0001c0c0fc0011c0c0000000c0c00000c0c0
+0000c0c000c0c0f20006c0c0000000c0c0f500fdc0f40001c0c0fb0001c0
+c0fa0001c0c0fa0011c0c0000000c0c000c0c0000000c0c000c0c0f90001
+c0c0f100fdc0fd0001c0c0f800fdc0fb00fdc0fa0013c0c0000000c0c000
+0000c0c00000c0c00000c0c0f60009c0c00000c0c00000c0c0f80001c0c0
+8d00fd0001c0c0fb0001c0c0f4000ec0c00000c0c0000000c0c00000c0c0
+f60018c0c0000000c000c0c000c000c0c000c0c00000c0c00000c0c0f600
+01c0c0f20005c0c00000c0c0f60001c0c0fa0001c0c0fb0013c0c0000000
+c0c0000000c0c00000c0c00000c0c0f70001c0c0f90001c0c0fb0005c0c0
+0000c0c0fa000dc0c0000000c0c00000c0c000c0c0fa0005c0c00000c0c0
+f50001c0c0fb0001c0c0fa0001c0c0fa0001c0c0f9000ac0c00000c0c000
+0000c0c0f9000bc0c0000000c0c0000000c0c0fc0001c0c0f30001c0c0fc
+0011c0c0000000c0c00000c0c00000c0c000c0c0f20006c0c0000000c0c0
+f500fdc0f40001c0c0fb0001c0c0fa0001c0c0fa0011c0c0000000c0c000
+c0c0000000c0c000c0c0f90001c0c0ef0005c0c00000c0c0f60001c0c0fa
+0001c0c0fb0013c0c0000000c0c0000000c0c00000c0c00000c0c0f6000d
+c0c00000c0c00000c0c0000000c0fc0001c0c08d00fd0001c0c0fb0001c0
+c0f4000ec0c00000c0c0000000c0c00000c0c0f60025c0c00000c0c000c0
+c000c000c0c000c0c00000c0c00000c0c0000000c0c000c0c0000000c0c0
+f7001ec0c0000000c0c000c0c0000000c0c000c0c0000000c0c000c0c000
+0000c0c0fc0013c0c0000000c0c0000000c0c00000c0c00000c0c0f7000a
+c0c0000000c0c00000c0c0fb0025c0c00000c0c00000c0c0000000c0c000
+00c0c00000c0c000c0c0000000c0c000c0c00000c0c0f50001c0c0fb0026
+c0c0000000c0c000c0c0000000c0c000c0c0000000c0c00000c0c00000c0
+c0000000c0c000c0c0fc000bc0c0000000c0c0000000c0c0fc0001c0c0f3
+001cc0c000c0c000c0c0000000c0c00000c0c00000c0c000c0c0000000c0
+c0f70006c0c0000000c0c0f60004c0c000c0c0f50001c0c0fb002ac0c000
+0000c0c000c0c0000000c0c000c0c0000000c0c00000c0c000c0c00000c0
+c0000000c0c00000c0c0f3001ec0c0000000c0c000c0c0000000c0c000c0
+c0000000c0c000c0c0000000c0c0fc0013c0c0000000c0c0000000c0c000
+00c0c00000c0c0f6000dc0c00000c0c00000c0c00000c0c0fc0001c0c08d
+00010000fcc0fd00fcc0f400fdc00a00c0c00000c0c00000c0c0f700f9c0
+1100c0c0000000c0c00000c0c0c000c0c00000fbc0fd00fbc0f500fbc0fd
+00fbc0fd00fbc0fd00fbc0fc00fcc0fd00fbc0fd0005c0c00000c0c0f600
+fbc0010000fcc0fb00fdc00400c0c00000fbc00a0000c0c0c00000c0c000
+00fbc0fd00fdc00200c0c0f700fcc0fb00fbc0fd00fbc0fd00fbc0fd0005
+c0c00000c0c0fc00fdc0fc00fcc0fd00fac0fc0001c0c0f200fdc0fd00fa
+c0010000fbc0fd00fbc0f60006c0c0000000c0c0f70006c0c0000000c0c0
+f700fcc0fb00fbc0fd00fbc0fd00fbc0fc00fdc0fc00fbc0010000fcc0f3
+00fbc0fd00fbc0fd00fbc0fd00fbc0fc00fcc0fd00fbc0fd0005c0c00000
+c0c0f700fdc0040000c0c000f9c0fd00fcc08e0080008000e30006c0c000
+0000c0c0e70005c0c00000c0c080008000c30080008000e40001c0c0e200
+06c0c0000000c0c080008000c30080008000e800fbc0e500fbc0fd00fcc0
+80008000c400800080008000800080008000800080008000800080008000
+800080008000fd0000c0a90000c0fc00fdc0e800fdc0fb0001c0c0fb00fd
+c09200fdc0fb0001c0c0fa0000c0f90001c0c0800080009500030000c0c0
+aa0001c0c0fb0001c0c0e90004c0c000c0c0fc0001c0c0fa0001c0c09100
+01c0c0fb0001c0c0fb0001c0c0f90001c0c0800080009500030000c0c0aa
+0001c0c0fb0001c0c0e90004c0c00000c0f40001c0c0910001c0c0f40001
+c0c0800080008c00fac0fd00fbc0f60008c0c000c0c0c0000000fbc0fd00
+fbc0fd00fbc00a0000c0c0000000c0c00000fbc0070000c0c000c0c0c0f6
+00fac0fd0007c0c000c0c0000000fbc0f40001c0c0fa00fdc0fa0001c0c0
+fc00fbc0fd00fbc0f60008c0c0000000c0c00000fbc0070000c0c00000c0
+c0f60008c0c0000000c0c00000fbc00a0000c0c000c0c0c0000000fbc0f5
+00fbc0fc00fcc0fc00fdc0fd00fac0fc00fdc0fd000ec0c000c0c0c00000
+00c0c0c000c0c080008000a700030000c0c0fc0006c0c0000000c0c0f600
+fdc03200c0c000c0c0000000c0c000c0c0000000c0c000c0c0000000c0c0
+00c0c0000000c0c000c0c0000000c0c00000c0c0c000c0c0f50001c0c0fb
+00fdc00a00c0c000c0c0000000c0c0f600fcc0fa0001c0c0fa0013c0c000
+0000c0c0000000c0c000c0c0000000c0c0f70015c0c0000000c0c000c0c0
+000000c0c000c0c00000c0c0f6001ec0c0000000c0c000c0c0000000c0c0
+0000c0c0c000c0c000c0c0000000c0c0f7000dc0c0000000c0c00000c0c0
+00c0c0fb0001c0c0fb0001c0c0f90001c0c0fc000cc0c00000c0c000c0c0
+0000c0c080008000a600030000c0c0fc0006c0c0000000c0c0f60006c0c0
+0000c0c000f9c00200c0c0fa000fc0c0000000c0c000c0c0000000c0c000
+f9c0070000c0c00000c0c0f50001c0c0fb0006c0c00000c0c000f9c0f500
+01c0c0f90001c0c0fa0004c0c0000000f9c0030000c0c0f30015c0c00000
+00c0c000c0c0000000c0c000c0c00000c0c0f60007c0c000c000c0c000f9
+c0080000c0c00000c0c000f9c0f700f9c00600c0c00000c0c0fb0001c0c0
+fb0001c0c0f90001c0c0fc000cc0c00000c0c000c0c00000c0c080008000
+a600030000c0c0fc0006c0c0000000c0c0f60001c0c0fb0001c0c0fa0001
+c0c0fa0011c0c0000000c0c000c0c0000000c0c000c0c0f90001c0c0f100
+01c0c0fb0008c0c00000c0c000c0c0f00001c0c0f90001c0c0fa0006c0c0
+000000c0c0f800fdc0f50015c0c0000000c0c000c0c0000000c0c000c0c0
+0000c0c0f60009c0c000c000c0c000c0c0f90001c0c0fb0001c0c0f20001
+c0c0fa0005c0c00000c0c0fb0001c0c0fb0001c0c0f90001c0c0fc000cc0
+c00000c0c000c0c00000c0c080008000a600030000c0c0fc0006c0c00000
+00c0c0f60001c0c0fb0001c0c0fa0001c0c0fa0011c0c0000000c0c000c0
+c0000000c0c000c0c0f90001c0c0f10001c0c0fb0008c0c00000c0c000c0
+c0f00001c0c0f90001c0c0fa0006c0c0000000c0c0f60001c0c0f60015c0
+c0000000c0c000c0c0000000c0c000c0c00000c0c0f60009c0c000c000c0
+c000c0c0f90001c0c0fb0001c0c0f20001c0c0fa0005c0c00000c0c0fb00
+01c0c0fb0001c0c0f90001c0c0fc000cc0c00000c0c000c0c00000c0c080
+008000a6000e0000c0c000c0c000c0c0000000c0c0f60001c0c0fb002ac0
+c0000000c0c000c0c0000000c0c000c0c0000000c0c00000c0c000c0c000
+00c0c0000000c0c00000c0c0f10014c0c000c0c00000c0c00000c0c000c0
+c0000000c0c0f50001c0c0f90001c0c0fa0013c0c0000000c0c0000000c0
+c000c0c0000000c0c0f70015c0c0000000c0c000c0c0000000c0c000c0c0
+0000c0c0f600f9c00b00c0c0000000c0c00000c0c0fb0006c0c0000000c0
+c0f7000dc0c0000000c0c000c0c00000c0c0fb0001c0c0fb0004c0c000c0
+c0fc0001c0c0fc000cc0c00000c0c000c0c00000c0c0fb0001c0c0800080
+00ad00fd00fdc0fd00fbc0f600fcc0fb00fbc0fd00fbc0fd00fbc0fc00fd
+c0fc00fbc0010000fcc0f100fdc00a0000c0c0c00000c0c00000fbc0f500
+fcc0fb00fcc0fc00fcc0fd00fbc0fd00fbc0f500fac0010000fbc0fd00fd
+c00200c0c0f60007c0c000c0c0000000fbc0010000fcc0fb00fbc0f500fb
+c0fd00fdc00500c0c0000000fcc0fb00fdc0fc00fcc0fd0007c0c00000c0
+c00000fbc0fb0001c0c080008000ad008000d30001c0c08b0001c0c08000
+8000a6008000d40001c0c08e0005c0c00000c0c080008000a6008000d800
+fbc08c00fcc080008000a5008000800080008000800080c080c080c080c0
+80c080c080c080c080c080c0d6c0fc8010c0c08080c0c0c08080c08080c0
+c0c08080f7c0f98080c080c080c080c0cfc0d7c0158080c0c08080c08080
+80c0c08080c08080c0c0c08080f6c0058080c0c0808080c080c080c080c0
+cfc0d8c0018080fcc00180c0fc800ac08080c08080c0c0c08080f6c00580
+80c0c0c08080c080c080c080c0cfc0d8c0018080fac0f98007c08080c0c0
+c08080f6c00f8080c080c0c0c0808080c08080c0c0c0fc80fcc0fb80fdc0
+fb8080c080c080c080c0eec0d8c0018080fac0028080c0fc8007c08080c0
+c0c08080f6c0fc80fdc0f980fbc0128080c0c08080c0c0c08080c08080c0
+c0c0808080c080c080c080c0efc0f98000c0f98000c0f98000c0f980f7c0
+028080c0fc800fc08080c0c0808080c08080c0c0c08080f6c00f8080c080
+c0c0c08080c080c08080c0c0fb8003c0c08080f9c0018080f3c0f98000c0
+f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f980
+00c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0
+f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f980
+00c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0
+f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f980
+00c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0
+f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f980
+00c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0f98000c0
+f98000c0f98000c0f98000c0f980ffc0d8c0168080c0c0c08080c08080c0
+c0c08080c08080c0c0c08080f6c0018080fbc0118080c080c08080c08080
+c0c08080c0c08080f8c0fd8080c080c080c080c0edc0d8c0168080c0c0c0
+8080c08080c0c0c08080c08080c0c0c08080f6c0188080c0c0c080c08080
+c080c08080c08080c0c08080c0c08080f6c001808080c080c080c080c0ee
+c0d7c0158080c0c08080c08080c0c0c08080c08080c0c0c08080f6c02580
+80c0c08080c08080c080c08080c08080c0c08080c0c08080c0c0c08080c0
+8080c0c0c0808080c080c080c080c0efc0d6c0fd800bc080c08080c0c0c0
+8080c0c0fb80f6c0f98011c08080c0c0c08080c0c0808080c08080c0c0fb
+80fdc0fb8080c080c080c080c0eec080c080c080c080c080c080c080c080
+c080c080c080c080c080c080c080c080c080c080c080c080c08000800080
+008000800080008000800080008000f9c0e40001c0c0f200fdc0db0000c0
+f90001c0c0dd00fdc0e80000c0f10000c0fc00fdc0e900fcc0100000c0c0
+000000c0c000c0c0000000c0c0f700fac0e90001c0c0ec0000c0e100fdc0
+f30001c0c0fa0000c0d200fdc0e20000c0da00fcc0f600fdc0f100fcc080
+00f6000600c0c00000c0c0e40001c0c0f30004c0c000c0c0dd0001c0c0f9
+0001c0c0dc0001c0c0e90001c0c0f20001c0c0fb0001c0c0ea0015c0c000
+00c0c000c0c0c00000c0c000c0c0000000c0c0f60005c0c00000c0c0ea00
+01c0c0ed0001c0c0e00001c0c0f30001c0c0fb0001c0c0d10001c0c0e300
+01c0c0db0005c0c00000c0c0f60001c0c0f20005c0c00000c0c08000f700
+0600c0c0000000c0d50004c0c00000c0dd0001c0c0d30001c0c0e90001c0
+c0f20001c0c0fb0001c0c0eb0001c0c0fc0001c000fcc00a00c0c000c0c0
+000000c0c0f60005c0c00000c0c0d50001c0c0e00001c0c0ec0001c0c0d1
+0001c0c0e30001c0c0dc0001c0c0fc0000c0f60001c0c0f30001c0c0fc00
+00c08000f7000400c0c000c0fc00fbc0070000c0c000c0c0c0f400fdc0fd
+0005c0c000c0c0c0fc0001c0c0fb00fbc0120000c0c000c0c0c00000c0c0
+c000c0c0000000fcc0fd00fac0fc00fdc0fc00fbc0070000c0c000c0c0c0
+f500fcc0fc00fcc0fc00fbc0090000c0c00000c0c00000fac0f600fac0fd
+0007c0c000c0c0000000fbc0f60001c0c0fa00f9c00700c0c0000000c0c0
+f6000fc0c00000c0c000c0c000c0c0c0000000fbc0fa00fdc0010000fbc0
+fd00fbc0010000fac0f500fcc0fd0005c0c000c0c0c0fc00fcc0f400fdc0
+fd00fac0fd00fbc0f500fdc00400c0c00000fbc0fd00fcc0fa0001c0c0fc
+00fbc0ee00fac0120000c0c0000000c0c000c0c000c0c0c0000000fbc0f6
+0001c0c0f10004c0c000c0c0f60001c0c0f20005c0c000c0c0c086000000
+fcc0fd000ec0c0000000c0c00000c0c0c000c0c0f40001c0c0fc0007c0c0
+0000c0c00000fcc0fd000fc0c0000000c0c00000c0c0c000c0c000f9c0fb
+0001c0c0fc0001c0c0f90013c0c0000000c0c0000000c0c00000c0c00000
+c0c0f30019c0c0000000c0c000c0c00000c0c0000000c0c000c0c00000c0
+c0fc0001c0c0f20001c0c0fb00fdc00a00c0c000c0c0000000c0c0f70001
+c0c0fa0002c0c000fcc00700c0c0000000c0c0f600fbc0fd00fdc00a00c0
+c000c0c0000000c0c0fa0016c0c000c0c0000000c0c000c0c0000000c0c0
+000000c0c0f00011c0c0000000c0c00000c0c00000c0c000c0c0f30001c0
+c0fb0001c0c0fc0006c0c0000000c0c0f7000ec0c00000c0c00000c0c000
+0000c0c0fb0001c0c0fb000bc0c0000000c0c0000000c0c0ed0001c0c0fc
+0016c0c0000000c0c00000c0c00000c0c000c0c0000000c0c0f70001c0c0
+f100fdc00200c0c0f70001c0c0f10005c0c00000c0c087001600c0c000c0
+000000c0c0000000c0c00000c0c00000c0c0f40001c0c0fc000ac0c00000
+c0c0000000c0c0fc0018c0c0000000c0c00000c0c00000c0c000c0c000c0
+00c0c00000fbc0fc0001c0c0f90013c0c0000000c0c0000000c0c00000c0
+c00000c0c0f600fbc0fd0014c0c00000c0c000c0c0000000c0c000c0c000
+00c0c0fc0001c0c0f20001c0c0fb0006c0c00000c0c000f9c0f70002c0c0
+00fcc00f00c0c00000c0c0c000c0c0000000c0c0f60001c0c0fa000dc0c0
+0000c0c000c0c0000000c0c0fa0002c0c000f9c00200c0c0f80001c0c0f3
+00fbc0fd000cc0c00000c0c000c0c00000c0c0f30001c0c0fb0001c0c0fb
+0001c0c0f30010c0c00000c0c00000c0c0000000c0c00000fbc0fb0001c0
+c0fc0001c0c0e90001c0c0fc000fc0c0000000c0c00000c0c00000c0c000
+f9c0f70001c0c0fa00f9c0070000c0c00000c0c0f70001c0c0fa00f9c007
+0000c0c00000c0c087000200c0c0fb000ac0c0000000c0c00000c0c0f000
+01c0c0fc000ac0c00000c0c0000000c0c0fc000ac0c0000000c0c00000c0
+c0fb000dc0c000c000c0c000c0c00000c0c0fc0001c0c0f90013c0c00000
+00c0c0000000c0c00000c0c00000c0c0f7001dc0c00000c0c0000000c0c0
+0000c0c000c0c0000000c0c000c0c00000c0c0fc0001c0c0f20001c0c0fb
+0008c0c00000c0c000c0c0f20016c0c0000000c0c000c0c0000000c0c000
+c0c0000000c0c0f60001c0c0fa0001c0c0fb0006c0c0000000c0c0fa0004
+c0c000c0c0fa0001c0c0f80001c0c0f40015c0c00000c0c0000000c0c000
+00c0c000c0c00000c0c0f30001c0c0fb0001c0c0fa00fdc0f50015c0c000
+00c0c00000c0c0000000c0c000c0c00000c0c0fb0001c0c0fb00fdc0eb00
+01c0c0fc0011c0c0000000c0c00000c0c00000c0c000c0c0f20001c0c0f1
+0005c0c00000c0c0f70001c0c0f10005c0c00000c0c087000200c0c0fb00
+0ac0c0000000c0c00000c0c0f00001c0c0fc000ac0c00000c0c0000000c0
+c0fc000ac0c0000000c0c00000c0c0fb000dc0c000c000c0c000c0c00000
+c0c0fc0001c0c0f90013c0c0000000c0c0000000c0c00000c0c00000c0c0
+f7001dc0c00000c0c0000000c0c00000c0c000c0c0000000c0c000c0c000
+00c0c0fc0001c0c0f20001c0c0fb0008c0c00000c0c000c0c0f20016c0c0
+000000c0c000c0c0000000c0c000c0c0000000c0c0f60001c0c0fa0001c0
+c0fb0006c0c0000000c0c0fa0004c0c000c0c0fa0001c0c0f80001c0c0f4
+0015c0c00000c0c0000000c0c00000c0c000c0c00000c0c0f30001c0c0fb
+0001c0c0f80001c0c0f60015c0c00000c0c00000c0c0000000c0c000c0c0
+0000c0c0fb0001c0c0f90001c0c0fb0001c0c0f30001c0c0fc0011c0c000
+0000c0c00000c0c00000c0c000c0c0f20001c0c0fc0000c0f60005c0c000
+00c0c0f70001c0c0fc0000c0f60005c0c00000c0c087000200c0c0fb000a
+c0c0000000c0c00000c0c0f00001c0c0fc000ac0c00000c0c0000000c0c0
+fc000ac0c0000000c0c00000c0c0fb000dc0c000c000c0c000c0c00000c0
+c0fc0004c0c000c0c0fc0013c0c0000000c0c0000000c0c00000c0c00000
+c0c0f7001dc0c00000c0c0000000c0c00000c0c000c0c0000000c0c000c0
+c00000c0c0fc0004c0c000c0c0f50014c0c000c0c00000c0c00000c0c000
+c0c0000000c0c0f60015c0c00000c0c000c0c0000000c0c000c0c0000000
+c0c0f60001c0c0fa0001c0c0fb0006c0c0000000c0c0fa0019c0c000c0c0
+000000c0c000c0c0000000c0c0000000c0c000c0c0f70015c0c00000c0c0
+000000c0c00000c0c000c0c00000c0c0f30001c0c0fb000cc0c000c0c000
+c0c0000000c0c0f70015c0c00000c0c00000c0c0000000c0c000c0c00000
+c0c0fb000bc0c0000000c0c0000000c0c0fc0001c0c0f3001cc0c000c0c0
+00c0c0000000c0c00000c0c00000c0c000c0c0000000c0c0f60005c0c000
+00c0c0f60005c0c00000c0c0f60005c0c00000c0c0f60005c0c00000c0c0
+fc0001c0c08d00fcc0fb00fbc0010000fcc0f200fcc0fd0007c0c00000c0
+c00000fcc0fc00fbc0010000fcc0fc000ec0c0000000c0c00000c0c0c000
+c0c0fc00fdc0fc00fcc0fd00fbc0fd0005c0c00000c0c0f600fdc00400c0
+c00000fbc0fd00fbc0fd00fdc00200c0c0fc00fdc0f300fdc00a0000c0c0
+c00000c0c00000fbc0f400fdc00b00c000c0c0000000c0c00000fbc0f600
+fcc0fc00fcc0fb00fbc0f90003c0c00000fbc0fd00fbc0fb00fdc0f500fd
+c01200c0c00000c0c00000c0c00000c0c0c000c0c0f500fcc0fb00fdc0fd
+00fbc0f500fbc0fd00fbc0fd00fdc00500c0c0000000fcc0fd00fbc0fb00
+01c0c0f200fdc0fd00fac0010000fbc0fd00fbc0f400fcc0f600fdc00300
+00c0c0f500fcc0f500fbc0fb0001c0c08d0080008000f70005c0c00000c0
+c09b0001c0c0dc0001c0c0e70005c0c00000c0c0ba0001c0c08300800080
+00f70005c0c00000c0c09f0005c0c00000c0c0c20006c0c0000000c0c0ba
+0001c0c0830080008000f600fcc09d00fcc0c500fbc0fd00fcc0bc00fcc0
+840080008000800080008000
+grestore
+showpage
+%%Trailer
+
+%%EndDocument
+ @endspecial -30 60512 a
+ currentpoint currentpoint translate 1 0.79 div 1 0.79 div scale neg
+exch neg exch translate
+ -30 60512 a -30 62062 a
+SDict begin H.S end
+ -30
+62062 a -30 62062 a
+SDict begin 18.2 H.A end
+ -30 62062 a -30 62062 a
+SDict begin [ /View [/XYZ H.V] /Dest (5974) cvn H.B /DEST pdfmark end
+ -30 62062
+a 2015 x FU(Y)-170 b(ou)387 b(can)g(also)g(start)g(Emacs)g(on)g(an)h(e)
+-23 b(xisting)386 b(\002le)h(by)g(typing)-30 65962 y
+SDict begin H.S end
+
+-30 65962 a -30 65962 a
+SDict begin 14.56 H.A end
+ -30 65962 a -30 65962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5975) cvn H.B /DEST pdfmark end
+ -30 65962
+a -30 65962 a
+SDict begin H.S end
+ -30 65962 a -30 65962 a
+SDict begin 14.56 H.A end
+ -30 65962 a -30
+65962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5976) cvn H.B /DEST pdfmark end
+ -30 65962 a 1276 x FJ(\045)1309 67238 y
+SDict begin H.S end
+ 1309
+67238 a 1309 67238 a
+SDict begin 14.56 H.A end
+ 1309 67238 a 1309 67238 a
+SDict begin [ /View [/XYZ H.V] /Dest (5977) cvn H.B /DEST pdfmark end
+ 1309 67238
+a FH(emacs)743 b(/etc/resolv.conf)p Black -30 73672 a
+FR(206)p Black eop end
+%%Page: 207 229
+TeXDict begin 207 228 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.207) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 40240 -1636 a FR(Chapter)386 b(17)h(Emacs)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (5978) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(This)426 b(will)f(cause)i(Emacs)e(to)h
+(load)g(the)g(speci\002ed)g(\002le)g(when)g(it)g(starts)f(up,)i
+(skipping)e(the)h(wel-)-30 5626 y(come)387 b(message.)-30
+5961 y
+SDict begin H.S end
+ -30 5961 a -30 5961 a
+SDict begin 18.2 H.A end
+ -30 5961 a -30 5961 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS-COMMAND-KEYS) cvn H.B /DEST
+pdfmark end
+ -30
+5961 a 5027 x FG(Command)518 b(K)-28 b(e)g(ys)-30 12303
+y
+SDict begin H.S end
+ -30 12303 a -30 12303 a
+SDict begin 18.2 H.A end
+ -30 12303 a -30 12303 a
+SDict begin [ /View [/XYZ H.V] /Dest (5981) cvn H.B /DEST pdfmark end
+ -30
+12303 a 1629 x FU(As)326 b(mentioned)f(abo)-23 b(v)g(e,)326
+b(Emacs)g(uses)20707 13932 y
+SDict begin H.S end
+ 20707 13932 a 20707 13932
+a
+SDict begin 18.2 H.A end
+ 20707 13932 a 20707 13932 a
+SDict begin [ /View [/XYZ H.V] /Dest (5982) cvn H.B /DEST pdfmark end
+ 20707 13932 a FX(Contr)-28
+b(ol)326 b FU(and)28735 13932 y
+SDict begin H.S end
+ 28735 13932 a 28735 13932
+a
+SDict begin 18.2 H.A end
+ 28735 13932 a 28735 13932 a
+SDict begin [ /View [/XYZ H.V] /Dest (5983) cvn H.B /DEST pdfmark end
+ 28735 13932 a FX(Alt)g
+FU(combinations)e(for)i(commands.)g(The)-30 15947 y(usual)443
+b(con)-62 b(v)-23 b(ention)441 b(is)i(to)g(write)f(these)h(with)24508
+15947 y
+SDict begin H.S end
+ 24508 15947 a 24508 15947 a
+SDict begin 18.2 H.A end
+ 24508 15947 a 24508
+15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (5984) cvn H.B /DEST pdfmark end
+ 24508 15947 a 24508 15947 a
+SDict begin H.S end
+ 24508 15947 a 24508
+15947 a
+SDict begin 18.2 H.A end
+ 24508 15947 a 24508 15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (5985) cvn H.B /DEST pdfmark end
+ 24508 15947 a FX(C)p
+FU(-)26143 15947 y
+SDict begin H.S end
+ 26143 15947 a 26143 15947 a
+SDict begin 18.2 H.A end
+ 26143
+15947 a 26143 15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (5986) cvn H.B /DEST pdfmark end
+ 26143 15947 a FX(letter)g FU(and)32794
+15947 y
+SDict begin H.S end
+ 32794 15947 a 32794 15947 a
+SDict begin 18.2 H.A end
+ 32794 15947 a 32794
+15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (5987) cvn H.B /DEST pdfmark end
+ 32794 15947 a 32794 15947 a
+SDict begin H.S end
+ 32794 15947 a 32794
+15947 a
+SDict begin 18.2 H.A end
+ 32794 15947 a 32794 15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (5988) cvn H.B /DEST pdfmark end
+ 32794 15947 a FX(M)p
+FU(-)34773 15947 y
+SDict begin H.S end
+ 34773 15947 a 34773 15947 a
+SDict begin 18.2 H.A end
+ 34773
+15947 a 34773 15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (5989) cvn H.B /DEST pdfmark end
+ 34773 15947 a FX(letter)p FU(,)h(respecti)-39
+b(v)-23 b(ely)-101 b(.)443 b(So)49366 15947 y
+SDict begin H.S end
+ 49366 15947
+a 49366 15947 a
+SDict begin 18.2 H.A end
+ 49366 15947 a 49366 15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (5990) cvn H.B /DEST pdfmark end
+ 49366 15947
+a 49366 15947 a
+SDict begin H.S end
+ 49366 15947 a 49366 15947 a
+SDict begin 18.2 H.A end
+ 49366 15947
+a 49366 15947 a
+SDict begin [ /View [/XYZ H.V] /Dest (5991) cvn H.B /DEST pdfmark end
+ 49366 15947 a FX(C)p FU(-)51001 15947
+y
+SDict begin H.S end
+ 51001 15947 a 51001 15947 a
+SDict begin 18.2 H.A end
+ 51001 15947 a 51001 15947
+a
+SDict begin [ /View [/XYZ H.V] /Dest (5992) cvn H.B /DEST pdfmark end
+ 51001 15947 a FX(x)-30 17962 y FU(means)4249 17962
+y
+SDict begin H.S end
+ 4249 17962 a 4249 17962 a
+SDict begin 18.2 H.A end
+ 4249 17962 a 4249 17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5993) cvn H.B /DEST pdfmark end
+
+4249 17962 a 4249 17962 a
+SDict begin H.S end
+ 4249 17962 a 4249 17962 a
+SDict begin 18.2 H.A end
+ 4249
+17962 a 4249 17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5994) cvn H.B /DEST pdfmark end
+ 4249 17962 a FX(Contr)-28 b(ol)p
+FU(+)10261 17962 y
+SDict begin H.S end
+ 10261 17962 a 10261 17962 a
+SDict begin 18.2 H.A end
+ 10261
+17962 a 10261 17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5995) cvn H.B /DEST pdfmark end
+ 10261 17962 a FX(x)p FU(,)318 b(and)14298
+17962 y
+SDict begin H.S end
+ 14298 17962 a 14298 17962 a
+SDict begin 18.2 H.A end
+ 14298 17962 a 14298
+17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5996) cvn H.B /DEST pdfmark end
+ 14298 17962 a 14298 17962 a
+SDict begin H.S end
+ 14298 17962 a 14298
+17962 a
+SDict begin 18.2 H.A end
+ 14298 17962 a 14298 17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5997) cvn H.B /DEST pdfmark end
+ 14298 17962 a FX(M)p
+FU(-)16277 17962 y
+SDict begin H.S end
+ 16277 17962 a 16277 17962 a
+SDict begin 18.2 H.A end
+ 16277
+17962 a 16277 17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5998) cvn H.B /DEST pdfmark end
+ 16277 17962 a FX(x)h FU(means)21650
+17962 y
+SDict begin H.S end
+ 21650 17962 a 21650 17962 a
+SDict begin 18.2 H.A end
+ 21650 17962 a 21650
+17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (5999) cvn H.B /DEST pdfmark end
+ 21650 17962 a 21650 17962 a
+SDict begin H.S end
+ 21650 17962 a 21650
+17962 a
+SDict begin 18.2 H.A end
+ 21650 17962 a 21650 17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (6000) cvn H.B /DEST pdfmark end
+ 21650 17962 a FX(Alt)p
+FU(+)24590 17962 y
+SDict begin H.S end
+ 24590 17962 a 24590 17962 a
+SDict begin 18.2 H.A end
+ 24590
+17962 a 24590 17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (6001) cvn H.B /DEST pdfmark end
+ 24590 17962 a FX(x)p FU(.)g(\(The)g(letter)32819
+17962 y
+SDict begin H.S end
+ 32819 17962 a 32819 17962 a
+SDict begin 18.2 H.A end
+ 32819 17962 a 32819
+17962 a
+SDict begin [ /View [/XYZ H.V] /Dest (6002) cvn H.B /DEST pdfmark end
+ 32819 17962 a FX(M)g FU(is)g(used)g(instead)f(of)h(A)g(because)
+-30 19976 y(originally)456 b(the)g(k)-15 b(e)-23 b(y)456
+b(w)-15 b(as)456 b(not)h(the)19099 19976 y
+SDict begin H.S end
+ 19099 19976
+a 19099 19976 a
+SDict begin 18.2 H.A end
+ 19099 19976 a 19099 19976 a
+SDict begin [ /View [/XYZ H.V] /Dest (6003) cvn H.B /DEST pdfmark end
+ 19099 19976
+a FX(Alt)g FU(k)-15 b(e)-23 b(y)456 b(b)-31 b(ut)456
+b(the)29035 19976 y
+SDict begin H.S end
+ 29035 19976 a 29035 19976 a
+SDict begin 18.2 H.A end
+ 29035
+19976 a 29035 19976 a
+SDict begin [ /View [/XYZ H.V] /Dest (6004) cvn H.B /DEST pdfmark end
+ 29035 19976 a FX(Meta)g FU(k)-15
+b(e)-23 b(y)-101 b(.)457 b(The)38743 19976 y
+SDict begin H.S end
+ 38743 19976
+a 38743 19976 a
+SDict begin 18.2 H.A end
+ 38743 19976 a 38743 19976 a
+SDict begin [ /View [/XYZ H.V] /Dest (6005) cvn H.B /DEST pdfmark end
+ 38743 19976
+a FX(Meta)f FU(k)-15 b(e)-23 b(y)456 b(has)h(all)f(b)-31
+b(ut)-30 21991 y(disappeared)423 b(from)h(computer)f(k)-15
+b(e)-23 b(yboards,)422 b(and)i(in)f(Emacs)g(the)35814
+21991 y
+SDict begin H.S end
+ 35814 21991 a 35814 21991 a
+SDict begin 18.2 H.A end
+ 35814 21991 a 35814
+21991 a
+SDict begin [ /View [/XYZ H.V] /Dest (6006) cvn H.B /DEST pdfmark end
+ 35814 21991 a FX(Alt)g FU(k)-15 b(e)-23 b(y)423
+b(has)g(tak)-15 b(en)423 b(o)-23 b(v)g(er)423 b(its)-30
+24006 y(function.\))-30 25058 y
+SDict begin H.S end
+ -30 25058 a -30 25058
+a
+SDict begin 18.2 H.A end
+ -30 25058 a -30 25058 a
+SDict begin [ /View [/XYZ H.V] /Dest (6007) cvn H.B /DEST pdfmark end
+ -30 25058 a 1737 x FU(Man)-23
+b(y)553 b(Emacs)g(commands)g(consist)g(of)g(sequences)h(of)f(k)-15
+b(e)-23 b(ys)553 b(and)g(k)-15 b(e)-23 b(y)553 b(combinations.)g(F)-23
+b(or)-30 28810 y(e)g(xample,)5977 28810 y
+SDict begin H.S end
+ 5977 28810
+a 5977 28810 a
+SDict begin 18.2 H.A end
+ 5977 28810 a 5977 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6008) cvn H.B /DEST pdfmark end
+ 5977 28810 a
+5977 28810 a
+SDict begin H.S end
+ 5977 28810 a 5977 28810 a
+SDict begin 18.2 H.A end
+ 5977 28810 a 5977
+28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6009) cvn H.B /DEST pdfmark end
+ 5977 28810 a FX(C)p FU(-)7612 28810 y
+SDict begin H.S end
+ 7612 28810
+a 7612 28810 a
+SDict begin 18.2 H.A end
+ 7612 28810 a 7612 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6010) cvn H.B /DEST pdfmark end
+ 7612 28810 a
+FX(x)8779 28810 y
+SDict begin H.S end
+ 8779 28810 a 8779 28810 a
+SDict begin 18.2 H.A end
+ 8779 28810
+a 8779 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6011) cvn H.B /DEST pdfmark end
+ 8779 28810 a 8779 28810 a
+SDict begin H.S end
+ 8779 28810 a
+8779 28810 a
+SDict begin 18.2 H.A end
+ 8779 28810 a 8779 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6012) cvn H.B /DEST pdfmark end
+ 8779 28810 a FX(C)p
+FU(-)10414 28810 y
+SDict begin H.S end
+ 10414 28810 a 10414 28810 a
+SDict begin 18.2 H.A end
+ 10414
+28810 a 10414 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6013) cvn H.B /DEST pdfmark end
+ 10414 28810 a FX(c)392 b FU(\(that)g(is)16152
+28810 y
+SDict begin H.S end
+ 16152 28810 a 16152 28810 a
+SDict begin 18.2 H.A end
+ 16152 28810 a 16152
+28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6014) cvn H.B /DEST pdfmark end
+ 16152 28810 a 16152 28810 a
+SDict begin H.S end
+ 16152 28810 a 16152
+28810 a
+SDict begin 18.2 H.A end
+ 16152 28810 a 16152 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6015) cvn H.B /DEST pdfmark end
+ 16152 28810 a FX(Contr)-28
+b(ol)p FU(-)21806 28810 y
+SDict begin H.S end
+ 21806 28810 a 21806 28810 a
+SDict begin 18.2 H.A end
+
+21806 28810 a 21806 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6016) cvn H.B /DEST pdfmark end
+ 21806 28810 a FX(x)392 b
+FU(follo)-39 b(wed)391 b(by)30777 28810 y
+SDict begin H.S end
+ 30777 28810
+a 30777 28810 a
+SDict begin 18.2 H.A end
+ 30777 28810 a 30777 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6017) cvn H.B /DEST pdfmark end
+ 30777 28810
+a 30777 28810 a
+SDict begin H.S end
+ 30777 28810 a 30777 28810 a
+SDict begin 18.2 H.A end
+ 30777 28810
+a 30777 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6018) cvn H.B /DEST pdfmark end
+ 30777 28810 a FX(Contr)-28 b(ol)p FU(-)36431
+28810 y
+SDict begin H.S end
+ 36431 28810 a 36431 28810 a
+SDict begin 18.2 H.A end
+ 36431 28810 a 36431
+28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6019) cvn H.B /DEST pdfmark end
+ 36431 28810 a FX(c)392 b FU(\))g(quits)f(Emacs,)46736
+28810 y
+SDict begin H.S end
+ 46736 28810 a 46736 28810 a
+SDict begin 18.2 H.A end
+ 46736 28810 a 46736
+28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6020) cvn H.B /DEST pdfmark end
+ 46736 28810 a 46736 28810 a
+SDict begin H.S end
+ 46736 28810 a 46736
+28810 a
+SDict begin 18.2 H.A end
+ 46736 28810 a 46736 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6021) cvn H.B /DEST pdfmark end
+ 46736 28810 a FX(C)p
+FU(-)48371 28810 y
+SDict begin H.S end
+ 48371 28810 a 48371 28810 a
+SDict begin 18.2 H.A end
+ 48371
+28810 a 48371 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6022) cvn H.B /DEST pdfmark end
+ 48371 28810 a FX(x)49538 28810
+y
+SDict begin H.S end
+ 49538 28810 a 49538 28810 a
+SDict begin 18.2 H.A end
+ 49538 28810 a 49538 28810
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6023) cvn H.B /DEST pdfmark end
+ 49538 28810 a 49538 28810 a
+SDict begin H.S end
+ 49538 28810 a 49538 28810
+a
+SDict begin 18.2 H.A end
+ 49538 28810 a 49538 28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6024) cvn H.B /DEST pdfmark end
+ 49538 28810 a FX(C)p FU(-)51173
+28810 y
+SDict begin H.S end
+ 51173 28810 a 51173 28810 a
+SDict begin 18.2 H.A end
+ 51173 28810 a 51173
+28810 a
+SDict begin [ /View [/XYZ H.V] /Dest (6025) cvn H.B /DEST pdfmark end
+ 51173 28810 a FX(s)-30 30825 y FU(sa)-31 b(v)-23
+b(es)559 b(the)h(current)g(\002le.)g(K)-39 b(eep)560
+b(in)f(mind)h(that)26350 30825 y
+SDict begin H.S end
+ 26350 30825 a 26350
+30825 a
+SDict begin 18.2 H.A end
+ 26350 30825 a 26350 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6026) cvn H.B /DEST pdfmark end
+ 26350 30825 a 26350
+30825 a
+SDict begin H.S end
+ 26350 30825 a 26350 30825 a
+SDict begin 18.2 H.A end
+ 26350 30825 a 26350
+30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6027) cvn H.B /DEST pdfmark end
+ 26350 30825 a FX(C)p FU(-)27985 30825 y
+SDict begin H.S end
+ 27985
+30825 a 27985 30825 a
+SDict begin 18.2 H.A end
+ 27985 30825 a 27985 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6028) cvn H.B /DEST pdfmark end
+ 27985
+30825 a FX(x)29320 30825 y
+SDict begin H.S end
+ 29320 30825 a 29320 30825
+a
+SDict begin 18.2 H.A end
+ 29320 30825 a 29320 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6029) cvn H.B /DEST pdfmark end
+ 29320 30825 a 29320 30825
+a
+SDict begin H.S end
+ 29320 30825 a 29320 30825 a
+SDict begin 18.2 H.A end
+ 29320 30825 a 29320 30825
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6030) cvn H.B /DEST pdfmark end
+ 29320 30825 a FX(C)p FU(-)30955 30825 y
+SDict begin H.S end
+ 30955 30825
+a 30955 30825 a
+SDict begin 18.2 H.A end
+ 30955 30825 a 30955 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6031) cvn H.B /DEST pdfmark end
+ 30955 30825
+a FX(b)f FU(is)33970 30825 y
+SDict begin H.S end
+ 33970 30825 a 33970 30825
+a
+SDict begin 18.2 H.A end
+ 33970 30825 a 33970 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6032) cvn H.B /DEST pdfmark end
+ 33970 30825 a FR(not)587
+b FU(the)560 b(same)f(as)44587 30825 y
+SDict begin H.S end
+ 44587 30825 a
+44587 30825 a
+SDict begin 18.2 H.A end
+ 44587 30825 a 44587 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6033) cvn H.B /DEST pdfmark end
+ 44587 30825
+a 44587 30825 a
+SDict begin H.S end
+ 44587 30825 a 44587 30825 a
+SDict begin 18.2 H.A end
+ 44587 30825
+a 44587 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6034) cvn H.B /DEST pdfmark end
+ 44587 30825 a FX(C)p FU(-)46222 30825
+y
+SDict begin H.S end
+ 46222 30825 a 46222 30825 a
+SDict begin 18.2 H.A end
+ 46222 30825 a 46222 30825
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6035) cvn H.B /DEST pdfmark end
+ 46222 30825 a FX(x)47557 30825 y
+SDict begin H.S end
+ 47557 30825 a 47557
+30825 a
+SDict begin 18.2 H.A end
+ 47557 30825 a 47557 30825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6036) cvn H.B /DEST pdfmark end
+ 47557 30825 a FX(b)p
+FU(.)h(The)-30 32839 y(former)437 b(means)9020 32839
+y
+SDict begin H.S end
+ 9020 32839 a 9020 32839 a
+SDict begin 18.2 H.A end
+ 9020 32839 a 9020 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6037) cvn H.B /DEST pdfmark end
+
+9020 32839 a 9020 32839 a
+SDict begin H.S end
+ 9020 32839 a 9020 32839 a
+SDict begin 18.2 H.A end
+ 9020
+32839 a 9020 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6038) cvn H.B /DEST pdfmark end
+ 9020 32839 a FX(Contr)-28 b(ol)p
+FU(-)14674 32839 y
+SDict begin H.S end
+ 14674 32839 a 14674 32839 a
+SDict begin 18.2 H.A end
+ 14674
+32839 a 14674 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6039) cvn H.B /DEST pdfmark end
+ 14674 32839 a FX(x)436 b FU(follo)-39
+b(wed)437 b(by)23779 32839 y
+SDict begin H.S end
+ 23779 32839 a 23779 32839
+a
+SDict begin 18.2 H.A end
+ 23779 32839 a 23779 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6040) cvn H.B /DEST pdfmark end
+ 23779 32839 a 23779 32839
+a
+SDict begin H.S end
+ 23779 32839 a 23779 32839 a
+SDict begin 18.2 H.A end
+ 23779 32839 a 23779 32839
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6041) cvn H.B /DEST pdfmark end
+ 23779 32839 a FX(Contr)-28 b(ol)p FU(-)29433 32839
+y
+SDict begin H.S end
+ 29433 32839 a 29433 32839 a
+SDict begin 18.2 H.A end
+ 29433 32839 a 29433 32839
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6042) cvn H.B /DEST pdfmark end
+ 29433 32839 a FX(b)p FU(,)437 b(while)f(the)h(latter)f(means)45348
+32839 y
+SDict begin H.S end
+ 45348 32839 a 45348 32839 a
+SDict begin 18.2 H.A end
+ 45348 32839 a 45348
+32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6043) cvn H.B /DEST pdfmark end
+ 45348 32839 a 45348 32839 a
+SDict begin H.S end
+ 45348 32839 a 45348
+32839 a
+SDict begin 18.2 H.A end
+ 45348 32839 a 45348 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6044) cvn H.B /DEST pdfmark end
+ 45348 32839 a FX(Contr)-28
+b(ol)p FU(-)51002 32839 y
+SDict begin H.S end
+ 51002 32839 a 51002 32839 a
+SDict begin 18.2 H.A end
+
+51002 32839 a 51002 32839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6045) cvn H.B /DEST pdfmark end
+ 51002 32839 a FX(x)-30 34854
+y FU(follo)-39 b(wed)387 b(by)g(just)g(')10908 34854
+y
+SDict begin H.S end
+ 10908 34854 a 10908 34854 a
+SDict begin 18.2 H.A end
+ 10908 34854 a 10908 34854
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6046) cvn H.B /DEST pdfmark end
+ 10908 34854 a FX(b)p FU('.)-30 37514 y
+SDict begin H.S end
+ -30 37514 a
+-30 37514 a
+SDict begin 18.2 H.A end
+ -30 37514 a -30 37514 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS-BUFFERS) cvn H.B /DEST
+pdfmark end
+ -30 37514 a 5789
+x FL(17.2)620 b(Buff)-22 b(er)-33 b(s)-30 43331 y
+SDict begin H.S end
+ -30
+43331 a -30 43331 a
+SDict begin 18.2 H.A end
+ -30 43331 a -30 43331 a
+SDict begin [ /View [/XYZ H.V] /Dest (6049) cvn H.B /DEST pdfmark end
+ -30 43331
+a -30 44447 a
+SDict begin H.S end
+ -30 44447 a -30 44447 a
+SDict begin 18.2 H.A end
+ -30 44447 a -30
+44447 a
+SDict begin [ /View [/XYZ H.V] /Dest (6052) cvn H.B /DEST pdfmark end
+ -30 44447 a 1987 x FU(In)504 b(Emacs,)g(the)f(concept)h(of)
+16303 46434 y
+SDict begin H.S end
+ 16303 46434 a 16303 46434 a
+SDict begin 18.2 H.A end
+ 16303 46434
+a 16303 46434 a
+SDict begin [ /View [/XYZ H.V] /Dest (6053) cvn H.B /DEST pdfmark end
+ 16303 46434 a FU(\223b)-31 b(uf)-39 b(fers\224)504
+b(is)g(essential.)f(Ev)-23 b(ery)503 b(\002le)h(that)f(you)g(open)h(is)
+f(loaded)-30 48448 y(into)524 b(its)g(o)-39 b(wn)525
+b(b)-31 b(uf)-39 b(fer)-85 b(.)525 b(Furthermore,)f(Emacs)g(has)g(se)
+-39 b(v)-23 b(eral)525 b(special)f(b)-31 b(uf)-39 b(fers,)525
+b(which)f(do)g(not)-30 50463 y(contain)373 b(a)h(\002le)g(b)-31
+b(ut)373 b(are)h(used)g(for)g(other)f(things.)h(Such)f(special)h(b)-31
+b(uf)-39 b(fers)374 b(usually)f(ha)-31 b(v)-23 b(e)373
+b(a)h(name)-30 52478 y(that)342 b(starts)f(and)h(ends)g(with)f(an)h
+(asterisk.)g(F)-23 b(or)341 b(e)-23 b(xample,)342 b(the)g(b)-31
+b(uf)-39 b(fer)342 b(that)g(Emacs)f(sho)-39 b(ws)342
+b(when)-30 54492 y(it)490 b(is)f(\002rst)h(started,)g(is)g(the)f
+(so-called)h(*scratch*)g(b)-31 b(uf)-39 b(fer)-85 b(.)490
+b(In)g(the)g(*scratch*)f(b)-31 b(uf)-39 b(fer)-62 b(,)491
+b(you)f(can)-30 56507 y(type)431 b(te)-23 b(xt)431 b(in)g(the)g(normal)
+f(w)-15 b(ay)-101 b(,)432 b(b)-31 b(ut)430 b(te)-23 b(xt)431
+b(that)g(is)g(typed)g(there)g(is)g(not)g(sa)-31 b(v)-23
+b(ed)430 b(when)h(Emacs)g(is)-30 58522 y(closed.)-30
+59312 y
+SDict begin H.S end
+ -30 59312 a -30 59312 a
+SDict begin 18.2 H.A end
+ -30 59312 a -30 59312
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6054) cvn H.B /DEST pdfmark end
+ -30 59312 a 1999 x FU(There)378 b(is)g(one)g(other)g(special)g(b)-31
+b(uf)-39 b(fer)378 b(you)g(need)g(to)g(kno)-39 b(w)378
+b(about,)g(and)h(that)e(is)h(the)g(minib)-31 b(uf)-39
+b(fer)-85 b(.)-30 63326 y(This)434 b(b)-31 b(uf)-39 b(fer)434
+b(consists)f(of)h(only)g(one)g(line,)g(and)g(is)g(al)-15
+b(w)g(ays)433 b(on)h(the)g(screen:)g(it)g(is)g(the)f(v)-23
+b(ery)434 b(last)-30 65341 y(line)335 b(of)g(the)h(Emacs)f(windo)-39
+b(w)-101 b(,)335 b(belo)-39 b(w)335 b(the)g(status)g(bar)h(for)f(the)g
+(current)g(b)-31 b(uf)-39 b(fer)-85 b(.)336 b(The)f(minib)-31
+b(uf)-39 b(fer)-30 67355 y(is)519 b(where)h(Emacs)f(sho)-39
+b(ws)519 b(messages)g(for)h(the)f(user)-62 b(,)520 b(and)f(it)g(is)h
+(also)f(the)g(place)h(where)f(com-)p Black 49394 73792
+a FR(207)p Black eop end
+%%Page: 208 230
+TeXDict begin 208 229 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.208) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(17)g(Emacs)p Black
+-30 3611 a FU(mands)340 b(that)h(require)f(some)h(user)f(input)g(are)h
+(e)-23 b(x)g(ecuted.)341 b(F)-23 b(or)340 b(e)-23 b(xample,)340
+b(when)h(you)f(open)h(a)g(\002le,)-30 5626 y(Emacs)387
+b(will)g(ask)g(for)h(its)e(name)i(in)f(the)g(minib)-31
+b(uf)-39 b(fer)-85 b(.)-30 6416 y
+SDict begin H.S end
+ -30 6416 a -30 6416
+a
+SDict begin 18.2 H.A end
+ -30 6416 a -30 6416 a
+SDict begin [ /View [/XYZ H.V] /Dest (6055) cvn H.B /DEST pdfmark end
+ -30 6416 a 1999 x FU(Switching)491
+b(from)i(one)f(b)-31 b(uf)-39 b(fer)493 b(to)g(another)f(can)h(be)f
+(done)h(with)f(the)g(command)44376 8415 y
+SDict begin H.S end
+ 44376 8415
+a 44376 8415 a
+SDict begin 18.2 H.A end
+ 44376 8415 a 44376 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (6056) cvn H.B /DEST pdfmark end
+ 44376 8415 a
+44376 8415 a
+SDict begin H.S end
+ 44376 8415 a 44376 8415 a
+SDict begin 18.2 H.A end
+ 44376 8415 a 44376
+8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (6057) cvn H.B /DEST pdfmark end
+ 44376 8415 a FX(C)p FU(-)46011 8415 y
+SDict begin H.S end
+ 46011 8415
+a 46011 8415 a
+SDict begin 18.2 H.A end
+ 46011 8415 a 46011 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (6058) cvn H.B /DEST pdfmark end
+ 46011 8415 a
+FX(x)47279 8415 y
+SDict begin H.S end
+ 47279 8415 a 47279 8415 a
+SDict begin 18.2 H.A end
+ 47279 8415
+a 47279 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (6059) cvn H.B /DEST pdfmark end
+ 47279 8415 a FX(b)p FU(.)g(This)-30 10430
+y(will)387 b(prompt)f(you)h(for)g(the)g(name)g(of)g(a)h(b)-31
+b(uf)-39 b(fer)387 b(\(a)h(b)-31 b(uf)-39 b(fer')-85
+b(s)387 b(name)g(is)g(usually)f(the)h(name)g(of)g(the)-30
+12445 y(\002le)411 b(you)h(are)g(editing)f(in)g(it\),)h(and)f(it)h(gi)
+-39 b(v)-23 b(es)411 b(a)h(def)-15 b(ault)411 b(choice,)h(which)f(is)g
+(normally)g(the)h(b)-31 b(uf)-39 b(fer)-30 14459 y(that)529
+b(you)h(were)g(in)f(before)h(you)f(switched)g(to)h(or)g(created)f(the)h
+(current)g(b)-31 b(uf)-39 b(fer)-85 b(.)530 b(Just)f(hitting)-30
+16474 y
+SDict begin H.S end
+ -30 16474 a -30 16474 a
+SDict begin 18.2 H.A end
+ -30 16474 a -30 16474
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6060) cvn H.B /DEST pdfmark end
+ -30 16474 a FR(Enter)423 b FU(will)386 b(switch)h(to)g(that)g(def)-15
+b(ault)387 b(b)-31 b(uf)-39 b(fer)-85 b(.)-30 17267 y
+SDict begin H.S end
+
+-30 17267 a -30 17267 a
+SDict begin 18.2 H.A end
+ -30 17267 a -30 17267 a
+SDict begin [ /View [/XYZ H.V] /Dest (6061) cvn H.B /DEST pdfmark end
+ -30 17267
+a 1997 x FU(If)425 b(you)f(w)-15 b(ant)424 b(to)g(switch)g(to)g
+(another)g(b)-31 b(uf)-39 b(fer)425 b(than)f(the)g(def)-15
+b(ault)424 b(of)-39 b(fered)425 b(by)f(Emacs,)g(just)g(type)-30
+21278 y(its)519 b(name.)g(Note)g(that)g(you)g(can)g(use)g(so-called)
+26806 21278 y
+SDict begin H.S end
+ 26806 21278 a 26806 21278 a
+SDict begin 18.2 H.A end
+ 26806 21278
+a 26806 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6062) cvn H.B /DEST pdfmark end
+ 26806 21278 a FX(T)-143 b(ab)p FU(-completion)518
+b(here:)h(type)g(the)g(\002rst)g(fe)-39 b(w)-30 23293
+y(letters)437 b(of)h(the)g(b)-31 b(uf)-39 b(fer')-85
+b(s)437 b(name)h(and)f(hit)21987 23293 y
+SDict begin H.S end
+ 21987 23293
+a 21987 23293 a
+SDict begin 18.2 H.A end
+ 21987 23293 a 21987 23293 a
+SDict begin [ /View [/XYZ H.V] /Dest (6063) cvn H.B /DEST pdfmark end
+ 21987 23293
+a FX(T)-143 b(ab)p FU(;)438 b(Emacs)f(will)g(then)g(complete)g(the)h
+(name)f(of)h(the)-30 25308 y(b)-31 b(uf)-39 b(fer)-85
+b(.)4376 25308 y
+SDict begin H.S end
+ 4376 25308 a 4376 25308 a
+SDict begin 18.2 H.A end
+ 4376 25308
+a 4376 25308 a
+SDict begin [ /View [/XYZ H.V] /Dest (6064) cvn H.B /DEST pdfmark end
+ 4376 25308 a FX(T)-143 b(ab)387 b FU(completion)f(w)-15
+b(orks)387 b(e)-39 b(v)-23 b(erywhere)387 b(in)g(Emacs)g(where)h(it)f
+(mak)-15 b(es)386 b(sense.)-30 26418 y
+SDict begin H.S end
+ -30 26418 a -30
+26418 a
+SDict begin 18.2 H.A end
+ -30 26418 a -30 26418 a
+SDict begin [ /View [/XYZ H.V] /Dest (6065) cvn H.B /DEST pdfmark end
+ -30 26418 a 1679 x FU(Y)-170
+b(ou)493 b(can)h(get)g(a)g(list)f(of)h(open)g(b)-31 b(uf)-39
+b(fers)494 b(by)f(hitting)28256 28097 y
+SDict begin H.S end
+ 28256 28097 a
+28256 28097 a
+SDict begin 18.2 H.A end
+ 28256 28097 a 28256 28097 a
+SDict begin [ /View [/XYZ H.V] /Dest (6066) cvn H.B /DEST pdfmark end
+ 28256 28097
+a 28256 28097 a
+SDict begin H.S end
+ 28256 28097 a 28256 28097 a
+SDict begin 18.2 H.A end
+ 28256 28097
+a 28256 28097 a
+SDict begin [ /View [/XYZ H.V] /Dest (6067) cvn H.B /DEST pdfmark end
+ 28256 28097 a FX(C)p FU(-)29891 28097
+y
+SDict begin H.S end
+ 29891 28097 a 29891 28097 a
+SDict begin 18.2 H.A end
+ 29891 28097 a 29891 28097
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6068) cvn H.B /DEST pdfmark end
+ 29891 28097 a FX(x)31160 28097 y
+SDict begin H.S end
+ 31160 28097 a 31160
+28097 a
+SDict begin 18.2 H.A end
+ 31160 28097 a 31160 28097 a
+SDict begin [ /View [/XYZ H.V] /Dest (6069) cvn H.B /DEST pdfmark end
+ 31160 28097 a 31160
+28097 a
+SDict begin H.S end
+ 31160 28097 a 31160 28097 a
+SDict begin 18.2 H.A end
+ 31160 28097 a 31160
+28097 a
+SDict begin [ /View [/XYZ H.V] /Dest (6070) cvn H.B /DEST pdfmark end
+ 31160 28097 a FX(C)p FU(-)32795 28097 y
+SDict begin H.S end
+ 32795
+28097 a 32795 28097 a
+SDict begin 18.2 H.A end
+ 32795 28097 a 32795 28097 a
+SDict begin [ /View [/XYZ H.V] /Dest (6071) cvn H.B /DEST pdfmark end
+ 32795
+28097 a FX(b)p FU(.)h(This)f(command)g(will)h(usually)-30
+30112 y(split)343 b(the)h(screen)h(in)f(tw)-15 b(o,)343
+b(displaying)g(the)h(b)-31 b(uf)-39 b(fer)345 b(you)f(were)g(w)-15
+b(orking)343 b(in)h(in)g(the)g(top)g(half,)g(and)-30
+32126 y(a)365 b(ne)-39 b(w)365 b(b)-31 b(uf)-39 b(fer)366
+b(called)f(*Buf)-39 b(fer)364 b(List*)h(in)g(the)f(bottom)g(half.)i
+(This)e(b)-31 b(uf)-39 b(fer)365 b(contains)g(a)g(list)f(of)h(all)-30
+34141 y(the)378 b(b)-31 b(uf)-39 b(fers,)379 b(their)e(sizes)h(and)g
+(modes,)g(and)g(the)g(\002les,)g(if)g(an)-23 b(y)-101
+b(,)378 b(that)g(those)g(b)-31 b(uf)-39 b(fers)378 b(are)g(visiting)-30
+36156 y(\(as)388 b(it)f(is)g(called)g(in)g(Emacs\).)g(Y)-170
+b(ou)387 b(can)h(get)f(rid)g(of)g(this)g(split)g(screen)g(by)g(typing)
+43747 36156 y
+SDict begin H.S end
+ 43747 36156 a 43747 36156 a
+SDict begin 18.2 H.A end
+ 43747 36156
+a 43747 36156 a
+SDict begin [ /View [/XYZ H.V] /Dest (6072) cvn H.B /DEST pdfmark end
+ 43747 36156 a 43747 36156 a
+SDict begin H.S end
+ 43747 36156
+a 43747 36156 a
+SDict begin 18.2 H.A end
+ 43747 36156 a 43747 36156 a
+SDict begin [ /View [/XYZ H.V] /Dest (6073) cvn H.B /DEST pdfmark end
+ 43747 36156
+a FX(C)p FU(-)45382 36156 y
+SDict begin H.S end
+ 45382 36156 a 45382 36156
+a
+SDict begin 18.2 H.A end
+ 45382 36156 a 45382 36156 a
+SDict begin [ /View [/XYZ H.V] /Dest (6074) cvn H.B /DEST pdfmark end
+ 45382 36156 a FX(x)46544
+36156 y
+SDict begin H.S end
+ 46544 36156 a 46544 36156 a
+SDict begin 18.2 H.A end
+ 46544 36156 a 46544
+36156 a
+SDict begin [ /View [/XYZ H.V] /Dest (6075) cvn H.B /DEST pdfmark end
+ 46544 36156 a FX(1)p FU(.)-30 36491 y
+SDict begin H.S end
+ -30 36491
+a -30 36491 a
+SDict begin 16.9 H.A end
+ -30 36491 a -30 36491 a
+SDict begin [ /View [/XYZ H.V] /Dest (6076) cvn H.B /DEST pdfmark end
+ -30 36491 a -30
+38816 a
+SDict begin H.S end
+ -30 38816 a -30 38816 a
+SDict begin 16.9 H.A end
+ -30 38816 a -30 38816
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6077) cvn H.B /DEST pdfmark end
+ -30 38816 a 3070 40351 a Fu(Note:)506 b Ft(Under)g(X,)f(the)h(list)g
+(of)f(b)-29 b(uff)-43 b(ers)506 b(is)f(also)h(a)-29 b(v)-36
+b(ailab)-29 b(le)507 b(in)f(the)g(Buff)-43 b(er)506 b(men)-14
+b(u)505 b(in)h(the)3070 42222 y(men)-14 b(u)399 b(bar)-72
+b(.)-30 46561 y
+SDict begin H.S end
+ -30 46561 a -30 46561 a
+SDict begin 18.2 H.A end
+ -30 46561 a -30
+46561 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS-MODES) cvn H.B /DEST pdfmark
+end
+ -30 46561 a 6125 x FL(17.3)620 b(Modes)-30 52714
+y
+SDict begin H.S end
+ -30 52714 a -30 52714 a
+SDict begin 18.2 H.A end
+ -30 52714 a -30 52714 a
+SDict begin [ /View [/XYZ H.V] /Dest (6080) cvn H.B /DEST pdfmark end
+ -30
+52714 a -30 53829 a
+SDict begin H.S end
+ -30 53829 a -30 53829 a
+SDict begin 18.2 H.A end
+ -30 53829
+a -30 53829 a
+SDict begin [ /View [/XYZ H.V] /Dest (6083) cvn H.B /DEST pdfmark end
+ -30 53829 a 1987 x FU(Ev)-23 b(ery)370
+b(b)-31 b(uf)-39 b(fer)370 b(in)f(Emacs)h(has)g(an)f(associated)h
+(mode.)g(This)f(mode)g(is)h(v)-23 b(ery)370 b(dif)-39
+b(ferent)369 b(from)h(the)-30 57831 y(idea)435 b(of)g(modes)f(in)10835
+57831 y
+SDict begin H.S end
+ 10835 57831 a 10835 57831 a
+SDict begin 18.2 H.A end
+ 10835 57831 a 10835
+57831 a
+SDict begin [ /View [/XYZ H.V] /Dest (6084) cvn H.B /DEST pdfmark end
+ 10835 57831 a FP(vi)p FU(:)g(a)h(mode)f(tells)h(you)f(what)h
+(kind)f(of)h(b)-31 b(uf)-39 b(fer)435 b(you)g(are)g(in.)g(F)-23
+b(or)434 b(e)-23 b(xample,)-30 59846 y(there)392 b(is)f(te)-23
+b(xt-mode)391 b(for)g(normal)g(te)-23 b(xt)391 b(\002les,)h(b)-31
+b(ut)391 b(there)h(are)f(also)h(modes)f(such)g(as)h(c-mode)f(for)-30
+61860 y(editing)441 b(C)f(programs,)h(sh-mode)g(for)g(editing)g(shell)f
+(scripts,)h(late)-23 b(x-mode)441 b(for)g(editing)f(L)48664
+61587 y Fb(A)49215 61860 y FU(T)49904 62209 y(E)50657
+61860 y(X)-30 63875 y(\002les,)380 b(mail-mode)g(for)g(editing)g(email)
+g(and)g(ne)-39 b(ws)380 b(messages,)h(etc.)f(A)h(mode)f(pro)-23
+b(vides)379 b(special)-30 65890 y(customizations)504
+b(and)g(functionality)g(that)h(is)g(useful)f(for)h(the)g(kind)g(of)g
+(\002le)f(you)h(are)g(editing.)-30 67904 y(It)430 b(is)g(e)-39
+b(v)-23 b(en)430 b(possible)g(for)g(a)g(mode)g(to)g(rede\002ne)g(k)-15
+b(e)-23 b(ys)429 b(and)h(k)-15 b(e)-23 b(y)430 b(commands.)g(F)-23
+b(or)429 b(e)-23 b(xample,)430 b(in)p Black -30 73792
+a FR(208)p Black eop end
+%%Page: 209 231
+TeXDict begin 209 230 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.209) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6111) cvn H.B /DEST pdfmark end
+ -30 -2687 a 40240 -1636 a FR(Chapter)386
+b(17)h(Emacs)p Black -30 3611 a FU(T)-108 b(e)-23 b(xt)349
+b(mode,)i(the)f(T)-124 b(ab)350 b(k)-15 b(e)-23 b(y)350
+b(simply)f(jumps)h(to)g(the)g(ne)-23 b(xt)350 b(tab)g(stop,)g(b)-31
+b(ut)350 b(in)g(man)-23 b(y)350 b(programming)-30 5626
+y(language)445 b(modes,)g(the)13228 5626 y
+SDict begin H.S end
+ 13228 5626
+a 13228 5626 a
+SDict begin 18.2 H.A end
+ 13228 5626 a 13228 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (6086) cvn H.B /DEST pdfmark end
+ 13228 5626 a
+FX(T)-143 b(ab)445 b FU(k)-15 b(e)-23 b(y)444 b(indents)h(the)g
+(current)g(line)g(according)g(to)g(the)g(depth)g(of)g(the)-30
+7640 y(block)387 b(that)g(line)g(is)g(in.)-30 8431 y
+SDict begin H.S end
+
+-30 8431 a -30 8431 a
+SDict begin 18.2 H.A end
+ -30 8431 a -30 8431 a
+SDict begin [ /View [/XYZ H.V] /Dest (6087) cvn H.B /DEST pdfmark end
+ -30 8431
+a 1999 x FU(The)495 b(modes)f(mentioned)g(abo)-23 b(v)g(e)495
+b(are)g(called)f(major)h(modes.)g(Each)g(b)-31 b(uf)-39
+b(fer)495 b(has)g(e)-23 b(xactly)494 b(one)-30 12445
+y(major)668 b(mode.)g(Additionally)-101 b(,)668 b(a)g(b)-31
+b(uf)-39 b(fer)669 b(can)g(ha)-31 b(v)-23 b(e)668 b(one)g(or)g(more)g
+(minor)g(modes.)g(A)g(mi-)-30 14459 y(nor)485 b(mode)f(pro)-23
+b(vides)484 b(additional)g(features)h(that)f(may)h(be)g(useful)f(for)h
+(certain)g(editing)f(tasks.)-30 16474 y(F)-23 b(or)480
+b(e)-23 b(xample,)480 b(if)g(you)g(hit)g(the)17398 16474
+y
+SDict begin H.S end
+ 17398 16474 a 17398 16474 a
+SDict begin 18.2 H.A end
+ 17398 16474 a 17398 16474
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6088) cvn H.B /DEST pdfmark end
+ 17398 16474 a FX(INSER)-62 b(T)479 b FU(k)-15 b(e)-23
+b(y)-101 b(,)480 b(you)g(in)-62 b(v)-31 b(ok)-15 b(e)480
+b(o)-23 b(v)g(erwrite-mode,)479 b(which)h(does)-30 18489
+y(what)452 b(you')-77 b(d)450 b(e)-23 b(xpect.)452 b(There)g(is)f(also)
+g(an)h(auto-\002ll-mode,)f(which)g(is)g(handy)h(in)f(combination)-30
+20503 y(with)432 b(te)-23 b(xt-mode)432 b(or)h(late)-23
+b(x-mode:)431 b(it)h(causes)h(each)g(line)f(that)g(you)h(type)f(to)g
+(be)h(automatically)-30 22518 y(wrapped)603 b(once)h(the)f(line)g
+(reaches)h(a)f(certain)h(number)f(of)g(characters.)h(W)-62
+b(ithout)603 b(auto-\002ll-)-30 24533 y(mode,)562 b(you)g(ha)-31
+b(v)-23 b(e)561 b(to)h(type)15681 24533 y
+SDict begin H.S end
+ 15681 24533
+a 15681 24533 a
+SDict begin 18.2 H.A end
+ 15681 24533 a 15681 24533 a
+SDict begin [ /View [/XYZ H.V] /Dest (6089) cvn H.B /DEST pdfmark end
+ 15681 24533
+a 15681 24533 a
+SDict begin H.S end
+ 15681 24533 a 15681 24533 a
+SDict begin 18.2 H.A end
+ 15681 24533
+a 15681 24533 a
+SDict begin [ /View [/XYZ H.V] /Dest (6090) cvn H.B /DEST pdfmark end
+ 15681 24533 a FX(M)p FU(-)17660 24533
+y
+SDict begin H.S end
+ 17660 24533 a 17660 24533 a
+SDict begin 18.2 H.A end
+ 17660 24533 a 17660 24533
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6091) cvn H.B /DEST pdfmark end
+ 17660 24533 a FX(q)g FU(to)g(\002ll)f(out)g(a)h(paragraph.)h(\(Which)
+e(you)h(can)g(also)f(use)h(to)-30 26547 y(reformat)512
+b(a)h(paragraph)f(after)h(you')-77 b(v)-23 b(e)511 b(edited)h(some)g
+(te)-23 b(xt)512 b(in)g(it)g(and)g(it)g(is)g(no)g(longer)g(nicely)-30
+28562 y(\002lled)387 b(out.\))-30 28839 y
+SDict begin H.S end
+ -30 28839 a
+-30 28839 a
+SDict begin 18.2 H.A end
+ -30 28839 a -30 28839 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS-OPENING-FILES) cvn H.B
+/DEST pdfmark end
+ -30 28839 a 5085
+x FG(Opening)518 b(\002les)-30 35268 y
+SDict begin H.S end
+ -30 35268 a -30
+35268 a
+SDict begin 18.2 H.A end
+ -30 35268 a -30 35268 a
+SDict begin [ /View [/XYZ H.V] /Dest (6094) cvn H.B /DEST pdfmark end
+ -30 35268 a 1601 x FU(T)-124
+b(o)387 b(open)g(a)h(\002le)f(in)g(Emacs,)h(type)-30
+38754 y
+SDict begin H.S end
+ -30 38754 a -30 38754 a
+SDict begin 14.56 H.A end
+ -30 38754 a -30 38754
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6095) cvn H.B /DEST pdfmark end
+ -30 38754 a -30 38754 a
+SDict begin H.S end
+ -30 38754 a -30 38754 a
+SDict begin 14.56 H.A end
+ -30
+38754 a -30 38754 a
+SDict begin [ /View [/XYZ H.V] /Dest (6096) cvn H.B /DEST pdfmark end
+ -30 38754 a 1276 x FH(C-x)744 b(C-f)-30
+41605 y
+SDict begin H.S end
+ -30 41605 a -30 41605 a
+SDict begin 18.2 H.A end
+ -30 41605 a -30 41605
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6097) cvn H.B /DEST pdfmark end
+ -30 41605 a 1990 x FU(Emacs)562 b(will)f(ask)h(you)g(for)g(the)g
+(name)f(of)h(the)g(\002le,)g(\002lling)f(in)h(some)f(def)-15
+b(ault)561 b(path)h(for)g(you)-30 45609 y(\(which)519
+b(is)f(usually)11342 45609 y
+SDict begin H.S end
+ 11342 45609 a 11342 45609
+a
+SDict begin 18.2 H.A end
+ 11342 45609 a 11342 45609 a
+SDict begin [ /View [/XYZ H.V] /Dest (6098) cvn H.B /DEST pdfmark end
+ 11342 45609 a FQ(~/)f FU(\).)j(After)f
+(you)f(type)h(the)g(\002lename)f(\(you)h(can)g(use)41239
+45609 y
+SDict begin H.S end
+ 41239 45609 a 41239 45609 a
+SDict begin 18.2 H.A end
+ 41239 45609 a 41239
+45609 a
+SDict begin [ /View [/XYZ H.V] /Dest (6099) cvn H.B /DEST pdfmark end
+ 41239 45609 a FX(T)-143 b(ab)519 b FU(completion\))-30
+47624 y(and)371 b(hit)4588 47624 y
+SDict begin H.S end
+ 4588 47624 a 4588
+47624 a
+SDict begin 18.2 H.A end
+ 4588 47624 a 4588 47624 a
+SDict begin [ /View [/XYZ H.V] /Dest (6100) cvn H.B /DEST pdfmark end
+ 4588 47624 a FX(ENTER)f
+FU(,)i(Emacs)f(will)g(open)g(the)h(\002le)f(in)g(a)h(ne)-39
+b(w)371 b(b)-31 b(uf)-39 b(fer)372 b(and)f(display)g(that)g(b)-31
+b(uf)-39 b(fer)372 b(on)-30 49639 y(the)387 b(screen.)-30
+49654 y
+SDict begin H.S end
+ -30 49654 a -30 49654 a
+SDict begin 16.9 H.A end
+ -30 49654 a -30 49654
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6101) cvn H.B /DEST pdfmark end
+ -30 49654 a -30 51979 a
+SDict begin H.S end
+ -30 51979 a -30 51979 a
+SDict begin 16.9 H.A end
+ -30
+51979 a -30 51979 a
+SDict begin [ /View [/XYZ H.V] /Dest (6102) cvn H.B /DEST pdfmark end
+ -30 51979 a 3070 53834 a Fu(Note:)379
+b Ft(Emacs)e(will)i(automatically)g(create)g(a)f(ne)-29
+b(w)379 b(b)-29 b(uff)-43 b(er)-72 b(,)379 b(it)g(will)h(not)e(load)h
+(the)g(\002le)f(into)3070 55705 y(the)400 b(current)g(b)-29
+b(uff)-43 b(er)-72 b(.)-30 60044 y
+SDict begin H.S end
+ -30 60044 a -30 60044
+a
+SDict begin 18.2 H.A end
+ -30 60044 a -30 60044 a
+SDict begin [ /View [/XYZ H.V] /Dest (6103) cvn H.B /DEST pdfmark end
+ -30 60044 a 2015 x FU(In)359
+b(order)g(to)f(create)h(a)g(ne)-39 b(w)359 b(\002le)g(in)f(emacs,)h
+(you)g(cannot)f(just)h(go)f(typing)g(right)h(a)-23 b(w)-15
+b(ay)-101 b(.)358 b(Y)-170 b(ou)358 b(\002rst)-30 64073
+y(ha)-31 b(v)-23 b(e)336 b(to)g(create)g(a)g(b)-31 b(uf)-39
+b(fer)336 b(for)g(it,)g(and)g(come)g(up)g(with)f(a)h(\002lename.)g(Y)
+-170 b(ou)335 b(do)h(this)f(by)h(typing)49366 64073 y
+SDict begin H.S end
+
+49366 64073 a 49366 64073 a
+SDict begin 18.2 H.A end
+ 49366 64073 a 49366 64073
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6104) cvn H.B /DEST pdfmark end
+ 49366 64073 a 49366 64073 a
+SDict begin H.S end
+ 49366 64073 a 49366 64073
+a
+SDict begin 18.2 H.A end
+ 49366 64073 a 49366 64073 a
+SDict begin [ /View [/XYZ H.V] /Dest (6105) cvn H.B /DEST pdfmark end
+ 49366 64073 a FX(C)p FU(-)51001
+64073 y
+SDict begin H.S end
+ 51001 64073 a 51001 64073 a
+SDict begin 18.2 H.A end
+ 51001 64073 a 51001
+64073 a
+SDict begin [ /View [/XYZ H.V] /Dest (6106) cvn H.B /DEST pdfmark end
+ 51001 64073 a FX(x)-30 66088 y
+SDict begin H.S end
+ -30 66088 a -30
+66088 a
+SDict begin 18.2 H.A end
+ -30 66088 a -30 66088 a
+SDict begin [ /View [/XYZ H.V] /Dest (6107) cvn H.B /DEST pdfmark end
+ -30 66088 a -30 66088
+a
+SDict begin H.S end
+ -30 66088 a -30 66088 a
+SDict begin 18.2 H.A end
+ -30 66088 a -30 66088 a
+SDict begin [ /View [/XYZ H.V] /Dest (6108) cvn H.B /DEST pdfmark end
+ -30
+66088 a FX(C)p FU(-)1605 66088 y
+SDict begin H.S end
+ 1605 66088 a 1605 66088
+a
+SDict begin 18.2 H.A end
+ 1605 66088 a 1605 66088 a
+SDict begin [ /View [/XYZ H.V] /Dest (6109) cvn H.B /DEST pdfmark end
+ 1605 66088 a FX(f)465 b FU(and)g(typing)g
+(a)g(\002lename,)g(just)g(as)g(if)g(you)g(were)g(opening)f(an)i(e)-23
+b(xisting)464 b(\002le.)h(Emacs)f(will)p Black 49451
+73792 a FR(209)p Black eop end
+%%Page: 210 232
+TeXDict begin 210 231 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.210) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(17)g(Emacs)p Black
+-30 3611 a FU(notice)466 b(that)f(the)h(\002le)g(you)f(typed)h(doesn')
+-28 b(t)465 b(e)-23 b(xist,)466 b(and)g(will)f(create)i(a)f(ne)-39
+b(w)466 b(b)-31 b(uf)-39 b(fer)466 b(and)g(report)-30
+5626 y
+SDict begin H.S end
+ -30 5626 a -30 5626 a
+SDict begin 18.2 H.A end
+ -30 5626 a -30 5626 a
+SDict begin [ /View [/XYZ H.V] /Dest (6110) cvn H.B /DEST pdfmark end
+ -30
+5626 a FU(\223\(Ne)-39 b(w)388 b(\002le\)\224)f(in)g(the)g(minib)-31
+b(uf)-39 b(fer)-85 b(.)-30 8415 y(When)312 b(you)g(type)f
+FX(C)p FU(-)11235 8415 y
+SDict begin H.S end
+ 11235 8415 a 11235 8415 a
+SDict begin 18.2 H.A end
+ 11235
+8415 a 11235 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (6114) cvn H.B /DEST pdfmark end
+ 11235 8415 a FX(x)12322 8415 y
+SDict begin H.S end
+ 12322
+8415 a 12322 8415 a
+SDict begin 18.2 H.A end
+ 12322 8415 a 12322 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (6115) cvn H.B /DEST pdfmark end
+ 12322 8415
+a 12322 8415 a
+SDict begin H.S end
+ 12322 8415 a 12322 8415 a
+SDict begin 18.2 H.A end
+ 12322 8415 a
+12322 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (6116) cvn H.B /DEST pdfmark end
+ 12322 8415 a FX(C)p FU(-)13957 8415 y
+SDict begin H.S end
+ 13957
+8415 a 13957 8415 a
+SDict begin 18.2 H.A end
+ 13957 8415 a 13957 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (6117) cvn H.B /DEST pdfmark end
+ 13957 8415
+a FX(f)i FU(and)e(then)h(enter)g(a)g(directory)g(name)g(instead)f(of)h
+(a)g(\002lename,)g(Emacs)-30 10430 y(will)405 b(create)g(a)g(ne)-39
+b(w)406 b(b)-31 b(uf)-39 b(fer)405 b(in)g(which)g(you)g(will)g(\002nd)f
+(a)i(list)e(of)h(all)g(the)g(\002les)g(in)g(that)g(directory)-101
+b(.)-30 12445 y(Y)-170 b(ou)319 b(can)h(mo)-23 b(v)g(e)318
+b(the)i(cursor)f(to)h(the)f(\002le)g(that)g(you)h(are)g(looking)e(for)i
+(and)f(type)h(,)g(and)f(Emacs)g(will)-30 14459 y(open)379
+b(it.)h(\(There)g(are)g(in)f(f)-15 b(act)379 b(a)h(lot)f(more)h
+(actions)f(you)g(can)h(perform)f(here,)h(such)g(as)f(deleting,)-30
+16474 y(renaming)483 b(and)g(mo)-23 b(ving)483 b(\002les,)g(etc.)h
+(Emacs)f(is)g(no)-39 b(w)483 b(in)h(dired-mode,)f(which)g(is)g
+(basically)g(a)-30 18489 y(simple)387 b(\002le)g(manager)-85
+b(.\))-30 19599 y
+SDict begin H.S end
+ -30 19599 a -30 19599 a
+SDict begin 18.2 H.A end
+ -30 19599 a
+-30 19599 a
+SDict begin [ /View [/XYZ H.V] /Dest (6118) cvn H.B /DEST pdfmark end
+ -30 19599 a 1679 x FU(When)367 b(you)g(ha)-31
+b(v)-23 b(e)367 b(typed)13779 21278 y
+SDict begin H.S end
+ 13779 21278 a 13779
+21278 a
+SDict begin 18.2 H.A end
+ 13779 21278 a 13779 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6119) cvn H.B /DEST pdfmark end
+ 13779 21278 a 13779
+21278 a
+SDict begin H.S end
+ 13779 21278 a 13779 21278 a
+SDict begin 18.2 H.A end
+ 13779 21278 a 13779
+21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6120) cvn H.B /DEST pdfmark end
+ 13779 21278 a FX(C)p FU(-)15414 21278 y
+SDict begin H.S end
+ 15414
+21278 a 15414 21278 a
+SDict begin 18.2 H.A end
+ 15414 21278 a 15414 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6121) cvn H.B /DEST pdfmark end
+ 15414
+21278 a FX(x)16556 21278 y
+SDict begin H.S end
+ 16556 21278 a 16556 21278
+a
+SDict begin 18.2 H.A end
+ 16556 21278 a 16556 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6122) cvn H.B /DEST pdfmark end
+ 16556 21278 a 16556 21278
+a
+SDict begin H.S end
+ 16556 21278 a 16556 21278 a
+SDict begin 18.2 H.A end
+ 16556 21278 a 16556 21278
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6123) cvn H.B /DEST pdfmark end
+ 16556 21278 a FX(C)p FU(-)18191 21278 y
+SDict begin H.S end
+ 18191 21278
+a 18191 21278 a
+SDict begin 18.2 H.A end
+ 18191 21278 a 18191 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6124) cvn H.B /DEST pdfmark end
+ 18191 21278
+a FX(f)h FU(and)e(suddenly)h(change)g(your)g(mind,)f(you)h(can)g(type)
+47793 21278 y
+SDict begin H.S end
+ 47793 21278 a 47793 21278 a
+SDict begin 18.2 H.A end
+ 47793 21278
+a 47793 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6125) cvn H.B /DEST pdfmark end
+ 47793 21278 a 47793 21278 a
+SDict begin H.S end
+ 47793 21278
+a 47793 21278 a
+SDict begin 18.2 H.A end
+ 47793 21278 a 47793 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6126) cvn H.B /DEST pdfmark end
+ 47793 21278
+a FX(C)p FU(-)49428 21278 y
+SDict begin H.S end
+ 49428 21278 a 49428 21278
+a
+SDict begin 18.2 H.A end
+ 49428 21278 a 49428 21278 a
+SDict begin [ /View [/XYZ H.V] /Dest (6127) cvn H.B /DEST pdfmark end
+ 49428 21278 a FX(g)g FU(to)-30
+23293 y(cancel)g(the)h(action.)11099 23293 y
+SDict begin H.S end
+ 11099 23293
+a 11099 23293 a
+SDict begin 18.2 H.A end
+ 11099 23293 a 11099 23293 a
+SDict begin [ /View [/XYZ H.V] /Dest (6128) cvn H.B /DEST pdfmark end
+ 11099 23293
+a 11099 23293 a
+SDict begin H.S end
+ 11099 23293 a 11099 23293 a
+SDict begin 18.2 H.A end
+ 11099 23293
+a 11099 23293 a
+SDict begin [ /View [/XYZ H.V] /Dest (6129) cvn H.B /DEST pdfmark end
+ 11099 23293 a FX(C)p FU(-)12734 23293
+y
+SDict begin H.S end
+ 12734 23293 a 12734 23293 a
+SDict begin 18.2 H.A end
+ 12734 23293 a 12734 23293
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6130) cvn H.B /DEST pdfmark end
+ 12734 23293 a FX(g)f FU(w)-15 b(orks)367 b(almost)f(e)-39
+b(v)-23 b(erywhere)368 b(where)f(you)g(w)-15 b(ant)367
+b(to)g(cancel)g(an)g(action)-30 25308 y(or)387 b(command)g(that)g(you')
+-77 b(v)-23 b(e)386 b(started)h(b)-31 b(ut)387 b(don')-28
+b(t)387 b(w)-15 b(ant)387 b(to)g(\002nish.)-30 27968
+y
+SDict begin H.S end
+ -30 27968 a -30 27968 a
+SDict begin 18.2 H.A end
+ -30 27968 a -30 27968 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS-BASIC-EDITING) cvn H.B
+/DEST pdfmark end
+ -30
+27968 a 5789 x FL(17.4)620 b(Basic)g(Editing)-30 34253
+y
+SDict begin H.S end
+ -30 34253 a -30 34253 a
+SDict begin 18.2 H.A end
+ -30 34253 a -30 34253 a
+SDict begin [ /View [/XYZ H.V] /Dest (6133) cvn H.B /DEST pdfmark end
+ -30
+34253 a -30 35369 a
+SDict begin H.S end
+ -30 35369 a -30 35369 a
+SDict begin 18.2 H.A end
+ -30 35369
+a -30 35369 a
+SDict begin [ /View [/XYZ H.V] /Dest (6136) cvn H.B /DEST pdfmark end
+ -30 35369 a 1518 x FU(When)436 b(you)f(ha)-31
+b(v)-23 b(e)436 b(opened)f(a)h(\002le,)g(you)f(can)h(of)g(course)g(mo)
+-23 b(v)g(e)435 b(around)g(in)h(it)f(with)g(the)h(cursor)-85
+b(.)-30 38902 y(The)2830 38902 y
+SDict begin H.S end
+ 2830 38902 a 2830 38902
+a
+SDict begin 18.2 H.A end
+ 2830 38902 a 2830 38902 a
+SDict begin [ /View [/XYZ H.V] /Dest (6137) cvn H.B /DEST pdfmark end
+ 2830 38902 a FX(cursor)449
+b(k)-15 b(eys)448 b FU(and)13632 38902 y
+SDict begin H.S end
+ 13632 38902
+a 13632 38902 a
+SDict begin 18.2 H.A end
+ 13632 38902 a 13632 38902 a
+SDict begin [ /View [/XYZ H.V] /Dest (6138) cvn H.B /DEST pdfmark end
+ 13632 38902
+a FX(PgUp)p FU(,)18171 38902 y
+SDict begin H.S end
+ 18171 38902 a 18171 38902
+a
+SDict begin 18.2 H.A end
+ 18171 38902 a 18171 38902 a
+SDict begin [ /View [/XYZ H.V] /Dest (6139) cvn H.B /DEST pdfmark end
+ 18171 38902 a FX(PgDn)h
+FU(do)g(what)h(you')-77 b(d)448 b(e)-23 b(xpect.)36631
+38902 y
+SDict begin H.S end
+ 36631 38902 a 36631 38902 a
+SDict begin 18.2 H.A end
+ 36631 38902 a 36631
+38902 a
+SDict begin [ /View [/XYZ H.V] /Dest (6140) cvn H.B /DEST pdfmark end
+ 36631 38902 a FX(Home)449 b FU(and)43728 38902
+y
+SDict begin H.S end
+ 43728 38902 a 43728 38902 a
+SDict begin 18.2 H.A end
+ 43728 38902 a 43728 38902
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6141) cvn H.B /DEST pdfmark end
+ 43728 38902 a FX(End)f FU(jump)h(to)-30 40917 y(the)343
+b(be)-23 b(ginning)342 b(and)h(end)g(of)g(the)f(line.)i(\(In)f(older)f
+(v)-23 b(ersions,)343 b(the)-23 b(y)342 b(w)-15 b(ould)342
+b(actually)h(jump)f(to)h(the)-30 42931 y(be)-23 b(ginning)470
+b(and)i(end)f(of)g(the)g(b)-31 b(uf)-39 b(fer)-85 b(.\))472
+b(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)472 b(there)g(are)f(also)36446
+42931 y
+SDict begin H.S end
+ 36446 42931 a 36446 42931 a
+SDict begin 18.2 H.A end
+ 36446 42931 a 36446
+42931 a
+SDict begin [ /View [/XYZ H.V] /Dest (6142) cvn H.B /DEST pdfmark end
+ 36446 42931 a FX(Contr)-28 b(ol)471 b FU(and)44765
+42931 y
+SDict begin H.S end
+ 44765 42931 a 44765 42931 a
+SDict begin 18.2 H.A end
+ 44765 42931 a 44765
+42931 a
+SDict begin [ /View [/XYZ H.V] /Dest (6143) cvn H.B /DEST pdfmark end
+ 44765 42931 a FX(Meta)g FU(\()49194 42931 y
+SDict begin H.S end
+ 49194
+42931 a 49194 42931 a
+SDict begin 18.2 H.A end
+ 49194 42931 a 49194 42931 a
+SDict begin [ /View [/XYZ H.V] /Dest (6144) cvn H.B /DEST pdfmark end
+ 49194
+42931 a FX(Alt)p FU(\))-30 44946 y(k)-15 b(e)-23 b(y)515
+b(combos)g(that)g(mo)-23 b(v)g(e)514 b(the)i(cursor)f(around.)h
+(Because)f(you)g(do)h(not)f(need)g(to)h(mo)-23 b(v)g(e)514
+b(your)-30 46961 y(hands)391 b(to)h(another)g(part)f(of)h(the)g(k)-15
+b(e)-23 b(yboard)390 b(for)i(these,)g(the)-23 b(y)391
+b(are)h(much)g(quick)-15 b(er)391 b(once)h(you)f(get)-30
+48975 y(used)c(to)g(them.)h(The)f(most)g(important)f(such)h(commands)f
+(are)i(listed)f(in)p 0 TeXcolorgray 39228 48975 a
+SDict begin H.S end
+ 39228
+48975 a FU(T)-124 b(able)387 b(17-1)45861 48975 y
+SDict begin 18.2 H.L end
+ 45861
+48975 a 45861 48975 a
+SDict begin [ /Subtype /Link /Dest (TABLE-EMACS-BASIC-EDITING) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 45861 48975 a Black FU(.)-30 49311
+y
+SDict begin H.S end
+ -30 49311 a -30 49311 a
+SDict begin 18.2 H.A end
+ -30 49311 a -30 49311 a
+SDict begin [ /View [/XYZ H.V] /Dest (6146) cvn H.B /DEST pdfmark end
+ -30
+49311 a -30 49311 a
+SDict begin H.S end
+ -30 49311 a -30 49311 a
+SDict begin 18.2 H.A end
+ -30 49311
+a -30 49311 a
+SDict begin [ /View [/XYZ H.V] /Dest (TABLE-EMACS-BASIC-EDITING) cvn
+H.B /DEST pdfmark end
+ -30 49311 a -30 49311 a
+SDict begin H.S end
+ -30 49311 a -30
+49311 a
+SDict begin 18.2 H.A end
+ -30 49311 a -30 49311 a
+SDict begin [ /View [/XYZ H.V] /Dest (6295) cvn H.B /DEST pdfmark end
+ -30 49311 a -30 50860
+a
+SDict begin H.S end
+ -30 50860 a -30 50860 a
+SDict begin 18.2 H.A end
+ -30 50860 a -30 50860 a
+SDict begin [ /View [/XYZ H.V] /Dest (6297) cvn H.B /DEST pdfmark end
+ -30
+50860 a 1680 x FU(Note)421 b(that)g(man)-23 b(y)9991
+52540 y
+SDict begin H.S end
+ 9991 52540 a 9991 52540 a
+SDict begin 18.2 H.A end
+ 9991 52540 a 9991 52540
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6298) cvn H.B /DEST pdfmark end
+ 9991 52540 a FX(Meta)421 b FU(commands)f(are)i(parallel)e(to)h(the)
+32314 52540 y
+SDict begin H.S end
+ 32314 52540 a 32314 52540 a
+SDict begin 18.2 H.A end
+ 32314 52540
+a 32314 52540 a
+SDict begin [ /View [/XYZ H.V] /Dest (6299) cvn H.B /DEST pdfmark end
+ 32314 52540 a FX(Contr)-28 b(ol)420 b
+FU(commands)h(e)-23 b(xcept)420 b(that)-30 54554 y(the)-23
+b(y)325 b(operate)g(on)g(lar)-28 b(ger)325 b(units:)f(while)21152
+54554 y
+SDict begin H.S end
+ 21152 54554 a 21152 54554 a
+SDict begin 18.2 H.A end
+ 21152 54554 a 21152
+54554 a
+SDict begin [ /View [/XYZ H.V] /Dest (6300) cvn H.B /DEST pdfmark end
+ 21152 54554 a 21152 54554 a
+SDict begin H.S end
+ 21152 54554 a 21152
+54554 a
+SDict begin 18.2 H.A end
+ 21152 54554 a 21152 54554 a
+SDict begin [ /View [/XYZ H.V] /Dest (6301) cvn H.B /DEST pdfmark end
+ 21152 54554 a FX(C)p
+FU(-)22787 54554 y
+SDict begin H.S end
+ 22787 54554 a 22787 54554 a
+SDict begin 18.2 H.A end
+ 22787
+54554 a 22787 54554 a
+SDict begin [ /View [/XYZ H.V] /Dest (6302) cvn H.B /DEST pdfmark end
+ 22787 54554 a FX(f)h FU(goes)g(forw)-15
+b(ard)324 b(one)h(character)-62 b(,)40900 54554 y
+SDict begin H.S end
+ 40900
+54554 a 40900 54554 a
+SDict begin 18.2 H.A end
+ 40900 54554 a 40900 54554 a
+SDict begin [ /View [/XYZ H.V] /Dest (6303) cvn H.B /DEST pdfmark end
+ 40900
+54554 a 40900 54554 a
+SDict begin H.S end
+ 40900 54554 a 40900 54554 a
+SDict begin 18.2 H.A end
+ 40900
+54554 a 40900 54554 a
+SDict begin [ /View [/XYZ H.V] /Dest (6304) cvn H.B /DEST pdfmark end
+ 40900 54554 a FX(M)p FU(-)42879
+54554 y
+SDict begin H.S end
+ 42879 54554 a 42879 54554 a
+SDict begin 18.2 H.A end
+ 42879 54554 a 42879
+54554 a
+SDict begin [ /View [/XYZ H.V] /Dest (6305) cvn H.B /DEST pdfmark end
+ 42879 54554 a FX(f)326 b FU(goes)e(forw)-15 b(ard)-30
+56569 y(an)387 b(entire)h(w)-15 b(ord,)387 b(etc.)-30
+57568 y
+SDict begin H.S end
+ -30 57568 a -30 57568 a
+SDict begin 18.2 H.A end
+ -30 57568 a -30 57568
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6306) cvn H.B /DEST pdfmark end
+ -30 57568 a 1790 x FU(Also)965 b(note)f(that)10786
+59358 y
+SDict begin H.S end
+ 10786 59358 a 10786 59358 a
+SDict begin 18.2 H.A end
+ 10786 59358 a 10786
+59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6307) cvn H.B /DEST pdfmark end
+ 10786 59358 a 10786 59358 a
+SDict begin H.S end
+ 10786 59358 a 10786
+59358 a
+SDict begin 18.2 H.A end
+ 10786 59358 a 10786 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6308) cvn H.B /DEST pdfmark end
+ 10786 59358 a FX(M)p
+FU(-)12765 59358 y
+SDict begin H.S end
+ 12765 59358 a 12765 59358 a
+SDict begin 18.2 H.A end
+ 12765
+59358 a 12765 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6309) cvn H.B /DEST pdfmark end
+ 12765 59358 a Fl(<)h FU(and)18147
+59358 y
+SDict begin H.S end
+ 18147 59358 a 18147 59358 a
+SDict begin 18.2 H.A end
+ 18147 59358 a 18147
+59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6310) cvn H.B /DEST pdfmark end
+ 18147 59358 a 18147 59358 a
+SDict begin H.S end
+ 18147 59358 a 18147
+59358 a
+SDict begin 18.2 H.A end
+ 18147 59358 a 18147 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6311) cvn H.B /DEST pdfmark end
+ 18147 59358 a FX(M)p
+FU(-)20126 59358 y
+SDict begin H.S end
+ 20126 59358 a 20126 59358 a
+SDict begin 18.2 H.A end
+ 20126
+59358 a 20126 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6312) cvn H.B /DEST pdfmark end
+ 20126 59358 a Fl(>)g FU(require)g(you)g(to)f
+(type)36753 59358 y
+SDict begin H.S end
+ 36753 59358 a 36753 59358 a
+SDict begin 18.2 H.A end
+ 36753
+59358 a 36753 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6313) cvn H.B /DEST pdfmark end
+ 36753 59358 a 36753 59358 a
+SDict begin H.S end
+ 36753
+59358 a 36753 59358 a
+SDict begin 18.2 H.A end
+ 36753 59358 a 36753 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6314) cvn H.B /DEST pdfmark end
+ 36753
+59358 a FX(Shift)p FU(+)40814 59358 y
+SDict begin H.S end
+ 40814 59358 a 40814
+59358 a
+SDict begin 18.2 H.A end
+ 40814 59358 a 40814 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6315) cvn H.B /DEST pdfmark end
+ 40814 59358 a FX(Alt)p
+FU(+)43754 59358 y
+SDict begin H.S end
+ 43754 59358 a 43754 59358 a
+SDict begin 18.2 H.A end
+ 43754
+59358 a 43754 59358 a
+SDict begin [ /View [/XYZ H.V] /Dest (6316) cvn H.B /DEST pdfmark end
+ 43754 59358 a FX(comma)g FU(and)-30
+61373 y
+SDict begin H.S end
+ -30 61373 a -30 61373 a
+SDict begin 18.2 H.A end
+ -30 61373 a -30 61373
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6317) cvn H.B /DEST pdfmark end
+ -30 61373 a -30 61373 a
+SDict begin H.S end
+ -30 61373 a -30 61373 a
+SDict begin 18.2 H.A end
+ -30
+61373 a -30 61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6318) cvn H.B /DEST pdfmark end
+ -30 61373 a FX(Shift)p FU(+)4031
+61373 y
+SDict begin H.S end
+ 4031 61373 a 4031 61373 a
+SDict begin 18.2 H.A end
+ 4031 61373 a 4031 61373
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6319) cvn H.B /DEST pdfmark end
+ 4031 61373 a FX(Alt)p FU(+)6971 61373 y
+SDict begin H.S end
+ 6971 61373
+a 6971 61373 a
+SDict begin 18.2 H.A end
+ 6971 61373 a 6971 61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6320) cvn H.B /DEST pdfmark end
+ 6971 61373 a
+FX(dot)592 b FU(respecti)-39 b(v)-23 b(ely)-101 b(,)593
+b(since)21799 61373 y
+SDict begin H.S end
+ 21799 61373 a 21799 61373 a
+SDict begin 18.2 H.A end
+ 21799
+61373 a 21799 61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6321) cvn H.B /DEST pdfmark end
+ 21799 61373 a Fl(<)g FU(and)26437
+61373 y
+SDict begin H.S end
+ 26437 61373 a 26437 61373 a
+SDict begin 18.2 H.A end
+ 26437 61373 a 26437
+61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6322) cvn H.B /DEST pdfmark end
+ 26437 61373 a Fl(>)g FU(are)g(on)32872 61373
+y
+SDict begin H.S end
+ 32872 61373 a 32872 61373 a
+SDict begin 18.2 H.A end
+ 32872 61373 a 32872 61373
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6323) cvn H.B /DEST pdfmark end
+ 32872 61373 a 32872 61373 a
+SDict begin H.S end
+ 32872 61373 a 32872 61373
+a
+SDict begin 18.2 H.A end
+ 32872 61373 a 32872 61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6324) cvn H.B /DEST pdfmark end
+ 32872 61373 a FX(Shift)p
+FU(+)36933 61373 y
+SDict begin H.S end
+ 36933 61373 a 36933 61373 a
+SDict begin 18.2 H.A end
+ 36933
+61373 a 36933 61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6325) cvn H.B /DEST pdfmark end
+ 36933 61373 a FX(comma)f FU(and)45176
+61373 y
+SDict begin H.S end
+ 45176 61373 a 45176 61373 a
+SDict begin 18.2 H.A end
+ 45176 61373 a 45176
+61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6326) cvn H.B /DEST pdfmark end
+ 45176 61373 a 45176 61373 a
+SDict begin H.S end
+ 45176 61373 a 45176
+61373 a
+SDict begin 18.2 H.A end
+ 45176 61373 a 45176 61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6327) cvn H.B /DEST pdfmark end
+ 45176 61373 a FX(Shift)p
+FU(+)49237 61373 y
+SDict begin H.S end
+ 49237 61373 a 49237 61373 a
+SDict begin 18.2 H.A end
+ 49237
+61373 a 49237 61373 a
+SDict begin [ /View [/XYZ H.V] /Dest (6328) cvn H.B /DEST pdfmark end
+ 49237 61373 a FX(dot)p FU(.)-30
+63388 y(\(Unless)734 b(of)h(course)f(you)g(ha)-31 b(v)-23
+b(e)734 b(a)h(dif)-39 b(ferent)734 b(k)-15 b(e)-23 b(yboard)734
+b(layout)g(from)g(the)g(standard)g(US)-30 65402 y(layout.\))-30
+66513 y
+SDict begin H.S end
+ -30 66513 a -30 66513 a
+SDict begin 18.2 H.A end
+ -30 66513 a -30 66513
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6329) cvn H.B /DEST pdfmark end
+ -30 66513 a 1679 x FU(Note)406 b(that)6121 68192 y
+SDict begin H.S end
+
+6121 68192 a 6121 68192 a
+SDict begin 18.2 H.A end
+ 6121 68192 a 6121 68192 a
+SDict begin [ /View [/XYZ H.V] /Dest (6330) cvn H.B /DEST pdfmark end
+ 6121
+68192 a 6121 68192 a
+SDict begin H.S end
+ 6121 68192 a 6121 68192 a
+SDict begin 18.2 H.A end
+ 6121 68192
+a 6121 68192 a
+SDict begin [ /View [/XYZ H.V] /Dest (6331) cvn H.B /DEST pdfmark end
+ 6121 68192 a FX(C)p FU(-)7756 68192 y
+SDict begin H.S end
+
+7756 68192 a 7756 68192 a
+SDict begin 18.2 H.A end
+ 7756 68192 a 7756 68192 a
+SDict begin [ /View [/XYZ H.V] /Dest (6332) cvn H.B /DEST pdfmark end
+ 7756
+68192 a FX(k)g FU(deletes)g(\(kills,)g(as)h(it)f(is)g(commonly)g
+(called\))g(all)g(the)h(te)-23 b(xt)406 b(after)g(the)h(cursor)f(to)p
+Black -30 73792 a FR(210)p Black eop end
+%%Page: 211 233
+TeXDict begin 211 232 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.211) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 40240 -1636 a FR(Chapter)386 b(17)h(Emacs)p
+Black Black -30 10352 a FX(T)-143 b(able)387 b(17-1.)h(Basic)e(Emacs)h
+(Editing)f(Commands)-30 12217 y
+SDict begin H.S end
+ -30 12217 a -30 12217
+a
+SDict begin 18.2 H.A end
+ -30 12217 a -30 12217 a
+SDict begin [ /View [/XYZ H.V] /Dest (6151) cvn H.B /DEST pdfmark end
+ -30 12217 a -30 12217 a
+SDict begin H.S end
+ -30
+12217 a -30 12217 a
+SDict begin 18.2 H.A end
+ -30 12217 a -30 12217 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.17) cvn H.B /DEST pdfmark
+end
+ -30 12217
+a 1761 x FE(Command)5374 b(Result)p -30 14354 51806 45
+v -30 14354 V 358 16115 a FX(C)p FU(-)p FX(b)10067 b
+FU(go)387 b(one)g(character)h(back)358 18211 y FX(C)p
+FU(-)p FX(f)10413 b FU(go)387 b(one)g(character)h(forw)-15
+b(ard)358 20308 y FX(C)p FU(-)p FX(n)10067 b FU(go)387
+b(one)g(line)g(do)-39 b(wn)358 22404 y FX(C)p FU(-)p
+FX(p)10067 b FU(go)387 b(one)g(line)g(up)358 24501 y
+FX(C)p FU(-)p FX(a)10154 b FU(go)387 b(to)g(the)g(be)-23
+b(ginning)386 b(of)i(the)f(line)358 26597 y FX(C)p FU(-)p
+FX(e)10241 b FU(go)387 b(to)g(the)g(end)g(of)h(the)f(line)358
+28694 y FX(M)p FU(-)p FX(b)9723 b FU(go)387 b(one)g(w)-15
+b(ord)387 b(back)358 30790 y FX(M)p FU(-)p FX(f)10069
+b FU(go)387 b(one)g(w)-15 b(ord)387 b(forw)-15 b(ard)358
+32887 y FX(M)p FU(-)p FX(})9974 b FU(go)387 b(one)g(paragraph)g(forw)
+-15 b(ard)358 34983 y FX(M)p FU(-)p FX({)9974 b FU(go)387
+b(one)g(paragraph)g(backw)-15 b(ard)358 37079 y FX(M)p
+FU(-)p FX(a)9810 b FU(go)387 b(one)g(sentence)g(backw)-15
+b(ard)358 39176 y FX(M)p FU(-)p FX(e)9897 b FU(go)387
+b(one)g(sentence)g(forw)-15 b(ard)358 41272 y FX(C)p
+FU(-)p FX(d)10067 b FU(delete)387 b(the)g(character)h(under)f(the)g
+(cursor)358 43365 y FX(M)p FU(-)p FX(d)9723 b FU(delete)387
+b(until)f(the)i(end)f(of)g(the)g(current)h(w)-15 b(ord)358
+45458 y FX(C)p FU(-)p FX(v)10154 b FU(go)387 b(do)-39
+b(wn)387 b(one)g(screen)h(\(i.e.,)g(PgDn\))358 47555
+y FX(M)p FU(-)p FX(v)9810 b FU(go)387 b(up)g(one)g(screen)h(\(i.e.,)g
+(PgUp\))358 49651 y FX(M)p FU(-)p Fl(<)9371 b FU(go)387
+b(to)g(the)g(be)-23 b(ginning)386 b(of)i(the)f(b)-31
+b(uf)-39 b(fer)358 51748 y FX(M)p FU(-)p Fl(>)9371 b
+FU(go)387 b(to)g(the)g(end)g(of)h(the)f(b)-31 b(uf)-39
+b(fer)358 53844 y FX(C)p FU(-)p FX(_)10154 b FU(undo)386
+b(the)i(last)f(change)g(\(can)g(be)h(repeated\);)f(note)g(that)g(you)g
+(actually)12922 55859 y(ha)-31 b(v)-23 b(e)387 b(to)g(type)g
+FX(Shift)p FU(+)p FX(Contr)-28 b(ol)p FU(+)p FX(h)-23
+b(yphen)384 b FU(for)k(this.)358 57955 y FX(C)p FU(-)p
+FX(k)10067 b FU(delete)387 b(to)g(end)g(of)g(line)358
+60048 y FX(C)p FU(-)p FX(s)10326 b FU(forw)-15 b(ard)386
+b(search)358 62141 y FX(C)p FU(-)p FX(r)10241 b FU(backw)-15
+b(ard)386 b(search)p Black Black 49451 73792 a FR(211)p
+Black eop end
+%%Page: 212 234
+TeXDict begin 212 233 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.212) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6365) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(17)g(Emacs)p Black -30 3611 a FU(the)483 b(end)g(of)g(the)g(line,)h
+(b)-31 b(ut)482 b(doesn')-28 b(t)483 b(delete)g(the)g(line)g(itself)f
+(\(i.e.,)j(it)e(doesn')-28 b(t)482 b(delete)h(the)g(\002nal)-30
+5626 y(ne)-39 b(wline\).)374 b(It)f(only)g(deletes)g(the)h(line)f(if)g
+(there)h(w)-15 b(as)373 b(no)g(te)-23 b(xt)373 b(after)h(the)f(cursor)
+-85 b(.)374 b(In)f(other)g(w)-15 b(ords,)-30 7640 y(in)401
+b(order)g(to)g(delete)g(a)g(complete)g(line,)g(you)g(ha)-31
+b(v)-23 b(e)401 b(to)f(put)h(the)g(cursor)g(at)g(the)g(be)-23
+b(ginning)400 b(of)h(the)-30 9655 y(line,)492 b(and)f(then)g(hit)11192
+9655 y
+SDict begin H.S end
+ 11192 9655 a 11192 9655 a
+SDict begin 18.2 H.A end
+ 11192 9655 a 11192 9655
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6333) cvn H.B /DEST pdfmark end
+ 11192 9655 a 11192 9655 a
+SDict begin H.S end
+ 11192 9655 a 11192 9655 a
+SDict begin 18.2 H.A end
+
+11192 9655 a 11192 9655 a
+SDict begin [ /View [/XYZ H.V] /Dest (6334) cvn H.B /DEST pdfmark end
+ 11192 9655 a FX(C)p FU(-)12827
+9655 y
+SDict begin H.S end
+ 12827 9655 a 12827 9655 a
+SDict begin 18.2 H.A end
+ 12827 9655 a 12827 9655
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6335) cvn H.B /DEST pdfmark end
+ 12827 9655 a FX(k)g FU(twice:)g(once)g(to)h(delete)f(the)h(te)-23
+b(xt)490 b(on)i(the)f(line,)h(once)f(to)h(delete)f(the)-30
+11670 y(line)387 b(itself.)-30 12460 y
+SDict begin H.S end
+ -30 12460 a -30
+12460 a
+SDict begin 18.2 H.A end
+ -30 12460 a -30 12460 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS-SAVING-FILES) cvn H.B /DEST
+pdfmark end
+ -30 12460 a 6109 x FL(17.5)620
+b(Sa)-33 b(ving)620 b(Files)-30 19066 y
+SDict begin H.S end
+ -30 19066 a -30
+19066 a
+SDict begin 18.2 H.A end
+ -30 19066 a -30 19066 a
+SDict begin [ /View [/XYZ H.V] /Dest (6338) cvn H.B /DEST pdfmark end
+ -30 19066 a -30 20182
+a
+SDict begin H.S end
+ -30 20182 a -30 20182 a
+SDict begin 18.2 H.A end
+ -30 20182 a -30 20182 a
+SDict begin [ /View [/XYZ H.V] /Dest (6341) cvn H.B /DEST pdfmark end
+ -30
+20182 a 1518 x FU(In)387 b(order)h(to)f(sa)-31 b(v)-23
+b(e)387 b(a)h(\002le,)f(you)g(type)-30 23585 y
+SDict begin H.S end
+ -30 23585
+a -30 23585 a
+SDict begin 14.56 H.A end
+ -30 23585 a -30 23585 a
+SDict begin [ /View [/XYZ H.V] /Dest (6342) cvn H.B /DEST pdfmark end
+ -30 23585 a -30
+23585 a
+SDict begin H.S end
+ -30 23585 a -30 23585 a
+SDict begin 14.56 H.A end
+ -30 23585 a -30 23585
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6343) cvn H.B /DEST pdfmark end
+ -30 23585 a 1276 x FH(C-x)744 b(C-s)-30 26436 y
+SDict begin H.S end
+ -30
+26436 a -30 26436 a
+SDict begin 18.2 H.A end
+ -30 26436 a -30 26436 a
+SDict begin [ /View [/XYZ H.V] /Dest (6344) cvn H.B /DEST pdfmark end
+ -30 26436
+a 1990 x FU(Emacs)396 b(will)g(not)g(ask)h(you)f(for)g(a)h(\002lename,)
+f(the)g(b)-31 b(uf)-39 b(fer)397 b(will)f(just)g(be)h(sa)-31
+b(v)-23 b(ed)396 b(to)g(the)g(\002le)g(it)h(w)-15 b(as)-30
+30440 y(loaded)387 b(from.)h(If)f(you)g(w)-15 b(ant)387
+b(to)g(sa)-31 b(v)-23 b(e)387 b(your)g(te)-23 b(xt)387
+b(to)g(another)g(\002le,)h(type)-30 32326 y
+SDict begin H.S end
+ -30 32326
+a -30 32326 a
+SDict begin 14.56 H.A end
+ -30 32326 a -30 32326 a
+SDict begin [ /View [/XYZ H.V] /Dest (6345) cvn H.B /DEST pdfmark end
+ -30 32326 a -30
+32326 a
+SDict begin H.S end
+ -30 32326 a -30 32326 a
+SDict begin 14.56 H.A end
+ -30 32326 a -30 32326
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6346) cvn H.B /DEST pdfmark end
+ -30 32326 a 1276 x FH(C-x)744 b(C-w)-30 35176 y
+SDict begin H.S end
+ -30
+35176 a -30 35176 a
+SDict begin 18.2 H.A end
+ -30 35176 a -30 35176 a
+SDict begin [ /View [/XYZ H.V] /Dest (6347) cvn H.B /DEST pdfmark end
+ -30 35176
+a 1990 x FU(When)479 b(you)g(sa)-31 b(v)-23 b(e)479 b(the)g(\002le)g
+(for)h(the)f(\002rst)g(time)f(in)h(this)g(session,)g(Emacs)g(will)g
+(normally)f(sa)-31 b(v)-23 b(e)-30 39181 y(the)347 b(old)g(v)-23
+b(ersion)347 b(of)h(your)f(\002le)g(to)g(a)h(backup)f(\002le,)g(which)g
+(has)h(the)f(same)g(name)g(appended)g(with)-30 41196
+y(a)363 b(tilde:)g(so)g(if)g(you')-77 b(re)362 b(editing)h(a)g(\002le)
+20016 41196 y
+SDict begin H.S end
+ 20016 41196 a 20016 41196 a
+SDict begin 18.2 H.A end
+ 20016 41196
+a 20016 41196 a
+SDict begin [ /View [/XYZ H.V] /Dest (6348) cvn H.B /DEST pdfmark end
+ 20016 41196 a FU(\223)20704 41196 y
+SDict begin H.S end
+ 20704
+41196 a 20704 41196 a
+SDict begin 18.2 H.A end
+ 20704 41196 a 20704 41196 a
+SDict begin [ /View [/XYZ H.V] /Dest (6349) cvn H.B /DEST pdfmark end
+ 20704
+41196 a FQ(cars.txt)p FU(\224,)358 b(Emacs)363 b(will)g(create)g(a)g
+(backup)44375 41196 y
+SDict begin H.S end
+ 44375 41196 a 44375 41196 a
+SDict begin 18.2 H.A end
+ 44375
+41196 a 44375 41196 a
+SDict begin [ /View [/XYZ H.V] /Dest (6350) cvn H.B /DEST pdfmark end
+ 44375 41196 a FU(\223)45063 41196
+y
+SDict begin H.S end
+ 45063 41196 a 45063 41196 a
+SDict begin 18.2 H.A end
+ 45063 41196 a 45063 41196
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6351) cvn H.B /DEST pdfmark end
+ 45063 41196 a FQ(cars.txt~)p FU(\224.)-30 42306 y
+SDict begin H.S end
+ -30
+42306 a -30 42306 a
+SDict begin 18.2 H.A end
+ -30 42306 a -30 42306 a
+SDict begin [ /View [/XYZ H.V] /Dest (6352) cvn H.B /DEST pdfmark end
+ -30 42306
+a 1679 x FU(This)345 b(backup)g(\002le)g(is)f(a)i(cop)-15
+b(y)344 b(of)i(the)f(\002le)f(that)h(you)g(opened.)h(While)e(you)h(are)
+h(w)-15 b(orking,)344 b(Emacs)-30 46000 y(will)594 b(also)g(re)-23
+b(gularly)594 b(create)h(an)g(auto-sa)-31 b(v)-23 b(e)594
+b(cop)-15 b(y)594 b(of)g(the)h(w)-15 b(ork)594 b(you)g(are)h(doing,)f
+(to)h(a)f(\002le)-30 48014 y(named)524 b(with)f(hash)h(signs:)15412
+48014 y
+SDict begin H.S end
+ 15412 48014 a 15412 48014 a
+SDict begin 18.2 H.A end
+ 15412 48014 a 15412
+48014 a
+SDict begin [ /View [/XYZ H.V] /Dest (6353) cvn H.B /DEST pdfmark end
+ 15412 48014 a FQ(#cars.txt#)p FU(.)518 b(This)523
+b(backup)h(is)g(deleted)g(when)g(you)g(sa)-31 b(v)-23
+b(e)523 b(the)h(\002le)-30 50029 y(with)387 b(C-x)g(C-s.)-30
+50819 y
+SDict begin H.S end
+ -30 50819 a -30 50819 a
+SDict begin 18.2 H.A end
+ -30 50819 a -30 50819
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6354) cvn H.B /DEST pdfmark end
+ -30 50819 a 2000 x FU(When)g(you)g(are)h(done)f(editing)g(a)g
+(\002le,)h(you)f(can)g(kill)g(the)g(b)-31 b(uf)-39 b(fer)388
+b(that)f(holds)g(it)g(by)g(typing)-30 54704 y
+SDict begin H.S end
+ -30 54704
+a -30 54704 a
+SDict begin 14.56 H.A end
+ -30 54704 a -30 54704 a
+SDict begin [ /View [/XYZ H.V] /Dest (6355) cvn H.B /DEST pdfmark end
+ -30 54704 a -30
+54704 a
+SDict begin H.S end
+ -30 54704 a -30 54704 a
+SDict begin 14.56 H.A end
+ -30 54704 a -30 54704
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6356) cvn H.B /DEST pdfmark end
+ -30 54704 a 1276 x FH(C-x)744 b(k)-30 57555 y
+SDict begin H.S end
+ -30 57555
+a -30 57555 a
+SDict begin 18.2 H.A end
+ -30 57555 a -30 57555 a
+SDict begin [ /View [/XYZ H.V] /Dest (6357) cvn H.B /DEST pdfmark end
+ -30 57555 a 1989
+x FU(Emacs)511 b(will)g(then)g(ask)g(you)h(which)f(b)-31
+b(uf)-39 b(fer)511 b(you)h(w)-15 b(ant)510 b(to)h(kill,)h(with)f(the)g
+(current)g(b)-31 b(uf)-39 b(fer)512 b(as)-30 61559 y(def)-15
+b(ault,)394 b(which)f(you)h(can)g(select)f(by)h(hitting)24793
+61559 y
+SDict begin H.S end
+ 24793 61559 a 24793 61559 a
+SDict begin 18.2 H.A end
+ 24793 61559 a 24793
+61559 a
+SDict begin [ /View [/XYZ H.V] /Dest (6358) cvn H.B /DEST pdfmark end
+ 24793 61559 a FX(ENTER)p FU(.)f(If)h(you)g(ha)-31
+b(v)-23 b(en')-28 b(t)393 b(sa)-31 b(v)-23 b(ed)394 b(your)f(\002le)h
+(yet,)-30 63574 y(Emacs)387 b(will)g(ask)g(you)g(if)g(you)h(really)f(w)
+-15 b(ant)386 b(to)h(kill)g(the)g(b)-31 b(uf)-39 b(fer)-85
+b(.)-30 63909 y
+SDict begin H.S end
+ -30 63909 a -30 63909 a
+SDict begin 18.2 H.A end
+ -30 63909 a -30
+63909 a
+SDict begin [ /View [/XYZ H.V] /Dest (EMACS-QUITING) cvn H.B /DEST
+pdfmark end
+ -30 63909 a Black 9883 x FR(212)p Black eop end
+%%Page: 213 235
+TeXDict begin 213 234 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.213) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 40240 -1636 a FR(Chapter)386 b(17)h(Emacs)p
+Black -30 3861 a FG(Quitting)518 b(Emacs)-30 4275 y
+SDict begin H.S end
+ -30
+4275 a -30 4275 a
+SDict begin 18.2 H.A end
+ -30 4275 a -30 4275 a
+SDict begin [ /View [/XYZ H.V] /Dest (6361) cvn H.B /DEST pdfmark end
+ -30 4275 a -30
+5204 a
+SDict begin H.S end
+ -30 5204 a -30 5204 a
+SDict begin 18.2 H.A end
+ -30 5204 a -30 5204 a
+SDict begin [ /View [/XYZ H.V] /Dest (6364) cvn H.B /DEST pdfmark end
+ -30
+5204 a 1601 x FU(When)387 b(you)g(are)h(done)f(with)g(Emacs)g
+(altogether)-62 b(,)387 b(you)g(can)h(type)-30 9967 y
+FH(C-x)744 b(C-c)-30 11541 y
+SDict begin H.S end
+ -30 11541 a -30 11541 a
+SDict begin 18.2 H.A end
+
+-30 11541 a -30 11541 a
+SDict begin [ /View [/XYZ H.V] /Dest (6367) cvn H.B /DEST pdfmark end
+ -30 11541 a 1990 x FU(This)450
+b(quits)h(Emacs.)g(If)g(you)f(ha)-31 b(v)-23 b(e)451
+b(an)-23 b(y)450 b(unsa)-31 b(v)-23 b(ed)451 b(\002les,)f(Emacs)h(will)
+f(tell)h(you)f(so,)h(and)g(ask)g(if)-30 15546 y(you)353
+b(w)-15 b(ant)353 b(to)g(sa)-31 b(v)-23 b(e)353 b(them)g(each)h(in)f
+(turn.)h(If)f(you)g(answer)h(no)f(to)g(an)-23 b(y)353
+b(of)h(these,)f(Emacs)g(will)g(ask)-30 17561 y(for)388
+b(one)f(\002nal)g(con\002rmation)f(and)h(then)g(quit.)p
+Black 49451 73792 a FR(213)p Black eop end
+%%Page: 214 236
+TeXDict begin 214 235 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.214) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(17)g(Emacs)p Black
+Black -30 73792 a(214)p Black eop end
+%%Page: 215 237
+TeXDict begin 215 236 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.215) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT) cvn H.B /DEST
+pdfmark end
+ -30 2383 a 2345 x FS(Chapter)894
+b(18)-30 10743 y FO(Slac)-93 b(kware)1287 b(P)-139 b(ac)-93
+b(ka)-46 b(g)46 b(e)-30 16759 y(Mana)-46 b(g)46 b(ement)p
+-30 24332 51806 56 v -30 24332 a
+SDict begin H.S end
+ -30 24332 a -30 24332
+a
+SDict begin 18.2 H.A end
+ -30 24332 a -30 24332 a
+SDict begin [ /View [/XYZ H.V] /Dest (6370) cvn H.B /DEST pdfmark end
+ -30 24332 a -30 24332 a
+SDict begin H.S end
+ -30
+24332 a -30 24332 a
+SDict begin 18.2 H.A end
+ -30 24332 a -30 24332 a
+SDict begin [ /View [/XYZ H.V] /Dest (6372) cvn H.B /DEST pdfmark end
+ -30 24332
+a -30 25107 a
+SDict begin H.S end
+ -30 25107 a -30 25107 a
+SDict begin 18.2 H.A end
+ -30 25107 a -30
+25107 a
+SDict begin [ /View [/XYZ H.V] /Dest (6375) cvn H.B /DEST pdfmark end
+ -30 25107 a 1051 x FU(A)390 b(softw)-15 b(are)389
+b(package)h(is)f(a)h(b)-31 b(undle)389 b(of)h(related)f(programs)h
+(that)f(are)h(ready)g(for)f(you)h(to)f(install.)-30 28172
+y(When)398 b(you)g(do)-39 b(wnload)398 b(a)g(source)h(code)f(archi)-39
+b(v)-23 b(e,)399 b(you)f(ha)-31 b(v)-23 b(e)398 b(to)g(con\002gure,)g
+(compile,)g(and)g(in-)-30 30187 y(stall)506 b(it)g(by)g(hand.)h(W)-62
+b(ith)506 b(a)g(softw)-15 b(are)506 b(package,)h(this)e(has)i(already)f
+(been)g(done)g(for)h(you.)f(All)-30 32202 y(that)443
+b(you)h(ha)-31 b(v)-23 b(e)443 b(to)g(do)h(is)f(install)g(the)g
+(package.)h(Another)f(handy)g(feature)h(of)g(using)f(softw)-15
+b(are)-30 34216 y(packages)385 b(is)g(that)h(it)f(is)g(v)-23
+b(ery)385 b(easy)g(to)g(remo)-23 b(v)g(e)385 b(and)g(upgrade)h(them,)f
+(if)g(you)g(so)h(desire.)f(Slack-)-30 36231 y(w)-15 b(are)359
+b(comes)f(with)g(programs)h(for)f(all)h(your)g(package)f(management)g
+(needs.)h(Y)-170 b(ou)358 b(can)h(install,)-30 38246
+y(remo)-23 b(v)g(e,)387 b(upgrade,)h(mak)-15 b(e,)387
+b(and)g(e)-23 b(xamine)387 b(packages)g(v)-23 b(ery)387
+b(easily)-101 b(.)-30 38581 y
+SDict begin H.S end
+ -30 38581 a -30 38581 a
+SDict begin 18.2 H.A end
+
+-30 38581 a -30 38581 a
+SDict begin [ /View [/XYZ H.V] /Dest (6376) cvn H.B /DEST pdfmark end
+ -30 38581 a -30 38581 a
+SDict begin H.S end
+ -30 38581
+a -30 38581 a
+SDict begin 18.2 H.A end
+ -30 38581 a -30 38581 a
+SDict begin [ /View [/XYZ H.V] /Dest (6378) cvn H.B /DEST pdfmark end
+ -30 38581 a -30
+39356 a
+SDict begin H.S end
+ -30 39356 a -30 39356 a
+SDict begin 18.2 H.A end
+ -30 39356 a -30 39356
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6380) cvn H.B /DEST pdfmark end
+ -30 39356 a 1679 x FU(There')-85 b(s)324 b(a)g(myth)g(that')-85
+b(s)323 b(been)i(going)e(around)h(e)-39 b(v)-23 b(er)324
+b(since)g(RedHat)g(deb)-31 b(uted)324 b(RedHat)f(P)-23
+b(ackage)-30 43050 y(Manager)-62 b(,)569 b(that)f(Slackw)-15
+b(are)568 b(has)g(no)g(package)h(management)f(tool.)g(This)g(simply)f
+(couldn')-28 b(t)-30 45065 y(be)458 b(further)h(from)f(the)g(truth.)g
+(Slackw)-15 b(are)457 b(has)h(al)-15 b(w)g(ays)457 b(included)h(a)g
+(package)g(manager)-62 b(,)459 b(e)-39 b(v)-23 b(en)-30
+47079 y(before)336 b(RedHat)f(e)-23 b(xisted.)336 b(While)f(not)g(as)h
+(full-featured)g(or)f(as)h(ubiquitous)e(as)i(rpm)g(\(or)f(for)h(that)
+-30 49094 y(matter)414 b(deb\),)7899 49094 y
+SDict begin H.S end
+ 7899 49094
+a 7899 49094 a
+SDict begin 18.2 H.A end
+ 7899 49094 a 7899 49094 a
+SDict begin [ /View [/XYZ H.V] /Dest (6381) cvn H.B /DEST pdfmark end
+ 7899 49094 a
+FP(pkgtool)g FU(and)g(its)g(associated)f(programs)h(are)g(e)-39
+b(v)-23 b(ery)414 b(bit)g(as)g(good)g(at)g(installing)-30
+51109 y(packages)587 b(as)f(rpm.)h(The)g(truth)f(about)22126
+51109 y
+SDict begin H.S end
+ 22126 51109 a 22126 51109 a
+SDict begin 18.2 H.A end
+ 22126 51109 a 22126
+51109 a
+SDict begin [ /View [/XYZ H.V] /Dest (6382) cvn H.B /DEST pdfmark end
+ 22126 51109 a FP(pkgtool)g FU(is)g(not)g(that)h(it)f(doesn')-28
+b(t)586 b(e)-23 b(xist,)587 b(b)-31 b(ut)586 b(that)g(it)-30
+53123 y(doesn')-28 b(t)387 b(do)g(an)-23 b(y)387 b(dependenc)-23
+b(y)387 b(checking.)-30 54234 y
+SDict begin H.S end
+ -30 54234 a -30 54234
+a
+SDict begin 18.2 H.A end
+ -30 54234 a -30 54234 a
+SDict begin [ /View [/XYZ H.V] /Dest (6383) cvn H.B /DEST pdfmark end
+ -30 54234 a 1679 x FU(Apparently)571
+b(man)-23 b(y)572 b(people)f(in)h(the)g(Linux)f(community)f(think)i
+(that)f(a)h(packager)g(manager)-30 57928 y(must)534 b(by)g
+(de\002nition)g(include)g(dependenc)-23 b(y)534 b(checking.)g(W)-124
+b(ell,)535 b(that)f(simply)g(isn')-28 b(t)534 b(the)g(case,)-30
+59942 y(as)g(Slackw)-15 b(are)534 b(most)f(certainly)h(does)g(not.)g
+(This)g(is)g(not)g(to)g(say)g(that)g(Slackw)-15 b(are)533
+b(packages)-30 61957 y(don')-28 b(t)312 b(ha)-31 b(v)-23
+b(e)312 b(dependencies,)g(b)-31 b(ut)312 b(rather)g(that)g(its)g
+(package)g(manager)g(doesn')-28 b(t)311 b(check)i(for)f(them.)-30
+63972 y(Dependenc)-23 b(y)387 b(management)f(is)i(left)f(up)g(to)g(the)
+g(sysadmin,)g(and)g(that')-85 b(s)387 b(the)g(w)-15 b(ay)387
+b(we)g(lik)-15 b(e)387 b(it.)-30 64307 y
+SDict begin H.S end
+ -30 64307 a
+-30 64307 a
+SDict begin 18.2 H.A end
+ -30 64307 a -30 64307 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-OVERVIEW)
+cvn H.B /DEST pdfmark end
+ -30 64307 a Black
+49451 73672 a FR(215)p Black eop end
+%%Page: 216 238
+TeXDict begin 216 237 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.216) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(18)g(Slac)-31 b(kwar)-57
+b(e)386 b(P)-124 b(ac)-31 b(ka)-15 b(g)g(e)386 b(Mana)-15
+b(g)g(ement)p Black -30 4011 a FL(18.1)620 b(Over)22
+b(vie)-33 b(w)620 b(of)g(P)-67 b(ac)-45 b(ka)-22 b(g)22
+b(e)620 b(Format)-30 5624 y
+SDict begin H.S end
+ -30 5624 a -30 5624 a
+SDict begin 18.2 H.A end
+ -30
+5624 a -30 5624 a
+SDict begin [ /View [/XYZ H.V] /Dest (6386) cvn H.B /DEST pdfmark end
+ -30 5624 a 1518 x FU(Before)361 b(learning)f(the)h
+(utilities,)f(you)g(should)g(become)h(f)-15 b(amiliar)359
+b(with)i(the)f(format)h(of)f(a)h(Slack-)-30 9156 y(w)-15
+b(are)578 b(package.)g(In)g(Slackw)-15 b(are,)577 b(a)h(package)g(is)g
+(simply)f(a)h(tar)f(archi)-39 b(v)-23 b(e)578 b(\002le)g(that)f(has)h
+(been)-30 11171 y(compressed)387 b(with)10817 11171 y
+SDict begin H.S end
+
+10817 11171 a 10817 11171 a
+SDict begin 18.2 H.A end
+ 10817 11171 a 10817 11171
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6387) cvn H.B /DEST pdfmark end
+ 10817 11171 a FP(gzip)p FU(.)g(P)-23 b(ackages)387
+b(are)g(b)-31 b(uilt)387 b(to)g(be)h(e)-23 b(xtracted)386
+b(in)i(the)f(root)g(directory)-101 b(.)-30 12281 y
+SDict begin H.S end
+ -30
+12281 a -30 12281 a
+SDict begin 18.2 H.A end
+ -30 12281 a -30 12281 a
+SDict begin [ /View [/XYZ H.V] /Dest (6388) cvn H.B /DEST pdfmark end
+ -30 12281
+a 1680 x FU(Here)388 b(is)f(a)g(\002ctitious)f(program)h(and)g(its)g(e)
+-23 b(xample)387 b(package:)-30 15846 y
+SDict begin H.S end
+ -30 15846 a -30
+15846 a
+SDict begin 14.56 H.A end
+ -30 15846 a -30 15846 a
+SDict begin [ /View [/XYZ H.V] /Dest (6389) cvn H.B /DEST pdfmark end
+ -30 15846 a 1276 x FP(./)-30
+18734 y(usr/)-30 20346 y(usr/bin/)-30 21957 y(usr/bin/makehejaz)-30
+23569 y(usr/doc/)-30 25181 y(usr/doc/makehejaz-1.0/)-30
+26792 y(usr/doc/makehejaz-1.0/COPYING)-30 28404 y
+(usr/doc/makehejaz-1.0/README)-30 30016 y(usr/man/)-30
+31628 y(usr/man/man1)-30 33239 y(usr/man/man1/makehejaz.1.gz)-30
+34851 y(install/)-30 36463 y(install/doinst.sh)-30 38111
+y
+SDict begin H.S end
+ -30 38111 a -30 38111 a
+SDict begin 18.2 H.A end
+ -30 38111 a -30 38111 a
+SDict begin [ /View [/XYZ H.V] /Dest (6390) cvn H.B /DEST pdfmark end
+ -30
+38111 a 1916 x FU(The)445 b(package)g(system)f(will)h(e)-23
+b(xtract)444 b(this)h(\002le)f(in)h(the)g(root)g(directory)f(to)h
+(install)f(it.)h(An)g(entry)-30 42042 y(in)386 b(the)h(package)f
+(database)g(will)g(be)h(created)f(that)g(contains)g(the)h(contents)e
+(of)i(this)f(package)g(so)-30 44057 y(that)h(it)g(can)h(be)f(upgraded)g
+(or)g(remo)-23 b(v)g(ed)387 b(later)-85 b(.)-30 45167
+y
+SDict begin H.S end
+ -30 45167 a -30 45167 a
+SDict begin 18.2 H.A end
+ -30 45167 a -30 45167 a
+SDict begin [ /View [/XYZ H.V] /Dest (6391) cvn H.B /DEST pdfmark end
+ -30
+45167 a 1679 x FU(Notice)333 b(the)6661 46846 y
+SDict begin H.S end
+ 6661
+46846 a 6661 46846 a
+SDict begin 18.2 H.A end
+ 6661 46846 a 6661 46846 a
+SDict begin [ /View [/XYZ H.V] /Dest (6392) cvn H.B /DEST pdfmark end
+ 6661 46846
+a FQ(install/)328 b FU(subdirectory)-101 b(.)333 b(This)g(is)f(a)h
+(special)g(directory)g(that)f(can)h(contain)g(a)g(postin-)-30
+48861 y(stallation)389 b(script)g(called)13966 48861
+y
+SDict begin H.S end
+ 13966 48861 a 13966 48861 a
+SDict begin 18.2 H.A end
+ 13966 48861 a 13966 48861
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6393) cvn H.B /DEST pdfmark end
+ 13966 48861 a FQ(doinst.sh)p FU(.)384 b(If)390 b(the)f(package)h
+(system)f(\002nds)g(this)g(\002le,)g(it)g(will)g(e)-23
+b(x)g(ecute)-30 50876 y(it)387 b(after)h(installing)e(the)h(package.)
+-30 51986 y
+SDict begin H.S end
+ -30 51986 a -30 51986 a
+SDict begin 18.2 H.A end
+ -30 51986 a -30 51986
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6394) cvn H.B /DEST pdfmark end
+ -30 51986 a 1679 x FU(Other)342 b(scripts)g(can)h(be)f(embedded)g(in)
+h(the)f(package,)h(b)-31 b(ut)342 b(those)g(are)h(discussed)f(more)g
+(in)g(detail)-30 55680 y(in)p 0 TeXcolorgray 1563 55680
+a
+SDict begin H.S end
+ 1563 55680 a FU(Section)387 b(18.3.2)10474 55680 y
+SDict begin 18.2 H.L end
+
+10474 55680 a 10474 55680 a
+SDict begin [ /Subtype /Link /Dest (PACKAGE-MANAGEMENT-MAKEPKG) cvn
+/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 10474 55680 a Black 388 w
+FU(belo)-39 b(w)-101 b(.)-30 56470 y
+SDict begin H.S end
+ -30 56470 a -30
+56470 a
+SDict begin 18.2 H.A end
+ -30 56470 a -30 56470 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES)
+cvn H.B /DEST pdfmark end
+ -30 56470 a 6109 x FL(18.2)620
+b(P)-67 b(ac)-45 b(ka)-22 b(g)22 b(e)620 b(Utilities)-30
+64192 y
+SDict begin H.S end
+ -30 64192 a -30 64192 a
+SDict begin 18.2 H.A end
+ -30 64192 a -30 64192
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6398) cvn H.B /DEST pdfmark end
+ -30 64192 a 1518 x FU(There)535 b(are)g(four)g(main)f(utilities)f
+(for)i(package)g(management.)f(The)-23 b(y)534 b(perform)h
+(installation,)-30 67724 y(remo)-23 b(v)-39 b(al,)387
+b(and)h(upgrades)f(of)g(packages.)-30 68060 y
+SDict begin H.S end
+ -30 68060
+a -30 68060 a
+SDict begin 18.2 H.A end
+ -30 68060 a -30 68060 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-PKGTOOL)
+cvn H.B /DEST pdfmark end
+ -30 68060 a Black
+5612 x FR(216)p Black eop end
+%%Page: 217 239
+TeXDict begin 217 238 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.217) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6425) cvn H.B /DEST pdfmark end
+ -30 -2687 a 23991 -1636 a FR(Chapter)386
+b(18)h(Slac)-31 b(kwar)-57 b(e)387 b(P)-124 b(ac)-31
+b(ka)-15 b(g)g(e)386 b(Mana)-15 b(g)g(ement)p Black -30
+3821 a FG(pkgtool)-30 4235 y
+SDict begin H.S end
+ -30 4235 a -30 4235 a
+SDict begin 18.2 H.A end
+ -30
+4235 a -30 4235 a
+SDict begin [ /View [/XYZ H.V] /Dest (6401) cvn H.B /DEST pdfmark end
+ -30 4235 a -30 4235 a
+SDict begin H.S end
+ -30 4235 a -30
+4235 a
+SDict begin 18.2 H.A end
+ -30 4235 a -30 4235 a
+SDict begin [ /View [/XYZ H.V] /Dest (6403) cvn H.B /DEST pdfmark end
+ -30 4235 a -30 4235 a
+SDict begin H.S end
+ -30
+4235 a -30 4235 a
+SDict begin 18.2 H.A end
+ -30 4235 a -30 4235 a
+SDict begin [ /View [/XYZ H.V] /Dest (6406) cvn H.B /DEST pdfmark end
+ -30 4235 a -30
+5164 a
+SDict begin H.S end
+ -30 5164 a -30 5164 a
+SDict begin 18.2 H.A end
+ -30 5164 a -30 5164 a
+SDict begin [ /View [/XYZ H.V] /Dest (6409) cvn H.B /DEST pdfmark end
+ -30
+5164 a -30 5164 a
+SDict begin H.S end
+ -30 5164 a -30 5164 a
+SDict begin 18.2 H.A end
+ -30 5164 a -30
+5164 a
+SDict begin [ /View [/XYZ H.V] /Dest (6410) cvn H.B /DEST pdfmark end
+ -30 5164 a 1601 x FP(pkgtool)p FU(\(8\))431 b(is)h(a)h(menu-dri)
+-39 b(v)-23 b(en)431 b(program)h(that)g(allo)-39 b(ws)431
+b(installation)g(and)h(remo)-23 b(v)-39 b(al)432 b(of)g(pack-)-30
+8780 y(ages.)388 b(The)f(main)g(menu)g(is)g(sho)-39 b(wn)387
+b(in)p 0 TeXcolorgray 21023 8780 a
+SDict begin H.S end
+ 21023 8780 a FU(Figure)g(18-1)28298
+8780 y
+SDict begin 18.2 H.L end
+ 28298 8780 a 28298 8780 a
+SDict begin [ /Subtype /Link /Dest (PKGTOOL-MAIN-MENU) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 28298 8780 a Black FU(.)-30
+9115 y
+SDict begin H.S end
+ -30 9115 a -30 9115 a
+SDict begin 18.2 H.A end
+ -30 9115 a -30 9115 a
+SDict begin [ /View [/XYZ H.V] /Dest (PKGTOOL-MAIN-MENU) cvn H.B /DEST
+pdfmark end
+ -30
+9115 a 4004 x FX(Figur)-28 b(e)387 b(18-1.)h(Pkgtool')-57
+b(s)386 b(main)g(menu.)-30 14984 y
+SDict begin H.S end
+ -30 14984 a -30 14984
+a
+SDict begin 18.2 H.A end
+ -30 14984 a -30 14984 a
+SDict begin [ /View [/XYZ H.V] /Dest (6414) cvn H.B /DEST pdfmark end
+ -30 14984 a -30 39758 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30
+39758 a @beginspecial 21 @llx 60 @lly 467 @urx 276 @ury
+4460 @rwi @setspecial
+%%BeginDocument: package-management/pkgtool.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 467 276
+
+/Outterbox
+{ newpath moveto
+0 208 rlineto
+75 0 rlineto
+23 61 moveto
+443 0 rlineto
+0 208 rlineto
+-90 0 rlineto
+23 87 moveto
+443 0 rlineto
+closepath } def
+
+/Innerbox
+{ moveto
+420 0 rlineto
+0 105 rlineto
+-420 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 13 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+100 266 TitleFont(Slackware Package Tool (pkgtool version 9.1.0)) show
+
+34 245 PanelFont (Welcome to the Slackware package tool.) show
+34 220 PanelFont (Which option would you like?) show
+
+74 191 ContentFont (Current) show
+74 177 ContentFont (Other) show
+74 163 ContentFont (Floppy) show
+74 149 ContentFont (Remove) show
+74 135 ContentFont (View) show
+74 121 ContentFont (Setup) show
+74 107 ContentFont (Exit) show
+
+129 191 ContentFont (Install packages from the current directory) show
+129 177 ContentFont (Install packages from some other directory) show
+129 163 ContentFont (Install packages from floppy disks) show
+129 149 ContentFont (Remove packages that are currently installed) show
+129 135 ContentFont (View the list of files contained in a package) show
+129 121 ContentFont (Choose Slackware installation scripts to run again) show
+129 107 ContentFont (Exit Pkgtool) show
+
+153 71 ButtonFont (< OK >) show
+267 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 39758 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 39758 a -30 41308 a
+SDict begin H.S end
+ -30
+41308 a -30 41308 a
+SDict begin 18.2 H.A end
+ -30 41308 a -30 41308 a
+SDict begin [ /View [/XYZ H.V] /Dest (6417) cvn H.B /DEST pdfmark end
+ -30 41308
+a 2015 x FU(Installation)491 b(is)g(of)-39 b(fered)492
+b(from)f(the)h(current)f(directory)-101 b(,)492 b(another)f(directory)
+-101 b(,)492 b(or)g(from)f(\003opp)-15 b(y)-30 45338
+y(disks.)483 b(Simply)g(select)g(the)h(installation)e(method)g(you)i(w)
+-15 b(ant)483 b(and)g(pkgtool)g(will)g(search)g(that)-30
+47352 y(location)387 b(for)g(v)-39 b(alid)387 b(packages)h(to)f
+(install.)-30 48463 y
+SDict begin H.S end
+ -30 48463 a -30 48463 a
+SDict begin 18.2 H.A end
+ -30 48463
+a -30 48463 a
+SDict begin [ /View [/XYZ H.V] /Dest (6418) cvn H.B /DEST pdfmark end
+ -30 48463 a 1679 x FU(Y)-170 b(ou)387 b(may)g(also)g(vie)
+-39 b(w)387 b(a)h(list)e(of)i(installed)e(packages,)i(as)f(sho)-39
+b(wn)387 b(in)p 0 TeXcolorgray 36954 50142 a
+SDict begin H.S end
+ 36954 50142
+a FU(Figure)g(18-2)44229 50142 y
+SDict begin 18.2 H.L end
+ 44229 50142 a 44229
+50142 a
+SDict begin [ /Subtype /Link /Dest (PKGTOOL-VIEW-MODE) cvn /H /I /Border
+[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
+ 44229 50142 a Black FU(.)-30 50477 y
+SDict begin H.S end
+ -30 50477
+a -30 50477 a
+SDict begin 18.2 H.A end
+ -30 50477 a -30 50477 a
+SDict begin [ /View [/XYZ H.V] /Dest (PKGTOOL-VIEW-MODE) cvn H.B /DEST
+pdfmark end
+ -30 50477 a Black
+49394 73792 a FR(217)p Black eop end
+%%Page: 218 240
+TeXDict begin 218 239 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.218) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(18)g(Slac)-31 b(kwar)-57
+b(e)386 b(P)-124 b(ac)-31 b(ka)-15 b(g)g(e)386 b(Mana)-15
+b(g)g(ement)p Black -30 3611 a FX(Figur)-28 b(e)387 b(18-2.)h(Pkgtool)e
+(view)h(mode)-30 5475 y
+SDict begin H.S end
+ -30 5475 a -30 5475 a
+SDict begin 18.2 H.A end
+ -30 5475
+a -30 5475 a
+SDict begin [ /View [/XYZ H.V] /Dest (6422) cvn H.B /DEST pdfmark end
+ -30 5475 a -30 29695 a
+ currentpoint currentpoint translate 1 1 scale neg exch neg exch translate
+ -30 29695 a @beginspecial
+21 @llx 60 @lly 425 @urx 271 @ury 4040 @rwi @setspecial
+%%BeginDocument: package-management/pkgtool-view.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 21 60 425 271
+
+/Outterbox
+{ newpath moveto
+0 208 rlineto
+401 0 rlineto
+0 -208 rlineto
+closepath
+23 86 moveto
+401 0 rlineto } def
+
+/Innerbox
+{ moveto
+379 0 rlineto
+0 142 rlineto
+-379 0 rlineto
+closepath} def
+
+/TitleFont
+{ /Helvetica findfont 13 scalefont setfont
+moveto } def
+
+/PanelFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ContentFont
+{ /Helvetica findfont 12 scalefont setfont
+moveto } def
+
+/ButtonFont
+{ /Helvetica findfont 11 scalefont setfont
+moveto } def
+
+23 61 Outterbox
+34 100 Innerbox
+
+100 266 TitleFont() show
+
+34 251 PanelFont (Please select the package you wish to view.) show
+34 220 PanelFont () show
+
+42 230 ContentFont (a2ps-4.13b-i386-2) show
+42 216 ContentFont (aaa_base-9.1.0-noarch) show
+42 202 ContentFont (aalib-1.4rc5-i386-1) show
+42 188 ContentFont (abiword-2.0.0-i486-1) show
+42 174 ContentFont (acct-6.3.2-i386-1) show
+42 160 ContentFont (acme-2.4.0-i486-1) show
+42 146 ContentFont (acpid-1.0.2-i486-1) show
+42 132 ContentFont (alsa-driver-0.9.6-i48) show
+42 118 ContentFont (alsa-lib-0.9.6-i486-1) show
+42 104 ContentFont (alsa-oss-0.9.6-i486-1) show
+
+169 230 ContentFont (a2ps (any to PostScript filter)) show
+169 216 ContentFont (aaa_base \(Basic Linux filesystem pac) show
+169 202 ContentFont (aalib (ASCII Art library) _1l1vlvlvl) show
+169 188 ContentFont (abiword (AbiWord Personal)) show
+169 174 ContentFont (acct (process accounting utilities)) show
+169 160 ContentFont (acme) show
+169 146 ContentFont (acpid (ACPI daemon)) show
+169 132 ContentFont (alsa-driver \(Advanced Linux Sound Ar) show
+169 118 ContentFont (alsa-lib \(Advanced Linux Sound Archi) show
+169 104 ContentFont (alsa-oss \(library/wrapper to use OSS) show
+
+143 71 ButtonFont (< OK >) show
+227 71 ButtonFont (< Cancel >) show
+
+stroke
+showpage
+%%EOF
+
+%%EndDocument
+ @endspecial -30 29695 a
+ currentpoint currentpoint translate 1 1 div 1 1 div scale neg exch
+neg exch translate
+ -30 29695 a 3564 x FU(If)373
+b(you)f(w)-15 b(ant)372 b(to)g(remo)-23 b(v)g(e)372 b(packages,)h
+(select)g(the)f(remo)-23 b(v)g(e)372 b(option)g(and)g(you)h(will)f(be)g
+(presented)-30 35274 y(with)396 b(a)g(checklist)f(of)i(all)f(the)f
+(installed)h(packages.)g(Flag)g(the)g(ones)g(you)f(w)-15
+b(ant)396 b(to)g(remo)-23 b(v)g(e)395 b(and)-30 37289
+y(select)387 b(OK.)h FP(pkgtool)f FU(will)f(remo)-23
+b(v)g(e)387 b(them.)-30 37484 y
+SDict begin H.S end
+ -30 37484 a -30 37484
+a
+SDict begin 18.2 H.A end
+ -30 37484 a -30 37484 a
+SDict begin [ /View [/XYZ H.V] /Dest (6427) cvn H.B /DEST pdfmark end
+ -30 37484 a -30 38258 a
+SDict begin H.S end
+ -30
+38258 a -30 38258 a
+SDict begin 18.2 H.A end
+ -30 38258 a -30 38258 a
+SDict begin [ /View [/XYZ H.V] /Dest (6430) cvn H.B /DEST pdfmark end
+ -30 38258
+a 1820 x FU(Some)500 b(users)h(prefer)g(this)f(utility)g(to)h(the)f
+(command)g(line)h(utilities.)f(Ho)-39 b(we)g(v)-23 b(er)-62
+b(,)501 b(it)g(should)f(be)-30 42093 y(noted)473 b(that)g(the)g
+(command)f(line)h(utilities)f(of)-39 b(fer)474 b(man)-23
+b(y)472 b(more)h(options.)g(Also,)g(the)g(ability)f(to)-30
+44107 y(upgrade)387 b(packages)g(is)h(only)e(of)-39 b(fered)388
+b(through)f(the)g(command)g(line)g(utilities.)-30 45218
+y
+SDict begin H.S end
+ -30 45218 a -30 45218 a
+SDict begin 18.2 H.A end
+ -30 45218 a -30 45218 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-INSTALLPKG)
+cvn H.B /DEST pdfmark end
+ -30
+45218 a 5181 x FG(installpkg)-30 50813 y
+SDict begin H.S end
+ -30 50813 a
+-30 50813 a
+SDict begin 18.2 H.A end
+ -30 50813 a -30 50813 a
+SDict begin [ /View [/XYZ H.V] /Dest (6433) cvn H.B /DEST pdfmark end
+ -30 50813 a -30 50813
+a
+SDict begin H.S end
+ -30 50813 a -30 50813 a
+SDict begin 18.2 H.A end
+ -30 50813 a -30 50813 a
+SDict begin [ /View [/XYZ H.V] /Dest (6435) cvn H.B /DEST pdfmark end
+ -30
+50813 a -30 51743 a
+SDict begin H.S end
+ -30 51743 a -30 51743 a
+SDict begin 18.2 H.A end
+ -30 51743
+a -30 51743 a
+SDict begin [ /View [/XYZ H.V] /Dest (6438) cvn H.B /DEST pdfmark end
+ -30 51743 a -30 51743 a
+SDict begin H.S end
+ -30 51743 a -30
+51743 a
+SDict begin 18.2 H.A end
+ -30 51743 a -30 51743 a
+SDict begin [ /View [/XYZ H.V] /Dest (6439) cvn H.B /DEST pdfmark end
+ -30 51743 a 1601 x FP(installpkg)p
+FU(\(8\))374 b(handles)h(installation)f(of)i(ne)-39 b(w)376
+b(packages)f(on)g(the)g(system.)g(The)h(syntax)f(is)g(as)-30
+55359 y(follo)-39 b(ws:)-30 56924 y
+SDict begin H.S end
+ -30 56924 a -30 56924
+a
+SDict begin 14.56 H.A end
+ -30 56924 a -30 56924 a
+SDict begin [ /View [/XYZ H.V] /Dest (6440) cvn H.B /DEST pdfmark end
+ -30 56924 a -30 56924 a
+SDict begin H.S end
+ -30
+56924 a -30 56924 a
+SDict begin 14.56 H.A end
+ -30 56924 a -30 56924 a
+SDict begin [ /View [/XYZ H.V] /Dest (6441) cvn H.B /DEST pdfmark end
+ -30 56924
+a 1596 x FJ(#)1309 58520 y
+SDict begin H.S end
+ 1309 58520 a 1309 58520 a
+SDict begin 14.56 H.A end
+
+1309 58520 a 1309 58520 a
+SDict begin [ /View [/XYZ H.V] /Dest (6442) cvn H.B /DEST pdfmark end
+ 1309 58520 a FH(installpkg)743
+b(option)g(package_name)-30 60238 y
+SDict begin H.S end
+ -30 60238 a -30 60238
+a
+SDict begin 18.2 H.A end
+ -30 60238 a -30 60238 a
+SDict begin [ /View [/XYZ H.V] /Dest (6443) cvn H.B /DEST pdfmark end
+ -30 60238 a 1846 x FU(Three)388
+b(options)e(are)i(pro)-23 b(vided)386 b(for)19270 62084
+y
+SDict begin H.S end
+ 19270 62084 a 19270 62084 a
+SDict begin 18.2 H.A end
+ 19270 62084 a 19270 62084
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6444) cvn H.B /DEST pdfmark end
+ 19270 62084 a FP(installpkg)p FU(.)h(Only)g(one)g(option)g(can)g(be)h
+(used)f(at)g(a)h(time.)p Black -30 73792 a FR(218)p Black
+eop end
+%%Page: 219 241
+TeXDict begin 219 240 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.219) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 23991 -1636 a FR(Chapter)386 b(18)h(Slac)-31
+b(kwar)-57 b(e)387 b(P)-124 b(ac)-31 b(ka)-15 b(g)g(e)386
+b(Mana)-15 b(g)g(ement)p Black -30 3611 a FX(T)-143 b(able)387
+b(18-1.)h FV(installpkg)d FX(Options)-30 5477 y
+SDict begin H.S end
+ -30 5477
+a -30 5477 a
+SDict begin 18.2 H.A end
+ -30 5477 a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (6448) cvn H.B /DEST pdfmark end
+ -30 5477 a -30 5477
+a
+SDict begin H.S end
+ -30 5477 a -30 5477 a
+SDict begin 18.2 H.A end
+ -30 5477 a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.18) cvn H.B /DEST pdfmark
+end
+ -30 5477
+a 1761 x FE(Option)7958 b(Eff)-15 b(ects)p -30 7614 51806
+45 v -30 7614 V -30 9375 a FU(-m)11230 b(Performs)386
+b(a)i(mak)-15 b(epkg)386 b(operation)h(on)g(the)g(current)g(directory)
+-101 b(.)-30 11472 y(-w)-15 b(arn)9353 b(Sho)-39 b(ws)386
+b(what)h(w)-15 b(ould)387 b(happen)g(if)g(you)g(installed)g(the)g
+(speci\002ed)12922 13486 y(package.)g(This)g(is)g(useful)g(for)h
+(production)e(systems)g(so)i(you)f(can)g(see)12922 15501
+y(e)-23 b(xactly)386 b(what)h(w)-15 b(ould)387 b(happen)g(before)g
+(installing)f(something.)-30 17598 y(-r)11920 b(Recursi)-39
+b(v)-23 b(ely)386 b(install)h(all)g(packages)g(in)g(the)g(current)g
+(directory)g(and)12922 19612 y(do)-39 b(wn.)387 b(The)g(package)h(name)
+f(can)g(use)h(wildcards,)f(which)g(w)-15 b(ould)386 b(be)12922
+21627 y(used)h(as)g(the)g(search)h(mask)f(when)g(recursi)-39
+b(v)-23 b(ely)387 b(installing.)-30 23512 y
+SDict begin H.S end
+ -30 23512
+a -30 23512 a
+SDict begin 18.2 H.A end
+ -30 23512 a -30 23512 a
+SDict begin [ /View [/XYZ H.V] /Dest (6465) cvn H.B /DEST pdfmark end
+ -30 23512 a 1683
+x FU(If)361 b(you)g(pass)g(the)9334 25195 y
+SDict begin H.S end
+ 9334 25195
+a 9334 25195 a
+SDict begin 18.2 H.A end
+ 9334 25195 a 9334 25195 a
+SDict begin [ /View [/XYZ H.V] /Dest (6466) cvn H.B /DEST pdfmark end
+ 9334 25195 a
+FP(ROOT)f FU(en)-62 b(vironment)360 b(v)-39 b(ariable)361
+b(before)30436 25195 y
+SDict begin H.S end
+ 30436 25195 a 30436 25195 a
+SDict begin 18.2 H.A end
+ 30436
+25195 a 30436 25195 a
+SDict begin [ /View [/XYZ H.V] /Dest (6467) cvn H.B /DEST pdfmark end
+ 30436 25195 a FP(installpkg)p FU(,)f(that)h(path)
+g(will)f(be)h(used)-30 27209 y(for)d(the)f(root)h(directory)-101
+b(.)358 b(This)f(is)g(useful)h(for)f(setting)g(up)h(ne)-39
+b(w)358 b(dri)-39 b(v)-23 b(es)357 b(for)h(your)f(root)h(directory)-101
+b(.)-30 29224 y(The)-23 b(y)387 b(will)g(typically)f(be)i(mounted)e(to)
+21384 29224 y
+SDict begin H.S end
+ 21384 29224 a 21384 29224 a
+SDict begin 18.2 H.A end
+ 21384 29224
+a 21384 29224 a
+SDict begin [ /View [/XYZ H.V] /Dest (6468) cvn H.B /DEST pdfmark end
+ 21384 29224 a FQ(/mnt)f FU(or)j(something)e(other)h
+(than)39429 29224 y
+SDict begin H.S end
+ 39429 29224 a 39429 29224 a
+SDict begin 18.2 H.A end
+ 39429
+29224 a 39429 29224 a
+SDict begin [ /View [/XYZ H.V] /Dest (6469) cvn H.B /DEST pdfmark end
+ 39429 29224 a FQ(/)p FU(.)-30 30334
+y
+SDict begin H.S end
+ -30 30334 a -30 30334 a
+SDict begin 18.2 H.A end
+ -30 30334 a -30 30334 a
+SDict begin [ /View [/XYZ H.V] /Dest (6470) cvn H.B /DEST pdfmark end
+ -30
+30334 a 1680 x FU(The)428 b(installed)f(package)h(database)f(entry)h
+(is)g(stored)f(in)30680 32014 y
+SDict begin H.S end
+ 30680 32014 a 30680 32014
+a
+SDict begin 18.2 H.A end
+ 30680 32014 a 30680 32014 a
+SDict begin [ /View [/XYZ H.V] /Dest (6471) cvn H.B /DEST pdfmark end
+ 30680 32014 a FQ(/var/log/packages)p
+FU(.)418 b(The)427 b(entry)h(is)g(re-)-30 34028 y(ally)414
+b(just)f(a)h(plain)f(te)-23 b(xt)413 b(\002le,)h(one)g(for)g(each)g
+(package.)g(If)g(the)g(package)f(has)h(a)g(postinstallation)-30
+36043 y(script,)387 b(it)h(is)f(written)f(to)13230 36043
+y
+SDict begin H.S end
+ 13230 36043 a 13230 36043 a
+SDict begin 18.2 H.A end
+ 13230 36043 a 13230 36043
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6472) cvn H.B /DEST pdfmark end
+ 13230 36043 a FQ(/var/log/scripts/)p FU(.)-30 37153
+y
+SDict begin H.S end
+ -30 37153 a -30 37153 a
+SDict begin 18.2 H.A end
+ -30 37153 a -30 37153 a
+SDict begin [ /View [/XYZ H.V] /Dest (6473) cvn H.B /DEST pdfmark end
+ -30
+37153 a 1679 x FU(Y)-170 b(ou)503 b(may)h(specify)g(se)-39
+b(v)-23 b(eral)503 b(packages)h(or)g(use)g(wildcards)f(for)h(the)g
+(package)g(name.)g(Be)g(ad-)-30 40847 y(vised)426 b(that)6419
+40847 y
+SDict begin H.S end
+ 6419 40847 a 6419 40847 a
+SDict begin 18.2 H.A end
+ 6419 40847 a 6419 40847
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6474) cvn H.B /DEST pdfmark end
+ 6419 40847 a FP(installpkg)g FU(will)g(not)g(tell)g(you)g(if)h(you)f
+(are)h(o)-23 b(v)g(erwriting)425 b(an)i(installed)e(package.)-30
+42862 y(It)j(will)f(simply)f(install)h(right)g(on)g(top)g(of)h(the)f
+(old)h(one.)g(If)f(you)h(w)-15 b(ant)426 b(to)i(ensure)f(that)g(old)g
+(\002les)-30 44876 y(from)387 b(the)g(pre)-39 b(vious)387
+b(package)h(are)f(safely)h(remo)-23 b(v)g(ed,)386 b(use)31774
+44876 y
+SDict begin H.S end
+ 31774 44876 a 31774 44876 a
+SDict begin 18.2 H.A end
+ 31774 44876 a 31774
+44876 a
+SDict begin [ /View [/XYZ H.V] /Dest (6475) cvn H.B /DEST pdfmark end
+ 31774 44876 a FP(upgradepkg)p FU(.)-30 45987
+y
+SDict begin H.S end
+ -30 45987 a -30 45987 a
+SDict begin 18.2 H.A end
+ -30 45987 a -30 45987 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-REMOVEPKG)
+cvn H.B /DEST pdfmark end
+ -30
+45987 a 5181 x FG(remo)-37 b(vepkg)-30 51582 y
+SDict begin H.S end
+ -30 51582
+a -30 51582 a
+SDict begin 18.2 H.A end
+ -30 51582 a -30 51582 a
+SDict begin [ /View [/XYZ H.V] /Dest (6478) cvn H.B /DEST pdfmark end
+ -30 51582 a -30
+51582 a
+SDict begin H.S end
+ -30 51582 a -30 51582 a
+SDict begin 18.2 H.A end
+ -30 51582 a -30 51582
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6481) cvn H.B /DEST pdfmark end
+ -30 51582 a -30 52512 a
+SDict begin H.S end
+ -30 52512 a -30 52512 a
+SDict begin 18.2 H.A end
+ -30
+52512 a -30 52512 a
+SDict begin [ /View [/XYZ H.V] /Dest (6483) cvn H.B /DEST pdfmark end
+ -30 52512 a -30 52512 a
+SDict begin H.S end
+ -30 52512
+a -30 52512 a
+SDict begin 18.2 H.A end
+ -30 52512 a -30 52512 a
+SDict begin [ /View [/XYZ H.V] /Dest (6484) cvn H.B /DEST pdfmark end
+ -30 52512 a 1601
+x FP(removepkg)p FU(\(8\))462 b(handles)h(remo)-23 b(ving)462
+b(installed)g(packages)h(from)g(the)g(system.)g(The)g(syntax)f(is)-30
+56128 y(as)387 b(follo)-39 b(ws:)-30 57693 y
+SDict begin H.S end
+ -30 57693
+a -30 57693 a
+SDict begin 14.56 H.A end
+ -30 57693 a -30 57693 a
+SDict begin [ /View [/XYZ H.V] /Dest (6485) cvn H.B /DEST pdfmark end
+ -30 57693 a -30
+57693 a
+SDict begin H.S end
+ -30 57693 a -30 57693 a
+SDict begin 14.56 H.A end
+ -30 57693 a -30 57693
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6486) cvn H.B /DEST pdfmark end
+ -30 57693 a 1596 x FJ(#)1309 59289 y
+SDict begin H.S end
+ 1309 59289 a 1309
+59289 a
+SDict begin 14.56 H.A end
+ 1309 59289 a 1309 59289 a
+SDict begin [ /View [/XYZ H.V] /Dest (6487) cvn H.B /DEST pdfmark end
+ 1309 59289 a FH(removepkg)743
+b(option)g(package_name)-30 61007 y
+SDict begin H.S end
+ -30 61007 a -30 61007
+a
+SDict begin 18.2 H.A end
+ -30 61007 a -30 61007 a
+SDict begin [ /View [/XYZ H.V] /Dest (6488) cvn H.B /DEST pdfmark end
+ -30 61007 a 1846 x FU(F)-23
+b(our)387 b(options)f(are)i(pro)-23 b(vided)386 b(for)18561
+62853 y
+SDict begin H.S end
+ 18561 62853 a 18561 62853 a
+SDict begin 18.2 H.A end
+ 18561 62853 a 18561
+62853 a
+SDict begin [ /View [/XYZ H.V] /Dest (6489) cvn H.B /DEST pdfmark end
+ 18561 62853 a FP(removepkg)p FU(.)h(Only)f(one)i(option)e(may)h
+(be)h(used)f(at)g(a)h(time.)-30 63189 y
+SDict begin H.S end
+ -30 63189 a -30
+63189 a
+SDict begin 18.2 H.A end
+ -30 63189 a -30 63189 a
+SDict begin [ /View [/XYZ H.V] /Dest (6490) cvn H.B /DEST pdfmark end
+ -30 63189 a Black 49451
+73792 a FR(219)p Black eop end
+%%Page: 220 242
+TeXDict begin 220 241 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.220) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6541) cvn H.B /DEST pdfmark end
+ -30 -2687 a 1051 x FR(Chapter)387
+b(18)g(Slac)-31 b(kwar)-57 b(e)386 b(P)-124 b(ac)-31
+b(ka)-15 b(g)g(e)386 b(Mana)-15 b(g)g(ement)p Black -30
+3611 a FX(T)-143 b(able)387 b(18-2.)h FV(remo)-23 b(v)g(epkg)386
+b FX(Options)-30 5477 y
+SDict begin H.S end
+ -30 5477 a -30 5477 a
+SDict begin 18.2 H.A end
+ -30 5477
+a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (6493) cvn H.B /DEST pdfmark end
+ -30 5477 a -30 5477 a
+SDict begin H.S end
+ -30 5477 a -30 5477
+a
+SDict begin 18.2 H.A end
+ -30 5477 a -30 5477 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.19) cvn H.B /DEST pdfmark
+end
+ -30 5477 a 1761 x FE(Option)7958
+b(Eff)-15 b(ects)p -30 7614 51806 45 v -30 7614 V -30
+9375 a FU(-cop)g(y)9438 b(The)387 b(package)g(is)g(copied)g(to)g(the)h
+(preserv)-23 b(ed)387 b(packages)g(directory)-101 b(.)12922
+11390 y(This)379 b(creates)h(a)g(tree)g(of)h(the)e(original)h(package)g
+(without)f(remo)-23 b(ving)379 b(it.)-30 15498 y(-k)-15
+b(eep)9525 b(Sa)-31 b(v)-23 b(es)386 b(temporary)h(\002les)g(created)g
+(during)g(the)g(remo)-23 b(v)-39 b(al.)388 b(Really)e(only)12922
+17512 y(useful)h(for)g(deb)-31 b(ugging)386 b(purposes.)-30
+19609 y(-preserv)-23 b(e)7210 b(The)387 b(package)g(is)g(remo)-23
+b(v)g(ed,)387 b(b)-31 b(ut)387 b(copied)g(to)g(the)h(preserv)-23
+b(ed)387 b(packages)12922 21623 y(directory)f(at)i(the)f(same)g(time.)
+-30 23720 y(-w)-15 b(arn)9353 b(Sho)-39 b(ws)386 b(what)h(w)-15
+b(ould)387 b(happen)g(if)g(you)g(remo)-23 b(v)g(ed)387
+b(the)g(package.)-30 25605 y
+SDict begin H.S end
+ -30 25605 a -30 25605 a
+SDict begin 18.2 H.A end
+
+-30 25605 a -30 25605 a
+SDict begin [ /View [/XYZ H.V] /Dest (6513) cvn H.B /DEST pdfmark end
+ -30 25605 a 1683 x FU(If)419
+b(you)e(pass)h(the)9562 27288 y
+SDict begin H.S end
+ 9562 27288 a 9562 27288
+a
+SDict begin 18.2 H.A end
+ 9562 27288 a 9562 27288 a
+SDict begin [ /View [/XYZ H.V] /Dest (6514) cvn H.B /DEST pdfmark end
+ 9562 27288 a FP(ROOT)g FU(en)-62
+b(vironment)417 b(v)-39 b(ariable)419 b(before)30894
+27288 y
+SDict begin H.S end
+ 30894 27288 a 30894 27288 a
+SDict begin 18.2 H.A end
+ 30894 27288 a 30894
+27288 a
+SDict begin [ /View [/XYZ H.V] /Dest (6515) cvn H.B /DEST pdfmark end
+ 30894 27288 a FP(removepkg)p FU(,)f(that)f(path)h(will)g(be)g
+(used)-30 29302 y(for)358 b(the)f(root)h(directory)-101
+b(.)358 b(This)f(is)g(useful)h(for)f(setting)g(up)h(ne)-39
+b(w)358 b(dri)-39 b(v)-23 b(es)357 b(for)h(your)f(root)h(directory)-101
+b(.)-30 31317 y(The)-23 b(y)387 b(will)g(typically)f(be)i(mounted)e(to)
+21384 31317 y
+SDict begin H.S end
+ 21384 31317 a 21384 31317 a
+SDict begin 18.2 H.A end
+ 21384 31317
+a 21384 31317 a
+SDict begin [ /View [/XYZ H.V] /Dest (6516) cvn H.B /DEST pdfmark end
+ 21384 31317 a FQ(/mnt)f FU(or)j(something)e(other)h
+(than)39429 31317 y
+SDict begin H.S end
+ 39429 31317 a 39429 31317 a
+SDict begin 18.2 H.A end
+ 39429
+31317 a 39429 31317 a
+SDict begin [ /View [/XYZ H.V] /Dest (6517) cvn H.B /DEST pdfmark end
+ 39429 31317 a FQ(/)p FU(.)-30 32427
+y
+SDict begin H.S end
+ -30 32427 a -30 32427 a
+SDict begin 18.2 H.A end
+ -30 32427 a -30 32427 a
+SDict begin [ /View [/XYZ H.V] /Dest (6518) cvn H.B /DEST pdfmark end
+ -30
+32427 a -30 32427 a
+SDict begin H.S end
+ -30 32427 a -30 32427 a
+SDict begin 18.2 H.A end
+ -30 32427
+a -30 32427 a
+SDict begin [ /View [/XYZ H.V] /Dest (6519) cvn H.B /DEST pdfmark end
+ -30 32427 a 1680 x FP(removepkg)534 b FU(looks)g(at)h
+(the)g(other)f(installed)g(packages)h(and)f(only)h(remo)-23
+b(v)g(es)534 b(\002les)g(unique)g(to)-30 36121 y(the)394
+b(package)g(you)f(specify)-101 b(.)394 b(It)g(will)f(also)h(scan)f(the)
+h(postinstallation)e(script)h(for)h(the)g(speci\002ed)-30
+38136 y(package)387 b(and)h(remo)-23 b(v)g(e)386 b(an)-23
+b(y)387 b(symbolic)g(links)f(that)h(were)h(created)f(by)h(it.)-30
+39246 y
+SDict begin H.S end
+ -30 39246 a -30 39246 a
+SDict begin 18.2 H.A end
+ -30 39246 a -30 39246
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6520) cvn H.B /DEST pdfmark end
+ -30 39246 a 1679 x FU(During)329 b(the)h(remo)-23 b(v)-39
+b(al)329 b(process,)h(a)g(status)e(report)i(is)f(displayed.)h(After)f
+(the)h(remo)-23 b(v)-39 b(al,)329 b(the)h(pack-)-30 42940
+y(age)607 b(database)f(entry)h(is)f(mo)-23 b(v)g(ed)606
+b(to)20693 42940 y
+SDict begin H.S end
+ 20693 42940 a 20693 42940 a
+SDict begin 18.2 H.A end
+ 20693
+42940 a 20693 42940 a
+SDict begin [ /View [/XYZ H.V] /Dest (6521) cvn H.B /DEST pdfmark end
+ 20693 42940 a FQ(/var/log/removed_packages)591
+b FU(and)606 b(the)h(postinstallation)-30 44955 y(script)387
+b(is)g(mo)-23 b(v)g(ed)386 b(to)11375 44955 y
+SDict begin H.S end
+ 11375 44955
+a 11375 44955 a
+SDict begin 18.2 H.A end
+ 11375 44955 a 11375 44955 a
+SDict begin [ /View [/XYZ H.V] /Dest (6522) cvn H.B /DEST pdfmark end
+ 11375 44955
+a FQ(/var/log/removed)p FU(_scripts.)-30 46065 y
+SDict begin H.S end
+ -30
+46065 a -30 46065 a
+SDict begin 18.2 H.A end
+ -30 46065 a -30 46065 a
+SDict begin [ /View [/XYZ H.V] /Dest (6523) cvn H.B /DEST pdfmark end
+ -30 46065
+a 1679 x FU(Just)421 b(as)h(with)7693 47744 y
+SDict begin H.S end
+ 7693 47744
+a 7693 47744 a
+SDict begin 18.2 H.A end
+ 7693 47744 a 7693 47744 a
+SDict begin [ /View [/XYZ H.V] /Dest (6524) cvn H.B /DEST pdfmark end
+ 7693 47744 a
+FP(installpkg)p FU(,)f(you)g(can)g(specify)h(se)-39 b(v)-23
+b(eral)421 b(packages)h(or)f(use)g(wildcards)g(for)h(the)-30
+49759 y(package)387 b(name.)-30 50869 y
+SDict begin H.S end
+ -30 50869 a -30
+50869 a
+SDict begin 18.2 H.A end
+ -30 50869 a -30 50869 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-UPGRADEPKG)
+cvn H.B /DEST pdfmark end
+ -30 50869 a 5182 x FG(upgradepkg)-30
+56465 y
+SDict begin H.S end
+ -30 56465 a -30 56465 a
+SDict begin 18.2 H.A end
+ -30 56465 a -30 56465
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6527) cvn H.B /DEST pdfmark end
+ -30 56465 a -30 56465 a
+SDict begin H.S end
+ -30 56465 a -30 56465 a
+SDict begin 18.2 H.A end
+ -30
+56465 a -30 56465 a
+SDict begin [ /View [/XYZ H.V] /Dest (6530) cvn H.B /DEST pdfmark end
+ -30 56465 a -30 57395 a
+SDict begin H.S end
+ -30 57395
+a -30 57395 a
+SDict begin 18.2 H.A end
+ -30 57395 a -30 57395 a
+SDict begin [ /View [/XYZ H.V] /Dest (6532) cvn H.B /DEST pdfmark end
+ -30 57395 a -30
+57395 a
+SDict begin H.S end
+ -30 57395 a -30 57395 a
+SDict begin 18.2 H.A end
+ -30 57395 a -30 57395
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6533) cvn H.B /DEST pdfmark end
+ -30 57395 a 1600 x FP(upgradepkg)p FU(\(8\))501 b(will)g(upgrade)g
+(an)h(installed)f(Slackw)-15 b(are)501 b(package.)h(The)g(syntax)f(is)g
+(as)h(fol-)-30 61010 y(lo)-39 b(ws:)-30 62575 y
+SDict begin H.S end
+ -30 62575
+a -30 62575 a
+SDict begin 14.56 H.A end
+ -30 62575 a -30 62575 a
+SDict begin [ /View [/XYZ H.V] /Dest (6534) cvn H.B /DEST pdfmark end
+ -30 62575 a -30
+62575 a
+SDict begin H.S end
+ -30 62575 a -30 62575 a
+SDict begin 14.56 H.A end
+ -30 62575 a -30 62575
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6535) cvn H.B /DEST pdfmark end
+ -30 62575 a 1597 x FJ(#)1309 64172 y
+SDict begin H.S end
+ 1309 64172 a 1309
+64172 a
+SDict begin 14.56 H.A end
+ 1309 64172 a 1309 64172 a
+SDict begin [ /View [/XYZ H.V] /Dest (6536) cvn H.B /DEST pdfmark end
+ 1309 64172 a FH(upgradepkg)743
+b(package_name)-30 65889 y
+SDict begin H.S end
+ -30 65889 a -30 65889 a
+SDict begin 18.2 H.A end
+ -30
+65889 a -30 65889 a
+SDict begin [ /View [/XYZ H.V] /Dest (6537) cvn H.B /DEST pdfmark end
+ -30 65889 a 1847 x FU(or)p Black
+-30 73792 a FR(220)p Black eop end
+%%Page: 221 243
+TeXDict begin 221 242 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.221) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 23991 -1636 a FR(Chapter)386 b(18)h(Slac)-31
+b(kwar)-57 b(e)387 b(P)-124 b(ac)-31 b(ka)-15 b(g)g(e)386
+b(Mana)-15 b(g)g(ement)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a
+-30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (6538) cvn H.B /DEST pdfmark end
+ -30 2504 a -30 2504
+a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (6539) cvn H.B /DEST pdfmark end
+ -30 2504
+a 1107 x FJ(#)1309 3611 y
+SDict begin H.S end
+ 1309 3611 a 1309 3611 a
+SDict begin 14.56 H.A end
+ 1309
+3611 a 1309 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (6540) cvn H.B /DEST pdfmark end
+ 1309 3611 a FH(upgradepkg)743 b
+(old_package_name\045new_package_name)-30 7176 y FP(upgradepkg)553
+b FU(w)-15 b(orks)554 b(by)g(\002rst)g(installing)f(the)h(ne)-39
+b(w)554 b(package)h(and)f(then)g(remo)-23 b(ving)553
+b(the)h(old)-30 9190 y(package)324 b(so)f(that)g(old)g(\002les)g(are)g
+(no)g(longer)h(around)f(on)g(the)g(system.)g(If)h(the)f(upgraded)g
+(package)-30 11205 y(name)457 b(has)g(changed,)h(use)f(the)g(percent)g
+(sign)f(syntax)h(to)g(specify)g(the)g(old)g(package)g(\(the)g(one)-30
+13220 y(that)387 b(is)g(installed\))g(and)g(the)g(ne)-39
+b(w)388 b(package)f(\(the)g(one)h(you)f(are)g(upgrading)g(it)g(to\).)
+-30 14330 y
+SDict begin H.S end
+ -30 14330 a -30 14330 a
+SDict begin 18.2 H.A end
+ -30 14330 a -30 14330
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6543) cvn H.B /DEST pdfmark end
+ -30 14330 a 1679 x FU(If)361 b(you)g(pass)g(the)9334
+16009 y
+SDict begin H.S end
+ 9334 16009 a 9334 16009 a
+SDict begin 18.2 H.A end
+ 9334 16009 a 9334 16009
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6544) cvn H.B /DEST pdfmark end
+ 9334 16009 a FP(ROOT)f FU(en)-62 b(vironment)360 b(v)-39
+b(ariable)361 b(before)30436 16009 y
+SDict begin H.S end
+ 30436 16009 a 30436
+16009 a
+SDict begin 18.2 H.A end
+ 30436 16009 a 30436 16009 a
+SDict begin [ /View [/XYZ H.V] /Dest (6545) cvn H.B /DEST pdfmark end
+ 30436 16009 a FP(upgradepkg)p
+FU(,)f(that)h(path)g(will)f(be)h(used)-30 18024 y(for)d(the)f(root)h
+(directory)-101 b(.)358 b(This)f(is)g(useful)h(for)f(setting)g(up)h(ne)
+-39 b(w)358 b(dri)-39 b(v)-23 b(es)357 b(for)h(your)f(root)h(directory)
+-101 b(.)-30 20038 y(The)-23 b(y)387 b(will)g(typically)f(be)i(mounted)
+e(to)21384 20038 y
+SDict begin H.S end
+ 21384 20038 a 21384 20038 a
+SDict begin 18.2 H.A end
+ 21384
+20038 a 21384 20038 a
+SDict begin [ /View [/XYZ H.V] /Dest (6546) cvn H.B /DEST pdfmark end
+ 21384 20038 a FQ(/mnt)f FU(or)j(something)e
+(other)h(than)39429 20038 y
+SDict begin H.S end
+ 39429 20038 a 39429 20038
+a
+SDict begin 18.2 H.A end
+ 39429 20038 a 39429 20038 a
+SDict begin [ /View [/XYZ H.V] /Dest (6547) cvn H.B /DEST pdfmark end
+ 39429 20038 a FQ(/)p FU(.)-30
+21149 y
+SDict begin H.S end
+ -30 21149 a -30 21149 a
+SDict begin 18.2 H.A end
+ -30 21149 a -30 21149
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6548) cvn H.B /DEST pdfmark end
+ -30 21149 a -30 21149 a
+SDict begin H.S end
+ -30 21149 a -30 21149 a
+SDict begin 18.2 H.A end
+ -30
+21149 a -30 21149 a
+SDict begin [ /View [/XYZ H.V] /Dest (6549) cvn H.B /DEST pdfmark end
+ -30 21149 a 1679 x FP(upgradepkg)458
+b FU(is)g(not)h(\003a)-23 b(wless.)458 b(Y)-170 b(ou)458
+b(should)h(al)-15 b(w)g(ays)457 b(back)i(up)g(your)f(con\002guration)g
+(\002les.)h(If)-30 24843 y(the)-23 b(y)409 b(get)f(remo)-23
+b(v)g(ed)408 b(or)h(o)-23 b(v)g(erwritten,)408 b(you')-15
+b(ll)408 b(w)-15 b(ant)408 b(a)i(cop)-15 b(y)408 b(of)h(the)f
+(originals)g(for)h(an)-23 b(y)409 b(needed)-30 26857
+y(repair)388 b(w)-15 b(ork.)-30 27968 y
+SDict begin H.S end
+ -30 27968 a -30
+27968 a
+SDict begin 18.2 H.A end
+ -30 27968 a -30 27968 a
+SDict begin [ /View [/XYZ H.V] /Dest (6550) cvn H.B /DEST pdfmark end
+ -30 27968 a 1679 x FU(Just)522
+b(as)h(with)7996 29647 y
+SDict begin H.S end
+ 7996 29647 a 7996 29647 a
+SDict begin 18.2 H.A end
+ 7996
+29647 a 7996 29647 a
+SDict begin [ /View [/XYZ H.V] /Dest (6551) cvn H.B /DEST pdfmark end
+ 7996 29647 a FP(installpkg)f FU(and)18719
+29647 y
+SDict begin H.S end
+ 18719 29647 a 18719 29647 a
+SDict begin 18.2 H.A end
+ 18719 29647 a 18719
+29647 a
+SDict begin [ /View [/XYZ H.V] /Dest (6552) cvn H.B /DEST pdfmark end
+ 18719 29647 a FP(removepkg)p FU(,)g(you)h(can)f(specify)h(se)
+-39 b(v)-23 b(eral)523 b(packages)f(or)h(use)-30 31661
+y(wildcards)387 b(for)g(the)g(package)h(name.)-30 32772
+y
+SDict begin H.S end
+ -30 32772 a -30 32772 a
+SDict begin 18.2 H.A end
+ -30 32772 a -30 32772 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-PACKAGE-UTILITIES-RPM)
+cvn H.B /DEST pdfmark end
+ -30
+32772 a 5181 x FF(rpm2tgz)155 b FG(/)p FF(rpm2tar)-28
+b(gz)-30 38367 y
+SDict begin H.S end
+ -30 38367 a -30 38367 a
+SDict begin 18.2 H.A end
+ -30 38367 a
+-30 38367 a
+SDict begin [ /View [/XYZ H.V] /Dest (6557) cvn H.B /DEST pdfmark end
+ -30 38367 a -30 38367 a
+SDict begin H.S end
+ -30 38367 a -30 38367
+a
+SDict begin 18.2 H.A end
+ -30 38367 a -30 38367 a
+SDict begin [ /View [/XYZ H.V] /Dest (6559) cvn H.B /DEST pdfmark end
+ -30 38367 a -30 39297 a
+SDict begin H.S end
+ -30
+39297 a -30 39297 a
+SDict begin 18.2 H.A end
+ -30 39297 a -30 39297 a
+SDict begin [ /View [/XYZ H.V] /Dest (6562) cvn H.B /DEST pdfmark end
+ -30 39297
+a 1601 x FU(The)336 b(Red)g(Hat)g(P)-23 b(ackage)336
+b(Manager)g(is)g(a)g(popular)g(packaging)g(system)f(a)-31
+b(v)-39 b(ailable)336 b(today)-101 b(.)337 b(Man)-23
+b(y)-30 42913 y(softw)-15 b(are)359 b(distrib)-31 b(utors)358
+b(are)h(of)-39 b(fering)360 b(their)f(products)f(in)i(RPM)e(format.)h
+(Since)g(this)g(is)g(not)g(our)-30 44927 y(nati)-39 b(v)-23
+b(e)344 b(format,)g(we)g(do)f(not)h(recommend)f(people)h(rely)g(on)g
+(them.)g(Ho)-39 b(we)g(v)-23 b(er)-62 b(,)344 b(some)g(things)f(are)-30
+46942 y(only)387 b(a)-31 b(v)-39 b(ailable)387 b(as)h(an)f(RPM)f(\(e)
+-39 b(v)-23 b(en)388 b(the)f(source\).)-30 47277 y
+SDict begin H.S end
+ -30
+47277 a -30 47277 a
+SDict begin 18.2 H.A end
+ -30 47277 a -30 47277 a
+SDict begin [ /View [/XYZ H.V] /Dest (6563) cvn H.B /DEST pdfmark end
+ -30 47277
+a -30 48052 a
+SDict begin H.S end
+ -30 48052 a -30 48052 a
+SDict begin 18.2 H.A end
+ -30 48052 a -30
+48052 a
+SDict begin [ /View [/XYZ H.V] /Dest (6566) cvn H.B /DEST pdfmark end
+ -30 48052 a 1679 x FU(W)-124 b(e)528 b(pro)-23
+b(vide)526 b(a)i(program)f(that)g(will)f(con)-62 b(v)-23
+b(ert)527 b(RPM)g(packages)g(to)g(our)g(nati)-39 b(v)-23
+b(e)44224 49731 y
+SDict begin H.S end
+ 44224 49731 a 44224 49731 a
+SDict begin 18.2 H.A end
+ 44224 49731
+a 44224 49731 a
+SDict begin [ /View [/XYZ H.V] /Dest (6567) cvn H.B /DEST pdfmark end
+ 44224 49731 a FQ(.tgz)525 b FU(format.)-30
+51746 y(This)325 b(will)g(allo)-39 b(w)325 b(you)g(to)g(e)-23
+b(xtract)325 b(the)g(package)h(\(perhaps)f(with)34582
+51746 y
+SDict begin H.S end
+ 34582 51746 a 34582 51746 a
+SDict begin 18.2 H.A end
+ 34582 51746 a 34582
+51746 a
+SDict begin [ /View [/XYZ H.V] /Dest (6568) cvn H.B /DEST pdfmark end
+ 34582 51746 a FP(explodepkg)p FU(\))f(to)h(a)g(temporary)-30
+53761 y(directory)387 b(and)g(e)-23 b(xamine)387 b(its)g(contents.)-30
+54871 y
+SDict begin H.S end
+ -30 54871 a -30 54871 a
+SDict begin 18.2 H.A end
+ -30 54871 a -30 54871
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6569) cvn H.B /DEST pdfmark end
+ -30 54871 a 1679 x FU(The)2791 56550 y
+SDict begin H.S end
+ 2791 56550 a
+2791 56550 a
+SDict begin 18.2 H.A end
+ 2791 56550 a 2791 56550 a
+SDict begin [ /View [/XYZ H.V] /Dest (6570) cvn H.B /DEST pdfmark end
+ 2791 56550 a FP(rpm2tgz)409
+b FU(program)h(will)g(create)h(a)g(Slackw)-15 b(are)409
+b(package)i(with)f(a)38701 56550 y
+SDict begin H.S end
+ 38701 56550 a 38701
+56550 a
+SDict begin 18.2 H.A end
+ 38701 56550 a 38701 56550 a
+SDict begin [ /View [/XYZ H.V] /Dest (6571) cvn H.B /DEST pdfmark end
+ 38701 56550 a FQ(.tgz)e
+FU(e)-23 b(xtension,)410 b(while)-30 58565 y
+SDict begin H.S end
+ -30 58565
+a -30 58565 a
+SDict begin 18.2 H.A end
+ -30 58565 a -30 58565 a
+SDict begin [ /View [/XYZ H.V] /Dest (6572) cvn H.B /DEST pdfmark end
+ -30 58565 a FQ(rpm2targz)382
+b FU(creates)387 b(an)h(archi)-39 b(v)-23 b(e)387 b(with)g(a)21639
+58565 y
+SDict begin H.S end
+ 21639 58565 a 21639 58565 a
+SDict begin 18.2 H.A end
+ 21639 58565 a 21639
+58565 a
+SDict begin [ /View [/XYZ H.V] /Dest (6573) cvn H.B /DEST pdfmark end
+ 21639 58565 a FQ(.tar.gz)c FU(e)-23 b(xtension.)-30
+61159 y
+SDict begin H.S end
+ -30 61159 a -30 61159 a
+SDict begin 18.2 H.A end
+ -30 61159 a -30 61159
+a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-MAKING-PACKAGES)
+cvn H.B /DEST pdfmark end
+ -30 61159 a Black 49451 73792 a FR(221)p Black eop
+end
+%%Page: 222 244
+TeXDict begin 222 243 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.222) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(18)g(Slac)-31 b(kwar)-57
+b(e)386 b(P)-124 b(ac)-31 b(ka)-15 b(g)g(e)386 b(Mana)-15
+b(g)g(ement)p Black -30 4132 a FL(18.3)620 b(Making)f(P)-67
+b(ac)-45 b(ka)-22 b(g)22 b(es)-30 4629 y
+SDict begin H.S end
+ -30 4629 a -30
+4629 a
+SDict begin 18.2 H.A end
+ -30 4629 a -30 4629 a
+SDict begin [ /View [/XYZ H.V] /Dest (6576) cvn H.B /DEST pdfmark end
+ -30 4629 a -30 5744 a
+SDict begin H.S end
+ -30
+5744 a -30 5744 a
+SDict begin 18.2 H.A end
+ -30 5744 a -30 5744 a
+SDict begin [ /View [/XYZ H.V] /Dest (6579) cvn H.B /DEST pdfmark end
+ -30 5744 a 1519
+x FU(Making)623 b(Slackw)-15 b(are)624 b(packages)g(can)g(be)g(either)g
+(easy)g(or)g(dif)-39 b(\002cult.)624 b(There)g(is)g(no)f(speci\002c)-30
+9277 y(method)520 b(for)h(b)-31 b(uilding)520 b(a)h(package.)g(The)g
+(only)f(requirement)g(is)h(that)g(the)f(package)h(be)g(a)g(tar)-30
+11292 y(gzipped)387 b(\002le)g(and)g(if)h(there)f(is)g(a)g
+(postinstallation)f(script,)h(it)g(must)g(be)38152 11292
+y
+SDict begin H.S end
+ 38152 11292 a 38152 11292 a
+SDict begin 18.2 H.A end
+ 38152 11292 a 38152 11292
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6580) cvn H.B /DEST pdfmark end
+ 38152 11292 a FQ(/install/doinst.sh)p FU(.)-30 12402
+y
+SDict begin H.S end
+ -30 12402 a -30 12402 a
+SDict begin 18.2 H.A end
+ -30 12402 a -30 12402 a
+SDict begin [ /View [/XYZ H.V] /Dest (6581) cvn H.B /DEST pdfmark end
+ -30
+12402 a 1679 x FU(If)437 b(you)f(are)g(interested)g(in)g(making)g
+(packages)g(for)g(your)g(system)g(or)g(for)g(a)h(netw)-15
+b(ork)435 b(that)h(you)-30 16096 y(manage,)393 b(you)g(should)f(ha)-31
+b(v)-23 b(e)393 b(a)h(look)e(at)h(the)g(v)-39 b(arious)393
+b(b)-31 b(uild)392 b(scripts)h(in)g(the)g(Slackw)-15
+b(are)392 b(source)-30 18111 y(tree.)c(There)f(are)h(se)-39
+b(v)-23 b(eral)387 b(methods)g(we)g(use)g(for)h(making)e(packages.)-30
+18446 y
+SDict begin H.S end
+ -30 18446 a -30 18446 a
+SDict begin 18.2 H.A end
+ -30 18446 a -30 18446
+a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-EXPLODEPKG)
+cvn H.B /DEST pdfmark end
+ -30 18446 a 5027 x FF(e)-28 b(xplodepkg)-30 23887 y
+SDict begin H.S end
+
+-30 23887 a -30 23887 a
+SDict begin 18.2 H.A end
+ -30 23887 a -30 23887 a
+SDict begin [ /View [/XYZ H.V] /Dest (6585) cvn H.B /DEST pdfmark end
+ -30 23887
+a -30 23887 a
+SDict begin H.S end
+ -30 23887 a -30 23887 a
+SDict begin 18.2 H.A end
+ -30 23887 a -30
+23887 a
+SDict begin [ /View [/XYZ H.V] /Dest (6587) cvn H.B /DEST pdfmark end
+ -30 23887 a -30 24817 a
+SDict begin H.S end
+ -30 24817 a -30 24817
+a
+SDict begin 18.2 H.A end
+ -30 24817 a -30 24817 a
+SDict begin [ /View [/XYZ H.V] /Dest (6589) cvn H.B /DEST pdfmark end
+ -30 24817 a -30 24817 a
+SDict begin H.S end
+ -30
+24817 a -30 24817 a
+SDict begin 18.2 H.A end
+ -30 24817 a -30 24817 a
+SDict begin [ /View [/XYZ H.V] /Dest (6590) cvn H.B /DEST pdfmark end
+ -30 24817
+a 1600 x FP(explodepkg)p FU(\(8\))413 b(will)h(do)g(the)g(same)g(thing)
+g(that)26667 26417 y
+SDict begin H.S end
+ 26667 26417 a 26667 26417 a
+SDict begin 18.2 H.A end
+ 26667
+26417 a 26667 26417 a
+SDict begin [ /View [/XYZ H.V] /Dest (6591) cvn H.B /DEST pdfmark end
+ 26667 26417 a FP(installpkg)f FU(does)h(to)g(e)
+-23 b(xtract)414 b(the)g(package,)-30 28432 y(b)-31 b(ut)466
+b(it)h(doesn')-28 b(t)466 b(actually)g(install)g(it)g(and)g(it)h
+(doesn')-28 b(t)466 b(record)h(it)f(in)g(the)h(packages)f(database.)h
+(It)-30 30447 y(simply)386 b(e)-23 b(xtracts)387 b(it)g(to)g(the)h
+(current)f(directory)-101 b(.)-30 31557 y
+SDict begin H.S end
+ -30 31557 a
+-30 31557 a
+SDict begin 18.2 H.A end
+ -30 31557 a -30 31557 a
+SDict begin [ /View [/XYZ H.V] /Dest (6592) cvn H.B /DEST pdfmark end
+ -30 31557 a 1679
+x FU(If)382 b(you)g(look)f(at)h(the)f(Slackw)-15 b(are)381
+b(source)h(tree,)h(you)e(will)g(see)h(ho)-39 b(w)382
+b(we)g(use)g(this)f(command)g(for)-30 35251 y
+SDict begin H.S end
+ -30 35251
+a -30 35251 a
+SDict begin 18.2 H.A end
+ -30 35251 a -30 35251 a
+SDict begin [ /View [/XYZ H.V] /Dest (6593) cvn H.B /DEST pdfmark end
+ -30 35251 a FU(\223frame)-39
+b(w)-15 b(ork\224)346 b(packages.)g(These)g(packages)g(contain)f(a)i
+(sk)-15 b(eleton)345 b(of)h(what)f(the)h(\002nal)g(package)-30
+37266 y(will)373 b(look)g(lik)-15 b(e.)374 b(The)-23
+b(y)373 b(hold)g(all)h(the)f(necessary)h(\002lenames)e
+(\(zero-length\),)i(permissions,)f(and)-30 39280 y(o)-39
+b(wnerships.)374 b(The)g(b)-31 b(uild)373 b(script)h(will)f(cat)h(the)g
+(package)g(contents)g(from)g(the)f(source)h(directory)-30
+41295 y(to)387 b(the)g(package)h(b)-31 b(uild)386 b(directory)-101
+b(.)-30 42405 y
+SDict begin H.S end
+ -30 42405 a -30 42405 a
+SDict begin 18.2 H.A end
+ -30 42405 a -30
+42405 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-MAKEPKG) cvn
+H.B /DEST pdfmark end
+ -30 42405 a 5182 x FF(makepkg)-30 48001 y
+SDict begin H.S end
+ -30
+48001 a -30 48001 a
+SDict begin 18.2 H.A end
+ -30 48001 a -30 48001 a
+SDict begin [ /View [/XYZ H.V] /Dest (6597) cvn H.B /DEST pdfmark end
+ -30 48001
+a -30 48931 a
+SDict begin H.S end
+ -30 48931 a -30 48931 a
+SDict begin 18.2 H.A end
+ -30 48931 a -30
+48931 a
+SDict begin [ /View [/XYZ H.V] /Dest (6599) cvn H.B /DEST pdfmark end
+ -30 48931 a -30 48931 a
+SDict begin H.S end
+ -30 48931 a -30 48931
+a
+SDict begin 18.2 H.A end
+ -30 48931 a -30 48931 a
+SDict begin [ /View [/XYZ H.V] /Dest (6600) cvn H.B /DEST pdfmark end
+ -30 48931 a 1600 x FP(makepkg)p
+FU(\(8\))405 b(will)g(package)g(up)g(the)h(current)f(directory)g(into)g
+(a)g(v)-39 b(alid)406 b(Slackw)-15 b(are)404 b(package.)i(It)-30
+52546 y(will)499 b(search)h(the)g(tree)g(for)f(an)-23
+b(y)500 b(symbolic)e(links)i(and)f(add)h(a)g(creation)f(block)h(to)f
+(the)h(postin-)-30 54561 y(stallation)534 b(script)g(for)h(creating)g
+(them)f(during)g(the)h(package)g(install.)f(It)h(also)f(w)-15
+b(arns)534 b(of)h(an)-23 b(y)-30 56575 y(zero-length)387
+b(\002les)g(in)g(the)g(package)g(tree.)-30 57686 y
+SDict begin H.S end
+ -30
+57686 a -30 57686 a
+SDict begin 18.2 H.A end
+ -30 57686 a -30 57686 a
+SDict begin [ /View [/XYZ H.V] /Dest (6601) cvn H.B /DEST pdfmark end
+ -30 57686
+a 1679 x FU(This)g(command)g(is)g(typically)f(run)h(after)h(you)f(ha)
+-31 b(v)-23 b(e)387 b(created)g(your)h(package)f(tree.)-30
+60475 y
+SDict begin H.S end
+ -30 60475 a -30 60475 a
+SDict begin 18.2 H.A end
+ -30 60475 a -30 60475
+a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-SLACKBUILD-SCRIPTS)
+cvn H.B /DEST pdfmark end
+ -30 60475 a Black 13317 x FR(222)p Black eop end
+%%Page: 223 245
+TeXDict begin 223 244 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.223) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6644) cvn H.B /DEST pdfmark end
+ -30 -2687 a 23991 -1636 a FR(Chapter)386
+b(18)h(Slac)-31 b(kwar)-57 b(e)387 b(P)-124 b(ac)-31
+b(ka)-15 b(g)g(e)386 b(Mana)-15 b(g)g(ement)p Black -30
+3861 a FG(Slac)-37 b(kBuild)517 b(Scripts)-30 4246 y
+SDict begin H.S end
+
+-30 4246 a -30 4246 a
+SDict begin 18.2 H.A end
+ -30 4246 a -30 4246 a
+SDict begin [ /View [/XYZ H.V] /Dest (6604) cvn H.B /DEST pdfmark end
+ -30 4246
+a -30 5176 a
+SDict begin H.S end
+ -30 5176 a -30 5176 a
+SDict begin 18.2 H.A end
+ -30 5176 a -30 5176
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6606) cvn H.B /DEST pdfmark end
+ -30 5176 a 1629 x FU(Slackw)-15 b(are)431 b(packages)g(are)h(b)-31
+b(uilt)431 b(in)g(man)-23 b(y)431 b(dif)-39 b(ferent)431
+b(w)-15 b(ays)431 b(by)h(necessity)-101 b(.)431 b(Not)g(all)h(softw)-15
+b(are)-30 8820 y(packages)549 b(are)h(written)f(by)h(their)f
+(programmers)g(to)g(compile)g(the)g(same)h(w)-15 b(ay)-101
+b(.)549 b(Man)-23 b(y)549 b(ha)-31 b(v)-23 b(e)-30 10835
+y(compile)429 b(time)g(options)f(that)h(are)h(not)f(all)g(included)g
+(in)g(the)h(packages)f(Slackw)-15 b(are)428 b(uses.)i(Per)-31
+b(-)-30 12849 y(haps)400 b(you)g(need)g(some)f(of)i(this)e
+(functionality;)g(you')-15 b(ll)399 b(need)h(to)g(compile)f(your)h(o)
+-39 b(wn)400 b(package)-30 14864 y(then.)443 b(F)-23
+b(ortunately)440 b(for)j(man)-23 b(y)441 b(Slackw)-15
+b(are)442 b(packages,)g(you)g(can)h(\002nd)f(SlackBuild)e(scripts)i(in)
+-30 16879 y(the)387 b(package')-85 b(s)387 b(source)h(code.)-30
+17989 y
+SDict begin H.S end
+ -30 17989 a -30 17989 a
+SDict begin 18.2 H.A end
+ -30 17989 a -30 17989
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6607) cvn H.B /DEST pdfmark end
+ -30 17989 a 1679 x FU(So)475 b(what)h(is)f(a)h(SlackBuild)e(script?)i
+(SlackBuild)e(scripts)h(are)h(e)-23 b(x)g(ecutable)475
+b(shell)g(scripts)g(that)-30 21683 y(you)602 b(run)g(as)7459
+21683 y
+SDict begin H.S end
+ 7459 21683 a 7459 21683 a
+SDict begin 18.2 H.A end
+ 7459 21683 a 7459 21683
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6608) cvn H.B /DEST pdfmark end
+ 7459 21683 a FP(root)g FU(to)g(con\002gure,)g(compile,)g(and)g
+(create)h(Slackw)-15 b(are)602 b(packages.)g(Y)-170 b(ou)602
+b(can)-30 23698 y(freely)426 b(modify)g(these)f(scripts)h(in)g(the)g
+(source)g(directory)f(and)h(run)g(them)g(to)g(create)g(your)g(o)-39
+b(wn)-30 25712 y(v)-23 b(ersions)387 b(of)g(the)g(def)-15
+b(ault)387 b(Slackw)-15 b(are)386 b(packages.)-30 28372
+y
+SDict begin H.S end
+ -30 28372 a -30 28372 a
+SDict begin 18.2 H.A end
+ -30 28372 a -30 28372 a
+SDict begin [ /View [/XYZ H.V] /Dest (PACKAGE-MANAGEMENT-MAKING-TAGS-AND-TAGFILES)
+cvn H.B /DEST pdfmark end
+ -30
+28372 a 5789 x FL(18.4)620 b(Making)f(T)-179 b(a)-22
+b(gs)620 b(and)f(T)-179 b(a)-22 b(g\002les)619 b(\(f)-45
+b(or)620 b(setup\))-30 34658 y
+SDict begin H.S end
+ -30 34658 a -30 34658
+a
+SDict begin 18.2 H.A end
+ -30 34658 a -30 34658 a
+SDict begin [ /View [/XYZ H.V] /Dest (6611) cvn H.B /DEST pdfmark end
+ -30 34658 a -30 34658 a
+SDict begin H.S end
+ -30
+34658 a -30 34658 a
+SDict begin 18.2 H.A end
+ -30 34658 a -30 34658 a
+SDict begin [ /View [/XYZ H.V] /Dest (6613) cvn H.B /DEST pdfmark end
+ -30 34658
+a -30 34658 a
+SDict begin H.S end
+ -30 34658 a -30 34658 a
+SDict begin 18.2 H.A end
+ -30 34658 a -30
+34658 a
+SDict begin [ /View [/XYZ H.V] /Dest (6615) cvn H.B /DEST pdfmark end
+ -30 34658 a -30 35774 a
+SDict begin H.S end
+ -30 35774 a -30 35774
+a
+SDict begin 18.2 H.A end
+ -30 35774 a -30 35774 a
+SDict begin [ /View [/XYZ H.V] /Dest (6618) cvn H.B /DEST pdfmark end
+ -30 35774 a 1518 x FU(The)385
+b(Slackw)-15 b(are)384 b(setup)h(program)g(handles)f(installation)g(of)
+h(the)g(softw)-15 b(are)384 b(packages)h(on)g(your)-30
+39307 y(system.)363 b(There)g(are)g(\002les)f(that)h(tell)f(the)h
+(setup)f(program)h(which)g(packages)f(must)g(be)h(installed,)-30
+41321 y(which)495 b(ones)g(are)g(optional,)g(and)g(which)g(ones)g(are)g
+(selected)g(by)g(def)-15 b(ault)494 b(by)h(the)g(setup)g(pro-)-30
+43336 y(gram.)-30 44446 y
+SDict begin H.S end
+ -30 44446 a -30 44446 a
+SDict begin 18.2 H.A end
+ -30
+44446 a -30 44446 a
+SDict begin [ /View [/XYZ H.V] /Dest (6619) cvn H.B /DEST pdfmark end
+ -30 44446 a 1679 x FU(A)617 b(tag\002le)f(is)g(in)h
+(the)f(\002rst)g(softw)-15 b(are)616 b(series)h(directory)f(and)h(is)f
+(called)h(tag\002le.)f(It)h(lists)f(the)-30 48140 y(packages)387
+b(in)g(that)g(particular)g(disk)g(set)g(and)h(their)f(status.)g(The)g
+(status)g(can)g(be:)-30 48476 y
+SDict begin H.S end
+ -30 48476 a -30 48476
+a
+SDict begin 18.2 H.A end
+ -30 48476 a -30 48476 a
+SDict begin [ /View [/XYZ H.V] /Dest (6620) cvn H.B /DEST pdfmark end
+ -30 48476 a 4003 x FX(T)-143
+b(able)387 b(18-3.)h(T)-143 b(ag\002le)386 b(Status)h(Options)-30
+54344 y
+SDict begin H.S end
+ -30 54344 a -30 54344 a
+SDict begin 18.2 H.A end
+ -30 54344 a -30 54344
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6622) cvn H.B /DEST pdfmark end
+ -30 54344 a -30 54344 a
+SDict begin H.S end
+ -30 54344 a -30 54344 a
+SDict begin 18.2 H.A end
+ -30
+54344 a -30 54344 a
+SDict begin [ /View [/XYZ H.V] /Dest (table.20) cvn H.B /DEST pdfmark
+end
+ -30 54344 a 1761 x FE(Option)7958
+b(Meaning)p -30 56494 51806 45 v -30 56494 V -30 58255
+a FU(ADD)9595 b(The)387 b(package)g(is)g(required)g(for)h(proper)f
+(system)g(operation)-30 60351 y(SKP)10109 b(The)387 b(package)g(will)g
+(be)g(automatically)f(skipped)-30 62448 y(REC)9937 b(The)387
+b(package)g(is)g(not)g(required,)h(b)-31 b(ut)387 b(recommended)-30
+64544 y(OPT)10024 b(The)387 b(package)g(is)g(optional)-30
+66429 y
+SDict begin H.S end
+ -30 66429 a -30 66429 a
+SDict begin 18.2 H.A end
+ -30 66429 a -30 66429
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6642) cvn H.B /DEST pdfmark end
+ -30 66429 a 1670 x FU(The)g(format)g(is)g(simply:)p
+Black 49451 73792 a FR(223)p Black eop end
+%%Page: 224 246
+TeXDict begin 224 245 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.224) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(18)g(Slac)-31 b(kwar)-57
+b(e)386 b(P)-124 b(ac)-31 b(ka)-15 b(g)g(e)386 b(Mana)-15
+b(g)g(ement)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 14.56 H.A end
+
+-30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (6643) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FP(package_name:)742
+b(status)-30 7176 y FU(One)560 b(package)g(per)g(line.)h(The)f
+(original)f(tag\002les)g(for)h(each)h(softw)-15 b(are)559
+b(series)h(are)g(stored)g(as)-30 9190 y(tag\002le.or)-28
+b(g.)388 b(So)f(if)g(you)g(mess)g(up)g(yours,)g(you)g(can)h(restore)f
+(the)g(original)g(one.)-30 10301 y
+SDict begin H.S end
+ -30 10301 a -30 10301
+a
+SDict begin 18.2 H.A end
+ -30 10301 a -30 10301 a
+SDict begin [ /View [/XYZ H.V] /Dest (6645) cvn H.B /DEST pdfmark end
+ -30 10301 a 1679 x FU(Man)-23
+b(y)473 b(administrators)f(prefer)i(writing)f(their)g(o)-39
+b(wn)474 b(tag\002les)f(and)g(starting)g(the)g(installer)g(and)-30
+13994 y(selecting)5812 13994 y
+SDict begin H.S end
+ 5812 13994 a 5812 13994
+a
+SDict begin 18.2 H.A end
+ 5812 13994 a 5812 13994 a
+SDict begin [ /View [/XYZ H.V] /Dest (6646) cvn H.B /DEST pdfmark end
+ 5812 13994 a FU(\223full\224.)332
+b(The)g(setup)g(program)g(will)f(read)i(the)f(tag\002les)f(and)h
+(perform)g(the)g(installation)-30 16009 y(according)431
+b(to)g(their)g(contents.)g(If)g(you)g(use)g(REC)f(or)h(OPT)-115
+b(,)432 b(a)f(dialog)g(box)g(will)f(be)h(presented)-30
+18024 y(to)549 b(the)g(user)g(asking)g(whether)g(or)g(not)g(the)-23
+b(y)548 b(w)-15 b(ant)549 b(a)g(particular)g(package.)h(Therefore,)f
+(it)g(is)-30 20038 y(recommended)306 b(that)h(you)f(stick)h(with)f(ADD)
+h(and)g(SKP)f(when)g(writing)h(tag\002les)f(for)h(automated)-30
+22053 y(installs.)-30 22843 y
+SDict begin H.S end
+ -30 22843 a -30 22843 a
+SDict begin 18.2 H.A end
+
+-30 22843 a -30 22843 a
+SDict begin [ /View [/XYZ H.V] /Dest (6647) cvn H.B /DEST pdfmark end
+ -30 22843 a 2000 x FU(Just)375
+b(mak)-15 b(e)375 b(sure)h(your)g(tag\002les)f(are)h(written)f(to)g
+(the)h(same)g(location)f(as)g(the)h(originals.)f(Or)h(you)-30
+26857 y(can)388 b(specify)f(a)g(custom)g(tag\002le)f(path)i(if)f(you)g
+(ha)-31 b(v)-23 b(e)387 b(custom)g(tag\002les.)p Black
+-30 73792 a FR(224)p Black eop end
+%%Page: 225 247
+TeXDict begin 225 246 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.225) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (ZIPSLACK) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 2345 x FS(Chapter)894
+b(19)-30 10743 y FO(ZipSlac)-93 b(k)p -30 18316 51806
+56 v -30 18316 a
+SDict begin H.S end
+ -30 18316 a -30 18316 a
+SDict begin 18.2 H.A end
+ -30 18316 a
+-30 18316 a
+SDict begin [ /View [/XYZ H.V] /Dest (ZIPSLACK-WHAT) cvn H.B /DEST
+pdfmark end
+ -30 18316 a 4852 x FL(19.1)620 b(What)g(is)g(ZipSlac)-45
+b(k?)-30 23630 y
+SDict begin H.S end
+ -30 23630 a -30 23630 a
+SDict begin 18.2 H.A end
+ -30 23630 a
+-30 23630 a
+SDict begin [ /View [/XYZ H.V] /Dest (6652) cvn H.B /DEST pdfmark end
+ -30 23630 a -30 23630 a
+SDict begin H.S end
+ -30 23630 a -30 23630
+a
+SDict begin 18.2 H.A end
+ -30 23630 a -30 23630 a
+SDict begin [ /View [/XYZ H.V] /Dest (6654) cvn H.B /DEST pdfmark end
+ -30 23630 a -30 23630 a
+SDict begin H.S end
+ -30
+23630 a -30 23630 a
+SDict begin 18.2 H.A end
+ -30 23630 a -30 23630 a
+SDict begin [ /View [/XYZ H.V] /Dest (6656) cvn H.B /DEST pdfmark end
+ -30 23630
+a -30 24746 a
+SDict begin H.S end
+ -30 24746 a -30 24746 a
+SDict begin 18.2 H.A end
+ -30 24746 a -30
+24746 a
+SDict begin [ /View [/XYZ H.V] /Dest (6658) cvn H.B /DEST pdfmark end
+ -30 24746 a 1552 x FU(ZipSlack)482 b(is)h(a)g(special)g(v)-23
+b(ersion)482 b(of)h(Slackw)-15 b(are)483 b(Linux.)g(It')-85
+b(s)482 b(an)h(already)g(installed)g(cop)-15 b(y)482
+b(of)-30 28313 y(Slackw)-15 b(are)593 b(that')-85 b(s)593
+b(ready)h(to)f(run)h(from)f(your)h(DOS)f(or)h(W)-62 b(indo)-39
+b(ws)593 b(partition.)g(It')-85 b(s)593 b(a)h(basic)-30
+30328 y(installation,)386 b(you)i(do)f(not)g(get)g(e)-39
+b(v)-23 b(erything)387 b(that)g(comes)g(with)f(Slackw)-15
+b(are.)-30 30663 y
+SDict begin H.S end
+ -30 30663 a -30 30663 a
+SDict begin 18.2 H.A end
+ -30 30663
+a -30 30663 a
+SDict begin [ /View [/XYZ H.V] /Dest (6659) cvn H.B /DEST pdfmark end
+ -30 30663 a -30 31438 a
+SDict begin H.S end
+ -30 31438 a -30
+31438 a
+SDict begin 18.2 H.A end
+ -30 31438 a -30 31438 a
+SDict begin [ /View [/XYZ H.V] /Dest (6661) cvn H.B /DEST pdfmark end
+ -30 31438 a 1679 x FU(ZipSlack)554
+b(gets)g(its)g(name)g(from)g(the)g(form)h(it')-85 b(s)553
+b(distrib)-31 b(uted)554 b(in,)g(a)h(big)f(.ZIP)g(\002le.)h(Users)f(of)
+-30 35132 y(DOS)422 b(and)h(W)-62 b(indo)-39 b(ws)422
+b(will)g(probably)g(be)h(f)-15 b(amiliar)422 b(with)g(these)h(\002les.)
+f(The)-23 b(y)423 b(are)g(compressed)-30 37147 y(archi)-39
+b(v)-23 b(es.)427 b(The)g(ZipSlack)f(archi)-39 b(v)-23
+b(e)426 b(contains)g(e)-39 b(v)-23 b(erything)426 b(you)h(need)f(to)h
+(get)f(up)h(and)g(running)-30 39161 y(with)387 b(Slackw)-15
+b(are.)-30 39952 y
+SDict begin H.S end
+ -30 39952 a -30 39952 a
+SDict begin 18.2 H.A end
+ -30 39952
+a -30 39952 a
+SDict begin [ /View [/XYZ H.V] /Dest (6662) cvn H.B /DEST pdfmark end
+ -30 39952 a 1999 x FU(It)467 b(is)f(important)g(to)h
+(note)f(that)g(ZipSlack)g(is)h(signi\002cantly)e(dif)-39
+b(ferent)467 b(from)f(a)h(re)-23 b(gular)467 b(instal-)-30
+43965 y(lation.)547 b(Ev)-23 b(en)548 b(though)f(the)-23
+b(y)547 b(function)g(the)g(same)g(and)h(contain)f(the)g(same)h
+(programs,)f(their)-30 45980 y(intended)558 b(audiences)h(and)g
+(functions)f(dif)-39 b(fer)-85 b(.)559 b(Se)-39 b(v)-23
+b(eral)558 b(adv)-39 b(antages)559 b(and)g(disadv)-39
+b(antages)558 b(of)-30 47995 y(ZipSlack)387 b(are)g(discussed)g(belo)
+-39 b(w)-101 b(.)-30 49105 y
+SDict begin H.S end
+ -30 49105 a -30 49105 a
+SDict begin 18.2 H.A end
+
+-30 49105 a -30 49105 a
+SDict begin [ /View [/XYZ H.V] /Dest (6663) cvn H.B /DEST pdfmark end
+ -30 49105 a 1679 x FU(One)449
+b(last)f(thing,)g(you)h(should)f(al)-15 b(w)g(ays)447
+b(re)-39 b(vie)g(w)449 b(the)g(documentation)e(included)h(in)h(the)f
+(actual)-30 52799 y(ZipSlack)380 b(directory)-101 b(.)381
+b(It)f(contains)g(the)h(latest)f(information)f(re)-23
+b(g)-8 b(arding)381 b(installation,)e(booting,)-30 54814
+y(and)387 b(general)h(use)f(of)g(the)g(product.)-30 55149
+y
+SDict begin H.S end
+ -30 55149 a -30 55149 a
+SDict begin 18.2 H.A end
+ -30 55149 a -30 55149 a
+SDict begin [ /View [/XYZ H.V] /Dest (ZIPSLACK-ADVANTAGES) cvn H.B
+/DEST pdfmark end
+ -30
+55149 a 5027 x FG(Ad)-28 b(v)-37 b(anta)-19 b(g)19 b(es)-30
+60590 y
+SDict begin H.S end
+ -30 60590 a -30 60590 a
+SDict begin 18.2 H.A end
+ -30 60590 a -30 60590
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6666) cvn H.B /DEST pdfmark end
+ -30 60590 a -30 61519 a
+SDict begin H.S end
+ -30 61519 a -30 61519 a
+SDict begin 18.2 H.A end
+ -30
+61519 a -30 61519 a
+SDict begin [ /View [/XYZ H.V] /Dest (6667) cvn H.B /DEST pdfmark end
+ -30 61519 a Black 3461 x FM(\225)p
+Black 1520 64980 a
+SDict begin H.S end
+ 1520 64980 a 1520 64980 a
+SDict begin 18.2 H.A end
+ 1520 64980
+a 1520 64980 a
+SDict begin [ /View [/XYZ H.V] /Dest (6668) cvn H.B /DEST pdfmark end
+ 1520 64980 a FU(Does)387 b(not)g(require)g
+(repartitioning)f(of)i(your)f(hard)g(disk.)-30 65315
+y
+SDict begin H.S end
+ -30 65315 a -30 65315 a
+SDict begin 18.2 H.A end
+ -30 65315 a -30 65315 a
+SDict begin [ /View [/XYZ H.V] /Dest (6669) cvn H.B /DEST pdfmark end
+ -30
+65315 a Black -30 73672 a
+SDict begin H.S end
+ -30 73672 a -30 73672 a
+SDict begin 18.2 H.A end
+ -30
+73672 a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (ZIPSLACK-DISADVANTAGES) cvn H.B
+/DEST pdfmark end
+ -30 73672 a 49451 74722 a FR(225)p
+Black eop end
+%%Page: 226 248
+TeXDict begin 226 247 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.226) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Chapter)387 b(19)g(ZipSlac)-31
+b(k)p Black Black -30 3490 a FM(\225)p Black 1520 3490
+a
+SDict begin H.S end
+ 1520 3490 a 1520 3490 a
+SDict begin 18.2 H.A end
+ 1520 3490 a 1520 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (6670) cvn H.B /DEST pdfmark end
+ 1520
+3490 a FU(Great)526 b(w)-15 b(ay)526 b(to)g(learn)g(Slackw)-15
+b(are)525 b(Linux)h(without)f(stumbling)g(through)g(the)h(installation)
+1520 5505 y(process.)-30 6615 y
+SDict begin H.S end
+ -30 6615 a -30 6615 a
+SDict begin 18.2 H.A end
+
+-30 6615 a -30 6615 a
+SDict begin [ /View [/XYZ H.V] /Dest (ZIPSLACK-DISADVANTAGES) cvn H.B
+/DEST pdfmark end
+ -30 6615 a 5182 x FG(Disad)-28
+b(v)-37 b(anta)-19 b(g)19 b(es)-30 12211 y
+SDict begin H.S end
+ -30 12211
+a -30 12211 a
+SDict begin 18.2 H.A end
+ -30 12211 a -30 12211 a
+SDict begin [ /View [/XYZ H.V] /Dest (6673) cvn H.B /DEST pdfmark end
+ -30 12211 a -30
+13140 a
+SDict begin H.S end
+ -30 13140 a -30 13140 a
+SDict begin 18.2 H.A end
+ -30 13140 a -30 13140
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6674) cvn H.B /DEST pdfmark end
+ -30 13140 a Black 3461 x FM(\225)p Black 1520 16601
+a
+SDict begin H.S end
+ 1520 16601 a 1520 16601 a
+SDict begin 18.2 H.A end
+ 1520 16601 a 1520 16601 a
+SDict begin [ /View [/XYZ H.V] /Dest (6675) cvn H.B /DEST pdfmark end
+
+1520 16601 a FU(Uses)387 b(the)g(DOS)g(\002lesystem,)g(which)g(is)g
+(slo)-39 b(wer)387 b(than)g(a)g(nati)-39 b(v)-23 b(e)387
+b(Linux)g(\002lesystem.)-30 16937 y
+SDict begin H.S end
+ -30 16937 a -30 16937
+a
+SDict begin 18.2 H.A end
+ -30 16937 a -30 16937 a
+SDict begin [ /View [/XYZ H.V] /Dest (6676) cvn H.B /DEST pdfmark end
+ -30 16937 a Black 2454 x FM(\225)p
+Black 1520 19391 a
+SDict begin H.S end
+ 1520 19391 a 1520 19391 a
+SDict begin 18.2 H.A end
+ 1520 19391
+a 1520 19391 a
+SDict begin [ /View [/XYZ H.V] /Dest (6677) cvn H.B /DEST pdfmark end
+ 1520 19391 a FU(W)-62 b(ill)387 b(not)g(w)-15
+b(ork)386 b(with)h(W)-62 b(indo)-39 b(ws)387 b(NT)-115
+b(.)-30 21731 y
+SDict begin H.S end
+ -30 21731 a -30 21731 a
+SDict begin 18.2 H.A end
+ -30 21731 a -30
+21731 a
+SDict begin [ /View [/XYZ H.V] /Dest (ZIPSLACK-GETTING) cvn H.B /DEST
+pdfmark end
+ -30 21731 a 6109 x FL(19.2)620 b(Getting)g(ZipSlac)-45
+b(k)-30 29452 y
+SDict begin H.S end
+ -30 29452 a -30 29452 a
+SDict begin 18.2 H.A end
+ -30 29452 a -30
+29452 a
+SDict begin [ /View [/XYZ H.V] /Dest (6680) cvn H.B /DEST pdfmark end
+ -30 29452 a 1518 x FU(Obtaining)406 b(ZipSlack)g(is)h(easy)-101
+b(.)408 b(If)f(you)g(ha)-31 b(v)-23 b(e)407 b(purchased)g(the)g(of)-39
+b(\002cial)406 b(Slackw)-15 b(are)407 b(Linux)f(CD)-30
+32985 y(set,)618 b(then)e(you)h(already)g(ha)-31 b(v)-23
+b(e)617 b(ZipSlack.)g(Just)g(\002nd)f(the)h(CD)g(that)g(contains)f(the)
+46765 32985 y
+SDict begin H.S end
+ 46765 32985 a 46765 32985 a
+SDict begin 18.2 H.A end
+ 46765 32985
+a 46765 32985 a
+SDict begin [ /View [/XYZ H.V] /Dest (6681) cvn H.B /DEST pdfmark end
+ 46765 32985 a FQ(zipslack)-30 35000 y
+FU(directory)493 b(and)g(place)g(it)g(in)h(your)f(CD-R)-62
+b(OM)492 b(dri)-39 b(v)-23 b(e.)493 b(It')-85 b(s)493
+b(usually)g(the)g(third)g(or)g(fourth)g(disc,)-30 37014
+y(b)-31 b(ut)407 b(al)-15 b(w)g(ays)407 b(trust)g(the)g(labels)g(o)-23
+b(v)g(er)407 b(this)g(documentation)g(as)g(the)h(disk)f(it)g(resides)g
+(on)h(is)f(prone)-30 39029 y(to)387 b(change.)-30 40139
+y
+SDict begin H.S end
+ -30 40139 a -30 40139 a
+SDict begin 18.2 H.A end
+ -30 40139 a -30 40139 a
+SDict begin [ /View [/XYZ H.V] /Dest (6682) cvn H.B /DEST pdfmark end
+ -30
+40139 a 1680 x FU(If)430 b(you)g(w)-15 b(ant)429 b(to)g(do)-39
+b(wnload)430 b(ZipSlack,)f(you)h(should)f(\002rst)g(visit)g(our)37921
+41819 y
+SDict begin H.S end
+ 37921 41819 a 37921 41819 a
+SDict begin 18.2 H.A end
+ 37921 41819 a 37921
+41819 a
+SDict begin [ /View [/XYZ H.V] /Dest (6683) cvn H.B /DEST pdfmark end
+ 37921 41819 a FU(\223Get)h(Slack\224)f(web)h(page)-30
+43833 y(for)388 b(the)f(latest)g(do)-39 b(wnload)386
+b(information:)-30 44624 y
+SDict begin H.S end
+ -30 44624 a -30 44624 a
+SDict begin 18.2 H.A end
+ -30
+44624 a -30 44624 a
+SDict begin [ /View [/XYZ H.V] /Dest (6684) cvn H.B /DEST pdfmark end
+ -30 44624 a 0 1 0 0 TeXcolorcmyk
+-30 46977 a
+SDict begin H.S end
+ -30 46977 a 0 1 0 0 TeXcolorcmyk -354 x FA(http://)n(w)l(w)
+l(w)l(.)l(s)l(l)l(a)l(c)l(k)l(w)l(a)l(r)l(e)l(.)l(c)l(o)l(m)l(/)l(g)l
+(e)l(t)l(s)l(l)l(a)l(c)l(k)l(/)p 0 1 0 0 TeXcolorcmyk
+27476 45516 a
+SDict begin H.R end
+ 27476 45516 a 27476 46623 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (http://www.slackware.com/getslack/) >> /Subtype /Link H.B
+/ANN pdfmark end
+ 27476 46623
+a Black -30 47752 a
+SDict begin H.S end
+ -30 47752 a -30 47752 a
+SDict begin 18.2 H.A end
+ -30 47752
+a -30 47752 a
+SDict begin [ /View [/XYZ H.V] /Dest (6686) cvn H.B /DEST pdfmark end
+ -30 47752 a 1660 x FU(ZipSlack)584 b(is)g(part)g(of)g
+(each)h(Slackw)-15 b(are)584 b(release.)h(Locate)f(the)g(release)h(you)
+f(w)-15 b(ant,)584 b(and)g(go)-30 51427 y(to)524 b(that)g(directory)f
+(on)h(the)g(FTP)f(site.)h(The)g(latest)g(release)g(directory)g(can)g
+(be)g(found)f(at)i(this)-30 53442 y(location:)-30 54232
+y
+SDict begin H.S end
+ -30 54232 a -30 54232 a
+SDict begin 18.2 H.A end
+ -30 54232 a -30 54232 a
+SDict begin [ /View [/XYZ H.V] /Dest (6687) cvn H.B /DEST pdfmark end
+ -30
+54232 a 0 1 0 0 TeXcolorcmyk -30 56585 a
+SDict begin H.S end
+ -30 56585 a
+0 1 0 0 TeXcolorcmyk -354 x FA(ftp://f)n(t)l(p)l(.)l(s)l(l)l(a)l(c)l(k)
+l(w)l(a)l(r)l(e)l(.)l(c)l(o)l(m)l(/)l(p)l(u)l(b)l(/)l(s)l(l)l(a)l(c)l
+(k)l(w)l(a)l(r)l(e)l(/)l(s)l(l)l(a)l(c)l(k)l(w)l(a)l(r)l(e)l(/)p
+0 1 0 0 TeXcolorcmyk 38802 55124 a
+SDict begin H.R end
+ 38802 55124 a 38802
+56231 a
+SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype
+/URI /URI (ftp://ftp.slackware.com/pub/slackware/slackware/) >> /Subtype
+/Link H.B /ANN pdfmark end
+ 38802 56231 a Black -30 57360 a
+SDict begin H.S end
+ -30 57360 a -30
+57360 a
+SDict begin 18.2 H.A end
+ -30 57360 a -30 57360 a
+SDict begin [ /View [/XYZ H.V] /Dest (6689) cvn H.B /DEST pdfmark end
+ -30 57360 a 1661 x FU(Y)-170
+b(ou')-15 b(ll)548 b(\002nd)h(ZipSlack)f(in)h(the)17685
+59021 y
+SDict begin H.S end
+ 17685 59021 a 17685 59021 a
+SDict begin 18.2 H.A end
+ 17685 59021 a 17685
+59021 a
+SDict begin [ /View [/XYZ H.V] /Dest (6690) cvn H.B /DEST pdfmark end
+ 17685 59021 a FQ(/zipslack)543 b FU(subdirectory)-101
+b(.)549 b(ZipSlack)g(is)g(of)-39 b(fered)550 b(as)f(one)g(big)-30
+61035 y
+SDict begin H.S end
+ -30 61035 a -30 61035 a
+SDict begin 18.2 H.A end
+ -30 61035 a -30 61035
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6691) cvn H.B /DEST pdfmark end
+ -30 61035 a FQ(.ZIP)385 b FU(\002le)i(or)g(\003opp)-15
+b(y-sized)386 b(chunks.)h(The)h(chunks)f(are)g(in)g(the)33837
+61035 y
+SDict begin H.S end
+ 33837 61035 a 33837 61035 a
+SDict begin 18.2 H.A end
+ 33837 61035 a 33837
+61035 a
+SDict begin [ /View [/XYZ H.V] /Dest (6692) cvn H.B /DEST pdfmark end
+ 33837 61035 a FQ(/zipslack/split)378 b FU(directory)-101
+b(.)-30 62146 y
+SDict begin H.S end
+ -30 62146 a -30 62146 a
+SDict begin 18.2 H.A end
+ -30 62146 a -30
+62146 a
+SDict begin [ /View [/XYZ H.V] /Dest (6693) cvn H.B /DEST pdfmark end
+ -30 62146 a 1679 x FU(Don')-28 b(t)463 b(stop)f(at)g(just)h
+(the)13707 63825 y
+SDict begin H.S end
+ 13707 63825 a 13707 63825 a
+SDict begin 18.2 H.A end
+ 13707
+63825 a 13707 63825 a
+SDict begin [ /View [/XYZ H.V] /Dest (6694) cvn H.B /DEST pdfmark end
+ 13707 63825 a FQ(.ZIP)d FU(\002les.)j(Y)-170
+b(ou)462 b(should)g(also)g(do)-39 b(wnload)463 b(the)f(documentation)f
+(\002les)-30 65840 y(and)387 b(an)-23 b(y)387 b(boot)g(images)g(that)g
+(appear)h(in)f(the)g(directory)-101 b(.)-30 66175 y
+SDict begin H.S end
+ -30
+66175 a -30 66175 a
+SDict begin 18.2 H.A end
+ -30 66175 a -30 66175 a
+SDict begin [ /View [/XYZ H.V] /Dest (ZIPSLACK-INSTALLATION) cvn H.B
+/DEST pdfmark end
+ -30 66175
+a Black 7497 x FR(226)p Black eop end
+%%Page: 227 249
+TeXDict begin 227 248 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.227) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 38952 -1636 a FR(Chapter)386 b(19)h(ZipSlac)-31
+b(k)p Black -30 3861 a FG(Installation)-30 3884 y
+SDict begin H.S end
+ -30
+3884 a -30 3884 a
+SDict begin 18.2 H.A end
+ -30 3884 a -30 3884 a
+SDict begin [ /View [/XYZ H.V] /Dest (6697) cvn H.B /DEST pdfmark end
+ -30 3884 a -30
+4814 a
+SDict begin H.S end
+ -30 4814 a -30 4814 a
+SDict begin 18.2 H.A end
+ -30 4814 a -30 4814 a
+SDict begin [ /View [/XYZ H.V] /Dest (6699) cvn H.B /DEST pdfmark end
+ -30
+4814 a 1991 x FU(Once)417 b(you')-77 b(v)-23 b(e)417
+b(do)-39 b(wnloaded)416 b(the)h(necessary)g(components,)g(you')-15
+b(ll)416 b(need)h(to)g(e)-23 b(xtract)417 b(the)49270
+6805 y
+SDict begin H.S end
+ 49270 6805 a 49270 6805 a
+SDict begin 18.2 H.A end
+ 49270 6805 a 49270 6805
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6700) cvn H.B /DEST pdfmark end
+ 49270 6805 a FQ(.ZIP)-30 8820 y FU(\002le.)617 b(Be)g(sure)h(to)f
+(use)g(a)g(32-bit)g(unzipper)-85 b(.)617 b(The)g(size)g(and)g
+(\002lenames)f(in)h(the)g(archi)-39 b(v)-23 b(e)618 b(are)-30
+10835 y(too)480 b(much)h(for)g(a)f(16-bit)g(unzipper)-85
+b(.)481 b(Examples)f(of)h(32-bit)f(unzippers)g(include)g(W)-62
+b(inZip)480 b(and)-30 12849 y(PKZIP)387 b(for)g(W)-62
+b(indo)-39 b(ws.)-30 13640 y
+SDict begin H.S end
+ -30 13640 a -30 13640 a
+SDict begin 18.2 H.A end
+
+-30 13640 a -30 13640 a
+SDict begin [ /View [/XYZ H.V] /Dest (6701) cvn H.B /DEST pdfmark end
+ -30 13640 a 1999 x FU(ZipSlack)496
+b(is)h(designed)f(to)h(be)g(e)-23 b(xtracted)496 b(directly)h(to)f(the)
+h(root)g(directory)f(of)h(a)g(dri)-39 b(v)-23 b(e)497
+b(\(such)-30 17654 y(as)1761 17654 y
+SDict begin H.S end
+ 1761 17654 a 1761
+17654 a
+SDict begin 18.2 H.A end
+ 1761 17654 a 1761 17654 a
+SDict begin [ /View [/XYZ H.V] /Dest (6702) cvn H.B /DEST pdfmark end
+ 1761 17654 a FP(C:)j
+FU(or)5540 17654 y
+SDict begin H.S end
+ 5540 17654 a 5540 17654 a
+SDict begin 18.2 H.A end
+ 5540 17654
+a 5540 17654 a
+SDict begin [ /View [/XYZ H.V] /Dest (6703) cvn H.B /DEST pdfmark end
+ 5540 17654 a FP(D:)p FU(\).)g(A)10050
+17654 y
+SDict begin H.S end
+ 10050 17654 a 10050 17654 a
+SDict begin 18.2 H.A end
+ 10050 17654 a 10050
+17654 a
+SDict begin [ /View [/XYZ H.V] /Dest (6704) cvn H.B /DEST pdfmark end
+ 10050 17654 a FQ(\\LINUX)d FU(directory)i(will)h(be)g(created)g
+(that)g(contains)f(the)h(actual)g(Slackw)-15 b(are)-30
+19668 y(installation.)306 b(Y)-170 b(ou')-15 b(ll)306
+b(also)h(\002nd)g(the)g(\002les)f(necessary)i(to)f(booting)f(the)h
+(system)f(in)h(that)g(directory)-30 21683 y(as)387 b(well.)-30
+22473 y
+SDict begin H.S end
+ -30 22473 a -30 22473 a
+SDict begin 18.2 H.A end
+ -30 22473 a -30 22473
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6705) cvn H.B /DEST pdfmark end
+ -30 22473 a 1999 x FU(After)470 b(you')-77 b(v)-23
+b(e)470 b(e)-23 b(xtracted)469 b(the)h(\002les,)h(you)f(should)f(ha)-31
+b(v)-23 b(e)470 b(a)32214 24472 y
+SDict begin H.S end
+ 32214 24472 a 32214
+24472 a
+SDict begin 18.2 H.A end
+ 32214 24472 a 32214 24472 a
+SDict begin [ /View [/XYZ H.V] /Dest (6706) cvn H.B /DEST pdfmark end
+ 32214 24472 a FQ(\\LINUX)d
+FU(directory)j(on)g(the)g(dri)-39 b(v)-23 b(e)470 b(of)-30
+26487 y(your)387 b(choosing)g(\(we')-15 b(ll)386 b(use)15708
+26487 y
+SDict begin H.S end
+ 15708 26487 a 15708 26487 a
+SDict begin 18.2 H.A end
+ 15708 26487 a 15708
+26487 a
+SDict begin [ /View [/XYZ H.V] /Dest (6707) cvn H.B /DEST pdfmark end
+ 15708 26487 a FP(C:)h FU(from)g(here)g(on\).)-30
+29147 y
+SDict begin H.S end
+ -30 29147 a -30 29147 a
+SDict begin 18.2 H.A end
+ -30 29147 a -30 29147
+a
+SDict begin [ /View [/XYZ H.V] /Dest (ZIPSLACK-BOOTING) cvn H.B /DEST
+pdfmark end
+ -30 29147 a 5789 x FL(19.3)620 b(Booting)f(ZipSlac)-45
+b(k)-30 35433 y
+SDict begin H.S end
+ -30 35433 a -30 35433 a
+SDict begin 18.2 H.A end
+ -30 35433 a -30
+35433 a
+SDict begin [ /View [/XYZ H.V] /Dest (6710) cvn H.B /DEST pdfmark end
+ -30 35433 a -30 36549 a
+SDict begin H.S end
+ -30 36549 a -30 36549
+a
+SDict begin 18.2 H.A end
+ -30 36549 a -30 36549 a
+SDict begin [ /View [/XYZ H.V] /Dest (6713) cvn H.B /DEST pdfmark end
+ -30 36549 a 1518 x FU(There)463
+b(are)f(se)-39 b(v)-23 b(eral)463 b(w)-15 b(ays)461 b(to)h(boot)g
+(ZipSlack.)g(The)h(most)e(common)h(is)g(to)g(use)g(the)h(included)-30
+40081 y(LINUX.B)-54 b(A)-172 b(T)328 b(to)g(boot)g(the)g(system)f(from)
+i(DOS)e(\(or)i(from)f(DOS)g(mode)g(under)g(W)-62 b(indo)-39
+b(ws)328 b(9x\).)-30 42096 y(This)387 b(\002le)g(must)g(be)g(edited)g
+(to)g(match)g(your)g(system)g(before)g(it)g(will)g(w)-15
+b(ork.)-30 43206 y
+SDict begin H.S end
+ -30 43206 a -30 43206 a
+SDict begin 18.2 H.A end
+ -30 43206
+a -30 43206 a
+SDict begin [ /View [/XYZ H.V] /Dest (6714) cvn H.B /DEST pdfmark end
+ -30 43206 a 1680 x FU(Start)390 b(by)g(opening)f(the)
+12895 44886 y
+SDict begin H.S end
+ 12895 44886 a 12895 44886 a
+SDict begin 18.2 H.A end
+ 12895 44886
+a 12895 44886 a
+SDict begin [ /View [/XYZ H.V] /Dest (6715) cvn H.B /DEST pdfmark end
+ 12895 44886 a FQ(C:\\LINUX\\LINUX.BAT)379
+b FU(\002le)390 b(in)g(your)g(f)-15 b(a)-31 b(v)g(orite)389
+b(te)-23 b(xt)390 b(editor)-85 b(.)390 b(At)g(the)g(top)g(of)-30
+46900 y(the)364 b(\002le)f(you)h(will)f(notice)g(a)h(lar)-28
+b(ge)364 b(comment.)g(It)g(e)-23 b(xplains)362 b(what)i(you)g(need)f
+(to)h(edit)f(in)h(this)f(\002le)-30 48915 y(\(and)440
+b(also)g(what)g(to)g(do)g(if)g(you)g(are)h(booting)e(from)h(an)g(e)-23
+b(xternal)440 b(Zip)g(dri)-39 b(v)-23 b(e\).)440 b(Don')-28
+b(t)440 b(w)-15 b(orry)440 b(if)-30 50930 y(you)457 b(don')-28
+b(t)456 b(understand)g(the)16060 50930 y
+SDict begin H.S end
+ 16060 50930
+a 16060 50930 a
+SDict begin 18.2 H.A end
+ 16060 50930 a 16060 50930 a
+SDict begin [ /View [/XYZ H.V] /Dest (6716) cvn H.B /DEST pdfmark end
+ 16060 50930
+a FP(root=)g FU(setting.)g(There)h(are)g(se)-39 b(v)-23
+b(eral)456 b(e)-23 b(xamples,)457 b(so)f(feel)h(free)g(to)-30
+52944 y(pick)450 b(one)g(and)g(try)g(it.)g(If)g(it)g(doesn')-28
+b(t)450 b(w)-15 b(ork,)449 b(you)h(can)g(edit)g(the)g(\002le)g(ag)-8
+b(ain,)450 b(comment)f(out)h(the)-30 54959 y(line)387
+b(you)g(uncommented,)g(and)g(pick)g(another)g(one.)-30
+56069 y
+SDict begin H.S end
+ -30 56069 a -30 56069 a
+SDict begin 18.2 H.A end
+ -30 56069 a -30 56069
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6717) cvn H.B /DEST pdfmark end
+ -30 56069 a 1679 x FU(After)409 b(you)g(uncomment)f(the)h(line)f(you)
+h(w)-15 b(ant)408 b(by)h(remo)-23 b(ving)408 b(the)35874
+57748 y
+SDict begin H.S end
+ 35874 57748 a 35874 57748 a
+SDict begin 18.2 H.A end
+ 35874 57748 a 35874
+57748 a
+SDict begin [ /View [/XYZ H.V] /Dest (6718) cvn H.B /DEST pdfmark end
+ 35874 57748 a FU(\223rem\224)h(at)g(the)g(be)-23
+b(ginning)408 b(of)-30 59763 y(the)387 b(line,)h(sa)-31
+b(v)-23 b(e)387 b(the)g(\002le)g(and)g(e)-23 b(xit)387
+b(the)g(editor)-85 b(.)387 b(Bring)g(your)g(machine)g(into)g(DOS)g
+(mode.)-30 60874 y
+SDict begin H.S end
+ -30 60874 a -30 60874 a
+SDict begin 18.2 H.A end
+ -30 60874
+a -30 60874 a
+SDict begin [ /View [/XYZ H.V] /Dest (6719) cvn H.B /DEST pdfmark end
+ -30 60874 a 1679 x FU(A)g(DOS)g(prompt)g(windo)-39
+b(w)387 b(in)g(W)-62 b(indo)-39 b(ws)387 b(9x)g(will)g(NO)-62
+b(T)387 b(w)-15 b(ork.)-30 63663 y
+SDict begin H.S end
+ -30 63663 a -30 63663
+a
+SDict begin 18.2 H.A end
+ -30 63663 a -30 63663 a
+SDict begin [ /View [/XYZ H.V] /Dest (6720) cvn H.B /DEST pdfmark end
+ -30 63663 a 1679 x FU(T)-124
+b(ype)3486 65342 y
+SDict begin H.S end
+ 3486 65342 a 3486 65342 a
+SDict begin 18.2 H.A end
+ 3486 65342
+a 3486 65342 a
+SDict begin [ /View [/XYZ H.V] /Dest (6721) cvn H.B /DEST pdfmark end
+ 3486 65342 a FP(C:\\LINUX\\LINUX.BAT)452
+b FU(to)j(boot)f(the)h(system.)f(If)h(all)g(goes)f(well,)h(you)g
+(should)f(be)h(pre-)-30 67357 y(sented)387 b(with)g(a)g(login)g
+(prompt.)p Black 49394 73792 a FR(227)p Black eop end
+%%Page: 228 250
+TeXDict begin 228 249 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.228) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Chapter)387 b(19)g(ZipSlac)-31
+b(k)p Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504
+a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (6722) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FU(Log)427 b(in)g(as)6245
+3611 y
+SDict begin H.S end
+ 6245 3611 a 6245 3611 a
+SDict begin 18.2 H.A end
+ 6245 3611 a 6245 3611
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6723) cvn H.B /DEST pdfmark end
+ 6245 3611 a FP(root)p FU(,)g(with)g(no)g(passw)-15
+b(ord.)426 b(Y)-170 b(ou')-15 b(ll)426 b(probably)g(w)-15
+b(ant)427 b(to)f(set)h(a)h(passw)-15 b(ord)426 b(for)h(root,)-30
+5626 y(as)508 b(well)f(as)g(adding)g(an)h(account)f(for)h(yourself.)f
+(At)h(this)f(point)g(you)g(can)h(refer)f(to)h(the)f(other)-30
+7640 y(sections)387 b(in)g(this)g(book)g(for)g(general)g(system)g
+(usage.)-30 8751 y
+SDict begin H.S end
+ -30 8751 a -30 8751 a
+SDict begin 18.2 H.A end
+ -30 8751 a -30
+8751 a
+SDict begin [ /View [/XYZ H.V] /Dest (6724) cvn H.B /DEST pdfmark end
+ -30 8751 a 1679 x FU(If)362 b(using)g(the)7341
+10430 y
+SDict begin H.S end
+ 7341 10430 a 7341 10430 a
+SDict begin 18.2 H.A end
+ 7341 10430 a 7341 10430
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6725) cvn H.B /DEST pdfmark end
+ 7341 10430 a FQ(LINUX.BAT)356 b FU(\002le)361 b(to)h(boot)g(the)g
+(system)f(didn')-28 b(t)361 b(w)-15 b(ork)362 b(for)g(you,)g(you)g
+(should)f(refer)h(to)-30 12445 y(the)387 b(included)7976
+12445 y
+SDict begin H.S end
+ 7976 12445 a 7976 12445 a
+SDict begin 18.2 H.A end
+ 7976 12445 a 7976 12445
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6726) cvn H.B /DEST pdfmark end
+ 7976 12445 a FQ(C:\\LINUX\\README.1ST)375 b FU(\002le)387
+b(for)h(other)f(w)-15 b(ays)386 b(to)i(boot.)p Black
+-30 73792 a FR(228)p Black eop end
+%%Page: 229 251
+TeXDict begin 229 250 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.229) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (GLOSSARY) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 3376 x FO(Glossar)46
+b(y)p -30 13332 51806 56 v -30 14494 a
+SDict begin H.S end
+ -30 14494 a -30
+14494 a
+SDict begin 18.2 H.A end
+ -30 14494 a -30 14494 a
+SDict begin [ /View [/XYZ H.V] /Dest (6729) cvn H.B /DEST pdfmark end
+ -30 14494 a 1098 x FE(Account)-30
+16386 y
+SDict begin H.S end
+ -30 16386 a -30 16386 a
+SDict begin 18.2 H.A end
+ -30 16386 a -30 16386
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6730) cvn H.B /DEST pdfmark end
+ -30 16386 a -30 17161 a
+SDict begin H.S end
+ -30 17161 a -30 17161 a
+SDict begin 18.2 H.A end
+ -30
+17161 a -30 17161 a
+SDict begin [ /View [/XYZ H.V] /Dest (6731) cvn H.B /DEST pdfmark end
+ -30 17161 a 3070 19156 a FU(All)494
+b(of)g(the)h(information)e(about)h(a)h(user)-62 b(,)495
+b(including)e(username,)i(passw)-15 b(ord,)494 b(\002nger)g(in-)3070
+21171 y(formation,)i(UID)g(and)g(GID,)h(and)f(home)g(directory)-101
+b(.)497 b(T)-124 b(o)496 b(create)h(an)g(account)f(is)g(to)g(add)3070
+23185 y(and)387 b(de\002ne)g(a)g(user)-85 b(.)-30 27137
+y
+SDict begin H.S end
+ -30 27137 a -30 27137 a
+SDict begin 18.2 H.A end
+ -30 27137 a -30 27137 a
+SDict begin [ /View [/XYZ H.V] /Dest (6733) cvn H.B /DEST pdfmark end
+ -30
+27137 a 2015 x FE(Bac)-31 b(kgr)g(ound)-30 30272 y
+SDict begin H.S end
+ -30
+30272 a -30 30272 a
+SDict begin 18.2 H.A end
+ -30 30272 a -30 30272 a
+SDict begin [ /View [/XYZ H.V] /Dest (6734) cvn H.B /DEST pdfmark end
+ -30 30272
+a -30 31046 a
+SDict begin H.S end
+ -30 31046 a -30 31046 a
+SDict begin 18.2 H.A end
+ -30 31046 a -30
+31046 a
+SDict begin [ /View [/XYZ H.V] /Dest (6735) cvn H.B /DEST pdfmark end
+ -30 31046 a 3070 32716 a FU(An)-23 b(y)616 b(process)h(that)g
+(is)g(running)g(without)f(accepting)h(or)g(controlling)f(the)h(input)g
+(of)g(a)3070 34731 y(terminal)386 b(is)h(said)g(to)g(be)h(running)f(in)
+g(the)g(background.)-30 38683 y
+SDict begin H.S end
+ -30 38683 a -30 38683
+a
+SDict begin 18.2 H.A end
+ -30 38683 a -30 38683 a
+SDict begin [ /View [/XYZ H.V] /Dest (6737) cvn H.B /DEST pdfmark end
+ -30 38683 a 2015 x FE(Boot)431
+b(disk)-30 41492 y
+SDict begin H.S end
+ -30 41492 a -30 41492 a
+SDict begin 18.2 H.A end
+ -30 41492
+a -30 41492 a
+SDict begin [ /View [/XYZ H.V] /Dest (6738) cvn H.B /DEST pdfmark end
+ -30 41492 a -30 42267 a
+SDict begin H.S end
+ -30 42267 a -30
+42267 a
+SDict begin 18.2 H.A end
+ -30 42267 a -30 42267 a
+SDict begin [ /View [/XYZ H.V] /Dest (6739) cvn H.B /DEST pdfmark end
+ -30 42267 a 3070 44262
+a FU(A)506 b(\003opp)-15 b(y)506 b(disk)g(containing)g(an)h(operating)f
+(system)g(\(in)h(our)f(case,)i(the)e(Linux)h(k)-15 b(ernel\))3070
+46277 y(from)387 b(which)g(a)g(computer)g(can)g(be)h(started.)-30
+50228 y
+SDict begin H.S end
+ -30 50228 a -30 50228 a
+SDict begin 18.2 H.A end
+ -30 50228 a -30 50228
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6741) cvn H.B /DEST pdfmark end
+ -30 50228 a 2015 x FE(Compile)-30 53339 y
+SDict begin H.S end
+ -30 53339
+a -30 53339 a
+SDict begin 18.2 H.A end
+ -30 53339 a -30 53339 a
+SDict begin [ /View [/XYZ H.V] /Dest (6742) cvn H.B /DEST pdfmark end
+ -30 53339 a -30
+54114 a
+SDict begin H.S end
+ -30 54114 a -30 54114 a
+SDict begin 18.2 H.A end
+ -30 54114 a -30 54114
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6743) cvn H.B /DEST pdfmark end
+ -30 54114 a 3070 55808 a FU(T)-124 b(o)387 b(con)-62
+b(v)-23 b(ert)387 b(source)g(code)g(to)g(machine-readable)30746
+55808 y
+SDict begin H.S end
+ 30746 55808 a 30746 55808 a
+SDict begin 18.2 H.A end
+ 30746 55808 a 30746
+55808 a
+SDict begin [ /View [/XYZ H.V] /Dest (6744) cvn H.B /DEST pdfmark end
+ 30746 55808 a FU(\223binary\224)g(code.)-30 59759
+y
+SDict begin H.S end
+ -30 59759 a -30 59759 a
+SDict begin 18.2 H.A end
+ -30 59759 a -30 59759 a
+SDict begin [ /View [/XYZ H.V] /Dest (6746) cvn H.B /DEST pdfmark end
+ -30
+59759 a 2015 x FE(Daemon)-30 62568 y
+SDict begin H.S end
+ -30 62568 a -30
+62568 a
+SDict begin 18.2 H.A end
+ -30 62568 a -30 62568 a
+SDict begin [ /View [/XYZ H.V] /Dest (6747) cvn H.B /DEST pdfmark end
+ -30 62568 a -30 63343
+a
+SDict begin H.S end
+ -30 63343 a -30 63343 a
+SDict begin 18.2 H.A end
+ -30 63343 a -30 63343 a
+SDict begin [ /View [/XYZ H.V] /Dest (6748) cvn H.B /DEST pdfmark end
+ -30
+63343 a 3070 65338 a FU(A)485 b(program)g(designed)g(to)h(run)f(in)h
+(the)f(background)g(and,)h(without)f(user)h(interv)-23
+b(ention,)3070 67353 y(perform)387 b(a)g(speci\002c)g(task)g(\(usually)
+g(pro)-23 b(viding)386 b(a)h(service\).)p Black -30 73672
+a
+SDict begin H.S end
+ -30 73672 a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672 a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (6750) cvn H.B /DEST pdfmark end
+ -30
+73672 a 49451 74722 a FR(229)p Black eop end
+%%Page: 230 252
+TeXDict begin 230 251 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.230) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 8025 x FE(Darkstar)-30 7461 y
+SDict begin H.S end
+ -30
+7461 a -30 7461 a
+SDict begin 18.2 H.A end
+ -30 7461 a -30 7461 a
+SDict begin [ /View [/XYZ H.V] /Dest (6751) cvn H.B /DEST pdfmark end
+ -30 7461 a -30
+8236 a
+SDict begin H.S end
+ -30 8236 a -30 8236 a
+SDict begin 18.2 H.A end
+ -30 8236 a -30 8236 a
+SDict begin [ /View [/XYZ H.V] /Dest (6752) cvn H.B /DEST pdfmark end
+ -30
+8236 a 3070 10232 a FU(The)525 b(def)-15 b(ault)525 b(hostname)g(in)h
+(Slackw)-15 b(are;)525 b(your)g(computer)h(will)f(be)h(called)f
+(darkstar)h(if)3070 12246 y(you)387 b(do)g(not)g(specify)g(some)g
+(other)g(name.)-30 13357 y
+SDict begin H.S end
+ -30 13357 a -30 13357 a
+SDict begin 18.2 H.A end
+ -30
+13357 a -30 13357 a
+SDict begin [ /View [/XYZ H.V] /Dest (6753) cvn H.B /DEST pdfmark end
+ -30 13357 a 3070 15036 a FU(One)452
+b(of)h(P)-23 b(atrick)452 b(V)-200 b(olk)-15 b(erding')-85
+b(s)451 b(de)-39 b(v)-23 b(elopment)452 b(machines,)h(named)f(after)
+43965 15036 y
+SDict begin H.S end
+ 43965 15036 a 43965 15036 a
+SDict begin 18.2 H.A end
+ 43965 15036
+a 43965 15036 a
+SDict begin [ /View [/XYZ H.V] /Dest (6754) cvn H.B /DEST pdfmark end
+ 43965 15036 a FU(\223Dark)h(Star\224,)3070
+17051 y(a)387 b(song)g(by)g(the)g(Grateful)g(Dead.)-30
+21002 y
+SDict begin H.S end
+ -30 21002 a -30 21002 a
+SDict begin 18.2 H.A end
+ -30 21002 a -30 21002
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6756) cvn H.B /DEST pdfmark end
+ -30 21002 a 2015 x FE(Desktop)430 b(En)-62 b(vir)-31
+b(onment)-30 24113 y
+SDict begin H.S end
+ -30 24113 a -30 24113 a
+SDict begin 18.2 H.A end
+ -30 24113
+a -30 24113 a
+SDict begin [ /View [/XYZ H.V] /Dest (6757) cvn H.B /DEST pdfmark end
+ -30 24113 a -30 24888 a
+SDict begin H.S end
+ -30 24888 a -30
+24888 a
+SDict begin 18.2 H.A end
+ -30 24888 a -30 24888 a
+SDict begin [ /View [/XYZ H.V] /Dest (6758) cvn H.B /DEST pdfmark end
+ -30 24888 a 3070 26581
+a FU(A)365 b(graphical)g(user)h(interf)-15 b(ace)365
+b(\(GUI\))g(that)g(runs)h(atop)f(the)g(X)h(W)-62 b(indo)-39
+b(w)365 b(System)g(and)g(pro-)3070 28596 y(vides)433
+b(such)h(features)g(as)h(inte)-23 b(grated)433 b(applications,)h
+(cohesi)-39 b(v)-23 b(e)433 b(look-and-feel)h(between)3070
+30611 y(programs)542 b(and)h(components,)f(\002le)g(and)h(windo)-39
+b(w)542 b(management)g(capabilities,)h(etc.)g(A)3070
+32625 y(step)387 b(be)-23 b(yond)386 b(the)h(simple)g(windo)-39
+b(w)387 b(manager)-85 b(.)-30 36577 y
+SDict begin H.S end
+ -30 36577 a -30
+36577 a
+SDict begin 18.2 H.A end
+ -30 36577 a -30 36577 a
+SDict begin [ /View [/XYZ H.V] /Dest (6760) cvn H.B /DEST pdfmark end
+ -30 36577 a 2015 x FE(De)-23
+b(vice)429 b(driver)-30 39386 y
+SDict begin H.S end
+ -30 39386 a -30 39386
+a
+SDict begin 18.2 H.A end
+ -30 39386 a -30 39386 a
+SDict begin [ /View [/XYZ H.V] /Dest (6761) cvn H.B /DEST pdfmark end
+ -30 39386 a -30 40161 a
+SDict begin H.S end
+ -30
+40161 a -30 40161 a
+SDict begin 18.2 H.A end
+ -30 40161 a -30 40161 a
+SDict begin [ /View [/XYZ H.V] /Dest (6762) cvn H.B /DEST pdfmark end
+ -30 40161
+a 3070 42156 a FU(A)387 b(chunk)g(of)g(code)h(in)f(the)g(k)-15
+b(ernel)387 b(that)g(directly)g(controls)f(a)i(piece)f(of)g(hardw)-15
+b(are.)-30 46108 y
+SDict begin H.S end
+ -30 46108 a -30 46108 a
+SDict begin 18.2 H.A end
+ -30 46108
+a -30 46108 a
+SDict begin [ /View [/XYZ H.V] /Dest (6764) cvn H.B /DEST pdfmark end
+ -30 46108 a 2015 x FE(De)-23 b(vice)429
+b(node)-30 48917 y
+SDict begin H.S end
+ -30 48917 a -30 48917 a
+SDict begin 18.2 H.A end
+ -30 48917
+a -30 48917 a
+SDict begin [ /View [/XYZ H.V] /Dest (6765) cvn H.B /DEST pdfmark end
+ -30 48917 a -30 49692 a
+SDict begin H.S end
+ -30 49692 a -30
+49692 a
+SDict begin 18.2 H.A end
+ -30 49692 a -30 49692 a
+SDict begin [ /View [/XYZ H.V] /Dest (6766) cvn H.B /DEST pdfmark end
+ -30 49692 a 3070 51687
+a FU(A)436 b(special)g(type)g(of)g(\002le)g(in)h(the)20587
+51687 y
+SDict begin H.S end
+ 20587 51687 a 20587 51687 a
+SDict begin 18.2 H.A end
+ 20587 51687 a 20587
+51687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6767) cvn H.B /DEST pdfmark end
+ 20587 51687 a FQ(/dev)d FU(\002lesystem)h(that)h(represents)g
+(a)g(hardw)-15 b(are)436 b(compo-)3070 53702 y(nent)387
+b(to)g(the)g(operating)g(system.)-30 57654 y
+SDict begin H.S end
+ -30 57654
+a -30 57654 a
+SDict begin 18.2 H.A end
+ -30 57654 a -30 57654 a
+SDict begin [ /View [/XYZ H.V] /Dest (6769) cvn H.B /DEST pdfmark end
+ -30 57654 a 2014
+x FE(DNS)-30 60463 y
+SDict begin H.S end
+ -30 60463 a -30 60463 a
+SDict begin 18.2 H.A end
+ -30 60463
+a -30 60463 a
+SDict begin [ /View [/XYZ H.V] /Dest (6770) cvn H.B /DEST pdfmark end
+ -30 60463 a -30 61238 a
+SDict begin H.S end
+ -30 61238 a -30
+61238 a
+SDict begin 18.2 H.A end
+ -30 61238 a -30 61238 a
+SDict begin [ /View [/XYZ H.V] /Dest (6771) cvn H.B /DEST pdfmark end
+ -30 61238 a 3070 63233
+a FU(Domain)631 b(Name)h(Service.)g(A)f(system)g(in)h(which)g(netw)-15
+b(ork)g(ed)630 b(computers)h(are)h(gi)-39 b(v)-23 b(en)3070
+65248 y(names)387 b(which)g(translate)f(to)i(numerical)e(addresses.)p
+Black -30 73672 a FR(230)p Black eop end
+%%Page: 231 253
+TeXDict begin 231 252 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.231) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (6773) cvn H.B /DEST pdfmark end
+ -30 2383 a 1131 x FE(Domain)430
+b(name)-30 4308 y
+SDict begin H.S end
+ -30 4308 a -30 4308 a
+SDict begin 18.2 H.A end
+ -30 4308 a -30
+4308 a
+SDict begin [ /View [/XYZ H.V] /Dest (6774) cvn H.B /DEST pdfmark end
+ -30 4308 a -30 5083 a
+SDict begin H.S end
+ -30 5083 a -30 5083 a
+SDict begin 18.2 H.A end
+ -30
+5083 a -30 5083 a
+SDict begin [ /View [/XYZ H.V] /Dest (6775) cvn H.B /DEST pdfmark end
+ -30 5083 a 3070 7078 a FU(A)387 b(computer')-85
+b(s)386 b(DNS)h(name,)h(e)-23 b(xcluding)386 b(its)h(host)g(name.)-30
+11030 y
+SDict begin H.S end
+ -30 11030 a -30 11030 a
+SDict begin 18.2 H.A end
+ -30 11030 a -30 11030
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6777) cvn H.B /DEST pdfmark end
+ -30 11030 a 2015 x FE(Dot)431 b(\002le)-30 13839 y
+SDict begin H.S end
+
+-30 13839 a -30 13839 a
+SDict begin 18.2 H.A end
+ -30 13839 a -30 13839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6778) cvn H.B /DEST pdfmark end
+ -30 13839
+a -30 14614 a
+SDict begin H.S end
+ -30 14614 a -30 14614 a
+SDict begin 18.2 H.A end
+ -30 14614 a -30
+14614 a
+SDict begin [ /View [/XYZ H.V] /Dest (6779) cvn H.B /DEST pdfmark end
+ -30 14614 a 3070 16609 a FU(In)359 b(Linux,)g(\002les)g(which)g
+(are)h(to)f(be)h(hidden)f(ha)-31 b(v)-23 b(e)359 b(\002lenames)f(be)-23
+b(ginning)359 b(with)g(a)g(dot)g(\('.)-108 b('\).)-30
+20561 y
+SDict begin H.S end
+ -30 20561 a -30 20561 a
+SDict begin 18.2 H.A end
+ -30 20561 a -30 20561
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6781) cvn H.B /DEST pdfmark end
+ -30 20561 a 2015 x FE(Dotted)430 b(quad)-30 23671 y
+SDict begin H.S end
+
+-30 23671 a -30 23671 a
+SDict begin 18.2 H.A end
+ -30 23671 a -30 23671 a
+SDict begin [ /View [/XYZ H.V] /Dest (6782) cvn H.B /DEST pdfmark end
+ -30 23671
+a -30 24446 a
+SDict begin H.S end
+ -30 24446 a -30 24446 a
+SDict begin 18.2 H.A end
+ -30 24446 a -30
+24446 a
+SDict begin [ /View [/XYZ H.V] /Dest (6783) cvn H.B /DEST pdfmark end
+ -30 24446 a 3070 26140 a FU(The)326 b(format)h(of)g(IP)f
+(addresses,)h(so)f(called)h(because)g(it)f(consists)g(of)h(four)g
+(numbers)f(\(range)3070 28155 y(0-255)387 b(decimal\))f(separated)i(by)
+f(periods.)-30 32107 y
+SDict begin H.S end
+ -30 32107 a -30 32107 a
+SDict begin 18.2 H.A end
+ -30 32107
+a -30 32107 a
+SDict begin [ /View [/XYZ H.V] /Dest (6785) cvn H.B /DEST pdfmark end
+ -30 32107 a 2014 x FE(Dynamic)429 b(loader)-30
+35217 y
+SDict begin H.S end
+ -30 35217 a -30 35217 a
+SDict begin 18.2 H.A end
+ -30 35217 a -30 35217
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6786) cvn H.B /DEST pdfmark end
+ -30 35217 a -30 35992 a
+SDict begin H.S end
+ -30 35992 a -30 35992 a
+SDict begin 18.2 H.A end
+ -30
+35992 a -30 35992 a
+SDict begin [ /View [/XYZ H.V] /Dest (6787) cvn H.B /DEST pdfmark end
+ -30 35992 a 3070 37686 a FU(When)599
+b(programs)g(are)h(compiled)e(under)i(Linux,)f(the)-23
+b(y)599 b(usually)g(use)g(pieces)g(of)h(code)3070 39700
+y(\(functions\))336 b(from)g(e)-23 b(xternal)337 b(libraries.)f(When)h
+(such)g(programs)f(are)h(run,)g(those)f(libraries)3070
+41715 y(must)452 b(be)h(found)g(and)g(the)g(required)g(functions)f
+(loaded)h(into)g(memory)-101 b(.)453 b(This)f(is)h(the)g(job)3070
+43730 y(of)387 b(the)g(dynamic)g(loader)-85 b(.)-30 47682
+y
+SDict begin H.S end
+ -30 47682 a -30 47682 a
+SDict begin 18.2 H.A end
+ -30 47682 a -30 47682 a
+SDict begin [ /View [/XYZ H.V] /Dest (6789) cvn H.B /DEST pdfmark end
+ -30
+47682 a 2014 x FE(En)-62 b(vir)-31 b(onment)429 b(v)-31
+b(ariab)-15 b(le)-30 50490 y
+SDict begin H.S end
+ -30 50490 a -30 50490 a
+SDict begin 18.2 H.A end
+
+-30 50490 a -30 50490 a
+SDict begin [ /View [/XYZ H.V] /Dest (6790) cvn H.B /DEST pdfmark end
+ -30 50490 a -30 51265 a
+SDict begin H.S end
+ -30 51265
+a -30 51265 a
+SDict begin 18.2 H.A end
+ -30 51265 a -30 51265 a
+SDict begin [ /View [/XYZ H.V] /Dest (6791) cvn H.B /DEST pdfmark end
+ -30 51265 a 3070
+53261 a FU(A)466 b(v)-39 b(ariable)467 b(set)f(in)h(the)f(user')-85
+b(s)467 b(shell)f(which)g(can)h(be)g(referenced)g(by)f(that)h(user)f
+(or)h(pro-)3070 55275 y(grams)504 b(run)g(by)h(that)f(user)g(within)g
+(that)g(shell.)h(En)-62 b(vironment)503 b(v)-39 b(ariables)504
+b(are)h(generally)3070 57290 y(used)387 b(to)g(store)g(preferences)g
+(and)h(def)-15 b(ault)386 b(parameters.)-30 61242 y
+SDict begin H.S end
+ -30
+61242 a -30 61242 a
+SDict begin 18.2 H.A end
+ -30 61242 a -30 61242 a
+SDict begin [ /View [/XYZ H.V] /Dest (6793) cvn H.B /DEST pdfmark end
+ -30 61242
+a 2014 x FE(Epoc)-15 b(h)-30 64352 y
+SDict begin H.S end
+ -30 64352 a -30
+64352 a
+SDict begin 18.2 H.A end
+ -30 64352 a -30 64352 a
+SDict begin [ /View [/XYZ H.V] /Dest (6794) cvn H.B /DEST pdfmark end
+ -30 64352 a -30 65127
+a
+SDict begin H.S end
+ -30 65127 a -30 65127 a
+SDict begin 18.2 H.A end
+ -30 65127 a -30 65127 a
+SDict begin [ /View [/XYZ H.V] /Dest (6795) cvn H.B /DEST pdfmark end
+ -30
+65127 a 3070 66821 a FU(A)417 b(period)g(of)h(history;)e(in)h(Unix,)
+21373 66821 y
+SDict begin H.S end
+ 21373 66821 a 21373 66821 a
+SDict begin 18.2 H.A end
+ 21373 66821
+a 21373 66821 a
+SDict begin [ /View [/XYZ H.V] /Dest (6796) cvn H.B /DEST pdfmark end
+ 21373 66821 a FU(\223The)g(Epoch\224)h(be)-23
+b(gins)416 b(at)i(00:00:00)e(UTC)h(January)h(1,)p Black
+49451 73672 a FR(231)p Black eop end
+%%Page: 232 254
+TeXDict begin 232 253 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.232) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6821) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black 3070 3490 a FU(1970.)450
+b(This)f(is)h(considered)g(the)21204 3490 y
+SDict begin H.S end
+ 21204 3490
+a 21204 3490 a
+SDict begin 18.2 H.A end
+ 21204 3490 a 21204 3490 a
+SDict begin [ /View [/XYZ H.V] /Dest (6797) cvn H.B /DEST pdfmark end
+ 21204 3490 a
+FU(\223da)-23 b(wn)449 b(of)i(time\224)e(by)h(Unix)g(and)g(Unix-lik)-15
+b(e)449 b(operating)3070 5505 y(systems,)386 b(and)i(all)f(other)g
+(time)g(is)g(calculated)g(relati)-39 b(v)-23 b(e)387
+b(to)g(this)g(date.)-30 9457 y
+SDict begin H.S end
+ -30 9457 a -30 9457 a
+SDict begin 18.2 H.A end
+
+-30 9457 a -30 9457 a
+SDict begin [ /View [/XYZ H.V] /Dest (6799) cvn H.B /DEST pdfmark end
+ -30 9457 a 2014 x FE(Filesystem)-30
+12567 y
+SDict begin H.S end
+ -30 12567 a -30 12567 a
+SDict begin 18.2 H.A end
+ -30 12567 a -30 12567
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6800) cvn H.B /DEST pdfmark end
+ -30 12567 a -30 13342 a
+SDict begin H.S end
+ -30 13342 a -30 13342 a
+SDict begin 18.2 H.A end
+ -30
+13342 a -30 13342 a
+SDict begin [ /View [/XYZ H.V] /Dest (6801) cvn H.B /DEST pdfmark end
+ -30 13342 a 3070 15036 a FU(A)499
+b(representation)g(of)h(stored)f(data)h(in)f(which)29119
+15036 y
+SDict begin H.S end
+ 29119 15036 a 29119 15036 a
+SDict begin 18.2 H.A end
+ 29119 15036 a 29119
+15036 a
+SDict begin [ /View [/XYZ H.V] /Dest (6802) cvn H.B /DEST pdfmark end
+ 29119 15036 a FU(\223\002les\224)g(of)h(data)g(are)g(k)-15
+b(ept)498 b(or)-28 b(g)-8 b(anized)500 b(in)3070 17051
+y
+SDict begin H.S end
+ 3070 17051 a 3070 17051 a
+SDict begin 18.2 H.A end
+ 3070 17051 a 3070 17051 a
+SDict begin [ /View [/XYZ H.V] /Dest (6803) cvn H.B /DEST pdfmark end
+
+3070 17051 a FU(\223directories\224.)439 b(The)h(\002lesystem)e(is)h
+(the)h(nearly)f(uni)-39 b(v)-23 b(ersal)439 b(form)g(of)h
+(representation)f(for)3070 19065 y(data)387 b(stored)g(to)g(disks)g
+(\(both)g(\002x)-23 b(ed)386 b(and)h(remo)-23 b(v)-39
+b(able\).)-30 23017 y
+SDict begin H.S end
+ -30 23017 a -30 23017 a
+SDict begin 18.2 H.A end
+ -30 23017
+a -30 23017 a
+SDict begin [ /View [/XYZ H.V] /Dest (6805) cvn H.B /DEST pdfmark end
+ -30 23017 a 2015 x FE(Foregr)-31 b(ound)-30
+26151 y
+SDict begin H.S end
+ -30 26151 a -30 26151 a
+SDict begin 18.2 H.A end
+ -30 26151 a -30 26151
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6806) cvn H.B /DEST pdfmark end
+ -30 26151 a -30 26926 a
+SDict begin H.S end
+ -30 26926 a -30 26926 a
+SDict begin 18.2 H.A end
+ -30
+26926 a -30 26926 a
+SDict begin [ /View [/XYZ H.V] /Dest (6807) cvn H.B /DEST pdfmark end
+ -30 26926 a 3070 28596 a FU(A)435
+b(program)f(that)h(is)g(accepting)g(or)g(controlling)f(a)h(terminal')
+-85 b(s)435 b(input)f(is)h(said)g(to)g(be)g(run-)3070
+30611 y(ning)386 b(in)i(the)f(fore)-23 b(ground.)-30
+34563 y
+SDict begin H.S end
+ -30 34563 a -30 34563 a
+SDict begin 18.2 H.A end
+ -30 34563 a -30 34563
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6809) cvn H.B /DEST pdfmark end
+ -30 34563 a 2014 x FE(Frameb)-31 b(uff)-15 b(er)-30
+37372 y
+SDict begin H.S end
+ -30 37372 a -30 37372 a
+SDict begin 18.2 H.A end
+ -30 37372 a -30 37372
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6810) cvn H.B /DEST pdfmark end
+ -30 37372 a -30 38146 a
+SDict begin H.S end
+ -30 38146 a -30 38146 a
+SDict begin 18.2 H.A end
+ -30
+38146 a -30 38146 a
+SDict begin [ /View [/XYZ H.V] /Dest (6811) cvn H.B /DEST pdfmark end
+ -30 38146 a 3070 40142 a FU(A)294
+b(type)h(of)g(graphics)f(de)-39 b(vice;)295 b(in)g(Linux,)g(this)f
+(most)g(often)h(refers)g(to)g(the)g(softw)-15 b(are)294
+b(frame-)3070 42156 y(b)-31 b(uf)-39 b(fer)-62 b(,)296
+b(which)g(pro)-23 b(vides)295 b(a)h(standard)f(frameb)-31
+b(uf)-39 b(fer)297 b(interf)-15 b(ace)295 b(to)h(programs)f(while)g(k)
+-15 b(eep-)3070 44171 y(ing)392 b(speci\002c)h(hardw)-15
+b(are)393 b(dri)-39 b(v)-23 b(ers)393 b(hidden)g(from)g(them.)g(This)g
+(layer)g(of)g(abstraction)g(frees)3070 46186 y(programs)386
+b(of)i(the)f(need)g(to)g(speak)h(to)f(v)-39 b(arious)387
+b(hardw)-15 b(are)387 b(dri)-39 b(v)-23 b(ers.)-30 50138
+y
+SDict begin H.S end
+ -30 50138 a -30 50138 a
+SDict begin 18.2 H.A end
+ -30 50138 a -30 50138 a
+SDict begin [ /View [/XYZ H.V] /Dest (6813) cvn H.B /DEST pdfmark end
+ -30
+50138 a 2014 x FE(FTP)-30 52927 y
+SDict begin H.S end
+ -30 52927 a -30 52927
+a
+SDict begin 18.2 H.A end
+ -30 52927 a -30 52927 a
+SDict begin [ /View [/XYZ H.V] /Dest (6814) cvn H.B /DEST pdfmark end
+ -30 52927 a -30 53702 a
+SDict begin H.S end
+ -30
+53702 a -30 53702 a
+SDict begin 18.2 H.A end
+ -30 53702 a -30 53702 a
+SDict begin [ /View [/XYZ H.V] /Dest (6815) cvn H.B /DEST pdfmark end
+ -30 53702
+a 3070 55717 a FU(The)453 b(File)g(T)-54 b(ransfer)453
+b(Protocol.)g(FTP)g(is)g(a)h(v)-23 b(ery)453 b(popular)g(method)g(of)g
+(transferring)g(data)3070 57731 y(between)387 b(computers.)-30
+61683 y
+SDict begin H.S end
+ -30 61683 a -30 61683 a
+SDict begin 18.2 H.A end
+ -30 61683 a -30 61683
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6817) cvn H.B /DEST pdfmark end
+ -30 61683 a 2015 x FE(Gate)-23 b(wa)-31 b(y)-30 64793
+y
+SDict begin H.S end
+ -30 64793 a -30 64793 a
+SDict begin 18.2 H.A end
+ -30 64793 a -30 64793 a
+SDict begin [ /View [/XYZ H.V] /Dest (6818) cvn H.B /DEST pdfmark end
+ -30
+64793 a -30 65568 a
+SDict begin H.S end
+ -30 65568 a -30 65568 a
+SDict begin 18.2 H.A end
+ -30 65568
+a -30 65568 a
+SDict begin [ /View [/XYZ H.V] /Dest (6819) cvn H.B /DEST pdfmark end
+ -30 65568 a 3070 67262 a FU(A)349 b(computer)g(through)f
+(which)h(data)h(on)f(a)g(netw)-15 b(ork)349 b(is)g(transferred)g(to)g
+(another)g(netw)-15 b(ork.)p Black -30 73672 a FR(232)p
+Black eop end
+%%Page: 233 255
+TeXDict begin 233 254 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.233) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 8025 x FE(GID)-30 7461 y
+SDict begin H.S end
+ -30 7461
+a -30 7461 a
+SDict begin 18.2 H.A end
+ -30 7461 a -30 7461 a
+SDict begin [ /View [/XYZ H.V] /Dest (6822) cvn H.B /DEST pdfmark end
+ -30 7461 a -30 8236
+a
+SDict begin H.S end
+ -30 8236 a -30 8236 a
+SDict begin 18.2 H.A end
+ -30 8236 a -30 8236 a
+SDict begin [ /View [/XYZ H.V] /Dest (6823) cvn H.B /DEST pdfmark end
+ -30 8236
+a 3070 10232 a FU(Group)387 b(Identi\002er)-85 b(.)387
+b(The)g(GID)g(is)g(a)h(unique)f(number)f(attrib)-31 b(uted)387
+b(to)g(a)h(group)f(of)g(users.)-30 14183 y
+SDict begin H.S end
+ -30 14183
+a -30 14183 a
+SDict begin 18.2 H.A end
+ -30 14183 a -30 14183 a
+SDict begin [ /View [/XYZ H.V] /Dest (6825) cvn H.B /DEST pdfmark end
+ -30 14183 a 2015
+x FE(Gr)-31 b(oup)-30 17294 y
+SDict begin H.S end
+ -30 17294 a -30 17294 a
+SDict begin 18.2 H.A end
+
+-30 17294 a -30 17294 a
+SDict begin [ /View [/XYZ H.V] /Dest (6826) cvn H.B /DEST pdfmark end
+ -30 17294 a -30 18069 a
+SDict begin H.S end
+ -30 18069
+a -30 18069 a
+SDict begin 18.2 H.A end
+ -30 18069 a -30 18069 a
+SDict begin [ /View [/XYZ H.V] /Dest (6827) cvn H.B /DEST pdfmark end
+ -30 18069 a 3070
+19763 a FU(Users)387 b(in)h(Unix)g(belong)f(to)18268
+19763 y
+SDict begin H.S end
+ 18268 19763 a 18268 19763 a
+SDict begin 18.2 H.A end
+ 18268 19763 a 18268
+19763 a
+SDict begin [ /View [/XYZ H.V] /Dest (6828) cvn H.B /DEST pdfmark end
+ 18268 19763 a FU(\223groups\224,)h(which)g(can)g(contain)g(man)
+-23 b(y)387 b(other)h(users)g(and)g(are)3070 21777 y(used)312
+b(for)g(more)g(general)g(access)g(control)g(than)g(the)g(e)-23
+b(xistence)312 b(of)g(users)g(alone)g(can)g(easily)3070
+23792 y(allo)-39 b(w)-101 b(.)-30 27744 y
+SDict begin H.S end
+ -30 27744 a
+-30 27744 a
+SDict begin 18.2 H.A end
+ -30 27744 a -30 27744 a
+SDict begin [ /View [/XYZ H.V] /Dest (6830) cvn H.B /DEST pdfmark end
+ -30 27744 a 2014
+x FE(GUI)-30 30553 y
+SDict begin H.S end
+ -30 30553 a -30 30553 a
+SDict begin 18.2 H.A end
+ -30 30553
+a -30 30553 a
+SDict begin [ /View [/XYZ H.V] /Dest (6831) cvn H.B /DEST pdfmark end
+ -30 30553 a -30 31328 a
+SDict begin H.S end
+ -30 31328 a -30
+31328 a
+SDict begin 18.2 H.A end
+ -30 31328 a -30 31328 a
+SDict begin [ /View [/XYZ H.V] /Dest (6832) cvn H.B /DEST pdfmark end
+ -30 31328 a 3070 33323
+a FU(Graphical)412 b(User)h(Interf)-15 b(ace.)414 b(A)f(softw)-15
+b(are)412 b(interf)-15 b(ace)413 b(that)f(uses)h(rendered)g(graphical)g
+(el-)3070 35337 y(ements)437 b(such)h(as)g(b)-31 b(uttons,)437
+b(scrollbars,)h(windo)-39 b(ws,)438 b(etc.)h(rather)f(than)f(solely)h
+(te)-23 b(xt-based)3070 37352 y(input)386 b(and)i(output)-30
+41304 y
+SDict begin H.S end
+ -30 41304 a -30 41304 a
+SDict begin 18.2 H.A end
+ -30 41304 a -30 41304
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6834) cvn H.B /DEST pdfmark end
+ -30 41304 a 2015 x FE(Home)430 b(director)15 b(y)-30
+44414 y
+SDict begin H.S end
+ -30 44414 a -30 44414 a
+SDict begin 18.2 H.A end
+ -30 44414 a -30 44414
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6835) cvn H.B /DEST pdfmark end
+ -30 44414 a -30 45189 a
+SDict begin H.S end
+ -30 45189 a -30 45189 a
+SDict begin 18.2 H.A end
+ -30
+45189 a -30 45189 a
+SDict begin [ /View [/XYZ H.V] /Dest (6836) cvn H.B /DEST pdfmark end
+ -30 45189 a 3070 46883 a FU(A)543
+b(user')-85 b(s)8892 46883 y
+SDict begin H.S end
+ 8892 46883 a 8892 46883
+a
+SDict begin 18.2 H.A end
+ 8892 46883 a 8892 46883 a
+SDict begin [ /View [/XYZ H.V] /Dest (6837) cvn H.B /DEST pdfmark end
+ 8892 46883 a FU(\223home)543
+b(directory\224)h(is)g(the)f(directory)h(the)f(user)h(is)g(placed)g(in)
+f(immediately)3070 48898 y(upon)363 b(logging)f(in.)i(Users)g(ha)-31
+b(v)-23 b(e)363 b(full)g(permissions)g(and)g(more)h(or)f(less)g(free)h
+(reign)g(within)3070 50912 y(their)387 b(home)g(directories.)-30
+54864 y
+SDict begin H.S end
+ -30 54864 a -30 54864 a
+SDict begin 18.2 H.A end
+ -30 54864 a -30 54864
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6839) cvn H.B /DEST pdfmark end
+ -30 54864 a 2015 x FE(HO)-77 b(WT)-62 b(O)-30 57673
+y
+SDict begin H.S end
+ -30 57673 a -30 57673 a
+SDict begin 18.2 H.A end
+ -30 57673 a -30 57673 a
+SDict begin [ /View [/XYZ H.V] /Dest (6840) cvn H.B /DEST pdfmark end
+ -30
+57673 a -30 58448 a
+SDict begin H.S end
+ -30 58448 a -30 58448 a
+SDict begin 18.2 H.A end
+ -30 58448
+a -30 58448 a
+SDict begin [ /View [/XYZ H.V] /Dest (6841) cvn H.B /DEST pdfmark end
+ -30 58448 a 3070 60443 a FU(A)550 b(document)g
+(describing)18409 60443 y
+SDict begin H.S end
+ 18409 60443 a 18409 60443 a
+SDict begin 18.2 H.A end
+
+18409 60443 a 18409 60443 a
+SDict begin [ /View [/XYZ H.V] /Dest (6842) cvn H.B /DEST pdfmark end
+ 18409 60443 a FU(\223ho)-39
+b(w)551 b(to\224)g(do)f(something,)g(such)h(as)g(con\002gure)f(a)h
+(\002re)-39 b(w)-15 b(all)3070 62458 y(or)571 b(manage)g(users)h(and)f
+(groups.)g(There)h(is)f(a)h(lar)-28 b(ge)571 b(collection)g(of)h(these)
+f(documents)3070 64473 y(a)-31 b(v)-39 b(ailable)387
+b(from)g(the)g(Linux)g(Documentation)f(Project.)p Black
+49451 73672 a FR(233)p Black eop end
+%%Page: 234 256
+TeXDict begin 234 255 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.234) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6868) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black -30 2383 a
+SDict begin H.S end
+ -30
+2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (6844) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107
+x FE(HTTP)-30 4265 y
+SDict begin H.S end
+ -30 4265 a -30 4265 a
+SDict begin 18.2 H.A end
+ -30 4265 a
+-30 4265 a
+SDict begin [ /View [/XYZ H.V] /Dest (6845) cvn H.B /DEST pdfmark end
+ -30 4265 a -30 5040 a
+SDict begin H.S end
+ -30 5040 a -30 5040
+a
+SDict begin 18.2 H.A end
+ -30 5040 a -30 5040 a
+SDict begin [ /View [/XYZ H.V] /Dest (6846) cvn H.B /DEST pdfmark end
+ -30 5040 a 3070 7055 a FU(The)471
+b(Hyperte)-23 b(xt)470 b(T)-54 b(ransfer)471 b(Protocol.)g(HTTP)f(is)h
+(the)g(primary)g(protocol)f(on)h(which)g(the)3070 9069
+y(W)-124 b(orld)387 b(W)-62 b(ide)387 b(W)-124 b(eb)387
+b(operates.)-30 13021 y
+SDict begin H.S end
+ -30 13021 a -30 13021 a
+SDict begin 18.2 H.A end
+ -30 13021
+a -30 13021 a
+SDict begin [ /View [/XYZ H.V] /Dest (6848) cvn H.B /DEST pdfmark end
+ -30 13021 a 2015 x FE(ICMP)-30 15830 y
+SDict begin H.S end
+
+-30 15830 a -30 15830 a
+SDict begin 18.2 H.A end
+ -30 15830 a -30 15830 a
+SDict begin [ /View [/XYZ H.V] /Dest (6849) cvn H.B /DEST pdfmark end
+ -30 15830
+a -30 16605 a
+SDict begin H.S end
+ -30 16605 a -30 16605 a
+SDict begin 18.2 H.A end
+ -30 16605 a -30
+16605 a
+SDict begin [ /View [/XYZ H.V] /Dest (6850) cvn H.B /DEST pdfmark end
+ -30 16605 a 3070 18600 a FU(Internet)623 b(Control)h(Message)f
+(Protocol.)h(A)g(v)-23 b(ery)624 b(basic)g(netw)-15 b(orking)622
+b(protocol,)i(used)3070 20615 y(mostly)386 b(for)h(pings.)-30
+24567 y
+SDict begin H.S end
+ -30 24567 a -30 24567 a
+SDict begin 18.2 H.A end
+ -30 24567 a -30 24567
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6852) cvn H.B /DEST pdfmark end
+ -30 24567 a 2014 x FE(K)-23 b(ernel)-30 27376 y
+SDict begin H.S end
+ -30
+27376 a -30 27376 a
+SDict begin 18.2 H.A end
+ -30 27376 a -30 27376 a
+SDict begin [ /View [/XYZ H.V] /Dest (6853) cvn H.B /DEST pdfmark end
+ -30 27376
+a -30 28151 a
+SDict begin H.S end
+ -30 28151 a -30 28151 a
+SDict begin 18.2 H.A end
+ -30 28151 a -30
+28151 a
+SDict begin [ /View [/XYZ H.V] /Dest (6854) cvn H.B /DEST pdfmark end
+ -30 28151 a 3070 30146 a FU(The)574 b(heart)h(of)f(an)h
+(operating)f(system.)g(The)h(k)-15 b(ernel)574 b(is)g(the)h(part)f
+(that)g(pro)-23 b(vides)574 b(basic)3070 32161 y(process)387
+b(control)f(and)i(interf)-15 b(aces)386 b(with)h(the)g(computer')-85
+b(s)387 b(hardw)-15 b(are.)-30 36112 y
+SDict begin H.S end
+ -30 36112 a -30
+36112 a
+SDict begin 18.2 H.A end
+ -30 36112 a -30 36112 a
+SDict begin [ /View [/XYZ H.V] /Dest (6856) cvn H.B /DEST pdfmark end
+ -30 36112 a 2015 x FE(K)-23
+b(ernel)429 b(module)-30 38921 y
+SDict begin H.S end
+ -30 38921 a -30 38921
+a
+SDict begin 18.2 H.A end
+ -30 38921 a -30 38921 a
+SDict begin [ /View [/XYZ H.V] /Dest (6857) cvn H.B /DEST pdfmark end
+ -30 38921 a -30 39696 a
+SDict begin H.S end
+ -30
+39696 a -30 39696 a
+SDict begin 18.2 H.A end
+ -30 39696 a -30 39696 a
+SDict begin [ /View [/XYZ H.V] /Dest (6858) cvn H.B /DEST pdfmark end
+ -30 39696
+a 3070 41691 a FU(A)497 b(piece)h(of)g(k)-15 b(ernel)497
+b(code,)i(usually)e(a)h(dri)-39 b(v)-23 b(er)498 b(of)g(some)f(sort,)h
+(that)g(can)g(be)f(loaded)h(and)3070 43706 y(unloaded)418
+b(from)g(memory)g(separately)g(from)h(the)f(main)g(body)g(of)h(the)f(k)
+-15 b(ernel.)419 b(Modules)3070 45721 y(are)458 b(handy)f(when)h
+(upgrading)f(dri)-39 b(v)-23 b(ers)458 b(or)g(testing)f(k)-15
+b(ernel)457 b(settings,)h(because)f(the)-23 b(y)458 b(can)3070
+47735 y(be)387 b(loaded)g(and)g(unloaded)g(without)f(rebooting.)-30
+51687 y
+SDict begin H.S end
+ -30 51687 a -30 51687 a
+SDict begin 18.2 H.A end
+ -30 51687 a -30 51687
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6860) cvn H.B /DEST pdfmark end
+ -30 51687 a 2015 x FE(Librar)15 b(y)-30 54798 y
+SDict begin H.S end
+ -30
+54798 a -30 54798 a
+SDict begin 18.2 H.A end
+ -30 54798 a -30 54798 a
+SDict begin [ /View [/XYZ H.V] /Dest (6861) cvn H.B /DEST pdfmark end
+ -30 54798
+a -30 55572 a
+SDict begin H.S end
+ -30 55572 a -30 55572 a
+SDict begin 18.2 H.A end
+ -30 55572 a -30
+55572 a
+SDict begin [ /View [/XYZ H.V] /Dest (6862) cvn H.B /DEST pdfmark end
+ -30 55572 a 3070 57266 a FU(A)387 b(collection)f(of)i
+(functions)e(which)h(can)h(be)f(shared)g(between)h(programs.)-30
+61218 y
+SDict begin H.S end
+ -30 61218 a -30 61218 a
+SDict begin 18.2 H.A end
+ -30 61218 a -30 61218
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6864) cvn H.B /DEST pdfmark end
+ -30 61218 a 2015 x FE(LILO)-30 64027 y
+SDict begin H.S end
+ -30 64027 a
+-30 64027 a
+SDict begin 18.2 H.A end
+ -30 64027 a -30 64027 a
+SDict begin [ /View [/XYZ H.V] /Dest (6865) cvn H.B /DEST pdfmark end
+ -30 64027 a -30 64802
+a
+SDict begin H.S end
+ -30 64802 a -30 64802 a
+SDict begin 18.2 H.A end
+ -30 64802 a -30 64802 a
+SDict begin [ /View [/XYZ H.V] /Dest (6866) cvn H.B /DEST pdfmark end
+ -30
+64802 a 3070 66797 a FU(The)f(LInux)g(LOader)-85 b(.)387
+b(LILO)h(is)f(the)g(most)g(widely-used)f(Linux)h(boot)g(manager)-85
+b(.)p Black -30 73672 a FR(234)p Black eop end
+%%Page: 235 257
+TeXDict begin 235 256 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.235) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 8025 x FE(LO)-77 b(ADLIN)-30 7461
+y
+SDict begin H.S end
+ -30 7461 a -30 7461 a
+SDict begin 18.2 H.A end
+ -30 7461 a -30 7461 a
+SDict begin [ /View [/XYZ H.V] /Dest (6869) cvn H.B /DEST pdfmark end
+ -30 7461
+a -30 8236 a
+SDict begin H.S end
+ -30 8236 a -30 8236 a
+SDict begin 18.2 H.A end
+ -30 8236 a -30 8236
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6870) cvn H.B /DEST pdfmark end
+ -30 8236 a 3070 10232 a FU(LO)-54 b(ADLIN)585 b(is)i(a)g(program)f
+(that)g(runs)h(under)f(MS)g(DOS)g(or)h(W)-62 b(indo)-39
+b(ws)586 b(and)h(boots)f(a)3070 12246 y(Linux)368 b(system.)i(It)f(is)g
+(most)g(commonly)f(used)h(on)h(computers)e(with)h(multiple)g(operating)
+3070 14261 y(systems)386 b(\(including)g(Linux)h(and)g(DOS/W)-62
+b(indo)-39 b(ws,)387 b(of)g(course\).)-30 18213 y
+SDict begin H.S end
+ -30
+18213 a -30 18213 a
+SDict begin 18.2 H.A end
+ -30 18213 a -30 18213 a
+SDict begin [ /View [/XYZ H.V] /Dest (6872) cvn H.B /DEST pdfmark end
+ -30 18213
+a 2014 x FE(Man)430 b(section)-30 21022 y
+SDict begin H.S end
+ -30 21022 a
+-30 21022 a
+SDict begin 18.2 H.A end
+ -30 21022 a -30 21022 a
+SDict begin [ /View [/XYZ H.V] /Dest (6873) cvn H.B /DEST pdfmark end
+ -30 21022 a -30 21797
+a
+SDict begin H.S end
+ -30 21797 a -30 21797 a
+SDict begin 18.2 H.A end
+ -30 21797 a -30 21797 a
+SDict begin [ /View [/XYZ H.V] /Dest (6874) cvn H.B /DEST pdfmark end
+ -30
+21797 a 3070 23792 a FU(P)-23 b(ages)339 b(in)h(the)f(standard)h(Unix)f
+(online)h(manual)f(\("man"\))h(are)h(grouped)e(into)h(sections)f(for)
+3070 25807 y(easy)436 b(reference.)i(All)f(C)g(programming)e(pages)i
+(are)g(in)g(section)f(3,)i(system)e(administra-)3070
+27821 y(tion)386 b(pages)i(in)f(section)f(5,)i(etc.)-30
+31773 y
+SDict begin H.S end
+ -30 31773 a -30 31773 a
+SDict begin 18.2 H.A end
+ -30 31773 a -30 31773
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6876) cvn H.B /DEST pdfmark end
+ -30 31773 a 2015 x FE(MBR)-30 34563 y
+SDict begin H.S end
+ -30 34563 a -30
+34563 a
+SDict begin 18.2 H.A end
+ -30 34563 a -30 34563 a
+SDict begin [ /View [/XYZ H.V] /Dest (6877) cvn H.B /DEST pdfmark end
+ -30 34563 a -30 35337
+a
+SDict begin H.S end
+ -30 35337 a -30 35337 a
+SDict begin 18.2 H.A end
+ -30 35337 a -30 35337 a
+SDict begin [ /View [/XYZ H.V] /Dest (6878) cvn H.B /DEST pdfmark end
+ -30
+35337 a 3070 37352 a FU(The)425 b(Master)h(Boot)f(Record.)h(A)g(reserv)
+-23 b(ed)425 b(space)h(on)g(a)g(hard)g(dri)-39 b(v)-23
+b(e)425 b(where)h(information)3070 39367 y(on)555 b(what)g(to)g(do)g
+(when)g(booting)f(is)h(stored.)h(LILO)f(or)g(other)g(boot)g(managers)g
+(can)g(be)3070 41381 y(written)386 b(here.)-30 45333
+y
+SDict begin H.S end
+ -30 45333 a -30 45333 a
+SDict begin 18.2 H.A end
+ -30 45333 a -30 45333 a
+SDict begin [ /View [/XYZ H.V] /Dest (6880) cvn H.B /DEST pdfmark end
+ -30
+45333 a 2015 x FE(Motif)-30 48142 y
+SDict begin H.S end
+ -30 48142 a -30 48142
+a
+SDict begin 18.2 H.A end
+ -30 48142 a -30 48142 a
+SDict begin [ /View [/XYZ H.V] /Dest (6881) cvn H.B /DEST pdfmark end
+ -30 48142 a -30 48917 a
+SDict begin H.S end
+ -30
+48917 a -30 48917 a
+SDict begin 18.2 H.A end
+ -30 48917 a -30 48917 a
+SDict begin [ /View [/XYZ H.V] /Dest (6882) cvn H.B /DEST pdfmark end
+ -30 48917
+a 3070 50912 a FU(A)h(popular)g(programming)f(toolkit)g(used)h(in)h
+(man)-23 b(y)386 b(older)h(X)h(programs.)-30 54864 y
+SDict begin H.S end
+
+-30 54864 a -30 54864 a
+SDict begin 18.2 H.A end
+ -30 54864 a -30 54864 a
+SDict begin [ /View [/XYZ H.V] /Dest (6884) cvn H.B /DEST pdfmark end
+ -30 54864
+a 2015 x FE(MO)-62 b(TD)-30 57673 y
+SDict begin H.S end
+ -30 57673 a -30 57673
+a
+SDict begin 18.2 H.A end
+ -30 57673 a -30 57673 a
+SDict begin [ /View [/XYZ H.V] /Dest (6885) cvn H.B /DEST pdfmark end
+ -30 57673 a -30 58448 a
+SDict begin H.S end
+ -30
+58448 a -30 58448 a
+SDict begin 18.2 H.A end
+ -30 58448 a -30 58448 a
+SDict begin [ /View [/XYZ H.V] /Dest (6886) cvn H.B /DEST pdfmark end
+ -30 58448
+a 3070 60443 a FU(Message)483 b(of)g(the)g(Day)-101 b(.)484
+b(The)f(motd)g(\(stored)g(in)g(Linux)g(in)35393 60443
+y
+SDict begin H.S end
+ 35393 60443 a 35393 60443 a
+SDict begin 18.2 H.A end
+ 35393 60443 a 35393 60443
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6887) cvn H.B /DEST pdfmark end
+ 35393 60443 a FQ(/etc/motd)478 b FU(is)483 b(a)g(te)-23
+b(xt)483 b(\002le)g(that)3070 62458 y(is)396 b(displayed)g(to)g(all)h
+(users)f(upon)g(logging)g(in.)h(T)-54 b(raditionally)-101
+b(,)396 b(it)g(is)g(used)h(by)f(the)h(system)3070 64473
+y(administrator)386 b(as)h(a)h(sort)f(of)18866 64473
+y
+SDict begin H.S end
+ 18866 64473 a 18866 64473 a
+SDict begin 18.2 H.A end
+ 18866 64473 a 18866 64473
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6888) cvn H.B /DEST pdfmark end
+ 18866 64473 a FU(\223b)-31 b(ulletin)386 b(board\224)i(for)f
+(communicating)f(with)h(users.)p Black 49451 73672 a
+FR(235)p Black eop end
+%%Page: 236 258
+TeXDict begin 236 257 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.236) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6916) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black -30 2383 a
+SDict begin H.S end
+ -30
+2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (6890) cvn H.B /DEST pdfmark end
+ -30 2383 a 1131
+x FE(Mount)431 b(point)-30 4609 y
+SDict begin H.S end
+ -30 4609 a -30 4609
+a
+SDict begin 18.2 H.A end
+ -30 4609 a -30 4609 a
+SDict begin [ /View [/XYZ H.V] /Dest (6891) cvn H.B /DEST pdfmark end
+ -30 4609 a -30 5384 a
+SDict begin H.S end
+ -30 5384
+a -30 5384 a
+SDict begin 18.2 H.A end
+ -30 5384 a -30 5384 a
+SDict begin [ /View [/XYZ H.V] /Dest (6892) cvn H.B /DEST pdfmark end
+ -30 5384 a 3070 7078
+a FU(An)296 b(empty)f(directory)h(in)g(a)g(\002lesystem)f(where)h
+(another)g(\002lesystem)f(is)h(to)g(be)44588 7078 y
+SDict begin H.S end
+ 44588
+7078 a 44588 7078 a
+SDict begin 18.2 H.A end
+ 44588 7078 a 44588 7078 a
+SDict begin [ /View [/XYZ H.V] /Dest (6893) cvn H.B /DEST pdfmark end
+ 44588 7078
+a FU(\223mounted\224,)3070 9093 y(or)387 b(grafted)g(on.)-30
+13045 y
+SDict begin H.S end
+ -30 13045 a -30 13045 a
+SDict begin 18.2 H.A end
+ -30 13045 a -30 13045
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6895) cvn H.B /DEST pdfmark end
+ -30 13045 a 2014 x FE(Nameser)15 b(ver)-30 15854 y
+SDict begin H.S end
+
+-30 15854 a -30 15854 a
+SDict begin 18.2 H.A end
+ -30 15854 a -30 15854 a
+SDict begin [ /View [/XYZ H.V] /Dest (6896) cvn H.B /DEST pdfmark end
+ -30 15854
+a -30 16629 a
+SDict begin H.S end
+ -30 16629 a -30 16629 a
+SDict begin 18.2 H.A end
+ -30 16629 a -30
+16629 a
+SDict begin [ /View [/XYZ H.V] /Dest (6897) cvn H.B /DEST pdfmark end
+ -30 16629 a 3070 18624 a FU(A)394 b(DNS)h(information)e(serv)
+-23 b(er)-85 b(.)395 b(Nameserv)-23 b(ers)394 b(translate)h(DNS)f
+(names)g(to)h(numerical)f(IP)3070 20638 y(addresses.)-30
+24590 y
+SDict begin H.S end
+ -30 24590 a -30 24590 a
+SDict begin 18.2 H.A end
+ -30 24590 a -30 24590
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6899) cvn H.B /DEST pdfmark end
+ -30 24590 a 2015 x FE(Netw)-31 b(ork)430 b(interface)-30
+27399 y
+SDict begin H.S end
+ -30 27399 a -30 27399 a
+SDict begin 18.2 H.A end
+ -30 27399 a -30 27399
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6900) cvn H.B /DEST pdfmark end
+ -30 27399 a -30 28174 a
+SDict begin H.S end
+ -30 28174 a -30 28174 a
+SDict begin 18.2 H.A end
+ -30
+28174 a -30 28174 a
+SDict begin [ /View [/XYZ H.V] /Dest (6901) cvn H.B /DEST pdfmark end
+ -30 28174 a 3070 30169 a FU(A)466
+b(virtual)g(representation)g(of)g(a)h(netw)-15 b(ork)466
+b(de)-39 b(vice)466 b(pro)-23 b(vided)466 b(by)g(the)h(k)-15
+b(ernel.)466 b(Netw)-15 b(ork)3070 32184 y(interf)g(aces)386
+b(allo)-39 b(w)387 b(users)h(and)f(programs)g(to)g(talk)g(to)g(netw)-15
+b(ork)386 b(de)-39 b(vices.)-30 36136 y
+SDict begin H.S end
+ -30 36136 a -30
+36136 a
+SDict begin 18.2 H.A end
+ -30 36136 a -30 36136 a
+SDict begin [ /View [/XYZ H.V] /Dest (6903) cvn H.B /DEST pdfmark end
+ -30 36136 a 2015 x FE(NFS)-30
+38945 y
+SDict begin H.S end
+ -30 38945 a -30 38945 a
+SDict begin 18.2 H.A end
+ -30 38945 a -30 38945
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6904) cvn H.B /DEST pdfmark end
+ -30 38945 a -30 39720 a
+SDict begin H.S end
+ -30 39720 a -30 39720 a
+SDict begin 18.2 H.A end
+ -30
+39720 a -30 39720 a
+SDict begin [ /View [/XYZ H.V] /Dest (6905) cvn H.B /DEST pdfmark end
+ -30 39720 a 3070 41715 a FU(The)398
+b(Netw)-15 b(ork)397 b(Filesystem.)g(NFS)g(allo)-39 b(ws)398
+b(the)g(mounting)f(of)h(remote)f(\002lesystems)g(as)h(if)3070
+43730 y(the)-23 b(y)346 b(were)h(local)f(to)h(your)f(computer)g(and)h
+(thus)f(pro)-23 b(vides)346 b(a)g(transparent)h(method)f(of)g(\002le)
+3070 45744 y(sharing.)-30 49696 y
+SDict begin H.S end
+ -30 49696 a -30 49696
+a
+SDict begin 18.2 H.A end
+ -30 49696 a -30 49696 a
+SDict begin [ /View [/XYZ H.V] /Dest (6907) cvn H.B /DEST pdfmark end
+ -30 49696 a 2015 x FE(Octal)-30
+52505 y
+SDict begin H.S end
+ -30 52505 a -30 52505 a
+SDict begin 18.2 H.A end
+ -30 52505 a -30 52505
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6908) cvn H.B /DEST pdfmark end
+ -30 52505 a -30 53280 a
+SDict begin H.S end
+ -30 53280 a -30 53280 a
+SDict begin 18.2 H.A end
+ -30
+53280 a -30 53280 a
+SDict begin [ /View [/XYZ H.V] /Dest (6909) cvn H.B /DEST pdfmark end
+ -30 53280 a 3070 55275 a FU(Base-8)387
+b(number)f(system,)h(with)g(digits)g(0-7.)-30 59227 y
+SDict begin H.S end
+
+-30 59227 a -30 59227 a
+SDict begin 18.2 H.A end
+ -30 59227 a -30 59227 a
+SDict begin [ /View [/XYZ H.V] /Dest (6911) cvn H.B /DEST pdfmark end
+ -30 59227
+a 2015 x FE(P)-46 b(a)-15 b(g)15 b(er)-30 62361 y
+SDict begin H.S end
+ -30
+62361 a -30 62361 a
+SDict begin 18.2 H.A end
+ -30 62361 a -30 62361 a
+SDict begin [ /View [/XYZ H.V] /Dest (6912) cvn H.B /DEST pdfmark end
+ -30 62361
+a -30 63136 a
+SDict begin H.S end
+ -30 63136 a -30 63136 a
+SDict begin 18.2 H.A end
+ -30 63136 a -30
+63136 a
+SDict begin [ /View [/XYZ H.V] /Dest (6913) cvn H.B /DEST pdfmark end
+ -30 63136 a 3070 64806 a FU(An)445 b(X)g(program)g(that)g(allo)
+-39 b(ws)445 b(the)h(user)f(to)g(see)h(and)f(switch)g(between)g
+(multiple)47731 64806 y
+SDict begin H.S end
+ 47731 64806 a 47731 64806 a
+SDict begin 18.2 H.A end
+ 47731
+64806 a 47731 64806 a
+SDict begin [ /View [/XYZ H.V] /Dest (6914) cvn H.B /DEST pdfmark end
+ 47731 64806 a FU(\223desk-)3070
+66821 y(tops\224.)p Black -30 73672 a FR(236)p Black
+eop end
+%%Page: 237 259
+TeXDict begin 237 258 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.237) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (6943) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black 9354 x FE(P)-46
+b(ar)31 b(tition)-30 7461 y
+SDict begin H.S end
+ -30 7461 a -30 7461 a
+SDict begin 18.2 H.A end
+ -30
+7461 a -30 7461 a
+SDict begin [ /View [/XYZ H.V] /Dest (6917) cvn H.B /DEST pdfmark end
+ -30 7461 a -30 8236 a
+SDict begin H.S end
+ -30 8236 a -30
+8236 a
+SDict begin 18.2 H.A end
+ -30 8236 a -30 8236 a
+SDict begin [ /View [/XYZ H.V] /Dest (6918) cvn H.B /DEST pdfmark end
+ -30 8236 a 3070 10232 a
+FU(A)387 b(di)-39 b(vision)386 b(of)i(a)f(hard)h(dri)-39
+b(v)-23 b(e.)387 b(Filesystems)f(e)-23 b(xist)387 b(on)g(top)g(of)g
+(partitions.)-30 14183 y
+SDict begin H.S end
+ -30 14183 a -30 14183 a
+SDict begin 18.2 H.A end
+ -30
+14183 a -30 14183 a
+SDict begin [ /View [/XYZ H.V] /Dest (6920) cvn H.B /DEST pdfmark end
+ -30 14183 a 2015 x FE(PPP)-30 16973
+y
+SDict begin H.S end
+ -30 16973 a -30 16973 a
+SDict begin 18.2 H.A end
+ -30 16973 a -30 16973 a
+SDict begin [ /View [/XYZ H.V] /Dest (6921) cvn H.B /DEST pdfmark end
+ -30
+16973 a -30 17748 a
+SDict begin H.S end
+ -30 17748 a -30 17748 a
+SDict begin 18.2 H.A end
+ -30 17748
+a -30 17748 a
+SDict begin [ /View [/XYZ H.V] /Dest (6922) cvn H.B /DEST pdfmark end
+ -30 17748 a 3070 19763 a FU(Point-to-Point)516
+b(Protocol.)h(PPP)g(is)h(used)g(mainly)f(for)h(connecting)g(via)g
+(modem)f(to)h(an)3070 21777 y(Internet)387 b(Service)g(Pro)-23
+b(vider)-85 b(.)-30 25729 y
+SDict begin H.S end
+ -30 25729 a -30 25729 a
+SDict begin 18.2 H.A end
+ -30
+25729 a -30 25729 a
+SDict begin [ /View [/XYZ H.V] /Dest (6924) cvn H.B /DEST pdfmark end
+ -30 25729 a 2015 x FE(Pr)-31 b(ocess)-30
+28538 y
+SDict begin H.S end
+ -30 28538 a -30 28538 a
+SDict begin 18.2 H.A end
+ -30 28538 a -30 28538
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6925) cvn H.B /DEST pdfmark end
+ -30 28538 a -30 29313 a
+SDict begin H.S end
+ -30 29313 a -30 29313 a
+SDict begin 18.2 H.A end
+ -30
+29313 a -30 29313 a
+SDict begin [ /View [/XYZ H.V] /Dest (6926) cvn H.B /DEST pdfmark end
+ -30 29313 a 3070 31308 a FU(A)387
+b(running)g(program.)-30 35260 y
+SDict begin H.S end
+ -30 35260 a -30 35260
+a
+SDict begin 18.2 H.A end
+ -30 35260 a -30 35260 a
+SDict begin [ /View [/XYZ H.V] /Dest (6928) cvn H.B /DEST pdfmark end
+ -30 35260 a 2015 x FE(Root)431
+b(director)15 b(y)-30 38370 y
+SDict begin H.S end
+ -30 38370 a -30 38370 a
+SDict begin 18.2 H.A end
+
+-30 38370 a -30 38370 a
+SDict begin [ /View [/XYZ H.V] /Dest (6929) cvn H.B /DEST pdfmark end
+ -30 38370 a -30 39145 a
+SDict begin H.S end
+ -30 39145
+a -30 39145 a
+SDict begin 18.2 H.A end
+ -30 39145 a -30 39145 a
+SDict begin [ /View [/XYZ H.V] /Dest (6930) cvn H.B /DEST pdfmark end
+ -30 39145 a 3070
+40839 a FU(Represented)350 b(as)12723 40839 y
+SDict begin H.S end
+ 12723 40839
+a 12723 40839 a
+SDict begin 18.2 H.A end
+ 12723 40839 a 12723 40839 a
+SDict begin [ /View [/XYZ H.V] /Dest (6931) cvn H.B /DEST pdfmark end
+ 12723 40839
+a FU(\223/\224,)h(the)g(root)f(directory)h(e)-23 b(xists)349
+b(at)i(the)g(top)f(of)h(the)g(\002lesystem,)f(with)g(all)3070
+42854 y(other)387 b(directories)g(branching)f(out)h(beneath)g(it)h(in)f
+(a)31648 42854 y
+SDict begin H.S end
+ 31648 42854 a 31648 42854 a
+SDict begin 18.2 H.A end
+ 31648 42854
+a 31648 42854 a
+SDict begin [ /View [/XYZ H.V] /Dest (6932) cvn H.B /DEST pdfmark end
+ 31648 42854 a FU(\223\002le)g(tree\224.)-30
+46806 y
+SDict begin H.S end
+ -30 46806 a -30 46806 a
+SDict begin 18.2 H.A end
+ -30 46806 a -30 46806
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6934) cvn H.B /DEST pdfmark end
+ -30 46806 a 2014 x FE(Root)431 b(disk)-30 49614 y
+SDict begin H.S end
+ -30
+49614 a -30 49614 a
+SDict begin 18.2 H.A end
+ -30 49614 a -30 49614 a
+SDict begin [ /View [/XYZ H.V] /Dest (6935) cvn H.B /DEST pdfmark end
+ -30 49614
+a -30 50389 a
+SDict begin H.S end
+ -30 50389 a -30 50389 a
+SDict begin 18.2 H.A end
+ -30 50389 a -30
+50389 a
+SDict begin [ /View [/XYZ H.V] /Dest (6936) cvn H.B /DEST pdfmark end
+ -30 50389 a 3070 52385 a FU(The)387 b(disk)g(\(usually)f(\002x)
+-23 b(ed\))387 b(on)g(which)g(the)g(root)g(directory)g(is)h(stored.)-30
+56337 y
+SDict begin H.S end
+ -30 56337 a -30 56337 a
+SDict begin 18.2 H.A end
+ -30 56337 a -30 56337
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6938) cvn H.B /DEST pdfmark end
+ -30 56337 a 2014 x FE(Routing)430 b(tab)-15 b(le)-30
+59471 y
+SDict begin H.S end
+ -30 59471 a -30 59471 a
+SDict begin 18.2 H.A end
+ -30 59471 a -30 59471
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6939) cvn H.B /DEST pdfmark end
+ -30 59471 a -30 60246 a
+SDict begin H.S end
+ -30 60246 a -30 60246 a
+SDict begin 18.2 H.A end
+ -30
+60246 a -30 60246 a
+SDict begin [ /View [/XYZ H.V] /Dest (6940) cvn H.B /DEST pdfmark end
+ -30 60246 a 3070 61916 a FU(The)600
+b(set)g(of)g(information)f(the)i(k)-15 b(ernel)599 b(uses)h(in)30238
+61916 y
+SDict begin H.S end
+ 30238 61916 a 30238 61916 a
+SDict begin 18.2 H.A end
+ 30238 61916 a 30238
+61916 a
+SDict begin [ /View [/XYZ H.V] /Dest (6941) cvn H.B /DEST pdfmark end
+ 30238 61916 a FU(\223routing\224)g(netw)-15 b(ork)599
+b(data)i(around.)f(It)3070 63930 y(contains)348 b(such)h(tidbits)f(as)h
+(where)g(your)g(def)-15 b(ault)348 b(g)-8 b(ate)-39 b(w)-15
+b(ay)349 b(is,)g(which)f(netw)-15 b(ork)348 b(interf)-15
+b(ace)3070 65945 y(is)387 b(connected)g(to)g(which)g(netw)-15
+b(ork,)387 b(etc.)p Black 49394 73672 a FR(237)p Black
+eop end
+%%Page: 238 260
+TeXDict begin 238 259 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.238) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 8025 x FE(Runle)-23 b(vel)-30 7461
+y
+SDict begin H.S end
+ -30 7461 a -30 7461 a
+SDict begin 18.2 H.A end
+ -30 7461 a -30 7461 a
+SDict begin [ /View [/XYZ H.V] /Dest (6944) cvn H.B /DEST pdfmark end
+ -30 7461
+a -30 8236 a
+SDict begin H.S end
+ -30 8236 a -30 8236 a
+SDict begin 18.2 H.A end
+ -30 8236 a -30 8236
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6945) cvn H.B /DEST pdfmark end
+ -30 8236 a 3070 10232 a FU(The)324 b(o)-23 b(v)g(erall)323
+b(system)h(state)g(as)g(de\002ned)g(by)g(init.)g(Runle)-39
+b(v)-23 b(el)323 b(6)h(is)g(rebooting,)g(runle)-39 b(v)-23
+b(el)324 b(1)g(is)3070 12246 y
+SDict begin H.S end
+ 3070 12246 a 3070 12246
+a
+SDict begin 18.2 H.A end
+ 3070 12246 a 3070 12246 a
+SDict begin [ /View [/XYZ H.V] /Dest (6946) cvn H.B /DEST pdfmark end
+ 3070 12246 a FU(\223single)329
+b(user)g(mode\224,)h(runle)-39 b(v)-23 b(el)329 b(4)g(is)h(an)f(X)h
+(login,)f(etc.)h(There)g(are)g(6)f(a)-31 b(v)-39 b(ailable)330
+b(runle)-39 b(v)-23 b(els)3070 14261 y(on)387 b(a)g(Slackw)-15
+b(are)387 b(system.)-30 18213 y
+SDict begin H.S end
+ -30 18213 a -30 18213
+a
+SDict begin 18.2 H.A end
+ -30 18213 a -30 18213 a
+SDict begin [ /View [/XYZ H.V] /Dest (6948) cvn H.B /DEST pdfmark end
+ -30 18213 a 2014 x FE(Secure)429
+b(shell)-30 21022 y
+SDict begin H.S end
+ -30 21022 a -30 21022 a
+SDict begin 18.2 H.A end
+ -30 21022
+a -30 21022 a
+SDict begin [ /View [/XYZ H.V] /Dest (6949) cvn H.B /DEST pdfmark end
+ -30 21022 a -30 21797 a
+SDict begin H.S end
+ -30 21797 a -30
+21797 a
+SDict begin 18.2 H.A end
+ -30 21797 a -30 21797 a
+SDict begin [ /View [/XYZ H.V] /Dest (6950) cvn H.B /DEST pdfmark end
+ -30 21797 a 3070 23792
+a FU(An)341 b(encrypted)g(\(thus)f(secure\))i(method)e(of)h(logging)g
+(in)g(remotely)f(to)h(a)h(computer)-85 b(.)341 b(Man)-23
+b(y)3070 25807 y(secure)387 b(shell)g(programs)g(are)g(a)-31
+b(v)-39 b(ailable;)387 b(both)g(a)h(client)f(and)g(serv)-23
+b(er)387 b(are)h(needed.)-30 29758 y
+SDict begin H.S end
+ -30 29758 a -30
+29758 a
+SDict begin 18.2 H.A end
+ -30 29758 a -30 29758 a
+SDict begin [ /View [/XYZ H.V] /Dest (6952) cvn H.B /DEST pdfmark end
+ -30 29758 a 2015 x FE(Ser)15
+b(vice)-30 32567 y
+SDict begin H.S end
+ -30 32567 a -30 32567 a
+SDict begin 18.2 H.A end
+ -30 32567
+a -30 32567 a
+SDict begin [ /View [/XYZ H.V] /Dest (6953) cvn H.B /DEST pdfmark end
+ -30 32567 a -30 33342 a
+SDict begin H.S end
+ -30 33342 a -30
+33342 a
+SDict begin 18.2 H.A end
+ -30 33342 a -30 33342 a
+SDict begin [ /View [/XYZ H.V] /Dest (6954) cvn H.B /DEST pdfmark end
+ -30 33342 a 3070 35337
+a FU(The)385 b(sharing)h(of)g(information)f(and/or)g(data)h(between)g
+(programs)f(and)h(computers)f(from)3070 37352 y(a)i(single)8235
+37352 y
+SDict begin H.S end
+ 8235 37352 a 8235 37352 a
+SDict begin 18.2 H.A end
+ 8235 37352 a 8235 37352
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6955) cvn H.B /DEST pdfmark end
+ 8235 37352 a FU(\223serv)-23 b(er\224)387 b(to)g(multiple)20908
+37352 y
+SDict begin H.S end
+ 20908 37352 a 20908 37352 a
+SDict begin 18.2 H.A end
+ 20908 37352 a 20908
+37352 a
+SDict begin [ /View [/XYZ H.V] /Dest (6956) cvn H.B /DEST pdfmark end
+ 20908 37352 a FU(\223clients\224.)h(HTTP)-172
+b(,)387 b(FTP)-172 b(,)387 b(NFS,)g(etc.)h(are)g(services.)-30
+41304 y
+SDict begin H.S end
+ -30 41304 a -30 41304 a
+SDict begin 18.2 H.A end
+ -30 41304 a -30 41304
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6958) cvn H.B /DEST pdfmark end
+ -30 41304 a 2015 x FE(Shado)-23 b(w)429 b(pass)-23
+b(w)-31 b(or)g(d)429 b(suite)-30 44414 y
+SDict begin H.S end
+ -30 44414 a
+-30 44414 a
+SDict begin 18.2 H.A end
+ -30 44414 a -30 44414 a
+SDict begin [ /View [/XYZ H.V] /Dest (6959) cvn H.B /DEST pdfmark end
+ -30 44414 a -30 45189
+a
+SDict begin H.S end
+ -30 45189 a -30 45189 a
+SDict begin 18.2 H.A end
+ -30 45189 a -30 45189 a
+SDict begin [ /View [/XYZ H.V] /Dest (6960) cvn H.B /DEST pdfmark end
+ -30
+45189 a 3070 46883 a FU(The)637 b(shado)-39 b(w)638 b(passw)-15
+b(ord)636 b(suite)h(allo)-39 b(ws)637 b(encrypted)h(passw)-15
+b(ords)636 b(to)h(be)h(hidden)f(from)3070 48898 y(users,)372
+b(while)g(the)g(rest)g(of)h(the)f(information)f(in)h(the)31170
+48898 y
+SDict begin H.S end
+ 31170 48898 a 31170 48898 a
+SDict begin 18.2 H.A end
+ 31170 48898 a 31170
+48898 a
+SDict begin [ /View [/XYZ H.V] /Dest (6961) cvn H.B /DEST pdfmark end
+ 31170 48898 a FQ(/etc/passwd)366 b FU(\002le)372
+b(remains)g(visible)f(to)3070 50912 y(all.)387 b(This)g(helps)g(pre)-39
+b(v)-23 b(ent)387 b(brute-force)g(attempts)g(at)g(cracking)g(passw)-15
+b(ords.)-30 54864 y
+SDict begin H.S end
+ -30 54864 a -30 54864 a
+SDict begin 18.2 H.A end
+ -30 54864
+a -30 54864 a
+SDict begin [ /View [/XYZ H.V] /Dest (6963) cvn H.B /DEST pdfmark end
+ -30 54864 a 2015 x FE(Shell)-30 57673 y
+SDict begin H.S end
+
+-30 57673 a -30 57673 a
+SDict begin 18.2 H.A end
+ -30 57673 a -30 57673 a
+SDict begin [ /View [/XYZ H.V] /Dest (6964) cvn H.B /DEST pdfmark end
+ -30 57673
+a -30 58448 a
+SDict begin H.S end
+ -30 58448 a -30 58448 a
+SDict begin 18.2 H.A end
+ -30 58448 a -30
+58448 a
+SDict begin [ /View [/XYZ H.V] /Dest (6965) cvn H.B /DEST pdfmark end
+ -30 58448 a 3070 60443 a FU(Shells)455 b(pro)-23
+b(vide)456 b(a)h(commandline)f(interf)-15 b(ace)456 b(to)g(the)h(user)
+-85 b(.)457 b(When)f(you')-77 b(re)456 b(looking)g(at)h(a)3070
+62458 y(te)-23 b(xt)386 b(prompt,)h(you')-77 b(re)387
+b(in)g(a)h(shell.)p Black -30 73672 a FR(238)p Black
+eop end
+%%Page: 239 261
+TeXDict begin 239 260 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.239) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (6967) cvn H.B /DEST pdfmark end
+ -30 2383 a 1131 x FE(Shell)430
+b(b)-31 b(uiltin)-30 4308 y
+SDict begin H.S end
+ -30 4308 a -30 4308 a
+SDict begin 18.2 H.A end
+ -30
+4308 a -30 4308 a
+SDict begin [ /View [/XYZ H.V] /Dest (6968) cvn H.B /DEST pdfmark end
+ -30 4308 a -30 5083 a
+SDict begin H.S end
+ -30 5083 a -30
+5083 a
+SDict begin 18.2 H.A end
+ -30 5083 a -30 5083 a
+SDict begin [ /View [/XYZ H.V] /Dest (6969) cvn H.B /DEST pdfmark end
+ -30 5083 a 3070 7078 a FU(A)497
+b(command)g(b)-31 b(uilt)497 b(into)g(the)h(shell,)g(as)f(opposed)g(to)
+h(being)f(pro)-23 b(vided)497 b(by)h(an)f(e)-23 b(xternal)3070
+9093 y(program.)387 b(F)-23 b(or)387 b(instance,)17465
+9093 y
+SDict begin H.S end
+ 17465 9093 a 17465 9093 a
+SDict begin 18.2 H.A end
+ 17465 9093 a 17465 9093
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6970) cvn H.B /DEST pdfmark end
+ 17465 9093 a FP(bash)g FU(has)g(a)24357 9093 y
+SDict begin H.S end
+ 24357
+9093 a 24357 9093 a
+SDict begin 18.2 H.A end
+ 24357 9093 a 24357 9093 a
+SDict begin [ /View [/XYZ H.V] /Dest (6971) cvn H.B /DEST pdfmark end
+ 24357 9093
+a FP(cd)g FU(b)-31 b(uiltin.)-30 13045 y
+SDict begin H.S end
+ -30 13045 a
+-30 13045 a
+SDict begin 18.2 H.A end
+ -30 13045 a -30 13045 a
+SDict begin [ /View [/XYZ H.V] /Dest (6973) cvn H.B /DEST pdfmark end
+ -30 13045 a 2014
+x FE(Signal)-30 16179 y
+SDict begin H.S end
+ -30 16179 a -30 16179 a
+SDict begin 18.2 H.A end
+ -30 16179
+a -30 16179 a
+SDict begin [ /View [/XYZ H.V] /Dest (6974) cvn H.B /DEST pdfmark end
+ -30 16179 a -30 16954 a
+SDict begin H.S end
+ -30 16954 a -30
+16954 a
+SDict begin 18.2 H.A end
+ -30 16954 a -30 16954 a
+SDict begin [ /View [/XYZ H.V] /Dest (6975) cvn H.B /DEST pdfmark end
+ -30 16954 a 3070 18624
+a FU(Unix)500 b(programs)f(can)i(communicate)f(between)g(each)g(other)h
+(using)e(simple)45707 18624 y
+SDict begin H.S end
+ 45707 18624 a 45707 18624
+a
+SDict begin 18.2 H.A end
+ 45707 18624 a 45707 18624 a
+SDict begin [ /View [/XYZ H.V] /Dest (6976) cvn H.B /DEST pdfmark end
+ 45707 18624 a FU(\223signals\224,)3070
+20638 y(which)339 b(are)i(enumerated)e(and)h(usually)f(ha)-31
+b(v)-23 b(e)340 b(speci\002c)f(meanings.)39348 20638
+y
+SDict begin H.S end
+ 39348 20638 a 39348 20638 a
+SDict begin 18.2 H.A end
+ 39348 20638 a 39348 20638
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6977) cvn H.B /DEST pdfmark end
+ 39348 20638 a FP(kill)743 b(-l)340 b FU(will)g(list)f(the)3070
+22653 y(a)-31 b(v)-39 b(ailable)387 b(signals.)-30 26605
+y
+SDict begin H.S end
+ -30 26605 a -30 26605 a
+SDict begin 18.2 H.A end
+ -30 26605 a -30 26605 a
+SDict begin [ /View [/XYZ H.V] /Dest (6979) cvn H.B /DEST pdfmark end
+ -30
+26605 a 2015 x FE(SLIP)-30 29414 y
+SDict begin H.S end
+ -30 29414 a -30 29414
+a
+SDict begin 18.2 H.A end
+ -30 29414 a -30 29414 a
+SDict begin [ /View [/XYZ H.V] /Dest (6980) cvn H.B /DEST pdfmark end
+ -30 29414 a -30 30189 a
+SDict begin H.S end
+ -30
+30189 a -30 30189 a
+SDict begin 18.2 H.A end
+ -30 30189 a -30 30189 a
+SDict begin [ /View [/XYZ H.V] /Dest (6981) cvn H.B /DEST pdfmark end
+ -30 30189
+a 3070 32184 a FU(Serial)318 b(Line)h(Interf)-15 b(ace)319
+b(Protocol.)g(SLIP)f(is)h(a)h(similar)e(protocol)g(to)h(PPP)-172
+b(,)319 b(in)g(that)g(it')-85 b(s)318 b(used)3070 34199
+y(for)387 b(connecting)g(tw)-15 b(o)386 b(machines)h(via)g(a)h(serial)f
+(interf)-15 b(ace.)-30 38151 y
+SDict begin H.S end
+ -30 38151 a -30 38151
+a
+SDict begin 18.2 H.A end
+ -30 38151 a -30 38151 a
+SDict begin [ /View [/XYZ H.V] /Dest (6983) cvn H.B /DEST pdfmark end
+ -30 38151 a 2014 x FE(Software)429
+b(pac)-31 b(ka)-15 b(g)15 b(e)-30 41285 y
+SDict begin H.S end
+ -30 41285 a
+-30 41285 a
+SDict begin 18.2 H.A end
+ -30 41285 a -30 41285 a
+SDict begin [ /View [/XYZ H.V] /Dest (6984) cvn H.B /DEST pdfmark end
+ -30 41285 a -30 42060
+a
+SDict begin H.S end
+ -30 42060 a -30 42060 a
+SDict begin 18.2 H.A end
+ -30 42060 a -30 42060 a
+SDict begin [ /View [/XYZ H.V] /Dest (6985) cvn H.B /DEST pdfmark end
+ -30
+42060 a 3070 43730 a FU(A)473 b(program)g(and)h(its)f(associated)g
+(\002les,)h(archi)-39 b(v)-23 b(ed)473 b(and)h(compressed)e(into)i(a)f
+(single)g(\002le)3070 45744 y(along)451 b(with)h(an)-23
+b(y)452 b(necessary)g(scripts)g(or)g(information)g(to)g(aid)g(in)g
+(managing)f(the)i(instal-)3070 47759 y(lation,)387 b(upgrade,)g(and)h
+(remo)-23 b(v)-39 b(al)386 b(of)i(those)f(\002les.)-30
+51711 y
+SDict begin H.S end
+ -30 51711 a -30 51711 a
+SDict begin 18.2 H.A end
+ -30 51711 a -30 51711
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6987) cvn H.B /DEST pdfmark end
+ -30 51711 a 2015 x FE(Software)429 b(series)-30 54520
+y
+SDict begin H.S end
+ -30 54520 a -30 54520 a
+SDict begin 18.2 H.A end
+ -30 54520 a -30 54520 a
+SDict begin [ /View [/XYZ H.V] /Dest (6988) cvn H.B /DEST pdfmark end
+ -30
+54520 a -30 55295 a
+SDict begin H.S end
+ -30 55295 a -30 55295 a
+SDict begin 18.2 H.A end
+ -30 55295
+a -30 55295 a
+SDict begin [ /View [/XYZ H.V] /Dest (6989) cvn H.B /DEST pdfmark end
+ -30 55295 a 3070 57290 a FU(A)381 b(collection)g(of)g
+(related)h(softw)-15 b(are)381 b(packages)g(in)g(Slackw)-15
+b(are.)382 b(All)f(KDE)g(packages)h(are)3070 59305 y(in)387
+b(the)6944 59305 y
+SDict begin H.S end
+ 6944 59305 a 6944 59305 a
+SDict begin 18.2 H.A end
+ 6944 59305
+a 6944 59305 a
+SDict begin [ /View [/XYZ H.V] /Dest (6990) cvn H.B /DEST pdfmark end
+ 6944 59305 a FU(\223kde\224)g(series,)h(netw)-15
+b(orking)386 b(packages)h(in)g(the)32621 59305 y
+SDict begin H.S end
+ 32621
+59305 a 32621 59305 a
+SDict begin 18.2 H.A end
+ 32621 59305 a 32621 59305 a
+SDict begin [ /View [/XYZ H.V] /Dest (6991) cvn H.B /DEST pdfmark end
+ 32621
+59305 a FU(\223n\224)h(series,)f(etc.)p Black 49451 73672
+a FR(239)p Black eop end
+%%Page: 240 262
+TeXDict begin 240 261 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.240) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (6993) cvn H.B /DEST pdfmark end
+ -30 2383 a 1131 x FE(Sour)-31 b(ce)430
+b(code)-30 4308 y
+SDict begin H.S end
+ -30 4308 a -30 4308 a
+SDict begin 18.2 H.A end
+ -30 4308 a -30
+4308 a
+SDict begin [ /View [/XYZ H.V] /Dest (6994) cvn H.B /DEST pdfmark end
+ -30 4308 a -30 5083 a
+SDict begin H.S end
+ -30 5083 a -30 5083 a
+SDict begin 18.2 H.A end
+ -30
+5083 a -30 5083 a
+SDict begin [ /View [/XYZ H.V] /Dest (6995) cvn H.B /DEST pdfmark end
+ -30 5083 a 3070 7078 a FU(The)456 b(\(more)h(or)f
+(less\))h(human-readable)f(code)g(in)h(which)f(most)g(programs)g(are)h
+(written.)3070 9093 y(Source)387 b(code)g(is)g(compiled)g(into)21449
+9093 y
+SDict begin H.S end
+ 21449 9093 a 21449 9093 a
+SDict begin 18.2 H.A end
+ 21449 9093 a 21449 9093
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6996) cvn H.B /DEST pdfmark end
+ 21449 9093 a FU(\223binary\224)h(code.)-30 13045 y
+SDict begin H.S end
+
+-30 13045 a -30 13045 a
+SDict begin 18.2 H.A end
+ -30 13045 a -30 13045 a
+SDict begin [ /View [/XYZ H.V] /Dest (6998) cvn H.B /DEST pdfmark end
+ -30 13045
+a 2014 x FE(Standar)-31 b(d)429 b(Err)-31 b(or)430 b(\(stderr\))-30
+16155 y
+SDict begin H.S end
+ -30 16155 a -30 16155 a
+SDict begin 18.2 H.A end
+ -30 16155 a -30 16155
+a
+SDict begin [ /View [/XYZ H.V] /Dest (6999) cvn H.B /DEST pdfmark end
+ -30 16155 a -30 16930 a
+SDict begin H.S end
+ -30 16930 a -30 16930 a
+SDict begin 18.2 H.A end
+ -30
+16930 a -30 16930 a
+SDict begin [ /View [/XYZ H.V] /Dest (7000) cvn H.B /DEST pdfmark end
+ -30 16930 a 3070 18624 a FU(The)332
+b(Unix-standard)g(output)f(stream)h(for)h(errors.)g(Programs)e(write)i
+(an)-23 b(y)332 b(error)h(messages)3070 20638 y(on)387
+b(stderr)-62 b(,)387 b(so)h(that)f(the)-23 b(y)386 b(can)i(be)f
+(separated)g(from)h(normal)e(output.)-30 24590 y
+SDict begin H.S end
+ -30
+24590 a -30 24590 a
+SDict begin 18.2 H.A end
+ -30 24590 a -30 24590 a
+SDict begin [ /View [/XYZ H.V] /Dest (7002) cvn H.B /DEST pdfmark end
+ -30 24590
+a 2015 x FE(Standar)-31 b(d)429 b(Input)i(\(stdin\))-30
+27701 y
+SDict begin H.S end
+ -30 27701 a -30 27701 a
+SDict begin 18.2 H.A end
+ -30 27701 a -30 27701
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7003) cvn H.B /DEST pdfmark end
+ -30 27701 a -30 28476 a
+SDict begin H.S end
+ -30 28476 a -30 28476 a
+SDict begin 18.2 H.A end
+ -30
+28476 a -30 28476 a
+SDict begin [ /View [/XYZ H.V] /Dest (7004) cvn H.B /DEST pdfmark end
+ -30 28476 a 3070 30169 a FU(The)547
+b(Unix-standard)g(input)g(stream.)h(Data)g(can)f(be)h(redirected)g(or)g
+(piped)f(into)g(a)h(pro-)3070 32184 y(gram')-85 b(s)386
+b(stdin)h(from)g(an)-23 b(y)387 b(source.)-30 36136 y
+SDict begin H.S end
+
+-30 36136 a -30 36136 a
+SDict begin 18.2 H.A end
+ -30 36136 a -30 36136 a
+SDict begin [ /View [/XYZ H.V] /Dest (7006) cvn H.B /DEST pdfmark end
+ -30 36136
+a 2015 x FE(Standar)-31 b(d)429 b(Output)i(\(stdout\))-30
+39246 y
+SDict begin H.S end
+ -30 39246 a -30 39246 a
+SDict begin 18.2 H.A end
+ -30 39246 a -30 39246
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7007) cvn H.B /DEST pdfmark end
+ -30 39246 a -30 40021 a
+SDict begin H.S end
+ -30 40021 a -30 40021 a
+SDict begin 18.2 H.A end
+ -30
+40021 a -30 40021 a
+SDict begin [ /View [/XYZ H.V] /Dest (7008) cvn H.B /DEST pdfmark end
+ -30 40021 a 3070 41715 a FU(The)325
+b(Unix-standard)f(output)g(stream.)i(Normal)e(te)-23
+b(xt)325 b(output)f(from)h(a)h(program)f(is)f(written)3070
+43730 y(to)386 b(stdout,)g(which)g(is)g(separate)g(from)g(the)h(error)f
+(messages)g(reported)g(on)g(stderr)h(and)f(can)3070 45744
+y(be)h(piped)g(or)g(redirected)h(into)e(other)h(programs')g(stdin)g(or)
+g(to)g(a)h(\002le.)-30 49696 y
+SDict begin H.S end
+ -30 49696 a -30 49696
+a
+SDict begin 18.2 H.A end
+ -30 49696 a -30 49696 a
+SDict begin [ /View [/XYZ H.V] /Dest (7010) cvn H.B /DEST pdfmark end
+ -30 49696 a 2015 x FE(Subnet)-30
+52505 y
+SDict begin H.S end
+ -30 52505 a -30 52505 a
+SDict begin 18.2 H.A end
+ -30 52505 a -30 52505
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7011) cvn H.B /DEST pdfmark end
+ -30 52505 a -30 53280 a
+SDict begin H.S end
+ -30 53280 a -30 53280 a
+SDict begin 18.2 H.A end
+ -30
+53280 a -30 53280 a
+SDict begin [ /View [/XYZ H.V] /Dest (7012) cvn H.B /DEST pdfmark end
+ -30 53280 a 3070 55275 a FU(An)442
+b(IP)g(address)g(range)g(that)g(is)g(part)g(of)g(a)h(lar)-28
+b(ger)442 b(range.)h(F)-23 b(or)441 b(instance,)i(192.168.1.0)f(is)3070
+57290 y(a)378 b(subnet)f(of)h(192.168.0.0)h(\(where)f(0)g(is)g(a)g
+(mask)f(meaning)35645 57290 y
+SDict begin H.S end
+ 35645 57290 a 35645 57290
+a
+SDict begin 18.2 H.A end
+ 35645 57290 a 35645 57290 a
+SDict begin [ /View [/XYZ H.V] /Dest (7013) cvn H.B /DEST pdfmark end
+ 35645 57290 a FU(\223unde\002ned\224\);)g
+(it)h(is,)g(in)g(f)-15 b(act,)3070 59305 y(the)5351 59305
+y
+SDict begin H.S end
+ 5351 59305 a 5351 59305 a
+SDict begin 18.2 H.A end
+ 5351 59305 a 5351 59305 a
+SDict begin [ /View [/XYZ H.V] /Dest (7014) cvn H.B /DEST pdfmark end
+
+5351 59305 a FU(\223.1\224)388 b(subnet.)p Black -30
+73672 a FR(240)p Black eop end
+%%Page: 241 263
+TeXDict begin 241 262 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.241) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7016) cvn H.B /DEST pdfmark end
+ -30 2383 a 1131 x FE(Superb)-15
+b(loc)-31 b(k)-30 4609 y
+SDict begin H.S end
+ -30 4609 a -30 4609 a
+SDict begin 18.2 H.A end
+ -30 4609
+a -30 4609 a
+SDict begin [ /View [/XYZ H.V] /Dest (7017) cvn H.B /DEST pdfmark end
+ -30 4609 a -30 5384 a
+SDict begin H.S end
+ -30 5384 a -30 5384
+a
+SDict begin 18.2 H.A end
+ -30 5384 a -30 5384 a
+SDict begin [ /View [/XYZ H.V] /Dest (7018) cvn H.B /DEST pdfmark end
+ -30 5384 a 3070 7078 a FU(In)376
+b(Linux,)h(partitions)f(are)h(discussed)e(in)i(terms)f(of)h(blocks.)f
+(A)h(block)f(is)h(512)f(bytes.)h(The)3070 9093 y(superblock)386
+b(is)h(the)h(\002rst)e(512)h(bytes)g(of)h(a)f(partition.)-30
+13045 y
+SDict begin H.S end
+ -30 13045 a -30 13045 a
+SDict begin 18.2 H.A end
+ -30 13045 a -30 13045
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7020) cvn H.B /DEST pdfmark end
+ -30 13045 a 2014 x FE(Supplemental)428 b(disk)-30 16155
+y
+SDict begin H.S end
+ -30 16155 a -30 16155 a
+SDict begin 18.2 H.A end
+ -30 16155 a -30 16155 a
+SDict begin [ /View [/XYZ H.V] /Dest (7021) cvn H.B /DEST pdfmark end
+ -30
+16155 a -30 16930 a
+SDict begin H.S end
+ -30 16930 a -30 16930 a
+SDict begin 18.2 H.A end
+ -30 16930
+a -30 16930 a
+SDict begin [ /View [/XYZ H.V] /Dest (7022) cvn H.B /DEST pdfmark end
+ -30 16930 a 3070 18624 a FU(In)537 b(Slackw)-15
+b(are,)536 b(a)i(\003opp)-15 b(y)536 b(disk)g(used)h(during)f
+(installation)g(that)h(contains)f(neither)h(the)3070
+20638 y(k)-15 b(ernel)412 b(\(which)g(is)h(on)g(the)f(boot)h(disk\))f
+(nor)h(the)g(root)f(\002lesystem)g(\(which)g(is)h(on)g(the)f(root)3070
+22653 y(disk\),)307 b(b)-31 b(ut)307 b(additional)g(needed)g(\002les)g
+(such)g(as)h(netw)-15 b(ork)306 b(modules)h(or)g(PCMCIA)f(support.)-30
+26605 y
+SDict begin H.S end
+ -30 26605 a -30 26605 a
+SDict begin 18.2 H.A end
+ -30 26605 a -30 26605
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7024) cvn H.B /DEST pdfmark end
+ -30 26605 a 2015 x FE(Suspended)429 b(pr)-31 b(ocess)-30
+29715 y
+SDict begin H.S end
+ -30 29715 a -30 29715 a
+SDict begin 18.2 H.A end
+ -30 29715 a -30 29715
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7025) cvn H.B /DEST pdfmark end
+ -30 29715 a -30 30490 a
+SDict begin H.S end
+ -30 30490 a -30 30490 a
+SDict begin 18.2 H.A end
+ -30
+30490 a -30 30490 a
+SDict begin [ /View [/XYZ H.V] /Dest (7026) cvn H.B /DEST pdfmark end
+ -30 30490 a 3070 32184 a FU(A)387
+b(process)g(which)g(has)g(been)h(frozen)f(until)g(killed)f(or)i
+(resumed.)-30 36136 y
+SDict begin H.S end
+ -30 36136 a -30 36136 a
+SDict begin 18.2 H.A end
+ -30 36136
+a -30 36136 a
+SDict begin [ /View [/XYZ H.V] /Dest (7028) cvn H.B /DEST pdfmark end
+ -30 36136 a 2015 x FE(Swap)430 b(space)-30
+39246 y
+SDict begin H.S end
+ -30 39246 a -30 39246 a
+SDict begin 18.2 H.A end
+ -30 39246 a -30 39246
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7029) cvn H.B /DEST pdfmark end
+ -30 39246 a -30 40021 a
+SDict begin H.S end
+ -30 40021 a -30 40021 a
+SDict begin 18.2 H.A end
+ -30
+40021 a -30 40021 a
+SDict begin [ /View [/XYZ H.V] /Dest (7030) cvn H.B /DEST pdfmark end
+ -30 40021 a 3070 41715 a FU(Disk)496
+b(space)h(used)f(by)h(the)f(k)-15 b(ernel)496 b(as)24349
+41715 y
+SDict begin H.S end
+ 24349 41715 a 24349 41715 a
+SDict begin 18.2 H.A end
+ 24349 41715 a 24349
+41715 a
+SDict begin [ /View [/XYZ H.V] /Dest (7031) cvn H.B /DEST pdfmark end
+ 24349 41715 a FU(\223virtual\224)g(RAM.)h(It)f(is)h(slo)-39
+b(wer)496 b(than)h(RAM,)f(b)-31 b(ut)3070 43730 y(because)515
+b(disk)h(space)g(is)f(cheaper)-62 b(,)517 b(sw)-15 b(ap)515
+b(is)g(usually)g(more)h(plentiful.)f(Sw)-15 b(ap)515
+b(space)h(is)3070 45744 y(useful)328 b(to)h(the)f(k)-15
+b(ernel)328 b(for)h(holding)f(lesser)-31 b(-used)328
+b(data)h(and)g(as)g(a)g(f)-15 b(allback)328 b(when)g(ph)-8
+b(ysical)3070 47759 y(RAM)386 b(is)h(e)-23 b(xhausted.)-30
+51711 y
+SDict begin H.S end
+ -30 51711 a -30 51711 a
+SDict begin 18.2 H.A end
+ -30 51711 a -30 51711
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7033) cvn H.B /DEST pdfmark end
+ -30 51711 a 2015 x FE(Symbolic)429 b(link)-30 54821
+y
+SDict begin H.S end
+ -30 54821 a -30 54821 a
+SDict begin 18.2 H.A end
+ -30 54821 a -30 54821 a
+SDict begin [ /View [/XYZ H.V] /Dest (7034) cvn H.B /DEST pdfmark end
+ -30
+54821 a -30 55596 a
+SDict begin H.S end
+ -30 55596 a -30 55596 a
+SDict begin 18.2 H.A end
+ -30 55596
+a -30 55596 a
+SDict begin [ /View [/XYZ H.V] /Dest (7035) cvn H.B /DEST pdfmark end
+ -30 55596 a 3070 57290 a FU(A)i(special)h(\002le)f(that)h
+(simply)f(points)f(to)i(the)g(location)f(of)h(another)f(\002le.)h
+(Symbolic)f(links)3070 59305 y(are)387 b(used)g(to)g(a)-31
+b(v)g(oid)387 b(data)h(duplication)e(when)h(a)h(\002le)f(is)g(needed)g
+(in)g(multiple)f(locations.)p Black 49451 73672 a FR(241)p
+Black eop end
+%%Page: 242 264
+TeXDict begin 242 263 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.242) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7037) cvn H.B /DEST pdfmark end
+ -30 2383 a 1131 x FE(T)-124 b(a)-15
+b(g\002le)-30 4633 y
+SDict begin H.S end
+ -30 4633 a -30 4633 a
+SDict begin 18.2 H.A end
+ -30 4633 a
+-30 4633 a
+SDict begin [ /View [/XYZ H.V] /Dest (7038) cvn H.B /DEST pdfmark end
+ -30 4633 a -30 5408 a
+SDict begin H.S end
+ -30 5408 a -30 5408
+a
+SDict begin 18.2 H.A end
+ -30 5408 a -30 5408 a
+SDict begin [ /View [/XYZ H.V] /Dest (7039) cvn H.B /DEST pdfmark end
+ -30 5408 a 3070 7078 a FU(A)620
+b(\002le)g(used)g(by)g(the)g(Slackw)-15 b(are)22615 7078
+y
+SDict begin H.S end
+ 22615 7078 a 22615 7078 a
+SDict begin 18.2 H.A end
+ 22615 7078 a 22615 7078 a
+SDict begin [ /View [/XYZ H.V] /Dest (7040) cvn H.B /DEST pdfmark end
+
+22615 7078 a FP(setup)620 b FU(program)g(during)f(installation,)h
+(which)g(de-)3070 9093 y(scribes)387 b(a)g(set)g(of)h(packages)f(to)g
+(be)g(installed.)-30 13045 y
+SDict begin H.S end
+ -30 13045 a -30 13045 a
+SDict begin 18.2 H.A end
+
+-30 13045 a -30 13045 a
+SDict begin [ /View [/XYZ H.V] /Dest (7042) cvn H.B /DEST pdfmark end
+ -30 13045 a 2014 x FE(T)-93 b(erminal)-30
+15854 y
+SDict begin H.S end
+ -30 15854 a -30 15854 a
+SDict begin 18.2 H.A end
+ -30 15854 a -30 15854
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7043) cvn H.B /DEST pdfmark end
+ -30 15854 a -30 16629 a
+SDict begin H.S end
+ -30 16629 a -30 16629 a
+SDict begin 18.2 H.A end
+ -30
+16629 a -30 16629 a
+SDict begin [ /View [/XYZ H.V] /Dest (7044) cvn H.B /DEST pdfmark end
+ -30 16629 a 3070 18624 a FU(A)462
+b(human-computer)f(interf)-15 b(ace)461 b(consisting)g(of)h(at)h(least)
+e(a)i(screen)f(\(or)g(virtual)g(screen\))3070 20638 y(and)387
+b(some)g(method)f(of)i(input)e(\(almost)h(al)-15 b(w)g(ays)386
+b(at)h(least)g(a)h(k)-15 b(e)-23 b(yboard\).)-30 24590
+y
+SDict begin H.S end
+ -30 24590 a -30 24590 a
+SDict begin 18.2 H.A end
+ -30 24590 a -30 24590 a
+SDict begin [ /View [/XYZ H.V] /Dest (7046) cvn H.B /DEST pdfmark end
+ -30
+24590 a 2015 x FE(T)-124 b(oolkit,)430 b(GUI)-30 27640
+y
+SDict begin H.S end
+ -30 27640 a -30 27640 a
+SDict begin 18.2 H.A end
+ -30 27640 a -30 27640 a
+SDict begin [ /View [/XYZ H.V] /Dest (7047) cvn H.B /DEST pdfmark end
+ -30
+27640 a -30 28415 a
+SDict begin H.S end
+ -30 28415 a -30 28415 a
+SDict begin 18.2 H.A end
+ -30 28415
+a -30 28415 a
+SDict begin [ /View [/XYZ H.V] /Dest (7048) cvn H.B /DEST pdfmark end
+ -30 28415 a 3070 30169 a FU(A)424 b(GUI)g(toolkit)f(is)h
+(a)h(collection)e(of)i(libraries)e(that)h(pro)-23 b(vide)424
+b(a)g(programmer)g(with)g(code)3070 32184 y(to)320 b(dra)-23
+b(w)7990 32184 y
+SDict begin H.S end
+ 7990 32184 a 7990 32184 a
+SDict begin 18.2 H.A end
+ 7990 32184
+a 7990 32184 a
+SDict begin [ /View [/XYZ H.V] /Dest (7049) cvn H.B /DEST pdfmark end
+ 7990 32184 a FU(\223widgets\224)320 b(such)g(as)g
+(scrollbars,)g(checkbox)-23 b(es,)320 b(etc.)g(and)h(construct)e(a)h
+(graphical)3070 34199 y(interf)-15 b(ace.)387 b(The)g(GUI)g(toolkit)g
+(used)g(by)g(a)h(program)f(often)g(de\002nes)f(its)41704
+34199 y
+SDict begin H.S end
+ 41704 34199 a 41704 34199 a
+SDict begin 18.2 H.A end
+ 41704 34199 a 41704
+34199 a
+SDict begin [ /View [/XYZ H.V] /Dest (7050) cvn H.B /DEST pdfmark end
+ 41704 34199 a FU(\223look)h(and)h(feel\224.)-30
+38151 y
+SDict begin H.S end
+ -30 38151 a -30 38151 a
+SDict begin 18.2 H.A end
+ -30 38151 a -30 38151
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7052) cvn H.B /DEST pdfmark end
+ -30 38151 a 2014 x FE(UID)-30 40959 y
+SDict begin H.S end
+ -30 40959 a -30
+40959 a
+SDict begin 18.2 H.A end
+ -30 40959 a -30 40959 a
+SDict begin [ /View [/XYZ H.V] /Dest (7053) cvn H.B /DEST pdfmark end
+ -30 40959 a -30 41734
+a
+SDict begin H.S end
+ -30 41734 a -30 41734 a
+SDict begin 18.2 H.A end
+ -30 41734 a -30 41734 a
+SDict begin [ /View [/XYZ H.V] /Dest (7054) cvn H.B /DEST pdfmark end
+ -30
+41734 a 3070 43730 a FU(User)415 b(Identi\002er)-85 b(.)416
+b(A)g(unique)f(number)g(that)h(identi\002es)e(a)i(user)g(to)g(the)g
+(system.)f(UIDs)h(are)3070 45744 y(used)586 b(by)h(most)f(programs)h
+(instead)f(of)h(usernames)g(because)g(a)g(number)f(is)h(easier)g(to)
+3070 47759 y(deal)482 b(with;)f(usernames)h(are)h(generally)e(only)h
+(used)g(when)g(the)g(user)g(has)g(to)g(see)h(things)3070
+49774 y(happen.)-30 53726 y
+SDict begin H.S end
+ -30 53726 a -30 53726 a
+SDict begin 18.2 H.A end
+ -30
+53726 a -30 53726 a
+SDict begin [ /View [/XYZ H.V] /Dest (7056) cvn H.B /DEST pdfmark end
+ -30 53726 a 2014 x FE(VESA)-30 56534
+y
+SDict begin H.S end
+ -30 56534 a -30 56534 a
+SDict begin 18.2 H.A end
+ -30 56534 a -30 56534 a
+SDict begin [ /View [/XYZ H.V] /Dest (7057) cvn H.B /DEST pdfmark end
+ -30
+56534 a -30 57309 a
+SDict begin H.S end
+ -30 57309 a -30 57309 a
+SDict begin 18.2 H.A end
+ -30 57309
+a -30 57309 a
+SDict begin [ /View [/XYZ H.V] /Dest (7058) cvn H.B /DEST pdfmark end
+ -30 57309 a 3070 59305 a FU(V)-93 b(ideo)300
+b(Electronics)f(Standards)h(Association.)g(The)g(term)34607
+59305 y
+SDict begin H.S end
+ 34607 59305 a 34607 59305 a
+SDict begin 18.2 H.A end
+ 34607 59305 a 34607
+59305 a
+SDict begin [ /View [/XYZ H.V] /Dest (7059) cvn H.B /DEST pdfmark end
+ 34607 59305 a FU(\223VESA\224)g(is)g(often)g(used)h(to)f(de-)
+3070 61319 y(note)338 b(a)i(standard)e(speci\002ed)g(by)h(said)g
+(Association.)f(Nearly)h(all)g(modern)g(video)f(adapters)3070
+63334 y(are)387 b(VESA-compliant.)p Black -30 73672 a
+FR(242)p Black eop end
+%%Page: 243 265
+TeXDict begin 243 264 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.243) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7061) cvn H.B /DEST pdfmark end
+ -30 2383 a 1131 x FE(Vir)31 b(tual)430
+b(terminal)-30 4308 y
+SDict begin H.S end
+ -30 4308 a -30 4308 a
+SDict begin 18.2 H.A end
+ -30 4308
+a -30 4308 a
+SDict begin [ /View [/XYZ H.V] /Dest (7062) cvn H.B /DEST pdfmark end
+ -30 4308 a -30 5083 a
+SDict begin H.S end
+ -30 5083 a -30 5083
+a
+SDict begin 18.2 H.A end
+ -30 5083 a -30 5083 a
+SDict begin [ /View [/XYZ H.V] /Dest (7063) cvn H.B /DEST pdfmark end
+ -30 5083 a 3070 7078 a FU(The)350
+b(use)g(of)h(softw)-15 b(are)350 b(to)g(simulate)g(multiple)f
+(terminals)h(while)g(using)g(only)g(a)g(single)g(set)3070
+9093 y(of)403 b(input/output)f(de)-39 b(vices)404 b(\(k)-15
+b(e)-23 b(yboard,)403 b(monitor)-62 b(,)404 b(mouse\).)f(Special)h(k)
+-15 b(e)-23 b(ystrok)-15 b(es)402 b(switch)3070 11108
+y(between)387 b(virtual)f(terminals)h(at)g(a)h(single)f(ph)-8
+b(ysical)386 b(terminal.)-30 15059 y
+SDict begin H.S end
+ -30 15059 a -30
+15059 a
+SDict begin 18.2 H.A end
+ -30 15059 a -30 15059 a
+SDict begin [ /View [/XYZ H.V] /Dest (7065) cvn H.B /DEST pdfmark end
+ -30 15059 a 2015 x FE(Windo)-23
+b(w)430 b(mana)-15 b(g)15 b(er)-30 18194 y
+SDict begin H.S end
+ -30 18194
+a -30 18194 a
+SDict begin 18.2 H.A end
+ -30 18194 a -30 18194 a
+SDict begin [ /View [/XYZ H.V] /Dest (7066) cvn H.B /DEST pdfmark end
+ -30 18194 a -30
+18969 a
+SDict begin H.S end
+ -30 18969 a -30 18969 a
+SDict begin 18.2 H.A end
+ -30 18969 a -30 18969
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7067) cvn H.B /DEST pdfmark end
+ -30 18969 a 3070 20638 a FU(An)527 b(X)h(program)f(whose)g(purpose)h
+(is)f(to)h(pro)-23 b(vide)527 b(a)h(graphical)f(interf)-15
+b(ace)527 b(be)-23 b(yond)527 b(the)3070 22653 y(simple)413
+b(rectangle-dra)-23 b(wing)413 b(of)h(the)h(X)f(W)-62
+b(indo)-39 b(w)414 b(System.)f(W)-62 b(indo)-39 b(w)414
+b(managers)g(gener)-31 b(-)3070 24668 y(ally)387 b(pro)-23
+b(vide)386 b(titlebars,)h(menus)g(for)g(running)g(programs,)g(etc.)-30
+28620 y
+SDict begin H.S end
+ -30 28620 a -30 28620 a
+SDict begin 18.2 H.A end
+ -30 28620 a -30 28620
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7069) cvn H.B /DEST pdfmark end
+ -30 28620 a 2014 x FE(W)-93 b(orking)430 b(director)15
+b(y)-30 31754 y
+SDict begin H.S end
+ -30 31754 a -30 31754 a
+SDict begin 18.2 H.A end
+ -30 31754 a -30
+31754 a
+SDict begin [ /View [/XYZ H.V] /Dest (7070) cvn H.B /DEST pdfmark end
+ -30 31754 a -30 32529 a
+SDict begin H.S end
+ -30 32529 a -30 32529
+a
+SDict begin 18.2 H.A end
+ -30 32529 a -30 32529 a
+SDict begin [ /View [/XYZ H.V] /Dest (7071) cvn H.B /DEST pdfmark end
+ -30 32529 a 3070 34199 a FU(The)387
+b(directory)g(in)g(which)g(a)g(program)g(considers)g(itself)g(to)g(be)g
+(while)g(running.)-30 38151 y
+SDict begin H.S end
+ -30 38151 a -30 38151 a
+SDict begin 18.2 H.A end
+
+-30 38151 a -30 38151 a
+SDict begin [ /View [/XYZ H.V] /Dest (7073) cvn H.B /DEST pdfmark end
+ -30 38151 a 2014 x FE(Wrapper)430
+b(pr)-31 b(ogram)-30 41285 y
+SDict begin H.S end
+ -30 41285 a -30 41285 a
+SDict begin 18.2 H.A end
+
+-30 41285 a -30 41285 a
+SDict begin [ /View [/XYZ H.V] /Dest (7074) cvn H.B /DEST pdfmark end
+ -30 41285 a -30 42060 a
+SDict begin H.S end
+ -30 42060
+a -30 42060 a
+SDict begin 18.2 H.A end
+ -30 42060 a -30 42060 a
+SDict begin [ /View [/XYZ H.V] /Dest (7075) cvn H.B /DEST pdfmark end
+ -30 42060 a 3070
+43730 a FU(A)468 b(program)f(whose)h(sole)g(purpose)f(is)h(to)g(run)g
+(other)g(programs,)f(b)-31 b(ut)468 b(change)g(their)g(be-)3070
+45744 y(ha)-31 b(vior)387 b(in)g(some)g(w)-15 b(ay)386
+b(by)i(altering)e(their)i(en)-62 b(vironments)386 b(or)h(\002ltering)f
+(their)i(input.)-30 49696 y
+SDict begin H.S end
+ -30 49696 a -30 49696 a
+SDict begin 18.2 H.A end
+ -30
+49696 a -30 49696 a
+SDict begin [ /View [/XYZ H.V] /Dest (7077) cvn H.B /DEST pdfmark end
+ -30 49696 a 2015 x FE(X)431 b(ser)15
+b(ver)-30 52505 y
+SDict begin H.S end
+ -30 52505 a -30 52505 a
+SDict begin 18.2 H.A end
+ -30 52505 a
+-30 52505 a
+SDict begin [ /View [/XYZ H.V] /Dest (7078) cvn H.B /DEST pdfmark end
+ -30 52505 a -30 53280 a
+SDict begin H.S end
+ -30 53280 a -30 53280
+a
+SDict begin 18.2 H.A end
+ -30 53280 a -30 53280 a
+SDict begin [ /View [/XYZ H.V] /Dest (7079) cvn H.B /DEST pdfmark end
+ -30 53280 a 3070 55275 a FU(The)315
+b(program)h(in)g(the)f(X)h(W)-62 b(indo)-39 b(w)316 b(System)f(which)g
+(interf)-15 b(aces)315 b(with)h(graphics)f(hardw)-15
+b(are)3070 57290 y(and)387 b(handles)g(the)g(actual)g(running)g(of)g(X)
+g(programs.)p Black 49451 73672 a FR(243)p Black eop
+end
+%%Page: 244 266
+TeXDict begin 244 265 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.244) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7081) cvn H.B /DEST pdfmark end
+ -30 2383 a 1131 x FE(X)431 b(Windo)-23
+b(w)429 b(System)-30 4609 y
+SDict begin H.S end
+ -30 4609 a -30 4609 a
+SDict begin 18.2 H.A end
+ -30
+4609 a -30 4609 a
+SDict begin [ /View [/XYZ H.V] /Dest (7082) cvn H.B /DEST pdfmark end
+ -30 4609 a -30 5384 a
+SDict begin H.S end
+ -30 5384 a -30
+5384 a
+SDict begin 18.2 H.A end
+ -30 5384 a -30 5384 a
+SDict begin [ /View [/XYZ H.V] /Dest (7083) cvn H.B /DEST pdfmark end
+ -30 5384 a 3070 7078 a FU(Netw)-15
+b(ork-oriented)379 b(graphical)h(interf)-15 b(ace)380
+b(system)g(used)g(on)g(most)g(Unix-lik)-15 b(e)380 b(operating)3070
+9093 y(systems,)386 b(including)h(Linux.)p Black -30
+73672 a FR(244)p Black eop end
+%%Page: 245 267
+TeXDict begin 245 266 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.245) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (GPL) cvn H.B /DEST pdfmark end
+ -30 2383 a 2345 x FS(Appendix)895
+b(A.)-30 10743 y FO(The)1287 b(GNU)f(General)-30 16759
+y(Pub)-46 b(lic)1288 b(License)p -30 24332 51806 56 v
+-30 25882 a
+SDict begin H.S end
+ -30 25882 a -30 25882 a
+SDict begin 18.2 H.A end
+ -30 25882 a -30 25882
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7086) cvn H.B /DEST pdfmark end
+ -30 25882 a 1051 x FU(GNU)387 b(GENERAL)g(PUBLIC)f(LICENSE)-30
+30962 y(V)-172 b(ersion)387 b(2,)h(June)f(1991)-30 32977
+y(Cop)-15 b(yright)386 b(\(C\))h(1989,)g(1991)g(Free)h(Softw)-15
+b(are)386 b(F)-23 b(oundation,)386 b(Inc.)-30 34991 y(59)h(T)-108
+b(emple)387 b(Place,)g(Suite)g(330,)g(Boston,)g(MA)775
+b(02111-1307)e(USA)-30 37006 y(Ev)-23 b(eryone)387 b(is)g(permitted)g
+(to)g(cop)-15 b(y)386 b(and)i(distrib)-31 b(ute)386 b(v)-23
+b(erbatim)386 b(copies)h(of)h(this)-30 39021 y(license)f(document,)g(b)
+-31 b(ut)387 b(changing)g(it)g(is)g(not)g(allo)-39 b(wed.)-30
+39356 y
+SDict begin H.S end
+ -30 39356 a -30 39356 a
+SDict begin 18.2 H.A end
+ -30 39356 a -30 39356
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7087) cvn H.B /DEST pdfmark end
+ -30 39356 a 4779 x FE(Preamb)-15 b(le)-30 44929 y
+SDict begin H.S end
+ -30
+44929 a -30 44929 a
+SDict begin 18.2 H.A end
+ -30 44929 a -30 44929 a
+SDict begin [ /View [/XYZ H.V] /Dest (7089) cvn H.B /DEST pdfmark end
+ -30 44929
+a 1995 x FU(The)373 b(licenses)g(for)g(most)g(softw)-15
+b(are)372 b(are)h(designed)g(to)g(tak)-15 b(e)373 b(a)-23
+b(w)-15 b(ay)372 b(your)h(freedom)g(to)g(share)g(and)-30
+48939 y(change)544 b(it.)g(By)g(contrast,)g(the)g(GNU)f(General)h
+(Public)f(License)h(is)g(intended)f(to)h(guarantee)-30
+50954 y(your)473 b(freedom)g(to)g(share)h(and)f(change)g(free)h(softw)
+-15 b(are--to)472 b(mak)-15 b(e)473 b(sure)g(the)g(softw)-15
+b(are)473 b(is)g(free)-30 52968 y(for)489 b(all)f(its)h(users.)g(This)f
+(General)h(Public)f(License)g(applies)g(to)h(most)f(of)h(the)f(Free)h
+(Softw)-15 b(are)-30 54983 y(F)-23 b(oundation')-85 b(s)589
+b(softw)-15 b(are)590 b(and)h(to)f(an)-23 b(y)591 b(other)f(program)h
+(whose)f(authors)g(commit)g(to)h(using)-30 56998 y(it.)441
+b(\(Some)g(other)g(Free)g(Softw)-15 b(are)440 b(F)-23
+b(oundation)440 b(softw)-15 b(are)441 b(is)f(co)-23 b(v)g(ered)441
+b(by)g(the)g(GNU)g(Library)-30 59012 y(General)387 b(Public)g(License)g
+(instead.\))g(Y)-170 b(ou)387 b(can)g(apply)g(it)g(to)h(your)f
+(programs,)g(too.)-30 60123 y
+SDict begin H.S end
+ -30 60123 a -30 60123 a
+SDict begin 18.2 H.A end
+
+-30 60123 a -30 60123 a
+SDict begin [ /View [/XYZ H.V] /Dest (7090) cvn H.B /DEST pdfmark end
+ -30 60123 a 1679 x FU(When)336
+b(we)g(speak)g(of)g(free)g(softw)-15 b(are,)336 b(we)g(are)g(referring)
+g(to)g(freedom,)g(not)g(price.)g(Our)g(General)-30 63817
+y(Public)483 b(Licenses)f(are)i(designed)f(to)g(mak)-15
+b(e)482 b(sure)i(that)f(you)g(ha)-31 b(v)-23 b(e)483
+b(the)g(freedom)g(to)g(distrib)-31 b(ute)-30 65831 y(copies)526
+b(of)h(free)g(softw)-15 b(are)525 b(\(and)i(char)-28
+b(ge)526 b(for)h(this)f(service)g(if)h(you)f(wish\),)g(that)h(you)f
+(recei)-39 b(v)-23 b(e)p Black -30 73672 a
+SDict begin H.S end
+ -30 73672
+a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672 a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (7091) cvn H.B /DEST pdfmark end
+ -30 73672 a 49451
+74722 a FR(245)p Black eop end
+%%Page: 246 268
+TeXDict begin 246 267 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.246) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -278 x FR(Appendix)387 b(A.)h(The)f(GNU)g(Gener)-23
+b(al)386 b(Public)h(License)p Black -30 3490 a FU(source)551
+b(code)f(or)h(can)f(get)h(it)f(if)g(you)g(w)-15 b(ant)550
+b(it,)h(that)f(you)g(can)h(change)f(the)h(softw)-15 b(are)550
+b(or)g(use)-30 5505 y(pieces)387 b(of)h(it)f(in)g(ne)-39
+b(w)387 b(free)h(programs;)f(and)g(that)g(you)g(kno)-39
+b(w)387 b(you)g(can)h(do)f(these)g(things.)-30 8294 y(T)-124
+b(o)421 b(protect)g(your)f(rights,)h(we)g(need)g(to)g(mak)-15
+b(e)420 b(restrictions)g(that)h(forbid)f(an)-23 b(yone)421
+b(to)g(den)-23 b(y)420 b(you)-30 10309 y(these)i(rights)g(or)g(to)g
+(ask)h(you)f(to)g(surrender)g(the)g(rights.)g(These)g(restrictions)g
+(translate)f(to)i(cer)-31 b(-)-30 12324 y(tain)355 b(responsibilities)f
+(for)h(you)h(if)f(you)g(distrib)-31 b(ute)355 b(copies)g(of)g(the)g
+(softw)-15 b(are,)356 b(or)f(if)g(you)h(modify)-30 14338
+y(it.)-30 15129 y
+SDict begin H.S end
+ -30 15129 a -30 15129 a
+SDict begin 18.2 H.A end
+ -30 15129 a
+-30 15129 a
+SDict begin [ /View [/XYZ H.V] /Dest (7092) cvn H.B /DEST pdfmark end
+ -30 15129 a 1999 x FU(F)-23 b(or)403 b(e)-23
+b(xample,)403 b(if)g(you)g(distrib)-31 b(ute)402 b(copies)g(of)i(such)e
+(a)i(program,)f(whether)g(gratis)g(or)g(for)g(a)g(fee,)-30
+19143 y(you)486 b(must)g(gi)-39 b(v)-23 b(e)486 b(the)h(recipients)f
+(all)g(the)g(rights)g(that)g(you)h(ha)-31 b(v)-23 b(e.)486
+b(Y)-170 b(ou)486 b(must)g(mak)-15 b(e)486 b(sure)g(that)-30
+21157 y(the)-23 b(y)-101 b(,)436 b(too,)g(recei)-39 b(v)-23
+b(e)436 b(or)g(can)g(get)f(the)h(source)g(code.)g(And)f(you)h(must)f
+(sho)-39 b(w)436 b(them)f(these)g(terms)-30 23172 y(so)387
+b(the)-23 b(y)387 b(kno)-39 b(w)387 b(their)g(rights.)-30
+24282 y
+SDict begin H.S end
+ -30 24282 a -30 24282 a
+SDict begin 18.2 H.A end
+ -30 24282 a -30 24282
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7093) cvn H.B /DEST pdfmark end
+ -30 24282 a 1680 x FU(W)-124 b(e)417 b(protect)f(your)h(rights)f
+(with)g(tw)-15 b(o)416 b(steps:)g(\(1\))g(cop)-15 b(yright)416
+b(the)g(softw)-15 b(are,)417 b(and)f(\(2\))h(of)-39 b(fer)417
+b(you)-30 27976 y(this)459 b(license)g(which)g(gi)-39
+b(v)-23 b(es)459 b(you)g(le)-23 b(g)-8 b(al)459 b(permission)f(to)i
+(cop)-15 b(y)-101 b(,)459 b(distrib)-31 b(ute)458 b(and/or)h(modify)g
+(the)-30 29991 y(softw)-15 b(are.)-30 30781 y
+SDict begin H.S end
+ -30 30781
+a -30 30781 a
+SDict begin 18.2 H.A end
+ -30 30781 a -30 30781 a
+SDict begin [ /View [/XYZ H.V] /Dest (7094) cvn H.B /DEST pdfmark end
+ -30 30781 a 1999
+x FU(Also,)443 b(for)h(each)f(author')-85 b(s)443 b(protection)f(and)h
+(ours,)h(we)f(w)-15 b(ant)442 b(to)h(mak)-15 b(e)443
+b(certain)g(that)g(e)-39 b(v)-23 b(eryone)-30 34795 y(understands)441
+b(that)h(there)g(is)g(no)g(w)-15 b(arranty)442 b(for)g(this)f(free)i
+(softw)-15 b(are.)442 b(If)g(the)g(softw)-15 b(are)441
+b(is)h(mod-)-30 36810 y(i\002ed)425 b(by)h(someone)f(else)h(and)f
+(passed)h(on,)g(we)g(w)-15 b(ant)425 b(its)g(recipients)g(to)h(kno)-39
+b(w)425 b(that)h(what)f(the)-23 b(y)-30 38824 y(ha)-31
+b(v)-23 b(e)357 b(is)f(not)h(the)f(original,)h(so)f(that)h(an)-23
+b(y)356 b(problems)g(introduced)g(by)h(others)f(will)g(not)h(re\003ect)
+f(on)-30 40839 y(the)387 b(original)g(authors')g(reputations.)-30
+41949 y
+SDict begin H.S end
+ -30 41949 a -30 41949 a
+SDict begin 18.2 H.A end
+ -30 41949 a -30 41949
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7095) cvn H.B /DEST pdfmark end
+ -30 41949 a 1680 x FU(Finally)-101 b(,)465 b(an)-23
+b(y)465 b(free)h(program)f(is)h(threatened)f(constantly)f(by)h(softw)
+-15 b(are)465 b(patents.)h(W)-124 b(e)465 b(wish)g(to)-30
+45643 y(a)-31 b(v)g(oid)382 b(the)h(danger)f(that)g(redistrib)-31
+b(utors)382 b(of)g(a)h(free)g(program)f(will)g(indi)-39
+b(vidually)381 b(obtain)h(patent)-30 47658 y(licenses,)396
+b(in)f(ef)-39 b(fect)396 b(making)f(the)h(program)f(proprietary)-101
+b(.)396 b(T)-124 b(o)396 b(pre)-39 b(v)-23 b(ent)395
+b(this,)h(we)f(ha)-31 b(v)-23 b(e)396 b(made)f(it)-30
+49673 y(clear)388 b(that)f(an)-23 b(y)387 b(patent)g(must)f(be)i
+(licensed)f(for)g(e)-39 b(v)-23 b(eryone')-85 b(s)387
+b(free)h(use)f(or)g(not)g(licensed)g(at)g(all.)-30 50783
+y
+SDict begin H.S end
+ -30 50783 a -30 50783 a
+SDict begin 18.2 H.A end
+ -30 50783 a -30 50783 a
+SDict begin [ /View [/XYZ H.V] /Dest (7096) cvn H.B /DEST pdfmark end
+ -30
+50783 a 1679 x FU(The)g(precise)h(terms)f(and)g(conditions)f(for)h(cop)
+-15 b(ying,)387 b(distrib)-31 b(ution)386 b(and)h(modi\002cation)f
+(follo)-39 b(w)-101 b(.)-30 53573 y
+SDict begin H.S end
+ -30 53573 a -30 53573
+a
+SDict begin 18.2 H.A end
+ -30 53573 a -30 53573 a
+SDict begin [ /View [/XYZ H.V] /Dest (7097) cvn H.B /DEST pdfmark end
+ -30 53573 a 4778 x FE(TERMS)430
+b(AND)h(CONDITIONS)-30 59145 y
+SDict begin H.S end
+ -30 59145 a -30 59145
+a
+SDict begin 18.2 H.A end
+ -30 59145 a -30 59145 a
+SDict begin [ /View [/XYZ H.V] /Dest (7099) cvn H.B /DEST pdfmark end
+ -30 59145 a -30 59145 a
+SDict begin H.S end
+ -30
+59145 a -30 59145 a
+SDict begin 18.2 H.A end
+ -30 59145 a -30 59145 a
+SDict begin [ /View [/XYZ H.V] /Dest (7100) cvn H.B /DEST pdfmark end
+ -30 59145
+a 1996 x FR(TERMS)472 b(AND)g(CONDITIONS)g(FOR)g(COPYING,)g(DISTRIB)-15
+b(UTION)471 b(AND)h(MODIFICA-)-30 63155 y(TION)-30 63174
+y
+SDict begin H.S end
+ -30 63174 a -30 63174 a
+SDict begin 18.2 H.A end
+ -30 63174 a -30 63174 a
+SDict begin [ /View [/XYZ H.V] /Dest (7101) cvn H.B /DEST pdfmark end
+ -30
+63174 a -30 63949 a
+SDict begin H.S end
+ -30 63949 a -30 63949 a
+SDict begin 18.2 H.A end
+ -30 63949
+a -30 63949 a
+SDict begin [ /View [/XYZ H.V] /Dest (7102) cvn H.B /DEST pdfmark end
+ -30 63949 a Black 9723 x FR(246)p Black
+eop end
+%%Page: 247 269
+TeXDict begin 247 268 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.247) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 22832 -1636 a FR(Appendix)386 b(A.)i(The)f(GNU)g(Gener)
+-23 b(al)387 b(Public)f(License)p Black Black 1210 3611
+a FU(1.)p Black 2760 3611 a
+SDict begin H.S end
+ 2760 3611 a 2760 3611 a
+SDict begin 18.2 H.A end
+ 2760
+3611 a 2760 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (7103) cvn H.B /DEST pdfmark end
+ 2760 3611 a FU(This)608 b(License)h(applies)f(to)g
+(an)-23 b(y)609 b(program)f(or)h(other)g(w)-15 b(ork)608
+b(which)g(contains)g(a)h(notice)2760 5626 y(placed)449
+b(by)h(the)g(cop)-15 b(yright)448 b(holder)i(saying)f(it)g(may)h(be)g
+(distrib)-31 b(uted)448 b(under)i(the)g(terms)f(of)2760
+7640 y(this)373 b(General)i(Public)e(License.)i(The)23354
+7640 y
+SDict begin H.S end
+ 23354 7640 a 23354 7640 a
+SDict begin 18.2 H.A end
+ 23354 7640 a 23354 7640
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7104) cvn H.B /DEST pdfmark end
+ 23354 7640 a FU(\223Program\224,)f(belo)-39 b(w)-101
+b(,)375 b(refers)g(to)f(an)-23 b(y)374 b(such)g(program)2760
+9655 y(or)440 b(w)-15 b(ork,)440 b(and)g(a)12294 9655
+y
+SDict begin H.S end
+ 12294 9655 a 12294 9655 a
+SDict begin 18.2 H.A end
+ 12294 9655 a 12294 9655 a
+SDict begin [ /View [/XYZ H.V] /Dest (7105) cvn H.B /DEST pdfmark end
+
+12294 9655 a FU(\223w)-15 b(ork)440 b(based)f(on)h(the)g(Program\224)g
+(means)g(either)g(the)g(Program)f(or)h(an)-23 b(y)2760
+11670 y(deri)-39 b(v)g(ati)g(v)-23 b(e)447 b(w)-15 b(ork)446
+b(under)h(cop)-15 b(yright)445 b(la)-23 b(w:)447 b(that)f(is)h(to)g
+(say)-101 b(,)447 b(a)g(w)-15 b(ork)446 b(containing)g(the)h(Pro-)2760
+13684 y(gram)e(or)h(a)g(portion)f(of)h(it,)g(either)g(v)-23
+b(erbatim)445 b(or)h(with)f(modi\002cations)f(and/or)i(translated)2760
+15699 y(into)354 b(another)g(language.)h(\(Hereinafter)-62
+b(,)356 b(translation)d(is)i(included)f(without)g(limitation)f(in)2760
+17714 y(the)387 b(term)8269 17714 y
+SDict begin H.S end
+ 8269 17714 a 8269
+17714 a
+SDict begin 18.2 H.A end
+ 8269 17714 a 8269 17714 a
+SDict begin [ /View [/XYZ H.V] /Dest (7106) cvn H.B /DEST pdfmark end
+ 8269 17714 a FU
+(\223modi\002cation\224.\))f(Each)i(licensee)f(is)g(addressed)g(as)
+37233 17714 y
+SDict begin H.S end
+ 37233 17714 a 37233 17714 a
+SDict begin 18.2 H.A end
+ 37233 17714
+a 37233 17714 a
+SDict begin [ /View [/XYZ H.V] /Dest (7107) cvn H.B /DEST pdfmark end
+ 37233 17714 a FU(\223you\224.)-30 18824
+y
+SDict begin H.S end
+ -30 18824 a -30 18824 a
+SDict begin 18.2 H.A end
+ -30 18824 a -30 18824 a
+SDict begin [ /View [/XYZ H.V] /Dest (7108) cvn H.B /DEST pdfmark end
+ -30
+18824 a 2760 20503 a FU(Acti)-39 b(vities)433 b(other)g(than)h(cop)-15
+b(ying,)433 b(distrib)-31 b(ution)432 b(and)i(modi\002cation)e(are)i
+(not)g(co)-23 b(v)g(ered)433 b(by)2760 22518 y(this)467
+b(License;)h(the)-23 b(y)468 b(are)g(outside)g(its)g(scope.)g(The)g
+(act)h(of)f(running)g(the)g(Program)f(is)h(not)2760 24533
+y(restricted,)314 b(and)g(the)f(output)h(from)g(the)f(Program)h(is)g
+(co)-23 b(v)g(ered)313 b(only)h(if)g(its)f(contents)g(consti-)2760
+26547 y(tute)330 b(a)h(w)-15 b(ork)330 b(based)h(on)g(the)f(Program)g
+(\(independent)g(of)h(ha)-31 b(ving)331 b(been)f(made)h(by)g(running)
+2760 28562 y(the)387 b(Program\).)g(Whether)g(that)g(is)g(true)h
+(depends)e(on)i(what)f(the)g(Program)g(does.)745 31352
+y
+SDict begin H.S end
+ 745 31352 a 745 31352 a
+SDict begin 18.2 H.A end
+ 745 31352 a 745 31352 a
+SDict begin [ /View [/XYZ H.V] /Dest (7109) cvn H.B /DEST pdfmark end
+ 745
+31352 a Black 1210 34141 a FU(2.)p Black 2760 34141 a
+SDict begin H.S end
+
+2760 34141 a 2760 34141 a
+SDict begin 18.2 H.A end
+ 2760 34141 a 2760 34141 a
+SDict begin [ /View [/XYZ H.V] /Dest (7110) cvn H.B /DEST pdfmark end
+ 2760
+34141 a FU(Y)-170 b(ou)459 b(may)i(cop)-15 b(y)460 b(and)g(distrib)-31
+b(ute)460 b(v)-23 b(erbatim)459 b(copies)h(of)h(the)f(Program')-85
+b(s)460 b(source)g(code)h(as)2760 36156 y(you)466 b(recei)-39
+b(v)-23 b(e)467 b(it,)g(in)g(an)-23 b(y)466 b(medium,)g(pro)-23
+b(vided)466 b(that)h(you)f(conspicuously)g(and)g(appropri-)2760
+38170 y(ately)530 b(publish)f(on)i(each)f(cop)-15 b(y)530
+b(an)h(appropriate)f(cop)-15 b(yright)529 b(notice)h(and)g(disclaimer)g
+(of)2760 40185 y(w)-15 b(arranty;)367 b(k)-15 b(eep)367
+b(intact)g(all)h(the)f(notices)g(that)h(refer)g(to)g(this)f(License)g
+(and)h(to)f(the)h(absence)2760 42200 y(of)541 b(an)-23
+b(y)541 b(w)-15 b(arranty;)541 b(and)g(gi)-39 b(v)-23
+b(e)541 b(an)-23 b(y)541 b(other)h(recipients)e(of)i(the)f(Program)g(a)
+g(cop)-15 b(y)541 b(of)g(this)2760 44214 y(License)387
+b(along)g(with)g(the)g(Program.)-30 45325 y
+SDict begin H.S end
+ -30 45325
+a -30 45325 a
+SDict begin 18.2 H.A end
+ -30 45325 a -30 45325 a
+SDict begin [ /View [/XYZ H.V] /Dest (7111) cvn H.B /DEST pdfmark end
+ -30 45325 a 2760
+47004 a FU(Y)-170 b(ou)451 b(may)g(char)-28 b(ge)452
+b(a)g(fee)g(for)g(the)g(ph)-8 b(ysical)451 b(act)h(of)g(transferring)f
+(a)h(cop)-15 b(y)-101 b(,)452 b(and)g(you)f(may)2760
+49019 y(at)387 b(your)g(option)g(of)-39 b(fer)387 b(w)-15
+b(arranty)387 b(protection)g(in)g(e)-23 b(xchange)387
+b(for)g(a)h(fee.)745 51808 y
+SDict begin H.S end
+ 745 51808 a 745 51808 a
+SDict begin 18.2 H.A end
+
+745 51808 a 745 51808 a
+SDict begin [ /View [/XYZ H.V] /Dest (7112) cvn H.B /DEST pdfmark end
+ 745 51808 a Black 1210 54598
+a FU(3.)p Black 2760 54598 a
+SDict begin H.S end
+ 2760 54598 a 2760 54598
+a
+SDict begin 18.2 H.A end
+ 2760 54598 a 2760 54598 a
+SDict begin [ /View [/XYZ H.V] /Dest (7113) cvn H.B /DEST pdfmark end
+ 2760 54598 a FU(Y)-170 b(ou)443
+b(may)g(modify)g(your)g(cop)-15 b(y)443 b(or)h(copies)f(of)h(the)f
+(Program)g(or)h(an)-23 b(y)443 b(portion)g(of)h(it,)f(thus)2760
+56612 y(forming)448 b(a)i(w)-15 b(ork)448 b(based)h(on)g(the)g
+(Program,)g(and)g(cop)-15 b(y)449 b(and)g(distrib)-31
+b(ute)448 b(such)h(modi\002ca-)2760 58627 y(tions)e(or)h(w)-15
+b(ork)448 b(under)g(the)f(terms)h(of)g(Section)g(1)g(abo)-23
+b(v)g(e,)448 b(pro)-23 b(vided)447 b(that)h(you)f(also)h(meet)2760
+60642 y(all)387 b(of)g(these)g(conditions:)-30 60657
+y
+SDict begin H.S end
+ -30 60657 a -30 60657 a
+SDict begin 18.2 H.A end
+ -30 60657 a -30 60657 a
+SDict begin [ /View [/XYZ H.V] /Dest (7114) cvn H.B /DEST pdfmark end
+ -30
+60657 a -30 60657 a
+SDict begin H.S end
+ -30 60657 a -30 60657 a
+SDict begin 18.2 H.A end
+ -30 60657
+a -30 60657 a
+SDict begin [ /View [/XYZ H.V] /Dest (7115) cvn H.B /DEST pdfmark end
+ -30 60657 a Black 4086 63431 a FU(a.)p
+Black 5549 63431 a
+SDict begin H.S end
+ 5549 63431 a 5549 63431 a
+SDict begin 18.2 H.A end
+ 5549 63431
+a 5549 63431 a
+SDict begin [ /View [/XYZ H.V] /Dest (7116) cvn H.B /DEST pdfmark end
+ 5549 63431 a FU(Y)-170 b(ou)515 b(must)h(cause)g(the)f
+(modi\002ed)g(\002les)h(to)g(carry)g(prominent)f(notices)g(stating)g
+(that)5549 65446 y(you)387 b(changed)g(the)h(\002les)e(and)i(the)f
+(date)g(of)g(an)-23 b(y)388 b(change.)-30 65781 y
+SDict begin H.S end
+ -30
+65781 a -30 65781 a
+SDict begin 18.2 H.A end
+ -30 65781 a -30 65781 a
+SDict begin [ /View [/XYZ H.V] /Dest (7117) cvn H.B /DEST pdfmark end
+ -30 65781
+a Black 49394 73792 a FR(247)p Black eop end
+%%Page: 248 270
+TeXDict begin 248 269 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.248) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Appendix)387 b(A.)h(The)f(GNU)g(Gener)-23
+b(al)386 b(Public)h(License)p Black Black 4061 3611 a
+FU(b)-62 b(.)p Black 5549 3611 a
+SDict begin H.S end
+ 5549 3611 a 5549 3611
+a
+SDict begin 18.2 H.A end
+ 5549 3611 a 5549 3611 a
+SDict begin [ /View [/XYZ H.V] /Dest (7118) cvn H.B /DEST pdfmark end
+ 5549 3611 a FU(Y)-170 b(ou)504
+b(must)g(cause)h(an)-23 b(y)505 b(w)-15 b(ork)504 b(that)h(you)f
+(distrib)-31 b(ute)504 b(or)h(publish,)f(that)h(in)f(whole)h(or)5549
+5626 y(in)495 b(part)g(contains)f(or)h(is)g(deri)-39
+b(v)-23 b(ed)495 b(from)g(the)g(Program)f(or)h(an)-23
+b(y)495 b(part)g(thereof,)g(to)g(be)5549 7640 y(licensed)426
+b(as)h(a)g(whole)f(at)g(no)h(char)-28 b(ge)427 b(to)f(all)g(third)h
+(parties)f(under)g(the)h(terms)f(of)g(this)5549 9655
+y(License.)-30 9670 y
+SDict begin H.S end
+ -30 9670 a -30 9670 a
+SDict begin 18.2 H.A end
+ -30 9670
+a -30 9670 a
+SDict begin [ /View [/XYZ H.V] /Dest (7119) cvn H.B /DEST pdfmark end
+ -30 9670 a Black 4086 12445 a FU(c.)p Black
+5549 12445 a
+SDict begin H.S end
+ 5549 12445 a 5549 12445 a
+SDict begin 18.2 H.A end
+ 5549 12445 a 5549
+12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (7120) cvn H.B /DEST pdfmark end
+ 5549 12445 a FU(If)385 b(the)g(modi\002ed)e(program)i(normally)
+f(reads)g(commands)g(interacti)-39 b(v)-23 b(ely)384
+b(when)h(run,)5549 14459 y(you)352 b(must)g(cause)g(it,)h(when)f
+(started)g(running)f(for)i(such)f(interacti)-39 b(v)-23
+b(e)351 b(use)h(in)h(the)f(most)5549 16474 y(ordinary)334
+b(w)-15 b(ay)-101 b(,)335 b(to)f(print)g(or)h(display)e(an)i
+(announcement)e(including)h(an)g(appropriate)5549 18489
+y(cop)-15 b(yright)409 b(notice)g(and)h(a)g(notice)f(that)g(there)h(is)
+g(no)f(w)-15 b(arranty)409 b(\(or)h(else,)g(saying)f(that)5549
+20503 y(you)398 b(pro)-23 b(vide)397 b(a)h(w)-15 b(arranty\))397
+b(and)h(that)g(users)f(may)h(redistrib)-31 b(ute)397
+b(the)h(program)f(under)5549 22518 y(these)484 b(conditions,)f(and)g
+(telling)g(the)h(user)g(ho)-39 b(w)483 b(to)h(vie)-39
+b(w)484 b(a)g(cop)-15 b(y)483 b(of)h(this)f(License.)5549
+24533 y(\(Exception:)446 b(if)g(the)g(Program)g(itself)g(is)g
+(interacti)-39 b(v)-23 b(e)446 b(b)-31 b(ut)446 b(does)g(not)g
+(normally)f(print)5549 26547 y(such)399 b(an)h(announcement,)f(your)g
+(w)-15 b(ork)399 b(based)g(on)g(the)h(Program)f(is)g(not)g(required)g
+(to)5549 28562 y(print)387 b(an)g(announcement.\))-30
+29672 y
+SDict begin H.S end
+ -30 29672 a -30 29672 a
+SDict begin 18.2 H.A end
+ -30 29672 a -30 29672
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7121) cvn H.B /DEST pdfmark end
+ -30 29672 a 2760 31352 a FU(These)445 b(requirements)g(apply)g(to)g
+(the)g(modi\002ed)g(w)-15 b(ork)444 b(as)i(a)f(whole.)h(If)g
+(identi\002able)e(sec-)2760 33366 y(tions)581 b(of)g(that)h(w)-15
+b(ork)580 b(are)i(not)g(deri)-39 b(v)-23 b(ed)581 b(from)h(the)f
+(Program,)g(and)h(can)g(be)f(reasonably)2760 35381 y(considered)562
+b(independent)h(and)g(separate)g(w)-15 b(orks)562 b(in)h(themselv)-23
+b(es,)562 b(then)h(this)g(License,)2760 37396 y(and)419
+b(its)g(terms,)g(do)h(not)f(apply)g(to)g(those)g(sections)g(when)g(you)
+g(distrib)-31 b(ute)419 b(them)f(as)i(sepa-)2760 39410
+y(rate)390 b(w)-15 b(orks.)390 b(But)f(when)h(you)g(distrib)-31
+b(ute)389 b(the)h(same)g(sections)f(as)h(part)g(of)g(a)h(whole)e(which)
+2760 41425 y(is)501 b(a)h(w)-15 b(ork)501 b(based)g(on)h(the)f
+(Program,)g(the)h(distrib)-31 b(ution)500 b(of)h(the)h(whole)f(must)g
+(be)h(on)f(the)2760 43440 y(terms)345 b(of)g(this)h(License,)f(whose)h
+(permissions)e(for)i(other)f(licensees)g(e)-23 b(xtend)345
+b(to)h(the)f(entire)2760 45454 y(whole,)387 b(and)g(thus)g(to)g(each)h
+(and)f(e)-39 b(v)-23 b(ery)387 b(part)h(re)-23 b(g)-8
+b(ardless)387 b(of)g(who)g(wrote)g(it.)-30 46565 y
+SDict begin H.S end
+ -30
+46565 a -30 46565 a
+SDict begin 18.2 H.A end
+ -30 46565 a -30 46565 a
+SDict begin [ /View [/XYZ H.V] /Dest (7122) cvn H.B /DEST pdfmark end
+ -30 46565
+a 2760 48244 a FU(Thus,)429 b(it)g(is)g(not)g(the)g(intent)g(of)h(this)
+e(section)h(to)g(claim)g(rights)g(or)g(contest)g(your)g(rights)g(to)
+2760 50258 y(w)-15 b(ork)382 b(written)h(entirely)g(by)g(you;)f(rather)
+-62 b(,)384 b(the)f(intent)g(is)g(to)g(e)-23 b(x)g(ercise)383
+b(the)g(right)f(to)h(control)2760 52273 y(the)k(distrib)-31
+b(ution)386 b(of)h(deri)-39 b(v)g(ati)g(v)-23 b(e)387
+b(or)h(collecti)-39 b(v)-23 b(e)386 b(w)-15 b(orks)387
+b(based)g(on)g(the)g(Program.)-30 53383 y
+SDict begin H.S end
+ -30 53383 a
+-30 53383 a
+SDict begin 18.2 H.A end
+ -30 53383 a -30 53383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7123) cvn H.B /DEST pdfmark end
+ -30 53383 a 2760
+55063 a FU(In)476 b(addition,)h(mere)f(aggre)-23 b(g)-8
+b(ation)476 b(of)h(another)f(w)-15 b(ork)476 b(not)h(based)f(on)h(the)f
+(Program)g(with)2760 57077 y(the)481 b(Program)h(\(or)g(with)f(a)h(w)
+-15 b(ork)481 b(based)h(on)f(the)h(Program\))f(on)h(a)g(v)-31
+b(olume)481 b(of)h(a)g(storage)2760 59092 y(or)516 b(distrib)-31
+b(ution)514 b(medium)h(does)g(not)h(bring)f(the)h(other)f(w)-15
+b(ork)516 b(under)f(the)h(scope)g(of)g(this)2760 61107
+y(License.)745 63896 y
+SDict begin H.S end
+ 745 63896 a 745 63896 a
+SDict begin 18.2 H.A end
+ 745 63896
+a 745 63896 a
+SDict begin [ /View [/XYZ H.V] /Dest (7124) cvn H.B /DEST pdfmark end
+ 745 63896 a Black 1210 66686 a FU(4.)p
+Black 2760 66686 a
+SDict begin H.S end
+ 2760 66686 a 2760 66686 a
+SDict begin 18.2 H.A end
+ 2760 66686
+a 2760 66686 a
+SDict begin [ /View [/XYZ H.V] /Dest (7125) cvn H.B /DEST pdfmark end
+ 2760 66686 a FU(Y)-170 b(ou)384 b(may)g(cop)-15
+b(y)385 b(and)f(distrib)-31 b(ute)384 b(the)h(Program)f(\(or)h(a)g(w)
+-15 b(ork)384 b(based)h(on)g(it,)g(under)g(Section)p
+Black -30 73792 a FR(248)p Black eop end
+%%Page: 249 271
+TeXDict begin 249 270 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.249) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 22832 -1636 a FR(Appendix)386 b(A.)i(The)f(GNU)g(Gener)
+-23 b(al)387 b(Public)f(License)p Black 2760 3611 a FU(2\))404
+b(in)h(object)f(code)h(or)f(e)-23 b(x)g(ecutable)404
+b(form)h(under)f(the)h(terms)f(of)h(Sections)f(1)g(and)h(2)g(abo)-23
+b(v)g(e)2760 5626 y(pro)g(vided)386 b(that)h(you)g(also)g(do)g(one)h
+(of)f(the)g(follo)-39 b(wing:)-30 5961 y
+SDict begin H.S end
+ -30 5961 a -30
+5961 a
+SDict begin 18.2 H.A end
+ -30 5961 a -30 5961 a
+SDict begin [ /View [/XYZ H.V] /Dest (7126) cvn H.B /DEST pdfmark end
+ -30 5961 a -30 5961 a
+SDict begin H.S end
+ -30
+5961 a -30 5961 a
+SDict begin 18.2 H.A end
+ -30 5961 a -30 5961 a
+SDict begin [ /View [/XYZ H.V] /Dest (7127) cvn H.B /DEST pdfmark end
+ -30 5961 a Black
+4086 8415 a FU(a.)p Black 5549 8415 a
+SDict begin H.S end
+ 5549 8415 a 5549
+8415 a
+SDict begin 18.2 H.A end
+ 5549 8415 a 5549 8415 a
+SDict begin [ /View [/XYZ H.V] /Dest (7128) cvn H.B /DEST pdfmark end
+ 5549 8415 a FU(Accompan)-23
+b(y)520 b(it)g(with)g(the)g(complete)g(corresponding)f
+(machine-readable)h(source)5549 10430 y(code,)400 b(which)g(must)f(be)h
+(distrib)-31 b(uted)399 b(under)g(the)h(terms)f(of)h(Sections)f(1)h
+(and)g(2)g(abo)-23 b(v)g(e)5549 12445 y(on)387 b(a)h(medium)e
+(customarily)h(used)g(for)g(softw)-15 b(are)387 b(interchange;)f(or)-62
+b(,)-30 12780 y
+SDict begin H.S end
+ -30 12780 a -30 12780 a
+SDict begin 18.2 H.A end
+ -30 12780 a -30
+12780 a
+SDict begin [ /View [/XYZ H.V] /Dest (7129) cvn H.B /DEST pdfmark end
+ -30 12780 a Black 4061 15234 a FU(b)g(.)p Black
+5549 15234 a
+SDict begin H.S end
+ 5549 15234 a 5549 15234 a
+SDict begin 18.2 H.A end
+ 5549 15234 a 5549
+15234 a
+SDict begin [ /View [/XYZ H.V] /Dest (7130) cvn H.B /DEST pdfmark end
+ 5549 15234 a FU(Accompan)-23 b(y)368 b(it)g(with)g(a)g(written)
+g(of)-39 b(fer)-62 b(,)370 b(v)-39 b(alid)368 b(for)g(at)h(least)f
+(three)g(years,)h(to)f(gi)-39 b(v)-23 b(e)368 b(an)-23
+b(y)5549 17249 y(third)488 b(party)-101 b(,)489 b(for)g(a)g(char)-28
+b(ge)489 b(no)f(more)g(than)h(your)f(cost)g(of)h(ph)-8
+b(ysically)488 b(performing)5549 19264 y(source)464 b(distrib)-31
+b(ution,)462 b(a)i(complete)f(machine-readable)g(cop)-15
+b(y)463 b(of)h(the)f(correspond-)5549 21278 y(ing)340
+b(source)h(code,)g(to)f(be)h(distrib)-31 b(uted)339 b(under)i(the)f
+(terms)h(of)f(Sections)g(1)g(and)h(2)g(abo)-23 b(v)g(e)5549
+23293 y(on)387 b(a)h(medium)e(customarily)h(used)g(for)g(softw)-15
+b(are)387 b(interchange;)f(or)-62 b(,)-30 23628 y
+SDict begin H.S end
+ -30
+23628 a -30 23628 a
+SDict begin 18.2 H.A end
+ -30 23628 a -30 23628 a
+SDict begin [ /View [/XYZ H.V] /Dest (7131) cvn H.B /DEST pdfmark end
+ -30 23628
+a Black 4086 26082 a FU(c.)p Black 5549 26082 a
+SDict begin H.S end
+ 5549
+26082 a 5549 26082 a
+SDict begin 18.2 H.A end
+ 5549 26082 a 5549 26082 a
+SDict begin [ /View [/XYZ H.V] /Dest (7132) cvn H.B /DEST pdfmark end
+ 5549 26082
+a FU(Accompan)-23 b(y)335 b(it)g(with)h(the)f(information)g(you)g
+(recei)-39 b(v)-23 b(ed)336 b(as)f(to)h(the)f(of)-39
+b(fer)337 b(to)e(distrib)-31 b(ute)5549 28097 y(corresponding)475
+b(source)g(code.)h(\(This)e(alternati)-39 b(v)-23 b(e)475
+b(is)g(allo)-39 b(wed)475 b(only)g(for)h(noncom-)5549
+30112 y(mercial)388 b(distrib)-31 b(ution)386 b(and)i(only)g(if)g(you)f
+(recei)-39 b(v)-23 b(ed)388 b(the)g(program)g(in)f(object)h(code)g(or)
+5549 32126 y(e)-23 b(x)g(ecutable)387 b(form)g(with)g(such)g(an)g(of)
+-39 b(fer)-62 b(,)388 b(in)g(accord)f(with)g(Subsection)f(b)h(abo)-23
+b(v)g(e.\))-30 33179 y
+SDict begin H.S end
+ -30 33179 a -30 33179 a
+SDict begin 18.2 H.A end
+ -30 33179
+a -30 33179 a
+SDict begin [ /View [/XYZ H.V] /Dest (7133) cvn H.B /DEST pdfmark end
+ -30 33179 a 2760 34916 a FU(The)472 b(source)h(code)f
+(for)h(a)f(w)-15 b(ork)472 b(means)h(the)f(preferred)h(form)f(of)h(the)
+f(w)-15 b(ork)472 b(for)h(making)2760 36931 y(modi\002cations)359
+b(to)j(it.)f(F)-23 b(or)361 b(an)h(e)-23 b(x)g(ecutable)361
+b(w)-15 b(ork,)361 b(complete)g(source)g(code)h(means)f(all)g(the)2760
+38945 y(source)409 b(code)h(for)g(all)f(modules)g(it)h(contains,)f
+(plus)g(an)-23 b(y)410 b(associated)f(interf)-15 b(ace)409
+b(de\002nition)2760 40960 y(\002les,)562 b(plus)g(the)g(scripts)g(used)
+g(to)g(control)g(compilation)f(and)h(installation)f(of)h(the)g(e)-23
+b(x)g(e-)2760 42975 y(cutable.)473 b(Ho)-39 b(we)g(v)-23
+b(er)-62 b(,)474 b(as)f(a)h(special)f(e)-23 b(xception,)472
+b(the)i(source)f(code)g(distrib)-31 b(uted)472 b(need)h(not)2760
+44989 y(include)492 b(an)-23 b(ything)492 b(that)h(is)g(normally)f
+(distrib)-31 b(uted)492 b(\(in)h(either)g(source)g(or)g(binary)g
+(form\))2760 47004 y(with)453 b(the)h(major)g(components)f(\(compiler)
+-62 b(,)454 b(k)-15 b(ernel,)454 b(and)g(so)g(on\))g(of)g(the)g
+(operating)f(sys-)2760 49019 y(tem)339 b(on)h(which)g(the)g(e)-23
+b(x)g(ecutable)339 b(runs,)h(unless)f(that)h(component)f(itself)h
+(accompanies)f(the)2760 51033 y(e)-23 b(x)g(ecutable.)-30
+51824 y
+SDict begin H.S end
+ -30 51824 a -30 51824 a
+SDict begin 18.2 H.A end
+ -30 51824 a -30 51824
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7134) cvn H.B /DEST pdfmark end
+ -30 51824 a 2760 53823 a FU(If)457 b(distrib)-31 b(ution)455
+b(of)h(e)-23 b(x)g(ecutable)456 b(or)h(object)f(code)h(is)g(made)f(by)h
+(of)-39 b(fering)456 b(access)h(to)g(cop)-15 b(y)2760
+55837 y(from)333 b(a)h(designated)f(place,)h(then)f(of)-39
+b(fering)334 b(equi)-39 b(v)g(alent)333 b(access)h(to)f(cop)-15
+b(y)333 b(the)g(source)h(code)2760 57852 y(from)350 b(the)h(same)g
+(place)f(counts)h(as)g(distrib)-31 b(ution)349 b(of)i(the)f(source)h
+(code,)g(e)-39 b(v)-23 b(en)351 b(though)f(third)2760
+59867 y(parties)387 b(are)g(not)g(compelled)g(to)g(cop)-15
+b(y)387 b(the)g(source)g(along)g(with)g(the)g(object)g(code.)745
+62656 y
+SDict begin H.S end
+ 745 62656 a 745 62656 a
+SDict begin 18.2 H.A end
+ 745 62656 a 745 62656
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7135) cvn H.B /DEST pdfmark end
+ 745 62656 a Black 1210 65446 a FU(5.)p Black 2760 65446
+a
+SDict begin H.S end
+ 2760 65446 a 2760 65446 a
+SDict begin 18.2 H.A end
+ 2760 65446 a 2760 65446 a
+SDict begin [ /View [/XYZ H.V] /Dest (7136) cvn H.B /DEST pdfmark end
+
+2760 65446 a FU(Y)-170 b(ou)446 b(may)g(not)h(cop)-15
+b(y)-101 b(,)447 b(modify)-101 b(,)447 b(sublicense,)f(or)h(distrib)-31
+b(ute)446 b(the)g(Program)h(e)-23 b(xcept)446 b(as)h(e)-23
+b(x-)2760 67461 y(pressly)558 b(pro)-23 b(vided)558 b(under)h(this)g
+(License.)g(An)-23 b(y)558 b(attempt)h(otherwise)f(to)h(cop)-15
+b(y)-101 b(,)559 b(modify)-101 b(,)p Black 49451 73792
+a FR(249)p Black eop end
+%%Page: 250 272
+TeXDict begin 250 271 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.250) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Appendix)387 b(A.)h(The)f(GNU)g(Gener)-23
+b(al)386 b(Public)h(License)p Black 2760 3611 a FU(sublicense)512
+b(or)h(distrib)-31 b(ute)511 b(the)i(Program)f(is)h(v)-31
+b(oid,)513 b(and)g(will)f(automatically)g(terminate)2760
+5626 y(your)478 b(rights)h(under)f(this)h(License.)g(Ho)-39
+b(we)g(v)-23 b(er)-62 b(,)479 b(parties)g(who)f(ha)-31
+b(v)-23 b(e)479 b(recei)-39 b(v)-23 b(ed)479 b(copies,)g(or)2760
+7640 y(rights,)512 b(from)h(you)g(under)g(this)f(License)h(will)f(not)h
+(ha)-31 b(v)-23 b(e)513 b(their)f(licenses)h(terminated)f(so)2760
+9655 y(long)387 b(as)g(such)g(parties)g(remain)g(in)g(full)g
+(compliance.)-30 9991 y
+SDict begin H.S end
+ -30 9991 a -30 9991 a
+SDict begin 18.2 H.A end
+ -30 9991
+a -30 9991 a
+SDict begin [ /View [/XYZ H.V] /Dest (7137) cvn H.B /DEST pdfmark end
+ -30 9991 a Black 1210 12445 a FU(6.)p Black
+2760 12445 a
+SDict begin H.S end
+ 2760 12445 a 2760 12445 a
+SDict begin 18.2 H.A end
+ 2760 12445 a 2760
+12445 a
+SDict begin [ /View [/XYZ H.V] /Dest (7138) cvn H.B /DEST pdfmark end
+ 2760 12445 a FU(Y)-170 b(ou)408 b(are)h(not)f(required)h(to)f
+(accept)h(this)g(License,)g(since)f(you)h(ha)-31 b(v)-23
+b(e)408 b(not)h(signed)f(it.)h(Ho)-39 b(w-)2760 14459
+y(e)g(v)-23 b(er)-62 b(,)545 b(nothing)g(else)g(grants)f(you)h
+(permission)f(to)h(modify)f(or)i(distrib)-31 b(ute)544
+b(the)h(Program)2760 16474 y(or)516 b(its)g(deri)-39
+b(v)g(ati)g(v)-23 b(e)516 b(w)-15 b(orks.)516 b(These)h(actions)e(are)i
+(prohibited)f(by)g(la)-23 b(w)516 b(if)g(you)g(do)h(not)f(ac-)2760
+18489 y(cept)438 b(this)g(License.)h(Therefore,)g(by)f(modifying)f(or)i
+(distrib)-31 b(uting)437 b(the)h(Program)g(\(or)g(an)-23
+b(y)2760 20503 y(w)-15 b(ork)357 b(based)i(on)f(the)g(Program\),)g(you)
+g(indicate)g(your)g(acceptance)h(of)f(this)g(License)g(to)g(do)2760
+22518 y(so,)494 b(and)g(all)g(its)f(terms)h(and)g(conditions)e(for)j
+(cop)-15 b(ying,)493 b(distrib)-31 b(uting)492 b(or)i(modifying)f(the)
+2760 24533 y(Program)386 b(or)i(w)-15 b(orks)386 b(based)h(on)h(it.)-30
+24868 y
+SDict begin H.S end
+ -30 24868 a -30 24868 a
+SDict begin 18.2 H.A end
+ -30 24868 a -30 24868
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7139) cvn H.B /DEST pdfmark end
+ -30 24868 a Black 1210 27322 a FU(7.)p Black 2760 27322
+a
+SDict begin H.S end
+ 2760 27322 a 2760 27322 a
+SDict begin 18.2 H.A end
+ 2760 27322 a 2760 27322 a
+SDict begin [ /View [/XYZ H.V] /Dest (7140) cvn H.B /DEST pdfmark end
+
+2760 27322 a FU(Each)514 b(time)g(you)g(redistrib)-31
+b(ute)514 b(the)g(Program)g(\(or)h(an)-23 b(y)514 b(w)-15
+b(ork)514 b(based)g(on)h(the)f(Program\),)2760 29337
+y(the)375 b(recipient)g(automatically)g(recei)-39 b(v)-23
+b(es)375 b(a)h(license)g(from)f(the)g(original)g(licensor)h(to)f(cop)
+-15 b(y)-101 b(,)2760 31352 y(distrib)-31 b(ute)579 b(or)i(modify)f
+(the)g(Program)g(subject)g(to)h(these)f(terms)g(and)h(conditions.)f(Y)
+-170 b(ou)2760 33366 y(may)403 b(not)g(impose)f(an)-23
+b(y)403 b(further)h(restrictions)e(on)h(the)g(recipients')g(e)-23
+b(x)g(ercise)403 b(of)g(the)h(rights)2760 35381 y(granted)440
+b(herein.)h(Y)-170 b(ou)440 b(are)h(not)f(responsible)f(for)i
+(enforcing)f(compliance)g(by)h(third)f(par)-31 b(-)2760
+37396 y(ties)387 b(to)g(this)g(License.)-30 37411 y
+SDict begin H.S end
+ -30
+37411 a -30 37411 a
+SDict begin 18.2 H.A end
+ -30 37411 a -30 37411 a
+SDict begin [ /View [/XYZ H.V] /Dest (7141) cvn H.B /DEST pdfmark end
+ -30 37411
+a Black 1210 40185 a FU(8.)p Black 2760 40185 a
+SDict begin H.S end
+ 2760
+40185 a 2760 40185 a
+SDict begin 18.2 H.A end
+ 2760 40185 a 2760 40185 a
+SDict begin [ /View [/XYZ H.V] /Dest (7142) cvn H.B /DEST pdfmark end
+ 2760 40185
+a FU(If,)519 b(as)g(a)f(consequence)h(of)f(a)h(court)g(judgment)e(or)i
+(alle)-23 b(g)-8 b(ation)518 b(of)h(patent)f(infringement)2760
+42200 y(or)532 b(for)g(an)-23 b(y)531 b(other)h(reason)g(\(not)g
+(limited)f(to)g(patent)h(issues\),)g(conditions)f(are)h(imposed)2760
+44214 y(on)600 b(you)f(\(whether)h(by)g(court)g(order)-62
+b(,)600 b(agreement)g(or)g(otherwise\))g(that)g(contradict)f(the)2760
+46229 y(conditions)478 b(of)h(this)g(License,)g(the)-23
+b(y)479 b(do)h(not)f(e)-23 b(xcuse)479 b(you)g(from)g(the)g(conditions)
+f(of)h(this)2760 48244 y(License.)315 b(If)h(you)f(cannot)g(distrib)-31
+b(ute)314 b(so)h(as)h(to)f(satisfy)f(simultaneously)g(your)h(oblig)-8
+b(ations)2760 50258 y(under)495 b(this)f(License)h(and)h(an)-23
+b(y)494 b(other)h(pertinent)g(oblig)-8 b(ations,)495
+b(then)g(as)g(a)g(consequence)2760 52273 y(you)328 b(may)g(not)h
+(distrib)-31 b(ute)327 b(the)i(Program)f(at)h(all.)f(F)-23
+b(or)329 b(e)-23 b(xample,)328 b(if)h(a)f(patent)h(license)f(w)-15
+b(ould)2760 54288 y(not)490 b(permit)g(ro)-15 b(yalty-free)489
+b(redistrib)-31 b(ution)489 b(of)i(the)f(Program)g(by)g(all)h(those)f
+(who)g(recei)-39 b(v)-23 b(e)2760 56302 y(copies)487
+b(directly)h(or)g(indirectly)g(through)f(you,)i(then)e(the)i(only)e(w)
+-15 b(ay)488 b(you)g(could)g(satisfy)2760 58317 y(both)568
+b(it)h(and)f(this)h(License)f(w)-15 b(ould)568 b(be)h(to)g(refrain)g
+(entirely)f(from)h(distrib)-31 b(ution)567 b(of)i(the)2760
+60332 y(Program.)-30 61442 y
+SDict begin H.S end
+ -30 61442 a -30 61442 a
+SDict begin 18.2 H.A end
+
+-30 61442 a -30 61442 a
+SDict begin [ /View [/XYZ H.V] /Dest (7143) cvn H.B /DEST pdfmark end
+ -30 61442 a 2760 63121 a FU(If)372
+b(an)-23 b(y)371 b(portion)g(of)h(this)f(section)g(is)g(held)h(in)-62
+b(v)-39 b(alid)371 b(or)h(unenforceable)f(under)h(an)-23
+b(y)371 b(particu-)2760 65136 y(lar)390 b(circumstance,)g(the)g
+(balance)g(of)g(the)g(section)g(is)g(intended)g(to)g(apply)f(and)h(the)
+g(section)2760 67151 y(as)d(a)h(whole)e(is)i(intended)e(to)h(apply)g
+(in)g(other)h(circumstances.)p Black -30 73792 a FR(250)p
+Black eop end
+%%Page: 251 273
+TeXDict begin 251 272 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.251) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black 22832 -1636 a FR(Appendix)386 b(A.)i(The)f(GNU)g(Gener)
+-23 b(al)387 b(Public)f(License)p Black -30 2504 a
+SDict begin H.S end
+ -30
+2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30 2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (7144) cvn H.B /DEST pdfmark end
+ -30 2504 a 2760
+3611 a FU(It)577 b(is)g(not)h(the)f(purpose)g(of)h(this)f(section)g(to)
+g(induce)g(you)g(to)h(infringe)f(an)-23 b(y)577 b(patents)g(or)2760
+5626 y(other)351 b(property)g(right)g(claims)g(or)g(to)g(contest)g(v)
+-39 b(alidity)351 b(of)h(an)-23 b(y)351 b(such)g(claims;)g(this)f
+(section)2760 7640 y(has)410 b(the)g(sole)g(purpose)g(of)h(protecting)f
+(the)g(inte)-23 b(grity)409 b(of)i(the)f(free)h(softw)-15
+b(are)410 b(distrib)-31 b(ution)2760 9655 y(system,)518
+b(which)h(is)g(implemented)f(by)h(public)f(license)h(practices.)g(Man)
+-23 b(y)518 b(people)h(ha)-31 b(v)-23 b(e)2760 11670
+y(made)432 b(generous)h(contrib)-31 b(utions)432 b(to)h(the)f(wide)h
+(range)g(of)g(softw)-15 b(are)433 b(distrib)-31 b(uted)432
+b(through)2760 13684 y(that)481 b(system)g(in)g(reliance)h(on)f
+(consistent)g(application)g(of)g(that)h(system;)e(it)i(is)f(up)h(to)f
+(the)2760 15699 y(author/donor)397 b(to)i(decide)f(if)g(he)h(or)g(she)f
+(is)g(willing)g(to)g(distrib)-31 b(ute)398 b(softw)-15
+b(are)397 b(through)h(an)-23 b(y)2760 17714 y(other)387
+b(system)f(and)i(a)f(licensee)g(cannot)g(impose)g(that)g(choice.)-30
+18824 y
+SDict begin H.S end
+ -30 18824 a -30 18824 a
+SDict begin 18.2 H.A end
+ -30 18824 a -30 18824
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7145) cvn H.B /DEST pdfmark end
+ -30 18824 a 2760 20503 a FU(This)413 b(section)g(is)h(intended)f(to)g
+(mak)-15 b(e)414 b(thoroughly)e(clear)i(what)g(is)f(belie)-39
+b(v)-23 b(ed)414 b(to)f(be)h(a)g(con-)2760 22518 y(sequence)387
+b(of)g(the)g(rest)h(of)f(this)g(License.)745 25308 y
+SDict begin H.S end
+
+745 25308 a 745 25308 a
+SDict begin 18.2 H.A end
+ 745 25308 a 745 25308 a
+SDict begin [ /View [/XYZ H.V] /Dest (7146) cvn H.B /DEST pdfmark end
+ 745 25308
+a Black 1210 28097 a FU(9.)p Black 2760 28097 a
+SDict begin H.S end
+ 2760
+28097 a 2760 28097 a
+SDict begin 18.2 H.A end
+ 2760 28097 a 2760 28097 a
+SDict begin [ /View [/XYZ H.V] /Dest (7147) cvn H.B /DEST pdfmark end
+ 2760 28097
+a FU(If)376 b(the)g(distrib)-31 b(ution)374 b(and/or)h(use)h(of)g(the)g
+(Program)f(is)h(restricted)f(in)h(certain)g(countries)f(ei-)2760
+30112 y(ther)434 b(by)f(patents)h(or)g(by)f(cop)-15 b(yrighted)433
+b(interf)-15 b(aces,)434 b(the)g(original)f(cop)-15 b(yright)433
+b(holder)g(who)2760 32126 y(places)420 b(the)g(Program)f(under)h(this)g
+(License)g(may)g(add)g(an)g(e)-23 b(xplicit)419 b(geographical)h
+(distri-)2760 34141 y(b)-31 b(ution)307 b(limitation)f(e)-23
+b(xcluding)307 b(those)h(countries,)g(so)f(that)h(distrib)-31
+b(ution)307 b(is)g(permitted)g(only)2760 36156 y(in)349
+b(or)g(among)g(countries)f(not)h(thus)g(e)-23 b(xcluded.)349
+b(In)g(such)g(case,)h(this)f(License)g(incorporates)2760
+38170 y(the)387 b(limitation)f(as)h(if)g(written)g(in)g(the)g(body)g
+(of)h(this)f(License.)-30 38506 y
+SDict begin H.S end
+ -30 38506 a -30 38506
+a
+SDict begin 18.2 H.A end
+ -30 38506 a -30 38506 a
+SDict begin [ /View [/XYZ H.V] /Dest (7148) cvn H.B /DEST pdfmark end
+ -30 38506 a Black 435 40960
+a FU(10.)p Black 2760 40960 a
+SDict begin H.S end
+ 2760 40960 a 2760 40960
+a
+SDict begin 18.2 H.A end
+ 2760 40960 a 2760 40960 a
+SDict begin [ /View [/XYZ H.V] /Dest (7149) cvn H.B /DEST pdfmark end
+ 2760 40960 a FU(The)430 b(Free)h(Softw)-15
+b(are)429 b(F)-23 b(oundation)429 b(may)i(publish)e(re)-39
+b(vised)431 b(and/or)f(ne)-39 b(w)431 b(v)-23 b(ersions)429
+b(of)i(the)2760 42975 y(General)388 b(Public)f(License)g(from)h(time)f
+(to)h(time.)g(Such)g(ne)-39 b(w)388 b(v)-23 b(ersions)387
+b(will)g(be)h(similar)f(in)2760 44989 y(spirit)370 b(to)i(the)f
+(present)g(v)-23 b(ersion,)371 b(b)-31 b(ut)372 b(may)f(dif)-39
+b(fer)372 b(in)f(detail)g(to)g(address)h(ne)-39 b(w)371
+b(problems)g(or)2760 47004 y(concerns.)-30 47794 y
+SDict begin H.S end
+ -30
+47794 a -30 47794 a
+SDict begin 18.2 H.A end
+ -30 47794 a -30 47794 a
+SDict begin [ /View [/XYZ H.V] /Dest (7150) cvn H.B /DEST pdfmark end
+ -30 47794
+a 2760 49793 a FU(Each)392 b(v)-23 b(ersion)391 b(is)h(gi)-39
+b(v)-23 b(en)392 b(a)h(distinguishing)d(v)-23 b(ersion)391
+b(number)-85 b(.)392 b(If)h(the)f(Program)g(speci\002es)2760
+51808 y(a)330 b(v)-23 b(ersion)330 b(number)g(of)g(this)g(License)g
+(which)g(applies)f(to)i(it)f(and)37189 51808 y
+SDict begin H.S end
+ 37189
+51808 a 37189 51808 a
+SDict begin 18.2 H.A end
+ 37189 51808 a 37189 51808 a
+SDict begin [ /View [/XYZ H.V] /Dest (7151) cvn H.B /DEST pdfmark end
+ 37189
+51808 a FU(\223an)-23 b(y)330 b(later)g(v)-23 b(ersion\224,)330
+b(you)2760 53823 y(ha)-31 b(v)-23 b(e)461 b(the)h(option)f(of)g(follo)
+-39 b(wing)461 b(the)h(terms)f(and)h(conditions)e(either)i(of)g(that)f
+(v)-23 b(ersion)461 b(or)2760 55837 y(of)393 b(an)-23
+b(y)394 b(later)g(v)-23 b(ersion)393 b(published)f(by)i(the)g(Free)f
+(Softw)-15 b(are)393 b(F)-23 b(oundation.)393 b(If)h(the)g(Program)2760
+57852 y(does)382 b(not)f(specify)h(a)h(v)-23 b(ersion)381
+b(number)h(of)g(this)g(License,)g(you)g(may)g(choose)g(an)-23
+b(y)382 b(v)-23 b(ersion)2760 59867 y(e)-39 b(v)-23 b(er)387
+b(published)g(by)g(the)g(Free)g(Softw)-15 b(are)387 b(F)-23
+b(oundation.)745 62656 y
+SDict begin H.S end
+ 745 62656 a 745 62656 a
+SDict begin 18.2 H.A end
+ 745
+62656 a 745 62656 a
+SDict begin [ /View [/XYZ H.V] /Dest (7152) cvn H.B /DEST pdfmark end
+ 745 62656 a Black 435 65446 a FU(11.)p
+Black 2760 65446 a
+SDict begin H.S end
+ 2760 65446 a 2760 65446 a
+SDict begin 18.2 H.A end
+ 2760 65446
+a 2760 65446 a
+SDict begin [ /View [/XYZ H.V] /Dest (7153) cvn H.B /DEST pdfmark end
+ 2760 65446 a FU(If)393 b(you)h(wish)f(to)g(incorporate)g
+(parts)g(of)h(the)f(Program)g(into)g(other)g(free)h(programs)f(whose)
+2760 67461 y(distrib)-31 b(ution)485 b(conditions)g(are)i(dif)-39
+b(ferent,)487 b(write)g(to)f(the)h(author)f(to)g(ask)h(for)g
+(permission.)p Black 49451 73792 a FR(251)p Black eop
+end
+%%Page: 252 274
+TeXDict begin 252 273 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.252) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Appendix)387 b(A.)h(The)f(GNU)g(Gener)-23
+b(al)386 b(Public)h(License)p Black 2760 3611 a FU(F)-23
+b(or)523 b(softw)-15 b(are)524 b(which)f(is)h(cop)-15
+b(yrighted)523 b(by)h(the)g(Free)g(Softw)-15 b(are)523
+b(F)-23 b(oundation,)523 b(write)h(to)2760 5626 y(the)374
+b(Free)g(Softw)-15 b(are)373 b(F)-23 b(oundation;)372
+b(we)i(sometimes)f(mak)-15 b(e)374 b(e)-23 b(xceptions)373
+b(for)h(this.)g(Our)g(de-)2760 7640 y(cision)358 b(will)g(be)g(guided)g
+(by)h(the)f(tw)-15 b(o)358 b(goals)g(of)h(preserving)f(the)h(free)g
+(status)e(of)i(all)g(deri)-39 b(v)g(a-)2760 9655 y(ti)g(v)-23
+b(es)499 b(of)i(our)f(free)g(softw)-15 b(are)500 b(and)g(of)g
+(promoting)f(the)h(sharing)g(and)g(reuse)g(of)h(softw)-15
+b(are)2760 11670 y(generally)-101 b(.)-30 12005 y
+SDict begin H.S end
+ -30
+12005 a -30 12005 a
+SDict begin 18.2 H.A end
+ -30 12005 a -30 12005 a
+SDict begin [ /View [/XYZ H.V] /Dest (7154) cvn H.B /DEST pdfmark end
+ -30 12005
+a Black 435 14459 a FU(12.)p Black 2760 14459 a
+SDict begin H.S end
+ 2760
+14459 a 2760 14459 a
+SDict begin 18.2 H.A end
+ 2760 14459 a 2760 14459 a
+SDict begin [ /View [/XYZ H.V] /Dest (7155) cvn H.B /DEST pdfmark end
+ 2760 14459
+a FU(NO)387 b(W)-186 b(ARRANTY)-30 15250 y
+SDict begin H.S end
+ -30 15250
+a -30 15250 a
+SDict begin 18.2 H.A end
+ -30 15250 a -30 15250 a
+SDict begin [ /View [/XYZ H.V] /Dest (7156) cvn H.B /DEST pdfmark end
+ -30 15250 a 2760
+17249 a FU(BECA)-85 b(USE)405 b(THE)h(PR)-62 b(OGRAM)405
+b(IS)i(LICENSED)e(FREE)h(OF)g(CHARGE,)g(THERE)g(IS)2760
+19264 y(NO)527 b(W)-186 b(ARRANTY)527 b(FOR)h(THE)f(PR)-62
+b(OGRAM,)527 b(T)-28 b(O)528 b(THE)g(EXTENT)f(PERMITTED)2760
+21278 y(BY)367 b(APPLICABLE)f(LA)-139 b(W)c(.)369 b(EXCEPT)e(WHEN)g(O)
+-62 b(THER)-85 b(WISE)367 b(ST)-144 b(A)-172 b(TED)367
+b(IN)h(WRIT)-143 b(-)2760 23293 y(ING)509 b(THE)g(COPYRIGHT)g(HOLDERS)f
+(AND/OR)h(O)-62 b(THER)509 b(P)-143 b(AR)-93 b(TIES)508
+b(PR)-62 b(O)-77 b(VIDE)2760 25308 y(THE)676 b(PR)-62
+b(OGRAM)14728 25308 y
+SDict begin H.S end
+ 14728 25308 a 14728 25308 a
+SDict begin 18.2 H.A end
+ 14728
+25308 a 14728 25308 a
+SDict begin [ /View [/XYZ H.V] /Dest (7157) cvn H.B /DEST pdfmark end
+ 14728 25308 a FU(\223AS)677 b(IS\224)g(WITHOUT)g
+(W)-186 b(ARRANTY)676 b(OF)g(ANY)h(KIND,)h(EI-)2760 27322
+y(THER)431 b(EXPRESSED)e(OR)i(IMPLIED,)h(INCLUDING,)f(B)-15
+b(UT)430 b(NO)-62 b(T)432 b(LIMITED)e(T)-28 b(O,)2760
+29337 y(THE)591 b(IMPLIED)f(W)-186 b(ARRANTIES)590 b(OF)g(MERCHANT)-144
+b(ABILITY)589 b(AND)i(FITNESS)2760 31352 y(FOR)436 b(A)h(P)-143
+b(AR)-93 b(TICULAR)436 b(PURPOSE.)g(THE)h(ENTIRE)g(RISK)g(AS)f(T)-28
+b(O)438 b(THE)f(Q)-15 b(U)-62 b(AL-)2760 33366 y(ITY)402
+b(AND)h(PERFORMANCE)d(OF)j(THE)f(PR)-62 b(OGRAM)402 b(IS)g(WITH)h(Y)-46
+b(OU.)403 b(SHOULD)2760 35381 y(THE)341 b(PR)-62 b(OGRAM)340
+b(PR)-62 b(O)-77 b(VE)340 b(DEFECTIVE,)h(Y)-46 b(OU)341
+b(ASSUME)f(THE)h(COST)g(OF)g(ALL)2760 37396 y(NECESSAR)-101
+b(Y)386 b(SER)-124 b(VICING,)386 b(REP)-143 b(AIR)387
+b(OR)g(CORRECTION.)745 40185 y
+SDict begin H.S end
+ 745 40185 a 745 40185
+a
+SDict begin 18.2 H.A end
+ 745 40185 a 745 40185 a
+SDict begin [ /View [/XYZ H.V] /Dest (7158) cvn H.B /DEST pdfmark end
+ 745 40185 a Black 435 42975
+a FU(13.)p Black 2760 42975 a
+SDict begin H.S end
+ 2760 42975 a 2760 42975
+a
+SDict begin 18.2 H.A end
+ 2760 42975 a 2760 42975 a
+SDict begin [ /View [/XYZ H.V] /Dest (7159) cvn H.B /DEST pdfmark end
+ 2760 42975 a FU(IN)1164 b(NO)f(EVENT)h
+(UNLESS)f(REQ)-15 b(UIRED)1162 b(BY)i(APPLICABLE)e(LA)-139
+b(W)1163 b(OR)2760 44989 y(A)-62 b(GREED)935 b(T)-28
+b(O)935 b(IN)h(WRITING)f(WILL)h(ANY)f(COPYRIGHT)f(HOLDER,)i(OR)2760
+47004 y(ANY)785 b(O)-62 b(THER)785 b(P)-143 b(AR)-93
+b(TY)786 b(WHO)f(MA)-163 b(Y)786 b(MODIFY)f(AND/OR)g(REDISTRIB)-15
+b(UTE)2760 49019 y(THE)691 b(PR)-62 b(OGRAM)690 b(AS)i(PERMITTED)e(ABO)
+-77 b(VE,)691 b(BE)h(LIABLE)f(T)-28 b(O)692 b(Y)-46 b(OU)691
+b(FOR)2760 51033 y(D)-62 b(AMA)g(GES,)1119 b(INCLUDING)f(ANY)h
+(GENERAL,)g(SPECIAL,)g(INCIDENT)-144 b(AL)2760 53048
+y(OR)860 b(CONSEQ)-15 b(UENTIAL)859 b(D)-62 b(AMA)g(GES)860
+b(ARISING)g(OUT)g(OF)g(THE)h(USE)f(OR)2760 55063 y(IN)-54
+b(ABILITY)494 b(T)-28 b(O)494 b(USE)h(THE)f(PR)-62 b(OGRAM)494
+b(\(INCLUDING)g(B)-15 b(UT)494 b(NO)-62 b(T)494 b(LIMITED)2760
+57077 y(T)-28 b(O)706 b(LOSS)f(OF)h(D)-62 b(A)-172 b(T)-144
+b(A)705 b(OR)h(D)-62 b(A)-172 b(T)-144 b(A)705 b(BEING)h(RENDERED)f(IN)
+-54 b(A)-62 b(CCURA)-172 b(TE)704 b(OR)2760 59092 y(LOSSES)486
+b(SUST)-144 b(AINED)486 b(BY)h(Y)-46 b(OU)486 b(OR)h(THIRD)g(P)-143
+b(AR)-93 b(TIES)486 b(OR)h(A)h(F)-115 b(AILURE)486 b(OF)2760
+61107 y(THE)444 b(PR)-62 b(OGRAM)444 b(T)-28 b(O)444
+b(OPERA)-172 b(TE)444 b(WITH)h(ANY)f(O)-62 b(THER)445
+b(PR)-62 b(OGRAMS\),)443 b(EVEN)2760 63121 y(IF)624 b(SUCH)f(HOLDER)h
+(OR)g(O)-62 b(THER)623 b(P)-143 b(AR)-93 b(TY)624 b(HAS)g(BEEN)g(AD)-62
+b(VISED)623 b(OF)h(THE)2760 65136 y(POSSIBILITY)385 b(OF)i(SUCH)g(D)-62
+b(AMA)g(GES.)-30 65926 y
+SDict begin H.S end
+ -30 65926 a -30 65926 a
+SDict begin 18.2 H.A end
+ -30
+65926 a -30 65926 a
+SDict begin [ /View [/XYZ H.V] /Dest (7160) cvn H.B /DEST pdfmark end
+ -30 65926 a 1999 x FU(END)387 b(OF)g(TERMS)f(AND)i
+(CONDITIONS)p Black -30 73792 a FR(252)p Black eop end
+%%Page: 253 275
+TeXDict begin 253 274 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.253) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (7171) cvn H.B /DEST pdfmark end
+ -30 -2687 a 22832 -1636 a FR(Appendix)386
+b(A.)i(The)f(GNU)g(Gener)-23 b(al)387 b(Public)f(License)p
+Black -30 2504 a
+SDict begin H.S end
+ -30 2504 a -30 2504 a
+SDict begin 18.2 H.A end
+ -30 2504 a -30
+2504 a
+SDict begin [ /View [/XYZ H.V] /Dest (7161) cvn H.B /DEST pdfmark end
+ -30 2504 a 1107 x FE(Ho)-23 b(w)430 b(to)h(Appl)-23
+b(y)430 b(These)f(T)-93 b(erms)430 b(to)h(Y)-155 b(our)430
+b(Ne)-23 b(w)429 b(Pr)-31 b(ograms)-30 4731 y
+SDict begin H.S end
+ -30 4731
+a -30 4731 a
+SDict begin 18.2 H.A end
+ -30 4731 a -30 4731 a
+SDict begin [ /View [/XYZ H.V] /Dest (7163) cvn H.B /DEST pdfmark end
+ -30 4731 a 1670 x
+FU(If)429 b(you)f(de)-39 b(v)-23 b(elop)429 b(a)g(ne)-39
+b(w)429 b(program,)f(and)h(you)f(w)-15 b(ant)428 b(it)h(to)f(be)h(of)g
+(the)f(greatest)h(possible)f(use)g(to)-30 8415 y(the)467
+b(public,)f(the)h(best)f(w)-15 b(ay)466 b(to)h(achie)-39
+b(v)-23 b(e)466 b(this)g(is)h(to)f(mak)-15 b(e)466 b(it)h(free)g(softw)
+-15 b(are)466 b(which)g(e)-39 b(v)-23 b(eryone)-30 10430
+y(can)388 b(redistrib)-31 b(ute)386 b(and)h(change)h(under)f(these)g
+(terms.)-30 11540 y
+SDict begin H.S end
+ -30 11540 a -30 11540 a
+SDict begin 18.2 H.A end
+ -30 11540
+a -30 11540 a
+SDict begin [ /View [/XYZ H.V] /Dest (7164) cvn H.B /DEST pdfmark end
+ -30 11540 a 1680 x FU(T)-124 b(o)466 b(do)g(so,)h(attach)
+f(the)g(follo)-39 b(wing)466 b(notices)f(to)h(the)h(program.)f(It)g(is)
+g(safest)g(to)g(attach)g(them)g(to)-30 15234 y(the)535
+b(start)f(of)g(each)h(source)g(\002le)f(to)g(most)g(ef)-39
+b(fecti)g(v)-23 b(ely)534 b(con)-62 b(v)-23 b(e)g(y)534
+b(the)h(e)-23 b(xclusion)533 b(of)i(w)-15 b(arranty;)-30
+17249 y(and)369 b(each)h(\002le)f(should)f(ha)-31 b(v)-23
+b(e)369 b(at)h(least)f(the)22841 17249 y
+SDict begin H.S end
+ 22841 17249
+a 22841 17249 a
+SDict begin 18.2 H.A end
+ 22841 17249 a 22841 17249 a
+SDict begin [ /View [/XYZ H.V] /Dest (7165) cvn H.B /DEST pdfmark end
+ 22841 17249
+a FU(\223cop)-15 b(yright\224)368 b(line)h(and)g(a)h(pointer)f(to)g
+(where)g(the)g(full)-30 19264 y(notice)387 b(is)g(found.)-30
+20829 y
+SDict begin H.S end
+ -30 20829 a -30 20829 a
+SDict begin 12.972 H.A end
+ -30 20829 a -30 20829
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7166) cvn H.B /DEST pdfmark end
+ -30 20829 a 1420 x Fd(<)p Fh(one)662 b(line)g(to)g(give)f(the)h
+(program's)e(name)i(and)g(a)g(brief)f(idea)h(of)g(what)g(it)g(does.)p
+Fd(>)1958 23685 y Fh(Copyright)e(\(C\))i Fd(<)p Fh(year)p
+Fd(>)1325 b(<)p Fh(name)661 b(of)h(author)p Fd(>)1958
+26557 y Fh(This)g(program)f(is)h(free)f(software;)f(you)i(can)g
+(redistribute)d(it)k(and/or)e(modify)1958 27993 y(it)h(under)g(the)g
+(terms)f(of)h(the)g(GNU)g(General)e(Public)h(License)g(as)h(published)e
+(by)1958 29429 y(the)i(Free)g(Software)e(Foundation;)g(either)h
+(version)f(2)j(of)f(the)g(License,)e(or)1958 30865 y(\(at)i(your)g
+(option\))e(any)i(later)g(version.)1958 33737 y(This)g(program)f(is)h
+(distributed)d(in)j(the)g(hope)g(that)f(it)i(will)e(be)h(useful,)1958
+35173 y(but)g(WITHOUT)f(ANY)h(WARRANTY;)e(without)h(even)g(the)h
+(implied)f(warranty)f(of)1958 36609 y(MERCHANTABILITY)f(or)j(FITNESS)f
+(FOR)g(A)i(PARTICULAR)d(PURPOSE.)1323 b(See)662 b(the)1958
+38045 y(GNU)g(General)f(Public)g(License)g(for)g(more)h(details.)1958
+40917 y(You)g(should)f(have)h(received)e(a)j(copy)e(of)h(the)g(GNU)g
+(General)f(Public)g(License)1958 42353 y(along)h(with)f(this)h
+(program;)e(if)i(not,)g(write)f(to)h(the)g(Free)g(Software)1958
+43788 y(Foundation,)e(Inc.,)h(59)h(Temple)f(Place,)g(Suite)h(330,)f
+(Boston,)g(MA)1987 b(02111-1307)660 b(USA)-30 45512 y
+SDict begin H.S end
+
+-30 45512 a -30 45512 a
+SDict begin 18.2 H.A end
+ -30 45512 a -30 45512 a
+SDict begin [ /View [/XYZ H.V] /Dest (7167) cvn H.B /DEST pdfmark end
+ -30 45512
+a 1841 x FU(Also)387 b(add)g(information)f(on)i(ho)-39
+b(w)387 b(to)g(contact)g(you)g(by)g(electronic)g(and)h(paper)f(mail.)
+-30 48463 y
+SDict begin H.S end
+ -30 48463 a -30 48463 a
+SDict begin 18.2 H.A end
+ -30 48463 a -30 48463
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7168) cvn H.B /DEST pdfmark end
+ -30 48463 a 1679 x FU(If)422 b(the)f(program)g(is)h(interacti)-39
+b(v)-23 b(e,)421 b(mak)-15 b(e)421 b(it)g(output)g(a)h(short)f(notice)g
+(lik)-15 b(e)421 b(this)g(when)g(it)g(starts)g(in)-30
+52157 y(an)387 b(interacti)-39 b(v)-23 b(e)387 b(mode:)-30
+53722 y
+SDict begin H.S end
+ -30 53722 a -30 53722 a
+SDict begin 12.972 H.A end
+ -30 53722 a -30 53722
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7169) cvn H.B /DEST pdfmark end
+ -30 53722 a 1421 x Fh(Gnomovision)660 b(version)g(69,)i(Copyright)e
+(\(C\))i(year)1325 b(name)661 b(of)h(author)-30 56579
+y(Gnomovision)e(comes)h(with)h(ABSOLUTELY)d(NO)k(WARRANTY;)d(for)i
+(details)e(type)i(`show)f(w'.)-30 58015 y(This)h(is)g(free)f(software,)
+g(and)g(you)h(are)g(welcome)f(to)h(redistribute)d(it)-30
+59451 y(under)i(certain)g(conditions;)f(type)h(`show)h(c')g(for)g
+(details.)-30 61174 y
+SDict begin H.S end
+ -30 61174 a -30 61174 a
+SDict begin 18.2 H.A end
+ -30 61174
+a -30 61174 a
+SDict begin [ /View [/XYZ H.V] /Dest (7170) cvn H.B /DEST pdfmark end
+ -30 61174 a 1841 x FU(The)558 b(h)-8 b(ypothetical)557
+b(commands)f(`sho)-39 b(w)558 b(w')g(and)f(`sho)-39 b(w)558
+b(c')g(should)e(sho)-39 b(w)558 b(the)f(appropriate)-30
+65030 y(parts)331 b(of)g(the)g(General)g(Public)f(License.)i(Of)f
+(course,)g(the)g(commands)f(you)h(use)g(may)g(be)g(called)p
+Black 49451 73792 a FR(253)p Black eop end
+%%Page: 254 276
+TeXDict begin 254 275 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1237 a
+SDict begin H.S end
+ -30 -1237 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1237 a
+SDict begin H.R end
+ -30 -1237 a -30 -1237 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.254) cvn H.B /DEST pdfmark
+end
+ -30
+-1237 a Black -399 x FR(Appendix)387 b(A.)h(The)f(GNU)g(Gener)-23
+b(al)386 b(Public)h(License)p Black -30 3611 a FU(something)507
+b(other)h(than)f(`sho)-39 b(w)508 b(w')g(and)g(`sho)-39
+b(w)508 b(c';)g(the)-23 b(y)507 b(could)h(e)-39 b(v)-23
+b(en)508 b(be)g(mouse-clicks)f(or)-30 5626 y(menu)387
+b(items--whate)-39 b(v)-23 b(er)387 b(suits)f(your)h(program.)-30
+8415 y(Y)-170 b(ou)365 b(should)f(also)h(get)g(your)h(emplo)-15
+b(yer)364 b(\(if)h(you)g(w)-15 b(ork)365 b(as)g(a)h(programmer\))e(or)i
+(your)f(school,)g(if)-30 10430 y(an)-23 b(y)-101 b(,)352
+b(to)f(sign)g(a)g(\223cop)-15 b(yright)351 b(disclaimer\224)f(for)i
+(the)f(program,)g(if)h(necessary)-101 b(.)351 b(Here)h(is)f(a)h
+(sample;)-30 12445 y(alter)387 b(the)h(names:)-30 14010
+y
+SDict begin H.S end
+ -30 14010 a -30 14010 a
+SDict begin 12.972 H.A end
+ -30 14010 a -30 14010 a
+SDict begin [ /View [/XYZ H.V] /Dest (7173) cvn H.B /DEST pdfmark end
+ -30
+14010 a 1296 15430 a Fh(Yoyodyne,)660 b(Inc.,)h(hereby)g(disclaims)f
+(all)i(copyright)e(interest)h(in)h(the)g(program)1296
+16866 y(`Gnomovision')d(\(which)i(makes)g(passes)g(at)h(compilers\))e
+(written)h(by)h(James)f(Hacker.)1296 19738 y Fd(<)p Fh(signature)f(of)i
+(Ty)g(Coon)p Fd(>)p Fh(,)f(1)i(April)e(1989)1296 21174
+y(Ty)h(Coon,)f(President)f(of)i(Vice)-30 22897 y
+SDict begin H.S end
+ -30
+22897 a -30 22897 a
+SDict begin 18.2 H.A end
+ -30 22897 a -30 22897 a
+SDict begin [ /View [/XYZ H.V] /Dest (7174) cvn H.B /DEST pdfmark end
+ -30 22897
+a 1842 x FU(This)460 b(General)g(Public)f(License)h(does)g(not)g
+(permit)f(incorporating)h(your)g(program)f(into)h(pro-)-30
+26753 y(prietary)357 b(programs.)h(If)f(your)h(program)f(is)g(a)h
+(subroutine)e(library)-101 b(,)358 b(you)g(may)f(consider)g(it)g(more)
+-30 28768 y(useful)407 b(to)f(permit)g(linking)g(proprietary)g
+(applications)g(with)g(the)h(library)-101 b(.)407 b(If)g(this)f(is)h
+(what)f(you)-30 30783 y(w)-15 b(ant)387 b(to)g(do,)g(use)h(the)f(GNU)g
+(Library)g(General)g(Public)g(License)g(instead)g(of)g(this)g(License.)
+p Black -30 73792 a FR(254)p Black eop end
+%%Page: 255 277
+TeXDict begin 255 276 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.255) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (DOC-INDEX) cvn H.B /DEST pdfmark
+end
+ -30 2383 a 3276 x FO(Inde)-69 b(x)-30
+6722 y
+SDict begin H.S end
+ -30 6722 a -30 6722 a
+SDict begin 18.2 H.A end
+ -30 6722 a -30 6722 a
+SDict begin [ /View [/XYZ H.V] /Dest (7176) cvn H.B /DEST pdfmark end
+ -30
+6722 a 6270 x FL(Symbols)-30 14570 y
+SDict begin H.S end
+ -30 14570 a -30
+14570 a
+SDict begin 18.2 H.A end
+ -30 14570 a -30 14570 a
+SDict begin [ /View [/XYZ H.V] /Dest (7179) cvn H.B /DEST pdfmark end
+ -30 14570 a 1699 x FW(3-D)350
+b(hardw)-14 b(are,)p 0 TeXcolorgray 8360 16269 a
+SDict begin H.S end
+ 8360
+16269 a FW(75)9754 16269 y
+SDict begin 18.2 H.L end
+ 9754 16269 a 9754 16269 a
+SDict begin [ /Subtype /Link /Dest (2242) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+9754 16269 a Black -30 16471 a
+SDict begin H.S end
+ -30 16471 a -30 16471
+a
+SDict begin 18.2 H.A end
+ -30 16471 a -30 16471 a
+SDict begin [ /View [/XYZ H.V] /Dest (7182) cvn H.B /DEST pdfmark end
+ -30 16471 a 1960 x FW(802.11,)p
+0 TeXcolorgray 4503 18431 a
+SDict begin H.S end
+ 4503 18431 a FW(67)5897 18431
+y
+SDict begin 18.2 H.L end
+ 5897 18431 a 5897 18431 a
+SDict begin [ /Subtype /Link /Dest (2022) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5897 18431 a Black -30 18632
+a
+SDict begin H.S end
+ -30 18632 a -30 18632 a
+SDict begin 18.2 H.A end
+ -30 18632 a -30 18632 a
+SDict begin [ /View [/XYZ H.V] /Dest (7184) cvn H.B /DEST pdfmark end
+ -30
+18632 a 6363 x FL(A)-30 26111 y
+SDict begin H.S end
+ -30 26111 a -30 26111
+a
+SDict begin 18.2 H.A end
+ -30 26111 a -30 26111 a
+SDict begin [ /View [/XYZ H.V] /Dest (7187) cvn H.B /DEST pdfmark end
+ -30 26111 a 2162 x FW(accounts)-30
+28287 y
+SDict begin H.S end
+ -30 28287 a -30 28287 a
+SDict begin 18.2 H.A end
+ -30 28287 a -30 28287
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7188) cvn H.B /DEST pdfmark end
+ -30 28287 a 3070 30434 a FW(\(see)349 b(users\))-30
+30684 y
+SDict begin H.S end
+ -30 30684 a -30 30684 a
+SDict begin 18.2 H.A end
+ -30 30684 a -30 30684
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7189) cvn H.B /DEST pdfmark end
+ -30 30684 a 1520 32595 a FW(disabling,)p 0 TeXcolorgray
+7332 32595 a
+SDict begin H.S end
+ 7332 32595 a FW(148)9423 32595 y
+SDict begin 18.2 H.L end
+ 9423 32595
+a 9423 32595 a
+SDict begin [ /Subtype /Link /Dest (4196) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9423 32595 a Black -30 32897 a
+SDict begin H.S end
+ -30 32897
+a -30 32897 a
+SDict begin 18.2 H.A end
+ -30 32897 a -30 32897 a
+SDict begin [ /View [/XYZ H.V] /Dest (7192) cvn H.B /DEST pdfmark end
+ -30 32897 a 1860
+x FW(Apache,)p 0 TeXcolorgray 4927 34757 a
+SDict begin H.S end
+ 4927 34757
+a FW(1)5624 34757 y
+SDict begin 18.2 H.L end
+ 5624 34757 a 5624 34757 a
+SDict begin [ /Subtype /Link /Dest (307) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5624 34757
+a Black FW(,)p 0 TeXcolorgray 6322 34757 a
+SDict begin H.S end
+ 6322 34757
+a FW(49)7716 34757 y
+SDict begin 18.2 H.L end
+ 7716 34757 a 7716 34757 a
+SDict begin [ /Subtype /Link /Dest (1521) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7716 34757
+a Black -30 35059 a
+SDict begin H.S end
+ -30 35059 a -30 35059 a
+SDict begin 18.2 H.A end
+ -30 35059
+a -30 35059 a
+SDict begin [ /View [/XYZ H.V] /Dest (7196) cvn H.B /DEST pdfmark end
+ -30 35059 a 1859 x FW(AppleT)-112 b(alk,)p
+0 TeXcolorgray 6521 36918 a
+SDict begin H.S end
+ 6521 36918 a FW(49)7915 36918
+y
+SDict begin 18.2 H.L end
+ 7915 36918 a 7915 36918 a
+SDict begin [ /Subtype /Link /Dest (1513) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7915 36918 a Black -30 37220
+a
+SDict begin H.S end
+ -30 37220 a -30 37220 a
+SDict begin 18.2 H.A end
+ -30 37220 a -30 37220 a
+SDict begin [ /View [/XYZ H.V] /Dest (7199) cvn H.B /DEST pdfmark end
+ -30
+37220 a 1860 x FW(apropos,)p 0 TeXcolorgray 5083 39080
+a
+SDict begin H.S end
+ 5083 39080 a FW(8)5780 39080 y
+SDict begin 18.2 H.L end
+ 5780 39080 a 5780 39080
+a
+SDict begin [ /Subtype /Link /Dest (449) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5780 39080 a Black -30 39382 a
+SDict begin H.S end
+ -30 39382 a -30 39382
+a
+SDict begin 18.2 H.A end
+ -30 39382 a -30 39382 a
+SDict begin [ /View [/XYZ H.V] /Dest (7201) cvn H.B /DEST pdfmark end
+ -30 39382 a 6262 x FL(B)-30
+46760 y
+SDict begin H.S end
+ -30 46760 a -30 46760 a
+SDict begin 18.2 H.A end
+ -30 46760 a -30 46760
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7204) cvn H.B /DEST pdfmark end
+ -30 46760 a 2162 x FW(bash,)p 0 TeXcolorgray 3224 48922
+a
+SDict begin H.S end
+ 3224 48922 a FW(45)4618 48922 y
+SDict begin 18.2 H.L end
+ 4618 48922 a 4618 48922
+a
+SDict begin [ /Subtype /Link /Dest (1340) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4618 48922 a Black 1 w FW(,)p 0 TeXcolorgray 5316 48922
+a
+SDict begin H.S end
+ 5316 48922 a FW(101)7407 48922 y
+SDict begin 18.2 H.L end
+ 7407 48922 a 7407
+48922 a
+SDict begin [ /Subtype /Link /Dest (2671) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7407 48922 a Black 1 w FW(,)p 0 TeXcolorgray
+8106 48922 a
+SDict begin H.S end
+ 8106 48922 a FW(106)10197 48922 y
+SDict begin 18.2 H.L end
+ 10197
+48922 a 10197 48922 a
+SDict begin [ /Subtype /Link /Dest (2889) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10197 48922 a Black 1 w FW(,)p
+0 TeXcolorgray 10895 48922 a
+SDict begin H.S end
+ 10895 48922 a FW(114)12986
+48922 y
+SDict begin 18.2 H.L end
+ 12986 48922 a 12986 48922 a
+SDict begin [ /Subtype /Link /Dest (3212) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12986 48922 a Black
+-30 49123 a
+SDict begin H.S end
+ -30 49123 a -30 49123 a
+SDict begin 18.2 H.A end
+ -30 49123 a -30 49123
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7210) cvn H.B /DEST pdfmark end
+ -30 49123 a 1960 x FW(BIND,)p 0 TeXcolorgray 4076 51083
+a
+SDict begin H.S end
+ 4076 51083 a FW(1)4773 51083 y
+SDict begin 18.2 H.L end
+ 4773 51083 a 4773 51083
+a
+SDict begin [ /Subtype /Link /Dest (309) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4773 51083 a Black -30 51285 a
+SDict begin H.S end
+ -30 51285 a -30 51285
+a
+SDict begin 18.2 H.A end
+ -30 51285 a -30 51285 a
+SDict begin [ /View [/XYZ H.V] /Dest (7213) cvn H.B /DEST pdfmark end
+ -30 51285 a 1960 x FW(boot)350
+b(disk,)p 0 TeXcolorgray 5821 53245 a
+SDict begin H.S end
+ 5821 53245 a FW(33)7215
+53245 y
+SDict begin 18.2 H.L end
+ 7215 53245 a 7215 53245 a
+SDict begin [ /Subtype /Link /Dest (1112) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7215 53245 a Black
+-30 53446 a
+SDict begin H.S end
+ -30 53446 a -30 53446 a
+SDict begin 18.2 H.A end
+ -30 53446 a -30 53446
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7216) cvn H.B /DEST pdfmark end
+ -30 53446 a 1960 x FW(booting,)p 0 TeXcolorgray 4930
+55406 a
+SDict begin H.S end
+ 4930 55406 a FW(89)6324 55406 y
+SDict begin 18.2 H.L end
+ 6324 55406 a
+6324 55406 a
+SDict begin [ /Subtype /Link /Dest (2469) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6324 55406 a Black -30 55708 a
+SDict begin H.S end
+ -30 55708
+a -30 55708 a
+SDict begin 18.2 H.A end
+ -30 55708 a -30 55708 a
+SDict begin [ /View [/XYZ H.V] /Dest (7218) cvn H.B /DEST pdfmark end
+ -30 55708 a 1520
+57567 a FW(ZipSlack,)p 0 TeXcolorgray 7254 57567 a
+SDict begin H.S end
+ 7254
+57567 a FW(227)9345 57567 y
+SDict begin 18.2 H.L end
+ 9345 57567 a 9345 57567 a
+SDict begin [ /Subtype /Link /Dest (6710) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+9345 57567 a Black -30 57869 a
+SDict begin H.S end
+ -30 57869 a -30 57869
+a
+SDict begin 18.2 H.A end
+ -30 57869 a -30 57869 a
+SDict begin [ /View [/XYZ H.V] /Dest (7221) cvn H.B /DEST pdfmark end
+ -30 57869 a 1860 x FW(BSD,)p
+0 TeXcolorgray 3380 59729 a
+SDict begin H.S end
+ 3380 59729 a FW(13)4774 59729
+y
+SDict begin 18.2 H.L end
+ 4774 59729 a 4774 59729 a
+SDict begin [ /Subtype /Link /Dest (586) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4774 59729 a Black 1 w FW(,)p
+0 TeXcolorgray 5472 59729 a
+SDict begin H.S end
+ 5472 59729 a FW(46)6866 59729
+y
+SDict begin 18.2 H.L end
+ 6866 59729 a 6866 59729 a
+SDict begin [ /Subtype /Link /Dest (1398) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6866 59729 a Black -30 59930
+a
+SDict begin H.S end
+ -30 59930 a -30 59930 a
+SDict begin 18.2 H.A end
+ -30 59930 a -30 59930 a
+SDict begin [ /View [/XYZ H.V] /Dest (7224) cvn H.B /DEST pdfmark end
+ -30
+59930 a 1520 61890 a FW(init,)p 0 TeXcolorgray 4078 61890
+a
+SDict begin H.S end
+ 4078 61890 a FW(49)5472 61890 y
+SDict begin 18.2 H.L end
+ 5472 61890 a 5472 61890
+a
+SDict begin [ /Subtype /Link /Dest (1538) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5472 61890 a Black -30 62092 a
+SDict begin H.S end
+ -30 62092 a -30 62092
+a
+SDict begin 18.2 H.A end
+ -30 62092 a -30 62092 a
+SDict begin [ /View [/XYZ H.V] /Dest (7226) cvn H.B /DEST pdfmark end
+ -30 62092 a 1520 64052 a FW(license,)p
+0 TeXcolorgray 6090 64052 a
+SDict begin H.S end
+ 6090 64052 a FW(4)6787 64052
+y
+SDict begin 18.2 H.L end
+ 6787 64052 a 6787 64052 a
+SDict begin [ /Subtype /Link /Dest (371) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6787 64052 a Black -30 64253
+a
+SDict begin H.S end
+ -30 64253 a -30 64253 a
+SDict begin 18.2 H.A end
+ -30 64253 a -30 64253 a
+SDict begin [ /View [/XYZ H.V] /Dest (7229) cvn H.B /DEST pdfmark end
+ -30
+64253 a 1960 x FW(bzip2,)p 0 TeXcolorgray 3767 66213
+a
+SDict begin H.S end
+ 3767 66213 a FW(190)5858 66213 y
+SDict begin 18.2 H.L end
+ 5858 66213 a 5858
+66213 a
+SDict begin [ /Subtype /Link /Dest (5338) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5858 66213 a Black -30 66515 a
+SDict begin H.S end
+ -30 66515 a -30
+66515 a
+SDict begin 18.2 H.A end
+ -30 66515 a -30 66515 a
+SDict begin [ /View [/XYZ H.V] /Dest (7231) cvn H.B /DEST pdfmark end
+ -30 66515 a Black Black
+27866 4011 a FL(C)27866 5155 y
+SDict begin H.S end
+ 27866 5155 a 27866 5155
+a
+SDict begin 18.2 H.A end
+ 27866 5155 a 27866 5155 a
+SDict begin [ /View [/XYZ H.V] /Dest (7234) cvn H.B /DEST pdfmark end
+ 27866 5155 a 2040 x FW(cat,)p
+0 TeXcolorgray 30189 7195 a
+SDict begin H.S end
+ 30189 7195 a FW(125)32280
+7195 y
+SDict begin 18.2 H.L end
+ 32280 7195 a 32280 7195 a
+SDict begin [ /Subtype /Link /Dest (3565) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32280 7195 a Black 27866
+7396 a
+SDict begin H.S end
+ 27866 7396 a 27866 7396 a
+SDict begin 18.2 H.A end
+ 27866 7396 a 27866 7396
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7237) cvn H.B /DEST pdfmark end
+ 27866 7396 a 1867 x FW(cd,)p 0 TeXcolorgray 29880 9263
+a
+SDict begin H.S end
+ 29880 9263 a FW(123)31971 9263 y
+SDict begin 18.2 H.L end
+ 31971 9263 a 31971
+9263 a
+SDict begin [ /Subtype /Link /Dest (3441) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 31971 9263 a Black 27866 9464 a
+SDict begin H.S end
+ 27866 9464 a 27866
+9464 a
+SDict begin 18.2 H.A end
+ 27866 9464 a 27866 9464 a
+SDict begin [ /View [/XYZ H.V] /Dest (7240) cvn H.B /DEST pdfmark end
+ 27866 9464 a 1867 x
+FW(CD-R)-56 b(OM,)p 0 TeXcolorgray 34086 11331 a
+SDict begin H.S end
+ 34086
+11331 a FW(117)36177 11331 y
+SDict begin 18.2 H.L end
+ 36177 11331 a 36177 11331
+a
+SDict begin [ /Subtype /Link /Dest (3326) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36177 11331 a Black 27866 11532 a
+SDict begin H.S end
+ 27866 11532 a 27866
+11532 a
+SDict begin 18.2 H.A end
+ 27866 11532 a 27866 11532 a
+SDict begin [ /View [/XYZ H.V] /Dest (7243) cvn H.B /DEST pdfmark end
+ 27866 11532 a 1866
+x FW(checksum,)p 0 TeXcolorgray 34141 13398 a
+SDict begin H.S end
+ 34141 13398
+a FW(187)36232 13398 y
+SDict begin 18.2 H.L end
+ 36232 13398 a 36232 13398 a
+SDict begin [ /Subtype /Link /Dest (5254) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36232
+13398 a Black 27866 13600 a
+SDict begin H.S end
+ 27866 13600 a 27866 13600
+a
+SDict begin 18.2 H.A end
+ 27866 13600 a 27866 13600 a
+SDict begin [ /View [/XYZ H.V] /Dest (7246) cvn H.B /DEST pdfmark end
+ 27866 13600 a 1866 x FW(chmod,)p
+0 TeXcolorgray 32359 15466 a
+SDict begin H.S end
+ 32359 15466 a FW(50)33753
+15466 y
+SDict begin 18.2 H.L end
+ 33753 15466 a 33753 15466 a
+SDict begin [ /Subtype /Link /Dest (1569) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33753 15466 a Black
+1 w FW(,)p 0 TeXcolorgray 34452 15466 a
+SDict begin H.S end
+ 34452 15466 a
+FW(113)36543 15466 y
+SDict begin 18.2 H.L end
+ 36543 15466 a 36543 15466 a
+SDict begin [ /Subtype /Link /Dest (3199) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36543
+15466 a Black 27866 15668 a
+SDict begin H.S end
+ 27866 15668 a 27866 15668
+a
+SDict begin 18.2 H.A end
+ 27866 15668 a 27866 15668 a
+SDict begin [ /View [/XYZ H.V] /Dest (7250) cvn H.B /DEST pdfmark end
+ 27866 15668 a 1866 x FW(cho)-35
+b(wn,)p 0 TeXcolorgray 32246 17534 a
+SDict begin H.S end
+ 32246 17534 a FW(111)34337
+17534 y
+SDict begin 18.2 H.L end
+ 34337 17534 a 34337 17534 a
+SDict begin [ /Subtype /Link /Dest (3100) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34337 17534 a Black
+27866 17736 a
+SDict begin H.S end
+ 27866 17736 a 27866 17736 a
+SDict begin 18.2 H.A end
+ 27866 17736
+a 27866 17736 a
+SDict begin [ /View [/XYZ H.V] /Dest (7253) cvn H.B /DEST pdfmark end
+ 27866 17736 a 1866 x FW(CIFS,)p 0 TeXcolorgray
+31509 19602 a
+SDict begin H.S end
+ 31509 19602 a FW(70)32903 19602 y
+SDict begin 18.2 H.L end
+ 32903
+19602 a 32903 19602 a
+SDict begin [ /Subtype /Link /Dest (2135) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32903 19602 a Black 27866 19803
+a
+SDict begin H.S end
+ 27866 19803 a 27866 19803 a
+SDict begin 18.2 H.A end
+ 27866 19803 a 27866 19803
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7256) cvn H.B /DEST pdfmark end
+ 27866 19803 a 1867 x FW(compression,)p 0 TeXcolorgray
+35613 21670 a
+SDict begin H.S end
+ 35613 21670 a FW(189)37704 21670 y
+SDict begin 18.2 H.L end
+ 37704
+21670 a 37704 21670 a
+SDict begin [ /Subtype /Link /Dest (5293) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37704 21670 a Black 27866 21972
+a
+SDict begin H.S end
+ 27866 21972 a 27866 21972 a
+SDict begin 18.2 H.A end
+ 27866 21972 a 27866 21972
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7258) cvn H.B /DEST pdfmark end
+ 27866 21972 a 5982 x FL(D)27866 29070 y
+SDict begin H.S end
+ 27866 29070
+a 27866 29070 a
+SDict begin 18.2 H.A end
+ 27866 29070 a 27866 29070 a
+SDict begin [ /View [/XYZ H.V] /Dest (7261) cvn H.B /DEST pdfmark end
+ 27866 29070
+a 2067 x FW(daemons,)p 0 TeXcolorgray 33521 31137 a
+SDict begin H.S end
+ 33521
+31137 a FW(133)35612 31137 y
+SDict begin 18.2 H.L end
+ 35612 31137 a 35612 31137
+a
+SDict begin [ /Subtype /Link /Dest (3825) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35612 31137 a Black 1 w FW(,)p 0 TeXcolorgray 36311
+31137 a
+SDict begin H.S end
+ 36311 31137 a FW(137)38402 31137 y
+SDict begin 18.2 H.L end
+ 38402 31137
+a 38402 31137 a
+SDict begin [ /Subtype /Link /Dest (3928) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38402 31137 a Black 1 w FW(,)p 0 TeXcolorgray
+39100 31137 a
+SDict begin H.S end
+ 39100 31137 a FW(181)41191 31137 y
+SDict begin 18.2 H.L end
+ 41191
+31137 a 41191 31137 a
+SDict begin [ /Subtype /Link /Dest (5083) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 41191 31137 a Black 27866 31339
+a
+SDict begin H.S end
+ 27866 31339 a 27866 31339 a
+SDict begin 18.2 H.A end
+ 27866 31339 a 27866 31339
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7266) cvn H.B /DEST pdfmark end
+ 27866 31339 a 1866 x FW(darkstar)-56 b(,)p 0 TeXcolorgray
+33000 33205 a
+SDict begin H.S end
+ 33000 33205 a FW(101)35091 33205 y
+SDict begin 18.2 H.L end
+ 35091
+33205 a 35091 33205 a
+SDict begin [ /Subtype /Link /Dest (2684) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35091 33205 a Black 27866 33407
+a
+SDict begin H.S end
+ 27866 33407 a 27866 33407 a
+SDict begin 18.2 H.A end
+ 27866 33407 a 27866 33407
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7269) cvn H.B /DEST pdfmark end
+ 27866 33407 a 1866 x FW(Debian)349 b(Linux,)p 0 TeXcolorgray
+36272 35273 a
+SDict begin H.S end
+ 36272 35273 a FW(215)38363 35273 y
+SDict begin 18.2 H.L end
+ 38363
+35273 a 38363 35273 a
+SDict begin [ /Subtype /Link /Dest (6378) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38363 35273 a Black 27866 35475
+a
+SDict begin H.S end
+ 27866 35475 a 27866 35475 a
+SDict begin 18.2 H.A end
+ 27866 35475 a 27866 35475
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7272) cvn H.B /DEST pdfmark end
+ 27866 35475 a 1866 x FW(decompression,)p 0 TeXcolorgray
+36930 37341 a
+SDict begin H.S end
+ 36930 37341 a FW(189)39021 37341 y
+SDict begin 18.2 H.L end
+ 39021
+37341 a 39021 37341 a
+SDict begin [ /Subtype /Link /Dest (5326) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39021 37341 a Black 27866 37643
+a
+SDict begin H.S end
+ 27866 37643 a 27866 37643 a
+SDict begin 18.2 H.A end
+ 27866 37643 a 27866 37643
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7275) cvn H.B /DEST pdfmark end
+ 27866 37643 a 1766 x FW(def)-14 b(ault)349 b(g)-7 b(ate)-35
+b(w)-14 b(ay)-91 b(,)p 0 TeXcolorgray 37272 39409 a
+SDict begin H.S end
+ 37272
+39409 a FW(64)38666 39409 y
+SDict begin 18.2 H.L end
+ 38666 39409 a 38666 39409
+a
+SDict begin [ /Subtype /Link /Dest (1903) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38666 39409 a Black 27866 39711 a
+SDict begin H.S end
+ 27866 39711 a 27866
+39711 a
+SDict begin 18.2 H.A end
+ 27866 39711 a 27866 39711 a
+SDict begin [ /View [/XYZ H.V] /Dest (7278) cvn H.B /DEST pdfmark end
+ 27866 39711 a 1765
+x FW(def)-14 b(ault)349 b(route,)p 0 TeXcolorgray 35637
+41476 a
+SDict begin H.S end
+ 35637 41476 a FW(64)37031 41476 y
+SDict begin 18.2 H.L end
+ 37031 41476
+a 37031 41476 a
+SDict begin [ /Subtype /Link /Dest (1901) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37031 41476 a Black 27866 41678 a
+SDict begin H.S end
+ 27866
+41678 a 27866 41678 a
+SDict begin 18.2 H.A end
+ 27866 41678 a 27866 41678 a
+SDict begin [ /View [/XYZ H.V] /Dest (7281) cvn H.B /DEST pdfmark end
+ 27866
+41678 a 1866 x FW(de)-35 b(vices)27866 43558 y
+SDict begin H.S end
+ 27866
+43558 a 27866 43558 a
+SDict begin 18.2 H.A end
+ 27866 43558 a 27866 43558 a
+SDict begin [ /View [/XYZ H.V] /Dest (7282) cvn H.B /DEST pdfmark end
+ 27866
+43558 a 29415 45612 a FW(mounting,)p 0 TeXcolorgray 35460
+45612 a
+SDict begin H.S end
+ 35460 45612 a FW(117)37551 45612 y
+SDict begin 18.2 H.L end
+ 37551 45612
+a 37551 45612 a
+SDict begin [ /Subtype /Link /Dest (3307) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37551 45612 a Black 27866 45914 a
+SDict begin H.S end
+ 27866
+45914 a 27866 45914 a
+SDict begin 18.2 H.A end
+ 27866 45914 a 27866 45914 a
+SDict begin [ /View [/XYZ H.V] /Dest (7285) cvn H.B /DEST pdfmark end
+ 27866
+45914 a 1766 x FW(DHCP)-155 b(,)p 0 TeXcolorgray 32128
+47680 a
+SDict begin H.S end
+ 32128 47680 a FW(57)33522 47680 y
+SDict begin 18.2 H.L end
+ 33522 47680
+a 33522 47680 a
+SDict begin [ /Subtype /Link /Dest (1747) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33522 47680 a Black 1 w FW(,)p 0 TeXcolorgray
+34220 47680 a
+SDict begin H.S end
+ 34220 47680 a FW(61)35614 47680 y
+SDict begin 18.2 H.L end
+ 35614
+47680 a 35614 47680 a
+SDict begin [ /Subtype /Link /Dest (1844) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35614 47680 a Black 27866 47881
+a
+SDict begin H.S end
+ 27866 47881 a 27866 47881 a
+SDict begin 18.2 H.A end
+ 27866 47881 a 27866 47881
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7288) cvn H.B /DEST pdfmark end
+ 27866 47881 a 29415 49748 a FW(client,)p 0 TeXcolorgray
+33212 49748 a
+SDict begin H.S end
+ 33212 49748 a FW(62)34606 49748 y
+SDict begin 18.2 H.L end
+ 34606
+49748 a 34606 49748 a
+SDict begin [ /Subtype /Link /Dest (1864) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34606 49748 a Black 27866 49949
+a
+SDict begin H.S end
+ 27866 49949 a 27866 49949 a
+SDict begin 18.2 H.A end
+ 27866 49949 a 27866 49949
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7291) cvn H.B /DEST pdfmark end
+ 27866 49949 a 1867 x FW(directories,)p 0 TeXcolorgray
+34450 51816 a
+SDict begin H.S end
+ 34450 51816 a FW(122)36541 51816 y
+SDict begin 18.2 H.L end
+ 36541
+51816 a 36541 51816 a
+SDict begin [ /Subtype /Link /Dest (3419) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36541 51816 a Black 27866 52017
+a
+SDict begin H.S end
+ 27866 52017 a 27866 52017 a
+SDict begin 18.2 H.A end
+ 27866 52017 a 27866 52017
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7293) cvn H.B /DEST pdfmark end
+ 27866 52017 a 29415 53883 a FW(changing,)p 0 TeXcolorgray
+35226 53883 a
+SDict begin H.S end
+ 35226 53883 a FW(123)37317 53883 y
+SDict begin 18.2 H.L end
+ 37317
+53883 a 37317 53883 a
+SDict begin [ /Subtype /Link /Dest (3438) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37317 53883 a Black 27866 54185
+a
+SDict begin H.S end
+ 27866 54185 a 27866 54185 a
+SDict begin 18.2 H.A end
+ 27866 54185 a 27866 54185
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7295) cvn H.B /DEST pdfmark end
+ 27866 54185 a 29415 55951 a FW(cop)-14 b(ying,)p 0
+TeXcolorgray 34593 55951 a
+SDict begin H.S end
+ 34593 55951 a FW(128)36684
+55951 y
+SDict begin 18.2 H.L end
+ 36684 55951 a 36684 55951 a
+SDict begin [ /Subtype /Link /Dest (3672) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36684 55951 a Black
+27866 56253 a
+SDict begin H.S end
+ 27866 56253 a 27866 56253 a
+SDict begin 18.2 H.A end
+ 27866 56253
+a 27866 56253 a
+SDict begin [ /View [/XYZ H.V] /Dest (7297) cvn H.B /DEST pdfmark end
+ 27866 56253 a 29415 58019 a FW(creating,)p
+0 TeXcolorgray 34605 58019 a
+SDict begin H.S end
+ 34605 58019 a FW(127)36696
+58019 y
+SDict begin 18.2 H.L end
+ 36696 58019 a 36696 58019 a
+SDict begin [ /Subtype /Link /Dest (3643) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36696 58019 a Black
+27866 58321 a
+SDict begin H.S end
+ 27866 58321 a 27866 58321 a
+SDict begin 18.2 H.A end
+ 27866 58321
+a 27866 58321 a
+SDict begin [ /View [/XYZ H.V] /Dest (7299) cvn H.B /DEST pdfmark end
+ 27866 58321 a 29415 60087 a FW(current,)p
+0 TeXcolorgray 34063 60087 a
+SDict begin H.S end
+ 34063 60087 a FW(124)36154
+60087 y
+SDict begin 18.2 H.L end
+ 36154 60087 a 36154 60087 a
+SDict begin [ /Subtype /Link /Dest (3465) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36154 60087 a Black
+27866 60288 a
+SDict begin H.S end
+ 27866 60288 a 27866 60288 a
+SDict begin 18.2 H.A end
+ 27866 60288
+a 27866 60288 a
+SDict begin [ /View [/XYZ H.V] /Dest (7301) cvn H.B /DEST pdfmark end
+ 27866 60288 a 29415 62155 a FW(mo)-21
+b(ving,)p 0 TeXcolorgray 34354 62155 a
+SDict begin H.S end
+ 34354 62155 a
+FW(129)36445 62155 y
+SDict begin 18.2 H.L end
+ 36445 62155 a 36445 62155 a
+SDict begin [ /Subtype /Link /Dest (3717) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36445
+62155 a Black 27866 62457 a
+SDict begin H.S end
+ 27866 62457 a 27866 62457
+a
+SDict begin 18.2 H.A end
+ 27866 62457 a 27866 62457 a
+SDict begin [ /View [/XYZ H.V] /Dest (7303) cvn H.B /DEST pdfmark end
+ 27866 62457 a 29415 64222
+a FW(remo)g(ving,)p 0 TeXcolorgray 35438 64222 a
+SDict begin H.S end
+ 35438
+64222 a FW(129)37529 64222 y
+SDict begin 18.2 H.L end
+ 37529 64222 a 37529 64222
+a
+SDict begin [ /Subtype /Link /Dest (3753) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37529 64222 a Black 27866 64524 a
+SDict begin H.S end
+ 27866 64524 a 27866
+64524 a
+SDict begin 18.2 H.A end
+ 27866 64524 a 27866 64524 a
+SDict begin [ /View [/XYZ H.V] /Dest (7306) cvn H.B /DEST pdfmark end
+ 27866 64524 a 1766
+x FW(DNS,)p 0 TeXcolorgray 31352 66290 a
+SDict begin H.S end
+ 31352 66290
+a FW(64)32746 66290 y
+SDict begin 18.2 H.L end
+ 32746 66290 a 32746 66290 a
+SDict begin [ /Subtype /Link /Dest (1917) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32746
+66290 a Black 1 w FW(,)p 0 TeXcolorgray 33445 66290 a
+SDict begin H.S end
+
+33445 66290 a FW(159)35536 66290 y
+SDict begin 18.2 H.L end
+ 35536 66290 a 35536
+66290 a
+SDict begin [ /Subtype /Link /Dest (4470) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35536 66290 a Black 1 w FW(,)p 0 TeXcolorgray
+36234 66290 a
+SDict begin H.S end
+ 36234 66290 a FW(186)38325 66290 y
+SDict begin 18.2 H.L end
+ 38325
+66290 a 38325 66290 a
+SDict begin [ /Subtype /Link /Dest (5220) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38325 66290 a Black 27866 66492
+a
+SDict begin H.S end
+ 27866 66492 a 27866 66492 a
+SDict begin 18.2 H.A end
+ 27866 66492 a 27866 66492
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7310) cvn H.B /DEST pdfmark end
+ 27866 66492 a 29415 68358 a FW(diagnostics,)p 0 TeXcolorgray
+36389 68358 a
+SDict begin H.S end
+ 36389 68358 a FW(160)38480 68358 y
+SDict begin 18.2 H.L end
+ 38480
+68358 a 38480 68358 a
+SDict begin [ /Subtype /Link /Dest (4498) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38480 68358 a Black Black -30 73672
+a
+SDict begin H.S end
+ -30 73672 a -30 73672 a
+SDict begin 18.2 H.A end
+ -30 73672 a -30 73672 a
+SDict begin [ /View [/XYZ H.V] /Dest (7316) cvn H.B /DEST pdfmark end
+ -30
+73672 a 49451 74722 a FR(255)p Black eop end
+%%Page: 256 278
+TeXDict begin 256 277 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.256) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black -30 2383 a
+SDict begin H.S end
+ -30 2383 a -30 2383 a
+SDict begin 18.2 H.A end
+
+-30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7313) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107 x FW(Domain)350
+b(Name)f(Service)-30 3504 y
+SDict begin H.S end
+ -30 3504 a -30 3504 a
+SDict begin 18.2 H.A end
+ -30
+3504 a -30 3504 a
+SDict begin [ /View [/XYZ H.V] /Dest (7314) cvn H.B /DEST pdfmark end
+ -30 3504 a 1520 5506 a FW(\(see)g(DNS\))-30
+7521 y(DOS,)p 0 TeXcolorgray 3457 7521 a
+SDict begin H.S end
+ 3457 7521 a
+FW(41)4851 7521 y
+SDict begin 18.2 H.L end
+ 4851 7521 a 4851 7521 a
+SDict begin [ /Subtype /Link /Dest (7316) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4851 7521 a
+Black 1 w FW(,)p 0 TeXcolorgray 5549 7521 a
+SDict begin H.S end
+ 5549 7521
+a FW(89)6943 7521 y
+SDict begin 18.2 H.L end
+ 6943 7521 a 6943 7521 a
+SDict begin [ /Subtype /Link /Dest (2475) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6943 7521
+a Black 1 w FW(,)p 0 TeXcolorgray 7641 7521 a
+SDict begin H.S end
+ 7641 7521
+a FW(225)9732 7521 y
+SDict begin 18.2 H.L end
+ 9732 7521 a 9732 7521 a
+SDict begin [ /Subtype /Link /Dest (6656) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9732 7521
+a Black -30 7722 a
+SDict begin H.S end
+ -30 7722 a -30 7722 a
+SDict begin 18.2 H.A end
+ -30 7722 a -30
+7722 a
+SDict begin [ /View [/XYZ H.V] /Dest (7321) cvn H.B /DEST pdfmark end
+ -30 7722 a 1814 x FW(Dual)g(booting,)p 0 TeXcolorgray
+7990 9536 a
+SDict begin H.S end
+ 7990 9536 a FW(94)9384 9536 y
+SDict begin 18.2 H.L end
+ 9384 9536 a
+9384 9536 a
+SDict begin [ /Subtype /Link /Dest (2565) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9384 9536 a Black -30 9838 a
+SDict begin H.S end
+ -30 9838 a -30
+9838 a
+SDict begin 18.2 H.A end
+ -30 9838 a -30 9838 a
+SDict begin [ /View [/XYZ H.V] /Dest (7323) cvn H.B /DEST pdfmark end
+ -30 9838 a 5825 x FL(E)-30
+16779 y
+SDict begin H.S end
+ -30 16779 a -30 16779 a
+SDict begin 18.2 H.A end
+ -30 16779 a -30 16779
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7326) cvn H.B /DEST pdfmark end
+ -30 16779 a 2015 x FW(echo,)p 0 TeXcolorgray 3301 18794
+a
+SDict begin H.S end
+ 3301 18794 a FW(126)5392 18794 y
+SDict begin 18.2 H.L end
+ 5392 18794 a 5392
+18794 a
+SDict begin [ /Subtype /Link /Dest (3605) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5392 18794 a Black -30 18995 a
+SDict begin H.S end
+ -30 18995 a -30
+18995 a
+SDict begin 18.2 H.A end
+ -30 18995 a -30 18995 a
+SDict begin [ /View [/XYZ H.V] /Dest (7329) cvn H.B /DEST pdfmark end
+ -30 18995 a 1814 x FW(editor)-30
+20823 y
+SDict begin H.S end
+ -30 20823 a -30 20823 a
+SDict begin 18.2 H.A end
+ -30 20823 a -30 20823
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7330) cvn H.B /DEST pdfmark end
+ -30 20823 a 1520 22825 a FW(\(see)g(Emacs)g(or)h(vi\))-30
+23074 y
+SDict begin H.S end
+ -30 23074 a -30 23074 a
+SDict begin 18.2 H.A end
+ -30 23074 a -30 23074
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7332) cvn H.B /DEST pdfmark end
+ -30 23074 a 1766 x FW(elvis,)p 0 TeXcolorgray 3302
+24840 a
+SDict begin H.S end
+ 3302 24840 a FW(195)5393 24840 y
+SDict begin 18.2 H.L end
+ 5393 24840 a
+5393 24840 a
+SDict begin [ /Subtype /Link /Dest (5535) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5393 24840 a Black -30 25041 a
+SDict begin H.S end
+ -30 25041
+a -30 25041 a
+SDict begin 18.2 H.A end
+ -30 25041 a -30 25041 a
+SDict begin [ /View [/XYZ H.V] /Dest (7335) cvn H.B /DEST pdfmark end
+ -30 25041 a 1814
+x FW(emacs,)p 0 TeXcolorgray 4153 26855 a
+SDict begin H.S end
+ 4153 26855
+a FW(2)4850 26855 y
+SDict begin 18.2 H.L end
+ 4850 26855 a 4850 26855 a
+SDict begin [ /Subtype /Link /Dest (333) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4850 26855
+a Black FW(,)p 0 TeXcolorgray 5548 26855 a
+SDict begin H.S end
+ 5548 26855
+a FW(205)7639 26855 y
+SDict begin 18.2 H.L end
+ 7639 26855 a 7639 26855 a
+SDict begin [ /Subtype /Link /Dest (5931) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7639
+26855 a Black -30 27057 a
+SDict begin H.S end
+ -30 27057 a -30 27057 a
+SDict begin 18.2 H.A end
+ -30
+27057 a -30 27057 a
+SDict begin [ /View [/XYZ H.V] /Dest (7338) cvn H.B /DEST pdfmark end
+ -30 27057 a 1520 28871 a FW(basic)f(commands,)p
+0 TeXcolorgray 11476 28871 a
+SDict begin H.S end
+ 11476 28871 a FW(210)13567
+28871 y
+SDict begin 18.2 H.L end
+ 13567 28871 a 13567 28871 a
+SDict begin [ /Subtype /Link /Dest (6146) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 13567 28871 a Black
+-30 29072 a
+SDict begin H.S end
+ -30 29072 a -30 29072 a
+SDict begin 18.2 H.A end
+ -30 29072 a -30 29072
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7340) cvn H.B /DEST pdfmark end
+ -30 29072 a 1520 30886 a FW(basic)g(editing,)p 0 TeXcolorgray
+9307 30886 a
+SDict begin H.S end
+ 9307 30886 a FW(210)11398 30886 y
+SDict begin 18.2 H.L end
+ 11398
+30886 a 11398 30886 a
+SDict begin [ /Subtype /Link /Dest (6133) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11398 30886 a Black -30 31188 a
+SDict begin H.S end
+
+-30 31188 a -30 31188 a
+SDict begin 18.2 H.A end
+ -30 31188 a -30 31188 a
+SDict begin [ /View [/XYZ H.V] /Dest (7342) cvn H.B /DEST pdfmark end
+ -30 31188
+a 1520 32901 a FW(b)-28 b(uf)-35 b(fers,)p 0 TeXcolorgray
+6104 32901 a
+SDict begin H.S end
+ 6104 32901 a FW(207)8195 32901 y
+SDict begin 18.2 H.L end
+ 8195 32901
+a 8195 32901 a
+SDict begin [ /Subtype /Link /Dest (6049) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8195 32901 a Black -30 33103 a
+SDict begin H.S end
+ -30 33103
+a -30 33103 a
+SDict begin 18.2 H.A end
+ -30 33103 a -30 33103 a
+SDict begin [ /View [/XYZ H.V] /Dest (7344) cvn H.B /DEST pdfmark end
+ -30 33103 a 1520
+34917 a FW(modes,)p 0 TeXcolorgray 5859 34917 a
+SDict begin H.S end
+ 5859
+34917 a FW(208)7950 34917 y
+SDict begin 18.2 H.L end
+ 7950 34917 a 7950 34917 a
+SDict begin [ /Subtype /Link /Dest (6080) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+7950 34917 a Black -30 35118 a
+SDict begin H.S end
+ -30 35118 a -30 35118
+a
+SDict begin 18.2 H.A end
+ -30 35118 a -30 35118 a
+SDict begin [ /View [/XYZ H.V] /Dest (7346) cvn H.B /DEST pdfmark end
+ -30 35118 a 1520 36932 a FW(quitting,)p
+0 TeXcolorgray 6558 36932 a
+SDict begin H.S end
+ 6558 36932 a FW(213)8649
+36932 y
+SDict begin 18.2 H.L end
+ 8649 36932 a 8649 36932 a
+SDict begin [ /Subtype /Link /Dest (6361) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8649 36932 a Black
+-30 37234 a
+SDict begin H.S end
+ -30 37234 a -30 37234 a
+SDict begin 18.2 H.A end
+ -30 37234 a -30 37234
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7348) cvn H.B /DEST pdfmark end
+ -30 37234 a 1520 38947 a FW(sa)-28 b(ving)349 b(\002les,)p
+0 TeXcolorgray 8505 38947 a
+SDict begin H.S end
+ 8505 38947 a FW(212)10596
+38947 y
+SDict begin 18.2 H.L end
+ 10596 38947 a 10596 38947 a
+SDict begin [ /Subtype /Link /Dest (6338) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10596 38947 a Black
+-30 39249 a
+SDict begin H.S end
+ -30 39249 a -30 39249 a
+SDict begin 18.2 H.A end
+ -30 39249 a -30 39249
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7350) cvn H.B /DEST pdfmark end
+ -30 39249 a 1520 40962 a FW(starting,)p 0 TeXcolorgray
+6401 40962 a
+SDict begin H.S end
+ 6401 40962 a FW(206)8492 40962 y
+SDict begin 18.2 H.L end
+ 8492 40962
+a 8492 40962 a
+SDict begin [ /Subtype /Link /Dest (5964) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8492 40962 a Black -30 41264 a
+SDict begin H.S end
+ -30 41264
+a -30 41264 a
+SDict begin 18.2 H.A end
+ -30 41264 a -30 41264 a
+SDict begin [ /View [/XYZ H.V] /Dest (7353) cvn H.B /DEST pdfmark end
+ -30 41264 a 1714
+x FW(email,)p 0 TeXcolorgray 3767 42978 a
+SDict begin H.S end
+ 3767 42978
+a FW(165)5858 42978 y
+SDict begin 18.2 H.L end
+ 5858 42978 a 5858 42978 a
+SDict begin [ /Subtype /Link /Dest (4634) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5858
+42978 a Black -30 43179 a
+SDict begin H.S end
+ -30 43179 a -30 43179 a
+SDict begin 18.2 H.A end
+ -30
+43179 a -30 43179 a
+SDict begin [ /View [/XYZ H.V] /Dest (7355) cvn H.B /DEST pdfmark end
+ -30 43179 a 1520 44993 a FW(composing,)p
+0 TeXcolorgray 8339 44993 a
+SDict begin H.S end
+ 8339 44993 a FW(167)10430
+44993 y
+SDict begin 18.2 H.L end
+ 10430 44993 a 10430 44993 a
+SDict begin [ /Subtype /Link /Dest (4692) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10430 44993 a Black
+-30 45295 a
+SDict begin H.S end
+ -30 45295 a -30 45295 a
+SDict begin 18.2 H.A end
+ -30 45295 a -30 45295
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7358) cvn H.B /DEST pdfmark end
+ -30 45295 a 1713 x FW(email)g(clients)-30 47022 y
+SDict begin H.S end
+ -30
+47022 a -30 47022 a
+SDict begin 18.2 H.A end
+ -30 47022 a -30 47022 a
+SDict begin [ /View [/XYZ H.V] /Dest (7359) cvn H.B /DEST pdfmark end
+ -30 47022
+a 1520 49024 a FW(elm,)p 0 TeXcolorgray 4309 49024 a
+SDict begin H.S end
+
+4309 49024 a FW(165)6400 49024 y
+SDict begin 18.2 H.L end
+ 6400 49024 a 6400 49024
+a
+SDict begin [ /Subtype /Link /Dest (4644) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6400 49024 a Black 2 w FW(,)p 0 TeXcolorgray 7099 49024
+a
+SDict begin H.S end
+ 7099 49024 a FW(167)9190 49024 y
+SDict begin 18.2 H.L end
+ 9190 49024 a 9190
+49024 a
+SDict begin [ /Subtype /Link /Dest (4679) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9190 49024 a Black -30 49225 a
+SDict begin H.S end
+ -30 49225 a -30
+49225 a
+SDict begin 18.2 H.A end
+ -30 49225 a -30 49225 a
+SDict begin [ /View [/XYZ H.V] /Dest (7362) cvn H.B /DEST pdfmark end
+ -30 49225 a 1520 51039
+a FW(mutt,)p 0 TeXcolorgray 4775 51039 a
+SDict begin H.S end
+ 4775 51039 a
+FW(168)6866 51039 y
+SDict begin 18.2 H.L end
+ 6866 51039 a 6866 51039 a
+SDict begin [ /Subtype /Link /Dest (4705) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6866 51039
+a Black -30 51241 a
+SDict begin H.S end
+ -30 51241 a -30 51241 a
+SDict begin 18.2 H.A end
+ -30 51241
+a -30 51241 a
+SDict begin [ /View [/XYZ H.V] /Dest (7364) cvn H.B /DEST pdfmark end
+ -30 51241 a 1520 53054 a FW(nail,)p 0 TeXcolorgray
+4309 53054 a
+SDict begin H.S end
+ 4309 53054 a FW(169)6400 53054 y
+SDict begin 18.2 H.L end
+ 6400 53054
+a 6400 53054 a
+SDict begin [ /Subtype /Link /Dest (4741) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6400 53054 a Black -30 53256 a
+SDict begin H.S end
+ -30 53256
+a -30 53256 a
+SDict begin 18.2 H.A end
+ -30 53256 a -30 53256 a
+SDict begin [ /View [/XYZ H.V] /Dest (7366) cvn H.B /DEST pdfmark end
+ -30 53256 a 1520
+55070 a FW(pine,)p 0 TeXcolorgray 4619 55070 a
+SDict begin H.S end
+ 4619 55070
+a FW(165)6710 55070 y
+SDict begin 18.2 H.L end
+ 6710 55070 a 6710 55070 a
+SDict begin [ /Subtype /Link /Dest (4641) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6710
+55070 a Black -30 55372 a
+SDict begin H.S end
+ -30 55372 a -30 55372 a
+SDict begin 18.2 H.A end
+ -30
+55372 a -30 55372 a
+SDict begin [ /View [/XYZ H.V] /Dest (7369) cvn H.B /DEST pdfmark end
+ -30 55372 a 1713 x FW(en)-56 b(vironment)352
+b(v)-35 b(ariables,)p 0 TeXcolorgray 13011 57085 a
+SDict begin H.S end
+ 13011
+57085 a FW(103)15102 57085 y
+SDict begin 18.2 H.L end
+ 15102 57085 a 15102 57085
+a
+SDict begin [ /Subtype /Link /Dest (2739) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 15102 57085 a Black 1 w FW(,)p 0 TeXcolorgray 15801
+57085 a
+SDict begin H.S end
+ 15801 57085 a FW(107)17892 57085 y
+SDict begin 18.2 H.L end
+ 17892 57085
+a 17892 57085 a
+SDict begin [ /Subtype /Link /Dest (2897) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 17892 57085 a Black -30 57287 a
+SDict begin H.S end
+ -30 57287
+a -30 57287 a
+SDict begin 18.2 H.A end
+ -30 57287 a -30 57287 a
+SDict begin [ /View [/XYZ H.V] /Dest (7373) cvn H.B /DEST pdfmark end
+ -30 57287 a 1813
+x FW(e)-21 b(xplodepkg,)p 0 TeXcolorgray 7155 59100 a
+SDict begin H.S end
+
+7155 59100 a FW(222)9246 59100 y
+SDict begin 18.2 H.L end
+ 9246 59100 a 9246 59100
+a
+SDict begin [ /Subtype /Link /Dest (6585) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9246 59100 a Black -30 59402 a
+SDict begin H.S end
+ -30 59402 a -30 59402
+a
+SDict begin 18.2 H.A end
+ -30 59402 a -30 59402 a
+SDict begin [ /View [/XYZ H.V] /Dest (7375) cvn H.B /DEST pdfmark end
+ -30 59402 a 5825 x FL(F)-30
+66343 y
+SDict begin H.S end
+ -30 66343 a -30 66343 a
+SDict begin 18.2 H.A end
+ -30 66343 a -30 66343
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7378) cvn H.B /DEST pdfmark end
+ -30 66343 a 2015 x FW(F)-103 b(A)-77 b(Qs,)p 0 TeXcolorgray
+3820 68358 a
+SDict begin H.S end
+ 3820 68358 a FW(10)5214 68358 y
+SDict begin 18.2 H.L end
+ 5214 68358
+a 5214 68358 a
+SDict begin [ /Subtype /Link /Dest (493) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5214 68358 a Black Black Black 27866 2383
+a
+SDict begin H.S end
+ 27866 2383 a 27866 2383 a
+SDict begin 18.2 H.A end
+ 27866 2383 a 27866 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7381) cvn H.B /DEST pdfmark end
+
+27866 2383 a 1107 x FW(fdisk,)p 0 TeXcolorgray 31352
+3490 a
+SDict begin H.S end
+ 31352 3490 a FW(22)32746 3490 y
+SDict begin 18.2 H.L end
+ 32746 3490 a 32746
+3490 a
+SDict begin [ /Subtype /Link /Dest (902) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32746 3490 a Black 27866 3692 a
+SDict begin H.S end
+ 27866 3692 a 27866
+3692 a
+SDict begin 18.2 H.A end
+ 27866 3692 a 27866 3692 a
+SDict begin [ /View [/XYZ H.V] /Dest (7384) cvn H.B /DEST pdfmark end
+ 27866 3692 a 1825 x
+FW(\002le)349 b(systems,)p 0 TeXcolorgray 35111 5517
+a
+SDict begin H.S end
+ 35111 5517 a FW(28)36505 5517 y
+SDict begin 18.2 H.L end
+ 36505 5517 a 36505
+5517 a
+SDict begin [ /Subtype /Link /Dest (1028) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36505 5517 a Black 1 w FW(,)p 0 TeXcolorgray 37203
+5517 a
+SDict begin H.S end
+ 37203 5517 a FW(41)38597 5517 y
+SDict begin 18.2 H.L end
+ 38597 5517 a 38597
+5517 a
+SDict begin [ /Subtype /Link /Dest (1217) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38597 5517 a Black 1 w FW(,)p 0 TeXcolorgray 39296
+5517 a
+SDict begin H.S end
+ 39296 5517 a FW(111)41387 5517 y
+SDict begin 18.2 H.L end
+ 41387 5517 a
+41387 5517 a
+SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 41387 5517 a Black 27866 5819 a
+SDict begin H.S end
+ 27866 5819
+a 27866 5819 a
+SDict begin 18.2 H.A end
+ 27866 5819 a 27866 5819 a
+SDict begin [ /View [/XYZ H.V] /Dest (7388) cvn H.B /DEST pdfmark end
+ 27866 5819 a
+29415 7544 a FW(journalling,)p 0 TeXcolorgray 36234 7544
+a
+SDict begin H.S end
+ 36234 7544 a FW(153)38325 7544 y
+SDict begin 18.2 H.L end
+ 38325 7544 a 38325
+7544 a
+SDict begin [ /Subtype /Link /Dest (4316) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38325 7544 a Black 27866 7846 a
+SDict begin H.S end
+ 27866 7846 a 27866
+7846 a
+SDict begin 18.2 H.A end
+ 27866 7846 a 27866 7846 a
+SDict begin [ /View [/XYZ H.V] /Dest (7390) cvn H.B /DEST pdfmark end
+ 27866 7846 a 29415 9572
+a FW(layout,)p 0 TeXcolorgray 33600 9572 a
+SDict begin H.S end
+ 33600 9572
+a FW(41)34994 9572 y
+SDict begin 18.2 H.L end
+ 34994 9572 a 34994 9572 a
+SDict begin [ /Subtype /Link /Dest (1219) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34994
+9572 a Black 27866 9874 a
+SDict begin H.S end
+ 27866 9874 a 27866 9874 a
+SDict begin 18.2 H.A end
+ 27866
+9874 a 27866 9874 a
+SDict begin [ /View [/XYZ H.V] /Dest (7392) cvn H.B /DEST pdfmark end
+ 27866 9874 a 29415 11599 a FW(netw)-14
+b(ork,)p 0 TeXcolorgray 34669 11599 a
+SDict begin H.S end
+ 34669 11599 a FW(70)36063
+11599 y
+SDict begin 18.2 H.L end
+ 36063 11599 a 36063 11599 a
+SDict begin [ /Subtype /Link /Dest (2107) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36063 11599 a Black
+27866 11800 a
+SDict begin H.S end
+ 27866 11800 a 27866 11800 a
+SDict begin 18.2 H.A end
+ 27866 11800
+a 27866 11800 a
+SDict begin [ /View [/XYZ H.V] /Dest (7394) cvn H.B /DEST pdfmark end
+ 27866 11800 a 29415 13626 a FW(SMB,)p
+0 TeXcolorgray 33058 13626 a
+SDict begin H.S end
+ 33058 13626 a FW(70)34452
+13626 y
+SDict begin 18.2 H.L end
+ 34452 13626 a 34452 13626 a
+SDict begin [ /Subtype /Link /Dest (2128) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34452 13626 a Black
+27866 13827 a
+SDict begin H.S end
+ 27866 13827 a 27866 13827 a
+SDict begin 18.2 H.A end
+ 27866 13827
+a 27866 13827 a
+SDict begin [ /View [/XYZ H.V] /Dest (7397) cvn H.B /DEST pdfmark end
+ 27866 13827 a 1826 x FW(\002les)27866
+15667 y
+SDict begin H.S end
+ 27866 15667 a 27866 15667 a
+SDict begin 18.2 H.A end
+ 27866 15667 a 27866
+15667 a
+SDict begin [ /View [/XYZ H.V] /Dest (7398) cvn H.B /DEST pdfmark end
+ 27866 15667 a 29415 17680 a FW(archi)-35 b(ving,)p
+0 TeXcolorgray 35346 17680 a
+SDict begin H.S end
+ 35346 17680 a FW(192)37437
+17680 y
+SDict begin 18.2 H.L end
+ 37437 17680 a 37437 17680 a
+SDict begin [ /Subtype /Link /Dest (5454) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37437 17680 a Black
+27866 17982 a
+SDict begin H.S end
+ 27866 17982 a 27866 17982 a
+SDict begin 18.2 H.A end
+ 27866 17982
+a 27866 17982 a
+SDict begin [ /View [/XYZ H.V] /Dest (7400) cvn H.B /DEST pdfmark end
+ 27866 17982 a 29415 19707 a FW(changing)351
+b(o)-35 b(wnership,)p 0 TeXcolorgray 41350 19707 a
+SDict begin H.S end
+ 41350
+19707 a FW(111)43441 19707 y
+SDict begin 18.2 H.L end
+ 43441 19707 a 43441 19707
+a
+SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 43441 19707 a Black 27866 20009 a
+SDict begin H.S end
+ 27866 20009 a 27866
+20009 a
+SDict begin 18.2 H.A end
+ 27866 20009 a 27866 20009 a
+SDict begin [ /View [/XYZ H.V] /Dest (7402) cvn H.B /DEST pdfmark end
+ 27866 20009 a 29415
+21734 a FW(compressing,)p 0 TeXcolorgray 37163 21734
+a
+SDict begin H.S end
+ 37163 21734 a FW(189)39254 21734 y
+SDict begin 18.2 H.L end
+ 39254 21734 a 39254
+21734 a
+SDict begin [ /Subtype /Link /Dest (5290) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39254 21734 a Black 27866 22036 a
+SDict begin H.S end
+ 27866 22036
+a 27866 22036 a
+SDict begin 18.2 H.A end
+ 27866 22036 a 27866 22036 a
+SDict begin [ /View [/XYZ H.V] /Dest (7404) cvn H.B /DEST pdfmark end
+ 27866 22036
+a 29415 23761 a FW(cop)-14 b(ying,)p 0 TeXcolorgray 34593
+23761 a
+SDict begin H.S end
+ 34593 23761 a FW(128)36684 23761 y
+SDict begin 18.2 H.L end
+ 36684 23761
+a 36684 23761 a
+SDict begin [ /Subtype /Link /Dest (3669) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36684 23761 a Black 27866 24063 a
+SDict begin H.S end
+ 27866
+24063 a 27866 24063 a
+SDict begin 18.2 H.A end
+ 27866 24063 a 27866 24063 a
+SDict begin [ /View [/XYZ H.V] /Dest (7406) cvn H.B /DEST pdfmark end
+ 27866
+24063 a 29415 25789 a FW(displaying,)p 0 TeXcolorgray
+35925 25789 a
+SDict begin H.S end
+ 35925 25789 a FW(126)38016 25789 y
+SDict begin 18.2 H.L end
+ 38016
+25789 a 38016 25789 a
+SDict begin [ /Subtype /Link /Dest (3578) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38016 25789 a Black 27866 26091
+a
+SDict begin H.S end
+ 27866 26091 a 27866 26091 a
+SDict begin 18.2 H.A end
+ 27866 26091 a 27866 26091
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7408) cvn H.B /DEST pdfmark end
+ 27866 26091 a 29415 27816 a FW(do)-35 b(wnloading,)p
+0 TeXcolorgray 37361 27816 a
+SDict begin H.S end
+ 37361 27816 a FW(173)39452
+27816 y
+SDict begin 18.2 H.L end
+ 39452 27816 a 39452 27816 a
+SDict begin [ /Subtype /Link /Dest (4836) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39452 27816 a Black
+27866 28118 a
+SDict begin H.S end
+ 27866 28118 a 27866 28118 a
+SDict begin 18.2 H.A end
+ 27866 28118
+a 27866 28118 a
+SDict begin [ /View [/XYZ H.V] /Dest (7410) cvn H.B /DEST pdfmark end
+ 27866 28118 a 29415 29843 a FW(editing,)p
+0 TeXcolorgray 33987 29843 a
+SDict begin H.S end
+ 33987 29843 a FW(205)36078
+29843 y
+SDict begin 18.2 H.L end
+ 36078 29843 a 36078 29843 a
+SDict begin [ /Subtype /Link /Dest (5952) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36078 29843 a Black
+27866 30145 a
+SDict begin H.S end
+ 27866 30145 a 27866 30145 a
+SDict begin 18.2 H.A end
+ 27866 30145
+a 27866 30145 a
+SDict begin [ /View [/XYZ H.V] /Dest (7412) cvn H.B /DEST pdfmark end
+ 27866 30145 a 29415 31870 a FW(listing,)p
+0 TeXcolorgray 33601 31870 a
+SDict begin H.S end
+ 33601 31870 a FW(121)35692
+31870 y
+SDict begin 18.2 H.L end
+ 35692 31870 a 35692 31870 a
+SDict begin [ /Subtype /Link /Dest (3400) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35692 31870 a Black
+27866 32172 a
+SDict begin H.S end
+ 27866 32172 a 27866 32172 a
+SDict begin 18.2 H.A end
+ 27866 32172
+a 27866 32172 a
+SDict begin [ /View [/XYZ H.V] /Dest (7414) cvn H.B /DEST pdfmark end
+ 27866 32172 a 29415 33897 a FW(mo)-21
+b(ving,)p 0 TeXcolorgray 34354 33897 a
+SDict begin H.S end
+ 34354 33897 a
+FW(129)36445 33897 y
+SDict begin 18.2 H.L end
+ 36445 33897 a 36445 33897 a
+SDict begin [ /Subtype /Link /Dest (3714) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36445
+33897 a Black 27866 34199 a
+SDict begin H.S end
+ 27866 34199 a 27866 34199
+a
+SDict begin 18.2 H.A end
+ 27866 34199 a 27866 34199 a
+SDict begin [ /View [/XYZ H.V] /Dest (7416) cvn H.B /DEST pdfmark end
+ 27866 34199 a 29415 35924
+a FW(o)-35 b(wnership,)p 0 TeXcolorgray 35888 35924 a
+SDict begin H.S end
+
+35888 35924 a FW(111)37979 35924 y
+SDict begin 18.2 H.L end
+ 37979 35924 a 37979
+35924 a
+SDict begin [ /Subtype /Link /Dest (3080) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37979 35924 a Black 27866 36226 a
+SDict begin H.S end
+ 27866 36226
+a 27866 36226 a
+SDict begin 18.2 H.A end
+ 27866 36226 a 27866 36226 a
+SDict begin [ /View [/XYZ H.V] /Dest (7418) cvn H.B /DEST pdfmark end
+ 27866 36226
+a 29415 37951 a FW(permission,)p 0 TeXcolorgray 36234
+37951 a
+SDict begin H.S end
+ 36234 37951 a FW(112)38325 37951 y
+SDict begin 18.2 H.L end
+ 38325 37951
+a 38325 37951 a
+SDict begin [ /Subtype /Link /Dest (3136) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38325 37951 a Black 27866 38253 a
+SDict begin H.S end
+ 27866
+38253 a 27866 38253 a
+SDict begin 18.2 H.A end
+ 27866 38253 a 27866 38253 a
+SDict begin [ /View [/XYZ H.V] /Dest (7420) cvn H.B /DEST pdfmark end
+ 27866
+38253 a 29415 39978 a FW(remo)-21 b(ving,)p 0 TeXcolorgray
+35438 39978 a
+SDict begin H.S end
+ 35438 39978 a FW(129)37529 39978 y
+SDict begin 18.2 H.L end
+ 37529
+39978 a 37529 39978 a
+SDict begin [ /Subtype /Link /Dest (3737) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37529 39978 a Black 27866 40280
+a
+SDict begin H.S end
+ 27866 40280 a 27866 40280 a
+SDict begin 18.2 H.A end
+ 27866 40280 a 27866 40280
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7422) cvn H.B /DEST pdfmark end
+ 27866 40280 a 29415 42006 a FW(timestamps,)p 0 TeXcolorgray
+36467 42006 a
+SDict begin H.S end
+ 36467 42006 a FW(127)38558 42006 y
+SDict begin 18.2 H.L end
+ 38558
+42006 a 38558 42006 a
+SDict begin [ /Subtype /Link /Dest (3621) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38558 42006 a Black 27866 42307
+a
+SDict begin H.S end
+ 27866 42307 a 27866 42307 a
+SDict begin 18.2 H.A end
+ 27866 42307 a 27866 42307
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7425) cvn H.B /DEST pdfmark end
+ 27866 42307 a 1726 x FW(\002nd,)p 0 TeXcolorgray 30733
+44033 a
+SDict begin H.S end
+ 30733 44033 a FW(45)32127 44033 y
+SDict begin 18.2 H.L end
+ 32127 44033
+a 32127 44033 a
+SDict begin [ /Subtype /Link /Dest (1365) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32127 44033 a Black 27866 44234 a
+SDict begin H.S end
+ 27866
+44234 a 27866 44234 a
+SDict begin 18.2 H.A end
+ 27866 44234 a 27866 44234 a
+SDict begin [ /View [/XYZ H.V] /Dest (7428) cvn H.B /DEST pdfmark end
+ 27866
+44234 a 1826 x FW(\002re)-35 b(w)-14 b(all,)p 0 TeXcolorgray
+32775 46060 a
+SDict begin H.S end
+ 32775 46060 a FW(183)34866 46060 y
+SDict begin 18.2 H.L end
+ 34866
+46060 a 34866 46060 a
+SDict begin [ /Subtype /Link /Dest (5139) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34866 46060 a Black 27866 46261
+a
+SDict begin H.S end
+ 27866 46261 a 27866 46261 a
+SDict begin 18.2 H.A end
+ 27866 46261 a 27866 46261
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7431) cvn H.B /DEST pdfmark end
+ 27866 46261 a 1826 x FW(\003opp)g(y)350 b(disk,)p 0
+TeXcolorgray 34788 48087 a
+SDict begin H.S end
+ 34788 48087 a FW(91)36182
+48087 y
+SDict begin 18.2 H.L end
+ 36182 48087 a 36182 48087 a
+SDict begin [ /Subtype /Link /Dest (2530) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36182 48087 a Black
+FW(,)p 0 TeXcolorgray 36880 48087 a
+SDict begin H.S end
+ 36880 48087 a FW(118)38971
+48087 y
+SDict begin 18.2 H.L end
+ 38971 48087 a 38971 48087 a
+SDict begin [ /Subtype /Link /Dest (3365) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38971 48087 a Black
+27866 48389 a
+SDict begin H.S end
+ 27866 48389 a 27866 48389 a
+SDict begin 18.2 H.A end
+ 27866 48389
+a 27866 48389 a
+SDict begin [ /View [/XYZ H.V] /Dest (7435) cvn H.B /DEST pdfmark end
+ 27866 48389 a 1725 x FW(\003opp)-14 b(y)350
+b(disks)27866 50416 y
+SDict begin H.S end
+ 27866 50416 a 27866 50416 a
+SDict begin 18.2 H.A end
+ 27866
+50416 a 27866 50416 a
+SDict begin [ /View [/XYZ H.V] /Dest (7436) cvn H.B /DEST pdfmark end
+ 27866 50416 a 29415 52141 a FW(cop)-14
+b(ying,)p 0 TeXcolorgray 34593 52141 a
+SDict begin H.S end
+ 34593 52141 a
+FW(21)35987 52141 y
+SDict begin 18.2 H.L end
+ 35987 52141 a 35987 52141 a
+SDict begin [ /Subtype /Link /Dest (873) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35987
+52141 a Black 27866 52443 a
+SDict begin H.S end
+ 27866 52443 a 27866 52443
+a
+SDict begin 18.2 H.A end
+ 27866 52443 a 27866 52443 a
+SDict begin [ /View [/XYZ H.V] /Dest (7439) cvn H.B /DEST pdfmark end
+ 27866 52443 a 1725 x FW(font,)p
+0 TeXcolorgray 30810 54168 a
+SDict begin H.S end
+ 30810 54168 a FW(38)32204
+54168 y
+SDict begin 18.2 H.L end
+ 32204 54168 a 32204 54168 a
+SDict begin [ /Subtype /Link /Dest (1161) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32204 54168 a Black
+1 w FW(,)p 0 TeXcolorgray 32902 54168 a
+SDict begin H.S end
+ 32902 54168 a
+FW(50)34296 54168 y
+SDict begin 18.2 H.L end
+ 34296 54168 a 34296 54168 a
+SDict begin [ /Subtype /Link /Dest (1561) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34296
+54168 a Black 27866 54370 a
+SDict begin H.S end
+ 27866 54370 a 27866 54370
+a
+SDict begin 18.2 H.A end
+ 27866 54370 a 27866 54370 a
+SDict begin [ /View [/XYZ H.V] /Dest (7443) cvn H.B /DEST pdfmark end
+ 27866 54370 a 1825 x FW(free)350
+b(softw)-14 b(are,)p 0 TeXcolorgray 35867 56195 a
+SDict begin H.S end
+ 35867
+56195 a FW(3)36564 56195 y
+SDict begin 18.2 H.L end
+ 36564 56195 a 36564 56195
+a
+SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36564 56195 a Black 27866 56397 a
+SDict begin H.S end
+ 27866 56397 a 27866
+56397 a
+SDict begin 18.2 H.A end
+ 27866 56397 a 27866 56397 a
+SDict begin [ /View [/XYZ H.V] /Dest (7446) cvn H.B /DEST pdfmark end
+ 27866 56397 a 1826
+x FW(Free)350 b(Softw)-14 b(are)350 b(F)-21 b(oundation,)p
+0 TeXcolorgray 43093 58223 a
+SDict begin H.S end
+ 43093 58223 a FW(2)43790
+58223 y
+SDict begin 18.2 H.L end
+ 43790 58223 a 43790 58223 a
+SDict begin [ /Subtype /Link /Dest (323) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 43790 58223 a Black
+1 w FW(,)p 0 TeXcolorgray 44488 58223 a
+SDict begin H.S end
+ 44488 58223 a
+FW(3)45185 58223 y
+SDict begin 18.2 H.L end
+ 45185 58223 a 45185 58223 a
+SDict begin [ /Subtype /Link /Dest (359) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 45185
+58223 a Black 27866 58424 a
+SDict begin H.S end
+ 27866 58424 a 27866 58424
+a
+SDict begin 18.2 H.A end
+ 27866 58424 a 27866 58424 a
+SDict begin [ /View [/XYZ H.V] /Dest (7450) cvn H.B /DEST pdfmark end
+ 27866 58424 a 1826 x FW(FTP)-155
+b(,)p 0 TeXcolorgray 30811 60250 a
+SDict begin H.S end
+ 30811 60250 a FW(70)32205
+60250 y
+SDict begin 18.2 H.L end
+ 32205 60250 a 32205 60250 a
+SDict begin [ /Subtype /Link /Dest (2110) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32205 60250 a Black
+27866 60451 a
+SDict begin H.S end
+ 27866 60451 a 27866 60451 a
+SDict begin 18.2 H.A end
+ 27866 60451
+a 27866 60451 a
+SDict begin [ /View [/XYZ H.V] /Dest (7452) cvn H.B /DEST pdfmark end
+ 27866 60451 a 29415 62277 a FW(clients,)p
+0 TeXcolorgray 33754 62277 a
+SDict begin H.S end
+ 33754 62277 a FW(174)35845
+62277 y
+SDict begin 18.2 H.L end
+ 35845 62277 a 35845 62277 a
+SDict begin [ /Subtype /Link /Dest (4863) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35845 62277 a Black
+27866 62478 a
+SDict begin H.S end
+ 27866 62478 a 27866 62478 a
+SDict begin 18.2 H.A end
+ 27866 62478
+a 27866 62478 a
+SDict begin [ /View [/XYZ H.V] /Dest (7454) cvn H.B /DEST pdfmark end
+ 27866 62478 a 29415 64304 a FW(commands,)p
+0 TeXcolorgray 36156 64304 a
+SDict begin H.S end
+ 36156 64304 a FW(175)38247
+64304 y
+SDict begin 18.2 H.L end
+ 38247 64304 a 38247 64304 a
+SDict begin [ /Subtype /Link /Dest (4941) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38247 64304 a Black
+27866 64505 a
+SDict begin H.S end
+ 27866 64505 a 27866 64505 a
+SDict begin 18.2 H.A end
+ 27866 64505
+a 27866 64505 a
+SDict begin [ /View [/XYZ H.V] /Dest (7457) cvn H.B /DEST pdfmark end
+ 27866 64505 a 1826 x FW(FTP)349 b(clients)27866
+66345 y
+SDict begin H.S end
+ 27866 66345 a 27866 66345 a
+SDict begin 18.2 H.A end
+ 27866 66345 a 27866
+66345 a
+SDict begin [ /View [/XYZ H.V] /Dest (7458) cvn H.B /DEST pdfmark end
+ 27866 66345 a 29415 68358 a FW(NcFTP)-155 b(,)p
+0 TeXcolorgray 33987 68358 a
+SDict begin H.S end
+ 33987 68358 a FW(176)36078
+68358 y
+SDict begin 18.2 H.L end
+ 36078 68358 a 36078 68358 a
+SDict begin [ /Subtype /Link /Dest (4960) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36078 68358 a Black
+27866 68560 a
+SDict begin H.S end
+ 27866 68560 a 27866 68560 a
+SDict begin 18.2 H.A end
+ 27866 68560
+a 27866 68560 a
+SDict begin [ /View [/XYZ H.V] /Dest (7460) cvn H.B /DEST pdfmark end
+ 27866 68560 a Black -30 73672 a FR(256)p
+Black eop end
+%%Page: 257 279
+TeXDict begin 257 278 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.257) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (7617) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black 6698 x FL(G)-30
+5155 y
+SDict begin H.S end
+ -30 5155 a -30 5155 a
+SDict begin 18.2 H.A end
+ -30 5155 a -30 5155 a
+SDict begin [ /View [/XYZ H.V] /Dest (7463) cvn H.B /DEST pdfmark end
+ -30
+5155 a 2000 x FW(gcc,)p 0 TeXcolorgray 2603 7155 a
+SDict begin H.S end
+ 2603
+7155 a FW(2)3300 7155 y
+SDict begin 18.2 H.L end
+ 3300 7155 a 3300 7155 a
+SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3300
+7155 a Black -30 7457 a
+SDict begin H.S end
+ -30 7457 a -30 7457 a
+SDict begin 18.2 H.A end
+ -30 7457
+a -30 7457 a
+SDict begin [ /View [/XYZ H.V] /Dest (7466) cvn H.B /DEST pdfmark end
+ -30 7457 a 1726 x FW(GIMP)-155 b(,)p 0 TeXcolorgray
+4000 9183 a
+SDict begin H.S end
+ 4000 9183 a FW(83)5394 9183 y
+SDict begin 18.2 H.L end
+ 5394 9183 a
+5394 9183 a
+SDict begin [ /Subtype /Link /Dest (2394) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5394 9183 a Black -30 9384 a
+SDict begin H.S end
+ -30 9384 a -30
+9384 a
+SDict begin 18.2 H.A end
+ -30 9384 a -30 9384 a
+SDict begin [ /View [/XYZ H.V] /Dest (7469) cvn H.B /DEST pdfmark end
+ -30 9384 a 1827 x FW(GNOME,)p
+0 TeXcolorgray 5781 11211 a
+SDict begin H.S end
+ 5781 11211 a FW(15)7175 11211
+y
+SDict begin 18.2 H.L end
+ 7175 11211 a 7175 11211 a
+SDict begin [ /Subtype /Link /Dest (647) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7175 11211 a Black FW(,)p
+0 TeXcolorgray 7873 11211 a
+SDict begin H.S end
+ 7873 11211 a FW(83)9267 11211
+y
+SDict begin 18.2 H.L end
+ 9267 11211 a 9267 11211 a
+SDict begin [ /Subtype /Link /Dest (2391) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9267 11211 a Black -30 11412
+a
+SDict begin H.S end
+ -30 11412 a -30 11412 a
+SDict begin 18.2 H.A end
+ -30 11412 a -30 11412 a
+SDict begin [ /View [/XYZ H.V] /Dest (7473) cvn H.B /DEST pdfmark end
+ -30
+11412 a 1827 x FW(GNU,)p 0 TeXcolorgray 3689 13239 a
+SDict begin H.S end
+
+3689 13239 a FW(2)4386 13239 y
+SDict begin 18.2 H.L end
+ 4386 13239 a 4386 13239
+a
+SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4386 13239 a Black FW(,)p 0 TeXcolorgray 5083 13239
+a
+SDict begin H.S end
+ 5083 13239 a FW(3)5780 13239 y
+SDict begin 18.2 H.L end
+ 5780 13239 a 5780 13239
+a
+SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5780 13239 a Black 1 w FW(,)p 0 TeXcolorgray 6478 13239
+a
+SDict begin H.S end
+ 6478 13239 a FW(189)8569 13239 y
+SDict begin 18.2 H.L end
+ 8569 13239 a 8569
+13239 a
+SDict begin [ /Subtype /Link /Dest (5288) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8569 13239 a Black -30 13440 a
+SDict begin H.S end
+ -30 13440 a -30
+13440 a
+SDict begin 18.2 H.A end
+ -30 13440 a -30 13440 a
+SDict begin [ /View [/XYZ H.V] /Dest (7478) cvn H.B /DEST pdfmark end
+ -30 13440 a 1827 x FW(GNU)349
+b(Emacs,)p 0 TeXcolorgray 7756 15267 a
+SDict begin H.S end
+ 7756 15267 a FW(205)9847
+15267 y
+SDict begin 18.2 H.L end
+ 9847 15267 a 9847 15267 a
+SDict begin [ /Subtype /Link /Dest (5956) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9847 15267 a Black
+-30 15468 a
+SDict begin H.S end
+ -30 15468 a -30 15468 a
+SDict begin 18.2 H.A end
+ -30 15468 a -30 15468
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7481) cvn H.B /DEST pdfmark end
+ -30 15468 a 1827 x FW(GNU)g(tape)g(archi)-35 b(v)-21
+b(er)-30 17597 y
+SDict begin H.S end
+ -30 17597 a -30 17597 a
+SDict begin 18.2 H.A end
+ -30 17597 a
+-30 17597 a
+SDict begin [ /View [/XYZ H.V] /Dest (7482) cvn H.B /DEST pdfmark end
+ -30 17597 a 1520 19323 a FW(\(see)349 b(tar\))-30
+19572 y
+SDict begin H.S end
+ -30 19572 a -30 19572 a
+SDict begin 18.2 H.A end
+ -30 19572 a -30 19572
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7484) cvn H.B /DEST pdfmark end
+ -30 19572 a 1779 x FW(GNU/Linux,)p 0 TeXcolorgray 7408
+21351 a
+SDict begin H.S end
+ 7408 21351 a FW(2)8105 21351 y
+SDict begin 18.2 H.L end
+ 8105 21351 a 8105
+21351 a
+SDict begin [ /Subtype /Link /Dest (321) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8105 21351 a Black -30 21552 a
+SDict begin H.S end
+ -30 21552 a -30
+21552 a
+SDict begin 18.2 H.A end
+ -30 21552 a -30 21552 a
+SDict begin [ /View [/XYZ H.V] /Dest (7487) cvn H.B /DEST pdfmark end
+ -30 21552 a 1827 x FW(GPL,)p
+0 TeXcolorgray 3302 23379 a
+SDict begin H.S end
+ 3302 23379 a FW(1)3999 23379
+y
+SDict begin 18.2 H.L end
+ 3999 23379 a 3999 23379 a
+SDict begin [ /Subtype /Link /Dest (303) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 3999 23379 a Black 1 w FW(,)p
+0 TeXcolorgray 4697 23379 a
+SDict begin H.S end
+ 4697 23379 a FW(4)5394 23379
+y
+SDict begin 18.2 H.L end
+ 5394 23379 a 5394 23379 a
+SDict begin [ /Subtype /Link /Dest (365) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5394 23379 a Black -30 23580
+a
+SDict begin H.S end
+ -30 23580 a -30 23580 a
+SDict begin 18.2 H.A end
+ -30 23580 a -30 23580 a
+SDict begin [ /View [/XYZ H.V] /Dest (7491) cvn H.B /DEST pdfmark end
+ -30
+23580 a 1826 x FW(group,)p 0 TeXcolorgray 3921 25406
+a
+SDict begin H.S end
+ 3921 25406 a FW(111)6012 25406 y
+SDict begin 18.2 H.L end
+ 6012 25406 a 6012
+25406 a
+SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6012 25406 a Black -30 25708 a
+SDict begin H.S end
+ -30 25708 a -30
+25708 a
+SDict begin 18.2 H.A end
+ -30 25708 a -30 25708 a
+SDict begin [ /View [/XYZ H.V] /Dest (7494) cvn H.B /DEST pdfmark end
+ -30 25708 a 1726 x FW(groups)-30
+27736 y
+SDict begin H.S end
+ -30 27736 a -30 27736 a
+SDict begin 18.2 H.A end
+ -30 27736 a -30 27736
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7495) cvn H.B /DEST pdfmark end
+ -30 27736 a 1520 29462 a FW(adding,)p 0 TeXcolorgray
+6014 29462 a
+SDict begin H.S end
+ 6014 29462 a FW(152)8105 29462 y
+SDict begin 18.2 H.L end
+ 8105 29462
+a 8105 29462 a
+SDict begin [ /Subtype /Link /Dest (4275) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8105 29462 a Black -30 29764 a
+SDict begin H.S end
+ -30 29764
+a -30 29764 a
+SDict begin 18.2 H.A end
+ -30 29764 a -30 29764 a
+SDict begin [ /View [/XYZ H.V] /Dest (7497) cvn H.B /DEST pdfmark end
+ -30 29764 a 1520
+31490 a FW(initial,)p 0 TeXcolorgray 5473 31490 a
+SDict begin H.S end
+ 5473
+31490 a FW(144)7564 31490 y
+SDict begin 18.2 H.L end
+ 7564 31490 a 7564 31490 a
+SDict begin [ /Subtype /Link /Dest (4098) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+7564 31490 a Black -30 31692 a
+SDict begin H.S end
+ -30 31692 a -30 31692
+a
+SDict begin 18.2 H.A end
+ -30 31692 a -30 31692 a
+SDict begin [ /View [/XYZ H.V] /Dest (7500) cvn H.B /DEST pdfmark end
+ -30 31692 a 1826 x FW(GR)-56
+b(UB,)p 0 TeXcolorgray 4486 33518 a
+SDict begin H.S end
+ 4486 33518 a FW(89)5880
+33518 y
+SDict begin 18.2 H.L end
+ 5880 33518 a 5880 33518 a
+SDict begin [ /Subtype /Link /Dest (2478) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5880 33518 a Black
+-30 33720 a
+SDict begin H.S end
+ -30 33720 a -30 33720 a
+SDict begin 18.2 H.A end
+ -30 33720 a -30 33720
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7503) cvn H.B /DEST pdfmark end
+ -30 33720 a 1826 x FW(gzip,)p 0 TeXcolorgray 3069 35546
+a
+SDict begin H.S end
+ 3069 35546 a FW(189)5160 35546 y
+SDict begin 18.2 H.L end
+ 5160 35546 a 5160
+35546 a
+SDict begin [ /Subtype /Link /Dest (5286) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5160 35546 a Black -30 35848 a
+SDict begin H.S end
+ -30 35848 a -30
+35848 a
+SDict begin 18.2 H.A end
+ -30 35848 a -30 35848 a
+SDict begin [ /View [/XYZ H.V] /Dest (7505) cvn H.B /DEST pdfmark end
+ -30 35848 a 5863 x FL(H)-30
+42826 y
+SDict begin H.S end
+ -30 42826 a -30 42826 a
+SDict begin 18.2 H.A end
+ -30 42826 a -30 42826
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7508) cvn H.B /DEST pdfmark end
+ -30 42826 a 2028 x FW(hard)350 b(disk,)p 0 TeXcolorgray
+5820 44854 a
+SDict begin H.S end
+ 5820 44854 a FW(22)7214 44854 y
+SDict begin 18.2 H.L end
+ 7214 44854
+a 7214 44854 a
+SDict begin [ /Subtype /Link /Dest (904) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7214 44854 a Black -30 45056 a
+SDict begin H.S end
+ -30 45056
+a -30 45056 a
+SDict begin 18.2 H.A end
+ -30 45056 a -30 45056 a
+SDict begin [ /View [/XYZ H.V] /Dest (7511) cvn H.B /DEST pdfmark end
+ -30 45056 a 1826
+x FW(hardw)-14 b(are)351 b(requirements,)p 0 TeXcolorgray
+13473 46882 a
+SDict begin H.S end
+ 13473 46882 a FW(17)14867 46882 y
+SDict begin 18.2 H.L end
+ 14867
+46882 a 14867 46882 a
+SDict begin [ /Subtype /Link /Dest (696) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14867 46882 a Black -30 47184 a
+SDict begin H.S end
+
+-30 47184 a -30 47184 a
+SDict begin 18.2 H.A end
+ -30 47184 a -30 47184 a
+SDict begin [ /View [/XYZ H.V] /Dest (7514) cvn H.B /DEST pdfmark end
+ -30 47184
+a 1726 x FW(home)f(directory)-91 b(,)p 0 TeXcolorgray
+9060 48910 a
+SDict begin H.S end
+ 9060 48910 a FW(152)11151 48910 y
+SDict begin 18.2 H.L end
+ 11151
+48910 a 11151 48910 a
+SDict begin [ /Subtype /Link /Dest (4301) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11151 48910 a Black -30 49212 a
+SDict begin H.S end
+
+-30 49212 a -30 49212 a
+SDict begin 18.2 H.A end
+ -30 49212 a -30 49212 a
+SDict begin [ /View [/XYZ H.V] /Dest (7517) cvn H.B /DEST pdfmark end
+ -30 49212
+a 1726 x FW(HO)-49 b(WT)-25 b(Os,)p 0 TeXcolorgray 6326
+50938 a
+SDict begin H.S end
+ 6326 50938 a FW(10)7720 50938 y
+SDict begin 18.2 H.L end
+ 7720 50938 a
+7720 50938 a
+SDict begin [ /Subtype /Link /Dest (488) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7720 50938 a Black -30 51140 a
+SDict begin H.S end
+ -30 51140
+a -30 51140 a
+SDict begin 18.2 H.A end
+ -30 51140 a -30 51140 a
+SDict begin [ /View [/XYZ H.V] /Dest (7520) cvn H.B /DEST pdfmark end
+ -30 51140 a 1826
+x FW(httpd)-30 53268 y
+SDict begin H.S end
+ -30 53268 a -30 53268 a
+SDict begin 18.2 H.A end
+ -30 53268
+a -30 53268 a
+SDict begin [ /View [/XYZ H.V] /Dest (7521) cvn H.B /DEST pdfmark end
+ -30 53268 a 1520 54994 a FW(\(see)349 b(Apache\))-30
+55296 y
+SDict begin H.S end
+ -30 55296 a -30 55296 a
+SDict begin 18.2 H.A end
+ -30 55296 a -30 55296
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7522) cvn H.B /DEST pdfmark end
+ -30 55296 a 5862 x FL(I)-30 62274 y
+SDict begin H.S end
+ -30 62274 a -30
+62274 a
+SDict begin 18.2 H.A end
+ -30 62274 a -30 62274 a
+SDict begin [ /View [/XYZ H.V] /Dest (7525) cvn H.B /DEST pdfmark end
+ -30 62274 a 2028 x FW(IBM,)p
+0 TeXcolorgray 3302 64302 a
+SDict begin H.S end
+ 3302 64302 a FW(70)4696 64302
+y
+SDict begin 18.2 H.L end
+ 4696 64302 a 4696 64302 a
+SDict begin [ /Subtype /Link /Dest (2137) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4696 64302 a Black -30 64504
+a
+SDict begin H.S end
+ -30 64504 a -30 64504 a
+SDict begin 18.2 H.A end
+ -30 64504 a -30 64504 a
+SDict begin [ /View [/XYZ H.V] /Dest (7528) cvn H.B /DEST pdfmark end
+ -30
+64504 a 1826 x FW(ICMP)-155 b(,)p 0 TeXcolorgray 3923
+66330 a
+SDict begin H.S end
+ 3923 66330 a FW(157)6014 66330 y
+SDict begin 18.2 H.L end
+ 6014 66330 a
+6014 66330 a
+SDict begin [ /Subtype /Link /Dest (4421) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6014 66330 a Black -30 66532 a
+SDict begin H.S end
+ -30 66532
+a -30 66532 a
+SDict begin 18.2 H.A end
+ -30 66532 a -30 66532 a
+SDict begin [ /View [/XYZ H.V] /Dest (7531) cvn H.B /DEST pdfmark end
+ -30 66532 a 1826
+x FW(IDE,)p 0 TeXcolorgray 2991 68358 a
+SDict begin H.S end
+ 2991 68358 a
+FW(22)4385 68358 y
+SDict begin 18.2 H.L end
+ 4385 68358 a 4385 68358 a
+SDict begin [ /Subtype /Link /Dest (906) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4385 68358
+a Black Black Black 27866 2383 a
+SDict begin H.S end
+ 27866 2383 a 27866 2383
+a
+SDict begin 18.2 H.A end
+ 27866 2383 a 27866 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7534) cvn H.B /DEST pdfmark end
+ 27866 2383 a 1107 x FW(idle)348
+b(process,)p 0 TeXcolorgray 35187 3490 a
+SDict begin H.S end
+ 35187 3490 a
+FW(142)37278 3490 y
+SDict begin 18.2 H.L end
+ 37278 3490 a 37278 3490 a
+SDict begin [ /Subtype /Link /Dest (4037) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37278 3490
+a Black 27866 3792 a
+SDict begin H.S end
+ 27866 3792 a 27866 3792 a
+SDict begin 18.2 H.A end
+ 27866
+3792 a 27866 3792 a
+SDict begin [ /View [/XYZ H.V] /Dest (7537) cvn H.B /DEST pdfmark end
+ 27866 3792 a 1969 x FW(ifcon\002g,)p
+0 TeXcolorgray 32902 5761 a
+SDict begin H.S end
+ 32902 5761 a FW(61)34296
+5761 y
+SDict begin 18.2 H.L end
+ 34296 5761 a 34296 5761 a
+SDict begin [ /Subtype /Link /Dest (1837) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34296 5761 a Black 27866
+6063 a
+SDict begin H.S end
+ 27866 6063 a 27866 6063 a
+SDict begin 18.2 H.A end
+ 27866 6063 a 27866 6063
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7540) cvn H.B /DEST pdfmark end
+ 27866 6063 a 1969 x FW(inetd,)p 0 TeXcolorgray 31352
+8032 a
+SDict begin H.S end
+ 31352 8032 a FW(181)33443 8032 y
+SDict begin 18.2 H.L end
+ 33443 8032 a
+33443 8032 a
+SDict begin [ /Subtype /Link /Dest (5076) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33443 8032 a Black 27866 8233 a
+SDict begin H.S end
+ 27866 8233
+a 27866 8233 a
+SDict begin 18.2 H.A end
+ 27866 8233 a 27866 8233 a
+SDict begin [ /View [/XYZ H.V] /Dest (7543) cvn H.B /DEST pdfmark end
+ 27866 8233 a
+2069 x FW(init,)p 0 TeXcolorgray 30423 10302 a
+SDict begin H.S end
+ 30423
+10302 a FW(47)31817 10302 y
+SDict begin 18.2 H.L end
+ 31817 10302 a 31817 10302
+a
+SDict begin [ /Subtype /Link /Dest (1409) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 31817 10302 a Black 1 w FW(,)p 0 TeXcolorgray 32516
+10302 a
+SDict begin H.S end
+ 32516 10302 a FW(48)33910 10302 y
+SDict begin 18.2 H.L end
+ 33910 10302
+a 33910 10302 a
+SDict begin [ /Subtype /Link /Dest (1456) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33910 10302 a Black FW(,)p 0 TeXcolorgray
+34608 10302 a
+SDict begin H.S end
+ 34608 10302 a FW(86)36002 10302 y
+SDict begin 18.2 H.L end
+ 36002
+10302 a 36002 10302 a
+SDict begin [ /Subtype /Link /Dest (2432) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36002 10302 a Black 1 w FW(,)p
+0 TeXcolorgray 36700 10302 a
+SDict begin H.S end
+ 36700 10302 a FW(154)38791
+10302 y
+SDict begin 18.2 H.L end
+ 38791 10302 a 38791 10302 a
+SDict begin [ /Subtype /Link /Dest (4366) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38791 10302 a Black
+27866 10504 a
+SDict begin H.S end
+ 27866 10504 a 27866 10504 a
+SDict begin 18.2 H.A end
+ 27866 10504
+a 27866 10504 a
+SDict begin [ /View [/XYZ H.V] /Dest (7549) cvn H.B /DEST pdfmark end
+ 27866 10504 a 2069 x FW(init)g(scripts,)p
+0 TeXcolorgray 34414 12573 a
+SDict begin H.S end
+ 34414 12573 a FW(181)36505
+12573 y
+SDict begin 18.2 H.L end
+ 36505 12573 a 36505 12573 a
+SDict begin [ /Subtype /Link /Dest (5078) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36505 12573 a Black
+27866 12875 a
+SDict begin H.S end
+ 27866 12875 a 27866 12875 a
+SDict begin 18.2 H.A end
+ 27866 12875
+a 27866 12875 a
+SDict begin [ /View [/XYZ H.V] /Dest (7552) cvn H.B /DEST pdfmark end
+ 27866 12875 a 1969 x FW(input)h(redirection,)p
+0 TeXcolorgray 37821 14844 a
+SDict begin H.S end
+ 37821 14844 a FW(105)39912
+14844 y
+SDict begin 18.2 H.L end
+ 39912 14844 a 39912 14844 a
+SDict begin [ /Subtype /Link /Dest (2849) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39912 14844 a Black
+27866 15145 a
+SDict begin H.S end
+ 27866 15145 a 27866 15145 a
+SDict begin 18.2 H.A end
+ 27866 15145
+a 27866 15145 a
+SDict begin [ /View [/XYZ H.V] /Dest (7555) cvn H.B /DEST pdfmark end
+ 27866 15145 a 1969 x FW(installation,)p
+0 TeXcolorgray 34763 17114 a
+SDict begin H.S end
+ 34763 17114 a FW(15)36157
+17114 y
+SDict begin 18.2 H.L end
+ 36157 17114 a 36157 17114 a
+SDict begin [ /Subtype /Link /Dest (635) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36157 17114 a Black
+27866 17316 a
+SDict begin H.S end
+ 27866 17316 a 27866 17316 a
+SDict begin 18.2 H.A end
+ 27866 17316
+a 27866 17316 a
+SDict begin [ /View [/XYZ H.V] /Dest (7557) cvn H.B /DEST pdfmark end
+ 27866 17316 a 29415 19385 a FW(boot)h(disk,)p
+0 TeXcolorgray 35266 19385 a
+SDict begin H.S end
+ 35266 19385 a FW(20)36660
+19385 y
+SDict begin 18.2 H.L end
+ 36660 19385 a 36660 19385 a
+SDict begin [ /Subtype /Link /Dest (835) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36660 19385 a Black
+27866 19586 a
+SDict begin H.S end
+ 27866 19586 a 27866 19586 a
+SDict begin 18.2 H.A end
+ 27866 19586
+a 27866 19586 a
+SDict begin [ /View [/XYZ H.V] /Dest (7559) cvn H.B /DEST pdfmark end
+ 27866 19586 a 29415 21656 a FW(CD-R)-56
+b(OM,)p 0 TeXcolorgray 35636 21656 a
+SDict begin H.S end
+ 35636 21656 a FW(19)37030
+21656 y
+SDict begin 18.2 H.L end
+ 37030 21656 a 37030 21656 a
+SDict begin [ /Subtype /Link /Dest (814) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37030 21656 a Black
+1 w FW(,)p 0 TeXcolorgray 37728 21656 a
+SDict begin H.S end
+ 37728 21656 a
+FW(29)39122 21656 y
+SDict begin 18.2 H.L end
+ 39122 21656 a 39122 21656 a
+SDict begin [ /Subtype /Link /Dest (1041) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39122
+21656 a Black 27866 21857 a
+SDict begin H.S end
+ 27866 21857 a 27866 21857
+a
+SDict begin 18.2 H.A end
+ 27866 21857 a 27866 21857 a
+SDict begin [ /View [/XYZ H.V] /Dest (7562) cvn H.B /DEST pdfmark end
+ 27866 21857 a 29415 23926
+a FW(\003opp)-14 b(y)-91 b(,)p 0 TeXcolorgray 33573 23926
+a
+SDict begin H.S end
+ 33573 23926 a FW(19)34967 23926 y
+SDict begin 18.2 H.L end
+ 34967 23926 a 34967
+23926 a
+SDict begin [ /Subtype /Link /Dest (807) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34967 23926 a Black 27866 24228 a
+SDict begin H.S end
+ 27866 24228
+a 27866 24228 a
+SDict begin 18.2 H.A end
+ 27866 24228 a 27866 24228 a
+SDict begin [ /View [/XYZ H.V] /Dest (7564) cvn H.B /DEST pdfmark end
+ 27866 24228
+a 29415 26197 a FW(lo)-35 b(w)349 b(memory)-91 b(,)p
+0 TeXcolorgray 37077 26197 a
+SDict begin H.S end
+ 37077 26197 a FW(17)38471
+26197 y
+SDict begin 18.2 H.L end
+ 38471 26197 a 38471 26197 a
+SDict begin [ /Subtype /Link /Dest (732) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38471 26197 a Black
+27866 26499 a
+SDict begin H.S end
+ 27866 26499 a 27866 26499 a
+SDict begin 18.2 H.A end
+ 27866 26499
+a 27866 26499 a
+SDict begin [ /View [/XYZ H.V] /Dest (7566) cvn H.B /DEST pdfmark end
+ 27866 26499 a 29415 28467 a FW(NFS,)p
+0 TeXcolorgray 32671 28467 a
+SDict begin H.S end
+ 32671 28467 a FW(17)34065
+28467 y
+SDict begin 18.2 H.L end
+ 34065 28467 a 34065 28467 a
+SDict begin [ /Subtype /Link /Dest (728) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34065 28467 a Black
+FW(,)p 0 TeXcolorgray 34763 28467 a
+SDict begin H.S end
+ 34763 28467 a FW(20)36157
+28467 y
+SDict begin 18.2 H.L end
+ 36157 28467 a 36157 28467 a
+SDict begin [ /Subtype /Link /Dest (824) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36157 28467 a Black
+1 w FW(,)p 0 TeXcolorgray 36855 28467 a
+SDict begin H.S end
+ 36855 28467 a
+FW(29)38249 28467 y
+SDict begin 18.2 H.L end
+ 38249 28467 a 38249 28467 a
+SDict begin [ /Subtype /Link /Dest (1047) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38249
+28467 a Black 27866 28669 a
+SDict begin H.S end
+ 27866 28669 a 27866 28669
+a
+SDict begin 18.2 H.A end
+ 27866 28669 a 27866 28669 a
+SDict begin [ /View [/XYZ H.V] /Dest (7570) cvn H.B /DEST pdfmark end
+ 27866 28669 a 29415 30738
+a FW(PLIP)-155 b(,SLIP)g(,PPP)g(,)p 0 TeXcolorgray 38407
+30738 a
+SDict begin H.S end
+ 38407 30738 a FW(20)39801 30738 y
+SDict begin 18.2 H.L end
+ 39801 30738
+a 39801 30738 a
+SDict begin [ /Subtype /Link /Dest (829) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39801 30738 a Black 27866 30940 a
+SDict begin H.S end
+ 27866
+30940 a 27866 30940 a
+SDict begin 18.2 H.A end
+ 27866 30940 a 27866 30940 a
+SDict begin [ /View [/XYZ H.V] /Dest (7572) cvn H.B /DEST pdfmark end
+ 27866
+30940 a 29415 33009 a FW(root)350 b(disk,)p 0 TeXcolorgray
+35033 33009 a
+SDict begin H.S end
+ 35033 33009 a FW(21)36427 33009 y
+SDict begin 18.2 H.L end
+ 36427
+33009 a 36427 33009 a
+SDict begin [ /Subtype /Link /Dest (849) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36427 33009 a Black 27866 33210
+a
+SDict begin H.S end
+ 27866 33210 a 27866 33210 a
+SDict begin 18.2 H.A end
+ 27866 33210 a 27866 33210
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7574) cvn H.B /DEST pdfmark end
+ 27866 33210 a 29415 35279 a FW(supplemental)g(disk,)p
+0 TeXcolorgray 40225 35279 a
+SDict begin H.S end
+ 40225 35279 a FW(21)41619
+35279 y
+SDict begin 18.2 H.L end
+ 41619 35279 a 41619 35279 a
+SDict begin [ /Subtype /Link /Dest (861) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 41619 35279 a Black
+27866 35581 a
+SDict begin H.S end
+ 27866 35581 a 27866 35581 a
+SDict begin 18.2 H.A end
+ 27866 35581
+a 27866 35581 a
+SDict begin [ /View [/XYZ H.V] /Dest (7576) cvn H.B /DEST pdfmark end
+ 27866 35581 a 29415 37550 a FW(system)f(requirements,)p
+0 TeXcolorgray 41618 37550 a
+SDict begin H.S end
+ 41618 37550 a FW(17)43012
+37550 y
+SDict begin 18.2 H.L end
+ 43012 37550 a 43012 37550 a
+SDict begin [ /Subtype /Link /Dest (702) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 43012 37550 a Black
+27866 37852 a
+SDict begin H.S end
+ 27866 37852 a 27866 37852 a
+SDict begin 18.2 H.A end
+ 27866 37852
+a 27866 37852 a
+SDict begin [ /View [/XYZ H.V] /Dest (7579) cvn H.B /DEST pdfmark end
+ 27866 37852 a 1969 x FW(installation)f(methods,)p
+0 TeXcolorgray 39838 39821 a
+SDict begin H.S end
+ 39838 39821 a FW(30)41232
+39821 y
+SDict begin 18.2 H.L end
+ 41232 39821 a 41232 39821 a
+SDict begin [ /Subtype /Link /Dest (1068) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 41232 39821 a Black
+27866 40022 a
+SDict begin H.S end
+ 27866 40022 a 27866 40022 a
+SDict begin 18.2 H.A end
+ 27866 40022
+a 27866 40022 a
+SDict begin [ /View [/XYZ H.V] /Dest (7582) cvn H.B /DEST pdfmark end
+ 27866 40022 a 2069 x FW(installpkg,)p
+0 TeXcolorgray 34065 42091 a
+SDict begin H.S end
+ 34065 42091 a FW(218)36156
+42091 y
+SDict begin 18.2 H.L end
+ 36156 42091 a 36156 42091 a
+SDict begin [ /Subtype /Link /Dest (6433) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36156 42091 a Black
+1 w FW(,)p 0 TeXcolorgray 36855 42091 a
+SDict begin H.S end
+ 36855 42091 a
+FW(222)38946 42091 y
+SDict begin 18.2 H.L end
+ 38946 42091 a 38946 42091 a
+SDict begin [ /Subtype /Link /Dest (6587) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38946
+42091 a Black 27866 42393 a
+SDict begin H.S end
+ 27866 42393 a 27866 42393
+a
+SDict begin 18.2 H.A end
+ 27866 42393 a 27866 42393 a
+SDict begin [ /View [/XYZ H.V] /Dest (7586) cvn H.B /DEST pdfmark end
+ 27866 42393 a 1969 x FW(IP)h(address,)p
+0 TeXcolorgray 34334 44362 a
+SDict begin H.S end
+ 34334 44362 a FW(61)35728
+44362 y
+SDict begin 18.2 H.L end
+ 35728 44362 a 35728 44362 a
+SDict begin [ /Subtype /Link /Dest (1840) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35728 44362 a Black
+1 w FW(,)p 0 TeXcolorgray 36427 44362 a
+SDict begin H.S end
+ 36427 44362 a
+FW(159)38518 44362 y
+SDict begin 18.2 H.L end
+ 38518 44362 a 38518 44362 a
+SDict begin [ /Subtype /Link /Dest (4477) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38518
+44362 a Black 27866 44564 a
+SDict begin H.S end
+ 27866 44564 a 27866 44564
+a
+SDict begin 18.2 H.A end
+ 27866 44564 a 27866 44564 a
+SDict begin [ /View [/XYZ H.V] /Dest (7589) cvn H.B /DEST pdfmark end
+ 27866 44564 a 29415 46633
+a FW(static,)p 0 TeXcolorgray 33057 46633 a
+SDict begin H.S end
+ 33057 46633
+a FW(63)34451 46633 y
+SDict begin 18.2 H.L end
+ 34451 46633 a 34451 46633 a
+SDict begin [ /Subtype /Link /Dest (1883) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34451
+46633 a Black 27866 46834 a
+SDict begin H.S end
+ 27866 46834 a 27866 46834
+a
+SDict begin 18.2 H.A end
+ 27866 46834 a 27866 46834 a
+SDict begin [ /View [/XYZ H.V] /Dest (7592) cvn H.B /DEST pdfmark end
+ 27866 46834 a 2069 x FW(IP)g(forw)-14
+b(arding,)p 0 TeXcolorgray 36334 48903 a
+SDict begin H.S end
+ 36334 48903
+a FW(185)38425 48903 y
+SDict begin 18.2 H.L end
+ 38425 48903 a 38425 48903 a
+SDict begin [ /Subtype /Link /Dest (5184) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38425
+48903 a Black 27866 49205 a
+SDict begin H.S end
+ 27866 49205 a 27866 49205
+a
+SDict begin 18.2 H.A end
+ 27866 49205 a 27866 49205 a
+SDict begin [ /View [/XYZ H.V] /Dest (7595) cvn H.B /DEST pdfmark end
+ 27866 49205 a 1969 x FW(iptables,)p
+0 TeXcolorgray 32902 51174 a
+SDict begin H.S end
+ 32902 51174 a FW(183)34993
+51174 y
+SDict begin 18.2 H.L end
+ 34993 51174 a 34993 51174 a
+SDict begin [ /Subtype /Link /Dest (5135) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34993 51174 a Black
+27866 51476 a
+SDict begin H.S end
+ 27866 51476 a 27866 51476 a
+SDict begin 18.2 H.A end
+ 27866 51476
+a 27866 51476 a
+SDict begin [ /View [/XYZ H.V] /Dest (7598) cvn H.B /DEST pdfmark end
+ 27866 51476 a 1969 x FW(ISA,)p 0 TeXcolorgray
+30810 53445 a
+SDict begin H.S end
+ 30810 53445 a FW(59)32204 53445 y
+SDict begin 18.2 H.L end
+ 32204
+53445 a 32204 53445 a
+SDict begin [ /Subtype /Link /Dest (1803) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32204 53445 a Black 27866 53646
+a
+SDict begin H.S end
+ 27866 53646 a 27866 53646 a
+SDict begin 18.2 H.A end
+ 27866 53646 a 27866 53646
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7600) cvn H.B /DEST pdfmark end
+ 27866 53646 a 6691 x FL(J)27866 61481 y
+SDict begin H.S end
+ 27866 61481
+a 27866 61481 a
+SDict begin 18.2 H.A end
+ 27866 61481 a 27866 61481 a
+SDict begin [ /View [/XYZ H.V] /Dest (7603) cvn H.B /DEST pdfmark end
+ 27866 61481
+a 2243 x FW(jobs,)p 0 TeXcolorgray 30888 63724 a
+SDict begin H.S end
+ 30888
+63724 a FW(134)32979 63724 y
+SDict begin 18.2 H.L end
+ 32979 63724 a 32979 63724
+a
+SDict begin [ /Subtype /Link /Dest (3871) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32979 63724 a Black 27866 64026 a
+SDict begin H.S end
+ 27866 64026 a 27866
+64026 a
+SDict begin 18.2 H.A end
+ 27866 64026 a 27866 64026 a
+SDict begin [ /View [/XYZ H.V] /Dest (7606) cvn H.B /DEST pdfmark end
+ 27866 64026 a 1968
+x FW(journalling)350 b(\002le)f(system,)p 0 TeXcolorgray
+41039 65994 a
+SDict begin H.S end
+ 41039 65994 a FW(153)43130 65994 y
+SDict begin 18.2 H.L end
+ 43130
+65994 a 43130 65994 a
+SDict begin [ /Subtype /Link /Dest (4314) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 43130 65994 a Black 27866 66296
+a
+SDict begin H.S end
+ 27866 66296 a 27866 66296 a
+SDict begin 18.2 H.A end
+ 27866 66296 a 27866 66296
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7608) cvn H.B /DEST pdfmark end
+ 27866 66296 a Black 49394 73672 a FR(257)p Black eop
+end
+%%Page: 258 280
+TeXDict begin 258 279 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.258) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (7771) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black 6650 x FL(K)-30
+5079 y
+SDict begin H.S end
+ -30 5079 a -30 5079 a
+SDict begin 18.2 H.A end
+ -30 5079 a -30 5079 a
+SDict begin [ /View [/XYZ H.V] /Dest (7611) cvn H.B /DEST pdfmark end
+ -30
+5079 a 2070 x FW(K)349 b(Desktop)g(En)-56 b(vironment)352
+b(\(KDE\),)p 0 TeXcolorgray 18392 7149 a
+SDict begin H.S end
+ 18392 7149 a
+FW(83)19786 7149 y
+SDict begin 18.2 H.L end
+ 19786 7149 a 19786 7149 a
+SDict begin [ /Subtype /Link /Dest (2389) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 19786 7149
+a Black -30 7450 a
+SDict begin H.S end
+ -30 7450 a -30 7450 a
+SDict begin 18.2 H.A end
+ -30 7450 a -30
+7450 a
+SDict begin [ /View [/XYZ H.V] /Dest (7614) cvn H.B /DEST pdfmark end
+ -30 7450 a 1768 x FW(KDE,)p 0 TeXcolorgray 3534
+9218 a
+SDict begin H.S end
+ 3534 9218 a FW(15)4928 9218 y
+SDict begin 18.2 H.L end
+ 4928 9218 a 4928
+9218 a
+SDict begin [ /Subtype /Link /Dest (645) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4928 9218 a Black -30 11287 a FW(k)-14 b(ernel,)p
+0 TeXcolorgray 4139 11287 a
+SDict begin H.S end
+ 4139 11287 a FW(1)4836 11287
+y
+SDict begin 18.2 H.L end
+ 4836 11287 a 4836 11287 a
+SDict begin [ /Subtype /Link /Dest (7617) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4836 11287 a Black FW(,)p
+0 TeXcolorgray 5534 11287 a
+SDict begin H.S end
+ 5534 11287 a FW(50)6928 11287
+y
+SDict begin 18.2 H.L end
+ 6928 11287 a 6928 11287 a
+SDict begin [ /Subtype /Link /Dest (1577) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6928 11287 a Black -30 11489
+a
+SDict begin H.S end
+ -30 11489 a -30 11489 a
+SDict begin 18.2 H.A end
+ -30 11489 a -30 11489 a
+SDict begin [ /View [/XYZ H.V] /Dest (7620) cvn H.B /DEST pdfmark end
+ -30
+11489 a 1520 13357 a FW(2.4.x)349 b(compiling,)p 0 TeXcolorgray
+11013 13357 a
+SDict begin H.S end
+ 11013 13357 a FW(52)12407 13357 y
+SDict begin 18.2 H.L end
+ 12407
+13357 a 12407 13357 a
+SDict begin [ /Subtype /Link /Dest (1630) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12407 13357 a Black -30 13659 a
+SDict begin H.S end
+
+-30 13659 a -30 13659 a
+SDict begin 18.2 H.A end
+ -30 13659 a -30 13659 a
+SDict begin [ /View [/XYZ H.V] /Dest (7622) cvn H.B /DEST pdfmark end
+ -30 13659
+a 1520 15426 a FW(2.6.x)g(compiling,)p 0 TeXcolorgray
+11013 15426 a
+SDict begin H.S end
+ 11013 15426 a FW(54)12407 15426 y
+SDict begin 18.2 H.L end
+ 12407
+15426 a 12407 15426 a
+SDict begin [ /Subtype /Link /Dest (1687) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12407 15426 a Black -30 15728 a
+SDict begin H.S end
+
+-30 15728 a -30 15728 a
+SDict begin 18.2 H.A end
+ -30 15728 a -30 15728 a
+SDict begin [ /View [/XYZ H.V] /Dest (7624) cvn H.B /DEST pdfmark end
+ -30 15728
+a 1520 17496 a FW(compiling,)p 0 TeXcolorgray 7874 17496
+a
+SDict begin H.S end
+ 7874 17496 a FW(51)9268 17496 y
+SDict begin 18.2 H.L end
+ 9268 17496 a 9268 17496
+a
+SDict begin [ /Subtype /Link /Dest (1616) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9268 17496 a Black -30 17798 a
+SDict begin H.S end
+ -30 17798 a -30 17798
+a
+SDict begin 18.2 H.A end
+ -30 17798 a -30 17798 a
+SDict begin [ /View [/XYZ H.V] /Dest (7626) cvn H.B /DEST pdfmark end
+ -30 17798 a 1520 19565 a FW(frame)h(b)-28
+b(uf)-35 b(fer)-56 b(,)p 0 TeXcolorgray 9107 19565 a
+SDict begin H.S end
+
+9107 19565 a FW(90)10501 19565 y
+SDict begin 18.2 H.L end
+ 10501 19565 a 10501
+19565 a
+SDict begin [ /Subtype /Link /Dest (2512) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10501 19565 a Black -30 19767 a
+SDict begin H.S end
+ -30 19767 a -30
+19767 a
+SDict begin 18.2 H.A end
+ -30 19767 a -30 19767 a
+SDict begin [ /View [/XYZ H.V] /Dest (7628) cvn H.B /DEST pdfmark end
+ -30 19767 a 1520 21634
+a FW(modules,)p 0 TeXcolorgray 6944 21634 a
+SDict begin H.S end
+ 6944 21634
+a FW(54)8338 21634 y
+SDict begin 18.2 H.L end
+ 8338 21634 a 8338 21634 a
+SDict begin [ /Subtype /Link /Dest (1668) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8338 21634
+a Black 1 w FW(,)p 0 TeXcolorgray 9036 21634 a
+SDict begin H.S end
+ 9036 21634
+a FW(55)10430 21634 y
+SDict begin 18.2 H.L end
+ 10430 21634 a 10430 21634 a
+SDict begin [ /Subtype /Link /Dest (1699) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10430
+21634 a Black -30 21836 a
+SDict begin H.S end
+ -30 21836 a -30 21836 a
+SDict begin 18.2 H.A end
+ -30
+21836 a -30 21836 a
+SDict begin [ /View [/XYZ H.V] /Dest (7632) cvn H.B /DEST pdfmark end
+ -30 21836 a 1868 x FW(k)-14 b(ernel)350
+b(module,)p 0 TeXcolorgray 8672 23704 a
+SDict begin H.S end
+ 8672 23704 a
+FW(58)10066 23704 y
+SDict begin 18.2 H.L end
+ 10066 23704 a 10066 23704 a
+SDict begin [ /Subtype /Link /Dest (1773) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10066
+23704 a Black -30 23905 a
+SDict begin H.S end
+ -30 23905 a -30 23905 a
+SDict begin 18.2 H.A end
+ -30
+23905 a -30 23905 a
+SDict begin [ /View [/XYZ H.V] /Dest (7634) cvn H.B /DEST pdfmark end
+ -30 23905 a 1520 25773 a FW(loading,)p
+0 TeXcolorgray 6402 25773 a
+SDict begin H.S end
+ 6402 25773 a FW(55)7796 25773
+y
+SDict begin 18.2 H.L end
+ 7796 25773 a 7796 25773 a
+SDict begin [ /Subtype /Link /Dest (1715) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7796 25773 a Black -30 26075
+a
+SDict begin H.S end
+ -30 26075 a -30 26075 a
+SDict begin 18.2 H.A end
+ -30 26075 a -30 26075 a
+SDict begin [ /View [/XYZ H.V] /Dest (7636) cvn H.B /DEST pdfmark end
+ -30
+26075 a 1520 27843 a FW(remo)-21 b(ving,)p 0 TeXcolorgray
+7542 27843 a
+SDict begin H.S end
+ 7542 27843 a FW(55)8936 27843 y
+SDict begin 18.2 H.L end
+ 8936 27843
+a 8936 27843 a
+SDict begin [ /Subtype /Link /Dest (1712) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8936 27843 a Black -30 28145 a
+SDict begin H.S end
+ -30 28145
+a -30 28145 a
+SDict begin 18.2 H.A end
+ -30 28145 a -30 28145 a
+SDict begin [ /View [/XYZ H.V] /Dest (7639) cvn H.B /DEST pdfmark end
+ -30 28145 a 1767
+x FW(k)-14 b(ernel)350 b(modules,)p 0 TeXcolorgray 9215
+29912 a
+SDict begin H.S end
+ 9215 29912 a FW(47)10609 29912 y
+SDict begin 18.2 H.L end
+ 10609 29912
+a 10609 29912 a
+SDict begin [ /Subtype /Link /Dest (1429) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10609 29912 a Black FW(,)p 0 TeXcolorgray
+11307 29912 a
+SDict begin H.S end
+ 11307 29912 a FW(67)12701 29912 y
+SDict begin 18.2 H.L end
+ 12701
+29912 a 12701 29912 a
+SDict begin [ /Subtype /Link /Dest (2037) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12701 29912 a Black -30 30114 a
+SDict begin H.S end
+
+-30 30114 a -30 30114 a
+SDict begin 18.2 H.A end
+ -30 30114 a -30 30114 a
+SDict begin [ /View [/XYZ H.V] /Dest (7643) cvn H.B /DEST pdfmark end
+ -30 30114
+a 1868 x FW(k)-14 b(e)-21 b(yboard,)p 0 TeXcolorgray
+5823 31982 a
+SDict begin H.S end
+ 5823 31982 a FW(26)7217 31982 y
+SDict begin 18.2 H.L end
+ 7217 31982
+a 7217 31982 a
+SDict begin [ /Subtype /Link /Dest (1004) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7217 31982 a Black -30 32284 a
+SDict begin H.S end
+ -30 32284
+a -30 32284 a
+SDict begin 18.2 H.A end
+ -30 32284 a -30 32284 a
+SDict begin [ /View [/XYZ H.V] /Dest (7646) cvn H.B /DEST pdfmark end
+ -30 32284 a 1767
+x FW(k)-14 b(e)-21 b(ymap,)p 0 TeXcolorgray 5048 34051
+a
+SDict begin H.S end
+ 5048 34051 a FW(26)6442 34051 y
+SDict begin 18.2 H.L end
+ 6442 34051 a 6442 34051
+a
+SDict begin [ /Subtype /Link /Dest (1002) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6442 34051 a Black -30 34353 a
+SDict begin H.S end
+ -30 34353 a -30 34353
+a
+SDict begin 18.2 H.A end
+ -30 34353 a -30 34353 a
+SDict begin [ /View [/XYZ H.V] /Dest (7649) cvn H.B /DEST pdfmark end
+ -30 34353 a 1767 x FW(kill,)p
+0 TeXcolorgray 2528 36120 a
+SDict begin H.S end
+ 2528 36120 a FW(139)4619
+36120 y
+SDict begin 18.2 H.L end
+ 4619 36120 a 4619 36120 a
+SDict begin [ /Subtype /Link /Dest (3959) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4619 36120 a Black
+-30 36322 a
+SDict begin H.S end
+ -30 36322 a -30 36322 a
+SDict begin 18.2 H.A end
+ -30 36322 a -30 36322
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7651) cvn H.B /DEST pdfmark end
+ -30 36322 a 6087 x FL(L)-30 43525 y
+SDict begin H.S end
+ -30 43525 a -30
+43525 a
+SDict begin 18.2 H.A end
+ -30 43525 a -30 43525 a
+SDict begin [ /View [/XYZ H.V] /Dest (7654) cvn H.B /DEST pdfmark end
+ -30 43525 a 2069 x FW(LILO,)p
+0 TeXcolorgray 3843 45594 a
+SDict begin H.S end
+ 3843 45594 a FW(38)5237 45594
+y
+SDict begin 18.2 H.L end
+ 5237 45594 a 5237 45594 a
+SDict begin [ /Subtype /Link /Dest (1170) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5237 45594 a Black 1 w FW(,)p
+0 TeXcolorgray 5936 45594 a
+SDict begin H.S end
+ 5936 45594 a FW(89)7330 45594
+y
+SDict begin 18.2 H.L end
+ 7330 45594 a 7330 45594 a
+SDict begin [ /Subtype /Link /Dest (2471) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7330 45594 a Black -30 45796
+a
+SDict begin H.S end
+ -30 45796 a -30 45796 a
+SDict begin 18.2 H.A end
+ -30 45796 a -30 45796 a
+SDict begin [ /View [/XYZ H.V] /Dest (7657) cvn H.B /DEST pdfmark end
+ -30
+45796 a 1520 47664 a FW(con\002guration,)p 0 TeXcolorgray
+9655 47664 a
+SDict begin H.S end
+ 9655 47664 a FW(90)11049 47664 y
+SDict begin 18.2 H.L end
+ 11049 47664
+a 11049 47664 a
+SDict begin [ /Subtype /Link /Dest (2490) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11049 47664 a Black -30 47966 a
+SDict begin H.S end
+ -30 47966
+a -30 47966 a
+SDict begin 18.2 H.A end
+ -30 47966 a -30 47966 a
+SDict begin [ /View [/XYZ H.V] /Dest (7660) cvn H.B /DEST pdfmark end
+ -30 47966 a 1767
+x FW(links,)p 0 TeXcolorgray 3380 49733 a
+SDict begin H.S end
+ 3380 49733
+a FW(111)5471 49733 y
+SDict begin 18.2 H.L end
+ 5471 49733 a 5471 49733 a
+SDict begin [ /Subtype /Link /Dest (3072) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5471
+49733 a Black 1 w FW(,)p 0 TeXcolorgray 6170 49733 a
+SDict begin H.S end
+
+6170 49733 a FW(116)8261 49733 y
+SDict begin 18.2 H.L end
+ 8261 49733 a 8261 49733
+a
+SDict begin [ /Subtype /Link /Dest (3285) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8261 49733 a Black 1 w FW(,)p 0 TeXcolorgray 8959 49733
+a
+SDict begin H.S end
+ 8959 49733 a FW(131)11050 49733 y
+SDict begin 18.2 H.L end
+ 11050 49733 a 11050
+49733 a
+SDict begin [ /Subtype /Link /Dest (3798) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11050 49733 a Black -30 49935 a
+SDict begin H.S end
+ -30 49935 a -30
+49935 a
+SDict begin 18.2 H.A end
+ -30 49935 a -30 49935 a
+SDict begin [ /View [/XYZ H.V] /Dest (7665) cvn H.B /DEST pdfmark end
+ -30 49935 a 1868 x FW(Linux)350
+b(k)-14 b(ernel,)p 0 TeXcolorgray 7820 51803 a
+SDict begin H.S end
+ 7820 51803
+a FW(2)8517 51803 y
+SDict begin 18.2 H.L end
+ 8517 51803 a 8517 51803 a
+SDict begin [ /Subtype /Link /Dest (317) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8517 51803
+a Black -30 52004 a
+SDict begin H.S end
+ -30 52004 a -30 52004 a
+SDict begin 18.2 H.A end
+ -30 52004
+a -30 52004 a
+SDict begin [ /View [/XYZ H.V] /Dest (7668) cvn H.B /DEST pdfmark end
+ -30 52004 a 1868 x FW(Linux)350 b(Loader)-30
+53886 y
+SDict begin H.S end
+ -30 53886 a -30 53886 a
+SDict begin 18.2 H.A end
+ -30 53886 a -30 53886
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7669) cvn H.B /DEST pdfmark end
+ -30 53886 a 1520 55942 a FW(\(see)f(LILO\))-30 56191
+y
+SDict begin H.S end
+ -30 56191 a -30 56191 a
+SDict begin 18.2 H.A end
+ -30 56191 a -30 56191 a
+SDict begin [ /View [/XYZ H.V] /Dest (7671) cvn H.B /DEST pdfmark end
+ -30
+56191 a 1820 x FW(LISP)-155 b(,)p 0 TeXcolorgray 3380
+58011 a
+SDict begin H.S end
+ 3380 58011 a FW(2)4077 58011 y
+SDict begin 18.2 H.L end
+ 4077 58011 a 4077
+58011 a
+SDict begin [ /Subtype /Link /Dest (342) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4077 58011 a Black -30 58213 a
+SDict begin H.S end
+ -30 58213 a -30
+58213 a
+SDict begin 18.2 H.A end
+ -30 58213 a -30 58213 a
+SDict begin [ /View [/XYZ H.V] /Dest (7674) cvn H.B /DEST pdfmark end
+ -30 58213 a 1867 x FW(Loadlin,)p
+0 TeXcolorgray 5007 60080 a
+SDict begin H.S end
+ 5007 60080 a FW(89)6401 60080
+y
+SDict begin 18.2 H.L end
+ 6401 60080 a 6401 60080 a
+SDict begin [ /Subtype /Link /Dest (2473) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6401 60080 a Black FW(,)p
+0 TeXcolorgray 7099 60080 a
+SDict begin H.S end
+ 7099 60080 a FW(93)8493 60080
+y
+SDict begin 18.2 H.L end
+ 8493 60080 a 8493 60080 a
+SDict begin [ /Subtype /Link /Dest (2553) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8493 60080 a Black -30 60282
+a
+SDict begin H.S end
+ -30 60282 a -30 60282 a
+SDict begin 18.2 H.A end
+ -30 60282 a -30 60282 a
+SDict begin [ /View [/XYZ H.V] /Dest (7678) cvn H.B /DEST pdfmark end
+ -30
+60282 a 1868 x FW(log)349 b(in)-30 62452 y
+SDict begin H.S end
+ -30 62452
+a -30 62452 a
+SDict begin 18.2 H.A end
+ -30 62452 a -30 62452 a
+SDict begin [ /View [/XYZ H.V] /Dest (7679) cvn H.B /DEST pdfmark end
+ -30 62452 a 1520
+64219 a FW(remote,)p 0 TeXcolorgray 6090 64219 a
+SDict begin H.S end
+ 6090
+64219 a FW(162)8181 64219 y
+SDict begin 18.2 H.L end
+ 8181 64219 a 8181 64219 a
+SDict begin [ /Subtype /Link /Dest (4568) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+8181 64219 a Black 2 w FW(,)p 0 TeXcolorgray 8880 64219
+a
+SDict begin H.S end
+ 8880 64219 a FW(164)10971 64219 y
+SDict begin 18.2 H.L end
+ 10971 64219 a 10971
+64219 a
+SDict begin [ /Subtype /Link /Dest (4616) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10971 64219 a Black -30 64421 a
+SDict begin H.S end
+ -30 64421 a -30
+64421 a
+SDict begin 18.2 H.A end
+ -30 64421 a -30 64421 a
+SDict begin [ /View [/XYZ H.V] /Dest (7683) cvn H.B /DEST pdfmark end
+ -30 64421 a 1868 x FW(logging)h(in,)p
+0 TeXcolorgray 6364 66289 a
+SDict begin H.S end
+ 6364 66289 a FW(101)8455
+66289 y
+SDict begin 18.2 H.L end
+ 8455 66289 a 8455 66289 a
+SDict begin [ /Subtype /Link /Dest (2680) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8455 66289 a Black
+-30 66591 a
+SDict begin H.S end
+ -30 66591 a -30 66591 a
+SDict begin 18.2 H.A end
+ -30 66591 a -30 66591
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7686) cvn H.B /DEST pdfmark end
+ -30 66591 a 1767 x FW(login)f(name,)p 0 TeXcolorgray
+6905 68358 a
+SDict begin H.S end
+ 6905 68358 a FW(144)8996 68358 y
+SDict begin 18.2 H.L end
+ 8996 68358
+a 8996 68358 a
+SDict begin [ /Subtype /Link /Dest (4087) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8996 68358 a Black Black Black 27866 2383
+a
+SDict begin H.S end
+ 27866 2383 a 27866 2383 a
+SDict begin 18.2 H.A end
+ 27866 2383 a 27866 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7689) cvn H.B /DEST pdfmark end
+
+27866 2383 a 1107 x FW(ls,)p 0 TeXcolorgray 29493 3490
+a
+SDict begin H.S end
+ 29493 3490 a FW(121)31584 3490 y
+SDict begin 18.2 H.L end
+ 31584 3490 a 31584
+3490 a
+SDict begin [ /Subtype /Link /Dest (3403) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 31584 3490 a Black 27866 3692 a
+SDict begin H.S end
+ 27866 3692 a 27866
+3692 a
+SDict begin 18.2 H.A end
+ 27866 3692 a 27866 3692 a
+SDict begin [ /View [/XYZ H.V] /Dest (7691) cvn H.B /DEST pdfmark end
+ 27866 3692 a 5925 x
+FL(M)27866 10733 y
+SDict begin H.S end
+ 27866 10733 a 27866 10733 a
+SDict begin 18.2 H.A end
+ 27866
+10733 a 27866 10733 a
+SDict begin [ /View [/XYZ H.V] /Dest (7694) cvn H.B /DEST pdfmark end
+ 27866 10733 a 2015 x FW(MacOS,)p
+0 TeXcolorgray 32824 12748 a
+SDict begin H.S end
+ 32824 12748 a FW(41)34218
+12748 y
+SDict begin 18.2 H.L end
+ 34218 12748 a 34218 12748 a
+SDict begin [ /Subtype /Link /Dest (1212) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34218 12748 a Black
+1 w FW(,)p 0 TeXcolorgray 34916 12748 a
+SDict begin H.S end
+ 34916 12748 a
+FW(83)36310 12748 y
+SDict begin 18.2 H.L end
+ 36310 12748 a 36310 12748 a
+SDict begin [ /Subtype /Link /Dest (2387) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36310
+12748 a Black 27866 12949 a
+SDict begin H.S end
+ 27866 12949 a 27866 12949
+a
+SDict begin 18.2 H.A end
+ 27866 12949 a 27866 12949 a
+SDict begin [ /View [/XYZ H.V] /Dest (7698) cvn H.B /DEST pdfmark end
+ 27866 12949 a 1814 x FW(mail)27866
+14777 y
+SDict begin H.S end
+ 27866 14777 a 27866 14777 a
+SDict begin 18.2 H.A end
+ 27866 14777 a 27866
+14777 a
+SDict begin [ /View [/XYZ H.V] /Dest (7699) cvn H.B /DEST pdfmark end
+ 27866 14777 a 29415 16779 a FW(spool)g(\002le,)p
+0 TeXcolorgray 35266 16779 a
+SDict begin H.S end
+ 35266 16779 a FW(152)37357
+16779 y
+SDict begin 18.2 H.L end
+ 37357 16779 a 37357 16779 a
+SDict begin [ /Subtype /Link /Dest (4298) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37357 16779 a Black
+27866 17081 a
+SDict begin H.S end
+ 27866 17081 a 27866 17081 a
+SDict begin 18.2 H.A end
+ 27866 17081
+a 27866 17081 a
+SDict begin [ /View [/XYZ H.V] /Dest (7702) cvn H.B /DEST pdfmark end
+ 27866 17081 a 1713 x FW(mail)f(folders,)p
+0 TeXcolorgray 35265 18794 a
+SDict begin H.S end
+ 35265 18794 a FW(165)37356
+18794 y
+SDict begin 18.2 H.L end
+ 37356 18794 a 37356 18794 a
+SDict begin [ /Subtype /Link /Dest (4647) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37356 18794 a Black
+27866 18995 a
+SDict begin H.S end
+ 27866 18995 a 27866 18995 a
+SDict begin 18.2 H.A end
+ 27866 18995
+a 27866 18995 a
+SDict begin [ /View [/XYZ H.V] /Dest (7705) cvn H.B /DEST pdfmark end
+ 27866 18995 a 1814 x FW(mak)-14 b(epkg,)p
+0 TeXcolorgray 33662 20809 a
+SDict begin H.S end
+ 33662 20809 a FW(222)35753
+20809 y
+SDict begin 18.2 H.L end
+ 35753 20809 a 35753 20809 a
+SDict begin [ /Subtype /Link /Dest (6597) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35753 20809 a Black
+27866 21111 a
+SDict begin H.S end
+ 27866 21111 a 27866 21111 a
+SDict begin 18.2 H.A end
+ 27866 21111
+a 27866 21111 a
+SDict begin [ /View [/XYZ H.V] /Dest (7708) cvn H.B /DEST pdfmark end
+ 27866 21111 a 1714 x FW(man)349 b(pages,)p
+0 TeXcolorgray 34489 22825 a
+SDict begin H.S end
+ 34489 22825 a FW(7)35186
+22825 y
+SDict begin 18.2 H.L end
+ 35186 22825 a 35186 22825 a
+SDict begin [ /Subtype /Link /Dest (389) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35186 22825 a Black
+27866 23127 a
+SDict begin H.S end
+ 27866 23127 a 27866 23127 a
+SDict begin 18.2 H.A end
+ 27866 23127
+a 27866 23127 a
+SDict begin [ /View [/XYZ H.V] /Dest (7711) cvn H.B /DEST pdfmark end
+ 27866 23127 a 1713 x FW(manuals)27866
+24854 y
+SDict begin H.S end
+ 27866 24854 a 27866 24854 a
+SDict begin 18.2 H.A end
+ 27866 24854 a 27866
+24854 a
+SDict begin [ /View [/XYZ H.V] /Dest (7712) cvn H.B /DEST pdfmark end
+ 27866 24854 a 29415 26855 a FW(\(see)g(man)h(pages\))27866
+27157 y
+SDict begin H.S end
+ 27866 27157 a 27866 27157 a
+SDict begin 18.2 H.A end
+ 27866 27157 a 27866
+27157 a
+SDict begin [ /View [/XYZ H.V] /Dest (7714) cvn H.B /DEST pdfmark end
+ 27866 27157 a 1714 x FW(Master)e(Boot)i(Record)h(\(MBR\),)p
+0 TeXcolorgray 44252 28871 a
+SDict begin H.S end
+ 44252 28871 a FW(94)45646
+28871 y
+SDict begin 18.2 H.L end
+ 45646 28871 a 45646 28871 a
+SDict begin [ /Subtype /Link /Dest (2572) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 45646 28871 a Black
+27866 29120 a
+SDict begin H.S end
+ 27866 29120 a 27866 29120 a
+SDict begin 18.2 H.A end
+ 27866 29120
+a 27866 29120 a
+SDict begin [ /View [/XYZ H.V] /Dest (7717) cvn H.B /DEST pdfmark end
+ 27866 29120 a 1766 x FW(MD5)e(checksum,)p
+0 TeXcolorgray 37434 30886 a
+SDict begin H.S end
+ 37434 30886 a FW(187)39525
+30886 y
+SDict begin 18.2 H.L end
+ 39525 30886 a 39525 30886 a
+SDict begin [ /Subtype /Link /Dest (5252) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39525 30886 a Black
+27866 31087 a
+SDict begin H.S end
+ 27866 31087 a 27866 31087 a
+SDict begin 18.2 H.A end
+ 27866 31087
+a 27866 31087 a
+SDict begin [ /View [/XYZ H.V] /Dest (7720) cvn H.B /DEST pdfmark end
+ 27866 31087 a 1814 x FW(Meta)f(k)-14
+b(e)-21 b(y)-91 b(,)p 0 TeXcolorgray 33666 32901 a
+SDict begin H.S end
+ 33666
+32901 a FW(210)35757 32901 y
+SDict begin 18.2 H.L end
+ 35757 32901 a 35757 32901
+a
+SDict begin [ /Subtype /Link /Dest (6295) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35757 32901 a Black 27866 33203 a
+SDict begin H.S end
+ 27866 33203 a 27866
+33203 a
+SDict begin 18.2 H.A end
+ 27866 33203 a 27866 33203 a
+SDict begin [ /View [/XYZ H.V] /Dest (7723) cvn H.B /DEST pdfmark end
+ 27866 33203 a 1714
+x FW(Microsoft,)p 0 TeXcolorgray 34064 34917 a
+SDict begin H.S end
+ 34064
+34917 a FW(70)35458 34917 y
+SDict begin 18.2 H.L end
+ 35458 34917 a 35458 34917
+a
+SDict begin [ /Subtype /Link /Dest (2139) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35458 34917 a Black 27866 35118 a
+SDict begin H.S end
+ 27866 35118 a 27866
+35118 a
+SDict begin 18.2 H.A end
+ 27866 35118 a 27866 35118 a
+SDict begin [ /View [/XYZ H.V] /Dest (7726) cvn H.B /DEST pdfmark end
+ 27866 35118 a 1814
+x FW(modem,)p 0 TeXcolorgray 32747 36932 a
+SDict begin H.S end
+ 32747 36932
+a FW(34)34141 36932 y
+SDict begin 18.2 H.L end
+ 34141 36932 a 34141 36932 a
+SDict begin [ /Subtype /Link /Dest (1125) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34141
+36932 a Black 27866 37133 a
+SDict begin H.S end
+ 27866 37133 a 27866 37133
+a
+SDict begin 18.2 H.A end
+ 27866 37133 a 27866 37133 a
+SDict begin [ /View [/XYZ H.V] /Dest (7729) cvn H.B /DEST pdfmark end
+ 27866 37133 a 1814 x FW(modems,)p
+0 TeXcolorgray 33290 38947 a
+SDict begin H.S end
+ 33290 38947 a FW(59)34684
+38947 y
+SDict begin 18.2 H.L end
+ 34684 38947 a 34684 38947 a
+SDict begin [ /Subtype /Link /Dest (1797) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34684 38947 a Black
+27866 39149 a
+SDict begin H.S end
+ 27866 39149 a 27866 39149 a
+SDict begin 18.2 H.A end
+ 27866 39149
+a 27866 39149 a
+SDict begin [ /View [/XYZ H.V] /Dest (7731) cvn H.B /DEST pdfmark end
+ 27866 39149 a 29415 40962 a FW(W)-56
+b(inModems,)p 0 TeXcolorgray 37340 40962 a
+SDict begin H.S end
+ 37340 40962
+a FW(59)38734 40962 y
+SDict begin 18.2 H.L end
+ 38734 40962 a 38734 40962 a
+SDict begin [ /Subtype /Link /Dest (1807) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38734
+40962 a Black 27866 41164 a
+SDict begin H.S end
+ 27866 41164 a 27866 41164
+a
+SDict begin 18.2 H.A end
+ 27866 41164 a 27866 41164 a
+SDict begin [ /View [/XYZ H.V] /Dest (7734) cvn H.B /DEST pdfmark end
+ 27866 41164 a 1814 x FW(mount,)p
+0 TeXcolorgray 32128 42978 a
+SDict begin H.S end
+ 32128 42978 a FW(117)34219
+42978 y
+SDict begin 18.2 H.L end
+ 34219 42978 a 34219 42978 a
+SDict begin [ /Subtype /Link /Dest (3310) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34219 42978 a Black
+27866 43179 a
+SDict begin H.S end
+ 27866 43179 a 27866 43179 a
+SDict begin 18.2 H.A end
+ 27866 43179
+a 27866 43179 a
+SDict begin [ /View [/XYZ H.V] /Dest (7737) cvn H.B /DEST pdfmark end
+ 27866 43179 a 1814 x FW(mouse,)p 0 TeXcolorgray
+32205 44993 a
+SDict begin H.S end
+ 32205 44993 a FW(36)33599 44993 y
+SDict begin 18.2 H.L end
+ 33599
+44993 a 33599 44993 a
+SDict begin [ /Subtype /Link /Dest (1143) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33599 44993 a Black FW(,)p 0 TeXcolorgray
+34297 44993 a
+SDict begin H.S end
+ 34297 44993 a FW(50)35691 44993 y
+SDict begin 18.2 H.L end
+ 35691
+44993 a 35691 44993 a
+SDict begin [ /Subtype /Link /Dest (1548) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35691 44993 a Black 1 w FW(,)p
+0 TeXcolorgray 36389 44993 a
+SDict begin H.S end
+ 36389 44993 a FW(77)37783
+44993 y
+SDict begin 18.2 H.L end
+ 37783 44993 a 37783 44993 a
+SDict begin [ /Subtype /Link /Dest (2272) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37783 44993 a Black
+27866 45195 a
+SDict begin H.S end
+ 27866 45195 a 27866 45195 a
+SDict begin 18.2 H.A end
+ 27866 45195
+a 27866 45195 a
+SDict begin [ /View [/XYZ H.V] /Dest (7742) cvn H.B /DEST pdfmark end
+ 27866 45195 a 1813 x FW(multitasking,)p
+0 TeXcolorgray 35538 47008 a
+SDict begin H.S end
+ 35538 47008 a FW(136)37629
+47008 y
+SDict begin 18.2 H.L end
+ 37629 47008 a 37629 47008 a
+SDict begin [ /Subtype /Link /Dest (3915) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37629 47008 a Black
+27866 47310 a
+SDict begin H.S end
+ 27866 47310 a 27866 47310 a
+SDict begin 18.2 H.A end
+ 27866 47310
+a 27866 47310 a
+SDict begin [ /View [/XYZ H.V] /Dest (7745) cvn H.B /DEST pdfmark end
+ 27866 47310 a 1714 x FW(multiuser)g(,)p
+0 TeXcolorgray 33776 49024 a
+SDict begin H.S end
+ 33776 49024 a FW(111)35867
+49024 y
+SDict begin 18.2 H.L end
+ 35867 49024 a 35867 49024 a
+SDict begin [ /Subtype /Link /Dest (3068) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35867 49024 a Black
+27866 49225 a
+SDict begin H.S end
+ 27866 49225 a 27866 49225 a
+SDict begin 18.2 H.A end
+ 27866 49225
+a 27866 49225 a
+SDict begin [ /View [/XYZ H.V] /Dest (7747) cvn H.B /DEST pdfmark end
+ 27866 49225 a 5925 x FL(N)27866 56266
+y
+SDict begin H.S end
+ 27866 56266 a 27866 56266 a
+SDict begin 18.2 H.A end
+ 27866 56266 a 27866 56266
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7750) cvn H.B /DEST pdfmark end
+ 27866 56266 a 2015 x FW(NetBEUI,)p 0 TeXcolorgray 33831
+58281 a
+SDict begin H.S end
+ 33831 58281 a FW(70)35225 58281 y
+SDict begin 18.2 H.L end
+ 35225 58281
+a 35225 58281 a
+SDict begin [ /Subtype /Link /Dest (2133) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35225 58281 a Black 27866 58483 a
+SDict begin H.S end
+ 27866
+58483 a 27866 58483 a
+SDict begin 18.2 H.A end
+ 27866 58483 a 27866 58483 a
+SDict begin [ /View [/XYZ H.V] /Dest (7753) cvn H.B /DEST pdfmark end
+ 27866
+58483 a 1814 x FW(NetBIOS,)p 0 TeXcolorgray 33754 60297
+a
+SDict begin H.S end
+ 33754 60297 a FW(70)35148 60297 y
+SDict begin 18.2 H.L end
+ 35148 60297 a 35148
+60297 a
+SDict begin [ /Subtype /Link /Dest (2131) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35148 60297 a Black 27866 60498 a
+SDict begin H.S end
+ 27866 60498
+a 27866 60498 a
+SDict begin 18.2 H.A end
+ 27866 60498 a 27866 60498 a
+SDict begin [ /View [/XYZ H.V] /Dest (7756) cvn H.B /DEST pdfmark end
+ 27866 60498
+a 1814 x FW(netcon\002g,)p 0 TeXcolorgray 33754 62312
+a
+SDict begin H.S end
+ 33754 62312 a FW(39)35148 62312 y
+SDict begin 18.2 H.L end
+ 35148 62312 a 35148
+62312 a
+SDict begin [ /Subtype /Link /Dest (1184) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35148 62312 a Black 1 w FW(,)p 0 TeXcolorgray
+35846 62312 a
+SDict begin H.S end
+ 35846 62312 a FW(57)37240 62312 y
+SDict begin 18.2 H.L end
+ 37240
+62312 a 37240 62312 a
+SDict begin [ /Subtype /Link /Dest (1735) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37240 62312 a Black 1 w FW(,)p
+0 TeXcolorgray 37938 62312 a
+SDict begin H.S end
+ 37938 62312 a Fa(??)39333
+62312 y
+SDict begin 18.2 H.L end
+ 39333 62312 a 39333 62312 a
+SDict begin [ /Subtype /Link /Dest (1873) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39333 62312 a Black
+27866 62614 a
+SDict begin H.S end
+ 27866 62614 a 27866 62614 a
+SDict begin 18.2 H.A end
+ 27866 62614
+a 27866 62614 a
+SDict begin [ /View [/XYZ H.V] /Dest (7761) cvn H.B /DEST pdfmark end
+ 27866 62614 a 1713 x FW(netw)-14 b(ork,)p
+0 TeXcolorgray 33120 64327 a
+SDict begin H.S end
+ 33120 64327 a FW(157)35211
+64327 y
+SDict begin 18.2 H.L end
+ 35211 64327 a 35211 64327 a
+SDict begin [ /Subtype /Link /Dest (4412) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35211 64327 a Black
+27866 64529 a
+SDict begin H.S end
+ 27866 64529 a 27866 64529 a
+SDict begin 18.2 H.A end
+ 27866 64529
+a 27866 64529 a
+SDict begin [ /View [/XYZ H.V] /Dest (7763) cvn H.B /DEST pdfmark end
+ 27866 64529 a 29415 66343 a FW(diagnostics,)p
+0 TeXcolorgray 36389 66343 a
+SDict begin H.S end
+ 36389 66343 a FW(158)38480
+66343 y
+SDict begin 18.2 H.L end
+ 38480 66343 a 38480 66343 a
+SDict begin [ /Subtype /Link /Dest (4442) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38480 66343 a Black
+27866 66645 a
+SDict begin H.S end
+ 27866 66645 a 27866 66645 a
+SDict begin 18.2 H.A end
+ 27866 66645
+a 27866 66645 a
+SDict begin [ /View [/XYZ H.V] /Dest (7765) cvn H.B /DEST pdfmark end
+ 27866 66645 a 29415 68358 a FW(route,)p
+0 TeXcolorgray 32979 68358 a
+SDict begin H.S end
+ 32979 68358 a FW(158)35070
+68358 y
+SDict begin 18.2 H.L end
+ 35070 68358 a 35070 68358 a
+SDict begin [ /Subtype /Link /Dest (4445) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35070 68358 a Black
+Black -30 73672 a FR(258)p Black eop end
+%%Page: 259 281
+TeXDict begin 259 280 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.259) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (7929) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black -30 2383 a
+SDict begin H.S end
+ -30
+2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7768) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107
+x FW(Netw)-14 b(ork)350 b(Address)f(T)-49 b(ranslation)350
+b(\(N)-49 b(A)-155 b(T\),)p 0 TeXcolorgray 21046 3490
+a
+SDict begin H.S end
+ 21046 3490 a FW(184)23137 3490 y
+SDict begin 18.2 H.L end
+ 23137 3490 a 23137
+3490 a
+SDict begin [ /Subtype /Link /Dest (5178) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 23137 3490 a Black -30 5506 a FW(netw)-14 b(ork)350
+b(card,)p 0 TeXcolorgray 7973 5506 a
+SDict begin H.S end
+ 7973 5506 a FW(58)9367
+5506 y
+SDict begin 18.2 H.L end
+ 9367 5506 a 9367 5506 a
+SDict begin [ /Subtype /Link /Dest (7771) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9367 5506 a Black -30
+5707 a
+SDict begin H.S end
+ -30 5707 a -30 5707 a
+SDict begin 18.2 H.A end
+ -30 5707 a -30 5707 a
+SDict begin [ /View [/XYZ H.V] /Dest (7774) cvn H.B /DEST pdfmark end
+ -30
+5707 a 1814 x FW(netw)-14 b(ork)350 b(\002le)g(systems,)p
+0 TeXcolorgray 12121 7521 a
+SDict begin H.S end
+ 12121 7521 a FW(70)13515
+7521 y
+SDict begin 18.2 H.L end
+ 13515 7521 a 13515 7521 a
+SDict begin [ /Subtype /Link /Dest (2105) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 13515 7521 a Black -30
+7823 a
+SDict begin H.S end
+ -30 7823 a -30 7823 a
+SDict begin 18.2 H.A end
+ -30 7823 a -30 7823 a
+SDict begin [ /View [/XYZ H.V] /Dest (7776) cvn H.B /DEST pdfmark end
+ -30
+7823 a 1520 9536 a FW(windo)-35 b(ws,)p 0 TeXcolorgray
+7219 9536 a
+SDict begin H.S end
+ 7219 9536 a FW(70)8613 9536 y
+SDict begin 18.2 H.L end
+ 8613 9536 a
+8613 9536 a
+SDict begin [ /Subtype /Link /Dest (2125) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8613 9536 a Black -30 9738 a
+SDict begin H.S end
+ -30 9738 a -30
+9738 a
+SDict begin 18.2 H.A end
+ -30 9738 a -30 9738 a
+SDict begin [ /View [/XYZ H.V] /Dest (7779) cvn H.B /DEST pdfmark end
+ -30 9738 a 1814 x FW(Ne)g(ws,)p
+0 TeXcolorgray 3808 11552 a
+SDict begin H.S end
+ 3808 11552 a FW(49)5202 11552
+y
+SDict begin 18.2 H.L end
+ 5202 11552 a 5202 11552 a
+SDict begin [ /Subtype /Link /Dest (1531) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5202 11552 a Black -30 11753
+a
+SDict begin H.S end
+ -30 11753 a -30 11753 a
+SDict begin 18.2 H.A end
+ -30 11753 a -30 11753 a
+SDict begin [ /View [/XYZ H.V] /Dest (7782) cvn H.B /DEST pdfmark end
+ -30
+11753 a 1814 x FW(NFS,)p 0 TeXcolorgray 3225 13567 a
+SDict begin H.S end
+
+3225 13567 a FW(17)4619 13567 y
+SDict begin 18.2 H.L end
+ 4619 13567 a 4619 13567
+a
+SDict begin [ /Subtype /Link /Dest (726) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4619 13567 a Black 1 w FW(,)p 0 TeXcolorgray 5318 13567
+a
+SDict begin H.S end
+ 5318 13567 a FW(29)6712 13567 y
+SDict begin 18.2 H.L end
+ 6712 13567 a 6712 13567
+a
+SDict begin [ /Subtype /Link /Dest (1045) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6712 13567 a Black FW(,)p 0 TeXcolorgray 7410 13567
+a
+SDict begin H.S end
+ 7410 13567 a FW(73)8804 13567 y
+SDict begin 18.2 H.L end
+ 8804 13567 a 8804 13567
+a
+SDict begin [ /Subtype /Link /Dest (2189) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8804 13567 a Black -30 13768 a
+SDict begin H.S end
+ -30 13768 a -30 13768
+a
+SDict begin 18.2 H.A end
+ -30 13768 a -30 13768 a
+SDict begin [ /View [/XYZ H.V] /Dest (7786) cvn H.B /DEST pdfmark end
+ -30 13768 a 1520 15582 a FW(client)349
+b(con\002guration,)p 0 TeXcolorgray 13103 15582 a
+SDict begin H.S end
+ 13103
+15582 a FW(73)14497 15582 y
+SDict begin 18.2 H.L end
+ 14497 15582 a 14497 15582
+a
+SDict begin [ /Subtype /Link /Dest (2196) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14497 15582 a Black -30 15884 a
+SDict begin H.S end
+ -30 15884 a -30 15884
+a
+SDict begin 18.2 H.A end
+ -30 15884 a -30 15884 a
+SDict begin [ /View [/XYZ H.V] /Dest (7788) cvn H.B /DEST pdfmark end
+ -30 15884 a 1520 17598 a FW(mounts,)p
+0 TeXcolorgray 6325 17598 a
+SDict begin H.S end
+ 6325 17598 a FW(111)8416
+17598 y
+SDict begin 18.2 H.L end
+ 8416 17598 a 8416 17598 a
+SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8416 17598 a Black
+1 w FW(,)p 0 TeXcolorgray 9114 17598 a
+SDict begin H.S end
+ 9114 17598 a FW(119)11205
+17598 y
+SDict begin 18.2 H.L end
+ 11205 17598 a 11205 17598 a
+SDict begin [ /Subtype /Link /Dest (3380) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11205 17598 a Black
+-30 17799 a
+SDict begin H.S end
+ -30 17799 a -30 17799 a
+SDict begin 18.2 H.A end
+ -30 17799 a -30 17799
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7791) cvn H.B /DEST pdfmark end
+ -30 17799 a 5925 x FL(O)-30 24868 y
+SDict begin H.S end
+ -30 24868 a -30
+24868 a
+SDict begin 18.2 H.A end
+ -30 24868 a -30 24868 a
+SDict begin [ /View [/XYZ H.V] /Dest (7794) cvn H.B /DEST pdfmark end
+ -30 24868 a 1987 x FW(open)h(source,)p
+0 TeXcolorgray 7368 26855 a
+SDict begin H.S end
+ 7368 26855 a FW(3)8065 26855
+y
+SDict begin 18.2 H.L end
+ 8065 26855 a 8065 26855 a
+SDict begin [ /Subtype /Link /Dest (353) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8065 26855 a Black -30 27157
+a
+SDict begin H.S end
+ -30 27157 a -30 27157 a
+SDict begin 18.2 H.A end
+ -30 27157 a -30 27157 a
+SDict begin [ /View [/XYZ H.V] /Dest (7797) cvn H.B /DEST pdfmark end
+ -30
+27157 a 1714 x FW(Open)g(Source)h(Initiati)-35 b(v)-21
+b(e,)p 0 TeXcolorgray 13240 28871 a
+SDict begin H.S end
+ 13240 28871 a FW(4)13937
+28871 y
+SDict begin 18.2 H.L end
+ 13937 28871 a 13937 28871 a
+SDict begin [ /Subtype /Link /Dest (376) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 13937 28871 a Black
+-30 29172 a
+SDict begin H.S end
+ -30 29172 a -30 29172 a
+SDict begin 18.2 H.A end
+ -30 29172 a -30 29172
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7800) cvn H.B /DEST pdfmark end
+ -30 29172 a 1714 x FW(output)350 b(redirection,)p 0
+TeXcolorgray 10623 30886 a
+SDict begin H.S end
+ 10623 30886 a FW(105)12714
+30886 y
+SDict begin 18.2 H.L end
+ 12714 30886 a 12714 30886 a
+SDict begin [ /Subtype /Link /Dest (2847) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12714 30886 a Black
+-30 31188 a
+SDict begin H.S end
+ -30 31188 a -30 31188 a
+SDict begin 18.2 H.A end
+ -30 31188 a -30 31188
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7802) cvn H.B /DEST pdfmark end
+ -30 31188 a 5824 x FL(P)-30 38128 y
+SDict begin H.S end
+ -30 38128 a -30
+38128 a
+SDict begin 18.2 H.A end
+ -30 38128 a -30 38128 a
+SDict begin [ /View [/XYZ H.V] /Dest (7805) cvn H.B /DEST pdfmark end
+ -30 38128 a 2016 x FW(package)h
+(management,)p 0 TeXcolorgray 12713 40144 a
+SDict begin H.S end
+ 12713 40144
+a FW(215)14804 40144 y
+SDict begin 18.2 H.L end
+ 14804 40144 a 14804 40144 a
+SDict begin [ /Subtype /Link /Dest (6370) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14804
+40144 a Black -30 40446 a
+SDict begin H.S end
+ -30 40446 a -30 40446 a
+SDict begin 18.2 H.A end
+ -30
+40446 a -30 40446 a
+SDict begin [ /View [/XYZ H.V] /Dest (7808) cvn H.B /DEST pdfmark end
+ -30 40446 a 1713 x FW(packages)-30
+42461 y
+SDict begin H.S end
+ -30 42461 a -30 42461 a
+SDict begin 18.2 H.A end
+ -30 42461 a -30 42461
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7809) cvn H.B /DEST pdfmark end
+ -30 42461 a 1520 44174 a FW(installing,)p 0 TeXcolorgray
+7410 44174 a
+SDict begin H.S end
+ 7410 44174 a FW(217)9501 44174 y
+SDict begin 18.2 H.L end
+ 9501 44174
+a 9501 44174 a
+SDict begin [ /Subtype /Link /Dest (6403) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9501 44174 a Black 1 w FW(,)p 0 TeXcolorgray
+10199 44174 a
+SDict begin H.S end
+ 10199 44174 a FW(218)12290 44174 y
+SDict begin 18.2 H.L end
+ 12290
+44174 a 12290 44174 a
+SDict begin [ /Subtype /Link /Dest (6435) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12290 44174 a Black -30 44476 a
+SDict begin H.S end
+
+-30 44476 a -30 44476 a
+SDict begin 18.2 H.A end
+ -30 44476 a -30 44476 a
+SDict begin [ /View [/XYZ H.V] /Dest (7812) cvn H.B /DEST pdfmark end
+ -30 44476
+a 1520 46190 a FW(making,)p 0 TeXcolorgray 6402 46190
+a
+SDict begin H.S end
+ 6402 46190 a FW(222)8493 46190 y
+SDict begin 18.2 H.L end
+ 8493 46190 a 8493
+46190 a
+SDict begin [ /Subtype /Link /Dest (6576) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8493 46190 a Black -30 46491 a
+SDict begin H.S end
+ -30 46491 a -30
+46491 a
+SDict begin 18.2 H.A end
+ -30 46491 a -30 46491 a
+SDict begin [ /View [/XYZ H.V] /Dest (7814) cvn H.B /DEST pdfmark end
+ -30 46491 a 1520 48205
+a FW(remo)-21 b(ving,)p 0 TeXcolorgray 7542 48205 a
+SDict begin H.S end
+ 7542
+48205 a FW(217)9633 48205 y
+SDict begin 18.2 H.L end
+ 9633 48205 a 9633 48205 a
+SDict begin [ /Subtype /Link /Dest (6406) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+9633 48205 a Black 2 w FW(,)p 0 TeXcolorgray 10332 48205
+a
+SDict begin H.S end
+ 10332 48205 a FW(219)12423 48205 y
+SDict begin 18.2 H.L end
+ 12423 48205 a 12423
+48205 a
+SDict begin [ /Subtype /Link /Dest (6478) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12423 48205 a Black -30 48507 a
+SDict begin H.S end
+ -30 48507 a -30
+48507 a
+SDict begin 18.2 H.A end
+ -30 48507 a -30 48507 a
+SDict begin [ /View [/XYZ H.V] /Dest (7817) cvn H.B /DEST pdfmark end
+ -30 48507 a 1520 50220
+a FW(upgrading,)p 0 TeXcolorgray 7873 50220 a
+SDict begin H.S end
+ 7873 50220
+a FW(218)9964 50220 y
+SDict begin 18.2 H.L end
+ 9964 50220 a 9964 50220 a
+SDict begin [ /Subtype /Link /Dest (6427) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9964
+50220 a Black 1 w FW(,)p 0 TeXcolorgray 10663 50220 a
+SDict begin H.S end
+
+10663 50220 a FW(220)12754 50220 y
+SDict begin 18.2 H.L end
+ 12754 50220 a 12754
+50220 a
+SDict begin [ /Subtype /Link /Dest (6527) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12754 50220 a Black -30 50522 a
+SDict begin H.S end
+ -30 50522 a -30
+50522 a
+SDict begin 18.2 H.A end
+ -30 50522 a -30 50522 a
+SDict begin [ /View [/XYZ H.V] /Dest (7821) cvn H.B /DEST pdfmark end
+ -30 50522 a 1714 x FW(pack)-14
+b(et)350 b(\002ltering,)p 0 TeXcolorgray 9060 52236 a
+SDict begin H.S end
+
+9060 52236 a FW(183)11151 52236 y
+SDict begin 18.2 H.L end
+ 11151 52236 a 11151
+52236 a
+SDict begin [ /Subtype /Link /Dest (5137) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11151 52236 a Black -30 52537 a
+SDict begin H.S end
+ -30 52537 a -30
+52537 a
+SDict begin 18.2 H.A end
+ -30 52537 a -30 52537 a
+SDict begin [ /View [/XYZ H.V] /Dest (7824) cvn H.B /DEST pdfmark end
+ -30 52537 a 1714 x FW(pagers,)p
+0 TeXcolorgray 4308 54251 a
+SDict begin H.S end
+ 4308 54251 a FW(124)6399
+54251 y
+SDict begin 18.2 H.L end
+ 6399 54251 a 6399 54251 a
+SDict begin [ /Subtype /Link /Dest (3493) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6399 54251 a Black
+-30 54553 a
+SDict begin H.S end
+ -30 54553 a -30 54553 a
+SDict begin 18.2 H.A end
+ -30 54553 a -30 54553
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7826) cvn H.B /DEST pdfmark end
+ -30 54553 a 1520 56266 a FW(less,)p 0 TeXcolorgray
+4309 56266 a
+SDict begin H.S end
+ 4309 56266 a FW(125)6400 56266 y
+SDict begin 18.2 H.L end
+ 6400 56266
+a 6400 56266 a
+SDict begin [ /Subtype /Link /Dest (3522) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6400 56266 a Black -30 56468 a
+SDict begin H.S end
+ -30 56468
+a -30 56468 a
+SDict begin 18.2 H.A end
+ -30 56468 a -30 56468 a
+SDict begin [ /View [/XYZ H.V] /Dest (7828) cvn H.B /DEST pdfmark end
+ -30 56468 a 1520
+58281 a FW(more,)p 0 TeXcolorgray 5083 58281 a
+SDict begin H.S end
+ 5083 58281
+a FW(124)7174 58281 y
+SDict begin 18.2 H.L end
+ 7174 58281 a 7174 58281 a
+SDict begin [ /Subtype /Link /Dest (3495) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7174
+58281 a Black -30 58483 a
+SDict begin H.S end
+ -30 58483 a -30 58483 a
+SDict begin 18.2 H.A end
+ -30
+58483 a -30 58483 a
+SDict begin [ /View [/XYZ H.V] /Dest (7830) cvn H.B /DEST pdfmark end
+ -30 58483 a 1520 60297 a FW(most,)p
+0 TeXcolorgray 4930 60297 a
+SDict begin H.S end
+ 4930 60297 a FW(125)7021
+60297 y
+SDict begin 18.2 H.L end
+ 7021 60297 a 7021 60297 a
+SDict begin [ /Subtype /Link /Dest (3541) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7021 60297 a Black
+-30 60498 a
+SDict begin H.S end
+ -30 60498 a -30 60498 a
+SDict begin 18.2 H.A end
+ -30 60498 a -30 60498
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7833) cvn H.B /DEST pdfmark end
+ -30 60498 a 1814 x FW(paging,)p 0 TeXcolorgray 4464
+62312 a
+SDict begin H.S end
+ 4464 62312 a FW(138)6555 62312 y
+SDict begin 18.2 H.L end
+ 6555 62312 a
+6555 62312 a
+SDict begin [ /Subtype /Link /Dest (3934) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6555 62312 a Black -30 62614 a
+SDict begin H.S end
+ -30 62614
+a -30 62614 a
+SDict begin 18.2 H.A end
+ -30 62614 a -30 62614 a
+SDict begin [ /View [/XYZ H.V] /Dest (7836) cvn H.B /DEST pdfmark end
+ -30 62614 a 1713
+x FW(partitioning,)p 0 TeXcolorgray 7177 64327 a
+SDict begin H.S end
+ 7177
+64327 a FW(22)8571 64327 y
+SDict begin 18.2 H.L end
+ 8571 64327 a 8571 64327 a
+SDict begin [ /Subtype /Link /Dest (892) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+8571 64327 a Black -30 64629 a
+SDict begin H.S end
+ -30 64629 a -30 64629
+a
+SDict begin 18.2 H.A end
+ -30 64629 a -30 64629 a
+SDict begin [ /View [/XYZ H.V] /Dest (7839) cvn H.B /DEST pdfmark end
+ -30 64629 a 1714 x FW(passw)-14
+b(ords,)p 0 TeXcolorgray 6464 66343 a
+SDict begin H.S end
+ 6464 66343 a FW(102)8555
+66343 y
+SDict begin 18.2 H.L end
+ 8555 66343 a 8555 66343 a
+SDict begin [ /Subtype /Link /Dest (2688) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8555 66343 a Black
+-30 66645 a
+SDict begin H.S end
+ -30 66645 a -30 66645 a
+SDict begin 18.2 H.A end
+ -30 66645 a -30 66645
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7841) cvn H.B /DEST pdfmark end
+ -30 66645 a 1520 68358 a FW(changing,)p 0 TeXcolorgray
+7330 68358 a
+SDict begin H.S end
+ 7330 68358 a FW(148)9421 68358 y
+SDict begin 18.2 H.L end
+ 9421 68358
+a 9421 68358 a
+SDict begin [ /Subtype /Link /Dest (4178) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9421 68358 a Black Black Black 27866 2383
+a
+SDict begin H.S end
+ 27866 2383 a 27866 2383 a
+SDict begin 18.2 H.A end
+ 27866 2383 a 27866 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7843) cvn H.B /DEST pdfmark end
+
+27866 2383 a 29415 3490 a FW(choosing,)p 0 TeXcolorgray
+35149 3490 a
+SDict begin H.S end
+ 35149 3490 a FW(146)37240 3490 y
+SDict begin 18.2 H.L end
+ 37240 3490
+a 37240 3490 a
+SDict begin [ /Subtype /Link /Dest (4136) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37240 3490 a Black 27866 3792 a
+SDict begin H.S end
+ 27866
+3792 a 27866 3792 a
+SDict begin 18.2 H.A end
+ 27866 3792 a 27866 3792 a
+SDict begin [ /View [/XYZ H.V] /Dest (7846) cvn H.B /DEST pdfmark end
+ 27866 3792
+a 1752 x FW(patches,)p 0 TeXcolorgray 32746 5544 a
+SDict begin H.S end
+ 32746
+5544 a FW(187)34837 5544 y
+SDict begin 18.2 H.L end
+ 34837 5544 a 34837 5544 a
+SDict begin [ /Subtype /Link /Dest (5247) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+34837 5544 a Black 27866 5846 a
+SDict begin H.S end
+ 27866 5846 a 27866 5846
+a
+SDict begin 18.2 H.A end
+ 27866 5846 a 27866 5846 a
+SDict begin [ /View [/XYZ H.V] /Dest (7849) cvn H.B /DEST pdfmark end
+ 27866 5846 a 1752 x FW(P)-128
+b(A)-155 b(TH,)p 0 TeXcolorgray 31921 7598 a
+SDict begin H.S end
+ 31921 7598
+a FW(103)34012 7598 y
+SDict begin 18.2 H.L end
+ 34012 7598 a 34012 7598 a
+SDict begin [ /Subtype /Link /Dest (2737) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34012
+7598 a Black 27866 7800 a
+SDict begin H.S end
+ 27866 7800 a 27866 7800 a
+SDict begin 18.2 H.A end
+ 27866
+7800 a 27866 7800 a
+SDict begin [ /View [/XYZ H.V] /Dest (7852) cvn H.B /DEST pdfmark end
+ 27866 7800 a 1852 x FW(PCI,)p 0 TeXcolorgray
+30733 9652 a
+SDict begin H.S end
+ 30733 9652 a FW(59)32127 9652 y
+SDict begin 18.2 H.L end
+ 32127 9652
+a 32127 9652 a
+SDict begin [ /Subtype /Link /Dest (1799) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32127 9652 a Black 27866 9854 a
+SDict begin H.S end
+ 27866
+9854 a 27866 9854 a
+SDict begin 18.2 H.A end
+ 27866 9854 a 27866 9854 a
+SDict begin [ /View [/XYZ H.V] /Dest (7855) cvn H.B /DEST pdfmark end
+ 27866 9854
+a 1852 x FW(PCMCIA,)p 0 TeXcolorgray 33910 11706 a
+SDict begin H.S end
+ 33910
+11706 a FW(47)35304 11706 y
+SDict begin 18.2 H.L end
+ 35304 11706 a 35304 11706
+a
+SDict begin [ /Subtype /Link /Dest (1436) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35304 11706 a Black 1 w FW(,)p 0 TeXcolorgray 36003
+11706 a
+SDict begin H.S end
+ 36003 11706 a FW(60)37397 11706 y
+SDict begin 18.2 H.L end
+ 37397 11706
+a 37397 11706 a
+SDict begin [ /Subtype /Link /Dest (1816) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37397 11706 a Black 27866 11907 a
+SDict begin H.S end
+ 27866
+11907 a 27866 11907 a
+SDict begin 18.2 H.A end
+ 27866 11907 a 27866 11907 a
+SDict begin [ /View [/XYZ H.V] /Dest (7859) cvn H.B /DEST pdfmark end
+ 27866
+11907 a 1853 x FW(ping,)p 0 TeXcolorgray 31043 13760
+a
+SDict begin H.S end
+ 31043 13760 a FW(157)33134 13760 y
+SDict begin 18.2 H.L end
+ 33134 13760 a 33134
+13760 a
+SDict begin [ /Subtype /Link /Dest (4419) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33134 13760 a Black 27866 14062 a
+SDict begin H.S end
+ 27866 14062
+a 27866 14062 a
+SDict begin 18.2 H.A end
+ 27866 14062 a 27866 14062 a
+SDict begin [ /View [/XYZ H.V] /Dest (7862) cvn H.B /DEST pdfmark end
+ 27866 14062
+a 1752 x FW(pipes,)p 0 TeXcolorgray 31507 15814 a
+SDict begin H.S end
+ 31507
+15814 a FW(105)33598 15814 y
+SDict begin 18.2 H.L end
+ 33598 15814 a 33598 15814
+a
+SDict begin [ /Subtype /Link /Dest (2845) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33598 15814 a Black 27866 16116 a
+SDict begin H.S end
+ 27866 16116 a 27866
+16116 a
+SDict begin 18.2 H.A end
+ 27866 16116 a 27866 16116 a
+SDict begin [ /View [/XYZ H.V] /Dest (7865) cvn H.B /DEST pdfmark end
+ 27866 16116 a 1752
+x FW(pkgtool,)p 0 TeXcolorgray 32825 17868 a
+SDict begin H.S end
+ 32825 17868
+a FW(217)34916 17868 y
+SDict begin 18.2 H.L end
+ 34916 17868 a 34916 17868 a
+SDict begin [ /Subtype /Link /Dest (6401) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34916
+17868 a Black 27866 18170 a
+SDict begin H.S end
+ 27866 18170 a 27866 18170
+a
+SDict begin 18.2 H.A end
+ 27866 18170 a 27866 18170 a
+SDict begin [ /View [/XYZ H.V] /Dest (7868) cvn H.B /DEST pdfmark end
+ 27866 18170 a 1752 x FW(PPP)g(,)p
+0 TeXcolorgray 30735 19922 a
+SDict begin H.S end
+ 30735 19922 a FW(65)32129
+19922 y
+SDict begin 18.2 H.L end
+ 32129 19922 a 32129 19922 a
+SDict begin [ /Subtype /Link /Dest (1948) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32129 19922 a Black
+27866 20123 a
+SDict begin H.S end
+ 27866 20123 a 27866 20123 a
+SDict begin 18.2 H.A end
+ 27866 20123
+a 27866 20123 a
+SDict begin [ /View [/XYZ H.V] /Dest (7870) cvn H.B /DEST pdfmark end
+ 27866 20123 a 29415 21976 a FW(setup,)p
+0 TeXcolorgray 33057 21976 a
+SDict begin H.S end
+ 33057 21976 a FW(66)34451
+21976 y
+SDict begin 18.2 H.L end
+ 34451 21976 a 34451 21976 a
+SDict begin [ /Subtype /Link /Dest (1956) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34451 21976 a Black
+27866 22277 a
+SDict begin H.S end
+ 27866 22277 a 27866 22277 a
+SDict begin 18.2 H.A end
+ 27866 22277
+a 27866 22277 a
+SDict begin [ /View [/XYZ H.V] /Dest (7873) cvn H.B /DEST pdfmark end
+ 27866 22277 a 1752 x FW(process,)p 0
+TeXcolorgray 32746 24029 a
+SDict begin H.S end
+ 32746 24029 a FW(133)34837
+24029 y
+SDict begin 18.2 H.L end
+ 34837 24029 a 34837 24029 a
+SDict begin [ /Subtype /Link /Dest (3821) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34837 24029 a Black
+27866 24331 a
+SDict begin H.S end
+ 27866 24331 a 27866 24331 a
+SDict begin 18.2 H.A end
+ 27866 24331
+a 27866 24331 a
+SDict begin [ /View [/XYZ H.V] /Dest (7875) cvn H.B /DEST pdfmark end
+ 27866 24331 a 29415 26083 a FW(suspend,)p
+0 TeXcolorgray 34607 26083 a
+SDict begin H.S end
+ 34607 26083 a FW(134)36698
+26083 y
+SDict begin 18.2 H.L end
+ 36698 26083 a 36698 26083 a
+SDict begin [ /Subtype /Link /Dest (3847) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36698 26083 a Black
+27866 26385 a
+SDict begin H.S end
+ 27866 26385 a 27866 26385 a
+SDict begin 18.2 H.A end
+ 27866 26385
+a 27866 26385 a
+SDict begin [ /View [/XYZ H.V] /Dest (7877) cvn H.B /DEST pdfmark end
+ 27866 26385 a 29415 28137 a FW(terminating,)p
+0 TeXcolorgray 36544 28137 a
+SDict begin H.S end
+ 36544 28137 a FW(139)38635
+28137 y
+SDict begin 18.2 H.L end
+ 38635 28137 a 38635 28137 a
+SDict begin [ /Subtype /Link /Dest (3961) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38635 28137 a Black
+27866 28439 a
+SDict begin H.S end
+ 27866 28439 a 27866 28439 a
+SDict begin 18.2 H.A end
+ 27866 28439
+a 27866 28439 a
+SDict begin [ /View [/XYZ H.V] /Dest (7880) cvn H.B /DEST pdfmark end
+ 27866 28439 a 1752 x FW(programs)27866
+30493 y
+SDict begin H.S end
+ 27866 30493 a 27866 30493 a
+SDict begin 18.2 H.A end
+ 27866 30493 a 27866
+30493 a
+SDict begin [ /View [/XYZ H.V] /Dest (7881) cvn H.B /DEST pdfmark end
+ 27866 30493 a 29415 32245 a FW(installing,)p
+0 TeXcolorgray 35305 32245 a
+SDict begin H.S end
+ 35305 32245 a FW(215)37396
+32245 y
+SDict begin 18.2 H.L end
+ 37396 32245 a 37396 32245 a
+SDict begin [ /Subtype /Link /Dest (6372) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37396 32245 a Black
+27866 32547 a
+SDict begin H.S end
+ 27866 32547 a 27866 32547 a
+SDict begin 18.2 H.A end
+ 27866 32547
+a 27866 32547 a
+SDict begin [ /View [/XYZ H.V] /Dest (7883) cvn H.B /DEST pdfmark end
+ 27866 32547 a 29415 34299 a FW(listing,)p
+0 TeXcolorgray 33601 34299 a
+SDict begin H.S end
+ 33601 34299 a FW(135)35692
+34299 y
+SDict begin 18.2 H.L end
+ 35692 34299 a 35692 34299 a
+SDict begin [ /Subtype /Link /Dest (3895) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35692 34299 a Black
+27866 34601 a
+SDict begin H.S end
+ 27866 34601 a 27866 34601 a
+SDict begin 18.2 H.A end
+ 27866 34601
+a 27866 34601 a
+SDict begin [ /View [/XYZ H.V] /Dest (7885) cvn H.B /DEST pdfmark end
+ 27866 34601 a 29415 36353 a FW(running)351
+b(in)e(background,)p 0 TeXcolorgray 42819 36353 a
+SDict begin H.S end
+ 42819
+36353 a FW(133)44910 36353 y
+SDict begin 18.2 H.L end
+ 44910 36353 a 44910 36353
+a
+SDict begin [ /Subtype /Link /Dest (3834) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 44910 36353 a Black 27866 36655 a
+SDict begin H.S end
+ 27866 36655 a 27866
+36655 a
+SDict begin 18.2 H.A end
+ 27866 36655 a 27866 36655 a
+SDict begin [ /View [/XYZ H.V] /Dest (7887) cvn H.B /DEST pdfmark end
+ 27866 36655 a 29415
+38407 a FW(running)i(in)e(fore)-21 b(ground,)p 0 TeXcolorgray
+42410 38407 a
+SDict begin H.S end
+ 42410 38407 a FW(134)44501 38407 y
+SDict begin 18.2 H.L end
+ 44501
+38407 a 44501 38407 a
+SDict begin [ /Subtype /Link /Dest (3860) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 44501 38407 a Black 27866 38709
+a
+SDict begin H.S end
+ 27866 38709 a 27866 38709 a
+SDict begin 18.2 H.A end
+ 27866 38709 a 27866 38709
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7889) cvn H.B /DEST pdfmark end
+ 27866 38709 a 29415 40461 a FW(suspending,)p 0 TeXcolorgray
+36389 40461 a
+SDict begin H.S end
+ 36389 40461 a FW(134)38480 40461 y
+SDict begin 18.2 H.L end
+ 38480
+40461 a 38480 40461 a
+SDict begin [ /Subtype /Link /Dest (3844) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38480 40461 a Black 27866 40763
+a
+SDict begin H.S end
+ 27866 40763 a 27866 40763 a
+SDict begin 18.2 H.A end
+ 27866 40763 a 27866 40763
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7892) cvn H.B /DEST pdfmark end
+ 27866 40763 a 1752 x FW(pwd,)p 0 TeXcolorgray 30965
+42515 a
+SDict begin H.S end
+ 30965 42515 a FW(124)33056 42515 y
+SDict begin 18.2 H.L end
+ 33056 42515
+a 33056 42515 a
+SDict begin [ /Subtype /Link /Dest (3468) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33056 42515 a Black 27866 42817 a
+SDict begin H.S end
+ 27866
+42817 a 27866 42817 a
+SDict begin 18.2 H.A end
+ 27866 42817 a 27866 42817 a
+SDict begin [ /View [/XYZ H.V] /Dest (7894) cvn H.B /DEST pdfmark end
+ 27866
+42817 a 5940 x FL(R)27866 49873 y
+SDict begin H.S end
+ 27866 49873 a 27866
+49873 a
+SDict begin 18.2 H.A end
+ 27866 49873 a 27866 49873 a
+SDict begin [ /View [/XYZ H.V] /Dest (7897) cvn H.B /DEST pdfmark end
+ 27866 49873 a 2054
+x FW(RAM,)p 0 TeXcolorgray 31740 51927 a
+SDict begin H.S end
+ 31740 51927
+a FW(80)33134 51927 y
+SDict begin 18.2 H.L end
+ 33134 51927 a 33134 51927 a
+SDict begin [ /Subtype /Link /Dest (2316) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33134
+51927 a Black 27866 52128 a
+SDict begin H.S end
+ 27866 52128 a 27866 52128
+a
+SDict begin 18.2 H.A end
+ 27866 52128 a 27866 52128 a
+SDict begin [ /View [/XYZ H.V] /Dest (7900) cvn H.B /DEST pdfmark end
+ 27866 52128 a 1853 x FW(reboot,)p
+0 TeXcolorgray 32126 53981 a
+SDict begin H.S end
+ 32126 53981 a FW(153)34217
+53981 y
+SDict begin 18.2 H.L end
+ 34217 53981 a 34217 53981 a
+SDict begin [ /Subtype /Link /Dest (4321) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34217 53981 a Black
+2 w FW(,)p 0 TeXcolorgray 34916 53981 a
+SDict begin H.S end
+ 34916 53981 a
+FW(183)37007 53981 y
+SDict begin 18.2 H.L end
+ 37007 53981 a 37007 53981 a
+SDict begin [ /Subtype /Link /Dest (5120) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37007
+53981 a Black 27866 54182 a
+SDict begin H.S end
+ 27866 54182 a 27866 54182
+a
+SDict begin 18.2 H.A end
+ 27866 54182 a 27866 54182 a
+SDict begin [ /View [/XYZ H.V] /Dest (7904) cvn H.B /DEST pdfmark end
+ 27866 54182 a 1853 x FW(Red)349
+b(Hat)g(Linux,)p 0 TeXcolorgray 36853 56035 a
+SDict begin H.S end
+ 36853 56035
+a FW(215)38944 56035 y
+SDict begin 18.2 H.L end
+ 38944 56035 a 38944 56035 a
+SDict begin [ /Subtype /Link /Dest (6376) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38944
+56035 a Black 27866 56236 a
+SDict begin H.S end
+ 27866 56236 a 27866 56236
+a
+SDict begin 18.2 H.A end
+ 27866 56236 a 27866 56236 a
+SDict begin [ /View [/XYZ H.V] /Dest (7907) cvn H.B /DEST pdfmark end
+ 27866 56236 a 1853 x FW(Red)g(Hat)g(P)-21
+b(ackage)351 b(Manager)-56 b(,)p 0 TeXcolorgray 43398
+58089 a
+SDict begin H.S end
+ 43398 58089 a FW(221)45489 58089 y
+SDict begin 18.2 H.L end
+ 45489 58089
+a 45489 58089 a
+SDict begin [ /Subtype /Link /Dest (6557) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 45489 58089 a Black 27866 58390 a
+SDict begin H.S end
+ 27866
+58390 a 27866 58390 a
+SDict begin 18.2 H.A end
+ 27866 58390 a 27866 58390 a
+SDict begin [ /View [/XYZ H.V] /Dest (7909) cvn H.B /DEST pdfmark end
+ 27866
+58390 a 29415 60142 a FW(con)g(v)-21 b(erting,)p 0 TeXcolorgray
+36001 60142 a
+SDict begin H.S end
+ 36001 60142 a FW(221)38092 60142 y
+SDict begin 18.2 H.L end
+ 38092
+60142 a 38092 60142 a
+SDict begin [ /Subtype /Link /Dest (6563) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38092 60142 a Black 27866 60444
+a
+SDict begin H.S end
+ 27866 60444 a 27866 60444 a
+SDict begin 18.2 H.A end
+ 27866 60444 a 27866 60444
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7912) cvn H.B /DEST pdfmark end
+ 27866 60444 a 1752 x FW(remote)349 b(login,)p 0 TeXcolorgray
+35652 62196 a
+SDict begin H.S end
+ 35652 62196 a FW(162)37743 62196 y
+SDict begin 18.2 H.L end
+ 37743
+62196 a 37743 62196 a
+SDict begin [ /Subtype /Link /Dest (4566) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37743 62196 a Black 27866 62498
+a
+SDict begin H.S end
+ 27866 62498 a 27866 62498 a
+SDict begin 18.2 H.A end
+ 27866 62498 a 27866 62498
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7915) cvn H.B /DEST pdfmark end
+ 27866 62498 a 1752 x FW(remo)-21 b(v)g(epkg,)p 0 TeXcolorgray
+34796 64250 a
+SDict begin H.S end
+ 34796 64250 a FW(219)36887 64250 y
+SDict begin 18.2 H.L end
+ 36887
+64250 a 36887 64250 a
+SDict begin [ /Subtype /Link /Dest (6481) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36887 64250 a Black 27866 64552
+a
+SDict begin H.S end
+ 27866 64552 a 27866 64552 a
+SDict begin 18.2 H.A end
+ 27866 64552 a 27866 64552
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7918) cvn H.B /DEST pdfmark end
+ 27866 64552 a 1752 x FW(resolv)g(er)-56 b(,)p 0 TeXcolorgray
+32979 66304 a
+SDict begin H.S end
+ 32979 66304 a FW(64)34373 66304 y
+SDict begin 18.2 H.L end
+ 34373
+66304 a 34373 66304 a
+SDict begin [ /Subtype /Link /Dest (1911) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34373 66304 a Black 27866 66506
+a
+SDict begin H.S end
+ 27866 66506 a 27866 66506 a
+SDict begin 18.2 H.A end
+ 27866 66506 a 27866 66506
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7921) cvn H.B /DEST pdfmark end
+ 27866 66506 a 1852 x FW(re)-35 b(v)-21 b(erse)350 b(DNS,)p
+0 TeXcolorgray 35672 68358 a
+SDict begin H.S end
+ 35672 68358 a FW(186)37763
+68358 y
+SDict begin 18.2 H.L end
+ 37763 68358 a 37763 68358 a
+SDict begin [ /Subtype /Link /Dest (5218) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37763 68358 a Black
+Black 49451 73672 a FR(259)p Black eop end
+%%Page: 260 282
+TeXDict begin 260 281 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.260) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (8101) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black -30 2383 a
+SDict begin H.S end
+ -30
+2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (7924) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107
+x FW(root,)p 0 TeXcolorgray 2914 3490 a
+SDict begin H.S end
+ 2914 3490 a FW(102)5005
+3490 y
+SDict begin 18.2 H.L end
+ 5005 3490 a 5005 3490 a
+SDict begin [ /Subtype /Link /Dest (2686) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5005 3490 a Black 2 w
+FW(,)p 0 TeXcolorgray 5704 3490 a
+SDict begin H.S end
+ 5704 3490 a FW(115)7795
+3490 y
+SDict begin 18.2 H.L end
+ 7795 3490 a 7795 3490 a
+SDict begin [ /Subtype /Link /Dest (3278) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7795 3490 a Black 1 w
+FW(,)p 0 TeXcolorgray 8494 3490 a
+SDict begin H.S end
+ 8494 3490 a FW(143)10585
+3490 y
+SDict begin 18.2 H.L end
+ 10585 3490 a 10585 3490 a
+SDict begin [ /Subtype /Link /Dest (4050) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10585 3490 a Black -30
+5544 a FW(root)350 b(directory)-91 b(,)p 0 TeXcolorgray
+8208 5544 a
+SDict begin H.S end
+ 8208 5544 a FW(41)9602 5544 y
+SDict begin 18.2 H.L end
+ 9602 5544 a
+9602 5544 a
+SDict begin [ /Subtype /Link /Dest (7929) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9602 5544 a Black -30 5846 a
+SDict begin H.S end
+ -30 5846 a -30
+5846 a
+SDict begin 18.2 H.A end
+ -30 5846 a -30 5846 a
+SDict begin [ /View [/XYZ H.V] /Dest (7932) cvn H.B /DEST pdfmark end
+ -30 5846 a 1752 x FW(route,)p
+0 TeXcolorgray 3534 7598 a
+SDict begin H.S end
+ 3534 7598 a FW(158)5625 7598
+y
+SDict begin 18.2 H.L end
+ 5625 7598 a 5625 7598 a
+SDict begin [ /Subtype /Link /Dest (4448) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5625 7598 a Black -30 7800
+a
+SDict begin H.S end
+ -30 7800 a -30 7800 a
+SDict begin 18.2 H.A end
+ -30 7800 a -30 7800 a
+SDict begin [ /View [/XYZ H.V] /Dest (7935) cvn H.B /DEST pdfmark end
+ -30 7800
+a 1852 x FW(RPM)-30 9652 y
+SDict begin H.S end
+ -30 9652 a -30 9652 a
+SDict begin 18.2 H.A end
+ -30
+9652 a -30 9652 a
+SDict begin [ /View [/XYZ H.V] /Dest (7936) cvn H.B /DEST pdfmark end
+ -30 9652 a 1520 11706 a FW(\(see)349
+b(Red)h(Hat)e(P)-21 b(ackage)352 b(Manager\))-30 12008
+y
+SDict begin H.S end
+ -30 12008 a -30 12008 a
+SDict begin 18.2 H.A end
+ -30 12008 a -30 12008 a
+SDict begin [ /View [/XYZ H.V] /Dest (7938) cvn H.B /DEST pdfmark end
+ -30
+12008 a 1752 x FW(runle)-35 b(v)-21 b(el,)p 0 TeXcolorgray
+5182 13760 a
+SDict begin H.S end
+ 5182 13760 a FW(47)6576 13760 y
+SDict begin 18.2 H.L end
+ 6576 13760
+a 6576 13760 a
+SDict begin [ /Subtype /Link /Dest (1403) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6576 13760 a Black 1 w FW(,)p 0 TeXcolorgray
+7274 13760 a
+SDict begin H.S end
+ 7274 13760 a FW(48)8668 13760 y
+SDict begin 18.2 H.L end
+ 8668 13760
+a 8668 13760 a
+SDict begin [ /Subtype /Link /Dest (1458) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8668 13760 a Black 1 w FW(,)p 0 TeXcolorgray
+9367 13760 a
+SDict begin H.S end
+ 9367 13760 a FW(86)10761 13760 y
+SDict begin 18.2 H.L end
+ 10761 13760
+a 10761 13760 a
+SDict begin [ /Subtype /Link /Dest (2434) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10761 13760 a Black -30 13961 a
+SDict begin H.S end
+ -30 13961
+a -30 13961 a
+SDict begin 18.2 H.A end
+ -30 13961 a -30 13961 a
+SDict begin [ /View [/XYZ H.V] /Dest (7943) cvn H.B /DEST pdfmark end
+ -30 13961 a 1853
+x FW(runle)-35 b(v)-21 b(els,)p 0 TeXcolorgray 5725 15814
+a
+SDict begin H.S end
+ 5725 15814 a FW(183)7816 15814 y
+SDict begin 18.2 H.L end
+ 7816 15814 a 7816
+15814 a
+SDict begin [ /Subtype /Link /Dest (5118) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7816 15814 a Black -30 16015 a
+SDict begin H.S end
+ -30 16015 a -30
+16015 a
+SDict begin 18.2 H.A end
+ -30 16015 a -30 16015 a
+SDict begin [ /View [/XYZ H.V] /Dest (7945) cvn H.B /DEST pdfmark end
+ -30 16015 a 6041 x FL(S)-30
+23200 y
+SDict begin H.S end
+ -30 23200 a -30 23200 a
+SDict begin 18.2 H.A end
+ -30 23200 a -30 23200
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7948) cvn H.B /DEST pdfmark end
+ -30 23200 a 2026 x FW(Samba,)p 0 TeXcolorgray 4464
+25226 a
+SDict begin H.S end
+ 4464 25226 a FW(70)5858 25226 y
+SDict begin 18.2 H.L end
+ 5858 25226 a
+5858 25226 a
+SDict begin [ /Subtype /Link /Dest (2123) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5858 25226 a Black -30 25427 a
+SDict begin H.S end
+ -30 25427
+a -30 25427 a
+SDict begin 18.2 H.A end
+ -30 25427 a -30 25427 a
+SDict begin [ /View [/XYZ H.V] /Dest (7950) cvn H.B /DEST pdfmark end
+ -30 25427 a 1520
+27280 a FW(con\002guration,)p 0 TeXcolorgray 9655 27280
+a
+SDict begin H.S end
+ 9655 27280 a FW(71)11049 27280 y
+SDict begin 18.2 H.L end
+ 11049 27280 a 11049
+27280 a
+SDict begin [ /Subtype /Link /Dest (2142) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11049 27280 a Black -30 27582 a
+SDict begin H.S end
+ -30 27582 a -30
+27582 a
+SDict begin 18.2 H.A end
+ -30 27582 a -30 27582 a
+SDict begin [ /View [/XYZ H.V] /Dest (7953) cvn H.B /DEST pdfmark end
+ -30 27582 a 1752 x FW(SCP)-155
+b(,)p 0 TeXcolorgray 2994 29334 a
+SDict begin H.S end
+ 2994 29334 a FW(70)4388
+29334 y
+SDict begin 18.2 H.L end
+ 4388 29334 a 4388 29334 a
+SDict begin [ /Subtype /Link /Dest (2112) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4388 29334 a Black
+-30 29535 a
+SDict begin H.S end
+ -30 29535 a -30 29535 a
+SDict begin 18.2 H.A end
+ -30 29535 a -30 29535
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7956) cvn H.B /DEST pdfmark end
+ -30 29535 a 1853 x FW(screen,)p 0 TeXcolorgray 4230
+31388 a
+SDict begin H.S end
+ 4230 31388 a FW(110)6321 31388 y
+SDict begin 18.2 H.L end
+ 6321 31388 a
+6321 31388 a
+SDict begin [ /Subtype /Link /Dest (3026) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6321 31388 a Black -30 31589 a
+SDict begin H.S end
+ -30 31589
+a -30 31589 a
+SDict begin 18.2 H.A end
+ -30 31589 a -30 31589 a
+SDict begin [ /View [/XYZ H.V] /Dest (7959) cvn H.B /DEST pdfmark end
+ -30 31589 a 1852
+x FW(SCSI,)p 0 TeXcolorgray 3613 33441 a
+SDict begin H.S end
+ 3613 33441 a
+FW(22)5007 33441 y
+SDict begin 18.2 H.L end
+ 5007 33441 a 5007 33441 a
+SDict begin [ /Subtype /Link /Dest (908) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5007 33441
+a Black -30 33643 a
+SDict begin H.S end
+ -30 33643 a -30 33643 a
+SDict begin 18.2 H.A end
+ -30 33643
+a -30 33643 a
+SDict begin [ /View [/XYZ H.V] /Dest (7962) cvn H.B /DEST pdfmark end
+ -30 33643 a 1852 x FW(Secure)351 b(Shell)e(\(SSH\),)p
+0 TeXcolorgray 11515 35495 a
+SDict begin H.S end
+ 11515 35495 a FW(164)13606
+35495 y
+SDict begin 18.2 H.L end
+ 13606 35495 a 13606 35495 a
+SDict begin [ /Subtype /Link /Dest (4614) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 13606 35495 a Black
+1 w FW(,)p 0 TeXcolorgray 14304 35495 a
+SDict begin H.S end
+ 14304 35495 a
+FW(182)16395 35495 y
+SDict begin 18.2 H.L end
+ 16395 35495 a 16395 35495 a
+SDict begin [ /Subtype /Link /Dest (5105) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 16395
+35495 a Black -30 35745 a
+SDict begin H.S end
+ -30 35745 a -30 35745 a
+SDict begin 18.2 H.A end
+ -30
+35745 a -30 35745 a
+SDict begin [ /View [/XYZ H.V] /Dest (7966) cvn H.B /DEST pdfmark end
+ -30 35745 a 1804 x FW(security)-91
+b(,)p 0 TeXcolorgray 4993 37549 a
+SDict begin H.S end
+ 4993 37549 a FW(12)6387
+37549 y
+SDict begin 18.2 H.L end
+ 6387 37549 a 6387 37549 a
+SDict begin [ /Subtype /Link /Dest (550) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6387 37549 a Black
+FW(,)p 0 TeXcolorgray 7085 37549 a
+SDict begin H.S end
+ 7085 37549 a FW(181)9176
+37549 y
+SDict begin 18.2 H.L end
+ 9176 37549 a 9176 37549 a
+SDict begin [ /Subtype /Link /Dest (5066) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9176 37549 a Black
+-30 37851 a
+SDict begin H.S end
+ -30 37851 a -30 37851 a
+SDict begin 18.2 H.A end
+ -30 37851 a -30 37851
+a
+SDict begin [ /View [/XYZ H.V] /Dest (7969) cvn H.B /DEST pdfmark end
+ -30 37851 a 1520 39603 a FW(patches,)p 0 TeXcolorgray
+6400 39603 a
+SDict begin H.S end
+ 6400 39603 a FW(187)8491 39603 y
+SDict begin 18.2 H.L end
+ 8491 39603
+a 8491 39603 a
+SDict begin [ /Subtype /Link /Dest (5244) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8491 39603 a Black -30 39905 a
+SDict begin H.S end
+ -30 39905
+a -30 39905 a
+SDict begin 18.2 H.A end
+ -30 39905 a -30 39905 a
+SDict begin [ /View [/XYZ H.V] /Dest (7972) cvn H.B /DEST pdfmark end
+ -30 39905 a 1752
+x FW(sendmail,)p 0 TeXcolorgray 5704 41657 a
+SDict begin H.S end
+ 5704 41657
+a FW(1)6401 41657 y
+SDict begin 18.2 H.L end
+ 6401 41657 a 6401 41657 a
+SDict begin [ /Subtype /Link /Dest (305) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6401 41657
+a Black -30 41859 a
+SDict begin H.S end
+ -30 41859 a -30 41859 a
+SDict begin 18.2 H.A end
+ -30 41859
+a -30 41859 a
+SDict begin [ /View [/XYZ H.V] /Dest (7975) cvn H.B /DEST pdfmark end
+ -30 41859 a 1852 x FW(serial)349 b(ports,)p
+0 TeXcolorgray 6827 43711 a
+SDict begin H.S end
+ 6827 43711 a FW(47)8221 43711
+y
+SDict begin 18.2 H.L end
+ 8221 43711 a 8221 43711 a
+SDict begin [ /Subtype /Link /Dest (1444) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8221 43711 a Black -30 44013
+a
+SDict begin H.S end
+ -30 44013 a -30 44013 a
+SDict begin 18.2 H.A end
+ -30 44013 a -30 44013 a
+SDict begin [ /View [/XYZ H.V] /Dest (7978) cvn H.B /DEST pdfmark end
+ -30
+44013 a 1752 x FW(services)-30 45779 y
+SDict begin H.S end
+ -30 45779 a -30
+45779 a
+SDict begin 18.2 H.A end
+ -30 45779 a -30 45779 a
+SDict begin [ /View [/XYZ H.V] /Dest (7979) cvn H.B /DEST pdfmark end
+ -30 45779 a 1520 47819
+a FW(disabling,)p 0 TeXcolorgray 7332 47819 a
+SDict begin H.S end
+ 7332 47819
+a FW(181)9423 47819 y
+SDict begin 18.2 H.L end
+ 9423 47819 a 9423 47819 a
+SDict begin [ /Subtype /Link /Dest (5071) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9423
+47819 a Black -30 48121 a
+SDict begin H.S end
+ -30 48121 a -30 48121 a
+SDict begin 18.2 H.A end
+ -30
+48121 a -30 48121 a
+SDict begin [ /View [/XYZ H.V] /Dest (7982) cvn H.B /DEST pdfmark end
+ -30 48121 a 1752 x FW(setup,)p 0
+TeXcolorgray 3612 49873 a
+SDict begin H.S end
+ 3612 49873 a FW(25)5006 49873
+y
+SDict begin 18.2 H.L end
+ 5006 49873 a 5006 49873 a
+SDict begin [ /Subtype /Link /Dest (974) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5006 49873 a Black -30 50175
+a
+SDict begin H.S end
+ -30 50175 a -30 50175 a
+SDict begin 18.2 H.A end
+ -30 50175 a -30 50175 a
+SDict begin [ /View [/XYZ H.V] /Dest (7984) cvn H.B /DEST pdfmark end
+ -30
+50175 a 1520 51927 a FW(tag\002les,)p 0 TeXcolorgray
+6247 51927 a
+SDict begin H.S end
+ 6247 51927 a FW(223)8338 51927 y
+SDict begin 18.2 H.L end
+ 8338 51927
+a 8338 51927 a
+SDict begin [ /Subtype /Link /Dest (6615) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8338 51927 a Black -30 52229 a
+SDict begin H.S end
+ -30 52229
+a -30 52229 a
+SDict begin 18.2 H.A end
+ -30 52229 a -30 52229 a
+SDict begin [ /View [/XYZ H.V] /Dest (7987) cvn H.B /DEST pdfmark end
+ -30 52229 a 1752
+x FW(shell,)p 0 TeXcolorgray 3302 53981 a
+SDict begin H.S end
+ 3302 53981
+a FW(101)5393 53981 y
+SDict begin 18.2 H.L end
+ 5393 53981 a 5393 53981 a
+SDict begin [ /Subtype /Link /Dest (2669) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5393
+53981 a Black -30 54182 a
+SDict begin H.S end
+ -30 54182 a -30 54182 a
+SDict begin 18.2 H.A end
+ -30
+54182 a -30 54182 a
+SDict begin [ /View [/XYZ H.V] /Dest (7990) cvn H.B /DEST pdfmark end
+ -30 54182 a 1853 x FW(shells,)p 0
+TeXcolorgray 3845 56035 a
+SDict begin H.S end
+ 3845 56035 a FW(151)5936 56035
+y
+SDict begin 18.2 H.L end
+ 5936 56035 a 5936 56035 a
+SDict begin [ /Subtype /Link /Dest (4260) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5936 56035 a Black -30 56236
+a
+SDict begin H.S end
+ -30 56236 a -30 56236 a
+SDict begin 18.2 H.A end
+ -30 56236 a -30 56236 a
+SDict begin [ /View [/XYZ H.V] /Dest (7993) cvn H.B /DEST pdfmark end
+ -30
+56236 a 1853 x FW(shutdo)-35 b(wn,)p 0 TeXcolorgray 6057
+58089 a
+SDict begin H.S end
+ 6057 58089 a FW(153)8148 58089 y
+SDict begin 18.2 H.L end
+ 8148 58089 a
+8148 58089 a
+SDict begin [ /Subtype /Link /Dest (4311) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8148 58089 a Black -30 58290 a
+SDict begin H.S end
+ -30 58290
+a -30 58290 a
+SDict begin 18.2 H.A end
+ -30 58290 a -30 58290 a
+SDict begin [ /View [/XYZ H.V] /Dest (7996) cvn H.B /DEST pdfmark end
+ -30 58290 a 1852
+x FW(Silicon)350 b(Graphics,)p 0 TeXcolorgray 10004 60142
+a
+SDict begin H.S end
+ 10004 60142 a FW(83)11398 60142 y
+SDict begin 18.2 H.L end
+ 11398 60142 a 11398
+60142 a
+SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11398 60142 a Black -30 60444 a
+SDict begin H.S end
+ -30 60444 a -30
+60444 a
+SDict begin 18.2 H.A end
+ -30 60444 a -30 60444 a
+SDict begin [ /View [/XYZ H.V] /Dest (7999) cvn H.B /DEST pdfmark end
+ -30 60444 a 1752 x FW(SlackBuild,)p
+0 TeXcolorgray 6867 62196 a
+SDict begin H.S end
+ 6867 62196 a FW(223)8958
+62196 y
+SDict begin 18.2 H.L end
+ 8958 62196 a 8958 62196 a
+SDict begin [ /Subtype /Link /Dest (6604) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8958 62196 a Black
+-30 62398 a
+SDict begin H.S end
+ -30 62398 a -30 62398 a
+SDict begin 18.2 H.A end
+ -30 62398 a -30 62398
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8002) cvn H.B /DEST pdfmark end
+ -30 62398 a 1852 x FW(Slackw)-14 b(are)351 b(Linux)-30
+64264 y
+SDict begin H.S end
+ -30 64264 a -30 64264 a
+SDict begin 18.2 H.A end
+ -30 64264 a -30 64264
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8003) cvn H.B /DEST pdfmark end
+ -30 64264 a 1520 66304 a FW(minimum)e(requirements,)p
+0 TeXcolorgray 15274 66304 a
+SDict begin H.S end
+ 15274 66304 a FW(17)16668
+66304 y
+SDict begin 18.2 H.L end
+ 16668 66304 a 16668 66304 a
+SDict begin [ /Subtype /Link /Dest (699) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 16668 66304 a Black
+-30 66606 a
+SDict begin H.S end
+ -30 66606 a -30 66606 a
+SDict begin 18.2 H.A end
+ -30 66606 a -30 66606
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8005) cvn H.B /DEST pdfmark end
+ -30 66606 a 1520 68358 a FW(of)-35 b(\002cial)350 b(CDs,)p
+0 TeXcolorgray 8962 68358 a
+SDict begin H.S end
+ 8962 68358 a FW(15)10356
+68358 y
+SDict begin 18.2 H.L end
+ 10356 68358 a 10356 68358 a
+SDict begin [ /Subtype /Link /Dest (642) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10356 68358 a Black
+Black Black 27866 2383 a
+SDict begin H.S end
+ 27866 2383 a 27866 2383 a
+SDict begin 18.2 H.A end
+ 27866
+2383 a 27866 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (8007) cvn H.B /DEST pdfmark end
+ 27866 2383 a 29415 3490 a FW(softw)-14
+b(are)350 b(series,)p 0 TeXcolorgray 38425 3490 a
+SDict begin H.S end
+ 38425
+3490 a FW(17)39819 3490 y
+SDict begin 18.2 H.L end
+ 39819 3490 a 39819 3490 a
+SDict begin [ /Subtype /Link /Dest (739) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39819
+3490 a Black 27866 3692 a
+SDict begin H.S end
+ 27866 3692 a 27866 3692 a
+SDict begin 18.2 H.A end
+ 27866
+3692 a 27866 3692 a
+SDict begin [ /View [/XYZ H.V] /Dest (8009) cvn H.B /DEST pdfmark end
+ 27866 3692 a 29415 5544 a FW(store,)p
+0 TeXcolorgray 32824 5544 a
+SDict begin H.S end
+ 32824 5544 a FW(16)34218
+5544 y
+SDict begin 18.2 H.L end
+ 34218 5544 a 34218 5544 a
+SDict begin [ /Subtype /Link /Dest (653) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34218 5544 a Black 27866
+5746 a
+SDict begin H.S end
+ 27866 5746 a 27866 5746 a
+SDict begin 18.2 H.A end
+ 27866 5746 a 27866 5746
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8012) cvn H.B /DEST pdfmark end
+ 27866 5746 a 1852 x FW(SLIP)-155 b(,)p 0 TeXcolorgray
+31276 7598 a
+SDict begin H.S end
+ 31276 7598 a FW(65)32670 7598 y
+SDict begin 18.2 H.L end
+ 32670 7598
+a 32670 7598 a
+SDict begin [ /Subtype /Link /Dest (1950) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32670 7598 a Black 27866 7800 a
+SDict begin H.S end
+ 27866
+7800 a 27866 7800 a
+SDict begin 18.2 H.A end
+ 27866 7800 a 27866 7800 a
+SDict begin [ /View [/XYZ H.V] /Dest (8015) cvn H.B /DEST pdfmark end
+ 27866 7800
+a 1852 x FW(slocate,)p 0 TeXcolorgray 32436 9652 a
+SDict begin H.S end
+ 32436
+9652 a FW(46)33830 9652 y
+SDict begin 18.2 H.L end
+ 33830 9652 a 33830 9652 a
+SDict begin [ /Subtype /Link /Dest (1380) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33830
+9652 a Black 27866 9854 a
+SDict begin H.S end
+ 27866 9854 a 27866 9854 a
+SDict begin 18.2 H.A end
+ 27866
+9854 a 27866 9854 a
+SDict begin [ /View [/XYZ H.V] /Dest (8018) cvn H.B /DEST pdfmark end
+ 27866 9854 a 1852 x FW(SLS)349 b(Linux,)p
+0 TeXcolorgray 34647 11706 a
+SDict begin H.S end
+ 34647 11706 a FW(2)35344
+11706 y
+SDict begin 18.2 H.L end
+ 35344 11706 a 35344 11706 a
+SDict begin [ /Subtype /Link /Dest (345) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35344 11706 a Black
+27866 11907 a
+SDict begin H.S end
+ 27866 11907 a 27866 11907 a
+SDict begin 18.2 H.A end
+ 27866 11907
+a 27866 11907 a
+SDict begin [ /View [/XYZ H.V] /Dest (8021) cvn H.B /DEST pdfmark end
+ 27866 11907 a 1853 x FW(SMB,)p 0 TeXcolorgray
+31509 13760 a
+SDict begin H.S end
+ 31509 13760 a FW(70)32903 13760 y
+SDict begin 18.2 H.L end
+ 32903
+13760 a 32903 13760 a
+SDict begin [ /Subtype /Link /Dest (2121) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32903 13760 a Black 27866 13961
+a
+SDict begin H.S end
+ 27866 13961 a 27866 13961 a
+SDict begin 18.2 H.A end
+ 27866 13961 a 27866 13961
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8024) cvn H.B /DEST pdfmark end
+ 27866 13961 a 1853 x FW(Solaris,)p 0 TeXcolorgray 32437
+15814 a
+SDict begin H.S end
+ 32437 15814 a FW(73)33831 15814 y
+SDict begin 18.2 H.L end
+ 33831 15814
+a 33831 15814 a
+SDict begin [ /Subtype /Link /Dest (2193) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33831 15814 a Black 27866 16015 a
+SDict begin H.S end
+ 27866
+16015 a 27866 16015 a
+SDict begin 18.2 H.A end
+ 27866 16015 a 27866 16015 a
+SDict begin [ /View [/XYZ H.V] /Dest (8027) cvn H.B /DEST pdfmark end
+ 27866
+16015 a 1853 x FW(static)e(IP)-155 b(,)p 0 TeXcolorgray
+32941 17868 a
+SDict begin H.S end
+ 32941 17868 a FW(57)34335 17868 y
+SDict begin 18.2 H.L end
+ 34335
+17868 a 34335 17868 a
+SDict begin [ /Subtype /Link /Dest (1745) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34335 17868 a Black 27866 18069
+a
+SDict begin H.S end
+ 27866 18069 a 27866 18069 a
+SDict begin 18.2 H.A end
+ 27866 18069 a 27866 18069
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8030) cvn H.B /DEST pdfmark end
+ 27866 18069 a 1853 x FW(su,)p 0 TeXcolorgray 29803
+19922 a
+SDict begin H.S end
+ 29803 19922 a FW(102)31894 19922 y
+SDict begin 18.2 H.L end
+ 31894 19922
+a 31894 19922 a
+SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 31894 19922 a Black 27866 20123 a
+SDict begin H.S end
+ 27866
+20123 a 27866 20123 a
+SDict begin 18.2 H.A end
+ 27866 20123 a 27866 20123 a
+SDict begin [ /View [/XYZ H.V] /Dest (8033) cvn H.B /DEST pdfmark end
+ 27866
+20123 a 1853 x FW(Sun)349 b(Microsystems,)p 0 TeXcolorgray
+38908 21976 a
+SDict begin H.S end
+ 38908 21976 a FW(73)40302 21976 y
+SDict begin 18.2 H.L end
+ 40302
+21976 a 40302 21976 a
+SDict begin [ /Subtype /Link /Dest (2191) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 40302 21976 a Black 1 w FW(,)p
+0 TeXcolorgray 41000 21976 a
+SDict begin H.S end
+ 41000 21976 a FW(83)42394
+21976 y
+SDict begin 18.2 H.L end
+ 42394 21976 a 42394 21976 a
+SDict begin [ /Subtype /Link /Dest (2379) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 42394 21976 a Black
+27866 22277 a
+SDict begin H.S end
+ 27866 22277 a 27866 22277 a
+SDict begin 18.2 H.A end
+ 27866 22277
+a 27866 22277 a
+SDict begin [ /View [/XYZ H.V] /Dest (8037) cvn H.B /DEST pdfmark end
+ 27866 22277 a 1752 x FW(superuser)-56
+b(,)p 0 TeXcolorgray 33852 24029 a
+SDict begin H.S end
+ 33852 24029 a FW(102)35943
+24029 y
+SDict begin 18.2 H.L end
+ 35943 24029 a 35943 24029 a
+SDict begin [ /Subtype /Link /Dest (2707) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35943 24029 a Black
+27866 24331 a
+SDict begin H.S end
+ 27866 24331 a 27866 24331 a
+SDict begin 18.2 H.A end
+ 27866 24331
+a 27866 24331 a
+SDict begin [ /View [/XYZ H.V] /Dest (8040) cvn H.B /DEST pdfmark end
+ 27866 24331 a 1752 x FW(support)27866
+26385 y
+SDict begin H.S end
+ 27866 26385 a 27866 26385 a
+SDict begin 18.2 H.A end
+ 27866 26385 a 27866
+26385 a
+SDict begin [ /View [/XYZ H.V] /Dest (8041) cvn H.B /DEST pdfmark end
+ 27866 26385 a 29415 28137 a FW(email,)p 0 TeXcolorgray
+33212 28137 a
+SDict begin H.S end
+ 33212 28137 a FW(11)34606 28137 y
+SDict begin 18.2 H.L end
+ 34606
+28137 a 34606 28137 a
+SDict begin [ /Subtype /Link /Dest (527) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34606 28137 a Black 27866 28339
+a
+SDict begin H.S end
+ 27866 28339 a 27866 28339 a
+SDict begin 18.2 H.A end
+ 27866 28339 a 27866 28339
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8043) cvn H.B /DEST pdfmark end
+ 27866 28339 a 29415 30191 a FW(mailing)349 b(lists,)p
+0 TeXcolorgray 36972 30191 a
+SDict begin H.S end
+ 36972 30191 a FW(11)38366
+30191 y
+SDict begin 18.2 H.L end
+ 38366 30191 a 38366 30191 a
+SDict begin [ /Subtype /Link /Dest (536) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38366 30191 a Black
+1 w FW(,)p 0 TeXcolorgray 39064 30191 a
+SDict begin H.S end
+ 39064 30191 a
+FW(186)41155 30191 y
+SDict begin 18.2 H.L end
+ 41155 30191 a 41155 30191 a
+SDict begin [ /Subtype /Link /Dest (5229) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 41155
+30191 a Black 27866 30493 a
+SDict begin H.S end
+ 27866 30493 a 27866 30493
+a
+SDict begin 18.2 H.A end
+ 27866 30493 a 27866 30493 a
+SDict begin [ /View [/XYZ H.V] /Dest (8046) cvn H.B /DEST pdfmark end
+ 27866 30493 a 29415 32245
+a FW(patches,)p 0 TeXcolorgray 34295 32245 a
+SDict begin H.S end
+ 34295 32245
+a FW(187)36386 32245 y
+SDict begin 18.2 H.L end
+ 36386 32245 a 36386 32245 a
+SDict begin [ /Subtype /Link /Dest (5241) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36386
+32245 a Black 27866 32547 a
+SDict begin H.S end
+ 27866 32547 a 27866 32547
+a
+SDict begin 18.2 H.A end
+ 27866 32547 a 27866 32547 a
+SDict begin [ /View [/XYZ H.V] /Dest (8048) cvn H.B /DEST pdfmark end
+ 27866 32547 a 29415 34299
+a FW(usenet,)p 0 TeXcolorgray 33676 34299 a
+SDict begin H.S end
+ 33676 34299
+a FW(14)35070 34299 y
+SDict begin 18.2 H.L end
+ 35070 34299 a 35070 34299 a
+SDict begin [ /Subtype /Link /Dest (621) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35070
+34299 a Black 27866 34501 a
+SDict begin H.S end
+ 27866 34501 a 27866 34501
+a
+SDict begin 18.2 H.A end
+ 27866 34501 a 27866 34501 a
+SDict begin [ /View [/XYZ H.V] /Dest (8051) cvn H.B /DEST pdfmark end
+ 27866 34501 a 1852 x FW(sw)-14
+b(ap)348 b(partition,)p 0 TeXcolorgray 36491 36353 a
+SDict begin H.S end
+
+36491 36353 a FW(23)37885 36353 y
+SDict begin 18.2 H.L end
+ 37885 36353 a 37885
+36353 a
+SDict begin [ /Subtype /Link /Dest (935) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37885 36353 a Black FW(,)p 0 TeXcolorgray 38583
+36353 a
+SDict begin H.S end
+ 38583 36353 a FW(27)39977 36353 y
+SDict begin 18.2 H.L end
+ 39977 36353
+a 39977 36353 a
+SDict begin [ /Subtype /Link /Dest (1018) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39977 36353 a Black 27866 36655 a
+SDict begin H.S end
+ 27866
+36655 a 27866 36655 a
+SDict begin 18.2 H.A end
+ 27866 36655 a 27866 36655 a
+SDict begin [ /View [/XYZ H.V] /Dest (8055) cvn H.B /DEST pdfmark end
+ 27866
+36655 a 1752 x FW(symbolic)h(link,)p 0 TeXcolorgray 36196
+38407 a
+SDict begin H.S end
+ 36196 38407 a FW(116)38287 38407 y
+SDict begin 18.2 H.L end
+ 38287 38407
+a 38287 38407 a
+SDict begin [ /Subtype /Link /Dest (3289) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38287 38407 a Black 27866 38709 a
+SDict begin H.S end
+ 27866
+38709 a 27866 38709 a
+SDict begin 18.2 H.A end
+ 27866 38709 a 27866 38709 a
+SDict begin [ /View [/XYZ H.V] /Dest (8058) cvn H.B /DEST pdfmark end
+ 27866
+38709 a 1752 x FW(system)f(administration,)p 0 TeXcolorgray
+40845 40461 a
+SDict begin H.S end
+ 40845 40461 a FW(143)42936 40461 y
+SDict begin 18.2 H.L end
+ 42936
+40461 a 42936 40461 a
+SDict begin [ /Subtype /Link /Dest (4046) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 42936 40461 a Black 27866 40763
+a
+SDict begin H.S end
+ 27866 40763 a 27866 40763 a
+SDict begin 18.2 H.A end
+ 27866 40763 a 27866 40763
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8061) cvn H.B /DEST pdfmark end
+ 27866 40763 a 1752 x FW(system)g(load,)p 0 TeXcolorgray
+35188 42515 a
+SDict begin H.S end
+ 35188 42515 a FW(141)37279 42515 y
+SDict begin 18.2 H.L end
+ 37279
+42515 a 37279 42515 a
+SDict begin [ /Subtype /Link /Dest (4020) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37279 42515 a Black 27866 42817
+a
+SDict begin H.S end
+ 27866 42817 a 27866 42817 a
+SDict begin 18.2 H.A end
+ 27866 42817 a 27866 42817
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8064) cvn H.B /DEST pdfmark end
+ 27866 42817 a 1752 x FW(system)g(resources,)p 0 TeXcolorgray
+38053 44569 a
+SDict begin H.S end
+ 38053 44569 a FW(138)40144 44569 y
+SDict begin 18.2 H.L end
+ 40144
+44569 a 40144 44569 a
+SDict begin [ /Subtype /Link /Dest (3949) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 40144 44569 a Black 27866 44871
+a
+SDict begin H.S end
+ 27866 44871 a 27866 44871 a
+SDict begin 18.2 H.A end
+ 27866 44871 a 27866 44871
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8067) cvn H.B /DEST pdfmark end
+ 27866 44871 a 1752 x FW(System)h(V)-180 b(,)p 0 TeXcolorgray
+33846 46623 a
+SDict begin H.S end
+ 33846 46623 a FW(46)35240 46623 y
+SDict begin 18.2 H.L end
+ 35240
+46623 a 35240 46623 a
+SDict begin [ /Subtype /Link /Dest (1400) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35240 46623 a Black 1 w FW(,)p
+0 TeXcolorgray 35938 46623 a
+SDict begin H.S end
+ 35938 46623 a FW(48)37332
+46623 y
+SDict begin 18.2 H.L end
+ 37332 46623 a 37332 46623 a
+SDict begin [ /Subtype /Link /Dest (1451) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37332 46623 a Black
+27866 46924 a
+SDict begin H.S end
+ 27866 46924 a 27866 46924 a
+SDict begin 18.2 H.A end
+ 27866 46924
+a 27866 46924 a
+SDict begin [ /View [/XYZ H.V] /Dest (8070) cvn H.B /DEST pdfmark end
+ 27866 46924 a 29415 48676 a FW(init)349
+b(compatibility)-91 b(,)p 0 TeXcolorgray 39671 48676
+a
+SDict begin H.S end
+ 39671 48676 a FW(49)41065 48676 y
+SDict begin 18.2 H.L end
+ 41065 48676 a 41065
+48676 a
+SDict begin [ /Subtype /Link /Dest (1535) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 41065 48676 a Black 27866 48978 a
+SDict begin H.S end
+ 27866 48978
+a 27866 48978 a
+SDict begin 18.2 H.A end
+ 27866 48978 a 27866 48978 a
+SDict begin [ /View [/XYZ H.V] /Dest (8072) cvn H.B /DEST pdfmark end
+ 27866 48978
+a 5941 x FL(T)27866 56035 y
+SDict begin H.S end
+ 27866 56035 a 27866 56035
+a
+SDict begin 18.2 H.A end
+ 27866 56035 a 27866 56035 a
+SDict begin [ /View [/XYZ H.V] /Dest (8075) cvn H.B /DEST pdfmark end
+ 27866 56035 a 2054 x FW(tab)349
+b(completion,)p 0 TeXcolorgray 36892 58089 a
+SDict begin H.S end
+ 36892 58089
+a FW(108)38983 58089 y
+SDict begin 18.2 H.L end
+ 38983 58089 a 38983 58089 a
+SDict begin [ /Subtype /Link /Dest (2954) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38983
+58089 a Black 27866 58390 a
+SDict begin H.S end
+ 27866 58390 a 27866 58390
+a
+SDict begin 18.2 H.A end
+ 27866 58390 a 27866 58390 a
+SDict begin [ /View [/XYZ H.V] /Dest (8078) cvn H.B /DEST pdfmark end
+ 27866 58390 a 1752 x FW(T)-112
+b(ag\002les,)p 0 TeXcolorgray 32945 60142 a
+SDict begin H.S end
+ 32945 60142
+a FW(223)35036 60142 y
+SDict begin 18.2 H.L end
+ 35036 60142 a 35036 60142 a
+SDict begin [ /Subtype /Link /Dest (6613) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35036
+60142 a Black 27866 60444 a
+SDict begin H.S end
+ 27866 60444 a 27866 60444
+a
+SDict begin 18.2 H.A end
+ 27866 60444 a 27866 60444 a
+SDict begin [ /View [/XYZ H.V] /Dest (8081) cvn H.B /DEST pdfmark end
+ 27866 60444 a 1752 x FW(T)g(ags,)p
+0 TeXcolorgray 31163 62196 a
+SDict begin H.S end
+ 31163 62196 a FW(223)33254
+62196 y
+SDict begin 18.2 H.L end
+ 33254 62196 a 33254 62196 a
+SDict begin [ /Subtype /Link /Dest (6611) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33254 62196 a Black
+27866 62498 a
+SDict begin H.S end
+ 27866 62498 a 27866 62498 a
+SDict begin 18.2 H.A end
+ 27866 62498
+a 27866 62498 a
+SDict begin [ /View [/XYZ H.V] /Dest (8084) cvn H.B /DEST pdfmark end
+ 27866 62498 a 1752 x FW(talk,)p 0 TeXcolorgray
+30655 64250 a
+SDict begin H.S end
+ 30655 64250 a FW(177)32746 64250 y
+SDict begin 18.2 H.L end
+ 32746
+64250 a 32746 64250 a
+SDict begin [ /Subtype /Link /Dest (5011) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32746 64250 a Black 27866 64452
+a
+SDict begin H.S end
+ 27866 64452 a 27866 64452 a
+SDict begin 18.2 H.A end
+ 27866 64452 a 27866 64452
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8087) cvn H.B /DEST pdfmark end
+ 27866 64452 a 1852 x FW(tar)-56 b(,)p 0 TeXcolorgray
+29979 66304 a
+SDict begin H.S end
+ 29979 66304 a FW(191)32070 66304 y
+SDict begin 18.2 H.L end
+ 32070
+66304 a 32070 66304 a
+SDict begin [ /Subtype /Link /Dest (5372) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32070 66304 a Black 27866 66506
+a
+SDict begin H.S end
+ 27866 66506 a 27866 66506 a
+SDict begin 18.2 H.A end
+ 27866 66506 a 27866 66506
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8090) cvn H.B /DEST pdfmark end
+ 27866 66506 a 1852 x FW(TCP)349 b(wrappers,)p 0 TeXcolorgray
+36581 68358 a
+SDict begin H.S end
+ 36581 68358 a FW(185)38672 68358 y
+SDict begin 18.2 H.L end
+ 38672
+68358 a 38672 68358 a
+SDict begin [ /Subtype /Link /Dest (5200) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38672 68358 a Black Black -30 73672
+a FR(260)p Black eop end
+%%Page: 261 283
+TeXDict begin 261 282 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.261) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black -30 -2687 a
+SDict begin H.S end
+ -30 -2687 a -30 -2687 a
+SDict begin 18.2 H.A end
+ -30
+-2687 a -30 -2687 a
+SDict begin [ /View [/XYZ H.V] /Dest (8255) cvn H.B /DEST pdfmark end
+ -30 -2687 a Black -30 2383 a
+SDict begin H.S end
+ -30
+2383 a -30 2383 a
+SDict begin 18.2 H.A end
+ -30 2383 a -30 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (8093) cvn H.B /DEST pdfmark end
+ -30 2383 a 1107
+x FW(TCP/IP)-155 b(,)p 0 TeXcolorgray 4698 3490 a
+SDict begin H.S end
+ 4698
+3490 a FW(61)6092 3490 y
+SDict begin 18.2 H.L end
+ 6092 3490 a 6092 3490 a
+SDict begin [ /Subtype /Link /Dest (1826) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6092
+3490 a Black 1 w FW(,)p 0 TeXcolorgray 6790 3490 a
+SDict begin H.S end
+ 6790
+3490 a FW(70)8184 3490 y
+SDict begin 18.2 H.L end
+ 8184 3490 a 8184 3490 a
+SDict begin [ /Subtype /Link /Dest (2114) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8184
+3490 a Black -30 3692 a
+SDict begin H.S end
+ -30 3692 a -30 3692 a
+SDict begin 18.2 H.A end
+ -30 3692
+a -30 3692 a
+SDict begin [ /View [/XYZ H.V] /Dest (8097) cvn H.B /DEST pdfmark end
+ -30 3692 a 1814 x FW(telinit,)p 0 TeXcolorgray
+3923 5506 a
+SDict begin H.S end
+ 3923 5506 a FW(154)6014 5506 y
+SDict begin 18.2 H.L end
+ 6014 5506
+a 6014 5506 a
+SDict begin [ /Subtype /Link /Dest (4368) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6014 5506 a Black 1 w FW(,)p 0 TeXcolorgray
+6712 5506 a
+SDict begin H.S end
+ 6712 5506 a FW(183)8803 5506 y
+SDict begin 18.2 H.L end
+ 8803 5506
+a 8803 5506 a
+SDict begin [ /Subtype /Link /Dest (5122) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8803 5506 a Black -30 7521 a FW(telnet,)p
+0 TeXcolorgray 3767 7521 a
+SDict begin H.S end
+ 3767 7521 a FW(162)5858 7521
+y
+SDict begin 18.2 H.L end
+ 5858 7521 a 5858 7521 a
+SDict begin [ /Subtype /Link /Dest (8101) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5858 7521 a Black -30 7722
+a
+SDict begin H.S end
+ -30 7722 a -30 7722 a
+SDict begin 18.2 H.A end
+ -30 7722 a -30 7722 a
+SDict begin [ /View [/XYZ H.V] /Dest (8104) cvn H.B /DEST pdfmark end
+ -30 7722
+a 1814 x FW(terminal,)p 0 TeXcolorgray 5316 9536 a
+SDict begin H.S end
+ 5316
+9536 a FW(82)6710 9536 y
+SDict begin 18.2 H.L end
+ 6710 9536 a 6710 9536 a
+SDict begin [ /Subtype /Link /Dest (2357) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6710
+9536 a Black -30 9738 a
+SDict begin H.S end
+ -30 9738 a -30 9738 a
+SDict begin 18.2 H.A end
+ -30 9738
+a -30 9738 a
+SDict begin [ /View [/XYZ H.V] /Dest (8107) cvn H.B /DEST pdfmark end
+ -30 9738 a 1814 x FW(timezone,)p 0 TeXcolorgray
+5781 11552 a
+SDict begin H.S end
+ 5781 11552 a FW(35)7175 11552 y
+SDict begin 18.2 H.L end
+ 7175 11552
+a 7175 11552 a
+SDict begin [ /Subtype /Link /Dest (1134) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7175 11552 a Black -30 11753 a
+SDict begin H.S end
+ -30 11753
+a -30 11753 a
+SDict begin 18.2 H.A end
+ -30 11753 a -30 11753 a
+SDict begin [ /View [/XYZ H.V] /Dest (8110) cvn H.B /DEST pdfmark end
+ -30 11753 a 1814
+x FW(T)-112 b(orv)-35 b(alds,)350 b(Linus,)p 0 TeXcolorgray
+9354 13567 a
+SDict begin H.S end
+ 9354 13567 a FW(1)10051 13567 y
+SDict begin 18.2 H.L end
+ 10051 13567
+a 10051 13567 a
+SDict begin [ /Subtype /Link /Dest (299) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10051 13567 a Black -30 13768 a
+SDict begin H.S end
+ -30 13768
+a -30 13768 a
+SDict begin 18.2 H.A end
+ -30 13768 a -30 13768 a
+SDict begin [ /View [/XYZ H.V] /Dest (8113) cvn H.B /DEST pdfmark end
+ -30 13768 a 1814
+x FW(touch,)p 0 TeXcolorgray 3767 15582 a
+SDict begin H.S end
+ 3767 15582
+a FW(127)5858 15582 y
+SDict begin 18.2 H.L end
+ 5858 15582 a 5858 15582 a
+SDict begin [ /Subtype /Link /Dest (3624) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5858
+15582 a Black -30 15784 a
+SDict begin H.S end
+ -30 15784 a -30 15784 a
+SDict begin 18.2 H.A end
+ -30
+15784 a -30 15784 a
+SDict begin [ /View [/XYZ H.V] /Dest (8116) cvn H.B /DEST pdfmark end
+ -30 15784 a 1814 x FW(twm,)p 0 TeXcolorgray
+3147 17598 a
+SDict begin H.S end
+ 3147 17598 a FW(82)4541 17598 y
+SDict begin 18.2 H.L end
+ 4541 17598
+a 4541 17598 a
+SDict begin [ /Subtype /Link /Dest (2355) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4541 17598 a Black -30 17799 a
+SDict begin H.S end
+ -30 17799
+a -30 17799 a
+SDict begin 18.2 H.A end
+ -30 17799 a -30 17799 a
+SDict begin [ /View [/XYZ H.V] /Dest (8118) cvn H.B /DEST pdfmark end
+ -30 17799 a 5925
+x FL(U)-30 24868 y
+SDict begin H.S end
+ -30 24868 a -30 24868 a
+SDict begin 18.2 H.A end
+ -30 24868
+a -30 24868 a
+SDict begin [ /View [/XYZ H.V] /Dest (8121) cvn H.B /DEST pdfmark end
+ -30 24868 a 1987 x FW(umask,)p 0 TeXcolorgray
+4309 26855 a
+SDict begin H.S end
+ 4309 26855 a FW(114)6400 26855 y
+SDict begin 18.2 H.L end
+ 6400 26855
+a 6400 26855 a
+SDict begin [ /Subtype /Link /Dest (3214) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6400 26855 a Black -30 27057 a
+SDict begin H.S end
+ -30 27057
+a -30 27057 a
+SDict begin 18.2 H.A end
+ -30 27057 a -30 27057 a
+SDict begin [ /View [/XYZ H.V] /Dest (8124) cvn H.B /DEST pdfmark end
+ -30 27057 a 1814
+x FW(upgradepkg,)p 0 TeXcolorgray 7252 28871 a
+SDict begin H.S end
+ 7252 28871
+a FW(220)9343 28871 y
+SDict begin 18.2 H.L end
+ 9343 28871 a 9343 28871 a
+SDict begin [ /Subtype /Link /Dest (6530) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9343
+28871 a Black -30 29172 a
+SDict begin H.S end
+ -30 29172 a -30 29172 a
+SDict begin 18.2 H.A end
+ -30
+29172 a -30 29172 a
+SDict begin [ /View [/XYZ H.V] /Dest (8127) cvn H.B /DEST pdfmark end
+ -30 29172 a 1714 x FW(URL,)p 0 TeXcolorgray
+3457 30886 a
+SDict begin H.S end
+ 3457 30886 a FW(173)5548 30886 y
+SDict begin 18.2 H.L end
+ 5548 30886
+a 5548 30886 a
+SDict begin [ /Subtype /Link /Dest (4839) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5548 30886 a Black -30 31087 a
+SDict begin H.S end
+ -30 31087
+a -30 31087 a
+SDict begin 18.2 H.A end
+ -30 31087 a -30 31087 a
+SDict begin [ /View [/XYZ H.V] /Dest (8130) cvn H.B /DEST pdfmark end
+ -30 31087 a 1814
+x FW(USB,)p 0 TeXcolorgray 3380 32901 a
+SDict begin H.S end
+ 3380 32901 a
+FW(59)4774 32901 y
+SDict begin 18.2 H.L end
+ 4774 32901 a 4774 32901 a
+SDict begin [ /Subtype /Link /Dest (1801) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4774 32901
+a Black -30 33103 a
+SDict begin H.S end
+ -30 33103 a -30 33103 a
+SDict begin 18.2 H.A end
+ -30 33103
+a -30 33103 a
+SDict begin [ /View [/XYZ H.V] /Dest (8133) cvn H.B /DEST pdfmark end
+ -30 33103 a 1814 x FW(Usenet,)p 0 TeXcolorgray
+4541 34917 a
+SDict begin H.S end
+ 4541 34917 a FW(14)5935 34917 y
+SDict begin 18.2 H.L end
+ 5935 34917
+a 5935 34917 a
+SDict begin [ /Subtype /Link /Dest (624) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5935 34917 a Black -30 35118 a
+SDict begin H.S end
+ -30 35118
+a -30 35118 a
+SDict begin 18.2 H.A end
+ -30 35118 a -30 35118 a
+SDict begin [ /View [/XYZ H.V] /Dest (8136) cvn H.B /DEST pdfmark end
+ -30 35118 a 1814
+x FW(user)-56 b(,)p 0 TeXcolorgray 2935 36932 a
+SDict begin H.S end
+ 2935
+36932 a FW(111)5026 36932 y
+SDict begin 18.2 H.L end
+ 5026 36932 a 5026 36932 a
+SDict begin [ /Subtype /Link /Dest (3088) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+5026 36932 a Black -30 37133 a
+SDict begin H.S end
+ -30 37133 a -30 37133
+a
+SDict begin 18.2 H.A end
+ -30 37133 a -30 37133 a
+SDict begin [ /View [/XYZ H.V] /Dest (8139) cvn H.B /DEST pdfmark end
+ -30 37133 a 1814 x FW(users,)p
+0 TeXcolorgray 3534 38947 a
+SDict begin H.S end
+ 3534 38947 a FW(102)5625
+38947 y
+SDict begin 18.2 H.L end
+ 5625 38947 a 5625 38947 a
+SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5625 38947 a Black
+-30 39149 a
+SDict begin H.S end
+ -30 39149 a -30 39149 a
+SDict begin 18.2 H.A end
+ -30 39149 a -30 39149
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8141) cvn H.B /DEST pdfmark end
+ -30 39149 a 1520 40962 a FW(adding,)p 0 TeXcolorgray
+6014 40962 a
+SDict begin H.S end
+ 6014 40962 a FW(143)8105 40962 y
+SDict begin 18.2 H.L end
+ 8105 40962
+a 8105 40962 a
+SDict begin [ /Subtype /Link /Dest (4056) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8105 40962 a Black -30 41264 a
+SDict begin H.S end
+ -30 41264
+a -30 41264 a
+SDict begin 18.2 H.A end
+ -30 41264 a -30 41264 a
+SDict begin [ /View [/XYZ H.V] /Dest (8143) cvn H.B /DEST pdfmark end
+ -30 41264 a 1520
+42978 a FW(messaging,)p 0 TeXcolorgray 8106 42978 a
+SDict begin H.S end
+ 8106
+42978 a FW(177)10197 42978 y
+SDict begin 18.2 H.L end
+ 10197 42978 a 10197 42978
+a
+SDict begin [ /Subtype /Link /Dest (4991) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10197 42978 a Black -30 43280 a
+SDict begin H.S end
+ -30 43280 a -30 43280
+a
+SDict begin 18.2 H.A end
+ -30 43280 a -30 43280 a
+SDict begin [ /View [/XYZ H.V] /Dest (8145) cvn H.B /DEST pdfmark end
+ -30 43280 a 1520 44993 a FW(online)349
+b(chat,)p 0 TeXcolorgray 8376 44993 a
+SDict begin H.S end
+ 8376 44993 a FW(177)10467
+44993 y
+SDict begin 18.2 H.L end
+ 10467 44993 a 10467 44993 a
+SDict begin [ /Subtype /Link /Dest (5008) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10467 44993 a Black
+-30 45195 a
+SDict begin H.S end
+ -30 45195 a -30 45195 a
+SDict begin 18.2 H.A end
+ -30 45195 a -30 45195
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8147) cvn H.B /DEST pdfmark end
+ -30 45195 a 1520 47008 a FW(passw)-14 b(ords,)p 0 TeXcolorgray
+8014 47008 a
+SDict begin H.S end
+ 8014 47008 a FW(146)10105 47008 y
+SDict begin 18.2 H.L end
+ 10105
+47008 a 10105 47008 a
+SDict begin [ /Subtype /Link /Dest (4132) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10105 47008 a Black -30 47310 a
+SDict begin H.S end
+
+-30 47310 a -30 47310 a
+SDict begin 18.2 H.A end
+ -30 47310 a -30 47310 a
+SDict begin [ /View [/XYZ H.V] /Dest (8149) cvn H.B /DEST pdfmark end
+ -30 47310
+a 1520 49024 a FW(querying,)p 0 TeXcolorgray 7176 49024
+a
+SDict begin H.S end
+ 7176 49024 a FW(161)9267 49024 y
+SDict begin 18.2 H.L end
+ 9267 49024 a 9267
+49024 a
+SDict begin [ /Subtype /Link /Dest (4518) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9267 49024 a Black -30 49326 a
+SDict begin H.S end
+ -30 49326 a -30
+49326 a
+SDict begin 18.2 H.A end
+ -30 49326 a -30 49326 a
+SDict begin [ /View [/XYZ H.V] /Dest (8151) cvn H.B /DEST pdfmark end
+ -30 49326 a 1520 51039
+a FW(remo)-21 b(ving,)p 0 TeXcolorgray 7542 51039 a
+SDict begin H.S end
+ 7542
+51039 a FW(147)9633 51039 y
+SDict begin 18.2 H.L end
+ 9633 51039 a 9633 51039 a
+SDict begin [ /Subtype /Link /Dest (4144) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+9633 51039 a Black -30 51341 a
+SDict begin H.S end
+ -30 51341 a -30 51341
+a
+SDict begin 18.2 H.A end
+ -30 51341 a -30 51341 a
+SDict begin [ /View [/XYZ H.V] /Dest (8153) cvn H.B /DEST pdfmark end
+ -30 51341 a 5825 x FL(V)-30
+58281 y
+SDict begin H.S end
+ -30 58281 a -30 58281 a
+SDict begin 18.2 H.A end
+ -30 58281 a -30 58281
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8156) cvn H.B /DEST pdfmark end
+ -30 58281 a 2016 x FW(vi,)p 0 TeXcolorgray 1753 60297
+a
+SDict begin H.S end
+ 1753 60297 a FW(2)2450 60297 y
+SDict begin 18.2 H.L end
+ 2450 60297 a 2450 60297
+a
+SDict begin [ /Subtype /Link /Dest (335) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 2450 60297 a Black FW(,)p 0 TeXcolorgray 3147 60297
+a
+SDict begin H.S end
+ 3147 60297 a FW(195)5238 60297 y
+SDict begin 18.2 H.L end
+ 5238 60297 a 5238
+60297 a
+SDict begin [ /Subtype /Link /Dest (5513) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5238 60297 a Black -30 60498 a
+SDict begin H.S end
+ -30 60498 a -30
+60498 a
+SDict begin 18.2 H.A end
+ -30 60498 a -30 60498 a
+SDict begin [ /View [/XYZ H.V] /Dest (8159) cvn H.B /DEST pdfmark end
+ -30 60498 a 1520 62312
+a FW(con\002guration,)p 0 TeXcolorgray 9655 62312 a
+SDict begin H.S end
+ 9655
+62312 a FW(202)11746 62312 y
+SDict begin 18.2 H.L end
+ 11746 62312 a 11746 62312
+a
+SDict begin [ /Subtype /Link /Dest (5743) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11746 62312 a Black -30 62614 a
+SDict begin H.S end
+ -30 62614 a -30 62614
+a
+SDict begin 18.2 H.A end
+ -30 62614 a -30 62614 a
+SDict begin [ /View [/XYZ H.V] /Dest (8161) cvn H.B /DEST pdfmark end
+ -30 62614 a 1520 64327 a FW(modes,)p
+0 TeXcolorgray 5859 64327 a
+SDict begin H.S end
+ 5859 64327 a FW(197)7950
+64327 y
+SDict begin 18.2 H.L end
+ 7950 64327 a 7950 64327 a
+SDict begin [ /Subtype /Link /Dest (5585) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7950 64327 a Black
+-30 64529 a
+SDict begin H.S end
+ -30 64529 a -30 64529 a
+SDict begin 18.2 H.A end
+ -30 64529 a -30 64529
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8163) cvn H.B /DEST pdfmark end
+ -30 64529 a 1520 66343 a FW(opening)350 b(\002les,)p
+0 TeXcolorgray 9385 66343 a
+SDict begin H.S end
+ 9385 66343 a FW(200)11476
+66343 y
+SDict begin 18.2 H.L end
+ 11476 66343 a 11476 66343 a
+SDict begin [ /Subtype /Link /Dest (5682) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11476 66343 a Black
+-30 66645 a
+SDict begin H.S end
+ -30 66645 a -30 66645 a
+SDict begin 18.2 H.A end
+ -30 66645 a -30 66645
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8165) cvn H.B /DEST pdfmark end
+ -30 66645 a 1520 68358 a FW(quitting,)p 0 TeXcolorgray
+6558 68358 a
+SDict begin H.S end
+ 6558 68358 a FW(202)8649 68358 y
+SDict begin 18.2 H.L end
+ 8649 68358
+a 8649 68358 a
+SDict begin [ /Subtype /Link /Dest (5727) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 8649 68358 a Black Black Black 27866 2383
+a
+SDict begin H.S end
+ 27866 2383 a 27866 2383 a
+SDict begin 18.2 H.A end
+ 27866 2383 a 27866 2383 a
+SDict begin [ /View [/XYZ H.V] /Dest (8167) cvn H.B /DEST pdfmark end
+
+27866 2383 a 29415 3490 a FW(sa)-28 b(ving)350 b(\002les,)p
+0 TeXcolorgray 36400 3490 a
+SDict begin H.S end
+ 36400 3490 a FW(201)38491
+3490 y
+SDict begin 18.2 H.L end
+ 38491 3490 a 38491 3490 a
+SDict begin [ /Subtype /Link /Dest (5706) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38491 3490 a Black 27866
+3792 a
+SDict begin H.S end
+ 27866 3792 a 27866 3792 a
+SDict begin 18.2 H.A end
+ 27866 3792 a 27866 3792
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8169) cvn H.B /DEST pdfmark end
+ 27866 3792 a 29415 5614 a FW(starting,)p 0 TeXcolorgray
+34297 5614 a
+SDict begin H.S end
+ 34297 5614 a FW(195)36388 5614 y
+SDict begin 18.2 H.L end
+ 36388 5614
+a 36388 5614 a
+SDict begin [ /Subtype /Link /Dest (5539) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36388 5614 a Black 27866 5916 a
+SDict begin H.S end
+ 27866
+5916 a 27866 5916 a
+SDict begin 18.2 H.A end
+ 27866 5916 a 27866 5916 a
+SDict begin [ /View [/XYZ H.V] /Dest (8172) cvn H.B /DEST pdfmark end
+ 27866 5916
+a 1823 x FW(vim,)p 0 TeXcolorgray 30733 7739 a
+SDict begin H.S end
+ 30733
+7739 a FW(195)32824 7739 y
+SDict begin 18.2 H.L end
+ 32824 7739 a 32824 7739 a
+SDict begin [ /Subtype /Link /Dest (5533) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+
+32824 7739 a Black 27866 7940 a
+SDict begin H.S end
+ 27866 7940 a 27866 7940
+a
+SDict begin 18.2 H.A end
+ 27866 7940 a 27866 7940 a
+SDict begin [ /View [/XYZ H.V] /Dest (8175) cvn H.B /DEST pdfmark end
+ 27866 7940 a 1923 x FW(virtual)f
+(terminals,)p 0 TeXcolorgray 37745 9863 a
+SDict begin H.S end
+ 37745 9863
+a FW(109)39836 9863 y
+SDict begin 18.2 H.L end
+ 39836 9863 a 39836 9863 a
+SDict begin [ /Subtype /Link /Dest (2985) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39836
+9863 a Black 27866 10064 a
+SDict begin H.S end
+ 27866 10064 a 27866 10064
+a
+SDict begin 18.2 H.A end
+ 27866 10064 a 27866 10064 a
+SDict begin [ /View [/XYZ H.V] /Dest (8177) cvn H.B /DEST pdfmark end
+ 27866 10064 a 29415 11987
+a FW(X)g(W)-56 b(indo)-35 b(w)350 b(System,)p 0 TeXcolorgray
+40637 11987 a
+SDict begin H.S end
+ 40637 11987 a FW(109)42728 11987 y
+SDict begin 18.2 H.L end
+ 42728
+11987 a 42728 11987 a
+SDict begin [ /Subtype /Link /Dest (3000) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 42728 11987 a Black 27866 12289
+a
+SDict begin H.S end
+ 27866 12289 a 27866 12289 a
+SDict begin 18.2 H.A end
+ 27866 12289 a 27866 12289
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8180) cvn H.B /DEST pdfmark end
+ 27866 12289 a 1822 x FW(V)-180 b(olkdering,)350 b(P)-21
+b(atrick,)p 0 TeXcolorgray 39364 14111 a
+SDict begin H.S end
+ 39364 14111
+a FW(2)40061 14111 y
+SDict begin 18.2 H.L end
+ 40061 14111 a 40061 14111 a
+SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 40061
+14111 a Black 27866 14413 a
+SDict begin H.S end
+ 27866 14413 a 27866 14413
+a
+SDict begin 18.2 H.A end
+ 27866 14413 a 27866 14413 a
+SDict begin [ /View [/XYZ H.V] /Dest (8182) cvn H.B /DEST pdfmark end
+ 27866 14413 a 6151 x FL(W)27866
+21680 y
+SDict begin H.S end
+ 27866 21680 a 27866 21680 a
+SDict begin 18.2 H.A end
+ 27866 21680 a 27866
+21680 a
+SDict begin [ /View [/XYZ H.V] /Dest (8185) cvn H.B /DEST pdfmark end
+ 27866 21680 a 2124 x FW(web)349 b(bro)-35 b(wsers,)p
+0 TeXcolorgray 36235 23804 a
+SDict begin H.S end
+ 36235 23804 a FW(170)38326
+23804 y
+SDict begin 18.2 H.L end
+ 38326 23804 a 38326 23804 a
+SDict begin [ /Subtype /Link /Dest (4768) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38326 23804 a Black
+27866 24006 a
+SDict begin H.S end
+ 27866 24006 a 27866 24006 a
+SDict begin 18.2 H.A end
+ 27866 24006
+a 27866 24006 a
+SDict begin [ /View [/XYZ H.V] /Dest (8187) cvn H.B /DEST pdfmark end
+ 27866 24006 a 29415 25928 a FW(links,)p
+0 TeXcolorgray 32825 25928 a
+SDict begin H.S end
+ 32825 25928 a FW(172)34916
+25928 y
+SDict begin 18.2 H.L end
+ 34916 25928 a 34916 25928 a
+SDict begin [ /Subtype /Link /Dest (4815) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34916 25928 a Black
+27866 26130 a
+SDict begin H.S end
+ 27866 26130 a 27866 26130 a
+SDict begin 18.2 H.A end
+ 27866 26130
+a 27866 26130 a
+SDict begin [ /View [/XYZ H.V] /Dest (8189) cvn H.B /DEST pdfmark end
+ 27866 26130 a 29415 28052 a FW(lynx,)p
+0 TeXcolorgray 32593 28052 a
+SDict begin H.S end
+ 32593 28052 a FW(170)34684
+28052 y
+SDict begin 18.2 H.L end
+ 34684 28052 a 34684 28052 a
+SDict begin [ /Subtype /Link /Dest (4781) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34684 28052 a Black
+27866 28354 a
+SDict begin H.S end
+ 27866 28354 a 27866 28354 a
+SDict begin 18.2 H.A end
+ 27866 28354
+a 27866 28354 a
+SDict begin [ /View [/XYZ H.V] /Dest (8191) cvn H.B /DEST pdfmark end
+ 27866 28354 a 29415 30177 a FW(te)-21
+b(xt)349 b(mode,)p 0 TeXcolorgray 35632 30177 a
+SDict begin H.S end
+ 35632
+30177 a FW(170)37723 30177 y
+SDict begin 18.2 H.L end
+ 37723 30177 a 37723 30177
+a
+SDict begin [ /Subtype /Link /Dest (4778) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37723 30177 a Black 27866 30378 a
+SDict begin H.S end
+ 27866 30378 a 27866
+30378 a
+SDict begin 18.2 H.A end
+ 27866 30378 a 27866 30378 a
+SDict begin [ /View [/XYZ H.V] /Dest (8193) cvn H.B /DEST pdfmark end
+ 27866 30378 a 29415
+32301 a FW(wget,)p 0 TeXcolorgray 32824 32301 a
+SDict begin H.S end
+ 32824
+32301 a FW(173)34915 32301 y
+SDict begin 18.2 H.L end
+ 34915 32301 a 34915 32301
+a
+SDict begin [ /Subtype /Link /Dest (4833) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34915 32301 a Black 27866 32603 a
+SDict begin H.S end
+ 27866 32603 a 27866
+32603 a
+SDict begin 18.2 H.A end
+ 27866 32603 a 27866 32603 a
+SDict begin [ /View [/XYZ H.V] /Dest (8196) cvn H.B /DEST pdfmark end
+ 27866 32603 a 1822
+x FW(web)g(serv)-21 b(er)-56 b(,)p 0 TeXcolorgray 34566
+34425 a
+SDict begin H.S end
+ 34566 34425 a FW(184)36657 34425 y
+SDict begin 18.2 H.L end
+ 36657 34425
+a 36657 34425 a
+SDict begin [ /Subtype /Link /Dest (5162) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36657 34425 a Black 27866 34626 a
+SDict begin H.S end
+ 27866
+34626 a 27866 34626 a
+SDict begin 18.2 H.A end
+ 27866 34626 a 27866 34626 a
+SDict begin [ /View [/XYZ H.V] /Dest (8199) cvn H.B /DEST pdfmark end
+ 27866
+34626 a 1923 x FW(WEP)-155 b(,)p 0 TeXcolorgray 31352
+36549 a
+SDict begin H.S end
+ 31352 36549 a FW(68)32746 36549 y
+SDict begin 18.2 H.L end
+ 32746 36549
+a 32746 36549 a
+SDict begin [ /Subtype /Link /Dest (2060) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32746 36549 a Black 27866 36751 a
+SDict begin H.S end
+ 27866
+36751 a 27866 36751 a
+SDict begin 18.2 H.A end
+ 27866 36751 a 27866 36751 a
+SDict begin [ /View [/XYZ H.V] /Dest (8202) cvn H.B /DEST pdfmark end
+ 27866
+36751 a 1922 x FW(whatis,)p 0 TeXcolorgray 32205 38673
+a
+SDict begin H.S end
+ 32205 38673 a FW(8)32902 38673 y
+SDict begin 18.2 H.L end
+ 32902 38673 a 32902
+38673 a
+SDict begin [ /Subtype /Link /Dest (447) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 32902 38673 a Black 27866 38875 a
+SDict begin H.S end
+ 27866 38875
+a 27866 38875 a
+SDict begin 18.2 H.A end
+ 27866 38875 a 27866 38875 a
+SDict begin [ /View [/XYZ H.V] /Dest (8205) cvn H.B /DEST pdfmark end
+ 27866 38875
+a 1922 x FW(whereis,)p 0 TeXcolorgray 32901 40797 a
+SDict begin H.S end
+ 32901
+40797 a FW(45)34295 40797 y
+SDict begin 18.2 H.L end
+ 34295 40797 a 34295 40797
+a
+SDict begin [ /Subtype /Link /Dest (1349) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34295 40797 a Black 27866 40999 a
+SDict begin H.S end
+ 27866 40999 a 27866
+40999 a
+SDict begin 18.2 H.A end
+ 27866 40999 a 27866 40999 a
+SDict begin [ /View [/XYZ H.V] /Dest (8208) cvn H.B /DEST pdfmark end
+ 27866 40999 a 1923
+x FW(which,)p 0 TeXcolorgray 31972 42922 a
+SDict begin H.S end
+ 31972 42922
+a FW(45)33366 42922 y
+SDict begin 18.2 H.L end
+ 33366 42922 a 33366 42922 a
+SDict begin [ /Subtype /Link /Dest (1331) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 33366
+42922 a Black 27866 43123 a
+SDict begin H.S end
+ 27866 43123 a 27866 43123
+a
+SDict begin 18.2 H.A end
+ 27866 43123 a 27866 43123 a
+SDict begin [ /View [/XYZ H.V] /Dest (8211) cvn H.B /DEST pdfmark end
+ 27866 43123 a 1923 x FW(wildcard,)p
+0 TeXcolorgray 33443 45046 a
+SDict begin H.S end
+ 33443 45046 a FW(104)35534
+45046 y
+SDict begin 18.2 H.L end
+ 35534 45046 a 35534 45046 a
+SDict begin [ /Subtype /Link /Dest (2762) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 35534 45046 a Black
+27866 45247 a
+SDict begin H.S end
+ 27866 45247 a 27866 45247 a
+SDict begin 18.2 H.A end
+ 27866 45247
+a 27866 45247 a
+SDict begin [ /View [/XYZ H.V] /Dest (8214) cvn H.B /DEST pdfmark end
+ 27866 45247 a 1923 x FW(windo)-35 b(w)349
+b(manager)-56 b(,)p 0 TeXcolorgray 38117 47170 a
+SDict begin H.S end
+ 38117
+47170 a FW(40)39511 47170 y
+SDict begin 18.2 H.L end
+ 39511 47170 a 39511 47170
+a
+SDict begin [ /Subtype /Link /Dest (1193) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39511 47170 a Black 1 w FW(,)p 0 TeXcolorgray 40209
+47170 a
+SDict begin H.S end
+ 40209 47170 a FW(75)41603 47170 y
+SDict begin 18.2 H.L end
+ 41603 47170
+a 41603 47170 a
+SDict begin [ /Subtype /Link /Dest (2234) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 41603 47170 a Black 1 w FW(,)p 0 TeXcolorgray
+42301 47170 a
+SDict begin H.S end
+ 42301 47170 a FW(84)43695 47170 y
+SDict begin 18.2 H.L end
+ 43695
+47170 a 43695 47170 a
+SDict begin [ /Subtype /Link /Dest (2399) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 43695 47170 a Black 27866 47472
+a
+SDict begin H.S end
+ 27866 47472 a 27866 47472 a
+SDict begin 18.2 H.A end
+ 27866 47472 a 27866 47472
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8219) cvn H.B /DEST pdfmark end
+ 27866 47472 a 1822 x FW(W)g(indo)-35 b(ws,)p 0 TeXcolorgray
+33818 49294 a
+SDict begin H.S end
+ 33818 49294 a FW(3)34515 49294 y
+SDict begin 18.2 H.L end
+ 34515
+49294 a 34515 49294 a
+SDict begin [ /Subtype /Link /Dest (348) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 34515 49294 a Black 1 w FW(,)p
+0 TeXcolorgray 35213 49294 a
+SDict begin H.S end
+ 35213 49294 a FW(41)36607
+49294 y
+SDict begin 18.2 H.L end
+ 36607 49294 a 36607 49294 a
+SDict begin [ /Subtype /Link /Dest (1210) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36607 49294 a Black
+1 w FW(,)p 0 TeXcolorgray 37305 49294 a
+SDict begin H.S end
+ 37305 49294 a
+FW(83)38699 49294 y
+SDict begin 18.2 H.L end
+ 38699 49294 a 38699 49294 a
+SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38699
+49294 a Black 1 w FW(,)p 0 TeXcolorgray 39397 49294 a
+SDict begin H.S end
+
+39397 49294 a FW(94)40791 49294 y
+SDict begin 18.2 H.L end
+ 40791 49294 a 40791
+49294 a
+SDict begin [ /Subtype /Link /Dest (2574) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 40791 49294 a Black 1 w FW(,)p 0 TeXcolorgray
+41490 49294 a
+SDict begin H.S end
+ 41490 49294 a FW(225)43581 49294 y
+SDict begin 18.2 H.L end
+ 43581
+49294 a 43581 49294 a
+SDict begin [ /Subtype /Link /Dest (6654) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 43581 49294 a Black 27866 49496
+a
+SDict begin H.S end
+ 27866 49496 a 27866 49496 a
+SDict begin 18.2 H.A end
+ 27866 49496 a 27866 49496
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8226) cvn H.B /DEST pdfmark end
+ 27866 49496 a 1922 x FW(W)-56 b(indo)-35 b(ws)349 b(2000,)p
+0 TeXcolorgray 36957 51418 a
+SDict begin H.S end
+ 36957 51418 a FW(72)38351
+51418 y
+SDict begin 18.2 H.L end
+ 38351 51418 a 38351 51418 a
+SDict begin [ /Subtype /Link /Dest (2162) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38351 51418 a Black
+27866 51620 a
+SDict begin H.S end
+ 27866 51620 a 27866 51620 a
+SDict begin 18.2 H.A end
+ 27866 51620
+a 27866 51620 a
+SDict begin [ /View [/XYZ H.V] /Dest (8229) cvn H.B /DEST pdfmark end
+ 27866 51620 a 1922 x FW(W)-56 b(indo)-35
+b(ws)349 b(NT)-103 b(,)p 0 TeXcolorgray 35923 53542 a
+SDict begin H.S end
+
+35923 53542 a FW(72)37317 53542 y
+SDict begin 18.2 H.L end
+ 37317 53542 a 37317
+53542 a
+SDict begin [ /Subtype /Link /Dest (2158) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37317 53542 a Black 1 w FW(,)p 0 TeXcolorgray
+38015 53542 a
+SDict begin H.S end
+ 38015 53542 a FW(98)39409 53542 y
+SDict begin 18.2 H.L end
+ 39409
+53542 a 39409 53542 a
+SDict begin [ /Subtype /Link /Dest (2635) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 39409 53542 a Black 27866 53744
+a
+SDict begin H.S end
+ 27866 53744 a 27866 53744 a
+SDict begin 18.2 H.A end
+ 27866 53744 a 27866 53744
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8233) cvn H.B /DEST pdfmark end
+ 27866 53744 a 1923 x FW(W)-56 b(indo)-35 b(ws)349 b(XP)-155
+b(,)p 0 TeXcolorgray 35795 55667 a
+SDict begin H.S end
+ 35795 55667 a FW(72)37189
+55667 y
+SDict begin 18.2 H.L end
+ 37189 55667 a 37189 55667 a
+SDict begin [ /Subtype /Link /Dest (2160) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37189 55667 a Black
+27866 55868 a
+SDict begin H.S end
+ 27866 55868 a 27866 55868 a
+SDict begin 18.2 H.A end
+ 27866 55868
+a 27866 55868 a
+SDict begin [ /View [/XYZ H.V] /Dest (8236) cvn H.B /DEST pdfmark end
+ 27866 55868 a 1923 x FW(W)-56 b(inModems,)p
+0 TeXcolorgray 35791 57791 a
+SDict begin H.S end
+ 35791 57791 a FW(59)37185
+57791 y
+SDict begin 18.2 H.L end
+ 37185 57791 a 37185 57791 a
+SDict begin [ /Subtype /Link /Dest (1805) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 37185 57791 a Black
+27866 57992 a
+SDict begin H.S end
+ 27866 57992 a 27866 57992 a
+SDict begin 18.2 H.A end
+ 27866 57992
+a 27866 57992 a
+SDict begin [ /View [/XYZ H.V] /Dest (8239) cvn H.B /DEST pdfmark end
+ 27866 57992 a 1923 x FW(wireless)348
+b(netw)-14 b(orking)27866 60217 y
+SDict begin H.S end
+ 27866 60217 a 27866
+60217 a
+SDict begin 18.2 H.A end
+ 27866 60217 a 27866 60217 a
+SDict begin [ /View [/XYZ H.V] /Dest (8240) cvn H.B /DEST pdfmark end
+ 27866 60217 a 29415
+62039 a FW(hardw)g(are,)p 0 TeXcolorgray 35287 62039
+a
+SDict begin H.S end
+ 35287 62039 a FW(67)36681 62039 y
+SDict begin 18.2 H.L end
+ 36681 62039 a 36681
+62039 a
+SDict begin [ /Subtype /Link /Dest (2034) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 36681 62039 a Black 27866 62241 a
+SDict begin H.S end
+ 27866 62241
+a 27866 62241 a
+SDict begin 18.2 H.A end
+ 27866 62241 a 27866 62241 a
+SDict begin [ /View [/XYZ H.V] /Dest (8243) cvn H.B /DEST pdfmark end
+ 27866 62241
+a 1922 x FW(wireless)348 b(netw)-14 b(orking,)p 0 TeXcolorgray
+39821 64163 a
+SDict begin H.S end
+ 39821 64163 a FW(67)41215 64163 y
+SDict begin 18.2 H.L end
+ 41215
+64163 a 41215 64163 a
+SDict begin [ /Subtype /Link /Dest (2020) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 41215 64163 a Black 27866 64465
+a
+SDict begin H.S end
+ 27866 64465 a 27866 64465 a
+SDict begin 18.2 H.A end
+ 27866 64465 a 27866 64465
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8245) cvn H.B /DEST pdfmark end
+ 27866 64465 a 29415 66287 a FW(con\002guration,)p 0
+TeXcolorgray 37551 66287 a
+SDict begin H.S end
+ 37551 66287 a FW(68)38945
+66287 y
+SDict begin 18.2 H.L end
+ 38945 66287 a 38945 66287 a
+SDict begin [ /Subtype /Link /Dest (2045) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 38945 66287 a Black
+27866 66589 a
+SDict begin H.S end
+ 27866 66589 a 27866 66589 a
+SDict begin 18.2 H.A end
+ 27866 66589
+a 27866 66589 a
+SDict begin [ /View [/XYZ H.V] /Dest (8247) cvn H.B /DEST pdfmark end
+ 27866 66589 a Black 49451 73672 a FR(261)p
+Black eop end
+%%Page: 262 284
+TeXDict begin 262 283 bop -8000 -8000 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ -8000 -8000 a
+Black 0 TeXcolorgray -30 -1358 a
+SDict begin H.S end
+ -30 -1358 a 0 TeXcolorgray
+0 TeXcolorgray -30 -1358 a
+SDict begin H.R end
+ -30 -1358 a -30 -1358 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.262) cvn H.B /DEST pdfmark
+end
+ -30
+-1358 a Black Black 5321 x FL(X)-30 5079 y
+SDict begin H.S end
+ -30 5079 a
+-30 5079 a
+SDict begin 18.2 H.A end
+ -30 5079 a -30 5079 a
+SDict begin [ /View [/XYZ H.V] /Dest (8250) cvn H.B /DEST pdfmark end
+ -30 5079 a 2015 x FW(X)349
+b(W)-56 b(indo)-35 b(w)349 b(System,)p 0 TeXcolorgray
+11192 7094 a
+SDict begin H.S end
+ 11192 7094 a FW(40)12586 7094 y
+SDict begin 18.2 H.L end
+ 12586 7094
+a 12586 7094 a
+SDict begin [ /Subtype /Link /Dest (1191) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12586 7094 a Black 1 w FW(,)p 0 TeXcolorgray
+13285 7094 a
+SDict begin H.S end
+ 13285 7094 a FW(48)14679 7094 y
+SDict begin 18.2 H.L end
+ 14679 7094
+a 14679 7094 a
+SDict begin [ /Subtype /Link /Dest (1462) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14679 7094 a Black FW(,)p 0 TeXcolorgray
+15377 7094 a
+SDict begin H.S end
+ 15377 7094 a FW(75)16771 7094 y
+SDict begin 18.2 H.L end
+ 16771 7094
+a 16771 7094 a
+SDict begin [ /Subtype /Link /Dest (2229) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 16771 7094 a Black FW(,)p 0 TeXcolorgray
+17469 7094 a
+SDict begin H.S end
+ 17469 7094 a FW(133)19560 7094 y
+SDict begin 18.2 H.L end
+ 19560 7094
+a 19560 7094 a
+SDict begin [ /Subtype /Link /Dest (3823) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 19560 7094 a Black 1520 9108 a FW(con\002guration,)p
+0 TeXcolorgray 9655 9108 a
+SDict begin H.S end
+ 9655 9108 a FW(75)11049 9108
+y
+SDict begin 18.2 H.L end
+ 11049 9108 a 11049 9108 a
+SDict begin [ /Subtype /Link /Dest (8255) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11049 9108 a Black -30 9410
+a
+SDict begin H.S end
+ -30 9410 a -30 9410 a
+SDict begin 18.2 H.A end
+ -30 9410 a -30 9410 a
+SDict begin [ /View [/XYZ H.V] /Dest (8257) cvn H.B /DEST pdfmark end
+ -30 9410
+a 1520 11123 a FW(login)g(manager)-56 b(,)p 0 TeXcolorgray
+10180 11123 a
+SDict begin H.S end
+ 10180 11123 a FW(85)11574 11123 y
+SDict begin 18.2 H.L end
+ 11574
+11123 a 11574 11123 a
+SDict begin [ /Subtype /Link /Dest (2421) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11574 11123 a Black -30 11425 a
+SDict begin H.S end
+
+-30 11425 a -30 11425 a
+SDict begin 18.2 H.A end
+ -30 11425 a -30 11425 a
+SDict begin [ /View [/XYZ H.V] /Dest (8259) cvn H.B /DEST pdfmark end
+ -30 11425
+a 1520 13138 a FW(monitor)350 b(con\002guration,)p 0
+TeXcolorgray 14421 13138 a
+SDict begin H.S end
+ 14421 13138 a FW(79)15815
+13138 y
+SDict begin 18.2 H.L end
+ 15815 13138 a 15815 13138 a
+SDict begin [ /Subtype /Link /Dest (2302) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 15815 13138 a Black
+-30 13440 a
+SDict begin H.S end
+ -30 13440 a -30 13440 a
+SDict begin 18.2 H.A end
+ -30 13440 a -30 13440
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8261) cvn H.B /DEST pdfmark end
+ -30 13440 a 1520 15152 a FW(remote)g(clients,)p 0 TeXcolorgray
+10081 15152 a
+SDict begin H.S end
+ 10081 15152 a FW(162)12172 15152 y
+SDict begin 18.2 H.L end
+ 12172
+15152 a 12172 15152 a
+SDict begin [ /Subtype /Link /Dest (4573) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 12172 15152 a Black -30 15354 a
+SDict begin H.S end
+
+-30 15354 a -30 15354 a
+SDict begin 18.2 H.A end
+ -30 15354 a -30 15354 a
+SDict begin [ /View [/XYZ H.V] /Dest (8263) cvn H.B /DEST pdfmark end
+ -30 15354
+a 1520 17167 a FW(resolution,)p 0 TeXcolorgray 7796 17167
+a
+SDict begin H.S end
+ 7796 17167 a FW(80)9190 17167 y
+SDict begin 18.2 H.L end
+ 9190 17167 a 9190 17167
+a
+SDict begin [ /Subtype /Link /Dest (2321) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 9190 17167 a Black -30 17369 a
+SDict begin H.S end
+ -30 17369 a -30 17369
+a
+SDict begin 18.2 H.A end
+ -30 17369 a -30 17369 a
+SDict begin [ /View [/XYZ H.V] /Dest (8265) cvn H.B /DEST pdfmark end
+ -30 17369 a 1520 19182 a FW(serv)-21
+b(er)-56 b(,)p 0 TeXcolorgray 5548 19182 a
+SDict begin H.S end
+ 5548 19182
+a FW(75)6942 19182 y
+SDict begin 18.2 H.L end
+ 6942 19182 a 6942 19182 a
+SDict begin [ /Subtype /Link /Dest (2236) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 6942 19182
+a Black -30 19383 a
+SDict begin H.S end
+ -30 19383 a -30 19383 a
+SDict begin 18.2 H.A end
+ -30 19383
+a -30 19383 a
+SDict begin [ /View [/XYZ H.V] /Dest (8267) cvn H.B /DEST pdfmark end
+ -30 19383 a 1520 21196 a FW(starting,)p
+0 TeXcolorgray 6401 21196 a
+SDict begin H.S end
+ 6401 21196 a FW(81)7795 21196
+y
+SDict begin 18.2 H.L end
+ 7795 21196 a 7795 21196 a
+SDict begin [ /Subtype /Link /Dest (2344) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7795 21196 a Black -30 21498
+a
+SDict begin H.S end
+ -30 21498 a -30 21498 a
+SDict begin 18.2 H.A end
+ -30 21498 a -30 21498 a
+SDict begin [ /View [/XYZ H.V] /Dest (8269) cvn H.B /DEST pdfmark end
+ -30
+21498 a 1520 23211 a FW(virtual)349 b(terminals,)p 0
+TeXcolorgray 11399 23211 a
+SDict begin H.S end
+ 11399 23211 a FW(109)13490
+23211 y
+SDict begin 18.2 H.L end
+ 13490 23211 a 13490 23211 a
+SDict begin [ /Subtype /Link /Dest (3003) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 13490 23211 a Black
+-30 23413 a
+SDict begin H.S end
+ -30 23413 a -30 23413 a
+SDict begin 18.2 H.A end
+ -30 23413 a -30 23413
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8272) cvn H.B /DEST pdfmark end
+ -30 23413 a 1813 x FW(xdm,)p 0 TeXcolorgray 3147 25226
+a
+SDict begin H.S end
+ 3147 25226 a FW(85)4541 25226 y
+SDict begin 18.2 H.L end
+ 4541 25226 a 4541 25226
+a
+SDict begin [ /Subtype /Link /Dest (2424) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4541 25226 a Black -30 25427 a
+SDict begin H.S end
+ -30 25427 a -30 25427
+a
+SDict begin 18.2 H.A end
+ -30 25427 a -30 25427 a
+SDict begin [ /View [/XYZ H.V] /Dest (8275) cvn H.B /DEST pdfmark end
+ -30 25427 a 1813 x FW(XEmacs,)p
+0 TeXcolorgray 5393 27240 a
+SDict begin H.S end
+ 5393 27240 a FW(205)7484
+27240 y
+SDict begin 18.2 H.L end
+ 7484 27240 a 7484 27240 a
+SDict begin [ /Subtype /Link /Dest (5958) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7484 27240 a Black
+-30 27442 a
+SDict begin H.S end
+ -30 27442 a -30 27442 a
+SDict begin 18.2 H.A end
+ -30 27442 a -30 27442
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8278) cvn H.B /DEST pdfmark end
+ -30 27442 a 1813 x FW(Xor)-25 b(g,)p 0 TeXcolorgray
+3509 29255 a
+SDict begin H.S end
+ 3509 29255 a FW(75)4903 29255 y
+SDict begin 18.2 H.L end
+ 4903 29255
+a 4903 29255 a
+SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4903 29255 a Black -30 29557 a
+SDict begin H.S end
+ -30 29557
+a -30 29557 a
+SDict begin 18.2 H.A end
+ -30 29557 a -30 29557 a
+SDict begin [ /View [/XYZ H.V] /Dest (8281) cvn H.B /DEST pdfmark end
+ -30 29557 a 1713
+x FW(xterm,)p 0 TeXcolorgray 3921 31270 a
+SDict begin H.S end
+ 3921 31270
+a FW(82)5315 31270 y
+SDict begin 18.2 H.L end
+ 5315 31270 a 5315 31270 a
+SDict begin [ /Subtype /Link /Dest (2359) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 5315 31270
+a Black -30 31471 a
+SDict begin H.S end
+ -30 31471 a -30 31471 a
+SDict begin 18.2 H.A end
+ -30 31471
+a -30 31471 a
+SDict begin [ /View [/XYZ H.V] /Dest (8283) cvn H.B /DEST pdfmark end
+ -30 31471 a 5923 x FL(Z)-30 38510 y
+SDict begin H.S end
+ -30
+38510 a -30 38510 a
+SDict begin 18.2 H.A end
+ -30 38510 a -30 38510 a
+SDict begin [ /View [/XYZ H.V] /Dest (8286) cvn H.B /DEST pdfmark end
+ -30 38510
+a 2015 x FW(zip,)p 0 TeXcolorgray 2372 40525 a
+SDict begin H.S end
+ 2372 40525
+a FW(193)4463 40525 y
+SDict begin 18.2 H.L end
+ 4463 40525 a 4463 40525 a
+SDict begin [ /Subtype /Link /Dest (5486) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 4463
+40525 a Black 1 w FW(,)p 0 TeXcolorgray 5161 40525 a
+SDict begin H.S end
+
+5161 40525 a FW(225)7252 40525 y
+SDict begin 18.2 H.L end
+ 7252 40525 a 7252 40525
+a
+SDict begin [ /Subtype /Link /Dest (6659) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7252 40525 a Black 2 w FW(,)p 0 TeXcolorgray 7951 40525
+a
+SDict begin H.S end
+ 7951 40525 a FW(227)10042 40525 y
+SDict begin 18.2 H.L end
+ 10042 40525 a 10042
+40525 a
+SDict begin [ /Subtype /Link /Dest (6697) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 10042 40525 a Black -30 40827 a
+SDict begin H.S end
+ -30 40827 a -30
+40827 a
+SDict begin 18.2 H.A end
+ -30 40827 a -30 40827 a
+SDict begin [ /View [/XYZ H.V] /Dest (8291) cvn H.B /DEST pdfmark end
+ -30 40827 a 1712 x FW(ZipSlack,)p
+0 TeXcolorgray 5704 42539 a
+SDict begin H.S end
+ 5704 42539 a FW(225)7795
+42539 y
+SDict begin 18.2 H.L end
+ 7795 42539 a 7795 42539 a
+SDict begin [ /Subtype /Link /Dest (6652) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 7795 42539 a Black
+-30 42841 a
+SDict begin H.S end
+ -30 42841 a -30 42841 a
+SDict begin 18.2 H.A end
+ -30 42841 a -30 42841
+a
+SDict begin [ /View [/XYZ H.V] /Dest (8294) cvn H.B /DEST pdfmark end
+ -30 42841 a 1713 x FW(zombie)350 b(process,)p 0 TeXcolorgray
+9305 44554 a
+SDict begin H.S end
+ 9305 44554 a FW(138)11396 44554 y
+SDict begin 18.2 H.L end
+ 11396
+44554 a 11396 44554 a
+SDict begin [ /Subtype /Link /Dest (3932) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 11396 44554 a Black 1 w FW(,)p
+0 TeXcolorgray 12095 44554 a
+SDict begin H.S end
+ 12095 44554 a FW(142)14186
+44554 y
+SDict begin 18.2 H.L end
+ 14186 44554 a 14186 44554 a
+SDict begin [ /Subtype /Link /Dest (4039) cvn /H /I /Border [0 0 0]
+/Color [1 0 0] H.B /ANN pdfmark end
+ 14186 44554 a Black
+Black Black Black -30 73672 a FR(262)p Black eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF