Ubuntu Version Comparison
Ubuntu releases an LTS (Long Term Support) version every two years, with each LTS version receiving 5 years of standard support (extendable to 12 years through Ubuntu Pro). This article compares the core component differences across recent LTS generations to help you understand each version’s characteristics and choose the right one.
LTS Version Comparison Table
| Component | 20.04 Focal | 22.04 Jammy | 24.04 Noble | 26.04 Resolute |
|---|---|---|---|---|
| Release Date | April 2020 | April 2022 | April 2024 | April 2026 |
| Linux Kernel | 5.4 | 5.15 | 6.8 | 7.0 |
| GNOME | 3.36 | 42 | 46 | 50 |
| Display Protocol | X11 (default) | Wayland (default) | Wayland (default) | Wayland-only |
| Python | 3.8 | 3.10 | 3.12 | 3.13 default, 3.14 available |
| GCC | 9 | 11 | 13 | 15 |
| OpenSSL | 1.1.1 | 3.0 | 3.2 | 3.5 LTS |
| systemd | 245 | 249 | 255 | 259 |
| Installer | Ubiquity | Ubiquity | New Installer (Flutter) | New Installer (Flutter) |
| Default Browser | Firefox (deb) | Firefox (Snap) | Firefox (Snap) | Firefox (Snap) |
| Software Center | Ubuntu Software | Ubuntu Software | App Center | App Center |
| Package Formats | deb + Snap | deb + Snap | deb + Snap | deb + Snap |
| File System | ext4 | ext4 | ext4 (optional ZFS) | ext4 (optional ZFS) |
| Standard Support | 5 years | 5 years | 5 years | 5 years |
| Pro Extended Support | Until 2032 | Until 2034 | Until 2036 | Until 2038 |
Key Changes per Version
Ubuntu 20.04 LTS (Focal Fossa)
- GNOME 3.36, classic GNOME 3 interface
- Introduced WireGuard VPN kernel support
- Default X11 display protocol
- Python 2 no longer installed by default
- Last LTS to use OpenSSL 1.1.1
Ubuntu 22.04 LTS (Jammy Jellyfish)
- GNOME 42, new look and dark mode support
- Default switch to Wayland display protocol
- OpenSSL 3.0 (major upgrade, affecting compatibility of many applications)
- Firefox switched to Snap distribution
- Raspberry Pi desktop version support
Ubuntu 24.04 LTS (Noble Numbat)
- GNOME 46, improved file manager and settings
- New Flutter installer, replacing the old Ubiquity
- App Center replaces Ubuntu Software
- Default TPM support for secure boot enabled
- Netplan becomes the default network configuration tool
- Minimum hardware requirements increased
Ubuntu 26.04 LTS (Resolute Raccoon)
- GNOME 50, bringing more interface improvements
- Linux 7.0 kernel, better hardware support
- Python 3.13 by default, 3.14 available
- GCC 15
- OpenJDK 25 by default
- systemd 259, with cgroup v1 removed
- Improved permission management and security features
- Better ARM architecture support
Version Lifecycle Timeline
Ubuntu 20.04 LTS ─────────────────────────────────────────────────
Standard: 2020/04 ──────────────── 2025/04
Pro ESM: 2025/04 ──────────────────────── 2032/04
Ubuntu 22.04 LTS ─────────────────────────────────────────────────
Standard: 2022/04 ──────────────── 2027/04
Pro ESM: 2027/04 ──────────────────────── 2034/04
Ubuntu 24.04 LTS ─────────────────────────────────────────────────
Standard: 2024/04 ──────────────── 2029/04
Pro ESM: 2029/04 ──────────────────────── 2036/04
Ubuntu 26.04 LTS ─────────────────────────────────────────────────
Standard: 2026/04 ──────────────── 2031/04
Pro ESM: 2031/04 ──────────────────────── 2038/04
| | | | | |
2020 2024 2028 2032 2036 2040It is recommended to always use the latest LTS version. As of 2026, Ubuntu 26.04 LTS is the latest long-term support version and will receive at least 5 years of security updates. If you are using 22.04 or 24.04, you can plan your upgrade based on project needs. For newly deployed servers and desktops, choosing 26.04 LTS directly is the best option.
Which Versions Are Still Supported
As of September 2026, the following Ubuntu versions are still within their support cycle:
| Version | Type | Standard Support Ends | Pro ESM Ends | Current Status |
|---|---|---|---|---|
| 18.04 LTS | Long Term Support | May 2023 | April 2028 | Pro ESM only |
| 20.04 LTS | Long Term Support | April 2025 | April 2032 | Pro ESM only |
| 22.04 LTS | Long Term Support | April 2027 | April 2034 | Standard support |
| 24.04 LTS | Long Term Support | April 2029 | April 2036 | Standard support |
| 26.04 LTS | Long Term Support | April 2031 | April 2038 | Standard support |
- Standard support for Ubuntu 20.04 LTS expired in April 2025. If you are still using 20.04 without an Ubuntu Pro subscription, your system will no longer receive security updates, posing a serious security risk. Please upgrade to 22.04 LTS or newer as soon as possible, or enable free Ubuntu Pro (free for individual users, up to 5 machines).
- Ubuntu 25.10 reached end of life in July 2026. Users still on 25.10 should upgrade to 26.04 LTS as soon as possible.
EOL (End of Life) Version List
The following versions have completely ended support (including Pro ESM) and should no longer be used in any environment:
| Version | Code Name | Release Date | Full EOL |
|---|---|---|---|
| 14.04 LTS | Trusty Tahr | April 2014 | April 2024 |
| 16.04 LTS | Xenial Xerus | April 2016 | April 2026 |
| 19.04 | Disco Dingo | April 2019 | January 2020 |
| 19.10 | Eoan Ermine | October 2019 | July 2020 |
| 20.10 | Groovy Gorilla | October 2020 | July 2021 |
| 21.04 | Hirsute Hippo | April 2021 | January 2022 |
| 21.10 | Impish Indri | October 2021 | July 2022 |
| 23.04 | Lunar Lobster | April 2023 | January 2024 |
| 23.10 | Mantic Minotaur | October 2023 | July 2024 |
| 24.10 | Oracular Oriole | October 2024 | July 2025 |
| 25.04 | Plucky Puffin | April 2025 | January 2026 |
| 25.10 | Questing Quokka | October 2025 | July 2026 |
Note: Non-LTS versions (such as 23.04, 24.10, etc.) only receive 9 months of support and are not recommended for production environments.
Upgrade Path Guide
Ubuntu supports upgrading directly from one LTS version to the next, but does not support skipping versions.
Supported Upgrade Paths
20.04 LTS → 22.04 LTS → 24.04 LTS → 26.04 LTSEach version can only upgrade to the next LTS:
| Current Version | Can Upgrade To | Notes |
|---|---|---|
| 20.04 LTS | 22.04 LTS | Must upgrade to 22.04 first, then incrementally |
| 22.04 LTS | 24.04 LTS | Recommended to wait for 24.04.1 before upgrading |
| 24.04 LTS | 26.04 LTS | 26.04.1 was released on August 27, 2026; the automatic prompt is expected in early September, and do-release-upgrade -d works now |
Upgrade Commands
# Ensure the current system is fully updated
sudo apt update
sudo apt full-upgrade
sudo reboot
# Begin upgrading to the next LTS version
sudo do-release-upgrade
# If the new version was just released, you may need the -d flag
sudo do-release-upgrade -dPre-upgrade Notes
- Back up all important data — unexpected issues may occur during the upgrade
- Record installed third-party PPAs — PPAs will be disabled during upgrade
- Check third-party software compatibility — ensure critical software supports the new version
- Reserve enough disk space — the upgrade process downloads a large number of packages
- Server upgrades are best done via SSH — the upgrade tool automatically opens a backup SSH port (1022)
Check Your Current Version
# Check Ubuntu version
lsb_release -a
# Check kernel version
uname -r
# Check detailed system information
cat /etc/os-release
# Check if a version upgrade is available
sudo do-release-upgrade --check-dist-upgrade-onlyVersion Selection Recommendations
- Desktop users: Always use the latest LTS version (currently 26.04) for the latest hardware support and software versions
- Server/Production: You can stay on 24.04 LTS; 26.04.1 is out and the automatic upgrade prompt is expected in early September 2026, so migration is now straightforward — or use
do-release-upgrade -dtoday - Developers/Early adopters: Can use the latest short-term release (e.g., 26.10), but note only 9 months of support; 25.10 reached end of life in July 2026
- Enterprise deployment: Use Ubuntu Pro for up to 12 years of support
Plan your version upgrade strategy wisely to enjoy new features and security updates while maintaining system stability.