TLTLBeast

Interactive Labs

Reading about a scheduler is one thing. Stepping through a tiny CPU, racing two threads, and watching a context switch happen is another.

Live

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.

Open fullscreen ↗

Prefer video? Watch the walkthroughs →

Get in Touch

Questions, feedback, or just want to talk systems? Send a message and it'll land in my inbox.

If I send you a message back, it might end up in your spam folder — just please check that.