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] | |