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