Hi Sandeep, On 4/5/07, sandeep lahane <sandeep.lahane@xxxxxxxxx> wrote:
They have a paravirtualization based approach using which guest OSes like RTOS or other rich OSes can be run simultaneously on an embedded platform. These guest OSes can communicate using inter OS communication mechanisms. They are partitioning resources which can be partitioned like system RAM and resources like CPU, MMU and interrupt controller are virtualized since they can't be partitioned. So basically, what they are doing is almost totally irrelevant with this question, since they are not trying to make Linux a RTOS, rather they are making Linux and other guest OSes co-exist with RTOSes simultaneously. Please CMIIW.
I completely concur with you. And it makes lot of sense too. For example RTLinux (Real time Linux) from FSMLabs is another such approach. They have a micro-kernel , which is basically a core real tie\me kernel, which sits on top of the vanilla linux kernel. This way, all the real time tasks are handled by the Microkernel during whcih time Linux kernel runs as an idle process. Only when no RT tasks are present, the vanilla Linux kernel executes all the non-RT tasks. This way, RT behaviour is accomplished without having to modify the core Linux kernel. - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs