II · Systems programming & OS
Operating Systems: Three Easy Pieces
What it does
The OS textbook that became famous for being free, well-written, and full of working code. Virtualization (CPU, memory), concurrency (threads, locks, condition variables), persistence (filesystems, RAID, distributed FS).
Who should read it
Self-taught engineers filling gaps. CS undergrads everywhere have replaced their assigned textbook with this.
Why it stands outThe "easy pieces" framing puts the conceptual core first; everything else hangs off it.