CentOS 不再热门的原因主要包括以下几点:
官方支持结束:CentOS 7 的服务支持已于 2024 年 6 月 30 日结束,CentOS 8 的支持也在 2021 年底终止。这意味着企业无法再享受长时间的支持,而必须在短时间内迁移到其他系统。
商业策略转变:Red Hat 在 2020 年宣布将 CentOS 从作为 RHEL 的下游改为 CentOS Stream,即 RHEL 的上游。这一改变意味着 CentOS 不再是一个稳定版本的操作系统,而是 RHEL 的“上游”版本,更多地充当开发和测试平台的角色,这与企业用户对稳定性和长期支持的需求不符。
社区参与度不足:CentOS 由一个小型志愿者团队维护,随着时间的推移,社区参与度下降,导致维护变得更加困难。
安全漏洞问题:CentOS 依赖 RHEL 的代码库,该代码库存在一些未解决的安全漏洞。Red Hat 决定将资源集中在修复 RHEL 中的漏洞,而不是 CentOS。
更新停止:红帽公司在 2021 年底停止了对 CentOS 8 的更新,并在 2024 年停止了对 CentOS 7 的更新。这一决定使得 CentOS 失去了企业级 Linux 操作系统的优势,无法在生产环境中大规模部署。
替代方案的兴起:随着 CentOS 停止更新,社区和市场上出现了多个替代方案,如 Rocky Linux、AlmaLinux、Anolis OS、openEuler 等,这些发行版提供了与 CentOS 兼容的软件生态,同时具备更好的稳定性、安全性和长期支持。
云计算的影响:随着云计算的兴起,市场对 CentOS 的需求减少,因为云服务提供商通常会提供预先配置好的虚拟机和容器,这使得 CentOS 的使用场景变得有限。
投资决策:Red Hat 拒绝对 CentOS 进行投资,而是选择投资其商业产品 RHEL 和面向开发者的 CentOS Stream。这一决定导致 CentOS 项目被终止。
综上所述,CentOS 由于官方支持结束、商业策略转变、社区参与度不足、安全漏洞、更新停止、替代方案的兴起、云计算的影响以及投资决策等多方面的原因共同作用的结果,逐渐被市场忽略。