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. 链接

《Ubuntu 24.04 推出实时内核,但有一个陷阱》有1条评论

  1. 实时操作系统(RTOS)的重要性: 对于需要在严格时间限制内处理任务的关键应用,RTOS 是至关重要的,因为它能够确保高紧急任务的优先处理。
    实时内核的技术优势: Ubuntu 24.04 的实时内核能够提供更高效、可靠的性能,特别是对于嵌入式系统和创新实时应用。
    订阅模式的争议性: 将实时内核作为 Ubuntu Pro 订阅的一部分,虽然为企业提供了额外的安全性和合规性,但这种做法与开源的透明和自由原则相悖,引发了社区的担忧和批评。
    开源哲学与商业模式的冲突: Canonical 的这一策略触发了对于开源软件如何在保持其精神的同时,实现商业可持续性的讨论。

    回复

发表评论