|
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 |
|