概述
CentOS Stream 是一个 Linux® 发行版,让开源社区成员可以与红帽开发人员携手合作,共同为红帽® 企业 Linux 的开发、测试和上游持续交付分发做贡献。
在发布新的红帽企业 Linux 版本之前,红帽会在 CentOS Stream 开发平台中开发红帽企业 Linux 源代码。红帽企业 Linux 9 是在 CentOS Stream 中构建的第一个主要版本。
假设您是一位红帽企业 Linux 用户,发现新版本需要进行某项更改。您可以提议对 CentOS Stream 进行更改,以供红帽开发人员评估。倘若接受,您的更改将经过测试、验证并纳入 CentOS Stream 中,相应更改就会包含在红帽企业 Linux 的下一次要版本中。
CentOS Stream 的工作原理是什么?
CentOS Stream 为社区、合作伙伴及客户参与提供更大的透明度和更多机会。
该平台是红帽企业 Linux 源代码开发过程的重要组成部分:
Fedora:未来红帽企业 Linux 主要版本都是基于此上游项目。这正是红帽和社区快速进行操作系统(OS)创新工作的地方。
CentOS Stream:CentOS Stream 在 ISV、IHV 和其他生态系统开发人员与 Fedora 项目( Fedora 操作系统的基础)的操作系统开发人员之间建立起更好的联系。这缩短了反馈环路,在创建后续红帽企业 Linux 版本时,所有人都能更轻松地表达自己的观点。
红帽企业 Linux:一个生产级操作系统,可为关键的工作负载和应用提供更安全、受支持和灵活的基础。
使用 CentOS Stream 时,您可以提前获知红帽开发人员和工程师用于红帽新一版企业 Linux 的新源代码,从中受益。该平台提供了连续的内容流,使 Cento Stream 成为未来红帽企业 Linux 版本的预览版。
CentOS Stream 代码成为红帽企业 Linux 的下一个次要版本,因此您可以直接为红帽企业 Linux 做出贡献,并在新版本发布之前测试您的工作负载。
红帽资源
迁移至 CentOS Stream
对于对 CentOS Stream 感兴趣的当前 CentOS Linux 用户,CentOS Stream 允许您参与红帽企业 Linux 未来版本的开发。如果您有兴趣将重要的业务应用和工作负载迁移到生产级平台,推荐您使用红帽企业 Linux。
CentOS Stream 为合作伙伴和社区成员提供了新的机制,以便在下一版红帽企业 Linux 构建过程中添加创新,而不是在构建完成后添加。另一方面,CentOS Linux 是红帽企业 Linux 的下游项目,通常用于开发和部署,没有贡献模式。对 CentOS Linux 的更新在 2021 年至 2024 年期间停止,并且此项目在 2024 年 6 月 30 日 CentOS Linux 7 生命周期结束后正式终止。如果继续使用 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 Stream 在内的多个平台,以帮助满足开发人员的诸多需求。
红帽企业 Linux 开发人员订阅是面向开发人员的免费自助服务式订阅。在稳定且更安全的高性能红帽企业 Linux 基础上,它为旨在部署到生产环境的应用提供开发/测试环境。
借助红帽开发人员订阅团队版,在生产环境中运行红帽技术的现有红帽客户有机会在开发环境中免费部署红帽企业 Linux。红帽企业 Linux 让开发人员可以轻松使用更加可靠且安全至上的操作系统,企业组织构建和测试应用的平台即生产型工作负载所用的同一个创新且可靠的平台。
红帽通用基础镜像是可供开发人员立即使用的免费可再分发镜像,用于创建容器化云原生企业应用。对于红帽企业 Linux 上的生产部署和跨红帽开放混合云产品组合(包括红帽 OpenShift)的生产部署,开发人员能够更轻松地创建认证应用。它还支持与其他操作系统兼容的容器镜像。
选择正确的解决方案
想知道哪种解决方案适合您?红帽提供了多种入门途径。
- 生产用途:利用 Convert2RHEL迁移至红帽企业 Linux。
- 红帽企业 Linux 开发或测试:下载 CentOS Stream。
- 个人开发人员:获得免费的开发人员订阅。
- 红帽客户开发团队:获得免费的开发人员团队订阅。
- 容器化应用:使用红帽通用基础镜像(UBI)。
- 上游操作系统创新:参与 Fedora 项目。
如果您还未决定使用哪个 Linux 发行版,我们可以提供关于如何选择合适 Linux 发行版的更多信息。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。