Linux Kernel 5.9-rc3 發布
Linux Kernel 5.9-rc3 已發布,此版本最大的變化是整個代碼樹範圍內利用fallthrough 宏進行的轉換。這個變化本身就增加了兩千多個宏的實例。在該初始拉取之後,最近又有一個二次拉取請求,主要是合併部分fallout fix。
Linus Torvalds 介紹了關於5.9-rc3的整體情況,“儘管”fallhtough”註釋具有部分相當廣泛的背景噪音,但還是如往常一樣提供了所有常見的驅動程序修復程序(GPU, USB等),以及架構方面的更新(arm64突出的是kvm修復和DT更新,但也有部分關於x86和powerpc的變化)和其他方面的變更。總體來說,5.9-rc3改動較小,可能是最近發布的最小版本。”
因為AMD 的下一代GPU 將於今年晚些時候發布,Linux Kernel 5.9 還加入了對AMD Sienna Cichlid 和Navy Flounder 的支持。
其他值得關注的變化:
- 支持 FSGSBASE
- AMD Zen CPU 啟用P2PDMA(peer-to-peer direct memory access)
- 支持英特爾 Rocket Lake CPU
- 支持英特爾SERIALIZE 指令
- 實現更多RISC-V 架構特性
- 支持 NVMe ZNS
- ARM/ARM6 變頻調控器默認使用Schedutil
- 引入彩色LED 框架
- 改進驅動和文件系統等
Linux Kernel 5.9 穩定版應該會在10 月初到中旬發布,具體取決於發布週期的最終情況。