高性能Linux Kernel項目—LinuxDNA
旨在提供高Linux kernel性能的項目LinuxDNA,本月初成功實現(xiàn)用Intel C/C++編譯器(ICC)編譯了Linux kernel 2.6.22,不僅沒有編譯錯誤,而且完全可充當一個完整Linux系統(tǒng)的核心,開發(fā)者使用的Linux系統(tǒng)是基于Gentoo Linux。早期研究發(fā)現(xiàn),用ICC編譯Linux內核,在性能上可以提升40%。開發(fā)者以前使用的是ICC 8,目前已換到10.1和11版本。
LinuxDNA項目的目標是,利用Intel編譯器來編譯出于兼容于目前Linux系統(tǒng)的內核,現(xiàn)在已經(jīng)基本完成。但在Linux內核轉移到2.6.23之前,還有幾個問題尚需解決。有人可能會問,為什么需要編譯gcc之外的內核,答案是:性能。
該項目的負責人Thaidog稱:“編譯一個新內核的所有指示都已公布在網(wǎng)站(雖然針對的是Gentoo,但其它任何發(fā)行版都適用)。任何有編譯內核能力的人都可輕松完成。”他表示希望能維護一個與當前Linux內核并存的kernel源。現(xiàn)在的新內核對應的是2.6.22,因為.22版之后內核發(fā)生了一些變動,使得編譯的難度加大了,但并非是不可能的。
【編輯推薦】