Linux 2.4 Advanced Routing HOWTO [pdf]
Linux 2.4 NAT HOWTO [pdf]
Linux netfilter Hacking HOWTO [pdf]

Linux Kernel Programming

Linux 2.4 Kernel API [pdf]
Linux Kernel "Unreliable Guide to Locking" [pdf]
Unreliable Guide to Hacking the Linux Kernel [pdf]
Guide to Unix IPC [link]

Linux System Programming

Executable and Linkable Format (ELF) [text]


Intermediate Unix Training [pdf]
"Unix" by William Stallings [pdf]


Art of Assembly language [tgz]
Art of Assembly language (High Level Assembler) [pdf]
C++ Standard Library Style Guidelines [text]
ANSI/ISO C++ Professional Programmer's Handboot [pdf]
Multithreaded Programming Guide [pdf]
Reverse Compilation Techniques [pdf]
Smashing The Stack For Fun And Profit [text]
Secure Programming for Linux and Unix [pdf]
Stack Smashing Vulnerabilities in the UNIX OS [pdf]
Countermeasures against Buffer Overflow Attacks [pdf]
pthreads and Solaris threads [pdf]

Computer System Architectures

IA-32 Basic Architecture [pdf]
IA-32 Instruction Set Reference [pdf]
IA-32 System Programming Guide [pdf]
MIPS R4000 User's Manual [pdf]
Alpha Architecture Handbook [pdf]
Intel Architecture Optimization Manual [pdf]
Sparc V8 Manual [pdf]
Sparc V9 Manual [pdf]


Theoretical Computer Science cheat sheet [pdf]
Random Generators and Normal Numbers [pdf]