CentOS Stream 是什么:定位与适用边界
This content is not available in your language yet.
CentOS Stream 常被当成「CentOS Linux 的续作」,但官方给它的位置是另一个:RHEL 的上游公开开发分支。本页只讲定位与边界——它是什么、什么场景下该选它;版本与支持窗口见CentOS Stream 版本与支持,介质与装法见安装 CentOS Stream。
官方表述与维护方
Section titled “官方表述与维护方”官方 About 页对 CentOS Stream 的表述是:它派生自 Fedora,只接收面向 RHEL 的更新,因此由 RHEL 团队维护;发布节奏为约三年一个大版本、每个 release 维护五年,维护期与 RHEL 的 full support 阶段对齐——Stream 9 与 Stream 10 就是按这条节奏发布的两条版本线。
顺带把两个容易记错的点摆正:
- 维护方是 RHEL 团队,原因就写在官方表述里:它只接收面向 RHEL 的更新;
- 它派生自 Fedora,不是从 RHEL 已发布内容重建出来的产品。
与 RHEL 的关系:Stream 是上游,CentOS Linux 是下游
Section titled “与 RHEL 的关系:Stream 是上游,CentOS Linux 是下游”官方对比页给出的关系是:CentOS Stream 是 RHEL 的 upstream,也就是公开的开发分支——具体到版本线,Stream 9 是 RHEL 9 下一个次版本的上游;而 CentOS Linux 是 RHEL 的 rebuild,处在 downstream。
同一条链路反着读,是官方的另一句表述:改动如果进了 Fedora,它可能出现在下一个 RHEL 版本里,再进入下一次 CentOS rebuild——官方给这一过程的时间尺度是「可能需要数年」。
与 CentOS Linux 的四条差异
Section titled “与 CentOS Linux 的四条差异”官方把两者的差异归成四类:上游/下游、更新频率、贡献模型、测试方式。这四类差异贯穿 Stream 9 与 Stream 10 两条版本线,也是后面判断适用边界的依据。
| 差异 | CentOS Stream | CentOS Linux |
|---|---|---|
| 上游/下游 | RHEL 的公开开发分支(upstream) | RHEL 的 rebuild(downstream) |
| 更新频率 | 面向即将到来的 RHEL 次版本,准备好就发布,不攒成次版本批次 | 重建当前已发布的 RHEL 内容,次版本是大批更新、次版本之间是小批更新 |
| 贡献模型 | 可以直接贡献,官方给出的时间尺度是数周到数天 | 需经上游项目(包括但不限于 Fedora)间接进入 |
| 测试方式 | 两者非常相似,差别主要在事情发生的时机 | 同样受益于这些测试,但在 Stream 出现之前缺少影响测试内容的入口 |
表中四行对应官方对比页的四个小节,是判断「该用哪条线」的最小对照。官方的原话是两者在很多方面相似,差异集中在上面四处。
适用边界:先看支持窗口
Section titled “适用边界:先看支持窗口”官方对比页给出的 End-of-life 日期是:CentOS Stream 8 为 2024-05-31,CentOS Stream 9 为 2027-05-31;Stream 8 的日期已经过去。
这条事实直接决定边界怎么划:讨论「该不该用 Stream」时,选项里已经没有 Stream 8;要评估的是 Stream 9 与 Stream 10 这两条仍在窗口内的版本线。每个日期的完整口径(含它与 RHEL 支持阶段的对应关系)见CentOS Stream 版本与支持。
什么场景该用、什么场景不该用
Section titled “什么场景该用、什么场景不该用”把官方表述放回你的诉求上,判断标准其实只有一条:你要的是「参与并提前看到面向 RHEL 的变更」,还是「与已发布的 RHEL 逐位对应的重建版」。
- 如果你要的是前者:官方把 Stream 描述为公开开发分支,改动进 Fedora 后可能进入下一个 RHEL 版本、再进入下一次 rebuild——这条链路就是它的用途所在;
- 如果你要的是后者:官方对 CentOS Linux 的描述是 rebuild(downstream)。两条线定位不同,选哪条取决于你要哪一类,而不是哪一类更「官方」;
- 无论选哪条,先看支持窗口:上一节的两个日期已经说明 Stream 8 不在选项内。
- CentOS Stream 版本与支持 — 版本线、官方 End-of-life 日期与查法
- 安装 CentOS Stream — 四种架构与介质类型、校验与启动介质提醒
- CentOS Stream 仓库与滚动内容 — 持续交付对仓库与更新节奏的影响
- 用 Stream 预览 RHEL 次版本 — 把上游流当作预览窗口
- 官方:Comparing CentOS Stream and CentOS Linux、About CentOS