Re: Why is Linux not RTOS?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 4/5/07, Raseel Bhagat <raseelbhagat@xxxxxxxxx> wrote:
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 an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



Yes, may be the poster is looking for RTLinux kind of thing.
--

Regards,
Sandeep.

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux