百科问答小站 logo
百科问答小站 font logo



如何评价中航计算机所研制的天脉操作系统? 第1页

  

user avatar   bei-ji-85 网友的相关建议: 
      

不给源码,没有文档,无法详细评价,只能从新闻上简单分析一下。

新闻链接:

媒体:机载操作系统实现国产 航空装备有了"中国魂"_新闻

首先,这东西肯定不是Linux,也肯定不是Linux的某个变种

用在航空航天领域的RTOS,要想过认证,需要满足ARINC 653规范(或者654),不满足这个规范的操作系统,是不可以在航空航天领域里使用的。国内的情况不清楚但国外肯定是不行的。

满足规范的意思不是说API兼容这么简单,是需要交给代码审核机构审核,并通过认证(需要交钱),审核的过程是按代码行数收费的,价格可能是每行几美元。所以像Linux这么庞大的系统,先不说实时性的问题,代码规模也导致它无法直接通过653规范。

VxWorks有特定的版本是通过653认证的,在波音客机上使用的,这个版本跟通用的VxWorks长的也不太一样。

关于653的介绍,可以参考这个链接:

ARINC 653

其次,这东西长的确实很像虚拟机,叫虚拟机也没问题,可以算是RTOS虚拟机

653有一套API,叫APEX,负责管理、通信,虚拟机之间是可以通信的。这套API功能可能跟POSIX的差不多,但名字不一样。按照规范上的说法,这种模型叫做:space and time partitioning in safety-critical avionics real-time operating systems. 上面的虚机叫POS(partition OS)

至于为什么API要搞成不一样的,我不清楚,但规范就是规范,不叫这个名字就不符合规范,不符合规范就不能在飞机上用。航空航天领域经常有这种事,比如民航客机如果没有符合XXX规范,就不允许在欧洲北美飞。

新闻上说的应该是用在C919飞机上,这飞机如果想要卖到欧美市场,就必须满足相关规范,所以这个操作系统必须要做成这样的。

再次,这个操作系统可能跟SpaceOS一样,参考了很多VxWorks的东西

它号称兼容VxWorks的API,目的应该是为了打开市场,因为目前这一块基本上被VxWorks垄断的。国产操作系统要占有市场就必须兼容VxWorks API才有戏。

但具体是原创或者借鉴或者抄袭,就不好判定了,因为没有开放的源码,没有文档。

我好奇的是,这个系统的销售渠道以及售后支持情况,因为卖软件的不可能直接卖完就不管了,板子的支持范围、硬件驱动的支持情况怎么样,还有待进一步观察。




  

相关话题

  机械真的如此不堪吗?我只是普通一本,但是,感觉学长们找的工作都还不错啊,不比同校计算机的差? 
  linux的TCP连接数量最大不能超过65535个,那服务器是如何应对百万千万的并发的? 
  Linux和Windows可以安装在任何个人电脑上,而安卓却需要为每台设备定制一个版本的原因是什么? 
  化工硕士在读是否该转行计算机? 
  Win系统能干的事那么多,为什么不弄个windows手机(手机大小的Win平板)? 
  把操作系统编译结果的机器码更改一位,比如将第一位0改成1或者反之,操作系统还能运行吗? 
  为什么Linux下要把创建进程分为fork()和exec()(一系列函数)两个函数来处理? 
  Linux内核代码算屎山吗? 
  向下扩展的段,为什么偏移量是从limit+1 ~ 0xFFFF? 
  未来的主流半导体材料会是什么? 

前一个讨论
移动硬盘和 U 盘在电脑看来有什么不同?
下一个讨论
12306 的选票机制是怎样的?





© 2025-02-02 - tinynew.org. All Rights Reserved.
© 2025-02-02 - tinynew.org. 保留所有权利