Linux內(nèi)核源代碼
大小:86 人氣: 2010-02-09 需要積分:0
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
標(biāo)簽:Linux(206206)
Linux內(nèi)核源代碼本章講述在L i n u x內(nèi)核源碼中,應(yīng)該從何處開始查找特定的內(nèi)核函數(shù)。
本書并不要求讀者具有C語(yǔ)言編程能力,也不要求讀者有一份可參閱的L i n u x內(nèi)核源碼,
事實(shí)上,通過(guò)查看內(nèi)核源碼可以在一定深度上理解L i n u x操作系統(tǒng),同時(shí)這也是一個(gè)很好的實(shí)
踐機(jī)會(huì)。本章給出了對(duì)內(nèi)核源碼的概覽:它們是如何編排的以及從何處開始查找特定代碼。
11.1 怎樣得到Linux內(nèi)核源碼
所有主要的L i n u x系統(tǒng)( C r a f t w o r k s、D e b i a n、S l a c k w a r e、Red Hat等等)都包含有內(nèi)核源碼,
通常所安裝的L i n u x系統(tǒng)都是通過(guò)這些源碼創(chuàng)建的。由于L i n u x總是不斷更新,因此用戶所安
裝的L i n u x可能已過(guò)時(shí),不過(guò)從附錄A所列的站點(diǎn)上可得到最新的源碼,所有這些站點(diǎn)地址都
可在f t p : / / f t p . c s . h e l s i n k i . f i上查到。
L i n u x內(nèi)核源碼的版本號(hào)表示方法非常簡(jiǎn)單:所有偶數(shù)版(如2 . 0 . 3 0 )都是已發(fā)行的穩(wěn)定版;
所有奇數(shù)版(如2 . 1 . 4 2 )都是測(cè)試版,本書是基于2 . 0 . 3 0版撰寫的。測(cè)試版包含所有的新特征,
并支持所有的新設(shè)備,雖然測(cè)試版并不穩(wěn)定,并且可能提供了一些用戶不想要的東西,但對(duì)
于L i n u x與用戶溝通而言,測(cè)試新的內(nèi)核是很重要的。不過(guò)請(qǐng)注意,在嘗試非產(chǎn)品型的測(cè)試版
之前,最好先完全備份系統(tǒng)。
對(duì)內(nèi)核源碼的修改是作為p a t c h文件出現(xiàn)的, p a t c h工具提供了一組對(duì)源碼文件的編輯。例
如,若想把2 . 0 . 2 9源碼升級(jí)為2 . 0 . 3 0版,則要使用p a t c h文件來(lái)完成對(duì)源碼的編輯,操作如下:
這樣做可以避免對(duì)所有源碼文件的拷貝。在h t t p : / / w w w. l i n u x h q . c o m站點(diǎn)上可找到很好的
內(nèi)核源碼的p a t c h。
11.2 內(nèi)核源碼的編排
在源
非常好我支持^.^
(4) 100%
不好我反對(duì)
(0) 0%
下載地址
Linux內(nèi)核源代碼下載
相關(guān)電子資料下載
- 提升VMware虛擬機(jī)運(yùn)行速度的方法 701
- 兆芯正引入Linux首選內(nèi)核調(diào)度技術(shù),優(yōu)化性能 48
- 矽速科技全新推出的高性價(jià)比 Linux SBC Longan Pi 3H 93
- 如何在zcu102板卡上創(chuàng)建pipeline呢? 55
- AMD Zen5架構(gòu)處理器曝光,預(yù)計(jì)2024年亮相 132
- 三星成功驗(yàn)證CXL(Compute Express Link)內(nèi)存操作 84
- linux下Redis常用命令使用 66
- Linux內(nèi)核中RCU的用法 372
- 分級(jí)RCU的基礎(chǔ)知識(shí) 333
- Linux配置NFS文件共享詳解 122