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