diff --git a/en_US.ISO8859-1/books/handbook/Makefile b/en_US.ISO8859-1/books/handbook/Makefile
index 306cb15887..01a2b7e746 100644
--- a/en_US.ISO8859-1/books/handbook/Makefile
+++ b/en_US.ISO8859-1/books/handbook/Makefile
@@ -1,175 +1,176 @@
#
# $FreeBSD$
#
# Build the FreeBSD Handbook.
#
# ------------------------------------------------------------------------
#
# Handbook-specific variables
#
# WITH_PGPKEYS The print version of the handbook only prints PGP
# fingerprints by default. If you would like for the
# entire key to be displayed, then set this variable.
# This option has no affect on the HTML formats.
#
# Handbook-specific targets
#
# pgpkeyring This target will read the contents of
# pgpkeys/chapter.sgml and will extract all of
# the pgpkeys to standard out. This output can then
# be redirected into a file and distributed as a
# public keyring of FreeBSD developers that can
# easily be imported into PGP/GPG.
#
# ------------------------------------------------------------------------
MAINTAINER=nik@FreeBSD.org
DOC?= book
FORMATS?= html-split
HAS_INDEX= true
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
IMAGES = advanced-networking/isdn-bus.eps
IMAGES+= advanced-networking/isdn-twisted-pair.eps
IMAGES+= advanced-networking/natd.eps
IMAGES+= install/userconfig.scr
IMAGES+= install/userconfig2.scr
IMAGES+= install/hdwrconf.scr
IMAGES+= install/probstart.scr
IMAGES+= install/main1.scr
IMAGES+= install/sysinstall-exit.scr
IMAGES+= install/main-doc.scr
IMAGES+= install/docmenu1.scr
IMAGES+= install/main-keymap.scr
IMAGES+= install/keymap.scr
IMAGES+= install/main-options.scr
IMAGES+= install/options.scr
IMAGES+= install/main-std.scr
IMAGES+= install/fdisk-drive1.scr
IMAGES+= install/fdisk-edit1.scr
IMAGES+= install/fdisk-edit2.scr
IMAGES+= install/boot-mgr.scr
IMAGES+= install/fdisk-drive2.scr
IMAGES+= install/disklabel-ed1.scr
IMAGES+= install/disklabel-auto.scr
IMAGES+= install/disklabel-root1.scr
IMAGES+= install/disklabel-root2.scr
IMAGES+= install/disklabel-fs.scr
IMAGES+= install/disklabel-root3.scr
IMAGES+= install/disklabel-ed2.scr
IMAGES+= install/dist-set.scr
IMAGES+= install/dist-set2.scr
IMAGES+= install/media.scr
IMAGES+= install/ed0-conf.scr
IMAGES+= install/ed0-conf2.scr
IMAGES+= install/ftp-anon1.scr
IMAGES+= install/ftp-anon2.scr
IMAGES+= install/nfs-server-edit.scr
IMAGES+= install/security.scr
IMAGES+= install/console-saver1.scr
IMAGES+= install/console-saver2.scr
IMAGES+= install/console-saver3.scr
IMAGES+= install/console-saver4.scr
IMAGES+= install/timezone1.scr
IMAGES+= install/timezone2.scr
IMAGES+= install/timezone3.scr
IMAGES+= install/mouse1.scr
IMAGES+= install/mouse2.scr
IMAGES+= install/mouse3.scr
IMAGES+= install/mouse4.scr
IMAGES+= install/mouse5.scr
IMAGES+= install/mouse6.scr
IMAGES+= install/xf86setup.scr
IMAGES+= install/desktop.scr
IMAGES+= install/pkg-cat.scr
IMAGES+= install/pkg-sel.scr
IMAGES+= install/pkg-install.scr
IMAGES+= install/pkg-confirm.scr
IMAGES+= install/adduser1.scr
IMAGES+= install/adduser2.scr
IMAGES+= install/adduser3.scr
IMAGES+= install/mainexit.scr
IMAGES+= install/disk-layout.eps
IMAGES+= install/edit-inetd-conf.scr
# Images from the cross-document image library
IMAGES_LIB= callouts/1.png
IMAGES_LIB+= callouts/2.png
IMAGES_LIB+= callouts/3.png
IMAGES_LIB+= callouts/4.png
IMAGES_LIB+= callouts/5.png
#
# SRCS lists the individual SGML files that make up the document. Changes
# to any of these files will force a rebuild
#
# SGML content
SRCS= book.sgml
SRCS+= advanced-networking/chapter.sgml
SRCS+= basics/chapter.sgml
SRCS+= bibliography/chapter.sgml
SRCS+= config/chapter.sgml
SRCS+= boot/chapter.sgml
SRCS+= cutting-edge/chapter.sgml
SRCS+= disks/chapter.sgml
SRCS+= eresources/chapter.sgml
SRCS+= install/chapter.sgml
SRCS+= introduction/chapter.sgml
SRCS+= kernelconfig/chapter.sgml
SRCS+= l10n/chapter.sgml
SRCS+= linuxemu/chapter.sgml
SRCS+= mail/chapter.sgml
SRCS+= mirrors/chapter.sgml
SRCS+= pgpkeys/chapter.sgml
SRCS+= ppp-and-slip/chapter.sgml
SRCS+= printing/chapter.sgml
SRCS+= security/chapter.sgml
SRCS+= serialcomms/chapter.sgml
SRCS+= sound/chapter.sgml
SRCS+= users/chapter.sgml
SRCS+= x11/chapter.sgml
SRCS+= ports/chapter.sgml
+SRCS+= preface/preface.sgml
SRCS+= colophon.sgml
# Entities
SRCS+= chapters.ent
SYMLINKS= ${DESTDIR} index.html handbook.html
# Turn on all the chapters.
CHAPTERS?= ${SRCS:M*chapter.sgml}
SGMLFLAGS+= ${CHAPTERS:S/\/chapter.sgml//:S/^/-i chap./}
# XXX The Handbook build currently overflows some internal, hardcoded
# limits in pdftex. Until we split the Handbook up, build the PDF
# version using ps2pdf instead of pdftex.
PS2PDF?= ${PREFIX}/bin/ps2pdf
book.tex-pdf:
${TOUCH} book.tex-pdf
book.pdf: book.ps
${PS2PDF} book.ps book.pdf
pgpkeyring: pgpkeys/chapter.sgml
@${JADE} -V nochunks ${JADEOPTS} -d ${DSLPGP} -t sgml ${MASTERDOC}
DOC_PREFIX?= ${.CURDIR}/../../..
#
# Handbook-specific variables
#
.if defined(WITH_PGPKEYS)
JADEFLAGS+= -V withpgpkeys
.endif
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/en_US.ISO8859-1/books/handbook/book.sgml b/en_US.ISO8859-1/books/handbook/book.sgml
index a579f27da1..070569de2d 100644
--- a/en_US.ISO8859-1/books/handbook/book.sgml
+++ b/en_US.ISO8859-1/books/handbook/book.sgml
@@ -1,198 +1,200 @@
%man;
%bookinfo;
%freebsd;
%chapters;
%authors;
%mailing-lists;
%newsgroups;
]>
FreeBSD HandbookThe FreeBSD Documentation ProjectFebruary 19991995199619971998199920002001The FreeBSD Documentation Project
&bookinfo.legalnotice;
Welcome to FreeBSD! This handbook covers the installation and day
to day use of FreeBSD &rel.current;-RELEASE.
This manual is a work in progress and is the work
of many individuals. Many sections do not yet exist and some of those
that do exist need to be updated. If you are interested in helping
with this project, send email to the &a.doc;. The latest version of
this document is always available from the FreeBSD web site.
It may also be downloaded in a variety of formats and compression
options from the FreeBSD FTP
server or one of the numerous mirror sites. If you would prefer
to have a hard copy of the handbook, you can purchase one at the
FreeBSD Mall. You
may also want to search the
handbook.
+ &chap.preface;
+
Getting StartedThis part of the FreeBSD Handbook is for users and
administrators who are new to FreeBSD. These chapters:Introduce you to FreeBSD.Guide you through the installation process.Teach you some Unix basics.Show you how to install the wealth of third party
applications available for FreeBSD.Introduce you to X, the Unix windowing system, and
detail how to configure a desktop environment that makes you
more productive.We have tried to keep the number of forward references in
the text to a minimum so that you can read this section of the
Handbook from front to back with the minimum of page flipping
required.System AdministrationThe remaining chapters of the FreeBSD Handbook cover all
aspects of FreeBSD system administration. Each chapter
starts by describing what you will learn as a result of reading
the chapter, and also details what you are expected to know
before tackling the material.These chapters are designed to be read when
you need the information. You do not have to read them in any
particular order, nor do you need to read all of them before you
can begin using FreeBSD.Appendices
&chap.colophon;
diff --git a/en_US.ISO8859-1/books/handbook/chapters.ent b/en_US.ISO8859-1/books/handbook/chapters.ent
index 3c562e1a87..ba3cafcfe9 100644
--- a/en_US.ISO8859-1/books/handbook/chapters.ent
+++ b/en_US.ISO8859-1/books/handbook/chapters.ent
@@ -1,42 +1,44 @@
+
+
diff --git a/en_US.ISO8859-1/books/handbook/preface/preface.sgml b/en_US.ISO8859-1/books/handbook/preface/preface.sgml
new file mode 100644
index 0000000000..b1117b6ee1
--- /dev/null
+++ b/en_US.ISO8859-1/books/handbook/preface/preface.sgml
@@ -0,0 +1,476 @@
+
+
+
+ Preface
+
+ Intended
+ Audience
+
+ The FreeBSD newcomer will find that the first section of this
+ book guides the user through the FreeBSD installation process, and
+ gently introduces the concepts and conventions that underpin Unix.
+ Working through this section requires little more than the desire
+ to explore, and the ability to take on board new concepts as they
+ are introduced.
+
+ Once you've have travelled this far, the second, far larger,
+ section of the Handbook is a comprehensive reference to all manner
+ of topics of interest to FreeBSD system administrators. Some of
+ these chapters may recommend that you do some prior reading, and
+ this is noted in the synopsis at the beginning of each
+ chapter.
+
+ For a list of additional sources of information, please see .
+
+ Changes from the
+ First Edition
+
+ This second edition is the culmination of over two years of
+ work by the dedicated members of the FreeBSD Documentation
+ Project. The following are the major changes in this new
+ edition:
+
+
+
+
+
+ A complete Index has been added.
+
+
+ All ASCII figures have been replaced by graphical diagrams.
+
+
+ A standard synopsis has been added to each chapter to
+ give a quick summary of what information the chapter contains,
+ and what the reader is expected to know.
+
+
+ The content has been logically reorganized into three
+ parts: "Getting Started", "System Administration", and
+ "Appendices".
+
+
+ Chapter 2 ("Installing FreeBSD") was completely
+ rewritten with many screenshots to make it much easier for new
+ users to grasp the text.
+
+
+ Chapter 3 ("Unix Basics") has been expanded to contain
+ additional information about processes, daemons, and
+ signals.
+
+
+ Chapter 4 ("Installing Applications") has been expanded
+ to contain additional information about binary package
+ management.
+
+
+ Chapter 5 ("The X Window System") has been completely
+ rewritten with an emphasis on using modern desktop
+ technologies such as KDE and GNOME on XFree86 4.X.
+
+
+ Chapter 7 ("The FreeBSD Booting Process") has been
+ expanded.
+
+
+ Chapter 12 ("Storage") has been written from what used
+ to be two separate chapters on "Disks" and "Backups". We feel
+ that the topics are easier to comprehend when presented as a
+ single chapter. A section on RAID (both hardware and
+ software) has also been added.
+
+
+ Chapter 15 ("Serial Communications") has been completely
+ reorganized and updated for FreeBSD 4.X/5.X.
+
+
+ Chapter 16 ("PPP and SLIP") has been substantially
+ updated.
+
+
+ Many new sections have been added to Chapter 17
+ ("Advanced Networking").
+
+
+ Chapter 18 ("Electronic Mail") has been expanded to
+ include more information about configuring
+ sendmail.
+
+
+ Chapter 20 ("Linux Compatibility") has been expanded to
+ include information about installing
+ Oracle and
+ SAP/R3.
+
+
+ The following new topics are covered in this second
+ edition:
+
+
+ Configuration and Tuning (Chapter 6).
+
+
+ Sound (Chapter 14)
+
+
+
+
+
+ Organization of This
+ Book
+
+ This book is split into three logically distinct sections.
+ The first section, Getting Started, covers
+ the installation and basic usage of FreeBSD. It is expected that
+ the reader will follow these chapters in sequence, possibly
+ skipping chapters covering familiar topics. The second section,
+ System Administration, covers a broad
+ collection of subjects that are of interest to more advanced
+ FreeBSD users. Each section begins with a succinct synopsis that
+ describes what the chapter covers and what the reader is expected
+ to already know. This is meant to allow the casual reader to skip
+ around to find chapters of interest. The third section contains
+ appendices of reference information.
+
+
+
+ Chapter 1, Introduction
+
+ Introduces FreeBSD to a new user. It describes the
+ history of the FreeBSD Project, the goals, development model,
+ and everything else they've done for the FreeBSD project.
+
+
+
+ Chapter 2, Installation
+
+ Walks a user through the entire installation process.
+ Some advanced installation topics, such as installing through
+ a serial console, are also covered.
+
+
+
+ Chapter 3, Unix Basics
+
+ Covers the basic commands and functionality of the
+ FreeBSD operating system. If you are familiar with Linux or
+ another flavor of Unix then you can probably skip this
+ chapter.
+
+
+
+ Chapter 4, Installing Applications
+
+ Covers the installation of third-party software with
+ both FreeBSD's innovative "Ports Collection" and standard
+ binary packages.
+
+
+
+ Chapter 5, The X Window System
+
+ Describes the X Window System in general and using
+ XFree86 on FreeBSD in particular. Also describes common
+ desktop environments such as KDE and GNOME.
+
+
+
+ Chapter 6, Configuration and Tuning
+
+ Describes the parameters available for system
+ administrators to tune a FreeBSD system for optimum
+ performance. Also describes the various configuration files
+ used in FreeBSD and where to find them.
+
+
+
+ Chapter 7, Booting Process
+
+ Describes the FreeBSD boot process and explains
+ how to control this process with configuration options.
+
+
+
+ Chapter 8, Users and Basic Account
+ Management
+
+ Describes the creation and manipulation of user
+ accounts. Also discusses resource limitations that can be
+ set on users and other account management tasks.
+
+
+
+ Chapter 9, Configuring the FreeBSD
+ Kernel
+
+ Explains why you might need to configure a new kernel
+ and provides detailed instructions for configuring, building,
+ and installing a custom kernel.
+
+
+
+ Chapter 10, Security
+
+ Describes many different tools available to help keep your
+ FreeBSD system secure, including Kerberos, IPSec, OpenSSH, and
+ network firewalls.
+
+
+
+ Chapter 11, Printing
+
+ Describes managing printers on FreeBSD, including
+ information about banner pages, printer accounting, and
+ initial setup.
+
+
+
+ Chapter 12, Storage
+
+ Describes how to manage storage media and filesystems
+ with FreeBSD. This includes physical disks, RAID arrays,
+ optical and tape media, memory-backed disks, and network
+ filesystems.
+
+
+
+ Chapter 13, Localization
+
+ Describes how to use FreeBSD in languages other than
+ English. Covers both system and application level
+ localization.
+
+
+
+ Chapter 14, Sound
+
+ Shows how to setup sound support for your system. Also
+ describes some sample audio applications.
+
+
+
+ Chapter 15, Serial Communications
+
+ Explains how to connect terminals and modems to your
+ FreeBSD system for both dial in and dial out connections.
+
+
+
+ Chapter 16, PPP and SLIP
+
+ Describes how to use PPP, SLIP, or PPP over Ethernet to
+ connect to remote systems with FreeBSD.
+
+
+
+ Chapter 17, Advanced Networking
+
+ Describes many networking topics, including sharing an
+ Internet connection with other computers on your LAN, using
+ network filesystems, sharing account information via NIS,
+ setting up a name server, and much more.
+
+
+
+ Chapter 18, Electronic Mail
+
+ Explains the different components of an email server and
+ dives into simple configuration topics for the most popular
+ mail server software:
+ sendmail.
+
+
+
+ Chapter 19, The Cutting Edge
+
+ Explains the different between FreeBSD-STABLE,
+ FreeBSD-CURRENT, and FreeBSD releases. Describes which users
+ would benefit from tracking a development system and outlines
+ that process.
+
+
+
+ Chapter 20, Linux Binary Compatibility
+
+ Describes the Linux compatibility features of FreeBSD.
+ Also provides detailed installation instructions for many
+ popular Linux applications such as Oracle, SAP/R3, and
+ Mathematica.
+
+
+
+ Appendix A, Obtaining FreeBSD
+
+ Lists different sources for obtaining FreeBSD media on CDROM
+ or DVD as well as different sites on the Internet that allow
+ you to download and install FreeBSD.
+
+
+
+ Appendix B, Bibliography
+
+ This book touches on many different subjects that may
+ leave you hungry for a more detailed explanation. The
+ bibliography lists many excellent books that are referenced in
+ the text.
+
+
+
+ Appendix C, Resources on the Internet
+
+ Describes the many forums available for FreeBSD users to
+ post questions and engage in technical conversations about
+ FreeBSD.
+
+
+
+ Appendix D, PGP Keys
+
+ Lists the PGP fingerprints of several FreeBSD Developers.
+
+
+
+ Appendix E, Contributing Authors
+
+ We've attempted to list many of the authors responsible
+ for writing this book along with a brief description of their
+ contributions. Unfortunately, there are bound to be
+ significant omissions from this list.
+
+
+
+
+ Conventions used
+ in this book
+
+ To provide a consistent and easy to read text, several
+ conventions are followed throughout the book.
+
+ Typographic
+ Conventions
+
+
+
+ Italic
+
+ An italic font is used for filenames, URLs,
+ emphasized text, and the first usage of technical terms.
+
+
+
+ Monospace
+
+ A monospaced font is
+ used for error messages, commands, environment variables,
+ names of ports, hostnames, user names, group names, device
+ names, variables, and code fragments.
+
+
+
+ Bold
+
+ A bold font is used for
+ applications, commands, and keys.
+
+
+
+
+
+ User Input
+
+ Keys are rendered in bold to stand out from
+ other text. Key combinations that are meant to be typed
+ simultaneously are rendered with `+' between
+ the keys, such as :
+
+
+
+ Ctrl
+ Alt
+ Del
+
+
+
+ Keys that are meant to be typed in sequence will be separated with
+ commas, for example :
+
+
+
+ Ctrl
+ X
+ ,
+
+ Ctrl
+ S
+
+
+
+ Would mean that the user is expected to type the
+ Ctrl and X keys simultaneously
+ and then to type the Ctrl and S
+ keys simultaneously.
+
+
+ Examples
+
+ Examples starting with E:\>
+ indicate a MS-DOS command. Unless otherwise noted, these commands
+ may be executed from a "Command Prompt" window in a modern Microsoft
+ Windows environment.
+
+ E:\>tools\fdimage floppies\kern.flp A:
+
+ Examples starting with &prompt.root; indicate a command that
+ must be invoked as the superuser in FreeBSD. You can login as
+ root to type the command, or login as your
+ normal account and use su to gain
+ superuser privileges.
+
+ &prompt.root; dd if=kern.flp of=/dev/fd0
+
+ Examples starting with &prompt.user; 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.
+
+ &prompt.user; top
+
+ Acknowledgments
+
+ The book you are holding represents the efforts of many hundreds of
+ people around the world. Whether they sent in fixes for typos, or
+ submitted complete chapters, all the contributions have been
+ useful.
+
+ Several companies have supported the development of this
+ document by paying authors to work on it full-time, paying for
+ publication, etc. In particular, BSDi (subsequently acquired by
+ Wind River Systems)
+ paid members of the FreeBSD Documentation Project to work on
+ improving this book full time leading up to the publication of the
+ first printed edition in March 2000 (ISBN 1-57176-241-8). Wind
+ River Systems then paid several additional authors to make a
+ number of improvement to the print-output infrastructure and add
+ additional chapters to the text. This work culminated in the
+ publication of the second printed edition in November 2001 (ISBN
+ 1-57176-303-1).
+
+
+
+