old-www/HOWTO/HOWTO-INDEX/programming.html

1514 lines
23 KiB
HTML
Raw Permalink Blame History

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Programming</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="LDP HOWTO-INDEX"
HREF="index.html"><LINK
REL="UP"
TITLE="Categorized List of HOWTOs"
HREF="categories.html"><LINK
REL="PREVIOUS"
TITLE="Applications / GUI / Multimedia"
HREF="apps.html"><LINK
REL="NEXT"
TITLE="Other (human) Languages"
HREF="other-lang.html"></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"
><A
HREF="http://www.tldp.org/"
TARGET="_top"
>LDP</A
> HOWTO-INDEX</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="apps.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 4. Categorized List of HOWTOs</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="other-lang.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="PROGRAMMING"
></A
>4.6. Programming</H1
><P
>Topics covered in this section include:
<P
></P
><TABLE
BORDER="0"
><TBODY
><TR
><TD
><A
HREF="programming.html#PROGGENERAL"
>Section 4.6.1</A
> General</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGCOMPILERS"
>Section 4.6.2</A
> Compilers</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGLANG"
>Section 4.6.3</A
> Languages</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGLIB"
>Section 4.6.4</A
> Libraries</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGINTERFACE"
>Section 4.6.5</A
> Interfaces / API / Protocols</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGSECURITY"
>Section 4.6.6</A
> Security</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGTOOLS"
>Section 4.6.7</A
> Tools</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGVC"
>Section 4.6.8</A
> Version Control</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGDBMS"
>Section 4.6.9</A
> DBMS / Databases</TD
></TR
><TR
><TD
><A
HREF="programming.html#PROGMISC"
>Section 4.6.10</A
> Miscellaneous</TD
></TR
></TBODY
></TABLE
><P
></P
>&#13;</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGGENERAL"
></A
>4.6.1. General</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../Software-Building-HOWTO.html"
TARGET="_top"
>Software-Building-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Building and Installing Software Packages for Linux</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jul 1999</I
>.
A comprehensive guide to building and installing "generic" UNIX
software distributions under Linux. </P
></LI
><LI
><P
><A
HREF="../Software-Proj-Mgmt-HOWTO/index.html"
TARGET="_top"
>Software-Proj-Mgmt-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Free Software Project Management HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Apr 2002</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../Software-Release-Practice-HOWTO/index.html"
TARGET="_top"
>Software-Release-Practice-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Software Release Practice HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jan 2013</I
>.
Describes good release practices for Linux open-source projects. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGCOMPILERS"
></A
>4.6.2. Compilers</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../GCC-Frontend-HOWTO.html"
TARGET="_top"
>GCC-Frontend-HOWTO</A
>,
<I
CLASS="CITETITLE"
>GCC Frontend HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2002</I
>.
Creating a new GCC front end. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGLANG"
></A
>4.6.3. Languages</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../Programming-Languages.html"
TARGET="_top"
>Programming-Languages</A
>,
<I
CLASS="CITETITLE"
>Programming Languages mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jul 2000</I
>.
A brief comparison of major programming languages for Linux and
major libraries for creating graphical user interfaces (GUIs)
under Linux. </P
></LI
><LI
><P
><A
HREF="../Adv-Bash-Scr-HOWTO/index.html"
TARGET="_top"
>Adv-Bash-Scr-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Advanced Bash-Scripting HOWTO</I
></P
><P
>A guide to shell scripting, using Bash. </P
><P
>Replaced by the <A
HREF="../../guides.html#abs"
TARGET="_top"
>Advanced
Bash-Scripting Guide</A
>. </P
></LI
><LI
><P
><A
HREF="../Assembly-HOWTO/index.html"
TARGET="_top"
>Assembly-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Linux Assembly HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Mar 2013</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../Bash-Prog-Intro-HOWTO.html"
TARGET="_top"
>Bash-Prog-Intro-HOWTO</A
>,
<I
CLASS="CITETITLE"
>BASH Programming - Introduction HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jul 2000</I
>.
This article intends to help you to start programming
basic-to-intermediate shell scripts. </P
></LI
><LI
><P
>C++Programming-HOWTO,
<I
CLASS="CITETITLE"
>C++ Programming HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Removed: November 2002</I
>.
This HOWTO has been removed for review. </P
></LI
><LI
><P
><A
HREF="../Enterprise-Java-for-Linux-HOWTO.html"
TARGET="_top"
>Enterprise-Java-for-Linux-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Enterprise Java for Linux HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Nov 2001</I
>.
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). </P
></LI
><LI
><P
><A
HREF="../Java-CGI-HOWTO.html"
TARGET="_top"
>Java-CGI-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Java CGI HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Dec 1998</I
>.
Explains how to set up your server to allow CGI programs written in
Java and how to use Java to write CGI programs. </P
></LI
><LI
><P
><A
HREF="../Lex-YACC-HOWTO.html"
TARGET="_top"
>Lex-YACC-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Lex and YACC primer/HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Apr 2002</I
>.
Helps you get started using Lex and YACC. </P
></LI
><LI
><P
><A
HREF="../TclTk-HOWTO.html"
TARGET="_top"
>TclTk-HOWTO</A
>,
<I
CLASS="CITETITLE"
>The Linux Tcl and Tk HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Nov 1998</I
>.
Describes the Linux approach to Tcl, a scripting language. </P
></LI
><LI
><P
><A
HREF="../Scripting-GUI-TclTk/index.html"
TARGET="_top"
>Scripting-GUI-TclTk</A
>,
<I
CLASS="CITETITLE"
>Scripting Graphical Commands with Tcl/Tk Mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2003</I
>.
This article provides an introduction to building graphical user
interface frontends for command-line utilities using Tcl and the Tk
toolkit. </P
></LI
><LI
><P
><A
HREF="../VB6-to-Tcl/index.html"
TARGET="_top"
>VB6-to-Tcl</A
>,
<I
CLASS="CITETITLE"
>VB6 To Tcl mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Apr 2003</I
>.
A 15 Minute Tcl Tour For Visual Basic and VBScript Programmers. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGLIB"
></A
>4.6.4. Libraries</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../Program-Library-HOWTO/index.html"
TARGET="_top"
>Program-Library-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Program Library HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Apr 2003</I
>.
This HOWTO for programmers discusses how to create and use program
libraries on Linux. This includes static libraries, shared libraries,
and dynamically loaded libraries. </P
></LI
><LI
><P
><A
HREF="../C++-dlopen/index.html"
TARGET="_top"
>C++-dlopen</A
>,
<I
CLASS="CITETITLE"
>C++ dlopen mini HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Mar 2006</I
>.
How to dynamically load C++ functions and classes using
the dlopen API. </P
></LI
><LI
><P
><A
HREF="../Glibc2-HOWTO.html"
TARGET="_top"
>Glibc2-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Glibc 2 HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jun 1998</I
>.
Covers installing and using the GNU C Library version 2 (libc6)
on Linux systems. </P
></LI
><LI
><P
><A
HREF="../NCURSES-Programming-HOWTO/index.html"
TARGET="_top"
>NCURSES-Programming-HOWTO</A
>,
<I
CLASS="CITETITLE"
>NCURSES Programming HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jun 2005</I
>.
An "All in One" guide for programming with ncurses and its
sister libraries. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGINTERFACE"
></A
>4.6.5. Interfaces / API / Protocols</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../3D-Modelling.html"
TARGET="_top"
>3D-Modelling</A
>, <I
CLASS="CITETITLE"
>3D Graphics Modelling and Rendering mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Mar 2001</I
>.
Details download and installation instructions for a graphics
rendering and modelling development environment using RedHat Linux. </P
></LI
><LI
><P
><A
HREF="../Implement-Sys-Call-Linux-2.6-i386/index.html"
TARGET="_top"
>Implement-Sys-Call-Linux-2.6-i386</A
>,
<I
CLASS="CITETITLE"
>Implementing a System Call on Linux 2.6 for i386</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Oct 2006</I
>.
Information about implementing system calls in the Linux
operating system for i386 architecture with 2.6 kernels. </P
></LI
><LI
><P
><A
HREF="../IO-Port-Programming.html"
TARGET="_top"
>IO-Port-Programming</A
>,
<I
CLASS="CITETITLE"
>Linux I/O port programming mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Dec 2000</I
>.
Describes programming hardware I/O ports and waiting for small periods
of time in user-mode Linux programs running on the Intel
x86 architecture. </P
></LI
><LI
><P
><A
HREF="../Kerneld/index.html"
TARGET="_top"
>Kerneld</A
>,
<I
CLASS="CITETITLE"
>The Linux kerneld mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: May 2000</I
>.
Explains how you can use the kerneld function in the Linux kernels. </P
></LI
><LI
><P
><A
HREF="../Lego/index.html"
TARGET="_top"
>Lego</A
>, <I
CLASS="CITETITLE"
>Lego Mindstorm with Linux Mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Oct 2000</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../Module-HOWTO/index.html"
TARGET="_top"
>Module-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Linux Loadable Kernel Module HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Sep 2006</I
>.
Explains what Linux loadable kernel modules (LKMs) are,
and how to use and create them. </P
></LI
><LI
><P
><A
HREF="../NCURSES-Programming-HOWTO/index.html"
TARGET="_top"
>NCURSES-Programming-HOWTO</A
>,
<I
CLASS="CITETITLE"
>NCURSES Programming HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jun 2005</I
>.
An "All in One" guide for programming with ncurses and its
sister libraries. </P
></LI
><LI
><P
><A
HREF="../NLM-HOWTO.html"
TARGET="_top"
>NLM-HOWTO</A
>,
<I
CLASS="CITETITLE"
>NetWare Loadable Module Programming HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jan 2007</I
>.
How to develop NetWare Loadable Modules under
Linux, using GNU CC and nlmconv(1) from GNU binutils. </P
></LI
><LI
><P
><A
HREF="../Parallel-Processing-HOWTO.html"
TARGET="_top"
>Parallel-Processing-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Linux Parallel Processing HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jun 2004</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../Querying-libiptc-HOWTO/index.html"
TARGET="_top"
>Querying-libiptc-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Querying libiptc HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Apr 2002</I
>.
Explains how to use the libiptc library included in the
iptables package and how to use programs to query the internal
structures. </P
></LI
><LI
><P
><A
HREF="../RTLinux-HOWTO.html"
TARGET="_top"
>RTLinux-HOWTO</A
>,
<I
CLASS="CITETITLE"
>RTLinux HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2002</I
>.
RTLinux Installation and writing realtime programs in Linux. </P
></LI
><LI
><P
><A
HREF="../SCSI-2.4-HOWTO/index.html"
TARGET="_top"
>SCSI-2.4-HOWTO</A
>,
<I
CLASS="CITETITLE"
>The Linux 2.4 SCSI subsystem HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2004</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../SCSI-Generic-HOWTO/index.html"
TARGET="_top"
>SCSI-Generic-HOWTO</A
>,
<I
CLASS="CITETITLE"
>The Linux SCSI Generic (sg) HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: May 2002</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../Serial-Programming-HOWTO/index.html"
TARGET="_top"
>Serial-Programming-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Serial Programming HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2001</I
>.
How to program communications with devices over a serial port on a
Linux box. </P
></LI
><LI
><P
><A
HREF="../SMB-HOWTO.html"
TARGET="_top"
>SMB-HOWTO</A
>,
<I
CLASS="CITETITLE"
>SMB HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Apr 2000</I
>.
How to use the Server Message Block (SMB) protocol, also called the
Session Message Block, NetBIOS or LanManager protocol, with Linux
using Samba. </P
></LI
><LI
><P
><A
HREF="../XML-RPC-HOWTO/index.html"
TARGET="_top"
>XML-RPC-HOWTO</A
>,
<I
CLASS="CITETITLE"
>XML-RPC HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Apr 2001</I
>.
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. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGSECURITY"
></A
>4.6.6. Security</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../Secure-Programs-HOWTO/index.html"
TARGET="_top"
>Secure-Programs-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Secure Programming for Linux and Unix HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Mar 2003</I
>.
Provides a set of design and implementation guidelines for writing
secure programs for Linux and Unix systems. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGTOOLS"
></A
>4.6.7. Tools</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../C-C++Beautifier-HOWTO/index.html"
TARGET="_top"
>C-C++Beautifier-HOWTO</A
>,
<I
CLASS="CITETITLE"
>C-C++ Beautifier HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Removed: November 2003</I
>.
This HOWTO has been removed for review. </P
></LI
><LI
><P
><A
HREF="../C-editing-with-VIM-HOWTO/index.html"
TARGET="_top"
>C-editing-with-VIM-HOWTO</A
>,
<I
CLASS="CITETITLE"
>C editing with VIM HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jan 2001</I
>.
An introduction to editing C and
other language files whose syntax is similar like C++
and Java in vi/VIM. </P
></LI
><LI
><P
><A
HREF="../Java-Decompiler-HOWTO.html"
TARGET="_top"
>Java-Decompiler-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Java Decompiler HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Removed: November 2003</I
>.
This HOWTO has been removed for review. </P
></LI
><LI
><P
><A
HREF="../RPM-HOWTO/index.html"
TARGET="_top"
>RPM-HOWTO</A
>,
<I
CLASS="CITETITLE"
>RPM HOWTO - RPM at Idle</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Nov 1999</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../RPM-for-Unix-HOWTO.html"
TARGET="_top"
>RPM-for-Unix-HOWTO</A
>,
<I
CLASS="CITETITLE"
>RPM-for-Unix HOW-TO</I
></P
><P
><I
CLASS="CITETITLE"
>Removed: November 2003</I
>.
This HOWTO has been removed for review. </P
></LI
><LI
><P
><A
HREF="../Valgrind-HOWTO/index.html"
TARGET="_top"
>Valgrind-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Valgrind HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Sep 2002</I
>.
A guide to Valgrind, the malloc debugger. </P
></LI
><LI
><P
><A
HREF="../Vim-HOWTO/index.html"
TARGET="_top"
>Vim-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Vim Color Editor HOWTO (Vi Improved w/syntax
color highlighting)</I
></P
><P
><I
CLASS="CITETITLE"
>Removed: November 2003</I
>.
This HOWTO has been removed for review. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGVC"
></A
>4.6.8. Version Control</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../CVS-RCS-HOWTO.html"
TARGET="_top"
>CVS-RCS-HOWTO</A
>,
<I
CLASS="CITETITLE"
>CVS-RCS HOWTO for Linux (Source Code Control System)</I
></P
><P
><I
CLASS="CITETITLE"
>Removed: November 2003</I
>.
This HOWTO has been removed for review. </P
></LI
><LI
><P
><A
HREF="../RCS.html"
TARGET="_top"
>RCS</A
>,
<I
CLASS="CITETITLE"
>The RCS mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 1997</I
>.
Covers basic installation and usage of RCS, the GNU Revision
Control System, under Linux. </P
></LI
><LI
><P
><A
HREF="../Secure-CVS-Pserver/index.html"
TARGET="_top"
>Secure-CVS-Pserver</A
>, <I
CLASS="CITETITLE"
>Secure CVS Pserver Mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Mar 2003</I
>.
Will help you set up a more secure CVS Pserver for
anonymous CVS access. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGDBMS"
></A
>4.6.9. DBMS / Databases</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../DB2-HOWTO/index.html"
TARGET="_top"
>DB2-HOWTO</A
>,
<I
CLASS="CITETITLE"
>IBM DB2 Express-C for Linux HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2007</I
>.
Intended for anyone interested in installing and
using IBM DB2<42> Express-C 9 database on Linux<75>. </P
></LI
><LI
><P
><A
HREF="../IngresII-HOWTO/index.html"
TARGET="_top"
>IngresII-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Ingres II HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Sep 2001</I
>.
Helps install the Ingres II Relational Database Management
System on Linux. </P
></LI
><LI
><P
><A
HREF="../Oracle-7-HOWTO.html"
TARGET="_top"
>Oracle-7-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Oracle 7 Database HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 1998</I
>.
A guide to installing and configuring the Oracle 7 Database Server on a
Linux system. </P
></LI
><LI
><P
><A
HREF="../Oracle8-on-RH7X-HOWTO.html"
TARGET="_top"
>Oracle8-on-RH7X-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Oracle 8i on Linux RH7.X Installation HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jul 2002</I
>.
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. </P
></LI
><LI
><P
>PostgreSQL-HOWTO,
<I
CLASS="CITETITLE"
>Database-SQL-RDBMS HOWTO for Linux</I
></P
><P
><I
CLASS="CITETITLE"
>Removed: Jan 2002</I
>.
This HOWTO has been removed for review. Please visit the official
<A
HREF="http://www.postgresql.org/"
TARGET="_top"
>PostgreSQL site</A
>
for information on this topic. </P
></LI
><LI
><P
><A
HREF="../WWW-mSQL-HOWTO.html"
TARGET="_top"
>WWW-mSQL-HOWTO</A
>,
<I
CLASS="CITETITLE"
>A mSQL and perl Web Server HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Sep 1997</I
>.
How to build a SQL client/server database using WWW and HTML for the
user interface. </P
></LI
></UL
></P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="PROGMISC"
></A
>4.6.10. Miscellaneous</H2
><P
>&#13;<P
></P
><UL
><LI
><P
><A
HREF="../Accessibility-Dev-HOWTO/index.html"
TARGET="_top"
>Accessibility-Dev-HOWTO</A
>,
<I
CLASS="CITETITLE"
>How to Develop Accessible Linux Applications</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: May 2002</I
>.
Provides Linux software developers with guidelines and
test cases for developing accessible Linux applications. </P
></LI
><LI
><P
><A
HREF="../AI-Alife-HOWTO.html"
TARGET="_top"
>AI-Alife-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Linux AI &#38; Alife HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Mar 2013</I
>.
Information about, and links to, various AI related software libraries,
applications, etc. that work on the Linux platform. </P
></LI
><LI
><P
><A
HREF="../Apache-Compile-HOWTO/index.html"
TARGET="_top"
>Apache-Compile-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Apache Compile HOWTO (Linux edition)</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Feb 2003</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../Debian-Binary-Package-Building-HOWTO/index.html"
TARGET="_top"
>Debian-Binary-Package-Building-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Debian Binary Package Building HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2005</I
>.
Shows how to build a minimal Debian .deb package. </P
></LI
><LI
><P
><A
HREF="../HighQuality-Apps-HOWTO/index.html"
TARGET="_top"
>HighQuality-Apps-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Creating Integrated High Quality Linux Applications HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2002</I
>.
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. </P
></LI
><LI
><P
><A
HREF="../Multi-Distro-Dev/index.html"
TARGET="_top"
>Multi-Distro-Dev</A
>, <I
CLASS="CITETITLE"
>Development for Multiple Linux Distributions mini-HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Aug 2002</I
>.
Outlines a quick hack to aid in developing and testing
user-space programs for multiple Linux distributions. </P
></LI
><LI
><P
><A
HREF="../Tango-HOWTO.html"
TARGET="_top"
>Tango-HOWTO</A
>,
<I
CLASS="CITETITLE"
>Tango 2000 HOWTO</I
></P
><P
><I
CLASS="CITETITLE"
>Updated: Jul 2000</I
>.
Describes the installation, configuration, and basic
troubleshooting of Pervasive Software's Tango Application Server
on Sun Solaris and various flavours of Linux. </P
></LI
></UL
></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="apps.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="other-lang.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Applications / GUI / Multimedia</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="categories.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Other (human) Languages</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>