經歷兩周的合並窗口,LinusTorvalds終於趕在周日下午發佈Linux6.0主線內核的首個“候選發佈”(rc1)版本。在接下來的大約兩個月內,團隊將專註於Linux6.0內核的穩定性改進。不過從Phoronix的早期測試體驗來看,其已在各種系統上表現得相當良好、功能和性能都沒啥拖後腿的地方。
(來自:Kernel.org)
Phoronix 指出,在英特爾至強(Xeon)/ AMD 霄龍(EPYC)服務器和線程撕裂者(Threadripper)等高端平臺上,Linux 6.0 rc1 都有巨大的性能提升。
據悉,Linus Torvalds 給該版本取個有趣的“Hurr durr I'ma ninja sloth”代號。此外未來幾周,Michael Larabel 也計劃在更多臺式機 / 筆記本電腦上展開測試。
特性概述:
● Linux 6.0 繼續為英特爾 13 代 Raptor Lake 補充驅動程序、新的 RISC-V 擴展,且支持通過 hostname= 內核參數來設置系統的主機名。
● 支持聯想 ThinkPad 筆記本電腦的 AMD 自動模式轉換、英特爾 Habana Labs 的 Gaudi2 加速卡,以及穩定的 HEVC / H.265 接口。
● 面向 Zen 4 銳龍 Raphael 處理器的音頻驅動、英特爾 14 代 Meteor Lake 的一些早期支持工作。
● 比如 AMD Zen 4 IBS 性能工具、的英特爾 IPI / KVM 虛擬化,AMD x2AVIC 和英特爾 SGX2 支持、安全關鍵系統的運行時驗證。
● 還有 v2 版 Btrfs 發送協議、大型調度程序增強、更多 AMD Zen 4 準備工作、持續的 AMD RDNA3 圖形支持,以及一些出色的 IO_uring 改進。
作為一個大更新,Linux 6.0 在本周期內添加超過百萬行代碼 —— 圍繞 AMDGPU 新品和自動生成頭文件的英特爾 Habana Labs Gaudi2 支持,消耗不少的工作精力。
相比之下,Linux 5.19 合並窗口僅包含 78.9 萬行新代碼,這意味著 Linux 6.0 的功能要強大得多。
即便如此,Linux 6.0 尚未在剛剛過去的這個周末完成一些功能合並。
除 Rust 補丁、MGLRU 性能增強和 Maple Tree 等特性,PREEMPT_RT 實時補丁也已相當接近於終點線。
最後,Linus Torvalds 留意到最近出現的一些 Linux 內核崩潰報告,可知問題主要歸咎於 VirtIO 合並、目前正在抓緊修復,但願接下來這一周的 Linux 6.0-rc2 工作能夠一帆風順。