carlwgeorge / centos / centos.org

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