Linux Kernel 5.19 已经正式发布,作为一个主要分支,它带来了更多新功能、改进的硬件支持、网络支持的一些显着改进,以及大量 Bug 和安全修复。
Linux Kernel 5.19 新增功能
处理器方面
- 实现了对 LoongArch CPU 系列的初步支持。 LoongArch 是中国龙芯公司开发的通用 CPU,它基于 MIPS 架构,并有望在 Kernel 5.20 中提供完整的支持。
- Linux Kernel 5.19 版本还为 Intel 的 Raptor 和 Alder Lake 处理器带来了运行时平均功率限制(RAPL)支持。
- 新的英特尔 IFS 驱动程序支持带来了一项功能,有助于在处理器部署的早期阶段检测电路级别的 CPU 故障等硬件问题。
- AMD Zen 4 CPU 基于指令的采样(IBS)模块中引入了更多的更新。此外,PerfMonV2 在这个版本中被引入,提供了更多的性能监控能力。
主要的 ARM 更新
ARM 平台迈出的一大步终于到来。Linux Kernel 5.19 现在支持多个 ARM 平台,并且包括大量的补丁,这是一个很大的进步。
显示和存储更新
- Apple M1 NVMe SSD 控制器支持发生了相当大的变化。
- 在 XFS、btrfs、F2FS 和 exFAT 文件系统方面都有增强功能。
- Linux Kernel 5.19 仅图形驱动程序就增加了大约 50 万行代码。 它们包括 AMD RDNA、CDNA、英特尔 Raptor Lake、英特尔 DG2/Alchemist 等的更新。
网络方面的更新
- 随着云计算和数据中心的出现,高性能网络成为人们所希望的刚需。无线和有线连接的核心网络代码以及许多单独的网络驱动程序在 Linux Kernel 5.19 中得到了改进。包括了对 Big TCP支持,有助于实现 400GBit/s 的流量速度。
- 支持 pureLiFi(一种基于光的新网络技术)驱动,以及 Silicon Labs 的 WFX WiFi 低功耗物联网接收器的主要驱动。
- 对多路径 TCP(MPTCP)也有进一步的改进,包括对 MPTCP 路径管理器的用户空间支持。
- 对 Realtek 8852ce 5GHz 芯片组、联发科 T700 调制解调器和 Rensas RZ/V2M 的支持。
- 增加了高通 ATH11K Wi-Fi 驱动程序的网络唤醒功能。
Linux Kernel 5.19 其他更新
- 著名的随机数生成器在此内核版本中得到继续改进。
- Zstd 压缩是当今流行的趋势,Linux Kernel 5.19,内核获得了 Zstd 压缩固件支持。这为 XZ 压缩固件支持提供了一种节省空间的替代方案。
- 笔记本电脑在此内核版本中获得了 Chrome OS EC 驱动程序支持,让使用非 Chromebook 设备成为可能。
- 对 Wacom 手写设备、联想 Thinkpad Trackpoint II、Google Whisker Touchpad 和联想 X12 TrackPoint 的支持也有小部分更新。
- 增加了 HWMON 子系统,硬件监控继续得到改进。在这个内核升级中,它在各种主板上引入了更好的传感器范围覆盖,包括华硕的 PRIME X470-PRO 和 ProArt X570 Creator 系列主板。 Aquacomputer 还提供了一些代码来支持风扇控制器。