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