R0KernelPath
roadmap/track 05
05

Linux as a System

Mastering Linux as a power user and systems programmer.

0
t5-01

Linux History, Philosophy, Distros & Licensing

From a Finnish student's 1991 email to a movement that powers every Android phone, supercomputer, and cloud server: understand how Linux came to be, why it is structured the way it is, and why the license is not a detail but a load-bearing wall.

10 concepts~6h
t5-02

The Shell & Command-Line Mastery

Master Bash and Unix pipelines — the transparent window into the Linux kernel's process, I/O, and signal abstractions that every kernel developer lives inside.

9 concepts~18h
t5-03

The Filesystem Hierarchy & Everything Is a File

Linux's most elegant idea: the entire system state — devices, processes, kernel internals — is reachable through a single unified namespace of files you can read, write, and stat with the same five system calls.

10 concepts~6h
t5-04

Processes & Signals in Linux

Processes are the kernel's atoms of execution — this module teaches you to see them, poke them, signal them, and understand why they sometimes refuse to die.

10 concepts~8h
t5-05

Users, Permissions & Capabilities

The kernel's identity and permission system: from numeric UIDs to fine-grained capabilities, this is how Linux decides who can do what.

10 concepts~9h
t5-06

systemd & Init Systems

PID 1 is not just process number one — it is the kernel's handoff point to userspace, and understanding how systemd uses cgroups, socket activation, and structured logging to manage that handoff gives you a complete mental model of a running Linux system.

11 concepts~12h
t5-07

Linux Networking from Userspace

Master the complete journey of a network packet — from your C program's write() call, through the kernel's TCP/IP stack, across the wire, and back — using real tools, real code, and real kernel internals.

10 concepts~18h
t5-08

Package Management & Building from Source

Master the full lifecycle of Linux software — from signed package archives through the configure/make dance to hand-building the kernel itself — so no build failure can stop you.

11 concepts~12h