Linus 發布 Linux Kernel 5.18 穩定版,帶來許多新功能
Linux Kernel 5.18 比 Linux 5.17 內核系列晚兩個月,并在其整個開發周期中獲得了 7 個 RC(Release Candidate)里程碑,讓內核開發人員修復錯誤并改進現有功能。
Linux Kernel 5.18 的亮點包括切換到 C11 編譯器標準、支持跟蹤系統中的“用戶事件”、支持 AMD 的“主機系統管理端口”功能、支持 NVMe 設備上的 64 位完整性校驗和、支持Intel 的“硬件反饋接口”功能,對 x86 架構的間接分支跟蹤支持,以及 AMD Zen CPU 上更好的進程調度性能。
Linux 5.18 還改進了 Btrfs 文件系統,支持兩個新ioctl()操作,允許對文件區的直接讀寫,以及跨掛載的 reflink/dedupe 支持,改進隨機數生成器功能,改進 io_uring 子系統,添加 RSA 加密支持 virtio-crypto 設備,并將新的keep_last_dots掛載選項添加到 exFAT 文件系統,這樣它就不再從文件名中刪除尾隨句點。
另外值得一提的是,32 位 PowerPC 系統最終支持 Linux Kernel 5.18 中的實時補丁,它還實現了對 Intel 軟件定義的硅驅動程序的支持,對 F2FS 文件系統的 ID 映射掛載的支持,內置支持用于 NFS 文件系統中的 NFSv3,支持 BPF 程序打包內存分配器,以及新的 fprobe 函數進入/退出探測機制,用于基于 ftrace 使用單個探測處理程序探測多個函數。
對于 ARM 用戶,Linux Kernel 5.18 為 32 位 ARM 系統帶來了對單獨中斷和虛擬映射內核堆棧的支持,以及對新 QARMA3 指針身份驗證算法的支持和對 AArch64 (ARM64) 架構的影子堆棧構建支持。
對于 RISCV 架構,Linux 5.18 引入了對“Sv57”頁表格式的支持、使用 SBI PMU 和 Sscofpmf 擴展的新性能實現、對 SBI CPU-idle 擴展的支持以及對可重啟序列的支持。此外,PA-RISC 架構獲得的 vDSO 支持最少。
在其他值得注意的變化中,Linux Kernel 5.18 棄用了對 ReiserFS 文件系統的支持,改進了橋接子系統以支持多生成樹,增加了對快速數據路徑 (XDP) 機制的片段支持,并添加了一個名為machine的新 Linux 內核密鑰環,該密匙環包含TPM 的機器所有者密鑰 (MOK)。
最后但同樣重要的是,Linux 5.18 包括許多新的和更新的驅動程序,以提供更好的硬件支持。其亮點包括對 Panfrost 驅動程序的初始雙核 GPU 支持、對使用 Realtek 音頻的 HP 筆記本電腦的支持、ThinkPad T14 和 P14s Gen 1 筆記本電腦上的 InterTouch 支持、對 Razer BlackWidow 鍵盤的支持、對 MacBook Pro 筆記本電腦的Fn映射,以及適用于帶有蘋果 T2 安全芯片和幾款蘋果妙控鍵盤 Magic Keyboard 型號的 Mac 電腦的各種好東西。
現在可以從kernel.org網站下載 Linux Kernel 5.18 ,供那些喜歡自己編譯內核的人下載。如果你不喜歡或不會編譯,將不得不等待 Linux 5.18 系列登陸您最喜歡的 GNU/Linux 發行版的穩定軟件存儲庫,應該會在接下來的幾周內發生。而且,正如預期的那樣,下一個主要版本 Linux 5.19 的合并窗口將于明天打開。