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