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).
Fixme: much more organizational work is needed here.
- The Linux driver implementer’s API guide
- Core API Documentation
- locking
- Accounting
- Block
- cdrom
- Linux CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel
- Frame Buffer
- fpga
- Human Interface Devices (HID)
- I2C/SMBus Subsystem
- Industrial I/O
- ISDN
- InfiniBand
- LEDs
- NetLabel
- Networking
- pcmcia
- Power Management
- TCM Virtual Device
- timers
- Serial Peripheral Interface (SPI)
- 1-Wire Subsystem
- Linux Watchdog Support
- Linux Virtualization Support
- The Linux Input Documentation
- Linux Hardware Monitoring
- Linux GPU Driver Developer’s Guide
- Security Documentation
- Linux Sound Subsystem Documentation
- Linux Kernel Crypto API
- Filesystems in the Linux kernel
- Linux Memory Management Documentation
- BPF Documentation
- USB support
- Linux PCI Bus Subsystem
- Linux SCSI Subsystem
- Assorted Miscellaneous Devices Documentation
- Linux Scheduler
- MHI
- Linux PECI Subsystem