Foundations
The groundwork the rest of the kernel builds on: how it boots, meets the hardware, exposes itself to user space, and keeps time.
- Kernel Internals (kernel/) — the glue that holds every subsystem together: boot, logging, parameters, panics, and module init
- Architecture (arch/) — where the kernel meets the hardware: boot, CPU features, exceptions, and per-arch specifics (x86, arm64)
- System Calls (syscalls/) — how user space crosses into the kernel and back
- Modules (modules/) — loading, linking, and unloading kernel code at runtime
- Time (time/) — clocks, timers, ticks, and how the kernel keeps and measures time