跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
13 min left
服务器与系统

CentOS 停产:对用户意味着什么?⛔

Pius Bodenmann 作者 Pius Bodenmann 13 分钟阅读 更新于 Feb 25, 2023
CentOS 生命周期终结 对用户意味着什么

 多年来,CentOS 一直是 Linux 发行版如何为国际开源社区做出贡献的典范。在这个过程中,我们见证并使用过多个 CentOS 版本,每个版本都有各自的优势和用途,使上游操作系统成为实用的现实。这些版本包括十多年前发布的传奇性 CentOS 6,以及后来的 CentOS Linux 7、CentOS Linux 8、CentOS Stream 8 和 CentOS Stream 9。如今,CentOS 已经停止支持,一切即将改变。

CentOS 与 RedHat 的合作曾被视为该操作系统进入主流的契机。经过数年的联合开发,RedHat 却于 2021 年 12 月 21 日宣布停止对所有 CentOS 变体的主动支持。唯一的例外是 Stream 8 版本,但 RedHat 已宣布该版本将于 2024 年 5 月 31 日停止主动和安全更新。考虑到 Stream 8 是 CentOS 发行版的中游分支,这一消息实际上宣告了这个流行的上游操作系统的终结。

但 CentOS 停止支持给上游操作系统服务的用户带来了新的难题。他们现在该何去何从?这个已停用操作系统有哪些替代方案?那么,为什么 CentOS 在其忠实用户群中如此受欢迎呢?面对最喜爱的操作系统走向终结,失望的用户会不会转向其他操作系统呢?

要更好地理解 CentOS 在操作系统世界中留下的空白,有必要回顾一下它在那些更深入研究计算机操作系统的开发者中受欢迎的原因。这样做将帮助我们理解 CentOS 的潜在替代品需要满足的需求。

  • 稳定性

如 LinuxHint 在这份详细的说明中所指出的 文章CentOS 及其衍生版本是稳定的操作系统平台,能够在任何配置不错的计算机上轻松执行复杂的重型操作。这使得该操作系统在依赖稳定计算机完成工作的用户中广受欢迎。

  • 开源操作系统

CentOS 上游操作系统的开源特性是吸引其用户的关键因素之一。由于 CentOS 的用户中已有大量开发者,开源模式使目标用户能够直接参与全球范围内的产品改进过程。这对任何操作系统都是优势,但对于专门面向开发者的系统尤其重要。

  • 它是免费的(而且更新较少)

与 Windows 等产品不同,CentOS 产品免费提供。这些产品开箱即用,达到企业级标准,深受众多开发公司和个人欢迎。正因为如此,CentOS 被选中用于 托管 cPanel 或 安装 PPTP VPN 我们已经提到了它的稳定性。与 Windows 不同,后者以频繁的更新包著称,CentOS 的代码设计本身就很稳定,很少需要更新。这意味着用户不会像使用 Windows 那样频繁地被迫更新。

CentOS 为何被终止维护?

CentOS 已经走到了尽头。用户正在转向其他操作系统寻找替代方案。但我们有必要反思 CentOS 停止支持的原因。从公开信息来看,这个决定并非由原始的 CentOS 团队做出,而是由 Red Hat 的执行委员会拍板的。他们的动机是什么?这个问题的答案很重要,因为它提醒我们不要过度依赖某个操作系统。任何时候,一个系统的支持都可能被撤回。许多 CentOS 7 用户至今还在适应 CentOS 7 停止支持这一现实。

  • 收益不足以支撑投入

2021年末,有传言称红帽公司正在寻求新的品牌方向,以提高盈利能力。虽然CentOS及其衍生产品当时是红帽的旗舰产品,但它们的免费政策并非红帽主导。这一决定由CentOS的原始开发者做出,而非红帽公司。另一方面,在这么长的时间后改变这一政策本来就会削弱该产品的受欢迎程度。持续修复漏洞和推出更新升级版本的努力最终对红帽来说成本太高,公司最终决定停止支持。

  • 副项目的制约

2021年末,在CentOS停止维护的消息传出时,RedHat的一位高管宣布,做出这一决定的主要原因是CentOS的活跃开发占用了公司大量的运营资源,但回报微乎其微。随着时间推移,Red Hat最大的一次收购反而成了财务包袱。加上公司无力为其他项目分配运营资源,最终导致了这次广为人知的CentOS停止维护决定。

CentOS 停止支持为什么这么重要?

有什么了不起的吗?CentOS 多年来一直是有经验的 Linux 用户选择的 Linux 服务器。CentOS 是大多数在线服务商和主机商的默认操作系统。很多开发者也用 CentOS 来自托管远程服务器和网站。

这不是小问题。除了对小型公司造成的损害外,影响还远不止于此。多年来,IBM 的咨询部门一直向客户推荐使用 CentOS。欧洲设计公司采用 CentOS,他们绝不会接受任何仿制品来替代这个服务器操作系统。CentOS 的影响力也超出了这个范围,它支撑着中国整个电信基础设施的运行。要真正理解 CentOS 的影响力,只需知道 Facebook 开发工作的很大部分也是在 CentOS 上进行的。

查看 Linux 套餐

在拥有 root 权限、NVMe 与 AMD EPYC 强大性能的 Linux VPS 上构建应用。

查看 Linux 套餐

CentOS 8 Stream:虚幻的希望?

CentOS停止维护的消息之所以引发强烈震惊与不满,主要原因在于其宣布和实施均过于仓促,留给用户寻找替代方案的时间极为有限,也导致众多依托该系统运行的大型项目遭受严重冲击。为此,RedHat宣布了一项被外界称为"危机公关"的举措:仅保留CentOS的一个衍生版本"Stream 8",并将其安全支持与主动维护延续至2024年5月底。然而,这一声明非但没有平息社区的愤慨,反而使其进一步升温。为何一款深受用户喜爱的CentOS产品获得延续支持,却让他们比之前更加不满?

上游 vs 中游 了解区别所在

如前所述,CentOS的稳定性及其上游开源结构是其成功的主要原因。在这种情况下,上游意味着产品开源代码中的补丁和更改是从大量用户/开发人员"向上"指向原始开发人员的,这使得整个生产过程成为原始开发人员和用户之间的全面联合努力。这是CentOS受欢迎的原始原因。这个CentOS 8变体讽刺地称为"Stream",并不使用这种相同的模型,而是使用"中游"结构。这个中游变体位于Fedora中的上游开发和RHEL的下游开发之间。这是它在传统CentOS粉丝中不受欢迎的主要原因。

公告和新闻稿

CentOS Stream 8 的续期令用户失望的另一个原因是其宣布方式。Red Hat 决定以原有格式停用 CentOS,但这一决定的公告采用了公关噱头。RedHat 没有提前通知用户以便他们管理正在进行的流程,反而强调了对 CentOS Stream 8 的持续支持。这对上游版本(如 CentOS Linux 7、CentOS Linux 6 和 CentOS Linux 8)的支持者来说是个沉重打击。这个不当的公关决定加上前面提到的上游实用性缺失,彻底击碎了 Stream 8 作为用户最后希望的可能性。

官方声明

尽管有些用户仍然寄希望于 CentOS Stream 版本能够接过衣钵,但各项迹象都表明并非如此。这对一些依赖性较强的用户来说还不够。因此 RedHat 不得不发布官方声明,澄清 Stream 版本无法成为 Linux 版本 CentOS 的替代品,也不会成为替代品。 RedHat首席技术官Chris Wright直接谈到了这个问题.

2022 年最佳 CentOS 替代品

综合来看,用户不禁会问下一步去哪里。毫无疑问,要取代 CentOS 作为少数开源上游 Linux 操作系统平台之一所具备的特性并非易事。不过,已经有一些有实力的选项开始填补这个空白。不用说,在我们逐一介绍这些潜在替代品时,技术细节会相当深入,敬请谅解。

Ubuntu 和 Debian

debian-logo

当然,如果要选择最适合作为 CentOS 替代方案的服务器操作系统,Ubuntu LTS 版本总是首选。而且,Ubuntu 操作系统比 CentOS 更容易使用和管理。APT 是用于安装软件包的包管理器。另一方面,Ubuntu 拥有庞大的生态系统,提供在线课程和文档,用户可以利用这些资源在服务器上部署软件时解决各种问题。 Ubuntu 或 Debian 独立地

Ubuntu 的最新长期支持版本是 20.04 LTS Focal Fossa,开发者将在公开支持下维护至 2025 年,之后可选择商业续期延长至 2030 年。

Ubuntu 每两年发布一个 LTS 版本,而常规版本每六个月发布一次,支持周期为九个月。

Oracle Linux

Oracle Enterprise Linux或 OEL,是最接近 CentOS 8 Linux 的替代方案,支持 RPM 软件包管理。它也是免费开源的,但用户需要订阅才能获得支持;否则可以像 CentOS 一样免费使用。Oracle Linux 是 Red Hat Linux 的克隆版本,因为它由 RHEL 源代码编译而成,能更早地获得安全更新。但你在云计算或 VPS 服务中找不到部署程序的该选项,不过将来可能会有。Oracle Linux 也可以在 docker 中安装。

用户可以将应用从 CentOS 8 迁移到 Oracle Linux 的最新版本,因为两者的基础架构相近。想了解更多细节,请阅读我们的详细 与 Oracle Linux 和 Ubuntu 的对比.

Oracle Linux 可以通过 Oracle 的 E-delivery 计划免费下载。

OpenSUSE

OpenSUSE_Logo

OpenSUSE 是一款多功能的基于 Linux 的操作系统,长期以来被人们忽视。原因之一是它的用户群体比 Ubuntu 和 CentOS 更小,网上教程和文档也相对较少。SUSE Software Solutions Germany GmbH 是其开发者。在 SUSE 上,Delta RPMs 和 ZYpp 包管理工具是 OpenSUSE 的主要命令行包管理器。

包含三个软件包管理工具。Zipp 是常用的命令行工具,YaST 用于前端开发,RPM 用于底层开发。openSUSE 的小版本每12个月发布一次,大版本更新每36到48个月发布一次,与 Ubuntu 的发布周期相似。

AlmaLinux

Almalinux-logo

AlmaLinux,以Project Lenix而闻名,由CloudLinux公司开发,这是一家具有广泛Linux背景的公司。该公司每年投资100万美元开发与RHEL 8及后续版本1对1兼容的版本。AlmaLinux是CloudLinux推出的免费、开源、社区驱动的解决方案,计划于2021年第一季度末发布。AlmaLinux还将使从CentOS迁移变得简单,允许通过单个命令转换整个服务器群,无需重新安装或重启。仅这一点就使其成为托管CentOS迁移的最高效和最可靠的平台之一。

Rocky Linux

 RockyLinux-logo

Red Hat 宣布停止支持 CentOS 8 LTS 版本后,CentOS 的联合创始人 Gregory Kurtzer 将基于 RHEL 软件包创建另一个名为 Linux 克隆版的消息随之传开。Rocky Linux,类似他之前对CentOS所做的那样。我希望他不会像之前那样把它卖给RedHat或IBM。

虽然 Rocky Linux 本身的积累和背景不如某些已成熟的 CentOS 替代方案,但它得到了 Kurtzer 这位顶级开发者的推动。这使它有潜力成为未来最优秀的开源操作系统之一。

结语

如果你习惯了 CentOS Linux 8 的增强功能及其相比前代的改进,迁移到其他操作系统是唯一的解决方案。RedHat 停止支持 Linux 8(而继续支持之前的版本)这一决定确实令人困惑。

如果你还在使用 CentOS Linux 7,暂时不用担心——它将继续获得支持到 2024 年年中。事实上,尽管 CentOS 已经问世多年,但与它的后继者 Linux 8 相比,它仍然拥有庞大的用户群。

为此,许多知名的 Linux VPS 提供商也选择了维护在主机设备上具有 CentOS Linux 7 的服务。你可以尝试使用这些高质量的 Linux VPS 服务 在 Cloudzy 上为自己配置。如果你想切换到针对 CentOS 的其他选项,并在 Cloudzy 的 VPS 主机上使用,也完全没问题。

Cloudzy 不仅在 VPS 主机上继续支持 CentOS 产品,还提供具有竞争力的价格、最小化维护成本和多样化套餐等优势,满足用户的各种需求。

常见问题

CentOS 能在 Linux 上运行吗?

是的。但更准确地说,这是一个 Linux 发行版。换句话说,它是 Linux 的衍生发行版。CentOS 曾经是,现在仍然是一个被广泛使用的、生产就绪的 Linux 服务器发行版。不过,其后期版本停止支持,使其活跃用户群体有所下降。

CentOS 会获得多长时间的支持?

CentOS 最受欢迎的版本「Linux 8」已于 2021 年 12 月 21 日起停止更新。其前一版本「Linux 7」及「Stream」系列将持续获得支持至 2024 年中。

CentOS 是否支持通过 VPS 使用 Linux 的 Good 操作系统?

虽然 CentOS Linux 7 相比已停用的新版本 Linux 8 已经过时,但它仍然是最好的 Linux 操作系统之一,与 Ubuntu、OpenSUSE 和 Debian 并驾齐驱。

分享

讨论

评论

登录后参与讨论。

博客更多内容

继续阅读。

准备好部署了吗? 起价 $2.48/月。

独立云厂商,自 2008 年起。AMD EPYC、NVMe、40 Gbps。14 天退款保证。