CentOS Stream 8 引入了许多新特性和改进,旨在提供更快的更新周期、更高的性能、更好的安全性和更多的功能。以下是一些主要的新特性:
滚动更新模式:CentOS Stream 8 采用滚动发布模式,持续不断地进行软件包更新,使用户能够提前体验 RHEL 版本的特性。
最新的 Linux 内核:使用了最新的 Linux 6.12 LTS 内核,提高了系统的性能和稳定性。
编程语言支持:支持 Python 3.12、Go 1.23、Rust 1.82 等前沿版本,满足现代软件开发需求。
开发工具链更新:包括 GCC 14 编译器、LLVM 19 等,为开发者提供高效的编译和开发环境。
服务器端组件更新:Apache HTTP Server、Nginx、PostgreSQL、MariaDB 和 MySQL 等服务器端组件均进行了更新。
GNOME 47 桌面环境:引入 GNOME 47 桌面环境,使用 Wayland 替代传统的 X.Org Server,提供更快的应用启动速度和更流畅的多任务处理能力。
双仓库策略:BaseOS 包含核心系统组件和基础功能;AppStream 包含用户应用程序、开发工具和数据库等,采用 RPM 包管理方式。
硬件支持优化:支持 AMD/Intel v3 微架构,提升新一代处理器的性能表现,并支持 ARM64 和 IBM Power 架构。
社区支持:拥有活跃的社区,用户可以通过社区获得技术支持和资源,适合开发者参与上游开发和反馈问题。
安全性:虽然 CentOS Stream 的滚动更新模式可能引入未经充分测试的新特性与更改,但通过及时的数据备份和关注官方公告,可以有效降低风险。
AppStream 商店:提供了数千个应用程序和实用工具,包括办公套件、开发工具、媒体播放器等。
容器化技术:引入了 Docker,帮助用户更轻松地部署和管理应用程序和服务。
对新技术的尝鲜:对于那些热衷于尝试新技术、愿意承受一定风险、并且拥有强大运维团队以应对频繁更新的企业,CentOS Stream 8 提供了实时的软件创新体验,有助于提升研发效率和技术创新能力。
Cockpit Web 控制台:作为新的 CentOS 发布的一部分,Cockpit 提供了基于 Web 的控制台界面,使得系统管理更加便捷。
网络功能更新:提供了 TCP 网络堆栈版本 4.16,并使用 nftables 作为默认的网络包过滤框架,取代了之前的 iptables。
虚拟化支持:改进了对 KVM 虚拟化的支持,并引入了新的虚拟化管理工具。
默认文件系统更改:默认文件系统由 ext4 更改为 XFS,支持共享写时复制数据扩展功能,最大支持 1024TB。
显示服务器更新:默认使用 Wayland 作为显示服务器,移除了 Xorg 服务器。
这些新特性和改进使得 CentOS Stream 8 成为一个功能强大、易于使用且安全的 Linux 发行版,适合各种用途。