Propósito general

Los entornos de ejecución de propósito general pueden proporcionar una excelente plataforma para desarrollar y ejecutar aplicaciones no críticas. Sin embargo, están diseñados para casos de uso diferentes a los EE basados en RTOS, no siendo la plataforma ideal para ejecutar aplicaciones que requieren una sincronización precisa o ampliación del tiempo de funcionamiento. El comportamiento temporal determinista no es un objetivo de diseño para estos entornos de ejecución.

Los entornos de ejecución de propósito general también se emplean para manejar interfaces de usuario, bases de datos y tareas de propósito general.

  • Linux

    XtratuM 1.0 fue diseñado inicialmente como una sustitución de la RTLinux para lograr los requisitos temporales y espaciales. XtratuM fue diseñado como un nanokernel que virtualizaba los dispositivos de hardware esenciales para ejecutar varios sistemas operativos simultáneamente, siendo al menos uno de estos sistemas operativos un RTOS.

    Después de este diseño inicial, XtratuM fue diseñado desde cero otra vez a ser un hipervisor de tipo 1. Linux ha sido portado (para-virtualizado) para ser ejecutado como una partición XtratuM que ofrece todas las funciones.

    Varias aplicaciones de Linux pueden ser ejecutadas sobre XtratuM.

  • Android

    Un entorno de ejecución portado para trabajar con XtratuM es un puerto x86 de Android. Fue probado en XtratuM y puede ser integrado en la plataforma de OVERSEE.

  • Meego

    Otros sistemas operativos que van a ser portados a trabajar con XtratuM serán variantes Linux OS y OS OSEK. MeeGo está previsto para ser la RTE para las aplicaciones de usuario de información y entretenimiento en nuestra prueba de concepto, y es muy probable que sirva como el HMI al controlador.