LynxOS

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Sistema operativo en tiempo real
Sistema operativo

El LynxOS RTOS es un sistema operativo tipo Unix en tiempo real de Lynx Software Technologies (antes "LynuxWorks"). A veces conocido como Sistema operativo Lynx, LynxOS cuenta con plena conformidad POSIX y, más recientemente, compatibilidad con Linux. LynxOS se utiliza principalmente en sistemas incrustados en tiempo real, en aplicaciones para aviónicos, aeroespaciales, el control de procesos militares, industriales y telecomunicaciones.

Historia

Las primeras versiones de LynxOS fueron escritas en 1986 en Dallas, Texas, por Mitchell Bunnell y dirigidas a una computadora personalizada basada en Motorola 68010. La primera plataforma en la que se ejecutó LynxOS fue un Atari 1040ST con desarrollo cruzado realizado en una máquina UNIX de Soluciones Integradas. En 1988-1989, LynxOS fue portado a la arquitectura Intel 80386. Alrededor de 1989, se agregó la compatibilidad de la interfaz binaria de aplicaciones (ABI) con el sistema UNIX V.3. Siguió la compatibilidad con otros sistemas operativos, incluido Linux.

El soporte completo de la Unidad de administración de memoria se ha incluido en el kernel desde 1989, para la confiabilidad de la memoria protegida y las ventajas de rendimiento de las direcciones virtuales. La arquitectura PowerPC también es compatible y, en febrero de 2015, Lynx anunció el soporte planificado para la familia ARM Cortex A.

Los componentes de LynxOS están diseñados para un determinismo absoluto (rendimiento estricto en tiempo real), lo que significa que responden dentro de un período de tiempo conocido. Se garantizan tiempos de respuesta predecibles incluso en presencia de mucha entrada/salida (E/S) debido al modelo de subprocesamiento exclusivo del kernel, que permite que las rutinas de interrupción sean muy cortas y rápidas.

Lynx posee una patente vencida sobre la tecnología que LynxOS utiliza para mantener un rendimiento estricto en tiempo real. EE.UU. La patente 5.469.571 fue concedida a Lynx el 21 de noviembre de 1995: "Arquitectura del sistema operativo que utiliza el manejo de interrupciones basado en tareas del kernel liviano de prioridad múltiple".

En 2003, Lynx introdujo una versión especializada de LynxOS llamada LynxOS-178, especialmente para su uso en aplicaciones de aviónica que requieren certificación según estándares de la industria como DO-178B.

A finales de 2022, se agregó compatibilidad con el lenguaje de programación Rust a la cadena de herramientas certificada para LynxOS-178 y LynxElement unikernel.

El grupo de noticias de Usenet comp.os.lynx está dedicado a la discusión sobre LynxOS.

Contenido relacionado

Tabla de métodos virtuales

En programación informática, una tabla de métodos virtuales una tabla de funciones virtuales, una tabla de llamadas virtuales , tabla de despacho, vtable o...

ALGOL Y

ALGOL Y fue el nombre dado a un sucesor especulado del lenguaje de programación ALGOL 60 que incorporaba algunas características radicales que fueron...

Hacer bucle while

En muchos lenguajes de programación de computadoras, un bucle do while es una declaración de flujo de control que ejecuta un bloque de código y luego...

API de repositorio de contenido para Java

API de repositorio de contenido para Java es una especificación para una interfaz de programación de aplicaciones de la plataforma Java para acceder a...

Datosflex

DataFlex es un lenguaje de programación de alto nivel orientado a objetos y una herramienta visual de cuarta generación para desarrollar aplicaciones de...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save