Ubuntu Server Gazette - Issue 13 - The balance of innovation and reliability

Ubuntu 26.04 LTS: The balance of innovation and reliability

Ubuntu Server is well-established as a reliable server Operating System. But let’s be honest, there’s often an assumption that “reliable” is mutually exclusive with “glamorous”, that something dependable must also be boring. The rock-solid stability underpinning much of modern technology is invisible by design. It runs beneath the surface, enabling your services, platforms, and ideas built on top of it. Nobody notices it because it never gives anyone reason to. There’s something genuinely beautiful about that. A dual nature of sorts between innovation and reliability.

For the release of Ubuntu 26.04 LTS, I wanted to spotlight some of the changes that enhance this stability and long term maintainability while also bringing a lot of updates and new features. Much of it is based on the work done in previous interim releases: indeed, each LTS builds on the pioneering work done through beta-testing and experimental features available in these interim releases. New use cases, same high quality standards.

I wondered how I could connect the wildly different examples to a cohesive story, then I realized I could abuse my citizenship by adding fitting German :germany: citations here which magically connect the various topics.

The culmination of multiple releases

“Jetzt wächst zusammen, was zusammengehört!” (“What belongs together will now grow together!”) - Willy Brandt, Chancellor of West Germany, 1969-1974

Every long-term support (LTS) release represents the culmination of three preceding interim releases. Since the last long-term support release (Ubuntu 24.04 LTS), there have been three interim releases: Ubuntu 24.10, Ubuntu 25.04, and Ubuntu 25.10. Interim releases are a fast track to new features, but every change introduced in them is ultimately rolled into the LTS release. The invaluable interim release user feedback helps us to adapt and perfect things towards the upcoming LTS release.

Here are some interim features that will make it into Ubuntu 26.04 LTS that I wanted to highlight:

Of course, Ubuntu 26.04 LTS itself is bringing a similar amount of changes itself in addition to all the interim releases already prepared. For full details, check out our Ubuntu 26.04 LTS release notes.

A vision where change and stability coexist

“Wer Visionen hat, soll zum Arzt gehen!” (“People with visions should go to the doctor!”) - Helmut Schmidt

Database changes for modern applications

Professional workloads require access to the latest frameworks, databases, and application platforms. This release brings updates at each of these levels, spanning from the system foundations to the application level, making the building of modern applications much easier.

At the foundational level, Ubuntu 26.04 LTS ships with meaningful security improvements:

  • Memory-safe rewrites of core utilities, including rust-coreutils and sudo-rs, which eliminate whole classes of memory vulnerabilities, reducing the attack surface of your server environment.
  • Time synchronisation is now handled by chrony with Network Time Security (NTS) enabled by default, replacing NTP which left systems exposed to spoofing attacks by not authenticating its time source.

Databases benefit directly from these changes: a secure, trusted environment reduces the risk of system-level exploits, while accurate and authenticated time synchronisation underpins replication, transaction integrity, and certificate-based connections.

When it comes to the application-level (and I pick databases as one example of many to keep this short), Ubuntu 26.04 LTS brings the following high level updates:

  • Valkey 9: a fast and robust alternative to Redis for caching workloads, following Redis’s move away from an open-source licence in 2024.
  • MySQL and MariaDB are now available in long-term supported versions, allowing production operators to pin to a stable release and receive security updates without being pushed into disruptive major upgrades.
  • PostgreSQL 18 delivers meaningful performance gains out of the box through a new I/O subsystem
  • DocumentDB arrives as a NoSQL option, giving teams a scalable solution for unstructured and semi-structured data workloads without needing to step outside the Ubuntu stack.

Ensuring rock-solid reliability

While modern features are exciting, production environments demand a foundation of ultimate predictability. This is where our strict quality assurance and rigorous development processes take center stage. Take our Stable Release Updates (SRU) process as an example of this philosophy. Every proposed change must bring its value without regressing the wider operating ecosystem. This rigorous methodology might seem boring, but it keeps your platform highly reliable. You can read our detailed guide on the Stable Release Updates process to learn more. This core process exists solely to ensure that updates never regress your systems.

However, our strict focus on stability does not mean your deployments are stuck in the past. Many teams, and the Server team in particular, are driving non-standard SRU exception policies that allow certain upstream projects with reliable stable series to deliver fix-only updates that meet Ubuntu’s standards. Where this applies, the reasoning and handling is documented in such package-specific notes.

Supporting a massive hardware matrix

We currently maintain an extensive array of over 163 supported Linux kernel variants. This enormous setup allows us to offer hardware enablement for the newest hardware by backporting newer kernels to the LTS. Simultaneously, we continue backporting critical fixes to provide support for up to fifteen years via Ubuntu Pro. Thereby you can always receive the exact kernel optimization your specific deployment actually requires.

Providing steady paths for agile stacks

Container environments historically presented a difficult choice between rapid innovation and absolute consistency.
Do we regularly update to the latest version that the majority of users ask for, which runs the risk of breaking your environment?
Or do we keep it stable with minimal changes to the version a release started with, but fall behind that fast moving ecosystem?

We solved this specific dilemma by offering steady paths for agile stacks via a dual-track system. You can either:

  • Choose the traditional application track to receive regular major feature updates for your containers
  • Or opt for the stable track to maintain completely consistent versions of core components

This new dual approach lets you maintain a locked, predictable environment where stability matters, while adopting the latest software versions for workloads that require cutting-edge capabilities.

The core virtualization stack around KVM often faces a similar conflicting set of requirements, with a difficult tension between stability and the cutting edge. This is where ubuntu-virt-hwe comes in. This mechanism allows the use of newer virtualization stacks from later upcoming Ubuntu software releases, whilst remaining on the stable foundation of Ubuntu 26.04 LTS. More detail will be shared in an upcoming blog post, but for now I can share that this will work quite similarly to our established hardware enablement kernels model.

An enterprise platform built for the future

“Die Zukunft war früher auch besser.” (“The future used to be better.”) - Karl Valentin

I must honestly apologize for sometimes acting like a stereotypical, grumpy software engineer - to you my readers, but also to my reviewers that have been fighting with me to make this an informative and entertaining read (our goal) and not an advertisement (my goal) :squinting_face_with_tongue:. This post focuses heavily on our engineering decisions that allow Ubuntu to continue to be the reliable platform for the future - for innovation and stability at once.

Gladly, I am not alone here and there are multiple exciting perspectives to share about the upcoming Ubuntu 26.04 LTS. Other folks have and will post more in regard to the upcoming release. One particular upcoming post will give you a more feature-oriented exploration of Ubuntu Server as a platform. That future update will likely detail exciting capabilities around modern artificial intelligence workflows and advanced infrastructure management. You will also learn about new tools for massive container orchestration and large scale virtualization deployments. Our expansive software ecosystem truly makes Ubuntu Server much more than just a collection of packages. Another post arriving even sooner will talk about TPM backed Full disk encryption.

Your next step

Thank you for the attention, but there is more than being informed - you can help us to make it great! As of a few days ago the beta release came out, please consider testing all the new and old capabilities to participate in that call for testing.

And keep your balance with our soon to be released Resolute Raccoon

8 Likes

Thank you

I do not run Ubuntu Server. I do not know why I opened your topic. I found it both informative and entertaining. Thank you.

And I certainly agree with Karl Valentin. “The future used to be better.” The man must be a philosopher. Oh, he is a comedian. So, I was right. He is/was a philosopher.