CentOS 停止支持后 OS 应该如何选择?
本文最后更新于:2024年7月25日 下午
概述
CentOS Linux 将于 Jun 30th, 2024 EOF (结束生命周期). 届时,我们的 OS 还有哪些选择?
笔者这里提供一些方案供大家参考.
不要选择 CentOS Stream
不要选择 CentOS Stream!
不要选择 CentOS Stream!
不要选择 CentOS Stream!
重要的事情说 3 遍。原因如下:
之前的 CentOS Linux:
红帽企业级 Linux 生态系统形成了 Fedora、RHEL 和 CentOS Linux 协同发展的局面,社区上游通过 Fedora 向广大开发工程师提供桌面操作系统的持续创新和技术架构整合,大约是每 6 个月发布一个版本;中游是红帽企业级 Linux,主要面向广大企业和应用开发商,特点是稳定、安全和性能优化;下游是社区领导的 CentOS Linux,面向成本敏感用户和生态开发者,特点是无成本、易获取,大约在红帽企业 Linux 发布的几个月后发布。
现在的 CentOS Stream:
CentOS Stream 本身介于 Fedora 和 RHEL 之间,离 RHEL 更近,相当于 RHEL 上开发的所有功能都已经在 CentOS Stream 具备,该版本同样对所有人免费开放,可保证开发者提前获得 RHEL 新特性,在此基础上来做诸如开发第三方组件等工作,拓展他们对于 RHEL 生态的影响。相当于 CentOS Stream 是 RHEL 的试验田。
2019 年 9 月,Red Hat 宣布了 CentOS Stream,它是 CentOS 的滚动发行版本,介于 Fedora Linux 的上游开发和 RHEL 的下游开发之间而存在,当官方明确表示未来不会再发布由 RHEL 代码编译而成的 CentOS 后,意味着 CentOS Stream 先行,稳定之后再发布 RHEL,所以不难理解众多开发者对这个决策的不满。
而且现在 CentOS 只提供大版本,如 CentOS Stream 8 和 9, 没有之前的 7.X 这样的小版本.
虽然 RedHat 官方保证 CentOS Stream 足够稳定,但是根据笔者和其他相关人士的沟通,均不再选择其作为生产环境 OS.
CentOS 替代品
接下来我们正式进入推荐环节.
RHEL Linux
RHEL 大家都熟悉,就不做简介了。不考虑钱的因素,RHEL Linux 是最完美的替代品…😅
适合用户:
- 不差钱
- 对稳定性要求极高
- 需要购买专业 Linux 维护服务
- 金融行业
Rocky Linux
Rocky Linux 简介:
Rocky Linux 直接从 RHEL® 重建源代码,无论用例如何,您都将拥有超级稳定的体验。
Rocky Linux 的诞生背景:
为了应对这种 (CentOS Stream) 情况,CentOS 创始人 Gregory Kurtzer 在 Github 上发起新项目 Rocky Linux。
对于 Rocky Linux 的发展方向,Kurtzer 称,Rocky Linux 并不会像一些开发者建议的那样改走 Debian 或其他稳定的 Linux 发行版路线,而是坚持像曾经的 CentOS 那样,继续做为 RHEL 的下游构建。项目团队的目标是让开发者能够继续用到稳定版的 CentOS。
使用 Rocky Linux 替代 CentOS, 代价也是最小的。但是 Rocky Linux 的稳定性还需要经过更长时间的检验.
适合用户:
- 开源
- 期望寻找 CentOS 的平替
- 熟悉 Fedora RHEL CentOS 生态
公有云 Linux
如果您的全部或大部分资源都在公有云上托管,那么还有一个可行的方案是选择:公有云提供的 Linux. 如:
- Amazon Linux
- Alibaba Cloud Linux
- …
这些公有云 Linux 主流也基本都是基于 Fedora 和 yum 的生态,而且在对应的公有云上可以免费使用,并且会有额外的增强体验。切换起来的代价比 RHEL 或 Rocky 大了一些,但是还是相对来说比较容易的.
适合用户:
- 公有云用户
Debian 系 Linux
以上提到的几种选择,都是基于 Fedora 这一系的 Linux 衍生而来。切换代价也相对较小.
但是如果用户相比稳定性,更追求创新,追求更新的内核,更新的功能,那么也可以选择切换到 Debian 系 Linux, 推荐的选择有: Debian 和 Ubuntu.
当然,要切换到 Dbian 系 Linux, 代价还是相对较大的:
- 包管理软件会从 yum/dnf 切换到 apt/dpkg
- 大多数人的观点是 Debian 系统不像 RHEL/CentOS 那样稳定或无故障
- Debian 的内核 / 软件相对更新
适合用户:
- 相比稳定性,更追求创新
- 熟悉 Debian 生态
- 已经较多使用容器 / K8s (因为 Debian 在容器生态中更常见)
- 需要使用较新内核或较新的功能,如 eBPF 和 Cilium
信创系 Linux
如果您主要面向的是国内的政企 / 金融客户,有信创的刚需,那么推荐您切换到信创系 Linux, 主流的包括:华为主导的 openeuler 和 阿里主导的 anolis (龙蜥) os.
这两款也是基于 Fedora 的生态系统,其官网也往往会有用于一键迁移 OS 的实用工具。但是软件生态还需要更多时间来培养成熟.
适合用户:
- 信创需求
- 面向政企 / 金融客户
总结
CentOS Linux 将于 Jun 30th, 2024 EOF (结束生命周期), 我们的 OS 有哪些选择?
- 不要选择 CentOS Stream;
- RHEL Linux, 适合金融客户;
- Rocky Linux, 适合需要开源免费且平替 CentOS Linux 的客户;
- 公有云 Linux, 适合资源都在公有云上的客户;
- 信创 Linux, 适合面向国内政企 / 金融,有信创需求的客户.
以上.