Linux 7.0-rc2 发布:Torvalds 直言对改动规模不太满意

摘要:

Linux 内核 7.0 的第二个候选版本(Linux 7.0-rc2)已正式释出,面向社区进行新一轮测试。 相比一周前结束合并窗口时发布的 7.0-rc1,本次 rc2 主要以修复补丁为主,但整体改动规模之大,甚至让 Linus Torvalds 直言“有点不太高兴”。

image.webp

在本周合入的修复中,最引人关注的是针对 AMDXDNA Ryzen AI 加速器驱动的一系列修正,同时还有多项分散在各类图形驱动中的修补。 Linus Torvalds 本人也亲自提交补丁,移除一个陈旧的 Kconfig 选项,以解决恼人的未初始化随机数相关日志刷屏问题。 此外,代码库中还穿插着各类错误与回归问题的修复,覆盖范围较广。

Torvalds 在当天发布的 7.0-rc2 公告邮件中表示,对本次 rc2 的规模“并不是特别满意”,并希望这只是偶发的节奏波动——即本周拉取请求集中,下周会相对平静。 他指出,从非合并提交数量来看,已经有一段时间没有见过如此“膨胀”的 rc2;这很可能与 6.19 开发周期被额外拖长一周有关,导致部分工作积压到当前周期才集中合入。

更为罕见的是,本次 rc2 的改动构成也与常规情况有所不同。 Torvalds 指出,虽然驱动修改依旧占到约四分之一的差异量,但“只”是四分之一——而在以往的 rc2 中,驱动子系统通常会贡献至少一半的改动。 本次文件系统相关更新则占到约 25%,其中以 SMB 客户端为主,同时也包括 XFS 与 EROFS 等文件系统的修复和改进。

剩余约一半的改动则更为分散,主要集中在测试代码(尤其是 BPF 测试)、内核核心代码、BPF 子系统本身、各架构支持代码以及网络栈等多个方向。 从结构上看,rc2 已经从合并窗口的“特性导向”,全面切换到针对稳定性的修补模式,但整体规模仍显示出 7.0 周期初期工作量的密集。

Linux 7.0 稳定版目前预计将在 4 月中旬前后发布,届时将带来包括面向 AMD Zen 6、Intel Nova Lake 等新平台的多项准备性更新在内的一系列新特性。 对内核开发者与测试者而言,当前的 7.0-rc2 标志着修复阶段的正式加速,也为后续几个候选版本的节奏奠定了基调。

了解更多:

https://lore.kernel.org/lkml/CAHk-=wh=dScTmB+zr7zDdBB-SeFHuqgoQx5PSX5Yusp7LiqgrQ@mail.gmail.com/T/#u

查看评论