CentOS 8 停产日期为 2021 年 12 月 31 日,而 CentOS 7 停产日期为 2024 年 6 月 30 日。
对我来说,这似乎是一种非常奇怪的情况,较晚的版本在较早的版本之前到期。谁能向我解释一下吗?
我无法在 2022 年运行 EOL 系统,并且我不想将我的 CentOS 8 服务器(运行 nginx 作为反向代理)迁移到 CentOS 流。
我对 Rocky Linux 等替代品也不太热衷。也许这是一个不寻常的步骤,但降级到 CentOS 7 是否是争取一些时间的更好选择?
答案1
CentOS 8 是不是它是 RHEL 8 的克隆,现在是滚动版本,是一种测试平台。
https://centos.org/distro-faq/
https://www.redhat.com/en/blog/centos-stream-building-innovative-future-enterprise-linux
RHEL 8 目前免费供个人使用,因此如果您不想使用坚持 RHEL 软件包的其他克隆版本,也可以更新它。
答案2
对我来说,这似乎是一种非常奇怪的情况,较晚的版本在较早的版本之前到期。谁能向我解释一下吗?
根据 RedHat 管理机构的决定,CentOS 8 在 CentOS 7 之前到期,支持 CentOS Stream。
CentOS(2004)最初是一个社区项目,它重建 RHEL 软件包,删除 RH 商标部分并提供社区支持,是 RHEL 的下游。 2014年,RH收购了CentOS商标和网站,并开始直接支持该项目。
- CentOS 8 于 2019 年 9 月 24 日发布。原本CentOS 8的全面更新到2025年,维护更新到2029年。后来被缩短到2021年12月31日。
- CentOS 7 于 2014 年 7 月 7 日发布。完整更新截止日期为 2020-08-06,维护更新截止日期为 2024-06-30。
为什么生命周期会因为 RH 发布了 CentOS Stream 而缩短,这是一个滚动发行版,并且会更新事先的对于 RHEL,本质上是它的上游。并不是每个人都高兴知道他们的服务器操作系统将被其他人测试。官方声明,强调我的:
CentOS Linux是 Red Hat Enterprise Linux (RHEL) 的重建版。因此,它是下游来自 RHEL。 CentOS Linux 版本号反映了它们所基于的 RHEL 版本的日期。例如,CentOS 8.2105 是 2021 年 5 月发布的 RHEL 8.3 的重建版。
CentOS 流,另一方面,是上游、公共发展RHEL 的分支。具体来说,CentOS Stream 8 是 RHEL 8 下一个次要版本的上游,CentOS Stream 9 是 RHEL 9 下一个次要版本的上游,依此类推。
未来是什么?
CentOS 有三种可能的替代品,全部都是 RHEL 的下游:
洛基Linux(2021 年 6 月)是一个由社区维护的新发行版,旨在取代 CentOS,由 CentOS 的原始开发人员领导。 Rocky Linux 8 预计支持至 2029 年。基本上是 CentOS,具有新名称,但尚未成熟。
阿尔玛Linux(2021 年 3 月)也出于同样的目的而启动,由 CloudLinux 维护,该公司也拥有商业产品 CloudLinux 操作系统。他们的常见问题解答说“CloudLinux 致力于支持 AlmaLinux 直到 2029 年”。
甲骨文Linux(2006),由 Oracle 维护,并提供可选的商业支持。它并不是要取代 CentOS,但应该可以工作。