發布《Linux內核0.11(0.95)完全注釋》修正版1.2.2
2003-12-08
主要修正:
1. 對幾章主要章節,根據內容進行了重新分類;
2. 對幾章主要章節,增加了總體功能描述一節內容;
3. 增加了多幅示意圖和程序流程圖;
4. 針對讀者在論壇中提出的問題,對一些程序加強了說明;
5. 為閱讀方便,電子版本增加了bookmark功能,頁眉修改成顯示文件名;
6. 其它。
請到 http://oldlinux.org/ 論壇中去下載。
謝謝。
=================================================
發布《linux內核0.11(0.95)完全注釋》修正版1.1
主要修正:
2003-10-7
1. 增加了有關內核體系結構一章內容(第2章),對整個內核中的文件進行了綜合描述;
2. 修改了原$2, $3, $4和第5章的內容,增加了多幅示意圖;
3. 增加附錄“內核重要常數”;
4. 增加附錄“內核中的數據結構”,便於查詢;
5. 改正了一些錯字別字;
請到 http://oldlinux.org/ 論壇中去下載。
謝謝。
======================================================
Linux內核0.11(0.95)完全注釋
A Heavy Commented Linux Kernel Source Code
Linux Version 0.11
趙炯 著
這是本站獻給那些致力於Linux軟件開發和使用愛好者的一本有關Linux內核工作原理的入門書。:)
版權說明
作者保留本電子書籍的修改和正式出版的所有權利.讀者可以自由傳播本書全部和部分章節的內容,但需要注明出處.由於目前本書尚為草稿階段,因此存在
許多錯誤和不足之處,希望讀者能踴躍給予批評指正或建議.可以通過電子郵件給我發信息:[email protected], 或直接來信至:上海同濟大學 機械電子工
程研究所(上海四平路1239號,郵編:200092).
內容簡介
本書對Linux早期操作系統內核(v0.11)全部代碼文件進行了詳細全面的注釋和說明,旨在使讀者能夠在盡量短的時間內對Linux的工作機理獲得全面而深
刻的理解,為進一步學習和研究Linux系統打下堅實的基礎。雖然所選擇的版本較低,但該內核已能夠正常編譯運行,其中已經包括了LINUX工作原理的精
髓,通過閱讀其源代碼能快速地完全理解內核的運作機制。書中首先以Linux源代碼版本的變遷歷史為主線,詳細介紹了Linux系統的發展歷史,著重說明
了各個內核版本之間的重要區別和改進方面,給出了選擇0.11(0.95)版作為研究的對象的原因。另外介紹了內核源代碼的組織結構及相互關系,同時還說
明了編譯和運行該版本內核的方法。然後本書依據內核源代碼的組織結構對所有內核程序和文件進行了注釋和詳細說明。每章的安排基本上分為具體研究
對象的概述、每個文件的功能介紹、代碼內注釋、代碼中難點及相關資料介紹、與當前版本的主要區別等部分。最後一章內容總結性地介紹了繼續研究
Linux系統的方法和著手點。
? 2002,2003 by Zhao Jiong
? 2002,2003 趙炯 版權所有.
===================================
http://oldlinux.org/
本書可以在此下載:
http://oldlinux.org/download/clk011c.pdf (3.7MB)或
http://oldlinux.org/download/clk011c.zip (3.2MB)
也可以到FTP服務器上去下載:
ftp://plinux.org/pub/linux/docs/CommentedLinuxKernel011.pdf (不帶封面版)
[email protected]
來源:Plinux 自由飛鴿