日前,Canonical公布了Ubuntu 22.04 LTS新的实时内核特性,可以申请测试。
beta版的实时内核基于上游的v5.15和22.04 LTS内核,集成了针对x86_64和AArch64架构的树外pre _ RT补丁一旦进入GA,新的实时内核将为下一代机器人,物联网和电信创新提供确定性的响应时间,以满足其极低的延迟要求
确定性响应时间
实时Ubuntu beta的调度器可以抢占内核中的线程,包括关键部分,中断处理程序和中断禁用代码序列,并确保有界响应PREEMPT_RT补丁通过最小化内核代码中不能被抢占的关键部分,使得测试内核比主线更具有抢占性
准备生产。
由于这是一个测试版内核,它不提供任何支持,也建议不要将其用于生产工作负载我们致力于将实时内核带到生产层面,您的反馈将帮助我们实现这一目标请考虑测试并积极影响Ubuntu社区,报告您在这里可能遇到的任何错误
此外,请考虑加入我们的免费测试计划,与我们的团队建立开放的沟通渠道,提供反馈和分享建议作为一个实时Ubuntu beta测试者,一旦内核准备好生产,我们会第一时间通知你
获取测试版实时内核
测试内核可通过Ubuntu订阅个人版获得,个人使用免费这是最全面的Linux企业订阅,涵盖了开放基础设施的所有方面
要将您的个人计算机添加到UA订阅,请运行:
uaattachlt免费TOEKNgt
确保您使用的是ubuntu—advantage—tools包的版本至少为27.8。您可以通过以下命令检查当前版本:
uaversion
要将ubuntu—advantage—tools从Ubuntu 22.04升级到27.8,请运行以下命令:
sudoaptinstallubuntu—advantage—tools = 27.8 ~ 22 . 04 . 1
要启用测试版实时内核,请运行:
uaenablerealtime—kernel — beta
请注意,在启用实时内核后,您需要手动配置grub以恢复到原始内核。有关更多信息,请参考:
uahelp real time—内核