Updated: June 2001.
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.
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.
Updated: July 2000.
A brief comparison of major programming languages for Linux and
major libraries for creating graphical user interfaces (GUIs)
under Linux.
Updated: January 2002.
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.
Updated: March 2002.
Discusses methods to avoid memory problems in C++ and
also will help you to program properly in C++ language.
Applies to all operating sytems.
Updated: November 2001.
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).
Updated: February 2002.
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.
Updated: March 2002.
This HOWTO for programmers discusses how to create and use program
libraries on Linux. This includes static libraries, shared libraries,
and dynamically loaded libraries.
Updated: December 2000.
Describes programming hardware I/O ports and waiting for small periods
of time in user-mode Linux programs running on the Intel
x86 architecture.
Updated: October 2000.
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.
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.
Updated: January 2002.
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.
Updated: January 2002.
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.
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.
Updated: April 2001.
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.
Updated: March 2002.
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.
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.
Updated: June 2001.
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.
Updated: March 2002.
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.
Updated: March 2002.
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.
Multi-Distro-Dev, Development for Multiple Linux Distributions mini-HOWTO
Updated: December 2001.
Outlines a quick hack to aid in developing and testing
user-space programs for multiple Linux distributions.
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.