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).
Human interfaces¶
Storage interfaces¶
Fixme: much more organizational work is needed here.
- Driver implementer's API guide
- Core API Documentation
- Locking
- Accounting
- CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel
- FPGA
- I2C/SMBus Subsystem
- Industrial I/O
- ISDN
- InfiniBand
- LEDs
- NetLabel
- Networking
- PCMCIA
- Power Management
- Timers
- Serial Peripheral Interface (SPI)
- 1-Wire Subsystem
- Watchdog Support
- Virtualization Support
- Hardware Monitoring
- Compute Accelerators
- Security Documentation
- Crypto API
- Memory Management Documentation
- BPF Documentation
- USB support
- PCI Bus Subsystem
- Assorted Miscellaneous Devices Documentation
- Scheduler
- MHI
- PECI Subsystem
- WMI Subsystem