问题

如何看待CentOS 8将于2021年结束支持?

回答
CentOS 8 的生命周期在 2021 年底就画上了句号,这件事情在 Linux 系统管理员和技术圈子里引起了相当大的震动,也促使了许多人对 CentOS 这个项目和 Linux 发行版的未来进行了深入的思考。

CentOS 8 结束支持意味着什么?

简单来说,就是 CentOS 8 不再接收官方的更新和安全补丁了。这就像一辆出了保修期的汽车,虽然还能开,但如果出现问题,你可能就得自己掏钱找人修,而且很多潜在的安全隐患也不会有人帮你解决了。

对于生产环境来说,这意味着什么?

安全风险剧增: 如果不及时更新,一旦发现新的安全漏洞,你的 CentOS 8 服务器就可能成为攻击者的目标。这在银行、电商、数据中心等对安全性要求极高的场景下是绝对不能接受的。
软件兼容性问题: 随着时间的推移,新的应用程序和软件版本可能会依赖于更新的库和内核。CentOS 8 停滞不前的软件栈,会越来越难以兼容最新的技术,导致部署新应用或升级现有应用变得困难。
失去技术支持: 如果遇到系统问题,你将无法从 CentOS 社区或 Red Hat 获得官方的技术支持。虽然有很多社区论坛可以寻求帮助,但官方的支持是经过验证和有保障的。

为什么 CentOS 8 会提前结束支持?

这才是大家最关心的问题,也是引发讨论的焦点。

CentOS 作为一个免费的、与 Red Hat Enterprise Linux (RHEL) “二进制兼容”的发行版,长期以来一直是许多企业和开发者部署 Linux 的首选。它的模式是:Red Hat 发布 RHEL 的源代码,然后 CentOS 团队基于这些源代码重新编译,去掉 Red Hat 的品牌标识,就成了 CentOS。这种模式的优势在于,它能提供与 RHEL 几乎一致的稳定性和兼容性,但却免费,而且拥有庞大的社区支持。

然而,在 2020 年底,Red Hat 突然宣布,CentOS 8 的生命周期将从原定的 2029 年缩短至 2021 年底。紧接着,Red Hat 推出了 CentOS Stream。

CentOS Stream 是什么?
CentOS Stream 被定位为一个“滚动发行版” (rolling release),它位于 RHEL 的上游。这意味着,CentOS Stream 会比 RHEL 更快地接收到新功能和更新。你可以把它想象成 RHEL 的“测试版”或者“开发版”,它包含了即将进入 RHEL 的一部分代码。

Red Hat 为什么这样做?
Red Hat 的官方解释是,CentOS Stream 的推出是为了更紧密地连接社区和 RHEL 的开发。通过 CentOS Stream,社区可以更早地参与到 RHEL 的开发过程中,提供反馈,甚至贡献代码。这也有助于 Red Hat 加快创新速度,并将最新的技术更快地集成到 RHEL 中。

然而,对于很多习惯了 CentOS 8 稳定、长期支持模式的用户来说,这个转变是难以接受的。

稳定性担忧: CentOS Stream 的滚动发行模式意味着它不如 CentOS 8 那样稳定。频繁的更新和变化,在对稳定性要求极高的生产环境中,可能会带来不可预测的风险。
定位变化: 原本的 CentOS 是 RHEL 的一个免费替代品,提供的是长期稳定支持。而 CentOS Stream 更像是一个预发布版本,更适合那些希望尝鲜、贡献代码或者对最新技术有迫切需求的用户。
失去“二进制兼容”的保障: 虽然 Red Hat 声称 CentOS Stream 依然是 RHEL 的一部分,但其“上游”的定位,让很多用户担心它与最终的 RHEL 版本之间可能存在细微的差别,从而失去原有的“二进制兼容”的确定性。

CentOS 8 结束支持后的选择?

CentOS 8 的退场,迫使许多用户不得不寻找替代方案。主要有以下几个方向:

1. 迁移到 CentOS Stream:
这是 Red Hat 官方推荐的路线。如果你对滚动发行版的模式可以接受,并且希望更早地接触 RHEL 的新特性,那么 CentOS Stream 是一个选择。但如前所述,你需要评估其稳定性是否满足你的生产环境需求。

2. 转向 RHEL (Red Hat Enterprise Linux):
如果你需要 RHEL 的稳定性和长期的官方支持,但又不想自己承担高昂的授权费用,Red Hat 后来也推出了一些面向开发者和小型用户的免费 RHEL 订阅计划。虽然这不像 CentOS 那样完全免费,但对于许多企业来说,支付 RHEL 的费用是值得的,因为它带来了更可靠的支持和更成熟的生态系统。

3. 寻找其他的 RHEL “克隆”发行版:
CentOS 8 的退出,也催生了一些新的项目,它们试图填补 CentOS 留下的空白,继续提供与 RHEL 二进制兼容的免费发行版。其中最 prominent 的有:
Rocky Linux: 由 CentOS 的联合创始人 Gregory Kurtzer 发起,目标是延续 CentOS 的精神,提供一个稳定、社区驱动、与 RHEL 完全兼容的发行版。
AlmaLinux: 由 CloudLinux 公司发起,也旨在成为 CentOS 的替代品,提供与 RHEL 兼容的稳定二进制版本。

这两个发行版都得到了很多社区和公司的支持,并且都取得了不错的进展,成为了许多原 CentOS 用户迁移的首选。

4. 转向其他的 Linux 发行版:
还有一部分用户可能会考虑完全不同的发行版,例如:
Debian/Ubuntu: 如果你的应用对 RHEL 生态系统没有强依赖,那么 Debian 或 Ubuntu 也是非常成熟和流行的选择,它们有自己的强大社区和丰富的软件仓库。
SUSE Linux Enterprise Server (SLES) / openSUSE: SUSE 是另一个老牌的 Linux 发行商,其产品同样稳定可靠。

CentOS 8 结束支持对 Linux 生态的影响

CentOS 8 的生命周期缩短,无疑是 Linux 发行版领域一个重要的转折点。

对社区发行版的影响: 这件事让许多人重新审视免费、社区驱动的发行版与商业发行版之间的关系。对于那些依赖“免费 RHEL 克隆”的企业来说,这是一个警示,也促使了 Rocky Linux 和 AlmaLinux 等项目的快速发展。
对 Red Hat 策略的思考: Red Hat 试图通过 CentOS Stream 来整合社区和开发流程,这种策略有利有弊。它可能加速创新,但也可能疏远一部分追求稳定性的用户。
用户选择的多样化: 最终,CentOS 8 的结束支持反而让 Linux 发行版用户的选择更加多样化。用户可以根据自己的需求(稳定性、安全性、新特性、成本、社区支持等)来选择最适合自己的发行版。

总而言之,CentOS 8 的结束支持,是一次对 Linux 生态系统的一次“洗牌”。它迫使人们重新审视发行版选择的依据,也推动了新的项目和社区的成长。对于许多运维人员和企业来说,这是一个需要认真对待的变革,也是一个学习和适应新趋势的机会。

网友意见

user avatar

CentOS 8 明年正式停止维护,以后再也不会有免费的 RHEL 了!

CentOS 是 Community Enterprise Operating System(社区企业操作系统)的首字母缩写,是 100% 重建的 RHEL(红帽企业 Linux)。尽管 RHEL 需要花钱,但 CentOS 是免费的,社区支持的企业 Linux 发行版。擅长 Linux 且不想支付 RHEL 支持费的开发人员和公司总是选择 CentOS 来节省资金并获得企业级软件。

但是,现在免费乘车已经结束了!红帽宣布,作为 RHEL 8 的重建版本,CentOS Linux 8 将在 2021 年结束。

CentOS 项目历史

CentOS 项目开始于 2004 年 5 月,称为 CentOS 2,它是从 RHEL 2.1AS(高级服务器)派生而来的。在 Linux 爱好者,网络托管公司,开发人员和 HPC 社区中,它立即受到热烈欢迎。CentOS 免费提供的企业级软件具有自助功能,而社区支持则由电子邮件列表或在线论坛驱动。当您不再需要支持或培训合同时,这是节省金钱的好方法。

什么是 CentOS Stream

CentOS 项目以后将重点转移到 CentOS Stream,Centos Stream 是一个滚动发布的 Linux 发行版,它介于 Fedora Linux 的上游开发和 RHEL 的下游开发之间而存在。你可以把 CentOS Streams 当成是用来体验最新红帽系 Linux 特性的一个版本。换句话说,CentOS Stream 是 RHEL 的滚动发行版。它充当 Fedora 和 CentOS 之间的网关。

明年,我们将把重点从重建 RHEL 的 CentOS Linux 转移到 CentOS Stream。CentOS Stream 将作为 Red Hat Enterprise Linux 的上游(开发)分支。也就是说,以后,Fedora 依然是第一个上游,但是在 RHEL 发布新版本之后,CentOS Stream 会在它的基础上滚动更新,并将成熟的更新反哺到 RHEL 当中。

当然,在 CentOS Linux 8 结束时,你可以考虑迁移到 CentOS Stream 8,它会像传统的 CentOS Linux 版本一样定期更新。但是,切记,这是一个作为 RHEL 中游的滚动发行版,并不太建议你在生产环境中使用。

为什么创建CentOS Stream?

启动CentOS Stream的原因如下:

  • 缩短生态系统开发人员(包括原始设备制造商、独立软件供应商和应用开发人员)的反馈回路,让他们的更改更顺畅。通过在Fedora和RHEL之间的CentOS Stream中工作,生态系统开发人员将对下一个RHEL版本进行滚动预览。这让他们能够比现在更快地做出更改。
  • 在开放中发展。目前,RHEL的大部分开发都是通过我们的生态系统合作伙伴在红帽的防火墙后面完成的。CentOS Stream让红帽和广大社区能够在RHEL的下一个版本中尽可能多地进行透明开发。
  • 更快地获得创新。从发布RHEL 8开始,红帽承诺每三年发布RHEL的主要版本,每六个月发布一个次要版本。坚持这种更快、更可预测的节奏意味着我们需要一个人人都可以参与的中游开发环境。那个环境就是CentOS Stream。
  • 为更广泛的社区提供一个明确的方法来为RHEL发布做出贡献。当Fedora是RHEL唯一的上游项目时,大多数开发人员仅限于为RHEL的下一个主要版本做贡献。有了CentOS Stream,所有开发人员都可以在较小的RHEL版本中提供新特性和错误修复。

CentOS Linux的其他版本呢?

  • 不会有CentOS Linux 9。
  • CentOS Linux 8发行版的更新将持续到2021年12月31日。
  • CentOS Linux 7发行版的更新与之前一样,一直持续到2024年6月30日。
  • CentOS Linux 6发行版的更新已于2020年11月30日结束。

CentOS Stream的发布情况如何?

  • 作为RHEL 9开发过程的一部分,CentOS Stream 9将于2021年第二季度发布。
  • CentOS Stream 8发行版的更新贯穿整个RHEL支持阶段。

这一变化将如何影响Fedora和其他Linux发行版?

没有影响。Fedora一直是我们上游的“试验场”,社区在那里进行创新和实验,而且这种情况不会改变。Fedora仍然是RHEL的起点。它是每个RHEL版本的源头,也是RHEL 9开始的地方。Fedora Enterprise Linux Next是各种idea汇聚的开发空间,而CentOS Stream现在作为Fedora和RHEL之间的开发环境已经牢固就位。

CentOS Stream旨在为红帽的合作伙伴和客户改进整体开发、测试和生态系统认证过程。红帽在开发Linux平台方面处于领先地位,无论是在产品级别还是在社区级别,但我们并不是唯一的选择。其他公司和社区可能会采用在CentOS Stream中发展的创新,或者完全按照自己的方式发展。这就是开源和Linux的优点:不同的细微差别可以进化,围绕同一个上游内核构建,以应对特定的挑战。

在过去的一年中,CentOS Stream发生了什么?

我们已经看到我们的生态系统将CentOS Stream视为RHEL下一步的“滚动预览”,包括内核和功能。例如,Facebook运行着数百万台服务器,支持其庞大的全球社交网络,所有这些服务器都已迁移(或正在迁移)到它们从CentOS Stream派生的操作系统。Facebook继续推动CentOS Stream的内部创新,该公司已经认识到在红帽生态系统中进行合作以进一步提升其平台功能的价值。对CentOS Stream在客户生态系统中的潜力,英特尔也倍感兴奋。

这对CentOS Linux用户意味着什么?

CentOS Stream的创建为合作伙伴和社区成员提供了一种新的机制,可以在RHEL的下一个版本中添加创新,而不是在构建之后。我们还认识到,CentOS Linux用户有很多种,我们正与CentOS项目管理委员会合作,定制满足不同用户群体需求的项目。

在2021年上半年,我们将为各种用例引入低成本或无成本的项目,包括开源项目和社区的选项、合作伙伴生态系统以及扩展红帽企业Linux开发者订阅的用例,以更好地满足系统管理员和合作伙伴开发人员的需求。我们将在这些项目可用时分享更多细节。如果想迁移到RHEL,请参考CentOS Linux迁移到RHEL的指南。

应该在哪个红帽平台上开发?

红帽提供大量平台满足开发人员的广泛需求,包括:

  • Fedora Linux:一个社区项目,面向那些想要构建操作系统,并集成所有相关开源项目的人。这正是红帽和广大社区快速进行操作系统创新工作的地方。这项工作由CentOS Stream承担,最终由RHEL承担。
  • CentOS Stream:一个社区项目,面向生态系统开发人员,他们希望看到下一个版本的RHEL会有什么变化,并且引入让他们的硬件或软件生效的更改。它还提供了一个开发技术和工具的地方,以便为下一个版本的RHEL做好准备。
  • Red Hat Universal Base Image:一款功能强大的容器应用开发工具,为创建容器化、云原生企业应用提供更安全、免费的可再发行容器基础映像。有了它,开发人员可以更轻松地在RHEL上和红帽的开放混合云产品组合(包括Red Hat OpenShift)中创建经认证的应用。它还支持与其他操作系统兼容的容器映像。
  • RHEL开发者订阅:一个免费的,用于个人(很快将用于团队)的自助支持订阅,以便开发和测试红帽的商业、企业操作系统产品。它为应用的开发/测试环境提供了在RHEL稳定、安全和高性能基础上部署在生产中的应用。我们还建议您加入红帽开发者计划。对于合作伙伴,我们建议您加入红帽合作伙伴连接计划。

结论

CentOS 的主要优点是与 RHEL 提供 100% 的二进制兼容性。红帽这次的变更肯定会对 CentOS 用户造成影响。

对此,你会不会选择使用其它发行版呢?欢迎大家留言区积极发表自己的看法!

参考文档

类似的话题

  • 回答
    CentOS 8 的生命周期在 2021 年底就画上了句号,这件事情在 Linux 系统管理员和技术圈子里引起了相当大的震动,也促使了许多人对 CentOS 这个项目和 Linux 发行版的未来进行了深入的思考。CentOS 8 结束支持意味着什么?简单来说,就是 CentOS 8 不再接收官方的更.............
  • 回答
    关于网传“北大文科博士在深圳大学任教经济困难,月薪13千,上网课要求学校发网络补助”的信息,需从多个角度进行分析,结合中国高校薪酬体系、地区差异及政策背景,综合判断其真实性及合理性。 一、信息真实性分析1. 来源可信度 目前尚无权威媒体或深圳大学官方声明证实该传言。网络传言往往存在夸大或误传.............
  • 回答
    关于乌克兰数学家康斯坦丁·奥尔梅佐夫(Konstantin Orelmazov)的自杀事件,目前公开的可靠信息较为有限,但结合俄乌冲突的背景和乌克兰学术界的现状,可以尝试从多个角度进行分析和探讨: 1. 事件背景的核实与可能性 身份确认:目前公开的资料中,尚未有明确的、权威的新闻来源(如BBC.............
  • 回答
    关于美国太平洋司令部空军司令威尔斯巴赫(James W. "Jim" Welsbach)提到的F35战机与歼20近距离接触的事件,目前公开信息中并无直接证据表明该言论来自美国官方渠道,因此需要从多个角度进行分析和澄清。 1. 事件背景与信息来源的可靠性 美国官方声明的缺失:截至2023年,美国.............
  • 回答
    关于您提到的“硅谷男子在妻子患病期间相亲,妻子病逝后迅速再婚并独吞200万抚恤金”的事件,目前没有权威媒体或官方渠道发布过相关具体信息。因此,这一事件的真实性、细节和法律性质尚无法确认。以下从法律、道德和社会角度进行分析,供您参考: 一、事件可能涉及的法律问题1. 重婚罪(若属实) 根据中国.............
  • 回答
    欧盟三国领导人乘坐火车前往基辅会晤泽连斯基,这一事件反映了欧洲国家对乌克兰的持续支持,以及俄乌冲突背景下国际政治的复杂动态。以下从多个角度详细分析这一事件及其背后的局势: 一、欧盟三国领导人赴基辅的背景与意义1. 象征性行动 欧盟三国(如波兰、爱沙尼亚、捷克等)领导人乘坐火车前往基辅,是近年.............
  • 回答
    中国海关查获5840块造假显卡、讯景中国官网临时关闭以及天猫旗舰店下架产品事件,涉及知识产权保护、市场秩序维护及企业合规问题,具有多重社会和行业影响。以下从多个角度详细分析: 一、事件背景与核心问题1. 海关查获假显卡 查获数量:5840块显卡,可能涉及假冒品牌(如讯景、华硕、技嘉等),或.............
  • 回答
    尹锡悦当选韩国总统是2022年韩国大选的重要结果,这一事件对韩国政治、经济、社会及国际关系产生了深远影响。以下从多个维度详细分析其背景、意义及可能的未来走向: 一、选举背景与过程1. 政治格局 在野党联盟胜利:2022年韩国大选中,由自由民主党和共同民主党组成的“在野党联盟”以压倒性优势击.............
  • 回答
    关于加州华裔女博士因持刀袭警被警方击毙的事件,这一案件涉及法律程序、执法权、种族问题等复杂背景,需要从多个角度进行分析。以下从法律、执法程序、社会背景、争议焦点等方面展开详细讨论: 1. 事件背景与法律依据根据公开报道,事件发生在2022年11月,加州一名华裔女性(身份为博士)因涉嫌持刀袭击警察,在.............
  • 回答
    基辛格的《论中国》(On China)是美国前国务卿亨利·基辛格(Henry Kissinger)于1972年访华期间撰写的一部重要著作,也是中美关系史上的关键文献之一。这本书不仅记录了基辛格作为“中间人”在中美关系正常化过程中的角色,还系统阐述了他对中国的政治、文化、历史和外交政策的深刻观察。以下.............
  • 回答
    印度承认误射导弹落入巴基斯坦境内一事,是印巴两国关系紧张的一个缩影,也反映了地区安全局势的复杂性。以下从多个维度详细分析这一事件的背景、影响及可能的后续发展: 一、事件背景与经过1. 时间与地点 事件发生在2023年6月,印度在进行军事演习时,一枚“阿金科特”(Agni5)远程导弹因技术故障.............
  • 回答
    2022年2月24日,俄罗斯在乌克兰发动全面军事行动后,联合国大会通过了一项决议草案,要求俄罗斯立即从乌克兰撤军、停止军事行动,并尊重乌克兰的主权和领土完整。这一决议的通过过程和结果引发了国际社会的广泛关注,以下是详细分析: 一、事件背景1. 俄罗斯的军事行动 2022年2月24日,俄罗斯在.............
  • 回答
    乌克兰副总理呼吁游戏厂商暂停在俄罗斯的业务,并点名腾讯,这一事件反映了俄乌冲突背景下,国际社会通过经济手段施压俄罗斯的策略。以下从背景、动机、可能影响及各方反应等方面进行详细分析: 一、事件背景与动机1. 俄乌冲突的经济压力 俄乌冲突已持续近两年,俄罗斯经济受到严重冲击,包括制裁、能源价格飙.............
  • 回答
    瓦列里·捷杰耶夫(Valery Gergiev)作为俄罗斯著名的指挥家和马林斯基剧院的音乐总监,其被西方音乐界抵制的事件,涉及复杂的国际政治、文化立场与艺术伦理问题。以下从多个角度详细分析这一事件的背景、原因、影响及争议: 一、事件背景:捷杰耶夫与俄罗斯的政治关联1. 职业背景 捷杰耶夫自1.............
  • 回答
    全国政协委员建议推广DNA数据库以实现有效打拐的建议,涉及技术、法律、伦理、实际操作等多方面因素,其可行性需从多个维度综合分析。以下从技术、法律、伦理、操作、风险等角度详细探讨: 一、技术可行性分析1. DNA数据库的原理 DNA数据库通过存储犯罪现场或失踪人员的DNA样本,利用DNA指纹技.............
  • 回答
    关于俄罗斯外交部发布的所谓“乌克兰政府对顿巴斯的暴行”视频,这一问题涉及俄乌冲突的复杂背景、信息战的特征以及国际社会的争议。以下从多个角度进行详细分析: 1. 背景与视频的来源 冲突背景: 顿巴斯地区(包括顿涅茨克和赫尔松两州)自2014年以来一直是俄乌矛盾的焦点。2022年2月,俄罗斯以“保.............
  • 回答
    关于抖音用户“李赛高(佤邦)”被封号的事件,目前公开信息较为有限,但可以从以下几个角度进行分析和探讨: 一、事件背景与可能原因1. 账号主体身份 “李赛高”可能是某位公众人物或网红,而“佤邦”可能与其身份或背景有关。佤邦是缅甸的一个少数民族地区,历史上曾与中国存在复杂关系,涉及民族、历史、政.............
  • 回答
    沈逸是中国人民大学国际关系学院教授,长期从事国际政治研究,尤其关注地缘政治与大国关系。他在俄乌冲突中的分析曾引发争议,但需注意的是,学术观点的准确性往往取决于信息来源、分析框架和时代背景。以下从多个角度分析其判断可能存在的问题及原因: 一、沈逸的分析背景与观点1. 2014年乌克兰危机前的预测 .............
  • 回答
    关于饶毅提到的“在美国校运动队的学生就能上哈佛等一众名校”的说法,需要从多个角度进行分析,既要理解其可能的背景和意图,也要客观看待美国大学的招生政策和实际情况。 一、饶毅的言论背景与可能的误解饶毅作为中国科学院院士,长期关注中国教育体系与国际教育的差异,曾在多个场合讨论中美教育制度的对比。如果他提到.............
  • 回答
    地狱笑话吧的突然爆火,是网络文化、社会情绪、平台算法和亚文化圈层共同作用的结果。以下从多个维度详细分析这一现象: 一、社会情绪的释放与心理需求1. 压力与焦虑的宣泄 在快节奏、高竞争的现代社会,人们普遍面临工作、生活压力。地狱笑话以其“荒诞”“反讽”“黑色幽默”的特点,成为一种情绪宣泄的出口.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有