Ubuntu 24.04 推出实时内核,但有一个陷阱

在 Linux 社区中,Ubuntu 一直以来都是一个备受瞩目的发行版。近期,Canonical 宣布了 Ubuntu 24.04 LTS 的发布,其中包含了一个优化用于关键任务应用的实时内核。然而,这一创新背后却有一个关键的限制:它仅对拥有 PRO 订阅的用户开放。

实时操作系统的背景

首先,什么是实时操作系统(RTOS)?简而言之,RTOS 是一种能够在规定时间内处理数据并提供响应的系统,对于那些延迟可能导致严重后果的应用至关重要。与标准操作系统不同,RTOS 优先处理高紧急任务,确保它们在严格的时间限制内执行。

实时内核的技术细节

Ubuntu 24.04 实时内核的核心是基于 Linux 6.8 内核之上的 PREEMPT_RT 补丁,它支持 AMD64 和 ARM64 架构。这个补丁使得 Linux 内核能够以可预测的时间处理操作,将开源操作系统转变为一个强大的实时性能平台。这种内核修改对于需要确定性响应的应用至关重要,因为它最小化了延迟并增强了进程执行的可预测性。

不仅如此,Ubuntu 24.04 的实时内核还优化了对 Raspberry Pi 硬件(特别是 4 型和 5 型)的支持。这一增强扩大了硬件兼容性范围,提高了性能,使其适用于嵌入式系统中的创新实时应用。

限制与争议

然而,当我了解到这个伟大的贡献时,却发现了一个让我大失所望的声明:

“实时 Ubuntu 24.04 LTS 通过 Ubuntu Pro 提供,这是一项 Canonical 的企业安全和合规订阅,个人和小规模商业用途最多可免费使用 5 台机器。”

这个声明引发了我的疑虑。在同一句话中看到“开源”和“订阅”,让我感到难以接受。这种策略类似于 Red Hat 对 RHEL 的做法,Canonical 正在将其创新限制在 PRO 订阅用户之内。虽然这些功能主要面向企业用户,并且没有人被强制使用它们(订阅允许免费使用最多 5 台机器),但问题的核心在于这种做法与开源哲学根本相悖。

当公司将选项置于订阅付费墙后,很难再认真对待它们后来使用的“社区”和“开源”术语。曾经被誉为 Linux 最好的创新之一的 Ubuntu,如今成为了一个引发复杂情感的争议话题。

总结

是的,实时 Ubuntu 24.04 LTS 是一个重大的发展。然而,Canonical 将其设计为主要面向企业用户的付费订阅服务,同时普通 Linux 用户与公司的距离已经如此遥远,似乎难以弥合这一鸿沟。

对于更多详细信息和配置说明,请访问 Ubuntu 官方网站或查看发布日志。


参考文献

  • Bobby Borisov, "Ubuntu 24.04 Now Offers a Real-Time Kernel, But There's a Catch," Linuxiac, May 30, 2024. 链接
0 0 投票数
Article Rating
订阅评论
提醒
1 评论
最旧
最新 最多投票
内联反馈
查看所有评论
1
0
希望看到您的想法,请您发表评论x