按照預期計劃,Linus Torvalds 在 2016 年 12 月 11 日釋出了 Linux 核心 4.9 的正式版本,這次主要帶來了一些新的功能和一些驅動更新,當然,還有一些底層的改進。
Linux 核心 4.9 的開發始於 10 月中旬,這次縮短了合併視窗的截止期,以避免出現 4.8 時發生的在最後一刻提交的 PR 導致的核心錯誤。 Linux 核心 4.9 是最新的主線核心,一些滾動發行版,比如 Arch Linux 、 Solus 、 openSUSE Tumbleweed 等都會很快將這個核心推送到它們的使用者手中。
Linus 稱,“我估計這是我們開發的最大的釋出版本,至少從提交數上來說是這樣的。從變更的行數看,之前有過更大的版本,但是那些是因為一些特殊的原因(比如說,4.2 因 AMD GPU 暫存器定義檔案而增加了大量變更行數。之前也因為一些程式碼重組而導致了大量變更行數: 3.2 是因為 staging 太大,3.7 是因為解離了自動 uapi 標頭檔案,等等情況)。以差異來說,4.9 才是最大的。”
Linux 核心 4.9 的主要變化
Linux 核心 4.9 中帶來了許多新的功能,不過最激動人心的可能是對較老的 AMD Radeon 顯示卡的試驗性支援。此外,這個版本也改進了對新的 AMD Radeon GPU 的支援,比如虛擬顯示支援和更好的重置支援。對於 Intel GPU,也有對 DMA-BUF 方面的改進。
在這個版本中,對硬體和檔案系統方面的改進也很多,涉及到 Btrfs 、 XFS 、 F2FS 、 OverlayFS 的 UBIFS 支援、 FUSE 支援 POSIX ACL 、 OverlayFS SELinux 等方面。
相關情況
隨著 4.9 核心的正式釋出,4.10(不是 5.x)核心的合併視窗也同時開啟了。