Curated source guide
Explore the Linux kernel source code interactively. Study kernel architecture, system calls, device drivers, and core subsystems with guided learning paths.
View upstream repositoryDocumentation/scheduler/ — Scheduler design and kernel thread managementDocumentation/core-api/ — Kernel thread APIDocumentation/kernel-hacking/ — Rules for writing correct kernel codeinit/ — start_kernel() — the first C function after bootinclude/linux/ — task_struct — every process/thread as the kernel sees it (about 850 fields)repo:freebsd/freebsd-src/sys/sys/ — FreeBSD struct proc — BSD process identity separated from threadsLoading source workspace
Linux source explorer
Explore the Linux kernel source code interactively. Study kernel architecture, system calls, device drivers, and core subsystems with guided learning paths.