Operating Systems: Three Easy Pieces
operating-systemstextbookfreevirtualizationconcurrency
Abstraction: Free OS textbook covering virtualization, concurrency, and persistence
Key points:
- Written by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (UW-Madison); permanently free in PDF form, version 1.10 as of November 2023
- Three core themes: virtualization (CPU scheduling, memory management), concurrency (threads, locks), and persistence (file systems, storage)
- Available in multiple formats: free PDF, Lulu hardcover ($39.75), Amazon softcover ($28.27), paid enhanced PDF ($10.00)
- Known as "the comet book" or "the asteroid book" among students; includes homework problems and projects
- BibTeX citation provided; authors encourage citations to support the free-textbook model
Connections: Remzi Arpaci Dusseau · Operating Systems · Virtualization · Concurrency