mirror of https://github.com/tLDP/LDP
800 lines
21 KiB
Plaintext
800 lines
21 KiB
Plaintext
|
|
<para>
|
|
Topics covered in this section include:
|
|
|
|
<simplelist type="vert" columns="1">
|
|
<member><xref linkend="proggeneral"> General</member>
|
|
<member><xref linkend="progcompilers"> Compilers</member>
|
|
<member><xref linkend="proglang"> Languages</member>
|
|
<member><xref linkend="proglib"> Libraries</member>
|
|
<member><xref linkend="proginterface"> Interfaces / API / Protocols</member>
|
|
<member><xref linkend="progsecurity"> Security</member>
|
|
<member><xref linkend="progtools"> Tools</member>
|
|
<member><xref linkend="progvc"> Version Control</member>
|
|
<member><xref linkend="progdbms"> DBMS / Databases</member>
|
|
<member><xref linkend="progmisc"> Miscellaneous</member>
|
|
</simplelist>
|
|
|
|
</para>
|
|
|
|
<sect2 id="proggeneral">
|
|
<title>General</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Software-Building-HOWTO.html">
|
|
Software-Building-HOWTO</ULink>,
|
|
<CiteTitle>Building and Installing Software Packages for Linux</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jul 1999</CiteTitle>.
|
|
A comprehensive guide to building and installing "generic" UNIX
|
|
software distributions under Linux. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Software-Proj-Mgmt-HOWTO/index.html">
|
|
Software-Proj-Mgmt-HOWTO</ULink>,
|
|
<CiteTitle>Free Software Project Management HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Apr 2002</CiteTitle>.
|
|
A guide to the non-technical aspects of free software project
|
|
the non-technical aspects of free software project
|
|
management; and was written to be a crash course in the
|
|
people skills that aren't taught to commercial coders
|
|
but that can make or break a free software project. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Software-Release-Practice-HOWTO/index.html">
|
|
Software-Release-Practice-HOWTO</ULink>,
|
|
<CiteTitle>Software Release Practice HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jan 2002</CiteTitle>.
|
|
Describes good release practices for Linux open-source projects. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="progcompilers">
|
|
<title>Compilers</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../GCC-Frontend-HOWTO.html">
|
|
GCC-Frontend-HOWTO</ULink>,
|
|
<CiteTitle>GCC Frontend HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 2002</CiteTitle>.
|
|
Creating a new GCC front end. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="proglang">
|
|
<title>Languages</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Programming-Languages.html">
|
|
Programming-Languages</ULink>,
|
|
<CiteTitle>Programming Languages mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jul 2000</CiteTitle>.
|
|
A brief comparison of major programming languages for Linux and
|
|
major libraries for creating graphical user interfaces (GUIs)
|
|
under Linux. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Adv-Bash-Scr-HOWTO/index.html">
|
|
Adv-Bash-Scr-HOWTO</ULink>,
|
|
<CiteTitle>Advanced Bash-Scripting HOWTO</CiteTitle>
|
|
</PARA> <Para>
|
|
A guide to shell scripting, using Bash. </Para>
|
|
<Para>Replaced by the <ULINK URL="../../guides.html#abs">Advanced
|
|
Bash-Scripting Guide</ULink>. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Assembly-HOWTO/index.html">
|
|
Assembly-HOWTO</ULink>,
|
|
<CiteTitle>Linux Assembly HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Feb 2006</CiteTitle>.
|
|
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. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Bash-Prog-Intro-HOWTO.html">
|
|
Bash-Prog-Intro-HOWTO</ULink>,
|
|
<CiteTitle>BASH Programming - Introduction HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jul 2000</CiteTitle>.
|
|
This article intends to help you to start programming
|
|
basic-to-intermediate shell scripts. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
C++Programming-HOWTO,
|
|
<CiteTitle>C++ Programming HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Removed: November 2002</CiteTitle>.
|
|
This HOWTO has been removed for review. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Enterprise-Java-for-Linux-HOWTO.html">
|
|
Enterprise-Java-for-Linux-HOWTO</ULink>,
|
|
<CiteTitle>Enterprise Java for Linux HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Nov 2001</CiteTitle>.
|
|
How to set up an Enterprise Java environment on Linux including a
|
|
JDK, a Web server, supporting Java servlets, accessing a database via
|
|
JDBC, and supporting Enterprise Java Beans (EJBs). </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Java-CGI-HOWTO.html">
|
|
Java-CGI-HOWTO</ULink>,
|
|
<CiteTitle>Java CGI HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Dec 1998</CiteTitle>.
|
|
Explains how to set up your server to allow CGI programs written in
|
|
Java and how to use Java to write CGI programs. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Lex-YACC-HOWTO.html">
|
|
Lex-YACC-HOWTO</ULink>,
|
|
<CiteTitle>Lex and YACC primer/HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Apr 2002</CiteTitle>.
|
|
Helps you get started using Lex and YACC. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../TclTk-HOWTO.html">
|
|
TclTk-HOWTO</ULink>,
|
|
<CiteTitle>The Linux Tcl and Tk HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Nov 1998</CiteTitle>.
|
|
Describes the Linux approach to Tcl, a scripting language. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Scripting-GUI-TclTk/index.html">
|
|
Scripting-GUI-TclTk</ULink>,
|
|
<CiteTitle>Scripting Graphical Commands with Tcl/Tk Mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 2003</CiteTitle>.
|
|
This article provides an introduction to building graphical user
|
|
interface frontends for command-line utilities using Tcl and the Tk
|
|
toolkit. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../VB6-to-Tcl/index.html">
|
|
VB6-to-Tcl</ULink>,
|
|
<CiteTitle>VB6 To Tcl mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Apr 2003</CiteTitle>.
|
|
A 15 Minute Tcl Tour For Visual Basic and VBScript Programmers. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="proglib">
|
|
<title>Libraries</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Program-Library-HOWTO/index.html">
|
|
Program-Library-HOWTO</ULink>,
|
|
<CiteTitle>Program Library HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Apr 2003</CiteTitle>.
|
|
This HOWTO for programmers discusses how to create and use program
|
|
libraries on Linux. This includes static libraries, shared libraries,
|
|
and dynamically loaded libraries. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../C++-dlopen/index.html">C++-dlopen</ULink>,
|
|
<CiteTitle>C++ dlopen mini HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Mar 2006</CiteTitle>.
|
|
How to dynamically load C++ functions and classes using
|
|
the dlopen API. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Glibc2-HOWTO.html">
|
|
Glibc2-HOWTO</ULink>,
|
|
<CiteTitle>Glibc 2 HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jun 1998</CiteTitle>.
|
|
Covers installing and using the GNU C Library version 2 (libc6)
|
|
on Linux systems. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../NCURSES-Programming-HOWTO/index.html">
|
|
NCURSES-Programming-HOWTO</ULink>,
|
|
<CiteTitle>NCURSES Programming HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jun 2005</CiteTitle>.
|
|
An "All in One" guide for programming with ncurses and its
|
|
sister libraries. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="proginterface">
|
|
<title>Interfaces / API / Protocols</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../3D-Modelling.html">
|
|
3D-Modelling</ULink>, <CiteTitle>
|
|
3D Graphics Modelling and Rendering mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>
|
|
Updated: Mar 2001</CiteTitle>.
|
|
Details download and installation instructions for a graphics
|
|
rendering and modelling development environment using RedHat Linux. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../IO-Port-Programming.html">
|
|
IO-Port-Programming</ULink>,
|
|
<CiteTitle>Linux I/O port programming mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Dec 2000</CiteTitle>.
|
|
Describes programming hardware I/O ports and waiting for small periods
|
|
of time in user-mode Linux programs running on the Intel
|
|
x86 architecture. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Kerneld/index.html">
|
|
Kerneld</ULink>,
|
|
<CiteTitle>The Linux kerneld mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: May 2000</CiteTitle>.
|
|
Explains how you can use the kerneld function in the Linux kernels. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Lego/index.html">
|
|
Lego</ULink>, <CiteTitle>
|
|
Lego Mindstorm with Linux Mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>
|
|
Updated: Oct 2000</CiteTitle>.
|
|
Intended to serve as a very brief introduction to the options available
|
|
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. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Module-HOWTO/index.html">
|
|
Module-HOWTO</ULink>,
|
|
<CiteTitle>Linux Loadable Kernel Module HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Sep 2006</CiteTitle>.
|
|
Explains what Linux loadable kernel modules (LKMs) are,
|
|
and how to use and create them. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../NCURSES-Programming-HOWTO/index.html">
|
|
NCURSES-Programming-HOWTO</ULink>,
|
|
<CiteTitle>NCURSES Programming HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jun 2005</CiteTitle>.
|
|
An "All in One" guide for programming with ncurses and its
|
|
sister libraries. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../NLM-HOWTO.html">
|
|
NLM-HOWTO</ULink>,
|
|
<CiteTitle>NetWare Loadable Module Programming HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jan 2007</CiteTitle>.
|
|
How to develop NetWare Loadable Modules under
|
|
Linux, using GNU CC and nlmconv(1) from GNU binutils. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Parallel-Processing-HOWTO.html">
|
|
Parallel-Processing-HOWTO</ULink>,
|
|
<CiteTitle>Linux Parallel Processing HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jun 2004</CiteTitle>.
|
|
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. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Querying-libiptc-HOWTO/index.html">
|
|
Querying-libiptc-HOWTO</ULink>,
|
|
<CiteTitle>Querying libiptc HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Apr 2002</CiteTitle>.
|
|
Explains how to use the libiptc library included in the
|
|
iptables package and how to use programs to query the internal
|
|
structures. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../RTLinux-HOWTO.html">
|
|
RTLinux-HOWTO</ULink>,
|
|
<CiteTitle>RTLinux HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 2002</CiteTitle>.
|
|
RTLinux Installation and writing realtime programs in Linux. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../SCSI-2.4-HOWTO/index.html">
|
|
SCSI-2.4-HOWTO</ULink>,
|
|
<CiteTitle>The Linux 2.4 SCSI subsystem HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 2004</CiteTitle>.
|
|
Describes the SCSI subsystem as the Linux kernel enters
|
|
the 2.4 production series. An external view of the SCSI subsystem
|
|
is the main theme. Material is included to help the system
|
|
administration of the Linux SCSI subsystem. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../SCSI-Generic-HOWTO/index.html">
|
|
SCSI-Generic-HOWTO</ULink>,
|
|
<CiteTitle>The Linux SCSI Generic (sg) HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: May 2002</CiteTitle>.
|
|
Describes the SCSI Generic driver (sg) found in
|
|
the Linux 2.4 production series of kernels. Focuses on
|
|
the interface and characteristics of the driver that application
|
|
writers may need to know. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Serial-Programming-HOWTO/index.html">
|
|
Serial-Programming-HOWTO</ULink>,
|
|
<CiteTitle>Serial Programming HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 2001</CiteTitle>.
|
|
How to program communications with devices over a serial port on a
|
|
Linux box. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../SMB-HOWTO.html">
|
|
SMB-HOWTO</ULink>,
|
|
<CiteTitle>SMB HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Apr 2000</CiteTitle>.
|
|
How to use the Server Message Block (SMB) protocol, also called the
|
|
Session Message Block, NetBIOS or LanManager protocol, with Linux
|
|
using Samba. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../XML-RPC-HOWTO/index.html">
|
|
XML-RPC-HOWTO</ULink>,
|
|
<CiteTitle>XML-RPC HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Apr 2001</CiteTitle>.
|
|
Describes how to use XML-RPC to implement clients and servers in
|
|
a variety of languages. Provides example code; applies to all
|
|
operating systems with XML-RPC support. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="progsecurity">
|
|
<title>Security</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Secure-Programs-HOWTO/index.html">
|
|
Secure-Programs-HOWTO</ULink>,
|
|
<CiteTitle>Secure Programming for Linux and Unix HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Mar 2003</CiteTitle>.
|
|
Provides a set of design and implementation guidelines for writing
|
|
secure programs for Linux and Unix systems. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="progtools">
|
|
<title>Tools</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../C-C++Beautifier-HOWTO/index.html">
|
|
C-C++Beautifier-HOWTO</ULink>,
|
|
<CiteTitle>C-C++ Beautifier HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Removed: November 2003</CiteTitle>.
|
|
This HOWTO has been removed for review. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../C-editing-with-VIM-HOWTO/index.html">
|
|
C-editing-with-VIM-HOWTO</ULink>,
|
|
<CiteTitle>C editing with VIM HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jan 2001</CiteTitle>.
|
|
An introduction to editing C and
|
|
other language files whose syntax is similar like C++
|
|
and Java in vi/VIM. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Java-Decompiler-HOWTO.html">
|
|
Java-Decompiler-HOWTO</ULink>,
|
|
<CiteTitle>Java Decompiler HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Removed: November 2003</CiteTitle>.
|
|
This HOWTO has been removed for review. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../RPM-HOWTO/index.html">
|
|
RPM-HOWTO</ULink>,
|
|
<CiteTitle>RPM HOWTO - RPM at Idle</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Nov 1999</CiteTitle>.
|
|
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. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../RPM-for-Unix-HOWTO.html">
|
|
RPM-for-Unix-HOWTO</ULink>,
|
|
<CiteTitle>RPM-for-Unix HOW-TO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Removed: November 2003</CiteTitle>.
|
|
This HOWTO has been removed for review. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Valgrind-HOWTO/index.html">
|
|
Valgrind-HOWTO</ULink>,
|
|
<CiteTitle>Valgrind HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Sep 2002</CiteTitle>.
|
|
A guide to Valgrind, the malloc debugger. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Vim-HOWTO/index.html">
|
|
Vim-HOWTO</ULink>,
|
|
<CiteTitle>Vim Color Editor HOWTO (Vi Improved w/syntax
|
|
color highlighting)</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Removed: November 2003</CiteTitle>.
|
|
This HOWTO has been removed for review. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="progvc">
|
|
<title>Version Control</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../CVS-RCS-HOWTO.html">
|
|
CVS-RCS-HOWTO</ULink>,
|
|
<CiteTitle>CVS-RCS HOWTO for Linux (Source Code Control System)</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Removed: November 2003</CiteTitle>.
|
|
This HOWTO has been removed for review. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../RCS.html">
|
|
RCS</ULink>,
|
|
<CiteTitle>The RCS mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 1997</CiteTitle>.
|
|
Covers basic installation and usage of RCS, the GNU Revision
|
|
Control System, under Linux. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Secure-CVS-Pserver/index.html">
|
|
Secure-CVS-Pserver</ULink>, <CiteTitle>
|
|
Secure CVS Pserver Mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>
|
|
Updated: Mar 2003</CiteTitle>.
|
|
Will help you set up a more secure CVS Pserver for
|
|
anonymous CVS access. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="progdbms">
|
|
<title>DBMS / Databases</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../DB2-HOWTO/index.html">
|
|
DB2-HOWTO</ULink>,
|
|
<CiteTitle>DB2 Universal Database Version 8.2 for Linux HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jan 2006</CiteTitle>.
|
|
Intended for anyone interested in installing and
|
|
using 32-bit IBM DB2® Universal Database on Linux®. If you're
|
|
interested in 64–bit or other architectures, we refer you to the
|
|
official documentation sources (see the Resources section of the
|
|
HOWTO for a link). </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../IngresII-HOWTO/index.html">
|
|
IngresII-HOWTO</ULink>,
|
|
<CiteTitle>Ingres II HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Sep 2001</CiteTitle>.
|
|
Helps install the Ingres II Relational Database Management
|
|
System on Linux. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Oracle-7-HOWTO.html">
|
|
Oracle-7-HOWTO</ULink>,
|
|
<CiteTitle>Oracle 7 Database HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 1998</CiteTitle>.
|
|
A guide to installing and configuring the Oracle 7 Database Server on a
|
|
Linux system. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Oracle8-on-RH7X-HOWTO.html">
|
|
Oracle8-on-RH7X-HOWTO</ULink>,
|
|
<CiteTitle>Oracle 8i on Linux RH7.X Installation HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jul 2002</CiteTitle>.
|
|
Following this HOWTO you should be able to get "Oracle 8i, version
|
|
8.1.7, Enterprise Edition for Linux" installed on a RedHat 7.X
|
|
distribution. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
PostgreSQL-HOWTO,
|
|
<CiteTitle>Database-SQL-RDBMS HOWTO for Linux</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Removed: Jan 2002</CiteTitle>.
|
|
This HOWTO has been removed for review. Please visit the official
|
|
<ULINK URL="http://www.postgresql.org/">PostgreSQL site</ULink>
|
|
for information on this topic. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../WWW-mSQL-HOWTO.html">
|
|
WWW-mSQL-HOWTO</ULink>,
|
|
<CiteTitle>A mSQL and perl Web Server HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Sep 1997</CiteTitle>.
|
|
How to build a SQL client/server database using WWW and HTML for the
|
|
user interface. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id="progmisc">
|
|
<title>Miscellaneous</title>
|
|
|
|
<para>
|
|
|
|
<ItemizedList>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Accessibility-Dev-HOWTO/index.html">
|
|
Accessibility-Dev-HOWTO</ULink>,
|
|
<CiteTitle>How to Develop Accessible Linux Applications</CiteTitle>
|
|
</PARA> <Para>
|
|
<CiteTitle>Updated: May 2002</CiteTitle>.
|
|
Provides Linux software developers with guidelines and
|
|
test cases for developing accessible Linux applications. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../AI-Alife-HOWTO.html">
|
|
AI-Alife-HOWTO</ULink>,
|
|
<CiteTitle>Linux AI & Alife HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 2006</CiteTitle>.
|
|
Information about, and links to, various AI related software libraries,
|
|
applications, etc. that work on the Linux platform. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Apache-Compile-HOWTO/index.html">
|
|
Apache-Compile-HOWTO</ULink>,
|
|
<CiteTitle>Apache Compile HOWTO (Linux edition)</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Feb 2003</CiteTitle>.
|
|
Describes how to compile the Apache Webserver with
|
|
important modules like mod_perl, mod_dav, mod_auth_ldap,
|
|
mod_dynvhost, mod_roaming, mod_jserv, and mod_php. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Debian-Binary-Package-Building-HOWTO/index.html">
|
|
Debian-Binary-Package-Building-HOWTO</ULink>,
|
|
<CiteTitle>Debian Binary Package Building HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Aug 2005</CiteTitle>.
|
|
Shows how to build a minimal Debian .deb package. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../HighQuality-Apps-HOWTO/index.html">
|
|
HighQuality-Apps-HOWTO</ULink>,
|
|
<CiteTitle>Creating Integrated High Quality Linux Applications HOWTO</CiteTitle></Para><Para>
|
|
<CiteTitle>Updated: Aug 2002</CiteTitle>.
|
|
Tries to clarify some issues and give
|
|
tips on how to create Linux applications highly integrated to
|
|
the Operating System, security and easy of use. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Multi-Distro-Dev/index.html">
|
|
Multi-Distro-Dev</ULink>, <CiteTitle>
|
|
Development for Multiple Linux Distributions mini-HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>
|
|
Updated: Aug 2002</CiteTitle>.
|
|
Outlines a quick hack to aid in developing and testing
|
|
user-space programs for multiple Linux distributions. </Para>
|
|
</ListItem>
|
|
|
|
<ListItem>
|
|
<Para>
|
|
<ULINK URL="../Tango-HOWTO.html">
|
|
Tango-HOWTO</ULink>,
|
|
<CiteTitle>Tango 2000 HOWTO</CiteTitle>
|
|
</Para><Para>
|
|
<CiteTitle>Updated: Jul 2000</CiteTitle>.
|
|
Describes the installation, configuration, and basic
|
|
troubleshooting of Pervasive Software's Tango Application Server
|
|
on Sun Solaris and various flavours of Linux. </Para>
|
|
</ListItem>
|
|
|
|
</ItemizedList>
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
|