不止眼前所见:Red Hat Enterprise Linux 10 幕后揭秘(第4部分)
Source: Red Hat Blog
本系列回顾了构建和发布 Red Hat Enterprise Linux 10 背后的人物与规划。从最早的概念阶段到 2025 年 Red Hat Summit 的正式发布,我们将聆听 RHEL 10 成形过程中的第一手故事。
在我们之前的章节中,了解了 Red Hat Enterprise Linux (RHEL) 10 的诞生过程,深入探讨了测试流程以及核心特性(以及围绕这些特性的故事)是如何逐步形成的。在 第 4 部分,随着团队在代码冻结前为各项功能进行最后的完善,这些故事变得更加清晰可见。
2025 – 距 Summit 2025 还有六个月
Brian Stinson, Principal Software Engineer
“最后的冲刺阶段:这部分实际上是各个团队会变得更紧张的时段,因为这不仅是‘我们在收尾功能吗?’而是‘我们是否已经完成了发布所需的其余基础能力的工作?’
我的所有包都进来了么?我们是否按正确的时间表让它们通过 QE?它们是否已经发出征求反馈?这些活动在我们接近代码冻结时会显著增加。”
Chris Wells, Senior Director, Product Marketing – RHEL Business Unit
“我知道我们需要把这个故事讲得更有吸引力。但我们不会改变本次发布的功能,只能改变我们描述这些功能的方式。
所以我在哥伦布开了个会,邀请了 RHEL 10 的首席产品营销经理 Marty Loveless,以及住在阿克伦、开车一两个小时就能到的 Scott McCarty。他当天专程开车下来。我们把自己锁在会议室里,头脑风暴‘我们可以从哪些不同的角度来谈论这些内容?’尝试从全新的视角去寻找:有没有别的切入点?”
Major Hayden, Senior Principal Software Engineer
“那是我和另一位 Red Hatter 在工程端一起编写代码的时段,所以我们分工合作。RAG [retrieval‑augmented generation] 是我们的头号挑战。我们当时的假设是:‘把一堆 PDF 放进桶里,啪,直接搜索。’这显然不对。
很大一部分挑战来源于我们很多人第一次接触向量。我在学校学过微积分,知道向量是笛卡尔平面上的一条线,但仅此而已。句子怎么会变成向量?这完全没有道理,于是我不得不抽一天时间重新学习微积分,弄清到底发生了什么。
然后我们遇到的最大障碍是结果质量不佳。
我们看到一篇博客建议让 LLM 对客户的问题进行细化。于是我们最终建立了一个问题细化流程:把客户的问题交给 LLM,询问‘这个问题可能是关于 RHEL、Red Hat 产品,还是 Linux?能否把它转化为五个更具体、带有关键词的问题,这些关键词与上述主题对应?’
例如,客户可能说:“SSH no restart”。细化步骤会把它转化为几个更具体的查询,这些查询包含可能出现在我们 RAG 内容中的短语。向量搜索随后匹配到更多文档,结果立刻变得更好。”
Chris Wells (continued)
“真正能够把我认为 Red Hat 在市场上的独特差异化因素——我们围绕 RHEL 的全部 Linux 知识与专长——产品化为 Lightspeed 助手,让我们拥有了一种强有力的方式来宣传 RHEL 10。”
Stef Walter, Senior Director, Linux Engineering
“我们的客户——一些大客户——在官方支持之前就已经在部署 image mode。他们的反馈是:‘这太棒了,我们不在乎,马上就部署。’
真正让我们感受到冲击的是,当他们在生产环境中部署且不等我们时的惊讶。对他们的 IT 流程以及他们想要实现的变革来说,这价值极高,以至于他们不会等我们。于是我们必须跟上他们的步伐。”
Chris Wells (again)
“我们围绕 image mode 有一个非常有力的故事。我们说,‘如果把 image mode 作为一种不同的系统打补丁和更新的方式来谈会怎样?’
在过去的一年里,我们主要把 image mode 讲成部署新系统、新镜像以及边缘部署的方式——这些说法都完全合理。
但随后我们想到,‘如果再进一步会怎样?如果……”
“与其仅仅在边缘部署,你实际上创建了一个生产服务器的镜像,使其不可变,并以这种方式部署?”
每当需要更新该服务器时,只需更新镜像并重新镜像系统。这是一种不同的部署方式,消除了管理 Linux 系统——打补丁——的巨大头痛之一。通过镜像模式进行补丁管理会比传统的基于包的方式更容易、更快速、风险更低。”
我们现在几乎已经到了 RHEL 10 在 Summit 2025 发布的阶段——这应该是最容易的部分,对吧?……对吧?!
请关注 2025 年的下一篇文章,团队将为我们详细讲解实际的发布机制和生产部署。