IT之家 7 月 16 日消息,Linus Torvalds 于 7 月 14 日發(fā)布郵件日志,正式發(fā)布 Linux Kernel 6.10 穩(wěn)定版更新,在改善了硬件支持、修復(fù) BUG 之外,還引入了多項新功能。
IT之家簡要匯總下 Linux Kernel 6.10 穩(wěn)定版新內(nèi)容如下:
Linux Kernel 6.10 主要為內(nèi)存密封(memory sealing)引入了 mseal () 系統(tǒng)調(diào)用,保護(hù)映射本身不被修改,并減少內(nèi)存損壞問題。
Linux Kernel 6.10 為 RISC-V 架構(gòu)添加了 Rust 語言支持,為 EROFS 文件系統(tǒng)添加了 Zstandard 壓縮支持,以及為 x32 子架構(gòu)帶來影子堆棧支持,進(jìn)一步完善 TPM 總線加密和完整性保護(hù),并初步支持設(shè)置數(shù)據(jù)包轉(zhuǎn)發(fā)控制協(xié)議(PFCP)過濾器。
Linux 6.10 還為 PowerPC BPF JIT 編譯器添加了 kfuncs 支持、用于將跟蹤環(huán)緩沖區(qū)直接映射到用戶空間的 ring_buffer 內(nèi)存映射、用于在內(nèi)核中控制 NFS 服務(wù)器的基于 netlink 的新協(xié)議、用于將策略應(yīng)用到 ioctl () 調(diào)用的 Landlock 支持,以及對 FUSE 文件系統(tǒng)的完整性保護(hù)支持。
Linux 6.10 還引入了對 bpf_wq 的基本支持,讓 BPF 程序能夠在內(nèi)核中使用等待隊列,還為內(nèi)核中的時間處理添加了 Rust 抽象,現(xiàn)在 AArch64(ARM64)系統(tǒng)支持 userfaultfd () 寫保護(hù)功能。
Linux 6.10 新增了 ntsync 子系統(tǒng),用于為 Linux / Wine 游戲提供 Windows NT 同步原語,以及用于 32 位 ARCv2 處理器的 BPF 即時編譯器和用于 dm-crypt 設(shè)備映射器的新 high_priority 選項,用于在處理過程中設(shè)置高優(yōu)先級工作隊列,這可能會提高大型系統(tǒng)的性能。
Linux 6.10 對 Rust 的支持已更新至 Rust 1.78.0,ARM 架構(gòu)獲得了對 Clang CFI(控制流完整性)和 LPAE 特權(quán)訪問永不支持的支持,OverlayFS 文件系統(tǒng)獲得了使用 O_TMPFILE 選項創(chuàng)建臨時文件的能力,還有一個名為“init_mlocked_on_free”的新啟動選項,可在釋放時將鎖定在 RAM 中的任何頁面清零。
在改善硬件支持方面,Linux 6.10 主要改善支持 Radxa ROCK 3C 開發(fā)板、英特爾 Arrow Lake-H 處理器、聯(lián)想 Thinkbook 13x Gen 4、聯(lián)想 Thinkbook 16P Gen 5 和聯(lián)想 Thinkbook 13X 筆記本電腦、華碩 ROG 2024 筆記本電腦和 Machenike G5 Pro 游戲手柄等。
Linux 6.10 還將通過在現(xiàn)代 x86_64 CPU 上更快的 AES-XTS、可大幅提高分區(qū)設(shè)備性能的分區(qū)寫入插件、通過 io_uring 大幅提高發(fā)送零拷貝性能,以及提高 OCFS2(Oracle Cluster File-System v2)文件系統(tǒng)的寫入性能等等。
相關(guān)閱讀:
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。