What's New
Big changes to the site — new sections, major expansions, and notable corrections — newest first. This is a curated list of the significant milestones, not a full commit log; the complete history lives in the repository.
August 2026
- New section: USB. A full walkthrough of the USB subsystem — the host-scheduled bus model, enumeration and descriptors, URBs and the four transfer types, host controllers (xHCI) and gadget mode, and war stories (BadUSB, a MIDI double-free, fuzzing the host stack).
- Devices & Drivers, filled out. The category launched with GPU/DRM, sound, input/HID, and TTY/serial queued up — all four landed this month: GPU/DRM (KMS and atomic modesetting, GEM buffer objects and dma-buf, command submission and the scheduler), sound/ALSA, input/HID, and TTY/serial.
- War stories, nearly everywhere. Dedicated war-stories pages landed across most of the site this month — net, security, locking, VFS, BPF, drivers, virtualization, DRM (two rounds), plus first-class war-stories for the new USB/ALSA/input/TTY sections. Each incident is independently verified against a primary source — a real commit, CVE, or LWN article — rather than summarized from memory.
- Citation integrity, twice over. A site-wide sweep fixed broken and wrong LWN/docs.kernel.org links (including converting kernel commit citations from GitHub to git.kernel.org) and closed out the last 11 subsystems that had zero source citations at all. That work then surfaced a deeper problem: pre-existing illustrative code samples with fabricated struct fields, function signatures, and version claims. A page-by-page technical-accuracy audit of virtualization/ is underway to catch these — four pages fixed so far (kvm-arch.md, kvm-exits.md, kvm-memory.md, live-migration.md), three more in progress.
- New: Hardware Evolution. A companion to the Linux Evolution timeline, tracing six moments where a hardware-landscape shift forced a new kernel abstraction — PCI's hotplug gap and the devfs-to-udev handoff, NAPI's multi-queue split, VT-x/SVM making KVM possible, WiFi's mac80211, the 2011 ARM Device-Tree crisis, and NVMe forcing the blk-mq rewrite — each backed by a primary source.
- Filesystems, deepened. Added crash consistency and recovery, iomap, FUSE, and war stories, plus a rewritten overview and primary-source citations across the existing pages.
- Block layer & tracing, expanded. The block layer gained a life-of-a-block-I/O walkthrough, cgroup I/O control, observability, and war stories; tracing gained the ring buffer, trace events, BPF-for-tracing, and war stories.
- Navigation & readability overhaul. The 30+ subsystems are now grouped into themed category tabs with landing pages, a navigable sidebar, and larger, more readable text.
July 2026
- Build integrity enforced in CI. Pull requests are now gated on strict builds with internal-link and anchor validation, so a broken cross-reference can no longer merge.
- More memory-management depth. Added the physical memory model, the kernel half of the address space, and GUP (Getting User Pages).
- Sourcing pass. Sourced further-reading sections across the architecture docs, and a refresh of the section landing pages.
April 2026 — Depth pass
- Stub sections grown to comprehensive coverage. Deep-dive expansions landed across arch/x86 and the core kernel; I/O and io_uring; IOMMU and crypto; livepatch, syscalls, modules, and time; virtualization, debugging, cgroups, IPC, and power; and arch/arm64.
March 2026 — From memory to the whole kernel
- The site expanded from a memory-management reference into a whole-kernel one. Two dozen new subsystem sections landed at once: the scheduler, networking, VFS / filesystems / storage / IPC / syscalls, locking / interrupts / BPF / tracing, and architecture / security / drivers / virtualization.
- Memory management deepened. NUMA-advanced topics, reclaim internals, modern mm (folio, maple tree, TLB, RCU), the first mm war stories, and boot/DMA coverage.
- First site-wide citation audit. Primary-source citations added across many subsystems, alongside an accuracy review spanning 85 documents.
January 2026 — Launch
- The site went live as a deep memory-management reference, paired with a history of Linux's evolution.
- Custom domain, automated deploys, and contribution guidelines established.
Following along? Watch or star the GitHub repository for updates.