Linus Torvalds 聲稱該核心隨著 2.6.30,已進入新世界秩序中。PCI 子系統是促成此一改善的眾多因素之一。感謝 Alex Chiang,如今 Linux 總算有了真的熱拔插 (hotplug) 支援。此外,系統休眠 (hibernation) 架構這次也翻新以改善暫停 (suspend) 與甦醒 (resume) 功能。
這次的釋出距離上次的 2.6.29 釋出,僅隔了 3 個月的時間。納入於 2.6.30 之中的功能,將有助各家 Linux 散佈套件今年底面對 Windows 7 的競爭。
核心納入快速開機是此次釋出的關鍵部份,在核心主線內提供加速開機的機制。雖然不少 Linux 散佈套件在快速開機上,已經有了自己的實作,例如 Ubuntu Jaunty 釋出宣稱開機時間僅 25 秒,紅帽 (Red Hat) Fedora 11 則宣稱開機僅需 20 秒。然而,根據紅帽的說法,新主線 Linux 核心中主要由 Intel 所貢獻的快速開機,與 Fedora 11 的方式仍有所差異。
Fedora 核心維護者 Dave Jones 表示,他們在解決的是不同的問題。Fedora 的做法幾乎來自於改善使用者空間中的 init scripts,以及讓應用軟體更了解他們正在執行的 I/O。Jones 認為,這次核心的快速開機有其價值,不過 Fedora 要處理使用者空間中的更多問題。
2.6.30 Linux 核心另一項主要新增功能是系統呼叫追蹤框架 Ftrace。Jones 表示,Ftrace 追蹤架構應能簡化特定問題的除錯。過去開發者必須加入除錯修補重新編譯核心,如今這個功能可以在執行時期,動態啟動特定種類的程式剖析 (profiling) 功能。
安全性在此次核心釋出中,由於 Tomoyo 框架的加入而獲得提升,提供 SELinux 以外的替代方案。Tomoyo 如同 SELinux,是一套存取控制的解決方案。根據 Tomoyo 專案網站的說明,Tomoyo Linux 最獨特之處,是其即時政策學習的功能。
相對於 SELinux 的寬容 (permissive) 與強制 (enforcing) 模式,Tomoyo Linux 準備了第 3 種學習模式 (learning mode),可以自動地為各領域 (domain) 產生領域定義和存取控制清單 (access control lists,ACL)。
Tomoyo 是由日本 NTT 所開始的專案,而 SELinux 則出自美國國家安全局 (National Security Agency,NSA)。NTT 對於 2.6.30 核心的另一項貢獻是 NILFS2 檔案系統。
根據 NILFS 專案網站的說法,NILFS 是日誌-結構化檔案系統 (log-structured file system,LFS) 的一套新實作,除了整個檔案系統的版本化功能外,使用者甚至可以回復數秒前錯誤覆寫或刪除的檔案。
另外,2.6.30 中也對於標準尚未定案的若干技術,提供了支援,例如對於開發中的 IEEE 802.11w 標準,以及正交由網際網路工程小組 (Internet Engineering Task Force) 核可中的 NFS 4.1 的初步支援。
相關網址:
1.Linux 2.6.30 盡是好物:快速開機、Ftrace、Wifi 安全性、檔案系統
2.新 Linux 核心提高開放源碼動能