Linux內(nèi)核0.11(0.95)完全注釋
A Heavily Commented Linux kernel Source Code
Linux Version 0.11
修正版1.9.5
格式:PDF 字節(jié):5M
---------------------------
A Heavily Commented Linux Kernel Source Code
Linux Version 0.11
一本有關Linux內(nèi)核工作原理的入門書。
版權說明
作者保留本電子書籍的修改和正式出版的所有權利.讀者可以自由傳播本書全部和部分章節(jié)的內(nèi)容,但需要注明出處.由于目前本書尚為草稿階段,因此存在許多錯誤和不足之處,希望讀者能踴躍給予批評指正或建議.可以通過電子郵件給我發(fā)信息:gohigh@sh163.net, 或直接來信至:上海同濟大學 機械電子工程研究所(上海四平路1239號,郵編:200092).
內(nèi)容簡介
本書對Linux早期操作系統(tǒng)內(nèi)核(v0.11)全部代碼文件進行了詳細全面的注釋和說明,旨在使讀者能夠在盡量短的時間內(nèi)對Linux的工作機理獲得全面而深刻的理解,為進一步學習和研究Linux系統(tǒng)打下堅實的基礎。雖然所選擇的版本較低,但該內(nèi)核已能夠正常編譯運行,其中已經(jīng)包括了LINUX工作原理的精髓,通過閱讀其源代碼能快速地完全理解內(nèi)核的運作機制。書中首先以Linux源代碼版本的變遷歷史為主線,詳細介紹了Linux系統(tǒng)的發(fā)展歷史,著重說明了各個內(nèi)核版本之間的重要區(qū)別和改進方面,給出了選擇0.11(0.95)版作為研究的對象的原因。另外介紹了內(nèi)核源代碼的組織結構及相互關系,同時還說明了編譯和運行該版本內(nèi)核的方法。然后本書依據(jù)內(nèi)核源代碼的組織結構對所有內(nèi)核程序和文件進行了注釋和詳細說明。每章的安排基本上分為具體研究對象的概述、每個文件的功能介紹、代碼內(nèi)注釋、代碼中難點及相關資料介紹、與當前版本的主要區(qū)別等部分。最后一章內(nèi)容總結性地介紹了繼續(xù)研究Linux系統(tǒng)的方法和著手點