正如我们所知,IBM 的 Red Hat 刚刚杀死了 CentOS:有了 CentOS Stream,稳定性走出了大门

CentOS 被视为稳定、安全和免费的服务器 Linux 发行版。 由于 对此项目所做的最新更改 由 IBM 旗下的红帽公司提供。 这是一个快速总结:

  • 焦点从 Red Hat Enterprise Linux (RHEL) 的重建 CentOS Linux 转移到 CentOS Stream,它紧跟在当前 RHEL 版本之前。
  • CentOS Linux 8 作为 RHEL 8 的重建,将于 2021 年底结束。
  • 之后,滚动发布的 CentOS Stream 成为 CentOS 项目的标识。 将来不会有基于 RHEL 9 的 CentOS 9。
  • CentOS Linux 7 将继续其生命周期,并将于 2024 年结束。

让我们详细说一下。

在 CentOS Stream 之前,先了解一点 Red Hat、CentOS 和 Fedora

给不懂的人解释一下。 红帽企业 Linux (RHEL) 是由开发的商业 Linux 发行版 红帽 它提供服务器和桌面版本。 他们有严格的指导方针来保护红帽商标。

Red Hat 在 Linux 发行版上有两个主要的社区项目: FedoraCentOS.

多年, Fedora 作为 RHEL 的上游工作。 这意味着新功能和变化被引入 Fedora 首先,其中一些将包含在下一个 RHEL 版本中。 笼统地说, Fedora 作为 Red Hat 的试验场。 至少在几年前以前是这样。

另一方面,CentOS 是/曾经是一个下游社区项目。 RHEL 引入的任何更改也将包含在 CentOS 中。 新版本的 RHEL 发布了吗? 几个月后将推出新版本的 CentOS。

基本上,CentOS 是 RHEL 的克隆,具有 RHEL 的大部分优点,但没有 RHEL 的成本。 到目前为止,它被认为是付费客户首先在 RHEL 中获得功能,然后社区用户通过 CentOS 获得它们。

CentOS Stream:从实验开始,成为未来

2019 年 9 月, 红帽宣布推出 CentOS Stream. 它是 CentOS 的滚动发布版本。

这个想法是使用 CentOS Stream 作为上游开发之间的中游 Fedora Red Hat Enterprise Linux (RHEL) 中的下游开发。

所以, Fedora 是未来的试验场 主要版本 RHEL 和 CentOS 的发布。 同时,CentOS Stream 为未来的贡献扫清了道路 次要版本 到 RHEL 和 CentOS。

听起来是一个好主意? 直到 Red Hat 宣布未来 CentOS 将仅作为 CentOS Stream 存在。

最新的稳定版 CentOS 8 突然将其寿命缩短到 2021 年底,而不是早先预计的 2029 年 5 月。旧版 CentOS 7 仍将支持到 2024 年。

你看到这个变化的问题了吗? 您部署 CentOS 8 时认为您将在 2029 年之前获得稳定的生产服务器。相反,它在明年停产,您被迫在选择 CentOS Stream 或替换为其他发行版(如 Debian 或 Ubuntu)之间做出选择。

这意味着虽然付费 RHEL 用户将享受经过良好测试的稳定服务器,但社区成员除了使用不太稳定的滚动发行版之外别无选择。

琐事

CentOS 不是由 Red Hat 启动的。 它从一开始就是一个社区项目。 在 Red Hat 开始赞助开发后,CentOS 的商标和所有权于 2014 年转移到 Red Hat,大约在其创建后 10 年。

企业干预往往意味着厄运

正如 Nixcraft 所观察到的,当一家大公司进入现场时,它可能并不总是带来好消息。 社区项目经常受到冲击。

Oracle 收购了 Sun:Solaris Unix、Sun 服务器/工作站和 MySQL 到 /dev/null。

IBM 收购 Red Hat:CentOS 将 >/dev/null。

自我提示:如果 Oracle、IBM、MS 等大型供应商购买了您喜欢的软件,请尽快开始迁移过程。

— Unixverse 中最好的 Linux 博客? (@nixcraft) 2020 年 12 月 8 日

红帽长期以来一直是一家成功的公司。 这是 第一家十亿美元的开源公司. 红帽还专注于容器和编排平台,将自己定位为行业领导者。

现金充裕但苦苦挣扎的 IBM 以 340 亿美元收购了红帽。 它仍然是历史上最大的科技收购之一。

IBM 正在指导 Red Hat,而 Red Hat 正在指导 CentOS。 将稳定的 CentOS 转换为 CentOS Stream 的举措将阻止使用免费可用的 CentOS 服务器。 CentOS 是第二受欢迎的服务器选择 它的一些用户可能会选择 RHEL 许可证。 这将为红帽带来额外的收入。

红帽希望您信任 CentOS Stream 作为您的服务器

CentOS 保证 此举不会使 CentOS Stream 成为 RHEL beta 测试平台。

CentOS Stream 将在 RHEL 之前获得修复和功能。 一般来说,我们希望 CentOS Stream 比 RHEL 有更少的错误和更多的运行时功能,直到这些软件包进入 RHEL 版本

红帽也 建议相信 CentOS Stream 项目. 它提到许多企业已经在他们的服务器上使用 CentOS Stream。

我们已经看到我们的生态系统将 CentOS Stream 作为 RHEL 下一步的“滚动预览”,无论是在内核还是功能方面。 Facebook 运行数百万台服务器来支持其庞大的全球社交网络,所有这些服务器都已迁移(或正在迁移)到它们源自的操作系统 CentOS 流.

什么样的未来?

看看未来如何发展会很有趣。 目前,尽管有所有保证,但看起来 CentOS 正在成为 beta RHEL 未来版本。

最糟糕的是,Red Hat 和 CentOS 都懒得让用户信任。 至少他们可以在 CentOS 9 上做出这些改变。CentOS 8 的突然结束是一个糟糕的举动。 想象一下这样的情况,系统管理员努力从 CentOS 7 迁移到 8,却发现它的支持提前 8 年结束。

对于那些不想使用 CentOS Stream 的人来说,还有其他基于 Red Hat 的服务器发行版,但让 CentOS 8 用户陷入这样的麻烦是非常不负责任的。

更新:CentOS 的最初创建者已经在致力于创建一个名为 Rocky Linux 的 RHEL 分支,以填补 CentOS Stream 留下的空白。

你怎么看发展? 您对 CentOS Stream 有何看法?