資料介紹
隨著linux內(nèi)核及其應(yīng)用程序的廣泛使用,越來越多的系統(tǒng)軟件開發(fā)人員希望參與linux的開發(fā)和維護(hù)。其中一些工程師純粹出于個人興趣,一些為Linux公司工作,一些為硬件制造商工作,還有一些參與內(nèi)部開發(fā)項目。但所有人都面臨一個共同的問題:內(nèi)核的學(xué)習(xí)曲線越來越長和陡峭,系統(tǒng)越來越復(fù)雜,而且非常龐大,而且隨著時間的推移,內(nèi)核開發(fā)團(tuán)隊的現(xiàn)有成員對內(nèi)核的內(nèi)部,這就擴(kuò)大了他們和新來者之間的差距。我相信Linux源代碼庫的可訪問性下降已經(jīng)是內(nèi)核質(zhì)量的一個問題,而且隨著時間的推移會變得更加嚴(yán)重,關(guān)心Linux的人顯然有興趣增加能夠為內(nèi)核做出貢獻(xiàn)的開發(fā)人員的數(shù)量。解決這個問題的一個方法是保持代碼的干凈:合理的接口,一致的布局,“做一件事,做好它”等等,這是Linus Torvalds的解決方案。我建議的方法是對代碼大量應(yīng)用注釋:讀者可以使用這些詞來理解代碼編寫者當(dāng)時打算實現(xiàn)的目標(biāo)。(識別意圖和實現(xiàn)之間的分歧的過程稱為調(diào)試。如果不知道其意圖,很難做到這一點。)但是即使是代碼注釋也不能提供一個主要子系統(tǒng)打算做什么以及開發(fā)人員如何著手做的廣泛的視圖。這是理解的起點,是書面文字最有用的地方。robert love的貢獻(xiàn)提供了一種方法,通過這種方法,有經(jīng)驗的開發(fā)人員可以獲得核心子系統(tǒng)應(yīng)該提供什么服務(wù)以及它們?nèi)绾伍_始提供這些服務(wù)的基本視圖。開發(fā)人員、希望評估內(nèi)核設(shè)計的人員以及其他人員。但是,這本書也是一個踏腳石,把有抱負(fù)的內(nèi)核開發(fā)人員帶到下一個階段,即對內(nèi)核進(jìn)行修改,以實現(xiàn)某些已定義的目標(biāo)。我會鼓勵有抱負(fù)的開發(fā)人員把他們的手弄臟:理解內(nèi)核一部分的最好方法是對其進(jìn)行更改。進(jìn)行更改會迫使開發(fā)人員達(dá)到僅僅閱讀代碼所不能提供的理解程度。認(rèn)真的內(nèi)核開發(fā)人員將加入開發(fā)郵件列表并與其他開發(fā)人員進(jìn)行交互。這種交互是內(nèi)核貢獻(xiàn)者學(xué)習(xí)的主要方式哇哦!電子書PTG的圖書館和保持同步。羅伯特很好地介紹了內(nèi)核生命中這一重要部分的機(jī)制和文化。請欣賞并學(xué)習(xí)robert的書。如果您決定采取下一步行動并成為內(nèi)核開發(fā)社區(qū)的一員,請?zhí)崆翱紤]自己受到歡迎。我們根據(jù)人們的貢獻(xiàn)的有用性來評價和衡量他們,當(dāng)您為linux做出貢獻(xiàn)時,您會所以你知道你的工作對幾千萬甚至幾億人都是小而直接的利益。這是最令人愉快的特權(quán)和責(zé)任
- ADI參考電路合集(第三版)
- Linux私房菜基礎(chǔ)篇-第三版 0次下載
- 開關(guān)電源設(shè)計 第三版 0次下載
- 電子學(xué)第三版(修正版).pdf 0次下載
- 信號與系統(tǒng)_鄭君里第三版 0次下載
- Linux設(shè)備驅(qū)動程序(第三版) 0次下載
- linux權(quán)威指南(第三版) 0次下載
- linux內(nèi)核驅(qū)動第三版 0次下載
- 鳥哥的Linux私房菜_服務(wù)器架設(shè)篇(第三版) 0次下載
- 鳥哥的Linux私房菜 基礎(chǔ)學(xué)習(xí)篇(第三版) 0次下載
- EDA技術(shù)實用教程(第三版) 0次下載
- 《模擬電子技術(shù)基礎(chǔ)》第三版 0次下載
- 加密與解密(第三版)電子書下載 0次下載
- LINUX內(nèi)核驅(qū)動第三版(中文) 0次下載
- linux設(shè)備驅(qū)動程序pdf(第三版) 0次下載
- Linux 驅(qū)動開發(fā)與應(yīng)用開發(fā),你知道多少? 871次閱讀
- 獲取Linux內(nèi)核源碼的方法 694次閱讀
- ARM-Linux開發(fā)和MCU開發(fā)的不同點 736次閱讀
- ARM-Linux應(yīng)用開發(fā)和單片機(jī)開發(fā)的不同 2160次閱讀
- Linux操作系統(tǒng)修改內(nèi)核參數(shù)的三種方法詳細(xì)說明 1.1w次閱讀
- Linux:QEMU調(diào)試內(nèi)核的步驟 3172次閱讀
- Linux 5.4.1內(nèi)核已經(jīng)發(fā)布你期待使用嗎 3310次閱讀
- 米爾科技LINUX設(shè)備驅(qū)動程序教程 2103次閱讀
- Linux內(nèi)核與Android的關(guān)系 4606次閱讀
- 論述學(xué)習(xí)Linux內(nèi)核的各個階段 5032次閱讀
- 基于嵌入式Linux內(nèi)核的系統(tǒng)設(shè)備驅(qū)動程序開發(fā)設(shè)計 1209次閱讀
- Linux內(nèi)核地址映射模型與Linux內(nèi)核高端內(nèi)存詳解 3474次閱讀
- 嵌入式Linux內(nèi)核開發(fā)必須了解的三十道題 2739次閱讀
- 最新電子書拆解評測系列報道(一):打開你的眼界 1.2w次閱讀
- Linux內(nèi)核開發(fā)工具介紹 4720次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論