VxWorks es un sistema operativo de tiempo real desarrollado como software propietario por Wind River Systems.[1] Se puso a la venta la primera versión en 1987.[2] Es utilizado para sistemas embebidos que habitualmente necesitan una respuesta rápida del orden de ms o microsegundos ante interrupciones en su funcionamiento, una reconocida estabilidad y una seguridad certificada. Forma parte, junto con otros sistemas operativos alternativos, de millones de dispositivos electrónicos como cajeros automáticos, impresoras, cámaras fotográficas y en sistemas críticos de complejos productos aeroespaciales como el avión de pasajeros Boeing 787,[3] del robot Curiosity de la NASA,[4] o del avión militar Northrop Grumman X-47B[5] entre otros.
VxWorks | |||||
---|---|---|---|---|---|
Parte de s.o. en tiempo real | |||||
Captura del arranque de VxWorks 7 | |||||
Información general | |||||
Tipo de programa | Sistema operativo de tiempo real | ||||
Desarrollador | Wind River Systems | ||||
Modelo de desarrollo | Software privativo | ||||
Lanzamiento inicial | 1987 | ||||
Licencia | privativo | ||||
Estado actual | Activo | ||||
Idiomas | en-us | ||||
Información técnica | |||||
Tipo de núcleo | monolítico | ||||
Plataformas admitidas | x86, x86-64, MIPS, ARM, PowerPC, SuperH.. | ||||
Versiones | |||||
Última versión estable | VxWorks 7 () | ||||
Serie s.o. en tiempo real | |||||
| |||||
Enlaces | |||||
Sitio web oficial
| |||||
El sistema operativo esta estructurado en líneas muy generales, con un micronúcleo, que denominan "Wind Kernel", un entorno de trabajo o shell y un programa o conjunto de aplicaciones. Habitualmente se trabaja de manera remota, mediante por ejemplo un ordenador con sistema Linux (habitualmente llamado "host") donde se prepara y se programa el software RTEMS para una vez listo, cargarlo directamente en el dispositivo final.
Las principales características del sistema operativo dependen de la última versión del producto. En la última versión[1] incluye entre otras:
Desde su primera versión, hace varias décadas, se han presentado sucesivas versiones incorporando actualizaciones, corrección de errores y mejorando sus características. En una escala temporal: