本系列将介绍构建和发布红帽企业 Linux 10 所涉及的人员和规划。从最早的概念阶段到 2025 年红帽全球峰会上的发布,我们将听到有关 RHEL 10 诞生的第一手资料。
在2025 年红帽全球峰会上,我们发布了全球领先的企业 Linux 平台的最新版本:红帽企业 Linux(RHEL)10。此版本不仅仅是一些细微的增强或功能添加; RHEL 10 提供 AI 驱动的 Linux 管理、后量子加密功能和容器,作为操作系统的原生语言。
简而言之,RHEL 10 彻底改变了企业 Linux 平台的运作方式。这意味着这不是一蹴而就的事。
来自工程、营销、产品管理、QE 等不同部门的 1000 多名红帽员工齐心协力,共同完成了这一非凡时刻。然而,对于这些个人和团队来说,这不是一个事件,而是数百个时刻和里程碑的结晶。
让我们通过 RHEL 10 实际构建者的视角来回顾其中的一些时刻。
2022 年(RHEL 9 发布后)
RHEL 主要版本(如 8、9 和 10)每三年发布一次。这意味着,2025 年红帽全球峰会上的发布实际上是在 2022 年红帽全球峰会之后开始的,当时 RHEL 9 已成为现实。
Gunnar Hellekson,红帽企业 Linux 副总裁兼总经理
“RHEL 上的工作永不停息。主要版本是每三年一次的机会,可以进行颠覆性的渐进式更改,而这些更改在次要版本中根本行不通或不可接受。”
Mike McGrath,核心平台工程副总裁
“我们有架构师、产品负责人、软件工程师和软件 QE 工程师,所有人齐心协力,让这个庞大的项目顺利运转。关键是要记住,在项目层面上,必须确保每个人都一视同仁,并了解我们在做什么、要去哪里以及何时到达,这样所有人才能同时达成目标。
对于像 RHEL 这样的大型发行版,参与的绝大多数人都是工程师。因此,设立了一个项目,并由 Shelley Dunne 担任项目经理。这是 Shelley 使用 RHEL 发布的第一个版本,我们非常高兴她能参与其中。”
Shelley Dunne,高级首席项目经理
“我们同舟共济。我们需要不断思考,某项功能、特性或变更是否适合该产品。如果是,我们就一起来看看哪些人需要做什么,然后一起完成。”
McGrath
“然后,我们开始挑选负责部分工作的人员。Brian Stinson 是我们 RHEL 10 的主要架构师,我们很早就让他参与其中,因为 Fedora 社区如何影响到 RHEL 版本。Fedora 每六个月发布一次版本,远远领先于 RHEL - 但如果我们知道 RHEL 的发展方向,我们需要先在 Fedora 上实现目标。”
Brian Stinson,首席软件工程师
“我们希望融入到 Fedora 社区中,以帮助确保 RHEL 的未来体现在 Fedora 版本中。在 Fedora 中执行某些操作然后继承它,而不是稍后尝试分叉,它的成本更低,维护人员的工作成本更低,认知负担也更低。因此,为了改进 Fedora 和红帽的客户,尽早影响 Fedora 中的特性和功能是我们真正的用意所在。
但我们也希望确保在适当的时候对 Fedora 产生影响和调整,因为当我们准备好产品化时,我们需要确保 RHEL 所需的功能已在 Fedora 中。”
McGrath
“在发布的前 18 个月里,我们有时会遇到一些很棒的东西,激发新的想法,有时我们会推动这些想法的发展。但所有这些都发生在社区空间中,无论我们是否愿意,我们都能获得反馈,这确实有助于我们磨练新的技术堆栈。”
Dunne
“集思广益。让我们看看有什么。我们来谈谈客户的反馈。我们来谈谈合作伙伴的反馈。
考虑到我们技术和业务的性质,很多事情的周转时间都很短。因此,如果谈论的是 2025 年的 RHEL 11(还有三年时间),那么在我们实现目标之前,世界可能会发生变化。”
Scott McCarty,红帽企业 Linux 高级首席技术产品经理
“因此,我们在红帽全球峰会前 36 个月就启动了这一活动。我们知道我们将在本次峰会上发布。感觉如此遥远。事实并非如此。”
Hellekson
“每个人都沉浸在无限可能中,因为计划不受时间和热量消耗等严峻现实的限制。一切皆有可能!”
但这只是构建 RHEL 10 过程中许许多多重要时刻的开始。在下一篇文章中,我们将了解作为 CentOS Stream 一部分完全开放的 RHEL 新开发方式如何帮助塑造该平台的未来。