什么是 CentOS?

复制 URL

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 迁移评估来了解适合您的特定需求和环境的潜在注意事项。 

免费试用红帽企业 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 迁移的信息页面

红帽资源

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。

进一步了解 Salesforce 迁移

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。

博客文章:CentOS Stream 常见问题

可以。

符合资格的个人和机构可以参加免费提供红帽企业 Linux 订阅(取决于特定的可变因素)的多个计划。 支持迁移的红帽工具(以及由此实现的部署)面向所有人开放,且提供全面支持。

探索红帽企业 Linux 体验的价值

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。

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业。

扩展阅读

什么是 Podman Desktop?

Podman Desktop 是一款免费的开源工具,可简化在本地开发人员环境中使用容器的过程。

一文带你看懂 Helm 是什么?K8s 和 Helm 的关系

Helm 是一款用于 Kubernetes 的软件包管理器,内含将应用部署到集群所需的各种代码和资源。Helm 可通过 Helm 图表这种打包格式来实现应用的自动分发,从而简化这一过程。

什么是 InstructLab?

InstructLab 是一个用于增强大型语言模型(LLM)的开源项目。

开源 相关资源

相关文章