[Linoleum: Linux Programming Resources]


Assembler Programming

Linux Assembly
Intel Secrets
DDJ Microprocessor Centre
The Linux Assembly HOWTO
Sandpile.Org
NASM - the Netwide Assembler
Gavin's Guide to 80x86 Assembly
8086 Assembly Programming
SPARC Assembly Language Reference Manual

Crypto

Linux CryptoAPI
OpenSSL
SSH - Tech Corner
Crypto Filesystem Design

Databases

Berkeley DB
Mysql
Postgres

Distributed Computing

CORBA: Linux CORBA Reference
CORBA: MICO
DotGNU
Mono

Editors

Emacs
Nedit
Vim

General

The Linux Gazette
The Linux Programmer's Guide
Usenet FAQs
The Unix Programming FAQ
Advanced Linux Programming
Introduction to Linux/Unix Programming
Adventures in Linux Programming

Games

Linux Game Development Center
Linux/X11 Game Writers Page

Gnome

Gnome Developer's Site

Graphics

Graphic File Formats
Mesa
XPM format and library

Hardware

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

IPC

Beej's Guide to Interprocess Communication

IDEs

Anjuta
KDevelop
PTUI: Python/Tkinter User Interface
RHIDE
Visual TCL IDE

Java

The FreeBuilder Project
Japhar
Java Developer Connection
java.sun.com
Java-Linux
Kaffe

KDE

KDE Developer's Web Site
KDE Developer's Centre

Languages

Ada: The Big Online Book
C: GCC home page
C++: Bjarne Stroustrup's C++ Page
Eidola
Haskell
Java
Mercury
Pascal: GNU Pascal
Perl
PHP
Python
Ruby
Smalltalk: GNU Smalltalk User's Guide
Squeak
Tcl Developer Xchange

Libraries

GNU libc manual
FAQs on GNU C Library
Ncurses Programming HOWTO
The S-Lang Library
The LinuxThreads Library

Link Collections

The Linux Documentation Project

Multimedia

Linux CDROM drive programming
SDL: The Simple DirectMedia Library

Network Programming

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

Operating System Development

Linux Kernel 2.4 Internals
Linux Device Drivers
The Linux Kernel
The Linux Programmers's Guide
Linux Kernel Module Programming Guide
Paul's Linux Kernel Documentation
NetBSD Kernel Programming FAQ

Programmers Groups

The LUV Programmers SIG
Perl Mongers

Programming Style

Russ's C coding advice
Linux Kernel Coding Style
The Ten Commandments for C programmers

Security

Designing Secure Software
Writing Secure Code
Secure Programming HOWTO
Secure Unix Programming FAQ
NCSA Secure Programming Guidelines

Software Development

Ant
Autobook: GNU autoconf, automake and libtool
GNU Autoconf tutorial
GRASP
GNU Make

Software Distribution

Debian Developers Corner
Building RPM Packages
OpenPKG

Scripting

Advanced Bash Scripting Guide
An Introduction to the Unix Shell
Bourne Shell Programming Tutorial

Sound

The ALSA sound API
Open Sound System programmer's guide

Standards

The RFC Hypertext archive

Widget Sets

Amulet
FOX Toolkit
GTK
LessTif
QT
Xforms library

Unix Programming

FreeBSD Developers' Handbook
IRIX - SGI Developer Central
Solaris Developer Connection
Sun Developer Connection
Tru64 Programming Documentation

XML

expat - XML Parser Toolkit
libxml - XML C Library for Gnome
xml.oreilly.com

X Window Programming

Technical X Window System sites
X Image Extension info

诚恩Linux培训工作室