Linus Torvalds 發(fā)布了 Linux Kernel 版本 5.19,帶來(lái)了更多新功能、改進(jìn)的硬件支持以及大量錯(cuò)誤 Bug 和安全修復(fù)。
這里最有趣的部分是,Linus Torvalds 表示,他使用搭載了 Asahi Linux 的蘋(píng)果 M1 arm64 筆記本電腦(M1 MacBook)進(jìn)行了發(fā)布。
Linux 內(nèi)核 5.19 經(jīng)過(guò)了兩個(gè)多月的開(kāi)發(fā),引入了對(duì) ZSTD 壓縮固件文件支持、對(duì) AMD 安全嵌套分頁(yè)功能支持;
用于管理多路徑 TCP (MPTCP) 流的新用戶空間 API、初始支持龍芯“LoongArch”RISC ISA CPU 架構(gòu),以及支持 ARM Scalable Matrix Extension (SME)。
Linux 內(nèi)核 5.19 還新增了對(duì)管態(tài)模式基于頁(yè)面的內(nèi)存類型支持,以及在 RISC-V 架構(gòu) 64 位系統(tǒng)上運(yùn)行 32 位二進(jìn)制文件的能力。
支持 SMP 協(xié)處理器、KCSAN 和 Xtensa 架構(gòu)的休眠,新的通用票證 spinlock 類型以在各種架構(gòu)(如 RISC-V、OpenRISC 和 C-SKY)中添加對(duì)完整 qspinlock 實(shí)現(xiàn)的支持;
并為 fanotify 機(jī)制添加新的 FAN_mark_EVICTABLE flag 以避免將目標(biāo) inode 固定在 inode 緩存中。
關(guān)鍵詞: