Linux Kernel Architecture Book 1.0

Kernelbook in Utilities \ Maintenance

Functional and design specifications documents for Linux 2.4 kernel subsystems, services and the modules. This is a collaborative work by engineers in industry and in the open source community, with open peer review. Linux Kernel Architecture Book 1.0 License - OSI-Approved Open Source

Related Software

BadMEM patches/utils for Linux Kernel 1.7  Misc. Utils.

Production of a patch to make (partly) buggy memory modules work in a (vanilla)-Linux kernel; kernel patch and additional (user-space) utilities

Fred Emmott's Linux kernel patch sets 1.0  Misc. Utils.

Linux kernel patchsets containing whatever I currently find useful. Please post support requests/bugs on See release notes for current features.

Ip-Over-SCSI Linux Kernel Driver 0.90  Misc. Utils.

This is a project to implement a Ip-Over-SCSI Linux kernel driver to be used in beowulfs type computers. The intent is to substitute more expensive myranet boards.

Karma Linux Kernel patches 2.6.26  Misc. Utils.

Karma Linux Kernel patches for workstations and servers.

Klogger: Linux Kernel Logging Framework 2.6.14  Misc. Utils.

Klogger is a framework for post mortem analysis of the Linux kernel behavior. Offering low overhead and flexibility, it allows researchers to analyze performance without the need for extensive kernel knowledge.

Linux Kernel based IDS  Misc. Utils.

Development of Linux kernel extensions which enable intrusion detection and prevention functionalities based on NSA's SELinux (

Linux Kernel Immune System 1.0  Misc. Utils.

Linux Kernel Immune System (KIS).KIS is a immune-inspired Intrusion Prevention System (IPS) developed as part of the Linux kernel. It's a hybrid of anomaly and signature based approaches.

Linux Kernel Module Wrapper 0.1.1  Misc. Utils.

This project aims to provide a quick way for modularizing Linux kernel functions even if they aren't within a module! It can be used for developing and testing kernel functionalities without needing a reboot.

Linux Kernel State Tracer 2.3.3  Misc. Utils.

Linux Kernel State Tracer(LKST) records information as trace data about events in the Linux Kernel. It records various events like process context switch etc. This program is a facility for analyzing trouble of the Linux Kernel.