Skip to content

Commit e517216

Browse files
authored
Merge pull request #161 from rocky-linux/develop
release 10.0 🥳
2 parents bf0b332 + db076d1 commit e517216

File tree

1 file changed

+150
-0
lines changed

1 file changed

+150
-0
lines changed
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
---
2+
title: Rocky Linux 10.0 Available Now
3+
date: "2025-06-11"
4+
author: "Rocky Linux Team"
5+
---
6+
7+
## Rocky Linux 10.0 Available Now
8+
9+
By Neil Hanlon, Infrastructure Lead and Alexia Stein, Community Lead
10+
11+
We are pleased to announce the general availability of **Rocky Linux 10**. Updated installation media, containers, cloud images, and live images are available from the [Rocky Linux Downloads](https://rockylinux.org/download) webpage. Please consult the [release notes](https://docs.rockylinux.org/release_notes/10/) published in the [Rocky Linux Documentation](https://docs.rockylinux.org/) for important information, including known issues and detailed changes in this version.
12+
13+
### Important Notices
14+
15+
#### Supported Microarchitecture Levels
16+
17+
The most significant change in Rocky Linux 10 is the removal of support for x86-64-v2 architectures. AMD and Intel 64-bit architectures for x86-64-v3 are now required.
18+
19+
Rocky Linux 10 is supported on the following processor architectures:
20+
21+
* 64-bit AMD/Intel x86-64-v3 (x86_64)
22+
* 64-bit RISC-V (riscv64)
23+
* 64-bit ARMv8.0-A (aarch64)
24+
* IBM POWER, little endian (ppc64le)
25+
* IBM z (s390x)
26+
27+
All 32-bit packages have been removed from Rocky Linux 10. This means that 32-bit applications will no longer run on this version of Rocky Linux. Please use 64-bit libraries or containers with 32-bit dependencies instead.
28+
29+
#### Installer
30+
31+
Users will have administrative privileges by default, unless you deselect the option.
32+
33+
The Remote Desktop Protocol (RDP) is now the default for graphical remote access, replacing VNC.
34+
35+
#### DHCP Client and Server
36+
37+
The DHCP client in RL 10 is implemented as an internal subsystem of NetworkManager. The legacy dhcp-client package is no longer supported upstream and has been removed.
38+
39+
The ISC DHCP server is end-of-life upstream and is replaced by its successor, Kea DHCP, in RL 10.
40+
41+
#### Desktop Environment
42+
43+
In RL 10, Wayland replaces the X.Org Server. Xwayland will support most X11 clients that have not yet been ported to Wayland. Some desktop applications and components are also replaced in RL 10.
44+
45+
### Highlights
46+
47+
#### Notable New Features and Changes
48+
49+
* Dynamic programming languages, web, and database servers
50+
* PHP 8.3
51+
* Python 3.12
52+
* nginx 1.26
53+
* PostgreSQL 16.8
54+
* MySQL 8.4
55+
* Valkey 8.0
56+
* MariaDB 10.11
57+
* Performance tools and debuggers
58+
* GDB 14.2
59+
* Valgrind 3.23.0
60+
* SystemTap 5.1
61+
* Dyninst 12.3.0
62+
* elfutils 0.192
63+
* libabigail 2.6
64+
* Performance monitoring tools
65+
* Performance Co-pilot 6.3.0
66+
* Grafana 10.2.6
67+
* Compiler toolsets
68+
* LLVM Toolset 19.1.7
69+
* Rust Toolset 1.84.1
70+
* Go Toolset 1.23
71+
72+
#### Support for RISC-V Architecture
73+
74+
Rocky Linux 10 introduces support for the RISC-V architecture, expanding the range of hardware platforms that can run Rocky Linux. This is a significant step towards making Rocky Linux more versatile and accessible to a broader audience.
75+
76+
More details about this milestone, including Rocky Linux 10's RISC-V support, [can be found here](https://rockylinux.org/news/rockylinux-support-for-riscv).
77+
78+
If you're interested in getting RISC-V hardware working with Rocky Linux, please join [~SIG/AltArch](https://chat.rockylinux.org/rocky-linux/channels/altarch) on the [Rocky Linux Mattermost](https://chat.rockylinux.org/).
79+
80+
### Testing
81+
82+
Every Rocky Linux release undergoes thorough testing for accuracy and stability, and Rocky Linux 10 is no exception. The Rocky Linux testing process encompasses both manual and automated checks across a diverse range of environments and configurations. We have validated this release for two weeks before approving it for availability. Testing artifacts, discussions, and the release checklist can be found in the [Rocky Release (v10) Playbook](https://chat.rockylinux.org/playbooks/runs/fir4c41m33rqukhzyqfx8jfu6w).
83+
84+
To participate in this testing process for future releases, join the [~Testing channel](https://chat.rockylinux.org/rocky-linux/channels/testing) on the [Rocky Linux Mattermost](https://chat.rockylinux.org/). We can't wait to meet you!
85+
86+
### Upgrade and Conversion Process
87+
88+
Rocky Linux does not support upgrades to any major release. To move from 8.x or 9.x to Rocky Linux 10, a fresh install of the operating system is recommended.
89+
90+
### Known Issues
91+
92+
**SELinux issue on hosts with passt installed** When using a workstation, server, or virtual host with a `passt` back end installed, the interface will fail to start if SELinux is enabled. See [this upstream issue](https://issues.redhat.com/browse/RHEL-80407) for more information.
93+
94+
### Release Engineering Update
95+
96+
With Rocky Linux 10, we're making a notable change: the builds will **not** come from our Peridot build system, but instead from **Koji**.
97+
98+
Here's why:
99+
100+
* **Peridot Two isn't ready (and we're okay with that).**
101+
We learned in the early days of Rocky Linux that dogfooding an unfinished system during a major release is risky and inefficient. This time, we're building smarter. Peridot Two will be a clean, modern reimplementation of Koji's XML-RPC interface on top of a gRPC backend—and when it's ready, it'll work out-of-the-box for existing Koji users.
102+
103+
* **IMA signing is a top priority.**
104+
One of the key features RHEL introduced—and we're now aiming to support—is **IMA (Integrity Measurement Architecture)**. This provides kernel-level file attestation using a dedicated signing CA, already baked into our Rocky Linux 9 kernels. Supporting this properly requires careful integration, which Keykeeper (Peridot's signing tool) doesn't currently support. So for now, Koji gives us the control we need to do this right.
105+
106+
* **Compatibility and transition readiness.**
107+
By building Rocky 10 in Koji now, we ensure a clean upgrade path to Peridot Two later, since it will support seamless import of builds and metadata from Koji instances.
108+
109+
All in all, this decision reflects our commitment to long-term maintainability, community transparency, and secure, production-grade infrastructure.
110+
111+
### Acknowledgements
112+
113+
We extend our deepest thanks to the Rocky Linux project volunteers and leaders for their commitment to making this release possible through compiling, testing, and documenting it. We extend our gratitude to our sponsors and partners for their continued support, which ensures we have the necessary resources for this task.
114+
115+
Special thanks to the following contributors for their efforts in this release:
116+
117+
- Ahmed Al-Battshi
118+
- Alan Marshall
119+
- Alexey Melezhik
120+
- Alexia Stein
121+
- Anna Zhyrnova
122+
- Anna Zhyrnova
123+
- Bob Robison
124+
- Boris Reisig
125+
- Brian Clemens
126+
- Bryan (@codedude)
127+
- Chris Short
128+
- Chris Stackpole
129+
- David Gomez
130+
- Fredrik Nystrom
131+
- Gabriel Graves
132+
- Louis Abel
133+
- Lukas Magauer
134+
- Michael Kinder
135+
- Michael Young
136+
- Mustafa Gezen
137+
- Nathan B
138+
- Neil Hanlon
139+
- Pablo Greco
140+
- Sherif Nagy
141+
- Skip Grube
142+
- Steven Spencer
143+
- Taylor Goodwill
144+
- Trevor Cooper
145+
- Wale Soyinka
146+
- @roy.nielsen
147+
- @stevo81989
148+
- @wrsomsky
149+
150+
Finally, we appreciate our Enterprise Linux ecosystem—especially the upstream development work of Fedora Linux and the curation work in CentOS Stream—as well as the many additional developers and projects that contribute to all the Enterprise Linux distributions.

0 commit comments

Comments
 (0)