概述
CentOS 是一个开源项目,发布了两个不同的 Linux® 发行版——CentOS Stream 和 CentOS Linux 。它也指参与该项目的人员所属的社区,以及他们能够用来促成 CentOS 项目产出的一切资源。 红帽®、Almalinux、CloudLinux 和 AWS 都为这个社区做出了贡献。
CentOS Stream 是即将发布的红帽® 企业 Linux 产品的上游开发平台。
CentOS 项目将于 2024 年 6 月 30 日后停止对 CentOS Linux® 的所有更新和发布。CentOS Linux 8 的更新已于 2021 年 12 月结束,而 CentOS Linux 7 的更新将于 2024 年 6 月 30 日结束。 这意味着目前的 CentOS Linux 用户需要选择一条迁移路径。虽然第三方仍可能提供 CentOS Linux 支持,但有可能只是分叉,与 CentOS Project、CentOS Stream 或红帽完全无关。
为帮助实现这一转变,请考虑使用 CentOS Linux 迁移评估来了解适合您的特定需求和环境的潜在注意事项。
CentOS Stream 与CentOS Linux
CentOS Linux 和 CentOS Stream 都是开源 Linux 发行版 ,属于 CentOS 版本,是整个企业 Linux 生态系统的组成部分。CentOS Stream 是作为即将发布的红帽企业 Linux 的开源开发平台。 CentOS Stream 将变成红帽企业 Linux,而 CentOS Linux 是从红帽发布的源代码衍生而来的。 过去,每个版本的 CentOS Linux 都反映了红帽企业 Linux 的主要版本,二者都使用 RPM 包管理器系统,并保持相似的功能、兼容性和错误修复。
CentOS Stream 是即将发布的红帽企业 Linux 次要版本的 开原开发平台。CentOS Stream 提供了红帽企业 Linux 的开发源代码,让社区成员、红帽的合作伙伴以及生态系统中的开发人员们能够与红帽工程师共同参与代码的贡献和测试工作。
CentOS Linux 是一个社区支持的发行版,它源自红帽所发布的源代码。它基于 Linux 内核构建,这个内核主要用于软件开发和部署,并且不采用发行版模式。 2021 至 2024 年期间停止对 CentOS Linux 的更新。 传统上,CentOS Linux 的每个版本都与红帽企业 Linux 的主要版本相对应。这两者都采用了 RPM 软件包管理器,并且在功能、兼容性和错误修复方面具有相似性。
红帽资源
CentOS 与红帽企业 Linux
CentOS 是一个开源项目。红帽企业 Linux 是一款企业级开源产品,具有明确的生命周期和升级路径。
CentOS Stream、CentOS Linux 和红帽企业 Linux 都是不同的 Linux 发行版(除此之外还有 Ubuntu、Debian、Oracle Linux、Fedora Linux 等),它们在技术、支持和开发方面存在许多差异。选择 最适合的 Linux 发行版,需要根据您的具体用例和工具需求来决定。
- 它们有数千种技术差异,例如二进制执行路径的差异。
- 支持结构也不相同。CentOS Stream 和 CentOS Linux 的支持主要来自社区用户的自发贡献,通过 GitHub、论坛、维基、教程和其他协作平台来提供帮助。红帽企业 Linux 由全职工程师和员工支持。
- 它们邀请、测试和提交源代码修改的方式都各有不同。红帽企业 Linux 发行版以 CentOS Stream 为传输渠道。任何人都可以提出 CentOS Stream 贡献,但必须获得红帽工程师接受和采纳。CentOS Linux 则没有贡献模式。
为什么行业领先企业选择红帽企业 Linux 而不是 CentOS Linux
红帽企业 Linux 能够助力大规模的业务转型,以满足客户需求,让您能够释放资源并整合 IT 系统。基于云的客户关系管理(CRM)系统提供商 Salesforce 充分利用红帽企业 Linux 为其现代 IT 工作负载提供的稳定性。该公司正在将 200,000 多个系统 从 CentOS Linux 迁移到红帽企业 Linux 9。
CentOS 将会消失吗?
CentOS 项目将于 2024 年 6 月 30 日后停止对 CentOS Linux 的所有更新和发布。这意味着目前的 CentOS Linux 用户需要选择一条迁移路径。 CentOS Linux 8 的更新已于 2021 年 12 月结束,而 CentOS Linux 7 的更新将于 2024 年 6 月 30 日结束。
然而,CentOS 社区不会消失。社区贡献者和 CentOS 用户将继续 围绕开源 Linux 发行版开展合作,以作为 CentOS Stream 项目的一部分,这将继续成为 红帽企业 Linux 开发流程的重要组成部分。
CentOS 特殊兴趣小组(CentOS SIG)将根据每个小组成员和企业领导人的指示,继续在社区内活动。任何人都可以寻求 CentOS 管理委员会的批准,建立一个新的 SIG。
CentOS Stream 将继续作为红帽企业 Linux 次要版本的开源开发平台和主要开发管道。
- CentOS Stream 8 是红帽企业 Linux 8 开发流程的一部分,将继续在红帽企业 Linux 8 生命周期的整个支持阶段进行更新。
- CentOS Stream 9 于 2021 年推出,作为红帽企业 Linux 9 开发流程的一部分,具有相似的更新周期。
CentOS Linux 源代码将继续通过 git.centos.org 公开提供,但 CentOS Linux 8 的维护将于 2021 年 12 月结束。由于红帽和 CentOS 不会继续提供相关支持,提供类似 CentOS Linux 的操作系统(例如 Rocky Linux、Amazon Linux 2、Docker 和 AlmaLinux)的机构和社区将需要直接向用户提供支持。 Rocky Linux 由 CentOS 联合创始人 Gregory Kurtzer 创立,也将继续创建类似 CentOS Linux 的发行版。CentOS 管理委员会决定按照以下时间表逐步结束 CentOS Linux 的使用:
- CentOS Linux 7 跟随红帽企业 Linux 7 支持生命周期继续更新,直到 2024 年 6 月。
- CentOS Linux 8 已于 2021 年 12 月 31 日停止更新。
- 不会再有 CentOS Linux 9。
我可以免费使用红帽企业 Linux 吗?
可以。
符合资格的个人和机构可以参加免费提供红帽企业 Linux 订阅(取决于特定的可变因素)的多个计划。 支持迁移的红帽工具(以及由此实现的部署)面向所有人开放,且提供全面支持。
- 个人开发人员可以注册获得免费的红帽开发人员订阅。
- 借助红帽开发人员订阅团队版,在生产环境中运行红帽技术的现有红帽客户有机会在开发环境中免费部署红帽企业 Linux。
- 开源项目、社区和其他与开源相关的非营利软件团队可能有资格参加免费的红帽开源架构计划。
- 学术机构和非营利研究机构可以通过红帽学术计划以较低的价格访问红帽企业 Linux。
开始使用 CentOS Stream
CentOS Stream 包含内核和所有用户空间组件, 用于进行主要的 RHEL + 1 开发。它为独立软件开发商(ISV)、独立硬件供应商(IHV)、原始设备制造商(OEM)以及红帽的叠加产品提供了加速进入市场的优势。
您可以通过两种主要方式开始使用 CentOS Stream。
使用以下命令从 CentOS Linux 8 迁移到 CentOS Stream 8:
[root@centos ~]# dnf swap centos-linux-repos centos-stream-repos [root@centos ~]# dnf distro-sync
在此处下载 CentOS Stream。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。