Linux

Ubuntu 26.04 LTS (Resolute Raccoon): New Features, Changes, and What to Know

Ubuntu 26.04 LTS, codenamed Resolute Raccoon, lands on April 23, 2026. This is a long-term support release with five years of free security updates through April 2031, extendable to ten years with Ubuntu Pro. For anyone running 24.04 LTS, this is the first upgrade path to a new LTS, and the jump is significant: kernel 7.0, GNOME 50, Wayland-only desktop, a Rust-based sudo, and a server stack that includes PostgreSQL 18, Docker 29, and PHP 8.5.

Original content from computingforgeeks.com - post 165185

This article covers every major change in Ubuntu 26.04, from desktop and kernel through server components and development toolchains. If you are planning an upgrade from Ubuntu 24.04 or evaluating 26.04 for new deployments, this is the full picture.

Current as of April 2026. Based on the official Ubuntu 26.04 LTS release notes and beta testing. Package versions verified against the official release notes and LTS user summary.

Release Details and Support Timeline

ItemDetails
Release nameUbuntu 26.04 LTS (Resolute Raccoon)
Release dateApril 23, 2026
KernelLinux 7.0
DesktopGNOME 50 (Wayland only)
Display serverWayland (X11 session removed from GDM)
GraphicsMesa 26.0
Init systemsystemd 259
Standard support5 years (until April 2031)
Extended support (Ubuntu Pro)10 years (until April 2036)
Previous LTSUbuntu 24.04 (Noble Numbat)

System Requirements

The desktop RAM requirement has increased from 4 GB in 24.04 to 6 GB in 26.04. This caught some attention since Windows 11 only requires 4 GB minimum. The increase reflects the heavier GNOME 50 desktop and the Wayland compositor’s memory footprint.

ComponentDesktopServer
Processor2 GHz dual-core (64-bit)Scales with workload
RAM6 GB minimum1.5 GB minimum
Disk space25 GB4 GB minimum
Installation mediaUSB drive or DVDUSB, DVD, or network boot

Desktop: GNOME 50 and Wayland-Only

The desktop jump from GNOME 46 (in 24.04) to GNOME 50 brings four release cycles of improvements in one upgrade. The most consequential change: the GNOME session now runs exclusively on Wayland. X11 is no longer available as a session option in GDM. XWayland remains installed for backward compatibility with X.org applications, so most legacy apps still work, but the X11 login session itself is gone.

Other desktop environments (KDE, Xfce, MATE, i3) in Ubuntu flavors continue supporting X.org sessions.

New Default Applications

Several core GNOME apps have been replaced with modern GTK4 alternatives:

  • Terminal – Ptyxis replaces GNOME Terminal. Built with GTK4, it supports pinned tabs, container integration, and profiles per project directory
  • Document viewer – Papers replaces Evince. Partially written in Rust, using GTK4
  • Image viewer – Loupe replaces Eye of GNOME. Fully Rust-based with the Glycin image library
  • Video player – Showtime replaces Totem with a minimalist libadwaita design
  • System monitor – Resources (a GNOME Circle app) replaces the older System Monitor

The standalone Software & Updates application has been removed. Its functionality is now split between the App Center (for package management) and the new Security Center (for repository settings and Ubuntu Pro features).

Visual Refresh

Folder icons have been redesigned with shorter, squatter shapes and rounder edges. Accent colors now apply to the entire folder rather than a subtle tint. The Calculator and LibreOffice icons have been updated to match the Yaru design language.

Key Desktop Improvements

  • Fractional scaling – Moved from experimental to stable, with optimizations to minimize blur
  • Variable refresh rate – Now a stable feature for supported monitors
  • Auto-start applications – Configurable directly in GNOME Settings
  • Sysprof – Installed by default for system performance analysis
  • JPEG XL support – Native support without additional packages
  • Hardware-accelerated video – VA-API encoding and decoding available when third-party drivers are enabled
  • GTK 4 SVG rendering – Native SVG support without the Librsvg dependency

Bundled Application Versions

Application24.04 LTS26.04 LTS
Firefox124149/150
LibreOffice24.225.8
Thunderbird115128 (Supernova)
GIMP2.103.0

GIMP 3.0 is a major upgrade. It brings non-destructive editing, GTK3 interface, and improved color management. This is the first major GIMP release in years, and shipping it in an LTS is notable.

ARM64 Desktop

Ubuntu 26.04 provides an official ARM64 desktop ISO for the first time. It supports virtual machines, ACPI/EFI platforms, and Qualcomm Snapdragon devices. This opens Ubuntu Desktop to ARM-based laptops and tablets running UEFI firmware.

Gaming

The NTSYNC driver is now included in the kernel, which improves Windows game performance through Wine and Proton. Combined with Mesa 26.0’s Vulkan 1.4 support and improved ray tracing on AMD’s RADV driver, Linux gaming on Ubuntu 26.04 is a real option for Steam and Proton users.

Kernel 7.0

The kernel jump from 6.8 (in 24.04) to 7.0 is substantial. This is not just a version number bump. Linux 7.0 brings hardware enablement for Intel Nova Lake and AMD Zen 6 processors, a new extensible scheduling framework, and crash dumps enabled by default.

Key Kernel Features

  • sched_ext – A new scheduling system that allows implementing kernel scheduler policies as eBPF programs. Developers can now write, test, and hot-swap scheduling policies in user space without recompiling the kernel. This is a fundamental shift in how Linux scheduling can be customized
  • Intel Nova Lake and Diamond Rapids – LPSS driver, sound, and integrated display support for upcoming Intel chips
  • AMD Zen 6 – Performance events, metrics, and address translation support
  • Crash dumps – Enabled by default, which simplifies post-mortem debugging on both servers and desktops
  • Intel TSX auto mode – Improved performance tuning on newer Intel CPUs
  • DSA 3.0 accelerators – Offloads data movement tasks to dedicated silicon on newer Xeon chips
  • File system improvements – EXT4, F2FS, and exFAT optimizations for large data transfers
  • linux-lowlatency retired – The separate low-latency kernel is gone. Use linux-generic with the lowlatency-kernel package instead for low-latency tuning

Core System Changes

Several foundational components have been replaced or significantly changed. These affect both desktop and server deployments, so read this section carefully if you are planning an upgrade.

sudo-rs: Memory-Safe sudo by Default

The traditional C-based sudo has been replaced with sudo-rs, a Rust rewrite that provides memory safety guarantees. For most use cases, it is a drop-in replacement that reads the same /etc/sudoers and /etc/sudoers.d/ files.

Visible differences you will notice:

  • Password feedback is enabled by default (asterisks appear when typing your password)
  • The prompt format changed to [sudo: authenticate] Password:
  • The original sudo is still available as sudo.ws if you need it
  • The plugin system is not supported in sudo-rs, so complex setups should be tested before upgrading
  • The sudo-ldap package has been removed. Use PAM-based LDAP authentication instead

Rust-Based Core Utilities

The rust-coreutils package now provides several OS utilities, with notable performance improvements (particularly for base64). GNU coreutils remain available for compatibility.

systemd 259

The systemd update to version 259 brings two breaking changes worth flagging:

  • cgroup v1 removed – If your system or containers rely on cgroup v1, the upgrade will be blocked. Containers that depend on cgroup v1 are unsupported. Migrate to cgroup v2 before upgrading
  • /tmp is now tmpfs by default – The /tmp directory is mounted as tmpfs (RAM-backed). This improves performance for temporary files but means /tmp contents are lost on reboot and are limited by available RAM. If your workloads write large files to /tmp, adjust accordingly
  • System V scripts deprecated – Ubuntu 26.04 is the last release that supports System V init script compatibility. Convert any remaining SysV scripts to systemd units before the next release

Dracut Replaces initramfs-tools

The initial ramdisk generator has changed from initramfs-tools to Dracut. Dracut uses systemd in the initrd and supports features like Bluetooth and NVMe over Fabrics (NVMe-oF). The original initramfs-tools is still available and the implementation is switchable if needed.

APT 3.1

The package manager has a new dependency solver (with automatic fallback to the classic solver), uses OpenSSL instead of GnuTLS for a smaller footprint, and adds an automatic pager for commands like apt show and apt list. The deprecated apt-key command has been removed entirely. Use direct gpgv for repository key management.

Removable Media Mount Point Change

USB drives and other removable media now mount at /run/media instead of /media. Scripts or configurations that reference /media for mounted devices need to be updated.

Security Enhancements

TPM-Backed Full Disk Encryption

The desktop installer now supports TPM-backed full disk encryption. This uses the system’s TPM 2.0 chip to seal the encryption key, so the disk automatically unlocks on boot without a passphrase (while remaining encrypted at rest). Passphrase management, recovery key regeneration, and integration with firmware updates are all supported. The firmware updater (fwupd) prompts for recovery key backup before applying firmware updates that could affect the TPM state.

Snap Permissions Prompting

The new Security Center enables permissions prompting for snap applications. When a snap tries to access a resource it does not have permission for (camera, microphone, file system), the user gets a consent prompt. This brings snap security closer to the mobile app permission model.

AppArmor Sandboxing Profiles

New sandboxing profiles have been added for multiple applications as part of system hardening. AppArmor continues to be Ubuntu’s mandatory access control framework.

Server Stack Updates

The server component updates in this release are substantial. Several packages have breaking configuration changes that require attention before upgrading production systems.

Databases

Database24.04 LTS26.04 LTSNotes
PostgreSQL1618No longer available on i386
MariaDB10.1111.8.6Full main repository support
MySQL8.08.4.8 (LTS)Matching shell version
ValkeyN/A9.0.3Redis-compatible, new in 26.04
DocumentDBN/A0.108-0MongoDB-compatible, new in 26.04

Valkey and DocumentDB are new additions. Valkey (the community fork of Redis after the license change) ships at version 9.0.3 with atomic slot migrations and hash field expiration. DocumentDB provides MongoDB API compatibility without a MongoDB license.

Web and Mail Servers

  • Apache 2.4.65 – TLS 1.0 and 1.1 are disabled by default, complying with RFC 8996. If you have legacy clients that require TLS 1.0/1.1, this will break them
  • Nginx 1.28.2 – Bug fix release
  • Postfix 3.10.6 – No longer installed in a chroot by default, and only limited chroot support is available going forward. Review your Postfix configurations if you relied on the chroot
  • Dovecot 2.4.2 – Version 2.4 introduced breaking changes to the configuration format. Administrators upgrading from 2.3 must follow the official migration documentation. This is not a drop-in upgrade

OpenSSH Changes

OpenSSH sees several security-focused changes:

  • DSA signature algorithm support removed entirely
  • DSA host keys no longer generated on new installs
  • New mlkem768x25519-sha256 hybrid post-quantum key exchange algorithm available
  • PerSourcePenalties option for authentication rate limiting
  • GSSAPI split into separate packages: openssh-client-gssapi and openssh-server-gssapi
  • No longer reads ~/.pam_environment on login

The post-quantum key exchange is worth noting. As quantum computing advances, this algorithm protects SSH connections against future quantum attacks by combining a traditional key exchange with a post-quantum one.

Containers and Virtualization

Component24.04 LTS26.04 LTSNotes
Docker2429containerd image store default for fresh installs, experimental nftables
containerd1.72.2.1Breaking changes from 1.x
runc1.11.4.0Updated pids.limit per OCI spec
libvirt10.012.0.0NVMe, virtio-scsi, multi-GPU NUMA affinity
QEMU8.210.2.1New Windows 11 machine types, ARM features

The containerd 2.x upgrade is a breaking change from 1.x. If you have custom container tooling that interacts directly with the containerd API, test it before upgrading. Docker 29 also switches to the containerd image store by default on fresh installations, which changes how images are stored and managed.

Samba 4.23

SMB3 Unix Extensions are enabled by default, and NetBIOS is disabled by default. The samba-vfs-modules package contents have been merged into the main samba package. Ceph and GlusterFS modules are now in separate packages (samba-vfs-ceph, samba-vfs-glusterfs).

If you run Samba as an Active Directory Domain Controller, install the samba-ad-dc package before upgrading to ensure AD functionality is preserved.

SSSD 2.12

SSSD now runs under the sssd user instead of root. This is a security improvement, but it means you need to verify that the sssd user has access to any secrets, keytabs, or integrations your configuration depends on. The implicit files provider has also been removed.

PHP 8.5

PHP 8.5.2 ships with the URI Extension, Pipe Operator, #[\NoDiscard] attribute, and new array helper functions (array_first(), array_last()). Note that using array/callable as class aliases in class_alias() is deprecated.

Other Server Components

  • Squid 7.2 – New TLS key logging, DOH query support, and cache peer TLS client certificate switching. Several directives removed including ftp_epsv and client_persistent_connections
  • HAProxy 3.2 – Performance improvements and better QUIC protocol support
  • Chrony 4.8 – Improved handling of unreachable time sources
  • OpenLDAP 2.6.10 – AppArmor enforce mode by default, pbkdf2 iteration support
  • Kerberos – Now observes /etc/krb5.conf.d/ directory by default for modular configuration

Development Toolchain

The toolchain upgrades are aggressive this cycle. Every major language runtime gets a significant version bump.

Tool24.04 LTS26.04 LTS
GCC1415.2
Python3.123.13.9 (3.14 available)
LLVM1821
Rust1.751.88
Go1.221.25
OpenJDK2125
.NET810
ZigN/A0.14.1 (new)

Zig is now available in the Ubuntu repositories for the first time. OpenJDK 25 is TCK certified on AMD64, ARM64, S390X, and PPC64EL. The .NET 10 runtime has expanded to IBM Power platforms. GraalVM snaps are available for JDK 21, 24, and 25.

x86-64-v3 Package Variants

Ubuntu 26.04 provides amd64v3 (x86-64-v3) variants for all packages. These are compiled with optimizations for newer CPUs (AVX2, BMI2, FMA, and others), which can deliver measurable performance gains for compute-heavy workloads. If your hardware supports x86-64-v3 (most CPUs from 2013 onwards, Haswell and later), you can opt into these optimized packages.

Cloud and Enterprise

OpenStack 2026.1 (Gazpacho)

The bundled OpenStack release includes progress on the Eventlet migration, parallel live migrations, IOThread default for improved VM I/O, UEFI firmware delegation, OVN BGP support, Redfish Virtual Media boot, Manila QoS policies, and a rewritten Horizon Key Pairs page.

Cloud Authentication (authd)

The authd service gains a new Google provider alongside the existing EntraID (Azure AD) provider. Device registration with EntraID, the authctl command-line tool, and improved UID/GID handling make cloud-based authentication more practical for enterprise deployments.

AMD ROCm

AMD ROCm packages are now available directly from the Ubuntu repositories. Installing the AI/ML GPU stack is as simple as sudo apt install rocm. No more third-party repositories for AMD GPU compute workloads.

Hardware Support

  • NVIDIA – Dynamic Boost enabled by default, suspend/resume support enabled for Wayland. Known issue: some Wayland corruption on resume still exists
  • Intel – Full support for Core Ultra Xe2 integrated graphics, Arc B580/B570 discrete GPUs, improved ray tracing via Embree, full AVC/JPEG/HEVC/AV1 hardware encoding
  • ARM64 – Generic ARM64 ISO with broader UEFI platform compatibility
  • RISC-V – Now requires RVA23S64 ISA profile (RVA20 no longer supported)
  • IBM Z (s390x) – Minimum raised to z15 architectural level. z14 (LinuxONE II) and older are no longer supported
  • Raspberry Pi – Smaller desktop images (777 MB reduction), A/B boot layout for reliability, swap file creation via cloud-init. Several applications removed from the Pi image to save space

Ubuntu Flavor LTS Status

Not all flavors are getting LTS status this cycle. Ubuntu MATE and Ubuntu Unity have dropped LTS for 26.04 due to contributor shortages. The following flavors maintain LTS support:

  • Kubuntu
  • Xubuntu
  • Lubuntu
  • Ubuntu Budgie
  • Ubuntu Cinnamon
  • Ubuntu Studio
  • Edubuntu
  • Ubuntu Kylin

Known Issues

As of the beta release, these known issues have been documented:

  • The desktop installer is not localized during the live session
  • Screen reader support is incomplete in the installer
  • OEM installations are not supported
  • GTK 4 rendering issues in VirtualBox and VMware with 3D acceleration enabled
  • TPM-backed FDE is incompatible with Absolute security software
  • NVIDIA suspend/resume corruption on Wayland (some hardware)
  • RabbitMQ requires manual upgrade steps

Breaking Changes Summary

If you are upgrading from 24.04 LTS, these are the changes most likely to break existing configurations:

ChangeImpactAction Required
cgroup v1 removedContainers relying on v1 will not startMigrate to cgroup v2 before upgrading
Wayland-only GNOMEX11 GNOME session unavailableTest X.org apps under XWayland
Dovecot 2.4Config format changedFollow Dovecot 2.3 to 2.4 migration guide
Postfix no-chrootChroot no longer defaultReview Postfix config, update chroot assumptions
SSSD runs as user sssdFile permission issues possibleVerify sssd user access to keytabs and secrets
sudo-rs defaultPlugin system unsupportedTest complex sudoers configs, check LDAP auth
containerd 2.xAPI breaking changes from 1.xTest custom container tooling
APT: apt-key removedLegacy key management brokenMigrate to gpgv-based key management
Removable media at /run/mediaScripts referencing /media breakUpdate paths in scripts and configs
Apache TLS 1.0/1.1 disabledLegacy clients cannot connectRe-enable manually if legacy support required
System V scripts deprecatedLast release with SysV supportConvert to systemd units
Samba: samba-ad-dcAD DC functionality may be lostInstall samba-ad-dc before upgrading

Upgrading from Ubuntu 24.04 LTS

Direct upgrades from 24.04 LTS to 26.04 LTS are supported. When upgrading, you will receive all changes from the interim releases (24.10, 25.04, 25.10) plus the 26.04 changes in a single operation.

Before upgrading a production system:

  1. Back up everything. Test the upgrade on a staging system first
  2. Review the breaking changes table above
  3. Ensure you are running cgroup v2 (mount | grep cgroup should show cgroup2)
  4. If running Samba AD DC, install samba-ad-dc before upgrading
  5. If running Dovecot, prepare for the 2.3 to 2.4 configuration migration
  6. Convert any System V init scripts to systemd units
  7. Test custom sudo configurations with sudo-rs
  8. Run sudo do-release-upgrade when the upgrade is available

Ubuntu typically enables the upgrade path from the previous LTS a few weeks after the new release, once initial bugs are resolved.

24.04 vs 26.04 LTS: Version Comparison

Component24.04 LTS (Noble)26.04 LTS (Resolute)
Kernel6.87.0
GNOME4650
Mesa24.026.0
systemd255259
Python3.123.13
GCC1415.2
Rust1.751.88
Go1.221.25
OpenJDK2125
PostgreSQL1618
PHP8.38.5
Docker2429
Desktop RAM minimum4 GB6 GB
Display serverWayland (X11 available)Wayland only
sudosudo (C)sudo-rs (Rust)
Init ramdiskinitramfs-toolsDracut

FAQ

When is Ubuntu 26.04 released?

April 23, 2026. The beta was released on March 26, 2026. The release candidate is scheduled for April 16, 2026.

How long is Ubuntu 26.04 supported?

Five years of standard support (until April 2031). With Ubuntu Pro (free for personal use on up to five machines), Extended Security Maintenance extends coverage to ten years, through April 2036.

Can I upgrade directly from 24.04 to 26.04?

Yes. Direct LTS-to-LTS upgrades are supported using sudo do-release-upgrade. The upgrade path typically becomes available a few weeks after release day. You will receive all changes from the 24.10, 25.04, and 25.10 interim releases as part of the upgrade.

Can I still use X11 on Ubuntu 26.04?

The GNOME desktop session is Wayland-only. X11 as a login session option is no longer available in GDM. XWayland is installed for backward compatibility, so most X.org applications still work under Wayland. If you need a full X11 session, use Xubuntu (Xfce) or another flavor that still supports X.org.

Why does Ubuntu 26.04 require more RAM than Windows 11?

The desktop minimum has increased from 4 GB to 6 GB, while Windows 11’s minimum is 4 GB. The increase reflects GNOME 50’s Wayland compositor, heavier default applications (LibreOffice 25.8, Firefox, GNOME apps), and the snap runtime overhead. Lighter Ubuntu flavors like Lubuntu and Xubuntu still run well on 4 GB.

Related Articles

Automation How to add Grafana Data Source using Ansible Kubernetes How To Install Minikube on Ubuntu 24.04|22.04|20.04 Automation Install Salt Master & Minion on Ubuntu 20.04|18.04 Debian How To Install FreeScout Help Desk on Debian | Ubuntu

Leave a Comment

Press ESC to close