linux內(nèi)核源碼逐句講解(linux內(nèi)核源碼逐句講解 epub)
對于linux內(nèi)核源代碼來講,我認(rèn)為,基本要求是1操作系統(tǒng)的基本知識2對C語言比較熟悉,最好要有匯編語言的知識和GNU C對標(biāo)準(zhǔn)C的擴(kuò)展的知識的了解另外在閱讀之前,還應(yīng)該知道Linux內(nèi)核源代碼的整體分布情況我們知道。
1 下載內(nèi)核源代碼,并解壓家目錄 2 設(shè)置好編譯環(huán)境 3 修改好Makefile和config 4 執(zhí)行make j4 等一下,編譯就會結(jié)束了。
一般在Linux系統(tǒng)中的usrsrclinux******代表的是內(nèi)核版本,如2423目錄下就是內(nèi)核源代碼如果沒有類似目錄,是因?yàn)檫€沒安裝內(nèi)核代碼另外還可從互連網(wǎng)上免費(fèi)下載注意,不要總到。
一編譯環(huán)境 ubuntu 510,要編譯的內(nèi)核源碼版本2612 二下載并解壓源代碼 首先從linux內(nèi)核的官網(wǎng)把源代碼下載下來為了和后面實(shí)驗(yàn)要求符合,我們要下載使用O1調(diào)度器的源碼因此這里下載了26。
Linux是具有設(shè)備獨(dú)立性的操作系統(tǒng),它的內(nèi)核具有高度適應(yīng)能力,隨著更多的程序員加入Linux編程,會有更多硬件設(shè)備加入到各種Linux內(nèi)核和發(fā)行版本中另外,由于用戶可以免費(fèi)得到Linux的內(nèi)核源代碼,因此,用戶可以修改內(nèi)核源代碼,以便適應(yīng)新增加的。
評論 收起 匿名用戶 20130731 展開全部 樓主你好一份深入分析linux內(nèi)核源碼已發(fā)至樓主郵箱請注意查收,謝謝 已贊過 已踩過lt 你對這個回答的評價是? 評論 收起 為你推薦特別。
一獲取內(nèi)核源碼 二解壓內(nèi)核源碼 首先以root帳號登錄,然后進(jìn)入usrsrc子目錄如果用戶在安裝Linux時,安裝了內(nèi)核的源代碼,則會發(fā)現(xiàn)一個linux的子目錄該目錄下存放著內(nèi)核的源代碼此外,還會發(fā)現(xiàn)一個指向該目錄的。
我看的第一本Linux內(nèi)核書是李善平老師的linux操作系統(tǒng)實(shí)驗(yàn)教程,當(dāng)時市面上關(guān)于內(nèi)核的書很少,這本是講2035版的好像,似懂非懂就開始邊看邊讀源代碼,間或看點(diǎn)操作系統(tǒng)原理的書,有不懂得在論壇上提問,這樣慢慢。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。