The Linux Programmer's BouncePoint
Algorithms

Data Structures and Algorithms

Assembler Programming

80x86 Assembly Programming
Intel Processor Opcodes
Intel Secrets
The Linux Assembly HOWTO
80x86 Microcode Update Feature
NASM - the Netwide Assembler
"Hello World" in NASM for Linux
Gavin's Guide to 80x86 Assembly (primarily under DOS)
8086 Assembly Programming (primarily under DOS)

Compression/Encryption

International Cryptography

Databases

Postgres

Distributed Computing

Linux CORBA Reference & Evaluation
DCOM

Editors

Nedit
Vim

General

The Linux Gazette
The Linux Kernel
The Linux Kernel Hacker's Guide
The Linux Programmer's Guide
Real-Time Linux
Usenet FAQ's
The Unix Programming FAQ

Games

The Linux Game Developers Web Ring
Linux GSDK

Graphics

Graphic File Formats
Mesa

Hardware

The Linux IO Port Programming mini HOWTO
The Linux SCSI Programming HOWTO
The Linux Serial Programming HOWTO

IPC

Beej's Guide to Interprocess Communication

Java

The FreeBuilder Project
Japhar
Java Developer Connection
Javasoft
The Java-Linux porting project
Kaffe

Languages

C: Programming in C
EGCS: The Experimental GNU Compiler System
Fortran: The Linux Fortran Information Page
Haskell
The Mercury Project
Perl
Python
Smalltalk
Smalltalk: GNU Smalltalk
Squeak
Tk/Tcl

Libraries

GNU libc manual
Frequently Asked Question on GNU C Library
The LinuxThreads Library

Link Collections

The Linux Documentation Project
Ian's Unix programming stuff

Mailing Lists

linux-c-programming archive

Multimedia

Linux CDROM drive programming

Network Programming

Spencer's Socket Site
Beej's Guide to Network Programming
The Unix-Socket-FAQ

Non-English

Introduction to Unix sockets (French)

Operating System Development

Paul's Linux Kernel Documentation
The OS Development Web Page
Writing Linux Device Drivers

Programming Style

Linux Kernel Coding Style
The Ten Commandments for C programmers

Security

Designing Secure Software

Software Development

GNU Autoconf tutorial
Another autoconf tutorial
GNU Automake tutorial
RHIDE
GRASP
PTUI IDE
Visual TCL IDE
Wipeout IDE
XWPE

Software Distribution

Building RPM Packages

Sound

Open Sound System programmer's guide

Standards

The RFC Hypertext archive

Widget Sets

Amulet
FOX
GTK
GTK Tutorial
KDE Developer's Centre
LessTif
Troll Tech's QT
Xforms home page

Unix Programming

Sun Developer's Connection

X Window Programming

Technical X Window System sites
X Image Extension info
XPM format and library


Created: 4th October, 1997
Last modified: 19th June, 1998
Paul Dwerryhouse,
University of Melbourne,
Australia
paul@xenu.ee.mu.oz.au

Copyright © 1997, 1998, Paul Dwerryhouse.

This page, its contents and style, are the responsibility of the author and do not necessarily represent the views, policies or opinions of The University of Melbourne. It probably doesn't represent the opinions of the majority of Australian politicians either, but then their opinions do not seem to overlap with anyone's opinion, certainly none that their constituent voters would have. Any offense caused by this page is entirely your own problem and should probably be looked at by a qualified medical practitioner. This page contains no frames, javascript, moving pictures or anything else that can potentially drive you insane. This page is best viewed by humans. No responsibility will be taken for any adverse effects caused by the page when viewed by non-human entities.


[Best viewed with any browser] [Low Bandwidth] [Linux Web Watcher]