今天看啥  ›  专栏  ›  InfoQ

Linux 内核将支持开箱即用的实时调度特性

InfoQ  · 公众号  · 科技媒体  · 2024-10-21 13:30

主要观点总结

文章介绍了Linux 6.12将包含对实时调度特性的支持,归功于一项启用PREEMPT_RT的PR。PREEMPT_RT是Linux的补丁,实现了硬实时和软实时计算功能。新特性主要针对需要确定性时间保证的应用程序,如航空电子、机器人等,同时也能改善桌面用户体验。这项功能在主线中的引入简化了实时Linux内核的构建,并需要完善许多功能以确保其正常运行。文章还讨论了实时Linux对用户体验的改善,以及一些应用程序对此特性的依赖和需求。

关键观点总结

关键观点1: Linux 6.12将在主线中包含对实时调度特性的支持。

归功于一项启用PREEMPT_RT的PR,这项特性主要针对需要确定性时间保证的应用程序,如航空电子、机器人等。

关键观点2: PREEMPT_RT是一组针对Linux的补丁,实现了硬实时和软实时计算功能。

它使Linux内核完全可抢占,并能够在多种架构上确定时间和低延迟响应外部事件。

关键观点3: 实时Linux内核的引入简化了构建,但需要完善许多功能以确保其正常运行。

重要的工作涉及改进内核函数的延迟问题,以确保实时性。

关键观点4: 实时Linux可以改善桌面用户体验和一些应用程序的运行效果。

例如,运行实时Linux可以将CPU核心的中断延迟从两位数毫秒降低到个位数毫秒,改善用户体验和避免某些应用程序的问题。

关键观点5: Linux 6.12的最终版本预计将于2024年11月中旬或11月底发布。

目前候选版本2已经可供测试。


文章预览

作者 | Sergio De Simone 译者 | 王强 策划 | Tina Linux 6.12 将在其主线中正式包含对实时调度特性的支持,这要归功于一项 PR,该 PR 在所有受支持的架构上启用了 PREEMPT_RT。虽然它针对的是需要确定性时间保证的应用程序,如航空电子、机器人、汽车和通信应用,但它也可以改善桌面端的用户体验。 PREEMPT_RT 自 2005 年开始开发,是一组针对 Linux 的补丁,实现了硬实时和软实时计算功能。它使 Linux 内核完全可抢占,并能够在 x86、x86_64、RISC-V 和 ARM64 架构上以确定的时间和低延迟响应外部事件。 虽然 PREEMPT_RT 已经可以单独用于修补 Linux 内核,但它在主线中的引入意味着现在只需在编译时启用 CONFIG_PREEMPT* 选项即可构建实时 Linux 内核。但最重要的是,将 PREEMPT_RT 集成到主线也意味着要完善许多功能,才能使其在大多数情况下都能正常运行。 一项重要的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览