# Ubuntu 25.04 - Product: Ubuntu (https://whatsnew.fyi/product/ubuntu) - Vendor: Canonical - Date: 2025-04-17 - Version: 25.04 - Original notes: https://documentation.ubuntu.com/release-notes/25.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/25.04 - 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'. --- - **added** — Linux kernel 6.14 with sched_ext scheduling system enabling eBPF-based scheduling policies - **added** — NTSYNC driver emulating WinNT sync primitives for improved Windows games performance on Wine and Proton - **added** — bpftools and linux-perf tools decoupled from kernel version and shipped in separate packages - **added** — Netplan v1.1.2 support for wpa-psk-sha256 WiFis - **added** — Netplan v1.1.2 support for routing-policy configuration on NetworkManager backend - **added** — systemd-networkd-wait-online functionality to wait for DNS servers to be configured and reachable - **added** — GCC 15 snapshot, binutils 2.44, and glibc 2.41 - **added** — Python updated to 3.13.3 - **added** — LLVM defaults to version 20 - **added** — Rust toolchain defaults to version 1.84 - **added** — Golang updated to 1.24 - **added** — OpenJDK 24 GA and OpenJDK 25 early access snapshot - **added** — devpack-for-spring snap and Spring content snaps for development tools - **added** — GraalVM Community Edition for JDK versions 21, 24 and 25ea available as snap - **added** — dotnet snap updated to include .NET version 9 - **changed** — systemd updated to v257.4 - **changed** — systemd no longer built with utmp support - **changed** — linux-lowlatency binary package retired in favour of linux-generic with lowlatency-kernel userspace package - **changed** — powershell-preview snap updated to build from source - **deprecated** — System V service scripts support deprecated and scheduled for removal in systemd v258 - **deprecated** — cgroup v1 support scheduled for complete removal in systemd v258 #### Ubuntu 25.04 release notes These release notes for Ubuntu 25.04 (Plucky Puffin) provide an overview of the release and document the known issues with Ubuntu and its flavors. ##### Dedication Subscribers to the ubuntu-{devel-}announce mailing list and long term participants in the Ubuntu community will have come across Steve Langasek’s work. Steve, known in the community as vorlon, was a long-term member of the Release team (along with being a member of Archive Admin, Techboard, SRU team, and so on) and a colleague to many of us at Canonical. As a member of the Release team, Steve was responsible for devising many of the processes, policies, and tools which we use today, and teaching his fellow members the ropes. Steve passed away on 1st January 2025 after being unwell for quite some time. The Ubuntu Release Team dedicates 25.04 “Plucky Puffin” to our colleague and friend, Steve Langasek. He is missed and will live in our hearts forever. Thank you for everything, Steve. ##### Upgrades We’ve identified two issues in the ubuntu-release-upgrader affecting upgrades to Ubuntu 25.04 “Plucky Puffin”: - Handling of Qt dependencies - Removal of foreign packages from disabled sources As a result, upgrades to Ubuntu 25.04 have been temporarily suspended while these issues are being addressed. The necessary updates are already in the pipeline, and we expect to re-enable upgrades very soon. Thank you for your patience. ##### Support lifespan Ubuntu 25.04 will be supported for 9 months until January 2026. If you need long term support, we recommend you use Ubuntu 24.04.2 LTS which is supported until at least 2029. ##### Upgrades - Upgrades to to Ubuntu 25.04 will refresh seeded snaps to the appropriate snap channels, regardless of what was being tracked before. Snaps that are newly-seeded will be installed during the upgrade. In particular, the following snaps will be installed or refreshed on upgrade: Early upgrades may wish to perform these updates manually. ##### New features in 25.04 ###### Updated Packages ###### Linux kernel 6.14🐧 This release delivers the latest Linux kernel, following Canonical’s new policy. Kernel developers can now make use of a new scheduling system, “sched_ext”, which provides a mechanism to implement scheduling policies as eBPF programs. This enables developers to defer scheduling decisions to standard user-space programs and implement fully functional hot-swappable Linux schedulers, using any language, tool, library, or resource accessible in user-space. A new NTSYNC driver that emulates WinNT sync primitives is also available, delivering better performance potential for Windows games running on Wine and Proton (Steam Play). The “bpftools” and linux-perf tools have been decoupled from the kernel version, making dependency management easier for developers working with containers. These tools are now shipped in their own packages. Other features can be found in the Linux 6.14 upstream changelog. After the generic kernel grew the ability to tune responsiveness at boot time, the linux-lowlatency binary package has been retired in favour of a combination of linux-generic and a new userspace lowlatency-kernel package, responsible of tuning the grub cmdline. ###### systemd v257.4 The init system was updated to systemd v257.4. See the upstream changelog for more information about individual features. To highlight a few things: - In Ubuntu, systemd is no longer built with utmp support. Among other things, this means that systemd’s default /usr/lib/tmpfiles.d/systemd.conf no longer creates /run/utmp. There is currently this known bug (LP: #2103489) in Ubuntu 25.04, that prevents ‘who’ from properly working and requires a coreutils rebuild. - The complete removal of support for cgroup v1 (‘legacy’ and ‘hybrid’ hierarchies) is scheduled for v258. - Support for System V service scripts is deprecated and will be removed in v258. Please make sure to update your software now to include a native systemd unit file instead _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/25.04/]_