Linux 7.4 首个候选版本发布:近两万项提交涌入 AI推动史上罕见大型合并窗口

摘要:

Linux 创始人 Linus Torvalds 日前宣布发布 Linux 7.4-rc1,这是 Linux 7.4 系列的首个发布候选版本。该版本是在为期两周的功能合并窗口结束后推出的,标志着内核开发正式进入测试与稳定阶段。在未来数周中,开发团队将重点修复问题并打磨新加入的功能,为最终稳定版发布做准备。

根据 Torvalds 介绍,由于其休假期间带来的一些时间安排变化,目前他的收件箱中仍有两个尚未处理完成的拉取请求。尽管这些内容有可能被纳入后续版本,但为了避免继续推迟首个候选版本发布,他决定先行推出 Linux 7.4-rc1。这些代码最终是否会进入 Linux 7.4,有可能在 rc2 阶段见分晓。

Torvalds 将本次合并窗口形容为“非常庞大(BIG)”,而背后一个重要推动因素正是人工智能相关开发工作。他表示,大量由 AI 驱动或与 AI 相关的开发内容能够在合并窗口期间完成整合,比起在后续发布候选版本阶段以大量修复补丁形式涌入要更令人满意。虽然未来测试阶段依然可能出现不少与 AI 有关的问题修复,但预计冲击程度会小于以往。

与此同时,Torvalds 还提出另一种可能性。他认为,许多开发者或许预期 Linux 7.4 将成为下一代长期支持版(LTS)内核,因此希望尽快将各自的新功能纳入这一版本。如果这一判断属实,那么未来几个候选版本仍可能保持较大的规模,因为开发者还有大量功能需要进一步完善和优化。

从具体数据来看,Linux 7.4 在本次合并窗口中累计获得约 20,000 项代码提交,而正常情况下通常约为 15,000 项左右,整体规模明显高于平均水平。

此外,本版本庞大的代码变更记录还有一个特殊原因。AMD 向内核中导入了大量硬件寄存器定义文件,使得差异日志显著膨胀。Torvalds 表示,本次补丁集中约三分之一的内容实际上都是 AMD GPU 相关寄存器偏移量以及位掩码定义。

除这些大型更新外,Linux 7.4-rc1 还带来了驱动程序、处理器架构支持、文件系统、开发工具链以及内核核心组件等多个领域的改进和更新。

按照 Linux 内核惯例,在接下来的约两个月时间里,开发者预计将每周发布一个新的候选版本,总数大约为七到八个,随后再推出最终稳定版 Linux 7.4。

与此同时,Linux 7.3.1 版本也已于近期发布。随着这一维护更新的到来,基于 Arch Linux 的发行版预计很快将开始提供相应升级包。以快速跟进内核更新著称的 Fedora 发行版,也有望较早向用户提供最新内核版本。

查看评论
created by ceallan