Hi,
I would like to evaluate the possibility to create a desktop OS based on RTEMS. Is it possible to do this by giving higher priority to GUI events? Or is it even possible at all?
Thanks for any hints.
Hi,
I would like to evaluate the possibility to create a desktop OS based on RTEMS. Is it possible to do this by giving higher priority to GUI events? Or is it even possible at all?
Thanks for any hints.
Hello,
RTEMS has a single address space. Beneath that, most applications are build into a single executable. Both are points that would be highly unusual for a desktop OS.
I think there are some extensions for certain targets regarding the address space. And there is also a dynamic linker. But that’s far from anything that one would expect of a modern desktop OS. So it would be a lot of work.
Best regards
Christian
Thanks for your valuable input.
I understand the choices as they probably help to obtain performance.
Philippe
I think most of these points are more historic and not necessarily due to performance. For example, a lot of targets don’t have an MMU. So separating the address space just doesn’t really work. The single executable is most likely due to the typical embedded system where you just don’t add a new application during runtime.
If you want to extend something, feel free to discuss that.