Linux 6.0-rc1發布:完善新硬件支持性能大優化
經歷兩週的合併窗口,Linus Torvalds 終於趕在周日下午發布了Linux 6.0 主線內核的首個“候選發布”(rc1)版本。在接下來的大約兩個月內,團隊將專注於Linux 6.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 工作能夠一帆風順。