你需要知道的关于 CentOS Stream 的一切

最近,CentOS 被杀死,它作为 Red Hat Enterprise Linux (RHEL) 的重建而存在。 您仍会发现 CentOS Linux 8 和 7 的可用性,但它们的支持将分别在 2021 年和 2024 年(维护更新)结束。

正如我们所知,CentOS Stream 将完全取代 CentOS Linux。 但是,它是什么? 是要取代 CentOS 吗? 是否足够可靠?

在本文中,我们将简要讨论您需要了解的有关 CentOS Stream 的所有内容。

什么是 CentOS Stream?

与 CentOS Linux 不同,CentOS Stream 是作为 Red Hat Enterprise Linux (RHEL) 的上游引入的。 而且,它不是滚动发布的发行版。

CentOS Stream 是 RHEL 的开发版本。

为了更清楚地了解 CentOS Stream 是如何开发的,我建议您阅读其中一篇 CentOS 持续交付的官方博文.

当然, Fedora 是另一个上游,但 CentOS Stream 已经定位在 RHEL 和 Fedora Linux。

有了 CentOS Stream,CentOS 社区成员可以有更大的潜力影响 RHEL 的发展。

考虑到 CentOS Stream 是一个紧跟 RHEL 的发行版,任何重大变化 Fedora 应该期望在 CentOS Stream 中反映出来,而 RHEL 是下一站。

CentOS Stream 解决了什么问题?

如您所知,RHEL 的开发在 Red Hat 内部是封闭的。

作为支持开源生态系统的东西,开发人员和社区存在一个开放的贡献差距,可以影响或为红帽企业 Linux 的开发做出贡献。

正是因为这个原因,CentOS Stream 是作为 RHEL 的预览版引入的,或者您可以将其称为 RHEL 的开发版本。

CentOS Stream 旨在弥合差距,让社区为 RHEL 的发展方向做出贡献并拥有发言权。

当然,从商业角度来看,CentOS Stream 旨在鼓励 RHEL 订阅,但我们不要忽视通过 CentOS Stream 对 RHEL 开发做出贡献的便利性。

除了这个解决方案,CentOS Stream 还尝试提供更稳定的 RHEL 预览版。 根据他们的一个 官方博文,他们提到 RHEL 夜间构建是 CentOS Stream 的更新,并且他们每天都尝试使用 CentOS Stream 确保更好的稳定性。

而且,对于想要测试 RHEL 即将发生的变化的人来说,这是一件好事。

它是要取代 CentOS Linux 吗?

不。

CentOS Linux 是 RHEL 的重建,即 RHEL 的社区版。

但是,CentOS Stream 是 RHEL 的开发版本,其中将包括即将针对 RHEL 进行的更改和添加。

因此,CentOS Stream 更适合那些想要测试他们的服务器的人,如果他们是面向未来的(RHEL 就绪),并且可能适合 CentOS Linux 用户,考虑到构建足够稳定,符合他们的要求。

然而,有趣的是,对于某些人来说,它可能会取代 CentOS Linux,因为它在技术上不是滚动发行版。

而且,如果您不想尝试它,请随意尝试可用的 CentOS 替代品。

从 CentOS 8 迁移到 CentOS Stream

幸运的是,将您的 CentOS 系统更新到 CentOS Stream 并不难。 CentOS 团队提供了一个工具来自动删除 CentOS 存储库和添加 CentOS Stream 存储库。

您可以参考我们的 LinuxHandbook 上的迁移指南 了解更多信息。

始终建议您在迁移或更新系统之前备份您的服务器。

你应该这样做吗? 这完全取决于您从本文中阅读的所有内容中对 CentOS Stream 的看法。

从 CentOS 迁移到 Red Hat Enterprise Linux

在因 CentOS 8 突然停产而遭到强烈反对后,红帽宣布将向任何用户免费提供最多 16 个 RHEL 许可证。 此优惠不包括来自 Red Hat 的技术支持。

如果您想利用此优惠,您应该为该优惠创建一个帐户 免费 RHEL. 之后,您可以按照本指南 将您的 CentOS 转换为 RHEL.

总结性思考

就个人而言,我对 CentOS Stream 有复杂的感觉。 是的,它确实开启了 RHEL 的发展,但如果它是 CentOS Linux 的替代品呢? 我不这么认为。

是的,它肯定会鼓励 RHEL 订阅,如果您有兴趣塑造 RHEL 的发展,CentOS Stream 将是您的不错选择。

您如何看待 CentOS Stream? 在下面的评论中让我知道你的想法。