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).
- New top-level category: Devices & Drivers. The device-driver material now has its own home, starting a push to cover the device/media subsystems that were missing — GPU/DRM, sound (ALSA), input/HID, and the TTY/serial layer are queued next.
- 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.