Linux | |
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] | |
UNIX | |
Intermediate Unix Training [pdf] | |
"Unix" by William Stallings [pdf] | |
Programming | |
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] | |
Mathematics | |
Theoretical Computer Science cheat sheet [pdf] | |
Random Generators and Normal Numbers [pdf] | |