什么是 CentOS Stream?
CentOS Stream 是一个允许红帽开发人员与开源社区成员协作的 Linux 开发平台。 Red Hat 在发布新版本之前在 CentOS Stream 中开发 Red Hat Enterprise Linux(RHEL) 源代码。因此,它被认为是开源开发模式的一部分。该模型的实现使 CentOS Stream 成为 Red Hat Enterprise Linux 未来版本的预览。
在红帽企业Linux的开发过程中,CentOS Stream作为一个关键组件组成:
红帽企业 Linux:它是一款完全支持生产的企业操作系统。
Fedora:上游项目是 Red Hat Enterprise Linux (RHEL) 的基础。这里介绍了卓越的操作系统开发。
CentOS Stream:它提供了红帽企业 Linux 后续主要和次要版本的预览。 CentOS Stream 介于 RHEL 和 Fedora 之间。它为开发人员提供了下一版 RHEL 的清晰画面。这使得开发人员能够在未来规划和设计与 RHEL 版本兼容的下一代应用程序。在被纳入红帽企业 Linux 之前,众多红帽社区成员和生态系统开发合作伙伴都在这里做出了贡献。
CentOS Stream 的优点:
和CentOS没有太大区别。
它在 RHEL 发行版之前提取新功能。
它有潜力拥有一个伟大的开发社区。
这个开发平台比以前的开发平台更加敏捷。
CentOS Stream 和 CentOS:
在 2021 之前,CentOS 被认为是从 Red Hat Enterprise Linux 克隆的生产就绪、企业稳定的操作系统。它在某些方面与 RHEL 不同,但实际上它提供了“无需任何订阅的 RHEL。”
CentOS Stream 是“新 CentOS”,它将追随 Fedora 的脚步,作为 RHEL 上游源。该声明宣告 CentOS Stream 将引入新功能;此开发将修复这些错误。之后,进一步的更新最终将发布到 RHEL。由于经过测试的发行版:CentOS Stream,RHEL 处于最高稳定性区域。
对于 RHEL 用户来说,这不是一笔不错的交易吗?显然是的!然而,RHEL 更昂贵,而 CentOS 完全免费使用。因此,红帽为什么会给 CentOS 带来不稳定,阻碍 RHEL 免费替代方案,同时增强其发行版的可靠性,这是可以理解的。
CentOS 作为一个稳定的操作系统有着悠久的历史。一些企业的几台机器都在使用它。 CentOS 明显变得不稳定的消息让他们感到害怕。尽管如此,有些人可能会使用 CentOS Stream,特别是如果他们喜欢尝试新功能并且不需要计算机高度稳定的话。然而,这使得大多数用户将在 CentOS 生命周期终止日期之前寻找替代品。
CentOS Linux 的未来是 CentOS Stream:
2021 年 9 月,RHEL 披露了一个上游开发平台,允许生态系统开发人员、CentOS 社区成员、红帽合作伙伴和其他团体关注即将到来的变化,并在产品形态中发挥自己的作用。自宣布以来,连续流项目创新的贡献者和合作伙伴都感到非常兴奋。因此,红帽团队宣布是时候将我们所有的资源从 CentOS Linux 转移到 CentOS Stream 了。
在这里,值得提供一些示例来说明我们的生态系统如何欢迎 CentOS Stream 作为 RHEL 未来功能和内核的“滚动预览”。例如,Facebook 拥有数百万台服务器为其庞大的全球社交网络提供服务,所有这些服务器都已经或正在转移到基于 CentOS Stream 的操作系统。在此期间,Facebook 继续在 CentOS Stream 上进行内部创新。此外,Facebook 公司还认识到与红帽合作扩展其平台功能的价值。
作为红帽长期合作伙伴的英特尔也表示将参与 CentOS Stream。当红帽最初将 CentOS Linux 集成到其生态系统中时,该项目本身就满足了创新论坛的要求。 RDO、OKD 和许多其他社区项目都需要坚实的基础,而 CentOS Linux 提供了这一点。然而,开源的开发模式并不是固定的。该模式正在不断发展和适应,以满足相同社区和企业的需求。
当今的技术世界并不像几年前那么简单。从生态系统迁移到软件即服务(SaaS)、云原生服务到快速硬件开发以及容器化应用程序,操作系统努力以接受的方式满足需求。
这是CentOS Stream发挥作用的部分。它可以为快速社区创新提供一个平台,同时也为了解生产动态提供坚实的基础。这些改进和反馈可能会更快地融入到生产过程中,从而产生能够满足广泛用户需求的 Linux 平台。
红帽承认,将所有资源投入到 CentOS Stream 是通过让更大的生态系统社区更接近 RHEL 开发来加速 Linux 创新的最有效策略。 CentOS Stream 目前夹在 RHEL 的生产可靠性和 Fedora 操作系统创新之间。因此,在2021年12月31日,红帽将独家投资CentOS Stream,使其成为RHEL生态系统的主要创新中心。他们对 CentOS Linux 7 的支持将持续到该发行版的维护更新将于 2024 结束。
红帽团队和不同的 CentOS 用户正在与 CentOS 项目管理委员会合作,创建满足用户特定需求的程序。开发人员团队预计在 2021 年上半年为多个用例提供低费用或免费计划,包括社区和开源项目的替代方案。此外,团队还将扩展 RHEL 订阅用例,以满足系统管理员的需求。
CentOS 使 RHEL 及其支持社区变得更好。借助 CentOS Stream,开发人员团队希望继续推动更快、更具协作性的 Linux 创新。红帽还计划提供所需的支持、工具和知识,帮助所有 RHEL 使用案例迁移到创新中心。
CentOS Stream 还将重点关注 CentOS 特别兴趣组协作 (SIG) 的重大转变。这确保了 SIG 正在针对 RHEL 的未来版本进行开发和测试。 SIG 将有一个明确的目标,而不是构建和测试两个版本。它为 CentOS 贡献者社区的 RHEL 未来提供了重要的支持。它还消除了“CentOS”在 Linux 生态系统中的含义的任何歧义。
不再支持 CentOS Linux 8;这将是将您的系统升级到 CentOS Stream 8 的最佳时机,这是 CentOS Linux 8 的一个小进步。它也像传统的 CentOS Linux 版本一样接受定期升级。但是,如果在具有挑战性的生产环境中,您正在使用 CentOS Linux 8,并且担心 CentOS Stream 无法满足您的要求,我们建议您联系 RHEL 了解更多详细信息。
CentOS Stream解决什么问题?
您可能知道 RHEL 开发仅限于 Red Hat 内部。由于RHEL作为开源生态系统的一部分,其退出空间有助于开发者和社区共同控制和促进其发展。 CentOS Stream 是作为 RHEL 的开发版本或预览 RHEL 新功能的版本引入的。 CentOS Stream 旨在通过允许社区在 RHEL 开发中发挥作用并以自己的方式做出贡献来提升它。
从业务角度来看,CentOS Stream 旨在增加 RHEL 订阅量,但也不要忽视您可以通过利用 CentOS Stream 轻松地为 RHEL 开发做出贡献。这就是为什么它还努力为 RHEL 预览版带来更可靠的版本。据红帽方面介绍,RHEL每天都会为CentOS Stream开发更新,力求增强CentOS Stream的稳定性。嗯,这对于任何希望尝试 RHEL 新更新的人来说都是个好消息。
CentOS Stream 会取代 CentOS Linux 吗?
我们不能说 CentOS Stream 是 CentOS Linux 的替代品。 CentOS Linux 是 RHEL 的更新版本。另一方面,CentOS Stream 是 RHEL 的开发版本。该版本对 RHEL 进行了修改和增强。因此,CentOS Stream 更适合那些希望查看其服务器是否面向未来的人们以及 CentOS Linux 用户的构建是否足够稳定以满足他们的需求。它有其地位,因为 CentOS Stream 是企业 Linux 高级创新不可避免且自然的下一步。它还具有 RHEL 开发人员之间的压缩反馈循环。随着红帽创建 RHEL 的未来版本,反馈循环压缩使所有声音都更容易被听到,无论他们是个人贡献者还是大型合作伙伴。
红帽还欢迎所有开发人员和合作伙伴参与 CentOS Stream 并创建他们的分支,使这个创新中心能够测试其独特问题的解决方案。人们普遍认为 CentOS Stream 是未来的企业 Linux。它将帮助社区对 RHEL 发布方向产生显着影响。红帽内部项目将转移到 CentOS Stream,随着这项工作的进展,他们可以与更大的社区分享策略和最佳操作实践。
迁移到 CentOS Stream:
将 CentOS 系统更新到 CentOS Stream 的过程并不复杂。 CentOS 团队创建了一个程序,可以自动删除 CentOS 存储库并添加 CentOS Stream 存储库。但是,在转移或更新系统之前,最好对系统进行备份。你应该继续做吗?这完全取决于您在了解了与 CentOS Stream 相关的所有信息后对 CentOS Stream 的印象。