Canonical 宣布,去年随 Ubuntu 22.04 LTS 一起推出的实时内核 (Real-Time Kernel) 测试版现已接近 GA 状态。
据介绍,Ubuntu 实时内核应用了树外 PREEMPT_RT 补丁的 Linux 内核构建,专门为 x86_64 和 AArch64 硬件提供。Canonical 希望通过它进一步支持 Ubuntu 在电信/5G设备和其他具有低延迟要求的工业系统中的使用,为关键基础设施提供性能、有保证的超低延迟和安全性。这个新内核还服务于工业自动化和机器人技术中对延迟敏感的用例。
Linux 实时补丁 (PREEMPT_RT) 已经推出多年,并已进入内核主线。去年英特尔收购 Linutronix 后成为 PREEMPT_RT 补丁集背后的开发商,而 Ubuntu 实时内核的打包工作正是与英特尔合作完成的——毕竟两者存在共同利益,可确保构建在英特尔平台上运行良好。
与此同时,上游 RT 补丁系列也接近尾声。最后一个仍在解决的已知障碍之一是围绕控制台的支持,目前看来今年 RT 内核支持将完全主流化到上游,从而使 Linux 发行版更容易提供实时内核。具体的代码合并情况请查看 git 仓库。