This section includes HOWTOs on topics such as C++ programming and Perl programming.
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. 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.
Bash-Prog-Intro-HOWTO, BASH Programming - Introduction HOWTO
Updated: June 2000. This article intends to help you to start programming basic-to-intermediate shell scripts.
C++Programming-HOWTO, C++ Programming HOWTO
Updated: July 2000. Discusses methods to avoid memory problems in C++ and also will help you to program properly in C++ language. Applies to all operating sytems.
C-C++Beautifier-HOWTO, C-C++ Beautifier HOWTO
Updated: July 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.
Enterprise-Java-for-Linux-HOWTO, Enterprise Java for Linux HOWTO
Updated: January 1999. 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).
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.
Java-CGI-HOWTO, Java CGI HOWTO
Updated: December 1998. Explains how to set up your server to allow CGI programs written in Java and how to use Java to write CGI programs.
Kerneld, The Linux kerneld mini-HOWTO
Updated: May 2000. Explains how you can use the kerneld function in the Linux kernels.
Oracle-7-HOWTO, Oracle 7 Database HOWTO
Updated: August 1998. A guide to installing and configuring the Oracle 7 Database Server on a Linux system.
Oracle-8-HOWTO, Oracle (8) for Linux Installation HOWTO
Updated: June 2000. 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 (PostgreSQL Object Relational Database System)
Updated: July 2000. 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: April 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: January 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: June 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: June 2000. Describes good release practices for Linux open-source projects.
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: July 2000. A guide to very quickly setup Vim color editor on Linux or Unix systems.
WWW-mSQL-HOWTO, A mSQL and perl Web Server HOWTO
Updated: September 1997. How to build a SQL client/server database using WWW and HTML for the user interface.