Linus 发布 Linux Kernel 5.18 稳定版,带来许多新功能

系统教程10个月前发布 dytgl
4 00

Linux Kernel 5.18 比 Linux 5.17 内核系列晚两个月,并在其整个开发周期中获得了 7 个 RC(Release Candidate)里程碑,让内核开发人员修复错误并改进现有功能。

Linux Kernel 5.18 的亮点包括切换到 C11 编译器标准、支持跟踪系统中的“用户事件”、支持 AMD 的“主机系统管理端口”功能、支持 NVMe 设备上的 64 位完整性校验和、支持Intel 的“硬件反馈接口”功能,对 x86 架构的间接分支跟踪支持,以及 AMD Zen CPU 上更好的进程调度性能。

Linus 发布 Linux Kernel 5.18 稳定版,带来许多新功能

Linux 5.18 还改进了 Btrfs 文件系统,支持两个新ioctl()操作,允许对文件区的直接读写,以及跨挂载的 reflink/dedupe 支持,改进随机数生成器功能,改进 io_uring 子系统,添加 RSA 加密支持 virtio-crypto 设备,并将新的keep_last_dots挂载选项添加到 exFAT 文件系统,这样它就不再从文件名中删除尾随句点。

另外值得一提的是,32 位 PowerPC 系统最终支持 Linux Kernel 5.18 中的实时补丁,它还实现了对 Intel 软件定义的硅驱动程序的支持,对 F2FS 文件系统的 ID 映射挂载的支持,内置支持用于 NFS 文件系统中的 NFSv3,支持 BPF 程序打包内存分配器,以及新的 fprobe 函数进入/退出探测机制,用于基于 ftrace 使用单个探测处理程序探测多个函数。

对于 ARM 用户,Linux Kernel 5.18 为 32 位 ARM 系统带来了对单独中断和虚拟映射内核堆栈的支持,以及对新 QARMA3 指针身份验证算法的支持和对 AArch64 (ARM64) 架构的影子堆栈构建支持。

对于 RISCV 架构,Linux 5.18 引入了对“Sv57”页表格式的支持、使用 SBI PMU 和 Sscofpmf 扩展的新性能实现、对 SBI CPU-idle 扩展的支持以及对可重启序列的支持。此外,PA-RISC 架构获得的 vDSO 支持最少。

在其他值得注意的变化中,Linux Kernel 5.18 弃用了对 ReiserFS 文件系统的支持,改进了桥接子系统以支持多生成树,增加了对快速数据路径 (XDP) 机制的片段支持,并添加了一个名为machine的新 Linux 内核密钥环,该密匙环包含TPM 的机器所有者密钥 (MOK)。

最后但同样重要的是,Linux 5.18 包括许多新的和更新的驱动程序,以提供更好的硬件支持。其亮点包括对 Panfrost 驱动程序的初始双核 GPU 支持、对使用 Realtek 音频的 HP 笔记本电脑的支持、ThinkPad T14 和 P14s Gen 1 笔记本电脑上的 InterTouch 支持、对 Razer BlackWidow 键盘的支持、对 MacBook Pro 笔记本电脑的Fn映射,以及适用于带有苹果 T2 安全芯片和几款苹果妙控键盘 Magic Keyboard 型号的 Mac 电脑的各种好东西。

现在可以从kernel.org网站下载 Linux Kernel 5.18 ,供那些喜欢自己编译内核的人下载。如果你不喜欢或不会编译,将不得不等待 Linux 5.18 系列登陆您最喜欢的 GNU/Linux 发行版的稳定软件存储库,应该会在接下来的几周内发生。而且,正如预期的那样,下一个主要版本 Linux 5.19 的合并窗口将于明天打开。

© 版权声明

相关文章