Rocky Linux 10.2 Available Now
From
Robert Wolfe@86:100/14 to
All on Fri May 29 13:43:54 2026
Rocky Linux 10.2 Available Now
Brian Clemens
We are pleased to announce the general availability of Rocky
Linux 10.2. Updated installation media, container, cloud,
and live images are available from the Rocky Linux Downloads
webpage. Please consult the release notes published within
Rocky Linux Documentation for important information, such as
known issues and a more detailed explanation of changes in
this version.
What's in This Release
Rocky Linux 10.2 delivers broad post-quantum cryptography
adoption, compiler and toolchain refreshes, Flatpak-first
delivery for Firefox and Thunderbird, a switch to Sequoia-
PGP in Podman, and more.
Post-Quantum Cryptography
Building on progress from 10.0 and 10.1, Rocky Linux 10.2
features substantial post-quantum cryptography (PQC)
improvements:
OpenSSH now supports ML-KEM hybrid key exchange
(mlkem768nistp256-sha256, mlkem1024nistp384-sha384) in FIPS
mode.
libssh adds PQ/T hybrid key exchange methods combining ML-
KEM with ECDH.
Directory Server supports TLS certificates using ML-DSA keys
(ML-DSA-44/65/87).
p11-kit gains PQC definitions in PKCS #11 headers.
podman-sequoia supports composite post-quantum signatures.
Important: The FUTURE system-wide cryptographic policy now
only allows hybrid ML-KEM key exchange algorithms. All
traditional non-post-quantum key exchange methods have been
removed from this policy. This will break connections to
endpoints that do not support PQC, including most of the
public internet. Review your crypto policy if you use
FUTURE.
Desktop Changes
Flatpaks are now the default delivery method for Mozilla
Firefox and Mozilla Thunderbird. The Anaconda installer
preinstalls these Flatpaks automatically when a graphical
environment is selected. RPM packages remain available in
AppStream for the lifetime of Rocky Linux 10, and users who
prefer them can override the default in Kickstart
configurations.
Installer and Image Creation
Default /boot partition size increased from 1 GiB to 2 GiB
to accommodate larger initramfs images.
New rdp Kickstart command enables headless RDP-based
graphical installations.
The Image builder Cockpit application now supports creating
bootable container and disk images.
Support for stateless PXE images for HPC and diskless
systems via the pxe-tar-xz image output format.
Anaconda supports automatic Flatpak installation from local,
CDN, and Satellite sources.
Upgraded Software
Dynamic programming languages, web, and database servers:
Node.js 24
PHP 8.4
Ruby 4.0
Python 3.14
OpenJDK 25
Apache HTTP Server 2.4.63
MariaDB 11.8
PostgreSQL 18
System toolchain:
GCC 14.3
glibc 2.39
Annobin 13.02
Binutils 2.41
Compiler toolsets:
GCC Toolset 15 (GCC 15.2, Binutils 2.44)
LLVM Toolset 21.1.8
Rust Toolset 1.92.0
Go Toolset 1.26.2
Performance tools and debuggers:
GDB 16.3
Valgrind 3.26.0
SystemTap 5.4
elfutils 0.194
PCP 7.0.3
Infrastructure services:
Samba 4.23.0 (SMB3 UNIX Extensions enabled by default;
experimental SMB3-over-QUIC)
chrony 4.8
FRR 10.4.1
Security
The keylime-agent is rebased to 0.2.9 with a new agent-
driven push attestation model and expanded hardware
cryptography.
New clevis-pin-trustee package enables automated LUKS volume
decryption via remote attestation.
fapolicyd is rebased to 1.4.3 with rule filtering support.
New libreswan-minimal sub-package for smaller container
images without systemd dependency.
SELinux policy now confines the redfish-finder service.
Kernel
The io_uring asynchronous I/O interface is now available (as
a tech preview), reducing syscall overhead for high-
throughput applications.
Extended perf features and new Intel core, uncore, c-state,
and package performance events.
AMD IBS load-latency filtering for improved CPU and memory
analysis.
New Intel QAT GEN6 driver (qat_6xxx) for concurrent crypto
and compression; AMD Venice CCP crypto device support.
Intel In-memory Analytics Accelerator (IAA) promoted from
Tech Preview to fully supported.
Improved real-time tuning via rtla threshold-overflow
actions and cpupower Python bindings.
Enhanced LUKS-aware kdump handling.
Networking
PRP and HSR (IEC 62439-3) industrial redundancy protocols
move from Tech Preview to fully supported, including VLAN
segmentation on HSR/PRP interfaces.
nftables rebased to 1.1.5 with reduced memory consumption
for sets/maps and support for wildcard-pattern netdev hooks.
WiFi7 hardware support.
firewalld adds policy sets -- pre-defined collections of
policies (e.g., gateway) for common configurations like
masquerading and zone forwarding.
Configurable lower TCP retransmission timeout via
tcp_rto_max_ms sysctl and TCP_RTO_MAX_MS socket option.
Virtualization
QEMU supports native Forced Unit Access (FUA) I/O, improving
virtual storage performance for database workloads.
virtio-win adds viosock driver and VsockTcpBridge service
for direct host-to-Windows-VM socket communication.
New virt-secrets-init-encryption service encrypts libvirt
secrets (e.g., vTPM keys) using systemd credentials sealing.
Backup jobs (virsh backup-begin) now keep the VM process
alive even if the guest OS shuts down mid-backup.
Intel TDX gains a local Provisioning Caching Certification
Service (PCCS) for attestation in air-gapped environments.
Containers
Podman switches from GnuPG to Sequoia-PGP for OpenPGP image
signature verification, with support for post-quantum
algorithms (ML-DSA-87+Ed448). GnuPG signing workflows remain
supported alongside the new --sign-by-sq-fingerprint option.
Podman 5.8.2 includes automatic BoltDB-to-SQLite migration
on reboot (preparation for Podman 6.0 dropping BoltDB), new
podman quadlet install command, quadlet REST APIs, and
unless-stopped restart policy surviving reboots.
Identity Management
IdM/FreeIPA rebased to 4.13.0 with a new beta web UI (Tech
Preview), RSNv3 enabled by default, and 170+ bug fixes.
Directory Server gains PQC support (ML-DSA TLS
certificates), dynamic groups, online TLS certificate
refresh, and bulk replication conflict cleanup.
Samba rebased to 4.23.0 with experimental SMB3-over-QUIC
support and a new Prometheus metrics exporter.
Web Console (Cockpit)
Cockpit is rebased to version 356 with a health dashboard
warning for unclean shutdowns, custom branding support via /etc/cockpit/branding.css, detachable VNC console windows,
quadlet lifecycle management in cockpit-podman, and a file
manager that can create empty files.
Important Changes
The following changes may affect existing workflows. Review
before upgrading.
PHP 8.4 and PHP 8.3 are available. When installing PHP
dependencies, be sure the correct version is used. As an
example, php-json will match both php-common and php8.4-
common.
FUTURE crypto policy now only allows hybrid ML-KEM key
exchange. Traditional (non-PQC) key exchange methods are
removed from this policy, breaking interoperability with
non-PQC endpoints. This does not affect the DEFAULT policy.
vi no longer launches Vim when both vim-minimal and vim-
enhanced are installed. It now always starts the minimal
editor; run vim explicitly for the full editor.
Windows Server 2012 R2 Active Directory trust configuration
is no longer supported, aligning with Microsoft's end-of-
life for that version.
SCTP transport for knet is deprecated in Corosync.
Transition to supported transport protocols.
Testing
Like every Rocky Linux release, Rocky Linux 10.2 has
undergone thorough testing for accuracy and stability. The
Rocky Linux testing process encompasses both manual and
automated checks across a diverse range of environments and
configurations. We have validated this release thoroughly
before approving it for general availability. Testing
artifacts, discussions, and the release checklist can be
found in the Rocky Release (v10.2) Playbook.
To participate in this testing process for future releases,
join the ~Testing channel on the Rocky Linux Mattermost. We
can't wait to meet you!
Upgrade and Conversion Process
You may upgrade from Rocky Linux 10.0 or 10.1 to Rocky Linux
10.2 on the CLI by running sudo dnf -y upgrade or via
desktop tools like GNOME Software or KDE Discover.
Rocky Linux does not support upgrades between major
releases. To upgrade from Rocky Linux 8 or 9 to Rocky Linux
10, a fresh install of the operating system is recommended.
Users of other Enterprise Linux 10 based distributions may
convert their installations to Rocky Linux 10 using the
migrate2rocky utilities.
Known Issues
See the Rocky Linux 10.2 Release Notes for a complete list
and explanation of known issues.
Acknowledgements
We extend deepest thanks to the Rocky Linux project
volunteers and leaders for their commitment to making this
release possible through compiling, testing, and documenting
this release. Our gratitude extends to our sponsors and
partners for continuing to ensure we have the necessary
resources for this task.
Special recognition to these contributors for their work on
this release:
Alan Marshall (@alangm)
Alexey Melezhik (@melezhik)
Arian Acabrera (@acabrera)
Bob Robison (@grayeul)
Boris Reisig (@boris)
Brady Dibble (@bdibble-ciq)
Brian Clemens (@brian)
Bryan Zuelly (@codedude)
Chris Stackpole (@stack)
Fredrik Nystrom (@nscfreny)
Jason Rodriguez (@jrod)
Jim Baresich (@jb2592)
Jonathan Dieter (@jdieter)
Joey Brinkman (@j0ey)
Ken Carlile
Howard Van Der Wal (@metalinux)
Gabriel Graves (@nebraskacoder)
Leigh Hennig (@leigh)
Lukas Magauer (@lumarel)
Michael Young (@elguero)
Mike Renfro (@mikerenfro)
Mustafa Gezen (@mustafa)
Nathan B (@kemotaha)
Ryan Smith (@rsmith)
Sam Thornton (@sthornton)
Scott Shinn (@atomicturtle)
Sherif Nagy (@sherif)
Skip Grube (@skip77)
Stephen Simpson (@ssimpson)
Steven Spencer (@sspencerwire)
Taylor Goodwill (@tgo)
Thomas Doczkal
Tuan Hoang (@tqhoang)
Trevor Cooper (@tcooper)
Wale Soyinka (@wale)
Finally, we appreciate our Enterprise Linux ecosystem: the
upstream development work of Fedora Linux, the curation work
in CentOS Stream, and the many, many additional developers
of projects that make up our distribution.
... when all else fails, destroy all evidence you tried.
--- Platinum Xpress/Win/WINServer v10.0b35
* Origin: NixNet: On The Brink - Grand Islanf , NY - brinkbbs.or (86:100/14)