本書特色·以內核源代碼為基礎,介紹了完整的Linux內核實現原理·選擇早期Linux內核進行介紹,排除了目前內核中復雜而龐大的實現細節(jié)·整個內核代碼僅有14000行·提供可運行相關內核的完整實驗系統(tǒng)本書對早期的Linux操作系統(tǒng)內核(v0.11)全部源代碼文件進行了詳細的注釋和說明,旨在讓讀者能夠在短時間內對Linux的工作機理獲得全面而深刻的理解,為進一步學習和研究Linux系統(tǒng)打下堅實的基礎。書中首先介紹了Linux系統(tǒng)的發(fā)展歷史,著重說明了各個內核版本之間的重要區(qū)別,給出了選擇0.11版作為研究對象的原因;然后依據內核源代碼的組織結構對所有代碼進行了詳細注釋。在注釋的同時,還介紹了讀者應該了解的相關知識,并給出了相關的硬件信息。本書還介紹了內核源代碼的組織結構及相互關系。本書適合作為計算機專業(yè)學生學習操作系統(tǒng)課程的實踐教材和參考書,也適合Linux操作系統(tǒng)愛好者自學,還可供具有一定基礎的技術人員作為嵌入式開發(fā)應用的參考書。