Ubuntu 25.04 was a strong interim release: it brought Linux 6.14, GNOME 48, AppArmor hardening work, APT 3.0, Python 3.13.3, glibc 2.41, a new ARM64 desktop ISO, better BitLocker-aware dual-boot flows, stronger Intel Xe2 and Battlemage support, and early confidential-computing improvements around AMD SEV-SNP host support. In other words, 25.04 did much of the groundwork.
Ubuntu 26.04 LTS is not just 25.04 plus a newer kernel. It is the consolidation release that absorbs the 24.10 and 25.10 transition work into a long-term platform: Linux 7.0, GNOME 50, a Wayland-only Ubuntu Desktop session, stronger TPM-backed full-disk encryption workflows, broader post-quantum and confidential-computing work, native in-archive CUDA and ROCm distribution, ARM64 Livepatch support, amd64v3 image work in cloud environments, and a five-year standard support window with ten years of security maintenance via Ubuntu Pro and ESM.
The practical takeaway is simple. If you are comparing them in May 2026, Ubuntu 25.04 is already end-of-life, while Ubuntu 26.04 LTS is the version to target for desktops, servers, and especially AI or GPU-heavy fleets. The main reasons not to move are compatibility-specific: hard dependencies on the old GNOME Xorg session, cgroup v1 workloads, very old cloud instance families, or very old x86 microarchitectures that no longer meet the newer image baselines.
Timeline and support lifecycle
The timeline below uses Canonical’s official release dates and support commitments. The 2036 ESM endpoint for Ubuntu 26.04 LTS is based on Canonical’s published 10-year security maintenance for LTS releases under Ubuntu Pro/ESM.

Ubuntu 25.04 shipped on April 17, 2025, and reached end of life on January 15, 2026. Ubuntu 26.04 LTS shipped on April 23, 2026, and is supported until April 2031, with ten years of ESM available under Ubuntu Pro. Canonical also states that if you are still on Ubuntu 25.04, you cannot jump directly to 26.04 LTS: you must first upgrade to 24.04 LTS or 25.10.
That support model is the biggest strategic difference between the two releases. Ubuntu 25.04 was designed to move fast and expire quickly; Ubuntu 26.04 LTS is designed to be standardized, audited, and kept in production for years.
Key attribute comparison
| Attribute | Ubuntu 25.04 | Ubuntu 26.04 LTS | Why it matters |
|---|---|---|---|
| Release type and date | Interim release, April 17, 2025 | LTS release, April 23, 2026 | 25.04 got nine months of support; 26.04 gets five years standard support and ten years of ESM with Ubuntu Pro. |
| Support status as of May 8, 2026 | End-of-life | Current supported LTS | This alone makes 26.04 the only sensible target for most new deployments. |
| Direct upgrade path | N/A | No direct 25.04 → 26.04 path | Canonical requires 25.04 systems to hop via 24.04 LTS or 25.10 first. |
| Kernel | Linux 6.14 | Linux 7.0 | 26.04 widens hardware coverage and lands the LTS platform on the newer kernel generation. |
| Desktop shell | GNOME 48 | GNOME 50 | 26.04 adds the next desktop generation, better Wayland maturity, and more polished scaling/VRR behavior. |
| Display server model | Ubuntu GNOME session could still fall back to Xorg | Ubuntu’s GNOME session is Wayland-only; X11 apps run through XWayland | This is one of the biggest end-user changes. It is good news for modern graphics stacks, but a risk for legacy X11 workflows. |
| Default desktop apps | Papers replaces Evince; classic terminal and system monitor remain | Ptyxis replaces GNOME Terminal, Resources replaces System Monitor, Showtime replaces Totem, LocalSearch replaces Tracker Miners | 26.04 feels more modern on the desktop and more container-aware in the terminal, but it is also less conservative. |
| App Center and software management | Canonical did not publish a major 25.04 App Center update in the release notes | Better Deb support, search-provider integration, and App Center-centered software flow; Software & Updates no longer installed by default | 26.04 centralizes more package management in App Center, but removes an older GUI that many advanced users still relied on for PPAs and drivers. |
| Security posture | New AppArmor profiles, bwrap confinement, OpenSSL 3.4.1, APT 3.0, optional TPM/FDE with known limitations |
Improved TPM/FDE workflow, post-quantum crypto, OpenSSH 10.2, stronger Secure Boot posture, SSSD without root, sudo-rs and rust-coreutils defaults |
26.04 clearly raises the default security floor, but it also introduces more platform-level change. |
| Confidential computing | AMD SEV-SNP host support is called out as a new 25.04 capability | Guest and host support for both AMD SEV and Intel TDX highlighted in 26.04 | 26.04 is much stronger for private AI and confidential VM strategies. |
| AI and GPU stack | Better Intel GPU AI performance; official release notes do not list native in-archive CUDA or ROCm | CUDA in Ubuntu repositories, ROCm 7.1.0 in Universe, DPC++/oneDNN for Intel GPUs, DOCA-OFED kernel modules for supported systems | This is the clearest workload-specific reason to prefer 26.04 for AI or HPC. |
| Hardware enablement | ARM64 desktop ISO, Snapdragon X Elite early enablement, Intel Xe2/Battlemage support, NVIDIA Dynamic Boost | Panther Lake/Xe3/NPU support, full Wayland on NVIDIA, Livepatch on ARM64, real-time kernel in main archive, cloud amd64v3 image work | 25.04 modernized the baseline; 26.04 broadens and institutionalizes it. |
| Desktop requirements | No version-specific requirement block in the 25.04 release notes; closest official Ubuntu guidance around that cycle was 4096 MiB RAM for physical installs | Officially listed at 6 GB RAM and 25 GB storage for a comfortable desktop experience | Canonical is more explicit in 26.04 about what “comfortable” modern desktop use means. Ars also noted the jump from 4 GB to 6 GB in 2026. |
Version table
| Component | Ubuntu 25.04 | Ubuntu 26.04 LTS | Notes |
|---|---|---|---|
| Kernel | 6.14 | 7.0 | Canonical publishes major kernel versions in the release notes, not one single point-release string for the whole distro. |
| GNOME | 48 | 50 | Canonical documents GNOME major versions; the release notes do not publish a single distro-wide GNOME point version. |
| systemd | 257.4 | 259 in the LTS summary; 259.5 in the changes-since-25.10 page | 26.04 also removes cgroup v1 support and marks SysV compatibility as end-of-line. |
| glibc | 2.41 | 2.43 | Explicitly listed in official toolchain sections. |
| Python | 3.13.3 | 3.14 | Explicitly listed in official toolchain sections. |
| APT | 3.0 | 3.1 | 25.04 is where APT 3 first landed; 26.04 advances it and carries more of the new workflow. |
| Netplan | 1.1.2 | 1.2 | Relevant for more advanced routing and networking behavior. |
| OpenSSL | 3.4.1 | 3.5.6 | 26.04 couples this with PQC support and newer security defaults. |
| OpenSSH | Not called out in the 25.04 release notes | 10.2 / 1:10.2p1 in official 26.04 docs | 25.04 release notes do not publish an equivalent OpenSSH line in the sections reviewed. |
| GCC | “Snapshot of upcoming GCC 15” | 15.2 | 25.04 was transitional; 26.04 makes GCC 15.2 the formal baseline. |
| LLVM | 20 | 21 | Explicitly listed. |
| Rust | 1.84 | 1.93 | 26.04 is also the LTS where rust-coreutils becomes the default coreutils provider, with some GNU fallbacks still retained. |
| Go | 1.24 | 1.25 | Explicitly listed. |
| OpenJDK | 21 default; 24 optional; 25 EA snapshot | 25 packages and CRaC variants are documented; Canonical’s 26.04 summary does not clearly restate one single “default JDK” line in the passages reviewed | The official docs are clearer on availability than on one universal default. |
Kernel, hardware, and performance
At the kernel level, Ubuntu 25.04 centered on Linux 6.14 and a set of practical optimizations: sched_ext, the NTSYNC driver for Wine/Proton, the retirement of the separate linux-lowlatency binary package in favor of linux-generic plus lowlatency-kernel, and better container-tool packaging through decoupled bpftools and linux-perf. Canonical’s own release blog framed 25.04 as a release with broad hardware performance gains, especially around Intel GPUs and AI workloads.
Ubuntu 26.04 LTS moves to Linux 7.0 and materially expands the hardware story. Official release materials call out support for Intel Core Ultra Series 3 “Panther Lake,” targeted Xe3 integrated-graphics and NPU optimizations, integrated IgH EtherCAT support, ARM64 Livepatch, a real-time kernel in the main archive, and DOCA-OFED 26.01 kernel modules for supported systems. On top of that, Canonical says all AMD64 cloud images now default to amd64v3, which improves optimization for newer x86-64 CPUs but also excludes older hardware and some legacy cloud instance families.
The desktop graphics stack also matures significantly between the two releases. Ubuntu 25.04 officially added NVIDIA Dynamic Boost on supported laptops, support for Intel Xe2 integrated graphics and Battlemage discrete GPUs, VA-API in Main, and initial ARM64 desktop hardware enablement for Snapdragon X Elite. By 26.04, Canonical’s LTS summary adds fuller NVIDIA Wayland support, suspend/resume fixes that first arrived in 25.10, Intel Xe3 and additional Battlemage/Celestial coverage, Panther Lake enablement, and explicit references to Mesa 25.2.3, Intel media-driver 25.3.0, and Intel compute runtime 25.31.
On older or niche hardware, 26.04 is less permissive than 25.04. Official docs say RISC-V now requires RVA23S64, IBM Z now requires z15 or newer, Google Cloud N1 images lose Sandy Bridge and Ivy Bridge support under amd64v3, and several old AWS instance families are no longer supported. That is exactly what you would expect from an LTS that is more aggressively optimized for current silicon. It is also the strongest reason to test before upgrading older fleets.
From a performance perspective, Canonical’s own messages emphasize smoother GNOME rendering and hardware gains, but the most concrete third-party context comes from Phoronix. During the 25.04 cycle, Phoronix found GNOME and KDE Wayland sessions outperforming X11 alternatives in gaming tests on the same Ubuntu 25.04 stack. During the 26.04 cycle, Phoronix reported measurable gains in some high-end NVIDIA Linux gaming workloads and used a 26.04 test system that also exposed the newer compiler and driver stack in creator/workstation tests. Those are benchmark snapshots, not universal guarantees, but they align with the architectural direction in the official release notes.
NVMe and networking are another subtle but important part of the story. Ubuntu 25.04 documented that TPM-backed FDE could be a poor fit for certain NVMe RAID setups that depend on the vmd module, because the TPM/FDE kernel-snap path might not include all required kernel modules. Ubuntu 26.04, via the 25.10-era Dracut switch that it inherits, supports newer initramfs features such as NVMe over Fabrics, while also shipping newer network-oriented pieces such as Netplan 1.2 and official DOCA-OFED integration work. For performance-sensitive cluster operators, that is a meaningful operational upgrade.
Desktop, security, and AI stack
The most visible desktop change is that Ubuntu 26.04 LTS finishes the transition that 25.04 only hinted at. Ubuntu 25.04 used GNOME 48 and still kept an escape hatch to “Ubuntu on Xorg” when NVIDIA Wayland suspend/resume was problematic. Ubuntu 26.04’s Ubuntu Desktop session is Wayland-only because GNOME Shell no longer runs as an X.org session there; legacy X11 applications continue to work through XWayland, and other desktops can still use Xorg sessions. For modern systems, this is the cleaner model. For legacy X11-dependent workflows, it is the sharpest migration edge.
GNOME itself evolves in ways that change the feel of the desktop more than the version number suggests. Ubuntu 25.04’s GNOME 48 story was about triple buffering going upstream, grouped notifications, Better Wellbeing controls, battery health preservation, and HDR support out of the box. Ubuntu 26.04’s GNOME 50 story is about maturing that work: better file performance, better remote desktop with hardware acceleration, smoother NVIDIA behavior, improved fractional scaling, and broader accessibility polish. Context pieces from OMG! Ubuntu also notes that GNOME 50 surfaces VRR and X11-app scaling more directly for end users.
The default application set is also noticeably more modern in 26.04. Ubuntu 25.04 replaced Evince with Papers, but 26.04 goes further by replacing GNOME Terminal with Ptyxis, System Monitor with Resources, Totem with Showtime, and Tracker Miners with LocalSearch. This adds a more container-centric terminal workflow, a newer resource monitor with GPU and NPU visibility, and a more current media/application set. It is a clear quality-of-life improvement, though it also means more change for teams that value “boring” defaults.
On security, Ubuntu 25.04’s emphasis was hardening and modernization: many new AppArmor profiles, tighter bwrap handling for unprivileged namespaces, OpenSSL 3.4.1, and APT 3.0. Ubuntu 26.04 LTS visibly raises the baseline again. Canonical’s security write-up says 26.04 makes Security Center a meaningful post-install control plane, improves TPM-backed FDE with better readiness checks and integrated PIN handling, moves further toward post-quantum-aware defaults, hardens Secure Boot and firmware posture, and runs SSSD under a dedicated sssd user rather than as root.
There is also a philosophical security shift in 26.04: Canonical is using the LTS to mainstream memory-safe replacements for foundational userland pieces. The official security blog says rust-coreutils provides the system coreutils and sudo-rs becomes the default sudo implementation, while GNU coreutils and the original sudo remain available for fallback and compatibility. LWN’s release coverage highlighted the same theme of a significant security and performance uplift, though it also reflects the reality that this part of the transition is more controversial than, say, kernel or GNOME upgrades.
For AI, GPU, and HPC users, the difference is even more straightforward. Ubuntu 25.04 improved Intel GPU support, developer tooling, and confidential-computing host support, but Ubuntu 26.04 is where Canonical turns accelerated-computing support into a first-class distribution feature. Official materials say the CUDA toolkit is now installable directly from Ubuntu’s repositories, ROCm 7.1.0 is in Universe with tested hardware/library coverage, Intel oneAPI DPC++-related packages are available, and DOCA-OFED is entering Canonical’s supported packaging story for high-performance networking. That is far more than a convenience feature: it simplifies fleet automation, pinning, reproducibility, and security maintenance.
The main caveat for platform engineers is container/runtime compatibility. Ubuntu 26.04’s systemd 259 removes cgroup v1 support, and the changes-since-25.10 notes explicitly state that 26.04 container workloads do not run on cgroup v1 hosts, and that 26.04 hosts do not support container workloads that require cgroup v1, including very old Ubuntu container userspaces. If you run legacy Kubernetes nodes, old Docker-era assumptions, or ancient build containers, this matters more than the desktop story.
Recommendations and upgrade checklist
For desktop users, Ubuntu 26.04 LTS is the better choice almost by default. Ubuntu 25.04 is already unsupported, while 26.04 offers a longer runway, a more mature Wayland stack, a better NVIDIA story, newer desktop apps, and explicit improvements for TPM/FDE management. The exception is if you still depend on the GNOME Xorg session or a legacy desktop toolchain that behaves badly on Wayland-only Ubuntu GNOME.
For server operators, 26.04 is the right strategic target, but it warrants a more thorough validation cycle than the desktop. The reasons are not cosmetic. They are structural: cgroup v1 removal, Dracut replacing initramfs-tools, newer cloud microarchitecture baselines, RISC-V and IBM Z floor changes, and longer security support via Ubuntu Pro/ESM. This release is better for standardization, but less gentle on old assumptions.
For AI and GPU-heavy workloads, Ubuntu 26.04 LTS is the decisive winner. Native repository delivery of CUDA, ROCm 7.1.0 in Universe, documented support across AMD GPU families, Intel GPU DPC++ tooling, ARM64 Livepatch, and high-performance networking work around DOCA-OFED make it a materially better platform for both development and production clusters. Ubuntu 25.04 looks, in hindsight, like the transition release that proved out the hardware and developer-tool foundations. Ubuntu 26.04 is where Canonical turns them into an enterprise-ready platform.
A short upgrade checklist:
- Confirm your upgrade path. If you are on Ubuntu 25.04, Canonical says you must move to 24.04 LTS or 25.10 before going to 26.04 LTS.
- Audit desktop assumptions. If you rely on the GNOME Xorg session, test carefully, because Ubuntu 26.04’s default Ubuntu Desktop session is Wayland-only.
- Audit platform assumptions. Check for cgroup v1, old AWS or GCP instance families, old RISC-V boards, old IBM Z hardware, and any amd64 systems that may not meet the newer microarchitecture expectations.
- Check storage and encryption edge cases. In particular, review TPM/FDE readiness, Secure Boot expectations, and any NVMe RAID or
vmddependencies before enabling hardware-backed disk encryption. - Decide your lifecycle model up front. For short-lived testing, 25.04 was fine in its day. For anything you expect to keep, secure, certify, or scale, 26.04 LTS plus Ubuntu Pro is the sane baseline.
The analytical bottom line is that Ubuntu 25.04 was the proving ground, while Ubuntu 26.04 LTS is the platform release. If your priority is stability, lifecycle, security posture, or AI/GPU deployment simplicity, 26.04 is not merely a better-supported version of Ubuntu. It is the release where Canonical’s current direction becomes operationally coherent.