Another approach is to use a real-time hypervisor: you can have real-time scheduling, (almost) full access to the bare-metal, and even (more or less) friendly APIs to communicate with the other OS. You can even have a full-featured RTOS running there.
BTW, is it reasonable to imagine the RT-preempt tree running kvm running a RTOS ?
Posted Feb 20, 2009 22:26 UTC (Fri) by razb (guest, #43424)
[Link]
> Another Hard real time Linux
> [Kernel] Posted Feb 20, 2009 13:25 UTC (Fri) by saffroy
>
> Another approach is to use a real-time hypervisor: you can have
> real-time scheduling, (almost) full access to the bare-metal, and even
> (more or less) friendly APIs to communicate with the other OS. You can
> even have a full-featured RTOS running there.
Funny you mention it. I actually thought of using this technology to have a solution for a single cpu machines. But it turned out that hyper-threading is good enough for offsched, so i did not try it. But i very much agree, we do not utilize the machines enough.
> BTW, is it reasonable to imagine the RT-preempt tree running kvm running
> a RTOS ?
don't know.