On this page · 12 sections
- Why the decision is due now
- The three candidates at a glance
- Support windows from May 2027
- Kernel, toolchain and hardware enablement
- AI and GPU stack support
- Licensing and cost basis
- Worked example: 10 servers, one year
- Cloud availability, CI and containers
- Pick X if
- India, US and migration notes
- How eCorpIT can help
- References
Summary. Ubuntu 22.04 LTS leaves standard security maintenance in May 2027. For most existing 22.04 machines the best next step is Ubuntu 24.04 LTS: it is the only direct upgrade target, standard support runs to May 2029 (May 2034 with Ubuntu Pro), and it now offers an optional 7.0 hardware enablement kernel. Build new servers and GPU hosts on Ubuntu 26.04 LTS, released on 23 April 2026, with support to May 2031 (May 2036 with Pro), kernel 7.0, glibc 2.43, GCC 15.2, Python 3.14, and NVIDIA's CUDA toolkit and AMD ROCm 7.1.0 in the Ubuntu archive. The cost is more breaking change: cgroup v1 is gone, sudo-rs and Rust coreutils are the defaults, and its cloud images no longer run on several older instance families. Choose Red Hat Enterprise Linux 10 where certified vendor support and one long-lived major version matter more than migration effort: full support to 31 May 2030, maintenance to 31 May 2035, kernel 6.12 and an x86-64-v3 baseline. Moving from Ubuntu means a rebuild. At list price, Ubuntu Pro is $500 a year per server, and RHEL Server is US$878.90 (Standard) or US$1,428.90 (Premium).
About this article. This guide is for IT managers and platform teams deciding where Ubuntu 22.04 servers go next. On 7 November 2026 we checked every date, version and list price against primary sources: Canonical's lifecycle pages, release notes and announcements, Red Hat's lifecycle policy, documentation and store, and NVIDIA, GitHub, Docker and Microsoft documentation. Vendors change prices and terms often, so re-check before you commit; this is not procurement or financial advice, and no vendor paid for inclusion. Researched with AI assistance and reviewed by our editorial team.
For the work on 22.04 itself (Ubuntu Pro, CI runners, Docker tags and the upgrade runbook), see our Ubuntu 22.04 end of standard support plan.
Why the decision is due now
Five dated events frame the choice:
- May 2027: Ubuntu 22.04 standard support ends; Ubuntu Pro extends security maintenance to May 2032. RHEL 9 leaves full support on 31 May 2027, so mixed fleets face two platform decisions in the same month. Our explainer on CentOS Stream 9 end of life and RHEL 9 leaving full support covers the Red Hat side.
- 23 April 2026: Ubuntu 26.04 LTS released. 26.04.1 followed on 27 August 2026, but Canonical delayed upgrades from 24.04 until 29 September to fix rust-coreutils regressions.
- 19 May 2026: RHEL 10.2 reached general availability on kernel 6.12.0-211.
- July to September 2026: Canonical lists a 7.0 hardware enablement (HWE) kernel for 24.04 from July 2026, supported to May 2029, and the 24.04.5 point release shipped on 10 September 2026.
- 19 November 2026: GitHub plans to finish moving its
ubuntu-latestrunner label from 24.04 to 26.04, a rollout that began on 19 October.
The three candidates at a glance
Sources: Canonical's lifecycle, release-note and package pages, Red Hat's lifecycle data, release dates and 10.0 notes, GitHub and Docker.
| Ubuntu 24.04 LTS | Ubuntu 26.04 LTS | RHEL 10 | |
|---|---|---|---|
| Released | April 2024 | 23 April 2026 | 20 May 2025 (10.2: 19 May 2026) |
| Free or full support ends | May 2029 | May 2031 | 31 May 2030 (full support) |
| Paid security to | May 2034 (Pro ESM) | May 2036 (Pro ESM) | 31 May 2035 (maintenance), 31 May 2039 (extended add-on) |
| Longest option | May 2039 (Legacy add-on) | May 2041 (Legacy add-on) | Annual Long-Life terms after ELCP |
| Path from 22.04 | One release upgrade | Two upgrades via 24.04, or rebuild | Reinstall and migrate |
| Kernel | 6.8 GA, 7.0 HWE optional | 7.0 | 6.12 with backports |
| glibc | 2.39 | 2.43 | 2.39 |
| Default GCC | 13 (14 installable) | 15.2 | 14.2 in 10.0 |
| Default Python | 3.12 | 3.14 | 3.12 |
| PostgreSQL / MySQL | 16 / 8.0 | 18 / 8.4 | 16 / 8.4 |
| systemd | 255 | 259 | Not compared |
| FIPS 140-3 (Canonical status) | Pending | Planned | Check Red Hat |
| x86 CPU baseline | amd64 | amd64; cloud images amd64v3 | x86-64-v3 |
| Free security updates | Yes, Main repository | Yes, Main repository | No, subscription needed |
| GitHub-hosted runner | ubuntu-24.04 | ubuntu-26.04, becoming ubuntu-latest | None; use containers |
| Official container base | ubuntu:24.04 | ubuntu:26.04 (latest) | Universal Base Image |
Canonical's 24.04 notes mention GCC 14, but the archive's default gcc package is 13.2, with GCC 14 installed separately.
Support means different things. Ubuntu standard support is five years of free CVE patching for the Main repository; Universe needs Ubuntu Pro throughout, and Pro's Expanded Security Maintenance (ESM) delivers critical and high patches. Red Hat's standard errata criteria, effective 1 April 2025, cover Critical, Important and Moderate CVEs with a CVSS score of 7 or higher. RHEL's full support phase also brings minor releases and native hardware enablement; the maintenance phase brings errata only, with newer hardware handled through virtualisation, and some Application Streams have shorter lives than the OS.
Support windows from May 2027
From the 22.04 cut-off, the free or full-support runway is:
- Ubuntu 24.04: about 24 months, then another upgrade or Pro.
- Ubuntu 26.04: about 48 months, enough for most hardware refresh cycles.
- RHEL 10: about 36 months of full support, then 60 months of maintenance inside the same subscription.
RHEL's main draw is a 10-year life on one major version without re-platforming, which is why regulated and ISV-certified workloads pick it. Minor releases have their own clocks: RHEL Standard gives each 6 months and RHEL Premium gives eligible ones 2 years. Extended Life Cycle Premium (ELCP), an add-on to Premium that now replaces Extended Update Support and its variants, stretches 10.2, 10.4, 10.6 and 10.8 to 6 years and the final 10.10 to 9 years, with renewable one-year Long-Life terms after that.
Kernel, toolchain and hardware enablement
Ubuntu 24.04 ships the 6.8 kernel. Server installs stay on that GA kernel by default, with the rolling HWE stack optional; that stack reached 7.0 and is supported to May 2029. The user space dates from early 2024: glibc 2.39, Python 3.12, OpenJDK 21, LLVM 18, Rust 1.75, Go 1.22, PHP 8.3, PostgreSQL 16, systemd 255.4 and Netplan 1.0.
Ubuntu 26.04 moves to kernel 7.0 with sched_ext (schedulers written as eBPF programs), crash dumps on by default, and the real-time kernel free in the main archive, outside Ubuntu Pro. Livepatch now supports ARM64. The toolchain jumps two years: GCC 15.2, binutils 2.46, glibc 2.43, Python 3.14, LLVM 21, Rust 1.93, Go 1.25, OpenJDK 25 (with 8, 11, 17 and 21 available) and .NET 10. OpenSSL adds the post-quantum algorithms ML-KEM, ML-DSA and SLH-DSA, and the virtualisation stack supports Intel TDX hosts and AMD SEV-SNP.
26.04 also changes defaults that operations teams touch daily:
sudo-rsreplacessudo, which is renamedsudo.ws;sudo-ldapis removed.
- Rust coreutils become the default, with
cp,mvandrmstill from GNU.
- cgroup v1 is removed, and 26.04 is the last release with System V init script compatibility in systemd.
apt-keyis removed, Dracut replaces initramfs-tools, and Chrony replacessystemd-timesyncdon new installs.
- MySQL 8.4 locks accounts that use
mysql_native_passwordby default, and Squid 7 refuses to start if several removed directives remain in its configuration.
RHEL 10 stays on kernel 6.12 across its minor releases (6.12.0-55 in 10.0, -124 in 10.1, -211 in 10.2), with Red Hat backporting fixes and drivers. The EEVDF scheduler replaces CFS, and sched_ext is available, though Red Hat does not support custom schedulers. RHEL 10.0 lists GCC 14.2, glibc 2.39, LLVM 19.1.7, Rust 1.84.1, Go 1.23, Python 3.12, Node.js 22, PHP 8.3, PostgreSQL 16 and MySQL 8.4, with post-quantum algorithms as a Technology Preview. Minor releases refresh developer tools: Phoronix reported that RHEL 10.1 added GCC 15, LLVM 20, Go 1.24, Rust 1.88, Node.js 24 and .NET 10.
Hardware. Red Hat lists the RHEL 10 level for AMD and Intel 64-bit systems as x86-64-v3, so older CPUs without that instruction set are out. Ubuntu 26.04's archive keeps the baseline amd64 build and makes the amd64v3 package variant opt-in, but its AMD64 cloud images on all providers are built for amd64v3. Canonical lists AWS M1 to M4, C1, C3, C4, R3, R4, I2, G3, P2, P3 and P3dn, and Google Cloud N1 on Ivy Bridge and Sandy Bridge, as unsupported for 26.04. Ubuntu 24.04 has none of these limits.
AI and GPU stack support
NVIDIA's CUDA 13.5 installation guide supports Ubuntu 22.04, 24.04 and 26.04 and RHEL 10 on both x86_64 and arm64 SBSA servers, and its validation table names RHEL 10.2 (kernel 6.12.0-211, GCC 14.3.1, glibc 2.39), Ubuntu 26.04.1 (kernel 7.0, GCC 15.2.0, glibc 2.43) and Ubuntu 24.04.5 (kernel 7.0).
The difference is who packages the stack:
- Ubuntu 26.04 ships the NVIDIA CUDA toolkit in the Ubuntu archive (
sudo apt install cuda-toolkit), installs current NVIDIA drivers withubuntu-drivers install nvidia:595, and puts AMD ROCm 7.1.0 in Universe (apt install rocm), which Canonical tests with llama.cpp and PyTorch. libvirt and QEMU support NVIDIA Multi-Instance GPU configurations, and DOCA-OFED 26.01 kernel modules are available for networking.
- Ubuntu 24.04 uses NVIDIA's own
ubuntu2404repositories for CUDA; the in-archive CUDA packages are new in 26.04.
- RHEL 10 gets NVIDIA packages through Red Hat. A June 2026 advisory, RHEA-2026:25142, refreshed CUDA content for RHEL 10.2 with cuDNN 9.23 for CUDA 13 on x86_64 and aarch64. Phoronix reported that RHEL 10.1 put NVIDIA's open kernel driver and AMD ROCm in Red Hat's Extensions repository and the CUDA toolkit in the Supplemental repository.
For new GPU hosts, 26.04 gives the newest kernel and in-archive CUDA and ROCm; RHEL 10 suits teams that want GPU drivers and CUDA under a Red Hat subscription.
Licensing and cost basis
Ubuntu. The OS and standard security updates for Main are free. Ubuntu Pro adds ESM for Main and Universe, Livepatch, Landscape, FIPS 140-3 certified packages and CIS hardening. Canonical lists $500 a year per server with unlimited VMs, $25 per workstation, free personal use on up to 5 machines (50 for active community members), and Pro with 24/7 support at $1,775 (infra) or $3,400 (full stack) per server, with weekday support at half the 24/7 price. On public clouds, Pro is metered hourly through the cloud bill, typically 3 to 4.5% of compute list price.
RHEL. Production use needs a subscription. Red Hat's store lists RHEL Server at US$383.90 a year for Self-support (physical systems only, no Red Hat support, not intended for production), US$878.90 for Standard (business-hours support) and US$1,428.90 for Premium (24x7 for severity 1 and 2 cases). The store page does not state how sockets or VMs are counted, so confirm the unit with Red Hat; high-density virtualisation uses the separate RHEL for Virtual Datacenters subscription. The free Developer Subscription for Individuals covers up to 16 physical or virtual systems, including small production use, but only for individuals, not organisations.
The table below uses those list prices; weekday Ubuntu figures are half of Canonical's 24/7 prices.
| Plan (list, per year) | Ubuntu 24.04 or 26.04 | RHEL 10 |
|---|---|---|
| Security updates, no vendor support | $0 (Main, standard period) | US$383.90 Self-support (not for production) |
| Extended package security coverage | $500 Pro (Main and Universe) | Included for packages in RHEL repositories |
| Business-hours support | $887.50 (weekday infra) | US$878.90 Standard |
| 24/7 for severe issues | $1,775 (infra) or $3,400 (full) | US$1,428.90 Premium |
| Free tier | 5 machines (personal), 50 for community members | 16 systems, individuals only |
| Public cloud | About 3 to 4.5% of compute | Standard or Premium can run in cloud; check with Red Hat |
Worked example: 10 servers, one year
Take 10 physical servers, each running one OS instance, and assume each needs one RHEL subscription. Red Hat's counting rules may change the RHEL figure.
- No vendor support, security only. Ubuntu 24.04 or 26.04: $0 during standard support. Add Pro for Universe coverage and Livepatch: 10 × $500 = $5,000. RHEL 10's no-cost route is for individual developers only, and Self-support at 10 × $383.90 = $3,839 is not intended for production.
- Business-hours vendor support. Ubuntu with weekday infra support: 10 × $887.50 = $8,875. RHEL Standard: 10 × $878.90 = $8,789.
- 24/7 for production incidents. Ubuntu with 24/7 infra support: 10 × $1,775 = $17,750, or 10 × $3,400 = $34,000 with full-stack support. RHEL Premium: 10 × $1,428.90 = $14,289, with 24x7 cover for severity 1 and 2 cases only.
At list price, supported Ubuntu and RHEL cost about the same at business-hours level, and RHEL Premium undercuts Ubuntu 24/7 infra support for single-instance servers. Ubuntu wins clearly where teams self-support. Virtualisation changes the picture again: one Ubuntu Pro server subscription covers unlimited VMs on that host.
A server moved to 24.04 needs another decision before May 2029. One rebuilt on 26.04 runs free to May 2031, and one on RHEL 10 stays inside its subscription to May 2035, with minor-release updates until May 2030.
Cloud availability, CI and containers
Cloud images. On AWS, Canonical lists Pro images for 26.04, 24.04 and 22.04 on AMD64 and Graviton; its feature matrix shows Livepatch on Graviton only for 26.04, and FIPS packages only as a preview for 24.04. Red Hat's store says RHEL Standard and Premium subscriptions can be deployed in the cloud.
Managed Kubernetes. On AKS, Ubuntu 26.04 node pools are in preview from Kubernetes 1.36, and Microsoft stops supporting Ubuntu 22.04 nodes on 30 June 2027. Our Kubernetes 2027 upgrade calendar lines these node changes up with cluster version deadlines.
CI. GitHub-hosted runners offer Ubuntu only, and GitHub says it does not plan other Linux distributions; build RHEL artefacts in containers or on self-hosted runners. GitHub is moving ubuntu-latest to 26.04 by 19 November 2026, so pin ubuntu-24.04 or ubuntu-26.04 explicitly.
Containers. Docker's official ubuntu images are maintained by Canonical staff, with latest on 26.04. Red Hat's Universal Base Image is freely redistributable under the UBI EULA and supported like RHEL when run on RHEL or OpenShift.
Pick X if
| Pick | If |
|---|---|
| Ubuntu 24.04 | You are upgrading existing 22.04 servers in place before May 2027 |
| Ubuntu 24.04 | Hosts or cloud instances predate x86-64-v3, or run AWS M4, C4, R4 or P3 families |
| Stay on 22.04 with Pro | You need FIPS 140-3 certified modules today; 24.04's status is still pending |
| Ubuntu 26.04 | You are building new servers, images or GPU hosts and want support to 2031 |
| Ubuntu 26.04 | You want kernel 7.0, Python 3.14, PostgreSQL 18, or in-archive CUDA and ROCm |
| Ubuntu 26.04 | Your fleet is rebuilt from code, so cgroup v2-only, sudo-rs and Dracut changes are cheap to test |
| RHEL 10 | ISV certification, SAP or regulated workloads require Red Hat support |
| RHEL 10 | You want one major version until 2035 and long-lived minor releases via ELCP |
| RHEL 10 | Your team already runs RHEL 9 tooling, and RHEL 9 full support ends 31 May 2027 |
India, US and migration notes
India. Both vendors publish list prices in US dollars. Teams closing books on 31 March should keep production cut-overs clear of the year-end freeze. Unpatched servers also sit badly with the security safeguards expected under India's DPDP Rules; our DPDP Rules checklist covers the controls due on 13 May 2027.
US federal and FIPS. Canonical lists FIPS 140-3 as achieved for 22.04, pending for 24.04 and planned for 26.04. Confirm RHEL 10's module status on Red Hat's compliance pages before relying on it.
Moving from Ubuntu to RHEL. Red Hat's documented in-place upgrade paths start from RHEL 8 or RHEL 9, so leaving Ubuntu is a rebuild. Expect changes to package tooling (apt to dnf), mandatory access control (AppArmor profiles to SELinux policy), network configuration, and repository and subscription management. Treat it as re-platforming: for a large 22.04 fleet, move to 24.04 first and schedule RHEL after May 2027.
How eCorpIT can help
eCorpIT is a Gurugram-based technology organisation, founded in 2021, assessed at CMMI Level 5 and MSME certified, with senior-led engineering teams working across AWS, Microsoft and Google platforms. Our cloud migration services team can inventory your 22.04 fleet, check hardware and instance families, model Ubuntu Pro and Red Hat costs, and run staged upgrades or rebuilds with rollback. Talk to us at /contact-us/.
Last updated: 7 November 2026.