本書共8章,從邏輯上分為四部分。第一部分(第1和2章)是基礎知識,介紹開發內核所需的基礎知識,包括開發環境和調試環境的搭建,以及i386保護模式等。第二部分(第3-6章)是核心模塊,逐步實現進程、中斷、系統調用、內存管理、字符設備驅動和塊設備驅動等模塊。第三部分(第7章)是文件系統,涵蓋Minix文件系統、管理inode、管理普通文件、管理目錄、文件鏈接、執行程序等內容。第四部分(第8章)是系統服務接口,介紹一些重要的函數,這部分不是內核的主要部分,但為了讓shell程序正確地運行,這些函數也是必須實現的。