Linux 内核 6.19 版本已由 Linus Torvalds 正式发布。作为 2026 年首个重要的内核更新,6.19 版本在硬件支持、系统安全以及文件系统等多方面带来了多项更新。
🔹 新增对 AMD 智能数据缓存注入(SDCI)功能的支持,新增对用户态 Linux(UML)多处理器的支持,引入 PCIe 链路加密与设备认证安全功能。
🔹 引入 Intel 线性地址空间分离(LASS)这一基于硬件的安全功能的初步支持,对实时更新编排器内核子系统的支持(该子系统可通过基于 kexec 的重启来执行内核实时更新),以及对 Arm 的内存系统资源分区与监控(MPAM)的支持。
🔹 支持使用 SFrame 对用户空间调用栈进行延迟展开、支持 LoongArch32 子架构、支持 SHA-3 和 BLAKE2b 加密哈希函数、支持 CAN XL 协议,以及支持 zram 设备的回写批处理。
🔹 增加了对 I/O 内存管理单元页表管理的通用支持,在 io_uring 中支持 getsockname() 和 getpeername() 系统调用,以及支持 EXT4 文件系统管理块大小大于系统页大小的文件系统。
🔹 引入全新的 listns() 系统调用,允许用户空间遍历系统上的命名空间。虚拟文件系统层支持创建可回收的目录委托,系统调用跟踪事件支持读取用户空间缓冲区,支持禁用 NFS 文件系统上直接 I/O 操作的数据缓存。
🔹 支持设备私有内存中透明巨页的管理,为 perf 工具添加了对 JSON 格式的统一事件和指标描述的支持,并在图形驱动层支持色彩管道以实现硬件支持的 HDR 输出。
🔹 支持 BPF 程序通过一种名为指令数组的新 BPF 映射类型包含间接跳转,引入了一种新的“文件动态指针”抽象,允许 BPF 程序从结构化文件中读取数据,还引入了一种新机制,让 BPF 程序能够控制记账标志。
🔹 改进了在使用大 folio 时对 FUSE 文件系统上缓冲读取的支持,增加了对 RFC 5837 的支持以改进路由追踪,增强了网络驱动程序中连续忙轮询的支持,并添加了将网络套接字标记为不受系统全局内存限制影响的功能。
🔹 Btrfs 文件系统获得了对“shutdown”输入输出控制的支持、锁定性能改进、支持 Btrfs 清理和 Btrfs 设备替换命令不再阻止系统暂停尝试,以及在 RAID56 设置上对大于内存页大小的块大小提供了更好的支持。
💭 Linus Torvalds 确认下一个内核是 Linux 7.0,Linux 7.0 稳定版将于 4 月中旬发布。
#Linux内核 #Linux #操作系统