Linux Kernel 5.8 的第一個 RC 版本已發布。5.8-rc1 的修改內容比較多,雖然其 commit 數量略少于最高的 4.9-rc1 版本,但 5.8 涉及到修改的內容比 4.9 更全面,例如包含了大量基礎內核方面的修改和代碼清理工作、針對文件系統的改動、通用的驅動更新,以及文檔和架構方面的變動。
Linus 在發布公告中進一步補充道:“在 5.8 合并窗口中,對內核源代碼倉庫大約 20% 的文件進行了修改。這是一個相當大的比例,盡管其中一部分是使用腳本編寫的。”從數字方面來看,5.8-rc1 包含超過 1.4 萬個未合并的 commit(算上合并的則超過 1.5 萬),新增代碼大約 80 萬行,以及超過1.4 萬個文件被修改。
Linux Kernel 5.8 將會改進對許多處理器的支持,并為大量新硬件提供支持,增強安全性以及對開源 Intel/Radeon 顯卡驅動的不斷改進,穩定版預計將于 8 月中旬發布。
部分重要更新:
- 針對 AMD Radeon 顯卡驅動的改進
- 優化 SELinux
- 更新電源管理功能
- 在 Apple 鍵盤上支持交換 Fn 和 Ctrl 鍵
- 支持 Intel Tiger Lake Thunderbolt
- 支持 Habana Labs Gaudi 加速器
- 針對 Btrfs 的部分改進
- 針對 EXT4 和 exFAT 文件系統的代碼清理和錯誤修復
- 對引導 POWER10 處理器的初始支持
雖然 5.8 的改動比較大,但好在 Linus 最近升級了自己的生產力工具,相信可以幫助加快構建這個 “大”內核的速度。