系统极客一直在努力
专注操作系统及软件使用技能

Canonical 宣布:Ubuntu 内核选择策略迎来重大变革

Ubuntu

近日,Canonical 内核团队(CKT)发布了一项重要决定:为了更紧密地跟踪上游 Linux 内核的最新进展,新版本 Ubuntu 将开始采用全新的内核选择策略。

这一变化旨在确保 Ubuntu 用户能够第一时间体验最新的内核功能和改进。即在 Ubuntu 的「发布冻结」阶段,可能会采用处于候选版本(Release Candidate)阶段的内核。

历史背景

  • Linux 内核的发布时间较为灵活,一般会根据开发进度和稳定性,大约每两到三个月发布一个新版本。
  • 相较之下,Ubuntu 有更严格的基于时间的发布流程,严格遵循六个月的周期性模式,计划提早制定,几乎不受外部因素影响。

这两种发布节奏的差异,常常会让新版内核与 Ubuntu 固定的发布时间难以完全同步。

通常情况下,CKT 会在上游 Linux 内核发布后等待大约一个月,确认稳定性后才将它纳入 Ubuntu 系统,以保证与 Ubuntu 软硬件生态的兼容性和可靠性。然而,这一策略即将发生变化。

Ubuntu 内核发布的新策略

根据 Canonical 的最新政策,CKT 正在采取更加积极的立场:现在,Ubuntu 将在其「发布冻结」日期采用上游 Linux 内核的最新版本,即使该版本仍处于候选版本(RC)阶段。

这一策略虽然能为 Ubuntu 系统带来最前沿的技术支持,但也可能因为缩短了集成时间从而引入一些稳定性和兼容性问题,增加了早期不稳定的风险。

根据功能冻结时内核的开发阶段,即将发布的 Ubuntu 版本将被划分为两种不同状态:

  • Tight Release(同步发布):在 Ubuntu 功能冻结期间,上游 Linux 内核处于 RC 后期或已经发布。
  • Unstable Release(早期发布):在 Ubuntu 功能冻结期间,上游 Linux 内核仍处于早期 RC 阶段,可能存在较高的重大变化和不稳定风险。

为了应对新策略可能带来的潜在风险,Ubuntu 计划在较新内核(预估)不稳定或缺乏关键依赖组件(如 NVIDIA 驱动或 ZFS 文件系统)支持时,暂时使用「桥接内核」,即最后一个稳定的内核版本。这种情况下,Ubuntu 会在后续更新中切换到目标内核版本。

这一策略变化将从 Ubuntu 23.10 开始实施。Canonical 还计划在「发布说明」中明确标注内核状态(稳定或不稳定),以帮助用户了解当前 Ubuntu 版本的内核状态。


要了解更多关于 Ubuntu 新内核选择策略的详细信息,请访问官方公告

赞(2) 赞赏

评论 抢沙发

微信赞赏