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