Kernel subsystem documentation¶
These books get into the details of how specific kernel subsystems work from the point of view of a kernel developer. Much of the information here is taken directly from the kernel source, with supplemental material added as needed (or at least as we managed to add it — probably not all that is needed).
Core subsystems¶
Human interfaces¶
Networking interfaces¶
Storage interfaces¶
Fixme: much more organizational work is needed here.
- Accounting
 - CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel
 - FPGA
 - I2C/SMBus Subsystem
 - Industrial I/O
 - PCMCIA
 - Serial Peripheral Interface (SPI)
 - 1-Wire Subsystem
 - Watchdog Support
 - Virtualization Support
 - Hardware Monitoring
 - Compute Accelerators
 - Security Documentation
 - Crypto API
 - BPF Documentation
 - USB support
 - PCI Bus Subsystem
 - Assorted Miscellaneous Devices Documentation
 - PECI Subsystem
 - WMI Subsystem