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). 

    外部連結[編輯]