Разработчик | Lynx Software Technologies, Inc. |
---|---|
Семейство ОС | Unix-подобная операционная система реального времени |
Рабочее состояние | Текущий |
Исходная модель | Закрытый источник |
Начальная версия | 1986 ; 35 лет назад ( 1986 ) |
Последний релиз | 7.1 / 20 февраля 2020 г. ; 13 месяцев назад ( 2020-02-20 ) |
Маркетинговая цель | Встроенные системы |
Платформы | Motorola 68010, Intel 80386, архитектура ARM, PowerPC |
Тип ядра | Динамический расширяемый |
Пользовательский интерфейс по умолчанию | Интерфейс командной строки |
Лицензия | Проприетарный |
Официальный сайт | www.lynx.com / продукты / операционные-системы реального времени / lynxos-rtos / |
LynxOS RTOS является Unix-подобный режим реального времени операционной системы от Lynx Software Technologies (ранее "LynuxWorks"). Иногда известная как операционная система Lynx, LynxOS полностью соответствует стандарту POSIX и, в последнее время, совместим с Linux. LynxOS в основном используется во встроенных системах реального времени, в приложениях для авионики, авиакосмической промышленности, военной промышленности, управления промышленными процессами и телекоммуникаций. Таким образом, он совместим с протоколом безопасности военного уровня, таким как wolfSSL, популярная библиотека TLS / SSL.
Первые версии LynxOS были написаны в 1986 году в Далласе, штат Техас, Митчеллом Баннеллом и предназначались для специально созданного компьютера на базе Motorola 68010. Первой платформой, на которой работала LynxOS, была Atari 1040ST с кросс-разработкой, выполненной на машине Integrated Solutions UNIX. В 1988–1989 годах LynxOS была перенесена на архитектуру Intel 80386. Примерно в 1989 году была добавлена совместимость ABI с System V.3. Затем последовала совместимость с другими операционными системами, включая Linux.
Полная поддержка модуля управления памятью включена в ядро с 1989 года для обеспечения надежности защищенной памяти и повышения производительности виртуальных адресов. PowerPC архитектура также поддерживается, и в феврале 2015 года Lynx объявили плановую поддержку ARM Cortex A-семьи.
Компоненты LynxOS разработаны для абсолютного детерминизма (производительность в реальном времени), что означает, что они реагируют в течение известного периода времени. Предсказуемое время отклика гарантируется даже при интенсивном вводе-выводе благодаря уникальной модели потоковой передачи ядра, которая позволяет выполнять процедуры обработки прерываний чрезвычайно короткими и быстрыми.
Lynx имеет истекший патент на технологию, которую LynxOS использует для поддержания производительности в реальном времени. Патент США 5 469 571 был выдан Lynx 21 ноября 1995 г.: «Архитектура операционной системы с использованием обработки прерываний на основе задач с множественным приоритетом облегченного ядра».
В 2003 году Lynx представила специализированную версию LynxOS под названием LynxOS-178, особенно для использования в приложениях авионики, которые требуют сертификации в соответствии с отраслевыми стандартами, такими как DO-178B.
Группа новостей Usenet comp.os.lynx посвящена обсуждению LynxOS.