關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍

2021-02-03    分類: 網(wǎng)站建設(shè)

推薦幾本高質(zhì)量的Linux內(nèi)核的書(shū)籍。
第一本,《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》,基于Linux 2.6內(nèi)核介紹了Linux內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn),涵蓋了從核心內(nèi)核系統(tǒng)的應(yīng)用到內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)等各方面內(nèi)容,主要內(nèi)容包括:進(jìn)程管理、調(diào)度、時(shí)間管理和定時(shí)器、系統(tǒng)調(diào)用接口、內(nèi)存尋址、內(nèi)存管理、頁(yè)緩存、VFS、內(nèi)核同步、可移植性、調(diào)試技術(shù)等。此外,本書(shū)還討論了Linux 2.6頗具特色的內(nèi)容,包括CFS調(diào)度程序、搶占式內(nèi)核、塊I/O層以及I/O調(diào)度程序。
關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
第二本,《深入理解LINUX內(nèi)核》,內(nèi)核中使用的最重要的數(shù)據(jù)結(jié)構(gòu)、算法和程序設(shè)計(jì)訣竅進(jìn)行一次遍歷。通過(guò)對(duì)表面特性的探究,作者給那些想知道自己機(jī)器工作原理的人提供了頗有價(jià)值的見(jiàn)解。書(shū)中討論了Intel特有的重要性質(zhì)。相關(guān)的代碼片段被逐行剖析。然而,本書(shū)涵蓋的不僅僅是代碼的功能,它解釋了Linux以自己的方式工作的理論基礎(chǔ)。
《深入理解Linux內(nèi)核》將使你了解Linux的所有內(nèi)部工作,它不僅僅是一個(gè)理論上的練習(xí)。你將學(xué)習(xí)到哪些情況下Linux性能好,并且你將看到,在大量的不同環(huán)境里進(jìn)行進(jìn)程調(diào)度、文件存取和內(nèi)存管理時(shí)它如何滿足提供良好的系統(tǒng)響應(yīng)的需要。這本書(shū)將幫助你充分利用Linux系統(tǒng)。
關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
第三本,《LINUX設(shè)備驅(qū)動(dòng)程序》,本書(shū)的作者均是Linux社區(qū)的領(lǐng)導(dǎo)者。Jonathan Corbet雖不是專職的內(nèi)核代碼貢獻(xiàn)者,但他是備受關(guān)注的http://LWN.net新聞及信息網(wǎng)站的執(zhí)行編輯。Alessandro Rubini是一名Linux代碼貢獻(xiàn)者,也是活躍的意大利Linux社區(qū)的靈魂人物。Greg Kroah-Hartman是目前內(nèi)核中USB、PCI和驅(qū)動(dòng)程序核心子系統(tǒng)(本書(shū)均有講述)的維護(hù)者。
要閱讀并理解本書(shū),您不必首先成為內(nèi)核黑客;只要您理解C語(yǔ)言并具有Unix系統(tǒng)調(diào)用的一些背景知識(shí)即可。您將學(xué)到如何為字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)接口編寫驅(qū)動(dòng)程序。為此,本書(shū)提供了完整的示例程序,您不需要特殊的硬件即可編譯和運(yùn)行這些示例程序。本書(shū)還在單獨(dú)的章節(jié)中講述了PCI、USB和tty(終端)子系統(tǒng)。對(duì)期望了解操作系統(tǒng)內(nèi)部工作原理的讀者來(lái)講,本書(shū)也深入闡述了地址空間、異步事件以及I/O等方面的內(nèi)容。
關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
第四本,《Linux內(nèi)核源代碼情景分析》,分為上下兩冊(cè),全面深入地剖析了Linux最新版本核心源代碼,并對(duì)Linux核心的獨(dú)特優(yōu)點(diǎn)和需要進(jìn)一步改進(jìn)的問(wèn)題作了精辟的評(píng)述。上冊(cè)的內(nèi)容包括預(yù)備知識(shí)、存儲(chǔ)管理、中斷和系統(tǒng)調(diào)用、進(jìn)程和進(jìn)程調(diào)度、文件系統(tǒng)以及傳統(tǒng)的Unix進(jìn)程通訊六章。下冊(cè)的內(nèi)容包括設(shè)備驅(qū)動(dòng)、多處理器SMP系統(tǒng)結(jié)構(gòu)以及系統(tǒng)引導(dǎo)和初始化四章。
關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
第五本,《深入Linux內(nèi)核架構(gòu)》,Linux操作系統(tǒng)的源代碼復(fù)雜、文檔少,對(duì)程序員的要求高,要想看懂這些代碼并不是一件容易事。本書(shū)結(jié)合內(nèi)核版本2.6.24源代碼中最關(guān)鍵的部分,深入討論Linux內(nèi)核的概念、結(jié)構(gòu)和實(shí)現(xiàn)。具體包括進(jìn)程管理和調(diào)度、虛擬內(nèi)存、進(jìn)程間通信、設(shè)備驅(qū)動(dòng)程序、虛擬文件系統(tǒng)、網(wǎng)絡(luò)、時(shí)間管理、數(shù)據(jù)同步等方面的內(nèi)容。本書(shū)引導(dǎo)你閱讀內(nèi)核源代碼,熟悉Linux所有的內(nèi)在工作機(jī)理,充分展現(xiàn)Linux系統(tǒng)的魅力。
作者Wolfgang Mauerer 資深Linux專家,有數(shù)十年Linux開(kāi)發(fā)經(jīng)驗(yàn)。從1997年最初發(fā)表關(guān)于內(nèi)核的系列文章開(kāi)始,他就醉心于解釋Linux核心的內(nèi)部機(jī)制、編寫相關(guān)的文檔。此外,他還著有LaTeX排版方面的圖書(shū),其撰寫的大量文章已經(jīng)被翻譯成7種語(yǔ)言。
關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
第六本,《Linux內(nèi)核完全注釋》,主要描述和注釋了Linux 0.11內(nèi)核全部源代碼。對(duì)于初學(xué)Linux內(nèi)核操作系統(tǒng)的人來(lái)講,該書(shū)能夠引領(lǐng)讀者快速入門,并且能全面了解一個(gè)簡(jiǎn)單操作系統(tǒng)的工作機(jī)理。對(duì)于進(jìn)一步學(xué)習(xí)現(xiàn)在的Linux內(nèi)核具有非常大的指導(dǎo)作用。該書(shū)不僅配備有完整的Linux 0.11系統(tǒng)試驗(yàn)環(huán)境,而且本人還在一年前就在網(wǎng)上專門建立了一個(gè)針對(duì)該書(shū)的網(wǎng)站
Oldlinux.org -- Linux plinux
www.oldlinux.org
專門開(kāi)辟了一個(gè)討論該書(shū)所涉及的Linux內(nèi)核實(shí)現(xiàn)的論壇。
關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
第七本,《LINUX KERNEL技術(shù)手冊(cè)》,本書(shū)由Linux 內(nèi)核的頂尖開(kāi)發(fā)和維護(hù)人員所寫,向您提供了全面的內(nèi)核配置和編譯方法,而內(nèi)核配置和編譯正是Linux管理員和開(kāi)發(fā)人員的關(guān)鍵任務(wù)。由于沒(méi)有任何一個(gè)Linux的發(fā)行版可以僅用一個(gè)內(nèi)核就滿足所有人的需要,面因而對(duì)大大小小需求各異的計(jì)算機(jī)平臺(tái),對(duì)內(nèi)核進(jìn)行重新配置和重新編譯就在所難免。《Linux Kernel技術(shù)手冊(cè)》解釋了如何讓Linux按您所需要的表現(xiàn)和性能進(jìn)行工作。
關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
第八本,《ARM Linux內(nèi)核源代碼分析》,面向中高級(jí),Linux內(nèi)核源代碼,不可多得的好書(shū)。
關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
推薦很多人想學(xué)習(xí)內(nèi)核,不知如何入手的視頻課程后臺(tái)私聊;資料;MF送Linux內(nèi)核源碼研習(xí)與項(xiàng)目實(shí)戰(zhàn)-學(xué)習(xí)

網(wǎng)頁(yè)標(biāo)題:關(guān)于Linux內(nèi)核,推薦的8本書(shū)籍
網(wǎng)站網(wǎng)址:http://www.muchs.cn/news14/99014.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)站排名、網(wǎng)站設(shè)計(jì)公司、品牌網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)