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