RTLinux es un sistema operativo de tiempo real que ejecuta Linux como un hilo de menos prioridad que las tareas de tiempo real. Con este diseño, las tareas de tiempo real y los manejadores de interrupciones nunca se ven retrasados por operaciones que no son de tiempo real.
RTLinux | ||
---|---|---|
Información general | ||
Tipo de programa | Kernel | |
Desarrollador | FSMLabs, Wind River Systems | |
Lanzamiento inicial | 1996 | |
Licencia | GPL2 | |
Información técnica | ||
Programado en | C | |
Enlaces | ||
Sitio web oficial
| ||
La primera versión de RTLinux estaba diseñada para ejecutarse en la plataforma x86 y proporcionaba una pequeña API y un pequeño entorno de programación. La versión 2, que fue totalmente reescrita, fue diseñada para el soporte de multiprocesamiento simétrico (SMP) y para ser ejecutada en una amplia variedad de arquitecturas.
RTLinux proporciona la capacidad de ejecutar tareas de tiempo real y manejadores de interrupciones en la misma máquina que el Linux estándar. Estas tareas y los manejadores ejecutan cuando se necesitan en detrimento de lo que estuviera ejecutando Linux. El peor caso de tiempo es entre que se detecta la interrupción hardware y el procesador ejecuta la primera instrucción del manejador de la interrupción. Este tiempo es del orden de los 10 microsegundos en la plataforma x86.
La empresa Wind River actualmente es la propietaria de RTLinux[1]
Es importante no confundir la versión de RTLinux con la versión del núcleo Linux.