| |
| title: CentOS Stream 10 Release Notes |
| |
| |
| ## Introduction |
| |
| Welcome to CentOS Stream 10 "Coughlan", |
| the latest version of the CentOS Project distribution. |
| |
| CentOS Stream defines Enterprise Linux. |
| It is a Linux distribution built by Red Hat Enterprise Linux (RHEL) engineers, |
| and is used as the major version branch that RHEL minor versions are created from. |
| It has roughly a five year lifecycle and will be maintained until 2030. |
| The exact date will be contingent on the end of the |
| [Full Support phase of RHEL 10](https://access.redhat.com/support/policy/updates/errata). |
| |
| ## Architectures |
| |
| * AMD/Intel 64-bit (x86\_64\_v3) |
| * ARM 64-bit (ARMv8.0-A) |
| * IBM Power (POWER9) |
| * IBM Z (z14) |
| |
| These architecture build targeting a specific level of processor capabilities. |
| Targeting newer levels enables desirable optimizations, |
| but also sets the minimum hardware requirement. |
| You can check what levels your CPU supports by running `ld.so --help`. |
| |
| A notable change in this release is that the AMD/Intel 64-bit build now targets the |
| [v3 microarchitecture level](https://developers.redhat.com/articles/2024/01/02/exploring-x86-64-v3-red-hat-enterprise-linux-10). |
| |
| ## Repositories |
| |
| CentOS Stream 10 is distributed through two main DNF repositories, |
| BaseOS and AppStream. |
| The CRB repository is also available, but is disabled by default. |
| |
| ### BaseOS |
| |
| Packages in the BaseOS repository are intended to provide the core set of operating system functionality. |
| These packages are maintained for the full lifecycle of the operating system. |
| |
| ### AppStream |
| |
| Packages in the AppStream repository include additional user-space applications, runtime languages, and databases |
| to accomodate various workloads and use cases. |
| Many of these packages are maintained for the full lifecycle of the operating system, |
| but some have shorter independent lifecycles. |
| The specific lifecycle dates will be determined by the corresponding |
| [Application Stream](https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle) |
| in RHEL 10. |
| Optional alternative versions of select software are expected to be added over time. |
| |
| ### CRB |
| |
| Packages in the CRB repository are intended to accomodate development use cases. |
| |
| ## New features and enhancements |
| |
| CentOS Stream 10 includes several notable new features and enhancements. |
| |
| ### Kernel |
| |
| * Linux kernel 6.12 |
| |
| ### 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 |
| |
| ### Webservers |
| |
| * Apache HTTP Server 2.4.62 |
| * nginx 1.26 |
| |
| ### Databases |
| |
| * PostgreSQL 16 |
| * MariaDB 10.11 |
| * MySQL 8.4 |
| * Valkey 7.2 |
| |
| ### Desktop technologies |
| |
| * GNOME 47 |
| * Qt 6.7 |
| |
| ### Software management |
| |
| * DNF 4.20 |
| * RPM 4.19 |
| |
| Earlier versions of CentOS Stream utilized a technology called modularity |
| to provide optional alternative versions of select software. |
| CentOS Stream 10 will instead use traditional non-modular RPM packages for this purpose. |
| |
| ## Removed functionality |
| |
| CentOS Stream 10 does not include some packages that were previously included in CentOS Stream 9. |
| |
| ### Xorg server |
| |
| Xorg server (`xorg-x11-server-Xorg`) is no longer included. |
| Wayland is the default display stack, |
| with Xwayland (`xorg-x11-server-Xwayland`) available as a compatibility layer for legacy X11 applications. |
| You can read more about this transition in the blog post |
| [Red Hat Enterprise Linux 10 plans for Wayland and Xorg server](https://www.redhat.com/en/blog/rhel-10-plans-wayland-and-xorg-server). |
| |
| ### Desktop applications |
| |
| Most graphical desktop applications have been removed. |
| This includes: |
| |
| * Firefox |
| * GIMP |
| * LibreOffice |
| * Inkscape |
| * Thunderbird |
| |
| RHEL is transitioning to providing desktop applications via Flatpak. |
| CentOS users who want these applications are encouraged to install them from |
| [Flathub](https://flathub.org) or |
| [request them in EPEL](https://docs.fedoraproject.org/en-US/epel/epel-package-request/). |
| |
| ### Redis |
| |
| Redis has been replaced with Valkey, a Redis fork. |
| |
| ## Known issues |
| |
| ### Secureboot |
| |
| At this time, CentOS Stream 10 does not work with secureboot enabled. |
| This is currently blocked on [a shim review](https://github.com/rhboot/shim-review/issues/454). |
| |
| ## More information |
| |
| This page is intended as an overview of the basic properties of CentOS Stream 10, |
| but it is not an exhaustive list of all changes and topics. |
| The [RHEL 10 Beta documentation](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10-beta/) |
| provides additional notes and guides which mostly apply to CentOS Stream as well. |
| |