|
今天在飛凌論壇看到一篇最好的(沒有之一)關于Linux的文章,就用金幣下載下來,分享給大家了。 本文轉引自:飛凌嵌入式S3C6410開發板Linux討論區 www.witech.com.cn 整篇文章由11個PDF文檔構成,深入淺出的介紹了Linux從基礎部分到內核的全部要點,非常詳盡! 介 紹 《Linux內核注釋》旨在給程序員和學生提供比以前更詳細和更易理解的Linux內核代碼注釋。作者分 析了核心代碼,并對重要的函數、系統調用和數據結構提供了大量的注釋。對《注釋》系列叢書的寫作靈感都來源于John Lions所著的大量流行的《Lions' Commentary on Unix》 一書。無數的計算機專業的學生在復制和使用這本書。這本書對AT&T的Unix操作系統的早期版本的內幕 進行了深刻的剖析。《Liunx內核注釋》同樣提供了對流行的功能強大的Liunx操作系統的結構和函數實現的內幕介紹。本書 的主要目標是: 1.提供一個最新的和完整的服務器版本的完整源代碼。(這本書分析的版本是2.2.5版,也是寫這本書時 發布的最新版本。) 2.提供一個對每個子系統功能的一般性概述。 3.研究各個子系統主要的函數和數據結構。 4.對開發者應怎樣通過修改源代碼來改進和擴展內核提出建議。本書的最后一項目標—定制--是你學習內核代碼的最有說服力的原因。通過理解內核是怎樣工作的,你 能夠編寫自己的代碼用以在你的操作系統中實現所需要的功能。如果允許其他人共享你的改進,你的代 碼甚至會在官方發行的內核代碼中出現,被全世界數百萬計的人們所使用。開放源代碼是指讓開發者研究源代碼并實現功能性擴展。Linux是全世界成長最快的操作系統,開放源代 碼是其主要的原因之一。從玩游戲,到網上沖浪,到為大大小小的ISP們提供穩定的Web服務器平臺以至 解決最龐大的科學難題,Linux都能勝任全部工作。它之所以能如此強大是因為有像你一樣的開發者在研 究、學習并且擴充這個系統。你能從本書中學到什么這本書集中解釋了Linux內核源代碼的核心中專用代碼行是如何運行的。你將學習到內核最內部的子系統 是怎樣構造和這種構造能夠實現系統功能的理由。本書的第一部分以易于閱讀和交叉引用的格式復制了一個經過篩選的linux 內核源代碼的子集。在這本 書稍后的注釋中,無論一行代碼在何處被引用,你都會在這一行前面發現一個小箭頭。這個箭頭指出了 對此行進行注釋處的頁號。源代碼后是這本書的第二部分,即注釋部分,注釋部分對源代碼進行了討論。注釋部分的每一章討論了 一個不同的內核子系統,或者是其它的功能性邏輯組件,例如系統調用或內存管理。注釋部分大量的行 號引用為你指明了所討論代碼行的確切行號。在本書正文后的附錄部分,簡潔地覆蓋了自本書主要部分完成以后內核的變化。在附錄中還包含了被內核 用做軟件許可證的完整的GNU常規公眾許可證。最后,本書為你提供了一個索引。通過該索引你可以查詢 術語或主題。這將讓你更快更有效的使用這本參考工具書。
《linux內核注釋》.rar
(2.38 MB)
2010-10-27 11:07 上傳
點擊文件名下載附件
下載積分: 積分 -1
|
|