The CentOS Project has announced the general availability of CentOS Stream 10, codenamed “Coughlan,” marking a significant advancement in the CentOS distribution.
What is CentOS Stream?
CentOS Stream serves as a continuous delivery platform for upcoming Red Hat Enterprise Linux (RHEL) releases. It operates as a midstream between the upstream development in Fedora Linux and the downstream development for RHEL, allowing developers and users to access and contribute to the next version of RHEL. CentOS Stream 10 is expected to have a lifecycle of approximately five years, with maintenance planned until 2030, aligning with the end of the Full Support phase of RHEL 10.
Key Features and Enhancements
CentOS Stream 10 introduces several notable updates:
- Kernel: Upgraded to Linux kernel 6.12, offering improved performance and hardware support.
- Programming Languages and Compilers:
- Python 3.12
- GCC 14
- Go 1.23
- Rust 1.82
- LLVM 19
- Ruby 3.3
- Node.js 22
- PHP 8.3
- OpenJDK 21
- Web Servers:
- Apache HTTP Server 2.4.62
- nginx 1.26
- Databases:
- PostgreSQL 16
- MariaDB 10.11
- MySQL 8.4
- Valkey 7.2 (replacing Redis)
- Desktop Environment: Ships with GNOME 47, providing an enhanced user interface and experience.
- Software Management:
- DNF 4.20
- RPM 4.19
Notable Removals
CentOS Stream 10 has deprecated certain components:
- Xorg Server: The traditional Xorg server has been removed in favor of Wayland as the default display server. Xwayland is available to support legacy X11 applications. CentOS
- Desktop Applications: Graphical applications such as Firefox, GIMP, LibreOffice, Inkscape, and Thunderbird are no longer included as RPM packages. Users are encouraged to obtain these applications via Flatpak from repositories like Flathub or request them through the Extra Packages for Enterprise Linux (EPEL) repository. CentOS
Getting Started with CentOS Stream 10
To begin using CentOS Stream 10, visit the official download page to obtain the ISO image. Alternatively, for containerized environments, execute the following command to initiate an interactive shell:
bashCopy codepodman run -it --rm centos:stream10
Conclusion
CentOS Stream 10 represents a pivotal development in the CentOS ecosystem, aligning closely with RHEL’s future trajectory. Its open development model invites community participation, enabling users to contribute to the evolution of enterprise Linux. For comprehensive details, including installation guides and contribution guidelines, refer to the official CentOS website.
source: CentOS Blog