答案1
许多 RTOS(例如实时Linux)被组织为底层硬实时系统,在该系统下,更传统的成熟内核作为常规任务运行。为了运行实时任务,它们需要在底层系统中运行。
普通Linux的实时性能已经达到很多最近更好的是,检查一下普通的 Ubuntu 系统是否足以满足您的需求。如果没有的话,有一个一组实时补丁,在普通 Linux 内核之外维护,因为它们具有很强的侵入性,并且对于“常规使用”来说性能明显较差。只要它们的影响不是太严重,它们就已经被清理并慢慢地流入内核,但是两个项目都进展很快,所以看不到“最终合并”。
还要考虑到,也许您的问题是机器对于手头的任务来说动力不足……将它们分开,购买一台更大的机器。从长远来看,这可能比设置/维护一种独一无二的配置更便宜。