💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
Linux 6.12将支持实时处理,集成PREEMPT_RT补丁,适用于x86、x86_64、RISC-V和ARM64架构。PREEMPT_RT提供硬实时和软实时能力,使内核完全可抢占,提升响应速度。此功能对航空、机器人、汽车等领域有益,也可能改善桌面体验。以前需通过Ubuntu Pro实现,现在只需在编译时启用CONFIG_PREEMPT*选项。预计2024年11月发布。
🎯
关键要点
-
Linux 6.12将正式支持实时处理,集成PREEMPT_RT补丁,适用于x86、x86_64、RISC-V和ARM64架构。
-
PREEMPT_RT提供硬实时和软实时能力,使内核完全可抢占,提升响应速度。
-
此功能对航空、机器人、汽车等领域有益,也可能改善桌面体验。
-
PREEMPT_RT自2005年起开发,旨在实现确定性时间保证的实时计算能力。
-
集成PREEMPT_RT后,只需在编译时启用CONFIG_PREEMPT*选项即可构建实时Linux内核。
-
printk函数经过改进,消除了延迟,确保低延迟响应。
-
在PREEMPT_RT成为内核一部分之前,使用Ubuntu Pro是运行实时Linux的最简单方法。
-
实时性与性能无关,而是与可预测的任务抢占有关,适用于依赖于外部事件的应用。
-
运行实时Linux可以将每个CPU核心的中断延迟降低到个位数毫秒。
-
使用实时内核可以改善用户体验,减少Gnome的偶发冻结现象。
-
Linux 6.12的最终版本预计在2024年11月中旬或月底发布,目前可测试的候选版本2已发布。
➡️