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