如何在 VirtualBox 中运行实时内核?

如何在 VirtualBox 中运行实时内核?

我希望在 12.10 中做一些 C 编程,并且需要一个实时内核来完成我需要做的事情。

理想情况下,我希望能够在安装了客户机添加程序的 VirtualBox 中运行它。有人能告诉我如何实现这一点吗?

就 RT 内核而言,最好的选择是什么?

答案1

首先考虑linux-lowlatency内核。它很容易获得(只需安装该软件包并启动它)并接收更新。它围绕通用内核构建,配置调整为较低的延迟。这是一个软实时核心。

鉴于事物正在经历虚拟化的抽象层,整个堆栈不太可能是实时的,所以我个人认为软实时是可以的。


如果你想追求真正的实时系统,你必须构建自己的内核。所有 PPA 似乎都已枯竭。这并不难 - 只是有点痛苦。

并非每个版本的内核都有补丁,但您可以在这里找到它们:

我还建议从 vanilla 源代码构建,而不是在标准 Ubuntu 内核的末尾添加补丁。如果我这样做,我会遵循以下指南:

相关内容