LynxOS:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(机器人:清理不当的来源、移除无用的模板参数)
(机器人:修正重定向)
第8行: 第8行:
| developer = Lynx Software Technologies, Inc.
| developer = Lynx Software Technologies, Inc.
| source_model =
| source_model =
| kernel_type = [[宏内核]]
| kernel_type = [[整塊性核心|宏内核]]
| supported_platforms = [[x86]] <br />[[PowerPC]]<br />[[ARM]]<br />[[摩托罗拉68010]]
| supported_platforms = [[x86]] <br />[[PowerPC]]<br />[[ARM架構|ARM]]<br />[[摩托罗拉68010]]
| ui =
| ui =
| family = [[实时操作系统]]
| family = [[实时操作系统]]
第24行: 第24行:
| website = {{URL|http://www.lynx.com/products/real-time-operating-systems/}}
| website = {{URL|http://www.lynx.com/products/real-time-operating-systems/}}
}}
}}
'''LynxOS'''是美国Lynx Software推出的一款应用于嵌入式系统上的[[类Unix]][[实时操作系统]]。<ref name="off">[http://www.lynx.com/products/real-time-operating-systems/ Real Time Operation System - Lynx Software Technology]</ref>主要应用于[[航空电子]]、[[航天]]系统、[[电信]]领域和[[过程控制]]。<ref name="zum">{{Cite web |url=http://arstechnica.com/information-technology/2013/10/the-navys-newest-warship-is-powered-by-linux/ |title=The Navy’s newest warship is powered by Linux |accessdate=2016-10-29 |||}}</ref>现在LynxOS是一种Linux兼容操作系统。<ref name="sina">{{Cite web |url=http://tech.sina.com.cn/it/2006-05-19/0047945143.shtml |title=美国F-35战斗机将采用Linux兼容操作系统 |accessdate=2016-10-29 |||}}</ref>
'''LynxOS'''是美国Lynx Software推出的一款应用于嵌入式系统上的[[类Unix系统|类Unix]][[实时操作系统]]。<ref name="off">[http://www.lynx.com/products/real-time-operating-systems/ Real Time Operation System - Lynx Software Technology]</ref>主要应用于[[航空电子]]、[[航天]]系统、[[电信]]领域和[[过程控制]]。<ref name="zum">{{Cite web |url=http://arstechnica.com/information-technology/2013/10/the-navys-newest-warship-is-powered-by-linux/ |title=The Navy’s newest warship is powered by Linux |accessdate=2016-10-29 |||}}</ref>现在LynxOS是一种Linux兼容操作系统。<ref name="sina">{{Cite web |url=http://tech.sina.com.cn/it/2006-05-19/0047945143.shtml |title=美国F-35战斗机将采用Linux兼容操作系统 |accessdate=2016-10-29 |||}}</ref>


== 特色 ==
== 特色 ==
虽然早期源自Unix,现在的LynxOS已经基于[[Linux]]开发。LynxOS是完全符合[[POSIX]]标准的强实时操作系统。<ref name="of">[http://www.lynx.com/lynx-software-technologies-announces-security-product-support-for-new-arm-based-iot-designs/ Lynx Software Technologies Announces Security Product Support for New ARM-based IoT Designs]</ref>其仍采取传统的[[宏内核]]而非较新的[[微内核]]并可以支持[[线程]]。虽然作为强实时操作系统,也可以支持[[FIFO]]等传统的线程调度方式。<ref name="fe">[http://www.lynx.com/products/real-time-operating-systems/lynxos-rtos/ LynxOS RTOS]</ref>LynxOS提供[[虚拟内存]]、[[文件系统]]等服务。出于模块化设计,这些部分和设备的[[驱动程序]]均可以很容易的从操作系统内剥离。LynxOS也支持分布式部署。<ref name="fe"/>LynxOS支持多种开发环境。包括[[C]]/[[C++]]<ref name="fe"/>和[[Ada]]<ref>{{Cite web |url=http://www.adacore.com/gnatpro/embedded/lynxos-178 |title=LynxOS-178{{!}}AdaCore |accessdate=2016-10-29 |||}}</ref>。其他类UNIX系统上的应用程序也很容易移植到LynxOS上。<ref name="off"/>
虽然早期源自Unix,现在的LynxOS已经基于[[Linux]]开发。LynxOS是完全符合[[可移植操作系统接口|POSIX]]标准的强实时操作系统。<ref name="of">[http://www.lynx.com/lynx-software-technologies-announces-security-product-support-for-new-arm-based-iot-designs/ Lynx Software Technologies Announces Security Product Support for New ARM-based IoT Designs]</ref>其仍采取传统的[[整塊性核心|宏内核]]而非较新的[[微内核]]并可以支持[[线程]]。虽然作为强实时操作系统,也可以支持[[FIFO]]等传统的线程调度方式。<ref name="fe">[http://www.lynx.com/products/real-time-operating-systems/lynxos-rtos/ LynxOS RTOS]</ref>LynxOS提供[[虚拟内存]]、[[文件系统]]等服务。出于模块化设计,这些部分和设备的[[驱动程序]]均可以很容易的从操作系统内剥离。LynxOS也支持分布式部署。<ref name="fe"/>LynxOS支持多种开发环境。包括[[C]]/[[C++]]<ref name="fe"/>和[[Ada]]<ref>{{Cite web |url=http://www.adacore.com/gnatpro/embedded/lynxos-178 |title=LynxOS-178{{!}}AdaCore |accessdate=2016-10-29 |||}}</ref>。其他类UNIX系统上的应用程序也很容易移植到LynxOS上。<ref name="off"/>


LynxOS具有两个不同的版本—通常版的LynxOS和LynxOS-178。<ref name="off"/>后者的区别在于后者遵照[[DO-178B]]标准safety level A级别设计,并取得相应的认证。LynxOS-178也是世界上最早取得DO-178认证的实时操作系统。<ref>{{Cite web |url=http://www.ec66.com/downloadtemp_2/LynxOS-178jieshao.pdf |title=LynxOS-178 Product Brief |accessdate=2016-10-29 |||}}</ref>
LynxOS具有两个不同的版本—通常版的LynxOS和LynxOS-178。<ref name="off"/>后者的区别在于后者遵照[[DO-178B]]标准safety level A级别设计,并取得相应的认证。LynxOS-178也是世界上最早取得DO-178认证的实时操作系统。<ref>{{Cite web |url=http://www.ec66.com/downloadtemp_2/LynxOS-178jieshao.pdf |title=LynxOS-178 Product Brief |accessdate=2016-10-29 |||}}</ref>
第33行: 第33行:
LynxOS最早的版本于1986年被开发出来,目的是设计一款适用于摩托罗拉68010的UNIX系统。第一个运行LynxOS的计算机是[[雅达利ST]]。
LynxOS最早的版本于1986年被开发出来,目的是设计一款适用于摩托罗拉68010的UNIX系统。第一个运行LynxOS的计算机是[[雅达利ST]]。


LynxOS在1988年开始支持80386。之后支持被扩展到PowerPC和ARM<ref name="of"/>,乃至[[Xilinx]]的[[FPGA]]上。
LynxOS在1988年开始支持80386。之后支持被扩展到PowerPC和ARM<ref name="of"/>,乃至[[Xilinx]]的[[现场可编程逻辑门阵列|FPGA]]上。


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