GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • The Linux Kernel
  • Development process
  • Submitting patches
  • Code of conduct
  • Maintainer handbook
  • All development-process docs
  • Core API
  • Driver APIs
  • Subsystems
  • Memory Management Documentation
  • Power Management
  • Scheduler
  • Timers
  • Locking

This view

  • Original page
  • New address

GeezerVison is showing www.kernel.org — Kernel subsystem documentation — The Linux Kernel documentation

English
  • Chinese (Simplified)
  • Italian

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¶

  • Core API Documentation
  • Driver implementer’s API guide
  • Memory Management Documentation
  • Power Management
  • Scheduler
  • Timers
  • Locking

Human interfaces¶

  • Input Documentation
  • Human Interface Devices (HID)
  • Sound Subsystem Documentation
  • GPU Driver Developer’s Guide
  • Frame Buffer
  • LEDs

Networking interfaces¶

  • Networking
  • NetLabel
  • InfiniBand
  • MHI

Storage interfaces¶

  • Filesystems in the Linux kernel
  • Block
  • CD-ROM
  • SCSI Subsystem
  • TCM Virtual Device
  • NVMe Subsystem

Other subsystems¶

Fixme: much more organizational work is needed here.

  • Accounting
  • CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel
  • EDAC Subsystem
  • 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
  • TEE Subsystem
©The kernel development community. | Powered by Sphinx 5.3.0 & Alabaster 0.7.16 | Page source
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.