Ubuntu 26.04 Ships with .NET 10 – First-Class Support for Modern Development
By ● min read
<h2>Breaking: Canonical Releases Ubuntu 26.04 ‘Resolute Raccoon’ with .NET 10 Integrated</h2>
<p>Canonical today launched Ubuntu 26.04 LTS, codenamed Resolute Raccoon, featuring native .NET 10 support. The move ensures developers can build and run .NET applications immediately on the new operating system.</p><figure style="margin:20px 0"><img src="https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2026/04/whats-new-for-dotnet-in-ubuntu-2604.webp" alt="Ubuntu 26.04 Ships with .NET 10 – First-Class Support for Modern Development" style="width:100%;height:auto;border-radius:8px" loading="lazy"><figcaption style="font-size:12px;color:#666;margin-top:5px">Source: devblogs.microsoft.com</figcaption></figure>
<p>“Each Ubuntu LTS ships with the latest .NET LTS, and 26.04 is no exception,” said a Microsoft .NET team spokesperson. “This tight partnership means zero friction for developers moving to the new release.”</p>
<p>Installation is straightforward: run <code>sudo apt update && sudo apt install dotnet-sdk-10.0</code>. Ubuntu’s package feed also offers .NET 8 and .NET 9 via a separate PPA for legacy workloads.</p>
<h3>Container Images and Key System Changes</h3>
<p>Ubuntu 26.04 container images are already available with the <code>resolute</code> tag. Existing users can switch from <code>noble</code> to <code>resolute</code> to upgrade their container OS without altering .NET versions.</p>
<p>The release notes highlight three major changes: Linux kernel 7.0, post-quantum cryptography, and removal of cgroup v1. “We’ve been validating .NET against cgroup v2 for years, so this removal is a non-event for our users,” explained a Canonical engineer. Post-quantum cryptography support was added in .NET 10, and testing with Linux 7.0 will begin once Ubuntu 26.04 VMs are available.</p>
<h2>Background: The Road to Ubuntu 26.04</h2>
<p>Microsoft and Canonical have a long history of collaboration on .NET and Ubuntu. Since early 2025, the .NET runtime team has been testing against Debian 13 and Ubuntu interim releases (24.10, 25.04). Full CI for Ubuntu 26.04 began in late 2025, with every pull request in dotnet/runtime running validation on the new OS.</p><figure style="margin:20px 0"><img src="https://uhf.microsoft.com/images/microsoft/RE1Mu3b.png" alt="Ubuntu 26.04 Ships with .NET 10 – First-Class Support for Modern Development" style="width:100%;height:auto;border-radius:8px" loading="lazy"><figcaption style="font-size:12px;color:#666;margin-top:5px">Source: devblogs.microsoft.com</figcaption></figure>
<p>“It’s possible that our repository is one of the biggest consumers of Ubuntu 26.04 container images – at least until today’s public release,” noted a .NET infrastructure lead. “Standard Ubuntu releases always require some adaptation, but that’s part of being ready for GA day.”</p>
<h2>What This Means for Developers</h2>
<p>For .NET developers, Ubuntu 26.04 offers a seamless upgrade path to .NET 10 LTS, the latest long-term support release. The integration eliminates the need for manual SDK installations on fresh Ubuntu setups, and container-optimized images reduce deployment friction.</p>
<p>The removal of cgroup v1 aligns with modern container orchestration, and post-quantum cryptography future‑proofs applications against emerging threats. Developers on older .NET versions (8 or 9) can use the separate PPA to maintain compatibility while migrating to .NET 10.</p>
<p>As one Canonical product manager put it: “This release isn’t just about new features – it’s about delivering a rock‑solid platform for the next decade of .NET applications.”</p>
Tags: