Linux 內核 6.2 正式發布(附更新內容)
2 月 20 日消息,Linus Torvalds 今天宣布了 Linux Kernel 6.2 的正式發布和普及,這是重要的新內核系列,帶有全新的或更新的驅動程序,改進的硬件支持,還有一些新的功能等等。
Linux 內核 6.2 為 IPv6 協議棧引入了保護性負載平衡(PLB),支持英特爾的“異步退出通知”機制,為 x86 提供了新的 FineIBT 控制流完整性機制,并進一步改進了新的 Rust 基礎設施。
Linux 6.2 還配備了 RV(Runtime Verification)的新工具,可以控制運行時驗證子系統的運行。還有一個處理計算加速設備的新框架,支持用戶定義的 BPF 對象,以及一個新的 sysctl 旋鈕,用于控制 x86 上處于“警告”模式時 split lock 探測器的工作方式。
除此之外,還有針對 PowerPC 架構的新的 qspinlock 實現,支持 ID 映射掛載和 SquashFS 文件系統的并行解壓控制,改進的 Btrfs RAID5 和 RAID6 實現,以及在啟動期間啟用或禁用軟件實現的 AArch64(ARM64)影子堆棧的能力。
此外,LoongArch 架構獲得了對 ftrace、休眠、暫停和堆棧保護的支持,zram 設備現在提供更好的壓縮率,fscrypt 機制現在支持 SM4 加密算法,內存命名功能也得到了擴展,允許對共享匿名內存區域進行命名。
其他變化包括為 NTFS3 文件系統提供新的掛載選項,能夠在不支持 NFSv2 的情況下構建內核,支持 F2FS 文件系統將數據寫入文件并將其截斷為單一的原子操作,能夠在啟動時啟用追蹤觸發器,以及新的 user-space API 來控制 I / O memory-management 單元。
安全方面,Linux 6.2 改進了 Landlock 安全模塊,使其能夠控制文件截斷操作,對英特爾 CPU 上的 Retbleed 投機執行攻擊實現了更快的緩解,并且能夠在內核重啟或造成恐慌之前將允許的 Oops 次數上限設定為 10000。
當然,也有新的和更新的驅動程序來支持較新的硬件。比如新的 TDX 客戶驅動,其通過 IOCTL 接口以服務英特爾 TDX 客戶請求,改進了對 NVMe 設備的支持,對 ARM 的 DCN 支持,新的 GC 11.x 固件版本,對 GFX9 的 GFX 搶占支持,安培 Ampere 加速支持,NVA3 背光支持,以及高通 SM6115 支持。
Linux 6.2 還增加了對蘋果鍵盤上的控制鍵和命令鍵交換的支持,對索尼 DualShock4 USB 控制手柄的基本支持,以及對聯發科 MT6370 I2C 子電源管理芯片的支持,該芯片已用于 Orange Pi 4G-IoT 開源單板計算機。
用戶可以從 ??kernel.org?? 網站上下載 Linux 內核 6.2,或者從 Linus Torvalds 的內核源代碼 ??Git tree?? 上下載,支持在 GNU / Linux 發行版上自行編譯。IT之家提醒,這是一個短暫的分支,將在幾個月內得到錯誤 Bug 和安全修復的支持。