本书通过 xv6 操作系统来阐述操作系统的概念,它提供 Unix 操作系统中的基本接口(由 Ken Thompson 和 Dennis Richie 引入),同时模仿 Unix 的内部设计。Unix 的接口很简单,但恰当搭配就够组合出惊人的通用性。这样的接口设计非常成功,使得包括 BSD,Linux,Mac OS X,Solaris (甚至在某种程度上 Microsoft)都有类似 Unix 的接口。理解 xv6 是理解这些操作系统的一个良好起点。