CentOS Stream 是什么?
CentOS Stream 是一个 Linux® 发行版,通过它,开源社区成员可以与红帽开发人员一起,共同为红帽® 企业 Linux 开发、测试并为持续交付分发上游做贡献。
在发布新的红帽企业 Linux 版本之前,红帽会在 CentOS Stream 开发平台中开发红帽企业 Linux 源代码。红帽企业 Linux 9 是在 CentOS Stream 中构建的第一个主要版本。
CentOS Stream 的工作原理是什么?
CentOS Stream 为社区、合作伙伴及客户参与提供更大的透明度和更多机会。
该平台是红帽企业 Linux 源代码开发过程的重要组成部分:
Fedora:未来红帽企业 Linux 主要版本都是基于此上游项目。这正是红帽和社区快速进行操作系统(OS)创新工作的地方。
CentOS Stream:CentOS Stream 在 ISV、IHV 和其他生态系统开发人员与 Fedora 项目( Fedora 操作系统的基础)的操作系统开发人员之间建立起更好的联系。这缩短了反馈环路,在创建后续红帽企业 Linux 版本时,所有人都能更轻松地表达自己的观点。
红帽企业 Linux:一个生产级操作系统,可为关键的工作负载和应用提供更安全、受支持和灵活的基础。
使用 CentOS Stream 时,您可以提前获知红帽开发人员和工程师用于红帽新一版企业 Linux 的新源代码,从中受益。该平台提供持续内容流,每天更新多次,这使得 CentOS Stream 成为红帽企业 Linux 未来版本的预览。
CentOS Stream 代码成为红帽企业 Linux 的下一个次要版本,因此您可以直接为红帽企业 Linux 做出贡献,并在新版本发布之前测试您的工作负载。
假设您是一位红帽企业 Linux 用户,发现新版本需要进行某项更改。您可以提议对 CentOS Stream 进行更改,以供红帽开发人员评估。倘若接受,您的更改将经过测试、验证并纳入 CentOS Stream 中,相应更改就会包含在红帽企业 Linux 的下一次要版本中。
迁移至 CentOS Stream
对于必须在 2021 年至 2024 年进行迁移的当前 CentOS Linux 用户,CentOS Stream 是迁移路径,允许您参与开发未来版本的红帽企业 Linux。对于需要为重要的业务应用和工作负载提供生产级平台的企业,红帽企业 Linux 是推荐方案。
CentOS Stream 为合作伙伴和社区成员提供了新的机制,以便在下一版红帽企业 Linux 构建过程中添加创新,而不是在构建完成后添加。另一方面,CentOS Linux 是红帽企业 Linux 的下游项目,通常用于开发和部署,没有贡献模式。2021 至 2024 年期间将停止对 CentOS Linux 的更新。
虽然从 CentOS Linux 迁移到 CentOS Stream 比较简单,但若不符合您的运维要求,无法通过简单的过程从 CentOS Stream 迁移到其他 Linux 发行版。
如果您计划自行迁移到 CentOS Stream,红帽的 Convert2RHEL 工具可以让您轻松、快速地将 CentOS Linux 系统直接转换为红帽企业 Linux 系统。虽说如此,Convert2RHEL 工具不兼容 CentOS Stream;因此,如果您决定先部署 CentOS Stream 作为迁移至红帽企业 Linux 前的一种过渡,届时您就必须从存储库重新安装操作系统。Convert2RHEL 也可在 Oracle Linux 中使用,以便迁移至红帽企业 Linux 8。
与红帽咨询互动以帮助加快迁移速度。红帽专家会为您的迁移项目带来成熟可靠的知识和经验。红帽咨询也可以帮助您识别和转换关键的应用和工作负载,为您提供指导,帮助您持续放心地运作。
从 CentOS Linux 迁移至 CentOS Stream
成为 CentOS Stream 社区贡献者
CentOS Stream 的社区贡献者可以提前获知红帽开发人员和工程师用于红帽新一版企业 Linux 的新代码。
- 硬件合作伙伴和应用开发人员可以测试自己的解决方案,检查这些解决方案在下一版红帽企业 Linux 上是否能够正常运行。
- 社区成员可以贡献新的功能和补丁,从而不断改进下一版红帽企业 Linux 的功能和安全性。
- CentOS Stream 的用户可以及时分享个人反馈,无需等待下一版红帽企业 Linux 发布。
开源社区项目
一系列项目,每个项目都朝着自己的目标努力
Fedora Linux
汇集了大量开放源社区项目的最佳创意
CentOS Stream
为下一个红帽企业 Linux 次要版本更新提供无缝贡献路径
红帽企业 Linux
一个生产级操作系统,可为关键的工作负载和应用提供更安全、受支持和灵活的基础
贡献在生态系统中的所有要素之间流动;然而,CentOS Stream 和红帽®企业 Linux® 之间有着更加紧密的联系。它们相互促进,同时确保尽可能向上游提交新代码;理想情况下,新代码直接进入相关的开源社区项目。
选择正确的解决方案
生产用途:利用 Convert2RHEL 迁移至红帽企业 Linux 。
红帽企业 Linux 开发或测试:下载 CentOS Stream。
个人开发人员:获得免费的开发人员订阅。
红帽客户开发团队:获得免费的开发人员团队订阅。
容器化应用:使用红帽通用基础镜像(UBI)。
上游操作系统创新:参与 Fedora 项目。
软件转售或硬件兼容性:加入红帽业务合作伙伴连接门户。
为什么选择红帽?
红帽提供包括 CentOS Stream 在内的多个平台,以帮助满足开发人员的诸多需求。
红帽企业 Linux 开发人员订阅是面向开发人员的免费自助服务式订阅。在稳定且更安全的高性能红帽企业 Linux 基础上,它为旨在部署到生产环境的应用提供开发/测试环境。
红帽通用基础镜像是可供开发人员立即使用的免费可再分发镜像,用于创建容器化云原生企业应用。对于红帽企业 Linux 上的生产部署和跨红帽开放混合云产品组合(包括红帽 OpenShift)的生产部署,开发人员能够更轻松地创建认证应用。它还支持与其他操作系统兼容的容器镜像。