Articles

This is a list of articles and documents hosted on this site. This information is not guaranteed to be up to date or correct.

Linux IP Networking by Glenn Herrin
A description of Linux 2.2's IP stack, with diagrams.
High Availability talk by Marcelo Tosatti
IRC talk on high availability issues
Memory Management talk by Rik van Riel
IRC talk on memory management
Netfilter talk by Harald Welte
IRC talk on netfilter
Kerneldoc by various contributors.
Generated pdf/html files from the kernel source tree.
Scheduling in UNIX and Linux.
A short and incomplete introduction to how tasks interact with the kernel.
Copy from/to user-space implementation.
A description of the x86 copy_from/to_user() core code.
Putting kernel sources in CVS by Erik Mouw
How to use CVS to manage your kernel sources.
Printing debug info without printk by Keith Owens
Directly renders to screen bypassing limitations of printk (such as early in the boot sequence)
Understanding The Linux Kernel Initcall Mechanism by Trevor Woerner
How module_init() and friends work.
seq_file HOWTO by Randy Dunlap
Describes the seq_file API, used for outputting information via /proc.