Driver Atlas

Topic navigator

Browse by category, search by a phrase, or follow a thread from an interface to its architecture.

  • Foundations — Core vocabulary for devices, interfaces, packages, buses, and the boundaries that connect them.
  • How Drivers Work — A layered explanation of requests, queues, resources, interrupts, and completion.
  • Types of Drivers — A map of driver categories organized by execution context, device role, bus, and interface.
  • Performance & Optimization — Concepts for understanding queues, latency, throughput, batching, and resource trade-offs without promises.
  • Stability & Reliability — A vocabulary for state, lifecycle, ownership, and predictable interfaces.
  • Security & Trust — How provenance, signing, privilege, isolation, and scope shape driver trust.
  • Updates & Maintenance — A lifecycle view of package identity, release metadata, compatibility, and change boundaries.
  • The Bigger Picture — The social, historical, economic, and architectural context around device software.
  • Kernel-Mode Drivers — Privileged components that coordinate hardware and shared resources within a kernel context.
  • User-Mode Drivers — Device-facing components that operate in a more isolated process context.
  • Device Drivers — The broad category of software that represents a physical or virtual device to host software.
  • Peripheral Port Drivers — Drivers that represent ports, buses, and transport relationships for connected peripherals.
  • Storage and Disk Drivers — The layered software that represents storage media, controllers, volumes, and block transfers.
  • Input Device Drivers — The report, usage, and event layers that carry keyboard, pointer, touch, and other human input.
  • Chipset Drivers — Platform-level components that describe motherboard controllers, buses, and system devices.
  • Short-Range Wireless Drivers — The host, radio, profile, and endpoint layers behind nearby wireless connections.
  • Virtual Drivers — Software-defined device interfaces that model hardware-like resources without a direct physical device.