# Ubuntu 25.10 - Product: Ubuntu (https://whatsnew.fyi/product/ubuntu) - Vendor: Canonical - Date: 2025-10-09 - Version: 25.10 - Original notes: https://documentation.ubuntu.com/release-notes/25.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/25.10 - Labels: Platforms: Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Linux kernel updated to version 6.17 - **deprecated** — linux-modules-extra-* packages have been deprecated in favor of linux-modules-- packages - **added** — linux-generic for arm64 now provides broader compatibility for arm64 desktop platforms using UEFI for booting - **added** — Ubuntu 6.17 kernel ships with early support for kexec/kdump for TDX-enabled hosts - **changed** — Ubuntu RISC-V kernel (linux-riscv) will only support hardware that implements the RVA23S64 ISA profile - **changed** — systemd updated to version 257.9 - **changed** — sudo-rs is now the default sudo provider, version 0.2.8 with support for older Linux kernels, sudoedit, NOEXEC and AppArmor profile switching - **changed** — sudo (original) upgraded to version 1.9.17p2 with binary files renamed with .ws suffix - **removed** — sudo-ldap package has been removed - **changed** — Core utilities now provided by rust-coreutils package version 0.2.2 with performance improvements - **changed** — Netplan updated to version 1.1.2ubuntu3 with support for non-standard OVS setups - **changed** — GCC updated to 15.2, binutils to 2.45, and glibc to 2.42 - **changed** — Python updated to 3.13.7 - **changed** — LLVM defaults to version 20 - **changed** — Rust toolchain defaults to version 1.85 - **changed** — Golang updated to 1.24 - **changed** — OpenJDK defaults to version 21 (LTS) with versions 25 and 26 early access snapshot available - **added** — .NET 10 now available - **added** — Zig is available for the first time in Ubuntu, defaults to version 0.14.1 - **added** — New TPM-backed disk encryption features including passphrase support, recovery key regeneration, and firmware update integration #### Ubuntu 25.10 release notes These release notes for Ubuntu 25.10 (Questing Quokka) provide an overview of the release and document the known issues with Ubuntu and its flavors. ##### Support lifespan Ubuntu 25.10 will be supported for 9 months until July 2026. If you need long term support, we recommend you use Ubuntu 24.04.3 LTS which is supported until at least 2029. ##### Upgrades Upgrades to 25.10 are expected to be enabled on or before Nov 3. Current blockers: - LP#2125535 - LP#2127970 ##### New features in 25.10 ###### Updated Packages ###### Linux kernel 6.17🐧 This release delivers the newest 6.17 Linux kernel. Due to the final upstream release occurring after Kernel Freeze, the kernels shipped with the release images will be based on 6.17-rc7. Updates for all Questing Quokka kernels are scheduled for release in the subsequent week to incorporate the final upstream 6.17 release. Highlights for this release: - The linux-modules-extra-* packages have been deprecated (LP#2042831). All the kernel modules are now shipped by the linux-modules-- packages. - linux-generic for arm64 will provide via stubble broader compatibility for arm64 desktop platforms that utilize UEFI for booting (LP#2121352). - The foundation for Intel TDX Host Support was merged upstream on Linux 6.16 with additional improvements included in 6.17. The Ubuntu 6.17 kernel will ship with early support for kexec/kdump for TDX-enabled hosts (LP#2121873). - From 25.10, the Ubuntu RISC-V kernel (linux-riscv) will only support hardware that implements the RVA23S64 ISA profile. Systems that don’t satisfy this requirement will not be able to run 25.10. The RISC-V kernel in 24.04 will continue to support boards with RVA20 processor cores. - Other features can be found in the Linux 6.17 upstream changelog. ###### systemd v257.9 The init system was updated to systemd v257.9. See the upstream changelog for more information about individual features. ###### sudo-rs and sudo sudo-rs is the default sudo provider on Ubuntu from 25.10 onwards. 0.2.8 release includes support for older Linux kernels < 5.9, sudoedit, support for NOEXEC and AppArmor profile switching. The Ubuntu release also includes various bug fixes picked from the main upstream branch. sudo (original sudo maintained by Todd C. Miller) has been upgraded to the latest version 1.9.17p2. The binary files are now renamed with the .ws suffix. Additionally, sudo-ldap package has been removed, please switch to using LDAP authentication via PAM. Please see Ubuntu Server Docs for configuring default sudo provider and differences between sudo-rs and sudo.ws. ###### rust-coreutils and gnu-coreutils The core utilities of the operating system are now provided by the rust-coreutils package. We just updated to the latest version of it: 0.2.2, which features incredible performance improvements to base64 amongst other things. As rust-coreutils are not necessarily fully compatible yet, we are providing the old utilities by the side, so you can switch back and forth between them. We are also keeping a list of these diversions here. ###### Netplan v1.1.2ubuntu3 🌐 Adds support non-standard OVS setups, e.g. inside snap environments. ###### Toolchain Upgrades 🛠️ - GCC 🐄 GCC is updated to 15.2, binutils to 2.45, and glibc to 2.42 - Python 🐍 is updated to 3.13.7 while 3.14 is now available - LLVM 🐉 defaults to version 20 while 21 is now available - Rust 🦀 toolchain defaults to version 1.85 while 1.88 is now available - Golang 🐀 is updated to 1.24 - OpenJDK ☕ defaults to 21 (LTS), while version 25 (LTS) and an early access snapshot of version 26 are now available - .NET 10 🦄 now available - Zig ⚡ is available for the first time in Ubuntu, defaults to version 0.14.1. - And Ubuntu Toolchains has a new homepage ###### OpenJDK OpenJDK 21 is still the default. OpenJDK 25 (LTS) is now available. An early access snapshot of OpenJDK 26 is also included. Support for OpenJDK LTS versions 17, 11 and 8 is being main _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/25.10/]_