世界上沒有任何一款軟件是完美無瑕、毫無瑕疵的,這就凸顯人們使用工具來發現或者修復軟件上各種不足、BUG甚至重大漏洞失誤的重要性。基于這種思想,新版Linux 2.6.26內核應孕而生。通過向Linux人員提供獨立的內核調試器來幫助改進這個開源的操作系統。
新版Linux 2.6.26繼續著Linux內核殘酷無情的更新改進循環,新的特征以及改善的驅動支持極大地增強了這個開源操作系統的性能。
Novell公司inbound product management主管Gerald Pfeifer向InternetNews.com網站透露,“對內核調試器(kernel debug)的kgdb支持是讓大家吃驚的的變化。這被證明解決一些硬支持問題非常有用。”
據了解,KGDB是新Linux源碼級別的內核調試工具,因此能很方便的在源碼級對內核進行調試,缺點是kgdb只能進行遠程調試,它需要一根串口線及兩臺機器來調試內核(也可以是在同一臺主機上用vmware軟件運行兩個操作系統來調試)。而Linux的創始人Torvalds曾經就對此工具表示反對。八年前在Linux Kernel Mailing List的信中他寫道,“我并不喜歡調試工具。過去不喜歡,將來也不會!無需使用內核調試器,人們應該從不同的級別上來考慮解決開發過程中的問題。”
盡管Torvalds依舊是發布主要Linux的領軍人物,但是喜歡使用KGDB的內核開發者的數量也不在少數。Linux基金會(Linux Foundation)近日有研究調查顯示有代表超過100家公司的1000多位內核開發人員偏向于使用KGDB。這其中大部分的恭喜應歸功于的Linux廠商紅帽子公司,軟件工程師Rik van Riel向InternetNews.com網站透露表示,“對于我來說,KGDB調試工具對于Linux 2.6.26的改進來說至關重要,這其中Page Attribute Table(頁面屬性表,簡稱PAT)的特征有著對顯卡產品良好的支持。
和上一版本2.6.25內核相比,2.6.26有著更廣的驅動支持和性能改善。比如對x86 PAT支持;只讀“Bind mounts”;PCI Express動態電源管理;對IA64、PPC和S390構架的KVM支持;新的UVC攝像頭驅動;支持OLPC;802.11s網絡草案支持;包括EXT4在內的多種文件系統升級;對kernel debug的kgdb支持等。
新版Linux 2.6.26內核發布
更新時間: 2008-07-18 13:06:58來源: 粵嵌教育瀏覽量:953