Interactive Labs
Reading about a scheduler is one thing. Stepping through a tiny CPU, racing two threads, and watching a fiber-cut interrupt preempt telemetry is another.
xv6, Demystified
An interactive OS playground — fetch-decode-execute, virtualization, concurrency, persistence, processes, fork/exec, context switches, and the real xv6 source code. Nothing to install. Just poke it.
RTOS, Demystified
RTOS = Real-Time Operating System. Linux is a fair waiter. An RTOS is an emergency room: the urgent work goes first. Cut a fiber, watch the alarm steal the CPU, then read the C++ that does it.
Prefer video? Watch the walkthroughs →