LynxOS
LynxOS是美國Lynx Software推出的一款應用於嵌入式系統上的類Unix實時作業系統。[2]主要應用於航空電子、航天系統、電信領域和過程控制。[3]現在LynxOS是一種Linux兼容作業系統。[4]
開發者 | Lynx Software Technologies, Inc. |
---|---|
程式語言 | Ada、C語言、C++ |
作業系統家族 | 實時作業系統 |
運作狀態 | 維護中 |
首次發布 | 1986年 |
當前版本 |
|
市場取向 | 嵌入式系統 |
支援平台 | x86 PowerPC ARM 摩托羅拉68010 |
內核類別 | 宏內核 |
許可證 | 專有軟體 |
官方網站 | www |
特色
編輯雖然早期源自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],乃至Xilinx的FPGA上。
2003年LynxOS推出符合DO-178B的航電專有版本LynxOS-178。
參考
編輯- ^ https://www.lynx.com/press-releases/lynx-unveils-lynxos-v7.1-providing-migration-path-for-existing-deployments.
- ^ 2.0 2.1 2.2 Real Time Operation System - Lynx Software Technology. [2016-10-29]. (原始內容存檔於2019-02-17).
- ^ 3.0 3.1 The Navy’s newest warship is powered by Linux. [2016-10-29]. (原始內容存檔於2021-02-01).
- ^ 4.0 4.1 美国F-35战斗机将采用Linux兼容操作系统. [2016-10-29]. (原始內容存檔於2020-04-21).
- ^ 5.0 5.1 Lynx Software Technologies Announces Security Product Support for New ARM-based IoT Designs. [2016-10-29]. (原始內容存檔於2017-02-01).
- ^ 6.0 6.1 6.2 LynxOS RTOS. [2016-10-29]. (原始內容存檔於2019-01-11).
- ^ LynxOS-178|AdaCore. [2016-10-29]. (原始內容存檔於2017-09-11).
- ^ LynxOS-178 Product Brief (PDF). [2016-10-29]. (原始內容存檔 (PDF)於2016-10-29).
外部連結
編輯- 官方網站(英文)