Linus Torvalds 今天宣布Linux 5.18 作为 GNU/Linux 发行版的最新稳定内核系列的发布和普遍可用性,增加了许多新功能和改进的硬件支持。
Linux 内核 5.18 正好比Linux 5.17内核系列晚两个月,并在其整个开发周期中获得了 7 个 RC(Release Candidate)里程碑,这有助于内核开发人员修复错误并改进现有功能。
Linux 内核 5.18 的亮点包括切换到 C11 编译器标准、支持跟踪系统中的“用户事件”、支持 AMD 的“主机系统管理端口”功能、支持 NVMe 设备上的 64 位完整性校验和、支持Intel 的“硬件反馈接口”功能,对 x86 架构的间接分支跟踪支持,以及 AMD Zen CPU 上更好的进程调度性能。
Linux 5.18 还改进了 Btrfs 文件系统,支持两个新ioctl()
操作,允许直接读取和写入文件的范围和交叉安装 reflink/dedupe 支持,改进随机数生成器功能,改进 io_uring 子系统,添加 RSA 加密支持 virtio-crypto 设备,并keep_last_dots
为 exFAT 文件系统添加了一个新的挂载选项,以便它不再从文件名中去除尾随句点。
另外值得一提的是,32 位 PowerPC 系统最终支持 Linux 内核 5.18 中的实时补丁,它还实现了对 Intel 软件定义的硅驱动程序的支持,对 F2FS 文件系统的 ID 映射挂载的支持,内置支持用于 NFS 文件系统中的 NFSv3,支持 BPF 程序打包内存分配器,以及新的 fprobe 函数进入/退出探测机制,用于基于 ftrace 使用单个探测处理程序探测多个函数。
对于 ARM 用户,Linux 内核 5.18 为 32 位 ARM 系统带来了对单独中断和虚拟映射内核堆栈的支持,以及对新 QARMA3 指针身份验证算法的支持和对 AArch64 (ARM64) 架构的影子堆栈构建支持.
对于 RISCV 架构,Linux 5.18 引入了对“Sv57”页表格式的支持、使用 SBI PMU 和 Sscofpmf 扩展的新性能实现、对 SBI CPU-idle 扩展的支持以及对可重启序列的支持。此外,PA-RISC 架构获得的 vDSO 支持最少。
在其他值得注意的变化中,Linux 内核 5.18 弃用了对 ReiserFS 文件系统的支持,改进了桥接子系统以支持多生成树,增加了对快速数据路径 (XDP) 机制的片段支持,并添加了一个名为的新 Linux 内核密钥环machine
,其中包含TPM 的机器所有者密钥 (MOK)。
最后但同样重要的是,Linux 5.18 包括许多新的和更新的驱动程序,以提供更好的硬件支持。亮点包括对Panfrost驱动程序的初始双核 GPU 支持、对使用 Realtek 音频的 HP 笔记本电脑的支持、ThinkPad T14 和 P14s Gen 1 笔记本电脑上的 InterTouch 支持、对 Razer BlackWidow 键盘的支持、带触控栏的 MacBook Pro 笔记本电脑的 Fn 映射以及各种适用于配备 Apple T2 安全芯片和多种 Apple 妙控键盘型号的 Mac 的好东西。
Linux 内核 5.18 现在可以从kernel.org网站下载,供那些喜欢自己编译内核的人下载。如果这不是您的菜,您将不得不等待 Linux 5.18 系列登陆您最喜欢的 GNU/Linux 发行版的稳定软件存储库,这应该会在接下来的几周内发生。而且,正如预期的那样,下一个主要版本 Linux 5.19 的合并窗口将于明天打开。
转自 https://9to5linux.com/linux-kernel-5-18-officially-released-this-is-whats-new