“毒牙食肉蝙蝠”Linux內(nèi)核到底革新了什么
最新的Linux內(nèi)核很值得注意,因?yàn)樗鼪](méi)有帶來(lái)體積的增長(zhǎng),卻包含了成百上千個(gè)進(jìn)展,將會(huì)對(duì)通常都察覺(jué)不到Linux內(nèi)核升級(jí)所帶來(lái)的改變的最終用戶帶來(lái)顯著的體驗(yàn)提升。
歷經(jīng)80天的開(kāi)發(fā)之后,Linus Torvalds發(fā)布了Linux 2.6.36版。它有一個(gè)名字“毒牙食肉蝙蝠”;起此名源自Torvalds在回家途中獲得的靈感。新Linux內(nèi)核不比它前一版本大——這是很少有的事,因?yàn)樵谶^(guò)去的幾年里,主開(kāi)發(fā)支中的每一新發(fā)行版本內(nèi)核源代碼已增長(zhǎng)至幾十萬(wàn)行。
內(nèi)核沒(méi)有在體積上增長(zhǎng),是因?yàn)殚_(kāi)發(fā)者精心地精簡(jiǎn)了默認(rèn)配制文件。然而,其他補(bǔ)丁帶來(lái)了大量新源代碼,讓2.6.36可以提供大量顯著的新特性——比如說(shuō),飽受爭(zhēng)議的AppArmor安全拓展,一個(gè)新的存儲(chǔ)器外(OOM)進(jìn)程結(jié)束器,內(nèi)核線程改進(jìn),基本Xen Dom0支持以及諸多文件系統(tǒng)和相關(guān)虛擬文件系統(tǒng)的優(yōu)化等。內(nèi)核黑客們也修復(fù)了虛擬機(jī)子系統(tǒng)當(dāng)中的一處能引起一些系統(tǒng)在向慢速存儲(chǔ)媒介寫(xiě)文件時(shí)慢得難以忍受的bug。其他改變有望通過(guò)改進(jìn)的響應(yīng)時(shí)間讓系統(tǒng)看起來(lái)更快。如以往一樣,這一新版本也包括許多新的和改進(jìn)的驅(qū)動(dòng)——比如,用于NVIDIA圖形芯片的Nouveau驅(qū)動(dòng)現(xiàn)在支持用在最近才出來(lái)的GeForce 圖形顯卡上的Fermi芯片了。內(nèi)核黑客們同樣精心地改進(jìn)了對(duì)紅外遠(yuǎn)程控制和接收器的支持。
以下內(nèi)核記錄提供了一個(gè)2.6.36所帶來(lái)的以上和其他更多新特性的概覽。這一改變會(huì)隨著Linux發(fā)行采用2.6.36內(nèi)核或隨后發(fā)行,最終影響到所有Linux用戶,并讓終端用戶切實(shí)感受到這些提升。本文最后,內(nèi)核記錄還一瞥了將內(nèi)核帶到2.6.37版本的一些新方向。
【編輯推薦】