Linus Torvalds 发布了 Linux Kernel 版本 5.19,带来了更多新功能、改进的硬件支持以及大量错误 Bug 和安全修复。

这里最有趣的部分是,Linus Torvalds 表示,他使用搭载了 Asahi Linux 的苹果 M1 arm64 笔记本电脑(M1 MacBook)进行了发布。

Linux 内核 5.19 经过了两个多月的开发,引入了对 ZSTD 压缩固件文件支持、对 AMD 安全嵌套分页功能支持;

用于管理多路径 TCP (MPTCP) 流的新用户空间 API、初始支持龙芯“LoongArch”RISC ISA CPU 架构,以及支持 ARM Scalable Matrix Extension (SME)。

Linux 内核 5.19 还新增了对管态模式基于页面的内存类型支持,以及在 RISC-V 架构 64 位系统上运行 32 位二进制文件的能力。

支持 SMP 协处理器、KCSAN 和 Xtensa 架构的休眠,新的通用票证 spinlock 类型以在各种架构(如 RISC-V、OpenRISC 和 C-SKY)中添加对完整 qspinlock 实现的支持;

并为 fanotify 机制添加新的 FAN_mark_EVICTABLE flag 以避免将目标 inode 固定在 inode 缓存中。

关键词: Linux Kernel