diff --git a/LDP/howto/docbook/HOWTO-INDEX/adminSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/adminSect.sgml
index b130aedf..b10ec124 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/adminSect.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/adminSect.sgml
@@ -1,4 +1,17 @@
+
+Topics covered in this section include:
+
+
+ Configuration
+ Benchmarking
+ Clustering
+ Backup
+ Security
+
+
+
+
Configuration
diff --git a/LDP/howto/docbook/HOWTO-INDEX/appsSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/appsSect.sgml
index 56873378..77b43254 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/appsSect.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/appsSect.sgml
@@ -1,4 +1,17 @@
+
+Topics covered in this section include:
+
+
+ Installing Applications
+ User Applications
+ Server Applications
+ GUI / Window Managers
+ Multimedia
+
+
+
+
Installing Applications
diff --git a/LDP/howto/docbook/HOWTO-INDEX/categoryChap.sgml b/LDP/howto/docbook/HOWTO-INDEX/categoryChap.sgml
index 297a320f..67fbe9b3 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/categoryChap.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/categoryChap.sgml
@@ -8,100 +8,49 @@ to find the information that you are looking for.
-A special thanks to David Merrill for his
+Special Thanks to David Merrill for his
extensive work on the initial categorization of the HOWTO documents.
-
-The Linux OS
-
-This section includes HOWTOs on topics such as Getting Started,
-Distributions, the Kernel, and Installation.
-
-
-&osSect;
+ The Linux OS
+ &osSect;
-
-System Administration and Configuration
-
-This section includes HOWTOs on topics such as Configuration,
-System Administration, Benchmarking, Clustering, Backup,
-and Security.
-
-
-&adminSect;
+ System Administration and Configuration
+ &adminSect;
-
-Hardware
-
-This section includes HOWTOs on topics such as Graphics chips and
-how to get various hardware components working under Linux.
-
-
-&hwSect;
+ Hardware
+ &hwSect;
-Networking
-
-This section includes HOWTOs on topics such as Networking, Routing
-and Sendmail.
-
-
-&networkingSect;
+ Networking
+ &networkingSect;
-
-Applications / GUI / Multimedia
-
-This section includes HOWTOs on topics such as the X Window System,
-Window Managers, Games, Mail, Text Editors, Audio, Video,
-Installing Applications, etc.
-
-
-&appsSect;
+ Applications / GUI / Multimedia
+ &appsSect;
-
-Programming
-
-This section includes HOWTOs on topics such as C++ programming and
-Perl programming.
-
-
-&programmingSect;
+ Programming
+ &programmingSect;
-
-Other (human) Languages
-
-This section includes HOWTOs on topics such as Unicode and
-Specific Languages under Linux (Chinese, Danish, etc.).
-
-
-&otherLangSect;
+ Other (human) Languages
+ &otherLangSect;
-
-Miscellaneous
-
-This section includes HOWTOs on topics such as Authoring / Documentation,
-Linux Advocacy, Getting (and Staying) Involved, and Hobbies /
-Special Interests.
-
-
-&miscSect;
+ Miscellaneous
+ &miscSect;
-
diff --git a/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml b/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml
index 365dc25c..3431ec98 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml
@@ -88,7 +88,7 @@ A brief overview of existing Alpha CPUs, chipsets and systems.
Assembly-HOWTO,
Linux Assembly HOWTO
-Updated: July 2000.
+Updated: August 2000.
How to program in assembly language using FREE programming tools,
focusing on development for or from the Linux Operating System on
IA-32 (i386) platform.
@@ -1527,11 +1527,11 @@ on an Intel Linux system.
-
+
Reading-List-HOWTO,
The Linux Reading List HOWTO
-Updated: March 2000.
+Updated: August 2000.
Lists the books the author thinks are most valuable to a person
trying to learn Unix (especially Linux) top to bottom.
diff --git a/LDP/howto/docbook/HOWTO-INDEX/hwSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/hwSect.sgml
index 57486999..9581da5b 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/hwSect.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/hwSect.sgml
@@ -1,4 +1,33 @@
+
+Topics covered in this section include:
+
+
+ General
+ Platforms
+ Video Cards
+ CPUs / Architectures
+ CD-ROM / DVD-ROM Drives
+ Optical Disks
+ Keyboard and Console
+ Digital Cameras
+ Graphic Tablets
+ Diskettes
+ Hard Disks
+ Jaz and ZIP Drives
+ Mice
+ Modems
+ Serial Ports
+ Sound Cards
+ Tape Drives
+ Touchscreens
+ UPS
+ Wireless
+ Miscellaneous
+
+
+
+
General
diff --git a/LDP/howto/docbook/HOWTO-INDEX/miscSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/miscSect.sgml
index 7d082ca5..8ccb5151 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/miscSect.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/miscSect.sgml
@@ -1,4 +1,14 @@
+
+Topics covered in this section include:
+
+
+ Authoring / Documentation
+ Linux Advocacy / Getting (and Staying) Involved
+ Hobbies and Special Interests
+
+
+
Authoring / Documentation
@@ -119,11 +129,11 @@ in troubleshooting problems.
-
+
Reading-List-HOWTO,
The Linux Reading List HOWTO
-Updated: March 2000.
+Updated: August 2000.
Lists the books the author thinks are most valuable to a person
trying to learn Unix (especially Linux) top to bottom.
diff --git a/LDP/howto/docbook/HOWTO-INDEX/networkingSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/networkingSect.sgml
index 16997ece..7a67df4c 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/networkingSect.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/networkingSect.sgml
@@ -1,3 +1,21 @@
+
+
+Topics covered in this section include:
+
+
+ General
+ Protocols
+ Dial-up
+ DNS
+ Virtual Private Networks
+ Bridging
+ Routing
+ Security
+ Miscellaneous
+
+
+
+
General
diff --git a/LDP/howto/docbook/HOWTO-INDEX/osSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/osSect.sgml
index f369b97a..9c0b1e47 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/osSect.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/osSect.sgml
@@ -1,4 +1,24 @@
+
+Topics covered in this section include:
+
+
+ Getting Started
+ Switching from Other Operating Systems
+ Distributions
+ Installation
+ Kernel
+ Boot Loaders and Booting the OS
+ Parallel Processing
+ Partitions and Filesystems
+ RAID
+ Printing
+ Shell
+ Using Linux
+
+
+
+
Getting Started
diff --git a/LDP/howto/docbook/HOWTO-INDEX/otherLangSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/otherLangSect.sgml
index b265311a..d5fc2838 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/otherLangSect.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/otherLangSect.sgml
@@ -1,4 +1,14 @@
+
+Topics covered in this section include:
+
+
+ Language Support
+ Using Specific Languages
+
+
+
+
Language Support
diff --git a/LDP/howto/docbook/HOWTO-INDEX/programmSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/programmSect.sgml
index 96b90459..aaa7ca8d 100644
--- a/LDP/howto/docbook/HOWTO-INDEX/programmSect.sgml
+++ b/LDP/howto/docbook/HOWTO-INDEX/programmSect.sgml
@@ -1,5 +1,98 @@
+
+
+Topics covered in this section include:
+
+
+ General
+ Compilers
+ Languages
+ Libraries
+ Interfaces / API / Protocols
+ Security
+ Tools
+ Version Control
+ DBMS
+ Miscellaneous
+
+
+
+
+
+General
+
+
+
+
+
+
+Software-Building-HOWTO,
+Building and Installing Software Packages for Linux
+
+Updated: July 1999.
+A comprehensive guide to building and installing "generic" UNIX
+software distributions under Linux.
+
+
+
+
+
+Software-Release-Practice-HOWTO,
+Software Release Practice HOWTO
+
+Updated: July 2000.
+Describes good release practices for Linux open-source projects.
+
+
+
+
+
+
+
+
+Compilers
+
+
+
+
+
+
+
+
+GCC-HOWTO,
+The Linux GCC HOWTO
+
+Updated: May 1999.
+Covers how to set up the GNU C compiler and development libraries
+under Linux; gives an overview of compiling, linking, running and
+debugging programs under it.
+
+
+
+
+
+
+
+
+Languages
+
+
+
+
+
+
+
+
+Programming-Languages,
+Programming Languages mini-HOWTO
+
+Updated: July 2000.
+A brief comparison of major programming languages for Linux and
+major libraries for creating graphical user interfaces (GUIs)
+under Linux.
+
+
@@ -10,24 +103,13 @@ Adv-Bash-Scr-HOWTO,
A guide to shell scripting, using Bash.
-
-
-
-AI-Alife-HOWTO,
-Linux AI & Alife HOWTO
-
-Updated: June 2000.
-Information about, and links to, various AI related software libraries,
-applications, etc. that work on the Linux platform.
-
-
Assembly-HOWTO,
Linux Assembly HOWTO
-Updated: June 2000.
+Updated: August 2000.
How to program in assembly language using FREE programming tools,
focusing on development for or from the Linux Operating System on
IA-32 (i386) platform.
@@ -56,41 +138,6 @@ also will help you to program properly in C++ language.
Applies to all operating sytems.
-
-
-
-C-C++Beautifier-HOWTO,
-C-C++ Beautifier HOWTO
-
-Updated: August 2000.
-Helps you to format (beautify) C/C++ programs so that they are more readable
-and conform to your site coding standards. Applies to all operating sytems.
-
-
-
-
-
-CVS-RCS-HOWTO,
-CVS-RCS HOWTO for Linux (Source Code Control System)
-
-Updated: July 2000.
-A "practical guide" to very quickly setup a CVS/RCS source code
-control system.
-
-
-
-
-
-DB2-HOWTO,
-DB2 Version 7.1 for Linux HOWTO
-
-Updated: July 2000.
-Explicit instructions on installing DB2 Universal Database Version 7.1
-for Linux on the following Intel x86-based distributions: Caldera
-OpenLinux 2.4, Debian, Red Hat Linux 6.2, SuSE Linux 6.2 and 6.3,
-and TurboLinux 6.0.
-
-
@@ -103,50 +150,6 @@ JDK, a Web server, supporting Java servlets, accessing a database via
JDBC, and supporting Enterprise Java Beans (EJBs).
-
-
-
-GCC-HOWTO,
-The Linux GCC HOWTO
-
-Updated: May 1999.
-Covers how to set up the GNU C compiler and development libraries
-under Linux; gives an overview of compiling, linking, running and
-debugging programs under it.
-
-
-
-
-
-Glibc2-HOWTO,
-Glibc 2 HOWTO
-
-Updated: June 1998.
-Covers installing and using the GNU C Library version 2 (libc6)
-on Linux systems.
-
-
-
-
-
-IngresII-HOWTO,
-Ingres II HOWTO
-
-Updated: June 2000.
-Helps install the Ingres II Relational Database Management System on Linux.
-
-
-
-
-
-IO-Port-Programming,
-Linux I/O port programming mini-HOWTO
-
-Updated: December 1997.
-Describes programming hardware I/O ports and waiting for small periods
-of time in user-mode Linux programs running on the Intel x86 architecture.
-
-
@@ -160,12 +163,82 @@ Java and how to use Java to write CGI programs.
-
-Java-Decompiler-HOWTO,
-Java Decompiler HOWTO
+
+PHP-HOWTO,
+PHP HOWTO
+
+Updated: May 2000.
+How to develop PHP programs and also to migrate all the Windows 95 GUI
+applications to powerful PHP + HTML + DHTML + XML + Java applets + Javascript.
+Applies to all the operating sytems where PHP is ported.
+
+
+
+
+
+TclTk-HOWTO,
+The Linux Tcl and Tk HOWTO
+
+Updated: November 1998.
+Describes the Linux approach to Tcl, a scripting language.
+
+
+
+
+
+
+
+
+Libraries
+
+
+
+
+
+
+
+
+Program-Library-HOWTO,
+Program Library HOWTO
Updated: July 2000.
-Will help you to de-compile the Java class programs.
+This HOWTO for programmers discusses how to create and use program
+libraries on Linux. This includes static libraries, shared libraries,
+and dynamically loaded libraries.
+
+
+
+
+
+Glibc2-HOWTO,
+Glibc 2 HOWTO
+
+Updated: June 1998.
+Covers installing and using the GNU C Library version 2 (libc6)
+on Linux systems.
+
+
+
+
+
+
+
+
+Interfaces / API / Protocols
+
+
+
+
+
+
+
+
+IO-Port-Programming,
+Linux I/O port programming mini-HOWTO
+
+Updated: December 1997.
+Describes programming hardware I/O ports and waiting for small periods
+of time in user-mode Linux programs running on the Intel x86 architecture.
@@ -187,7 +260,7 @@ Lego Mindstorm with Linux Mini-HOWTO
Updated: August 2000.
Intended to serve as a very brief introduction to the options available
-for using the Lego Group's Mindstorm Robotics Invention System (RIS)
+for using the Lego Group's Mindstorm Robotics Invention System (RIS)
from within Linux. It also can be used as a gathering
point for more information.
@@ -203,6 +276,217 @@ How to develop NetWare Loadable Modules under
Linux, using GNU CC and nlmconv(1) from GNU binutils.
+
+
+
+Parallel-Processing-HOWTO,
+Linux Parallel Processing HOWTO
+
+Updated: January 1998.
+Discusses the four basic approaches to parallel processing that are
+available to Linux users: SMP Linux systems, clusters of networked
+Linux systems, parallel execution using multimedia instructions
+(i.e., MMX), and attached (parallel) processors hosted by a Linux
+system.
+
+
+
+
+
+SCSI-Programming-HOWTO,
+The Linux SCSI programming HOWTO
+
+Updated: May 1996.
+Deals with programming the Linux generic SCSI interface.
+
+
+
+
+
+Serial-Programming-HOWTO,
+The Linux Serial Programming HOWTO
+
+Updated: January 1998.
+How to program communications with devices over a serial port on a
+Linux box.
+
+
+
+
+
+SMB-HOWTO,
+SMB HOWTO
+
+Updated: April 2000.
+How to use the Server Message Block (SMB) protocol, also called the
+Session Message Block, NetBIOS or LanManager protocol, with Linux
+using Samba.
+
+
+
+
+
+
+
+
+Security
+
+
+
+
+
+
+
+
+Secure-Programs-HOWTO,
+Secure Programming for Linux and Unix HOWTO
+
+Updated: July 2000.
+Provides a set of design and implementation guidelines for writing
+secure programs for Linux and Unix systems.
+
+
+
+
+
+
+
+
+Tools
+
+
+
+
+
+
+
+
+C-C++Beautifier-HOWTO,
+C-C++ Beautifier HOWTO
+
+Updated: August 2000.
+Helps you to format (beautify) C/C++ programs so that they are more readable
+and conform to your site coding standards. Applies to all operating sytems.
+
+
+
+
+
+Java-Decompiler-HOWTO,
+Java Decompiler HOWTO
+
+Updated: July 2000.
+Will help you to de-compile the Java class programs.
+
+
+
+
+
+RPM-HOWTO,
+RPM HOWTO - RPM at Idle
+
+Updated: November 1999.
+RPM is the RPM Package Manager. It is an open packaging
+system available for anyone to use. It allows users to take source
+code for new software and package it into source and binary form such
+that binaries can be easily installed and tracked and source can be
+rebuilt easily. It also maintains a database of all packages and their
+files that can be used for verifying packages and querying for
+information about files and/or packages.
+
+
+
+
+
+Software-Building-HOWTO,
+Building and Installing Software Packages for Linux
+
+Updated: July 1999.
+A comprehensive guide to building and installing "generic" UNIX
+software distributions under Linux.
+
+
+
+
+
+Vim-HOWTO,
+Vim Color Editor HOWTO (Vi Improved w/syntax
+color highlighting)
+
+Updated: August 2000.
+A guide to very quickly setup Vim color editor on Linux or Unix
+systems.
+
+
+
+
+
+
+
+
+Version Control
+
+
+
+
+
+
+
+
+CVS-RCS-HOWTO,
+CVS-RCS HOWTO for Linux (Source Code Control System)
+
+Updated: July 2000.
+A "practical guide" to very quickly setup a CVS/RCS source code
+control system.
+
+
+
+
+
+RCS,
+The RCS mini-HOWTO
+
+Updated: August 1997.
+Covers basic installation and usage of RCS, the GNU Revision
+Control System, under Linux.
+
+
+
+
+
+
+
+
+DBMS
+
+
+
+
+
+
+
+
+DB2-HOWTO,
+DB2 Version 7.1 for Linux HOWTO
+
+Updated: July 2000.
+Explicit instructions on installing DB2 Universal Database Version 7.1
+for Linux on the following Intel x86-based distributions: Caldera
+OpenLinux 2.4, Debian, Red Hat Linux 6.2, SuSE Linux 6.2 and 6.3,
+and TurboLinux 6.0.
+
+
+
+
+
+IngresII-HOWTO,
+Ingres II HOWTO
+
+Updated: June 2000.
+Helps install the Ingres II Relational Database Management System on Linux.
+
+
@@ -225,37 +509,11 @@ A guide to installing and configuring the
Oracle 8i Enterprise Edition for Linux.
-
-
-
-Parallel-Processing-HOWTO,
-Linux Parallel Processing HOWTO
-
-Updated: January 1998.
-Discusses the four basic approaches to parallel processing that are
-available to Linux users: SMP Linux systems, clusters of networked
-Linux systems, parallel execution using multimedia instructions
-(i.e., MMX), and attached (parallel) processors hosted by a Linux
-system.
-
-
-
-
-
-PHP-HOWTO,
-PHP HOWTO
-
-Updated: May 2000.
-How to develop PHP programs and also to migrate all the Windows 95 GUI
-applications to powerful PHP + HTML + DHTML + XML + Java applets + Javascript.
-Applies to all the operating sytems where PHP is ported.
-
-
PostgreSQL-HOWTO,
-Database-SQL-RDBMS HOWTO for Linux
+Database-SQL-RDBMS HOWTO for Linux
(PostgreSQL Object Relational Database System)
Updated: July 2000.
@@ -263,156 +521,6 @@ A "practical guide" to very quickly setup a SQL Database engine and
front end tools on a Unix system.
-
-
-
-Program-Library-HOWTO,
-Program Library HOWTO
-
-Updated: July 2000.
-This HOWTO for programmers discusses how to create and use program
-libraries on Linux. This includes static libraries, shared libraries,
-and dynamically loaded libraries.
-
-
-
-
-
-Programming-Languages,
-Programming Languages mini-HOWTO
-
-Updated: July 2000.
-A brief comparison of major programming languages for Linux and
-major libraries for creating graphical user interfaces (GUIs)
-under Linux.
-
-
-
-
-
-RCS,
-The RCS mini-HOWTO
-
-Updated: August 1997.
-Covers basic installation and usage of RCS, the GNU Revision
-Control System, under Linux.
-
-
-
-
-
-RPM-HOWTO,
-RPM HOWTO - RPM at Idle
-
-Updated: November 1999.
-RPM is the RPM Package Manager. It is an open packaging
-system available for anyone to use. It allows users to take source
-code for new software and package it into source and binary form such
-that binaries can be easily installed and tracked and source can be
-rebuilt easily. It also maintains a database of all packages and their
-files that can be used for verifying packages and querying for
-information about files and/or packages.
-
-
-
-
-
-SCSI-Programming-HOWTO,
-The Linux SCSI programming HOWTO
-
-Updated: May 1996.
-Deals with programming the Linux generic SCSI interface.
-
-
-
-
-
-Secure-Programs-HOWTO,
-Secure Programming for Linux and Unix HOWTO
-
-Updated: July 2000.
-Provides a set of design and implementation guidelines for writing
-secure programs for Linux and Unix systems.
-
-
-
-
-
-Serial-Programming-HOWTO,
-The Linux Serial Programming HOWTO
-
-Updated: January 1998.
-How to program communications with devices over a serial port on a
-Linux box.
-
-
-
-
-
-SMB-HOWTO,
-SMB HOWTO
-
-Updated: April 2000.
-How to use the Server Message Block (SMB) protocol, also called the
-Session Message Block, NetBIOS or LanManager protocol, with Linux
-using Samba.
-
-
-
-
-
-Software-Building-HOWTO,
-Building and Installing Software Packages for Linux
-
-Updated: July 1999.
-A comprehensive guide to building and installing "generic" UNIX
-software distributions under Linux.
-
-
-
-
-
-Software-Release-Practice-HOWTO,
-Software Release Practice HOWTO
-
-Updated: July 2000.
-Describes good release practices for Linux open-source projects.
-
-
-
-
-
-Tango-HOWTO,
-Tango 2000 HOWTO
-
-Updated: July 2000.
-Describes the installation, configuration, and basic
-troubleshooting of Pervasive Software's Tango Application Server
-on Sun Solaris and various flavours of Linux.
-
-
-
-
-
-TclTk-HOWTO,
-The Linux Tcl and Tk HOWTO
-
-Updated: November 1998.
-Describes the Linux approach to Tcl, a scripting language.
-
-
-
-
-
-Vim-HOWTO,
-Vim Color Editor HOWTO (Vi Improved w/syntax
-color highlighting)
-
-Updated: August 2000.
-A guide to very quickly setup Vim color editor on Linux or Unix
-systems.
-
-
@@ -425,4 +533,43 @@ user interface.
+
+
+
+
+
+Miscellaneous
+
+
+
+
+
+
+
+
+AI-Alife-HOWTO,
+Linux AI & Alife HOWTO
+
+Updated: June 2000.
+Information about, and links to, various AI related software libraries,
+applications, etc. that work on the Linux platform.
+
+
+
+
+
+Tango-HOWTO,
+Tango 2000 HOWTO
+
+Updated: July 2000.
+Describes the installation, configuration, and basic
+troubleshooting of Pervasive Software's Tango Application Server
+on Sun Solaris and various flavours of Linux.
+
+
+
+
+
+
+