CentOS Stream 10 介绍与选型指南

以发行版选型视角全面介绍 CentOS Stream 10(代号 Coughlan,2024 年 12 月上线,RHEL 10 的上游开发分支,维护至 2030):Fedora→CentOS Stream→RHEL 三段流水线定位、与重建版(Rocky/Alma)的方向性差异、x86-64-v3 基线与 BaseOS/AppStream/CRB 仓库体系、适用与不适用场景,以及与 RHEL/Rocky/AlmaLinux/Anolis/openEuler 的量化对比与选型建议(2026-10-19 官方页面实查)。

CentOS StreamCentOS StreamLinux系统2026/10/19

CentOS Stream 10 介绍与选型指南

目标:以「发行版选型」视角讲清 CentOS Stream 10 的定位血统(RHEL 上游分支而非重建版)、三段流水线中的角色、发布与生命周期、包管理体系、关键特性、获取渠道与适用边界,并给出 RHEL 系量化选型对比。本文为认知篇(A1),全部版本号、日期与口径均于查询日期 2026-10-19 联网溯源官方页面核验,不做本地安装实测。

一、信息基准

  • 查询日期:2026-10-19(本文所有版本号、日期、口径均在该日联网核验)。
  • 基准版本:CentOS Stream 10(代号 Coughlan),于 2024 年 12 月随 RHEL 10 开发线启动而发布,当前维护至 2030。
  • 「当前版本」判定依据:
  • 维护主体:CentOS Project(Red Hat 赞助);Stream 内容由 Red Hat RHEL 工程团队主导,社区经公开仓库参与验证与贡献。
  • 许可:各组件沿用其上游开源许可(GPL 系为主),免费使用。
  • 发行形态:x86_64/aarch64/ppc64le/s390x 四架构安装介质与云映像(官方下载点分发);BaseOS 与 AppStream 两大 DNF 仓库为分发主体,CRB 仓库默认关闭可选启用。
  • 版本依据与官方来源清单:

二、软件概述

2.1 项目定位与血统:上游分支,不是重建版

CentOS Stream 是 RHEL 的上游开发分支:RHEL 的下一个 minor 版本内容先在 Stream 公开滚动、经过用户验证后进入 RHEL 正式版。这与 2021 年前"CentOS Linux = RHEL 下游重建版"的形态方向相反,也直接决定了 Stream 的选型定位——略超前于 RHEL,而非复刻 RHEL。

血统沿革:2020-12-08 Red Hat 宣布 CentOS Linux 8 提前终止(2021-12-31 EOL)、项目转向 Stream 后,Stream 8 于 2021-09 前后上线,随后按"RHEL 大版本开发线"节奏推进:Stream 9 对应 RHEL 9(2021 年上线),Stream 10 "Coughlan" 对应 RHEL 10(2024 年 12 月上线)。RHEL 10.0 于 2025-05 GA 后,Stream 10 继续承载 10.1、10.2……等 minor 版本的前置开发。

2.2 Fedora → CentOS Stream → RHEL 三段流水线

Red Hat 企业级 Linux 的开发交付链为三段:

阶段角色性质
Fedora新技术首发:新内核、新组件、新默认项在此验证上游创新版,每半年一版,生命周期约 13 个月
CentOS Stream企业化整合:被 RHEL 采纳的组件在此按大版本线滚动集成、公开构建与验证RHEL 的开发分支,滚动
RHEL商业产品化:经 Stream 验证的内容固化为 minor 版本 GA,进入十年级订阅支持企业版,minor 约半年一个

对选型的含义:Stream 位于"Fedora 的稳定化后、RHEL 的 GA 前"——它比 RHEL 多出尚未 GA 的 minor 内容,比 Fedora 稳定但仍有滚动性。官方口径下,Stream 本身可用于生产(Red Hat 对 Stream 提供与 RHEL 对应线的支持衔接),但其内容会随 RHEL minor 开发持续演进。

2.3 版本节奏与生命周期

  • 节奏:滚动交付,随 RHEL minor 开发持续推进,无固定点版本日历;
  • 生命周期:与对应 RHEL 大版本线对齐——Stream 10 维护至 2030(官方 Release Notes 口径,查询日期 2026-10-19);Stream 9 维护至 2027-05-31;
  • 并行线:当期 Stream 9 与 Stream 10 两条线同时接受更新(官网首页并列提供)。

三、核心架构与组成

3.1 内核与用户态基线

Stream 10 与 RHEL 10 同代同源(来源:Stream 10 Release Notes 与 RHEL 10 Release Notes,查询日期 2026-10-19):

  • 内核:6.12 系列起步,随 minor 开发滚动演进(RHEL 10.0 为 6.12.0,10.1 为 6.12.0-124.8.1;Stream 常态略超前);
  • CPU 基线:AMD/Intel 64 位构建目标为 x86-64-v3(Release Notes 明示"notable change"),aarch64 要求 ARMv8.0-A,另有 ppc64le(POWER9)与 s390x;
  • 图形栈:Wayland 为主,X11 应用经 Xwayland 兼容层运行(Release Notes 口径)。

⚠️ 注意:x86-64-v3 基线意味着不支持 2013 年前的老 CPU;官方 Release Notes 同时记录了"发布初期 Secure Boot 不可用"的问题及后续修复,启用 Secure Boot 的环境应确认当期已修复状态后再部署。

3.2 包管理体系:RPM + DNF

  • RPM 包格式 + DNF 包管理器;BaseOS 与 AppStream 两大仓库为分发主体(Release Notes 明示"two main DNF repositories");
  • CRB(CodeReady Builder)仓库可用但默认禁用,编译依赖从该仓库获取;
  • 与 RHEL 仓库体系同构,RHEL 官方文档与运维脚本习惯可直接套用;EPEL 由 Fedora 社区按对应 EL 版本提供。

3.3 发行形态

  • 安装介质与云映像:x86_64/aarch64/ppc64le/s390x 四架构,官方下载点分发;
  • 公开构建流水线:Stream 的构建与内容仓库公开可查(CentOS Mirage/Koji 基础设施),用户可跟踪"下一个 RHEL minor 会包含什么";
  • SIG 变体:Hyperscale、Automotive 等 SIG 在 Stream 之上构建变体与扩展仓库。

四、关键特性

依据官方 Release Notes 与项目渠道归纳:

  • RHEL 前置验证位:能看到并验证"半年后才 GA"的 RHEL minor 内容(内核 6.12 线的持续演进、新驱动与新组件);
  • 完全免费且免费更新:无订阅要求,更新随开发线持续推送,生命周期至 2030;
  • x86-64-v3 基线:与 RHEL 10 一致的现代 CPU 指令集门槛;
  • Wayland 默认 + Xwayland 兼容层:图形栈与 RHEL 10 同向;
  • BaseOS/AppStream/CRB 仓库结构:与 RHEL 完全同构的仓库与依赖模型;
  • 公开开发过程:从秘密构建转向公开分支,社区可在 RHEL GA 前提交问题报告与补丁。

五、获取与上手

以下转述官方下载与文档路径(认知篇不做本地实测)。

5.1 下载渠道

  • 官网首页按 Stream 9/10 分线提供安装介质与云映像下载入口(官方下载点);
  • Stream 10 Release Notes 页内提供发行说明、仓库结构与已知问题(含 Secure Boot 事项);
  • 各大公有云市场提供官方维护的 Stream 云映像。

5.2 安装路径(官方流程转述)

  1. 下载所选架构(x86_64 为默认)的安装介质并校验;
  2. 经 Anaconda 安装器完成分区、软件组与账户设置;
  3. 安装后以 /etc/centos-release 确认标识为 "CentOS Stream release 10 (Coughlan)";
  4. 执行 dnf update 同步至当期滚动状态;需要编译环境时按官方说明启用 CRB 仓库并搭配 EPEL;
  5. 启用 Secure Boot 的环境先核对 Release Notes 中的已知问题与修复状态。

5.3 运维建议(官方口径指引)

  • 把 Stream 当作"RHEL minor 预览线"使用:在测试集群上先行验证下一个 minor 的行为,为 RHEL 生产升级做前哨;
  • 关注 RHEL minor GA 时间点,Stream 与 RHEL 内容在 GA 后对齐收敛;
  • 生产关键系统若要"稳定复刻 RHEL",应选择 Rocky/AlmaLinux 等重建版而非 Stream。

六、适用场景与限制

适用场景:

  • RHEL 兼容性前哨:上游 ISV/运维团队提前验证下一个 RHEL minor 的内核与组件变更;
  • 开源贡献与问题前置:在 RHEL GA 前向公开仓库报告缺陷、参与修复;
  • 免费且更新活跃的 EL 系环境:开发/测试/内部基础设施,可接受滚动演进;
  • SIG 创新底座:Hyperscale 等变体以 Stream 为基座追新内核与新特性。

限制与注意:

  • 不是重建版:内容略超前于 RHEL minor,且随开发持续变化;需要"与 RHEL 逐位一致"的生产环境应选 Rocky/AlmaLinux;
  • 没有商业 SLA:Red Hat 订阅支持面向 RHEL,Stream 用户走社区渠道;
  • 更新节奏不可冻结:无法像 RHEL minor 那样锁定点版本长期运行;变更管理成本高于固定发布版;
  • ** Secure Boot 等发布期问题**:Stream 10 发布初期存在 Secure Boot 不可用的已知问题(官方 Release Notes 记录),保守环境应确认修复状态;
  • 2020 年转型记忆:Stream 与原 CentOS Linux 不是同一形态,沿用旧"CentOS=免费 RHEL"心智做选型会造成定位误判。

七、同类选型对比

7.1 RHEL 系发行版量化对比

以下数据均于查询日期 2026-10-19 联网核验:

维度CentOS Stream 10RHEL 10.xRocky Linux 10.2AlmaLinux 10.2Anolis OS 23openEuler 24.03 LTS SP4
上游关系RHEL 10 的上游开发分支(前置)商业企业版(本系基准)RHEL 源码重建(下游,1:1 目标)RHEL 源码重建(下游,ABI 兼容导向)双线并行:23 线自立演进;8 线兼容 RHEL 8独立社区发行版(开放原子基金会孵化)
维护主体CentOS Project(Red Hat 赞助,RHEL 工程团队主导内容)Red HatRESFAlmaLinux OS Foundation龙蜥社区 OpenAnolisopenEuler 社区
当前版本/节奏Stream 10 "Coughlan"(2024-12 上线,滚动)10.0(2025-05)/10.1(2025-11),minor 约半年10.2(2026-05-28)10.2(2026-05-26)23.5(2026-07,GA ISO 已在官方存储桶)24.03 LTS SP4(2026-06-30);创新版半年一发
支持期维护至 2030(Stream 9 至 2027-05-31)大版本约 10 年常规至 2030-05-31、安全至 2035-05-31与 RHEL 10 生命周期一致(约 2035)23 线以官方生命周期公告为准;8 线对齐 RHEL 8(2029-05-31)24.03 线 Planned EOL 2027-03(官网口径)
许可组件上游许可(免费)订阅制商业产品组件上游许可(免费)组件上游许可(免费,基金会持有)组件上游许可(免费,社区治理)开源(Apache-2.0 主口径)
包管理RPM + DNF(BaseOS/AppStream/CRB)RPM + DNFRPM + DNFRPM + DNFRPM + DNF(含 epao)RPM + DNF
内核6.12 线滚动(略超前 RHEL minor)6.12.0/6.12.0-124.8.16.12(RHEL 同源)6.12.0-211.7.3.el10_26.6 LTS + cloud-kernel6.6(LTS 线)
CPU 基线/架构x86-64-v3、ARMv8.0-A、POWER9、s390x(四架构)同左同 RHEL 10同 RHEL 10 + i686 用户态流x86_64/aarch64/loongarch64/sw_64/RISC-V(RVA23)多架构含 RISC-V
GitHub 星标口径不以 GitHub 计不以 GitHub 计rocky-linux/rocky 9.5k(shields.io,2026-10-19)网站仓库 53 星;构建以自托管 GitLab 为主OpenAnolis/cloud-kernel 20 星;以 Gitee 为主以 Gitee/GitLab 为主,不设 stars 口径
支持模式社区(无商业 SLA)订阅 SLA社区 + 第三方商业(CIQ 等)社区 + 第三方商业(CloudLinux/TuxCare 等)社区 + 厂商生态(阿里云等)社区 + 厂商生态(华为等)

数据来源:https://www.centos.org/centos10/ 、https://www.centos.org/centos-stream9/ 、https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/pdf/10.0_release_notes/index 、https://docs.rockylinux.org/releases/ 、https://wiki.almalinux.org/release-notes/10.2.html 、https://openanolis.cn/download 、https://openeuler.org/ 、https://img.shields.io/github/stars/rocky-linux/rocky ,查询日期 2026-10-19。

7.2 选型建议

  • 参与 RHEL 演进验证 → CentOS Stream 10:本文主角的正确用法——测试前哨、缺陷前置、公开贡献;
  • 生产环境要免费 RHEL 兼容 → Rocky 10.2 / AlmaLinux 10.2:下游重建版,生命周期至约 2035,不受 RHEL 开发波动影响;
  • 需要 SLA 与认证 → RHEL 10.x:Stream 无商业支持,订阅诉求直接转 RHEL;
  • 国产 CPU 与信创 → Anolis OS 23 / openEuler:架构覆盖与国内生态优先;
  • 一句话定位:Stream 是"RHEL 的开发分支",不是"免费 RHEL"——把这句写进选型备忘,可避免 2020 年转型以来最常见的误选。

八、参考链接