內(nèi)核是操作系統(tǒng)的核心,操作系統(tǒng)的基本功能都是由內(nèi)核提供的。文件生成和數(shù)據(jù)包傳輸?shù)纫彩峭ㄟ^內(nèi)核的功能實現(xiàn)的。但這些都不是簡單的任務(wù)。平時可能意識不到,但這其中確實包含了很多先進技術(shù)。例如,在文件系統(tǒng)方面,配置文件時盡量減少磁盤掃描,在網(wǎng)絡(luò)方面,由于路由表的入口數(shù)量龐大,因此設(shè)計時盡量保證對系統(tǒng)整體影響較小的設(shè)計。在內(nèi)存管理、進程管理方面也作出了很多努力。解讀這種先進技術(shù)也是內(nèi)核構(gòu)建的魅力之一。然而,最近的Linux所提供的并不只有基本功能。隨著功能的不斷發(fā)展,現(xiàn)在已經(jīng)出現(xiàn)了很多特定領(lǐng)域的便捷功能和獨特功能。即使是內(nèi)核黑客也很少有人能夠完全掌握。本書從Linux內(nèi)核的眾多先進功能中選取了一些必備并且有趣的內(nèi)容進行介紹,同時也對內(nèi)部的運行機制和結(jié)構(gòu)進行了闡述。此外,本書還介紹了熟練使用這些功能所需的工具、設(shè)置方法以及調(diào)整方法等。省電就是其中一項內(nèi)容。除了使用方法以外,本書還介紹了省電的理念、與硬件的關(guān)系等。此外,還提到了當前廣受關(guān)注的虛擬化、資源管理、標準文件系統(tǒng)中所采用的ext4等已有功能和新功能。對于已有功能,本書結(jié)合最新的源碼,介紹它的更改內(nèi)容和新增功能。其中也包括文檔中沒有記載,且必須對內(nèi)核內(nèi)部有一定理解才能得知的信息,因此,即使是比較了解這個功能的人也可能會有新的發(fā)現(xiàn)。另外,本書還介紹了內(nèi)核的相關(guān)工具,其中g(shù)core在重要的系統(tǒng)中就是非常可靠的工具。
標簽:
linux
上傳時間:
2022-07-27
上傳用戶: