Rocky Linux 和 CentOS 之间的版本对应关系是基于它们共同的上游源 —— Red Hat Enterprise Linux (RHEL)。由于 Rocky Linux 是作为 CentOS 的“精神继承者”而创建的,其目标是与 RHEL 完全二进制兼容,并且版本号与 RHEL 保持一致。
以下是 Rocky Linux 与 CentOS(包括 CentOS Linux 和 CentOS Stream)之间的版本对应关系:
| RHEL 版本 | CentOS Linux 版本 | CentOS Stream 版本 | Rocky Linux 版本 | 发布时间(大致) |
|---|---|---|---|---|
| RHEL 8 | CentOS 8 | CentOS Stream 8 | Rocky Linux 8 | 2019–2021 |
| RHEL 9 | CentOS 9(未发布) | CentOS Stream 9 | Rocky Linux 9 | 2022 年起 |
详细说明:
-
CentOS Linux 的终结:
- 原来的 CentOS Linux(即传统的稳定版,与 RHEL 同步发布)在 2021 年底被 Red Hat 宣布停止维护(CentOS 8 于 2021 年 12 月 31 日停止维护)。
- Red Hat 将 CentOS 项目转向 CentOS Stream,这是一个滚动发布的、RHEL 的上游开发版本,不再与 RHEL 完全同步。
-
Rocky Linux 的诞生:
- 由 CentOS 创始人 Gregory Kurtzer 牵头创建,旨在填补 CentOS Linux 停更后的空白。
- Rocky Linux 8.x 对应 RHEL 8.x,功能、包版本、API 完全兼容。
- Rocky Linux 9.x 对应 RHEL 9.x,同样保持二进制兼容。
-
版本对应示例:
Rocky Linux 8.10≈RHEL 8.10≈CentOS Linux 8.10(已停更)Rocky Linux 9.4≈RHEL 9.4≈CentOS Stream 9(注意:CentOS Stream 是滚动更新,版本号接近但不完全等同)
⚠️ 注意:CentOS Stream 并不等于传统的 CentOS Linux。它更像是一个开发预览版,适合开发者测试,但生产环境更推荐使用 Rocky Linux 或 AlmaLinux 等 RHEL 的下游重建版本。
总结:版本对应关系
| Rocky Linux | 等效于 | 替代了 |
|---|---|---|
| Rocky 8 | RHEL 8 | CentOS Linux 8 |
| Rocky 9 | RHEL 9 | CentOS Linux 9(未发布) |
? 因此,你可以将 Rocky Linux 视为 CentOS Linux 的直接替代品,尤其是在 CentOS 项目转向 Stream 后。
建议:
- 如果你以前使用 CentOS 7/8,现在迁移应选择对应的 Rocky Linux 8 或 9。
- 新项目建议使用 Rocky Linux 9(长期支持到 2032 年)。
- Rocky Linux 与 CentOS Linux 在使用上几乎无差别,yum/dnf、systemd、SELinux 等完全一致。
如需查看最新版本,可访问官网:
- https://rockylinux.org
- https://centos.org
CDNK博客