LynxOS

LynxOS
开发者Lynx Software Technologies, Inc.
编程语言Ada程序设计语言、​C語言、​C++
作業系統家族实时操作系统
運作狀態维护中
首次发布1986年,​38年前​(1986
当前版本
  • 7.1 (2020年2月20日)[1]
編輯維基數據鏈接
市場取向嵌入式系统
支援平台x86
PowerPC
ARM
摩托罗拉68010
内核类别宏内核
许可证专有软件
官方網站www.lynx.com/products/real-time-operating-systems/

LynxOS是美国Lynx Software推出的一款应用于嵌入式系统上的类Unix实时操作系统[2]主要应用于航空电子航天系统、电信领域和过程控制[3]现在LynxOS是一种Linux兼容操作系统。[4]

特色

虽然早期源自Unix,现在的LynxOS已经基于Linux开发。LynxOS是完全符合POSIX标准的强实时操作系统。[5]其仍采取传统的宏内核而非较新的微内核并可以支持线程。虽然作为强实时操作系统,也可以支持FIFO等传统的线程调度方式。[6]LynxOS提供虚拟内存文件系统等服务。出于模块化设计,这些部分和设备的驱动程序均可以很容易的从操作系统内剥离。LynxOS也支持分布式部署。[6]LynxOS支持多种开发环境。包括C/C++[6]Ada[7]。其他类UNIX系统上的应用程序也很容易移植到LynxOS上。[2]

LynxOS具有两个不同的版本--通常版的LynxOS和LynxOS-178。[2]后者的区别在于后者遵照DO-178B标准safety level A级别设计,并取得相应的认证。LynxOS-178也是世界上最早取得DO-178认证的实时操作系统。[8]

历史

LynxOS最早的版本于1986年被开发出来,目的是设计一款适用于摩托罗拉68010的UNIX系统。第一个运行LynxOS的计算机是雅达利ST

LynxOS在1988年开始支持80386。之后支持被扩展到PowerPC和ARM[5],乃至XilinxFPGA上。

2003年LynxOS推出符合DO-178B的航电专有版本LynxOS-178。

现在LynxOS被应用在F-35战斗机的显控设备[4]朱姆沃尔特级驱逐舰[3]

参考

  1. ^ https://www.lynx.com/press-releases/lynx-unveils-lynxos-v7.1-providing-migration-path-for-existing-deployments.
  2. ^ 2.0 2.1 2.2 Real Time Operation System - Lynx Software Technology. [2016-10-29]. (原始内容存档于2019-02-17). 
  3. ^ 3.0 3.1 The Navy’s newest warship is powered by Linux. [2016-10-29]. (原始内容存档于2021-02-01). 
  4. ^ 4.0 4.1 美国F-35战斗机将采用Linux兼容操作系统. [2016-10-29]. (原始内容存档于2020-04-21). 
  5. ^ 5.0 5.1 Lynx Software Technologies Announces Security Product Support for New ARM-based IoT Designs. [2016-10-29]. (原始内容存档于2017-02-01). 
  6. ^ 6.0 6.1 6.2 LynxOS RTOS. [2016-10-29]. (原始内容存档于2019-01-11). 
  7. ^ LynxOS-178|AdaCore. [2016-10-29]. (原始内容存档于2017-09-11). 
  8. ^ LynxOS-178 Product Brief (PDF). [2016-10-29]. (原始内容存档 (PDF)于2016-10-29). 

外部链接

  • 官方网站(英文)
开放源代码
  • Mynewt OS英语Apache Mynewt OS
  • BeRTOS英语BeRTOS
  • ChibiOS/RT
  • Contiki
  • Composite
  • Djyos
  • ECOS
  • ERIKA Enterprise英语ERIKA Enterprise
  • FreeRTOS
  • Fuchsia
  • FunkOS英语FunkOS
  • Nano-RK英语Nano-RK
  • NuttX
  • One os
  • QP
  • RIOT
  • RTAI英语RTAI
  • RTEMS
  • RTLinux
  • RT-Thread
  • seL4英语seL4
  • Talon DSP RTOS英语Talon DSP RTOS
  • TI-RTOS英语TI-RTOS
  • TinyOS
  • TockOS
  • TRON
  • Wombat OS英语Wombat OS
  • Xenomai
  • Zephyr
专有软件
  • 4690 OS英语4690 Operating System
  • DioneOS英语DioneOS
  • INTEGRITY
  • Junos OS英语Junos OS
  • LynxOS
  • µC/OS-II英语Micro-Controller Operating Systems
  • MQX英语MQX
  • Multiuser DOS英语Multiuser DOS
  • Nucleus RTOS
  • OpenComRTOS英语OpenComRTOS
  • OSE英语Operating System Embedded
  • OS-9英语OS-9
  • OS2000英语OS2000
  • PikeOS英语PikeOS
  • QNX
  • REX OS英语REX OS
  • ScreenOS英语ScreenOS
  • L4微内核系列
  • ThreadX
  • TPF英语Transaction Processing Facility
  • VRTX
  • VxWorks
  • Windows Embedded Compact
  • SylixOS
历史上的
  • DNIX英语DNIX
  • DSOS英语DSOS
  • EROS英语EROS (microkernel)
  • CoyotOS英语CoyotOS
  • FlexOS英语FlexOS
  • MERT/UNIX-RT英语Multi-Environment Real-Time
  • pSOS英语pSOS (real-time operating system)
  • RMX
  • RSX-11
  • RT-11英语RT-11
  • Sintran III英语Sintran III
  • Symbian
  • THEOS英语THEOS
  • UNOS英语UNOS (operating system)
  • 分类:实时操作系统