我希望在 12.10 中做一些 C 编程,并且需要一个实时内核来完成我需要做的事情。
理想情况下,我希望能够在安装了客户机添加程序的 VirtualBox 中运行它。有人能告诉我如何实现这一点吗?
就 RT 内核而言,最好的选择是什么?
答案1
首先考虑linux-lowlatency
内核。它很容易获得(只需安装该软件包并启动它)并接收更新。它围绕通用内核构建,配置调整为较低的延迟。这是一个软实时核心。
鉴于事物正在经历虚拟化的抽象层,整个堆栈不太可能是实时的,所以我个人认为软实时是可以的。
如果你想追求真正的实时系统,你必须构建自己的内核。所有 PPA 似乎都已枯竭。这并不难 - 只是有点痛苦。
并非每个版本的内核都有补丁,但您可以在这里找到它们:
我还建议从 vanilla 源代码构建,而不是在标准 Ubuntu 内核的末尾添加补丁。如果我这样做,我会遵循以下指南: