LynxOS

维基百科,自由的百科全书
跳转到导航 跳转到搜索
LynxOS
开发者Lynx Software Technologies, Inc.
编程语言{{#property:p277}}
操作系统家族实时操作系统
运作状态维护中
首次发布1986年,​40年前​(1986
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    市场取向嵌入式系统
    支援平台x86
    PowerPC
    ARM
    摩托罗拉68010
    内核类别宏内核
    许可证专有软件
    官方网站www.lynx.com/products/real-time-operating-systems/
    仓库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)

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

    特色[编辑]

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

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

    历史[编辑]

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

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

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

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

    参考[编辑]

    1. ^ 1.0 1.1 1.2 Real Time Operation System - Lynx Software Technology. [2016-10-29]. (原始内容存档于2019-02-17). 
    2. ^ 2.0 2.1 The Navy’s newest warship is powered by Linux. [2016-10-29]. (原始内容存档于2021-02-01). 
    3. ^ 3.0 3.1 美国F-35战斗机将采用Linux兼容操作系统. [2016-10-29]. (原始内容存档于2020-04-21). 
    4. ^ 4.0 4.1 Lynx Software Technologies Announces Security Product Support for New ARM-based IoT Designs. [2016-10-29]. (原始内容存档于2017-02-01). 
    5. ^ 5.0 5.1 5.2 LynxOS RTOS. [2016-10-29]. (原始内容存档于2019-01-11). 
    6. ^ LynxOS-178|AdaCore. [2016-10-29]. (原始内容存档于2017-09-11). 
    7. ^ LynxOS-178 Product Brief (PDF). [2016-10-29]. (原始内容存档 (PDF)于2016-10-29). 

    外部链接[编辑]