Navigation
Related categories
About this page
We apologize for the little information we provide, this page is still under construction. Please stay tuned.
Linux Administration
Development and troubleshooting on Linux
- Advanced Linux Programming [6] (download)
- Make primer - University of Cambridge [7]
- Linux Assembly Language Programming http://webster.cs.ucr.edu/Page_Linux/
- Writing Linux Device Drivers in Assembly Language http://webster.cs.ucr.edu/Page_Linux/1_LDD.pdf
- Richard Stevens' Advanced Programming in the UNIX Environment [8]
- Kqueue: A generic and scalable event notification facility [9]
- LXR - Linux Cross-Reference project [10]
- ABIcheck - checking an application binary's use of library interfaces [11]
- Richard Stevens' Unix Sockets FAQ [12]
- Layered Development with (Unix) Dynamic Libraries [13]
- The Linux GCC HOWTO [14]
- Linux Assembly HOWTO [15]
- Debugging Unix processes: A Detective Story [16]
- Examining a process without disturbing it [17]
- Modifying and Spying on running processes under Linux and Solaris [18]
- Mastering Linux debugging techniques [19]
- C Reference Card (ANSI) [20]
- Unix Programming Tools [21]
- Advanced Unix Programming by Marc J. Rochkind [22]
- System Activity Report (SAR) tool for tracking system performance
Device Drivers
Linux Performance
- Scalable Network Programming - The Quest For A Good Web Server [27]
- Surviving the SlashDot Effect - a surge in hit rate on a hosting web server
- BSD and Linux benchmarking http://bulk.fefe.de/scalability/
- The C10K problem [28] - handling ten thousand web clients simultaneously
- Microbenchmark comparing poll, kqueue, and /dev/poll [29]
Threading
- Native POSIX Thread Library - [30] and its design - enabling the Linux kernel to run programs written to use POSIX Threads very efficiently.
- Linux threading models compared: LinuxThreads and NPTL [31]
Loadable Kernel Modules
- The Journeyman's Guide to Hacking Linux [32]
- (nearly) Complete Linux Loadable Kernel Modules [33]
- Fancy Beeper Daemon - LKM example [34]
- Understanding Rootkits [35]
- Kernel Rootkits [36]
- Overview of Unix rootkits [37]
- Janus - security tool for sandboxing untrusted applications [38]
Linux Kernel
- Linux Kernel resources [39]
- Concrete Architecture of the Linux Kernel [40]
- Understanding The Linux Virtual Memory Manager [41]
- Linux Kernel 2.4 Internals [42]
- The Linux Kernel [43]
- Linux Kernel howto [44]
- Kernel Hacking Lessons [45]
- Linux Kernel resources [46]
- The Linux Kernel HOWTO [47]
- UNIX Assembly Codes Development - Vulnerabilities Illustration [48]
- Secure Programming for Linux and Unix HOWTO [49]
- Kernel Level Vulnerabilities http://www.comms.scitech.susx.ac.uk/fft/security/kernvuln-1.0.2.pdf
- The Linux Kernel Archives [50]
- Linux Kernel resources [51]
- Linux Kernel in a nutshell [52]
- Linux Memory Management resources [53]
- Compressed Caching for Linux - VMM performance improvement [54]
- Linux Memory management - presentation [www.cs.purdue.edu/homes/li/cs690Z/Outline/vmm.pdf]
- David Rusling's "The Linux Kernel" eBook [55]
- Linux Process Scheduling [56]
- Chuck Cranor home page and his paper on NetBSD UVM
- Linux Kernel Internals [57] and [58]
Linux scripting
- Overview Documentation for Bash [59]
- Advanced Bash-Scripting Guide [60] and pdf
- Korn Shell (ksh) Programming [61]
- AWK programming [62]
- Shell Scripting links [63]
- DMOZ.org - Scripting resources [64]
Networking
High Availability solutions
Resources