Search

Ubuntu 24.04 introduces a live kernel, with one drawback.

Share it


I want to express my admiration for Ubuntu for its notable contributions to the Linux ecosystem, yet I struggle to embrace Canonical’s policies, which can be quite disheartening for the average open-source enthusiast. Let’s tackle this gradually, though.

Canonical has just announced exciting news about the Ubuntu 24.04 LTS release with real-time capabilities. I’m uncertain about the naming choice, as it seems misleading, almost like a fresh distribution, despite being a patched version of the Linux kernel. But anyhow.

Without sounding overly didactic, let me elucidate what a real-time OS entails for those unfamiliar with the concept. In essence, it’s a system designed to process data and deliver responses within a guaranteed timeframe, crucial for applications where delays could have severe repercussions.

In contrast to standard operating systems that handle tasks on a best-effort basis, real-time OS systems prioritize high-priority tasks to ensure they are completed within strict time limits. Now, let’s circle back to the main topic.

The core of the new Real-time Ubuntu 24.04 involves integrating the PREEMPT_RT patch onto the Linux kernel 6.8 for both AMD64 and ARM64 architectures. This modification enhances the Linux kernel’s ability to handle operations with predictable timing, transforming the open-source OS into a reliable platform for real-time performance.

This kernel alteration is vital for applications demanding deterministic responses as it reduces latency and improves the predictability of process execution.

Moreover, Real-time Ubuntu 24.04 also offers enhanced support for Raspberry Pi hardware, particularly models 4 and 5. This enhancement broadens the hardware compatibility range and enhances performance, making it ideal for innovative real-time applications in embedded systems.

Just as I was excited about Canonical’s marvelous contribution to the Linux community, I stumbled upon a statement that completely shifted my perspective:

“Real-time Ubuntu 24.04 LTS is accessible through Ubuntu Pro, Canonical’s enterprise security and compliance subscription, free for personal and small-scale commercial use on up to 5 machines.”

To clarify the matter, I find it challenging to reconcile the terms “Open Source” and “Subscription” in the same context, but that’s purely my viewpoint, and I understand not everyone will agree. Nonetheless, this is a primary tactic for companies like Canonical with Ubuntu, akin to Red Hat with RHEL.

The concern with Ubuntu’s real-time kernel is that Canonical has progressively confined its major advancements to the PRO subscription for years. While these features primarily target businesses, and while no one is obliged to use them (even though a subscription provides access to 5 free machines), the crux of the issue lies elsewhere.

We’re discussing how placing features behind a subscription paywall fundamentally clashes with the Open Source ethos. Actions like these render terms such as “community” and “open source,” used in subsequent announcements by the same companies, appear distasteful and insincere. Consequently, Ubuntu, once hailed as a groundbreaking Linux development, has evolved into a controversial subject stirring mixed emotions.

Indeed, Real-time Ubuntu 24.04 LTS marks significant progress. Nevertheless, Canonical has predominantly crafted it for profit, as it is exclusively available through a paid subscription tailored for businesses. Simultaneously, the chasm between the company and the average Linux user has widened significantly, making bridging it seemingly insurmountable.

🤞 Don’t miss these tips!

🤞 Don’t miss these tips!

Solverwp- WordPress Theme and Plugin