CentOS Stream 是通过编译 Red Hat, Inc 公开提供的 Red Hat 企业级 Linux 开源代码而衍生的企业级 Linux 发行版本。CentOS 完全遵守上游的再发行政策,并致力在功能上完全兼容。
CentOS Stream在2019年问世,并从根本上改变了发行版的工作。2020年底,Red Hat宣布将把重心从CentOS Linux转移到CentOS Stream,引发了激烈的讨论。
可以想象,许多用户对这个决定并不满意。因此,一些替代的 CentOS 克隆,如 AlmaLinux 和 Rocky Linux 很快开始发挥作用,这些现在也普遍可用。
“社区”很快就反应过来 了,一些替代的 CentOS 克隆,如 AlmaLinux 和 Rocky Linux 很快开始发挥作用,填补 CentOS 留下的空白的,这些版本现在也普遍可用了。
现在新的CentOS项目正在展示最新和最伟大的第一个全新版本是 CentOS Stream 9。
发布到 Stream 的更新与发布到未发布的 RHEL 次要版本的更新相同。目的?为了让 CentOS Stream 与 RHEL 本身一样基本稳定。
RICH BOWEN,红帽 CentOS 经理
CentsOS Stream 9 亮点
据 Red Hat 称,CentOS Stream 9 面向稳定性和可靠性——软件及其更新必须符合与 RHEL 夜间构建相同的标准。换句话说,发布到 CentOS Stream 的更新与发布到未发布的 RHEL 次要版本的更新相同。
下图展示了 CentOS Stream 9 从 Fedora 34 的分支到未来成为 Red Hat Enterprise Linux 9 开发前沿的路径。
换句话说,CentOS Stream 9 现在的样子就是 Red Hat Enterprise Linux 9 在不久的将来的样子。
如果您熟悉软件开发,您可以设想 CentOS Stream 作为稳定的 Fedora 版本的一个分支开始,而 RHEL 作为从那里开始的一个分支。在 RHEL 中,次要版本也是拥有自己生命周期的分支。
红帽在 Stream 中对其企业组件和流程进行了额外的开发,当这些工作准备就绪时,它就会发布。其中一些更改可以合并到 RHEL 中并立即发布,但其他更新仅在点发布时被 RHEL 模型允许,因此它们在可以合并到 RHEL 分支时排队,直到点版本。
CentOS Stream 9 包含的升级将有助于让用户掌握最新技术。他们之中有一些是(如下图):
- PHP 8.0
- Python 3.9
- MariaDB 10.5
- Nginx 1.20
- GCC 11.2
在桌面方面,CentOS Stream 9 提供了GNOME 40 桌面,它带有自己的一组新功能。在底层,发行版由 Linux 5.14 内核系列提供支持。
另外:EPEL 9 已准备为RHEL 9、CentOS Stream 9提供额外软件包
虽然RHEL9现在还处于测试阶段,但由于CentOS Stream 9已经启动,并且有效地作为RHEL9上游的边缘,现在EPEL 9已经启动。Extra Packages for Enterprise Linux简称"EPEL",旨在提供大量的软件包来补充RHEL/CentOS仓库中的官方软件包。
EPEL软件包继承来于他们的Fedora对应软件包,并简单地增加了RHEL/CentOS(和Oracle Linux,等等)用户可用的内容。
周五推出的EPEL 9软件包是根据CentOS Stream 9构建的,这使得针对CentOS系统的软件包甚至比Red Hat Enterprise Linux 9.0的普遍可用性更早准备好,而通常情况下,需要等到最初版的RHEL大版本发布后,EPEL软件包才会可用。
更多关于EPEL 9的细节请参见Fedora社区博客:
https://communityblog.fedoraproject.org/epel-9-is-now-available/
下载
如果您想尝试 CentOS Stream 9,请从官方下载页面下载 ISO 。您可以获得 64 位 x86、64 位 ARM 和 IBM Power 架构的版本。
您可以 将此映像写入 U 盘,或在VirtualBox 等虚拟机中启动映像。