Linux 7.2 版本正式发布,距离上个版本仅数月,但期间积累了大量改动。最引人注目的是耗时超过一年的缓存感知调度(Cache Aware Scheduling)终于合并,该功能通过 CONFIG_SCHED_CACHE 选项启用。在多级缓存(LLC)芯片上,没有缓存感知的调度器可能将相关任务分散到不同缓存区域,而新特性会将相关任务分组到同一 LLC 内的核心上,减少跨缓存访问开销。
AMD 平台驱动大量为 Zen 6 做准备,新增 HFI v3 排名表支持及 Family 1Ah Model 80H SoC 支持。AMD ISP4 驱动为 HP ZBook Ultra G1a 等 Ryzen 笔记本补全了摄像头支持;AMDGPU 获得 HDMI 2.1 固定速率链路(FRL)初步支持,这是 HDMI 论坛多年阻止开源驱动实现该功能后的突破。Intel 方面,EDAC 工作主要面向下一代 Xeon Diamond Rapids,Nova Lake H 和 Panther Lake H 通过 IGEN6 驱动获得带内 ECC 错误报告。TDX 模块现在支持运行时更新,类似 CPU 微码,安全修复不再需要完整重启。
笔记本支持也有改进:新增 ASUS ROG Strix G16 2025、Zephyrus G14 2023/2025 和 TUF Gaming F16 支持,联想笔记本获得更多可配置属性及 WMI 电池充电限制,Surface Pro 12 英寸获得平台驱动支持。Nouveau 通过 GSP 支持 NVIDIA GA100 计算加速器;Btrfs 大 folio 支持脱离实验状态并默认开启,2M 巨大 folio 作为新实验选项引入。Apple M3 MacBook 首次可引导主线内核(目前仅限串行控制台),由 Asahi Linux 开发者完成。新增 USB4STREAM 协议,允许两台机器通过 USB4 或 Thunderbolt 线缆直接传输数据。
Linus Torvalds 在发布公告中表示,最后一周的改动比预期更大,但考虑到"新常态",延迟发布可能永远无法发布。他提到有一些较晚的 revert,包括 drm scheduling 相关改动,这是处理"代码未准备好导致问题"的正确方式。
本次是常规版本更新,适合遇到此前内核版本存在硬件兼容或调度问题的用户升级。编译或安装新内核需要一定技术水平,建议参考官方安装指南并注意风险。
#GitHub #开源 #Linux #内核 #AMD #Intel #调度器 #缓存感知 #HDMI21 #AsahiLinux
@GitHubTrendingHub