CentOS Stream是一个滚动更新的Linux发行版,它充当了Red Hat Enterprise Linux(RHEL)的开发环境。2024 年 6 月 6 日,CentOS 项目公布了 CentOS Stream 10 的首个合成版本,但需要注意此版本仍处于早期测试 / 开发阶段,尚未用于生产。CentOS Stream 10 使用基于 6.11 的内核,相比 CentOS Stream 9 的 5.14 内核有所升级,提供了更好的性能和硬件支持 。在编程语言和编译器方面,它配备了 gcc 14.2.1 和 python 3.12,分别替代了 CentOS Stream 9 中的 gcc 11.5 和 python 3.9,为开发者提供了更强大的开发环境和工具。CentOS Stream 10目前最新版本为2024年12月2号更新。
一、CentOS Stream系统简介
众所周知,CentOS已经被红帽公司改变了原有的发展方向。有仅仅是名称改变了,CentOS Stream继续成为持续更新的Linux发行版,它紧跟在Red Hat Enterprise Linux (RHEL)开发之前,定位于Fedora Linux和RHEL之间的“过渡版本”,而不再是RHEL原生代码的重新编译版。对于任何有兴趣参与和合作RHEL生态系统的人来说,CentOS Stream是一个可靠的创新平台。CentOS项目组近日宣布CentOS Stream 9变得可用,这是CentOS Stream发行版的最新版本。
二、CentOS Stream 10系统简介
在CentOS Stream是一个持续更新发布的发行版,它相当于未来的Red Hat Enterprise Linux (RHEL)版本。在正式将一个软件包引入到CentOS Stream之前,它要经过一系列的测试和评估,以确保它满足RHEL系统的严格标准体系。发布到CentOS Stream的更新与发布到未来RHEL子版本的更新相同。CentOS Stream像RHEL本身一样稳定。CentOS Stream 10 使用基于 6.11 的内核,相比 CentOS Stream 9 的 5.14 内核有所升级,提供了更好的性能和硬件支持 。在编程语言和编译器方面,它配备了 gcc 14.2.1 和 python 3.12,分别替代了 CentOS Stream 9 中的 gcc 11.5 和 python 3.9,为开发者提供了更强大的开发环境和工具。
三、CentOS Stream 10系统特点
作为 RHEL 10 的开发预览基础:它是红帽企业 Linux(RHEL)10 未来的基础,扮演着提前展示和试验场的角色,开发者和系统管理员可借此提前了解企业 Linux 的未来发展方向,为 RHEL 10 的正式部署做准备。
基于 Fedora 40 构建:继承了 Fedora 的一些新特性和技术,为 CentOS Stream 10 带来了更多新功能和改进的潜力,使其能够紧跟 Linux 技术的发展趋势。
滚动更新模式:与传统的 CentOS Linux 不同,CentOS Stream 10 采用滚动更新方式,软件包准备好后就会及时更新,而不是以较大批次发布更新。这种方式能让用户更快获得新功能和安全补丁,但也可能带来一些不稳定性,不过经过测试和验证的软件包最终会进入 RHEL 的下一个小版本。
完全签名的 RPM 包:所有的 RPM 包都经过了完全签名,增强了软件包的安全性和完整性,确保系统的稳定性和可靠性,防止软件包被篡改或恶意注入。
内核及软件更新:使用基于 6.11 的内核,相比 CentOS Stream 9 的 5.14 内核有所升级,提供了更好的性能和硬件支持。在编程语言和编译器方面,配备了 gcc 14.2.1 和 python 3.12,分别替代了 CentOS Stream 9 中的 gcc 11.5 和 python 3.9,为开发者提供了更强大的开发环境和工具。
Kmods SIG 提供 Fedora 风格内核构建:CentOS Kmods 小组(SIG)开始提供 Fedora 风格的内核构建,这些内核会跟踪最新的 Linux 稳定内核和 Linux LTS 内核版本,为 CentOS Stream 10 提供了更及时的内核更新和更好的硬件兼容性。
ISA SIG 优化软件包构建:CentOS ISA SIG 在针对更高 x86_64 微体系结构功能级别进行优化软件包构建方面取得了进展,并将一些 x86 字符串函数性能优化功能上传到了 CentOS Stream 主线中,提升了系统在特定硬件架构上的性能表现。