天脉操作系统(ACoreOS)是中航工业计算机所开发的我国国产机载操作系统。
机载操作系统作为一款嵌入式操作系统,追求的是实时性、稳定性、安全性。以美国风河公司的VxWorks系统为代表广泛运用在通信、军事、航空航天领域,其在F-16、F-18、B-2等有人作战飞机,X-47无人机以及各种导弹、太空探测器上都有应用。然而,外国产品的安全性对中国军工来说是及其脆弱的。为了提升我国航空主战装备的自主化,中航工业计算机所发挥独立自主精神,攻关国产机载操作系统“天脉”。
天脉操作系统的研制成功,打破了国外对同类产品的封锁,提升了我国航空武器装备的自主化水平,是我国在基础软件研制方面所取得的巨大成就。除此之外,天脉操作系统还具备对VxWorks系统的兼容能力,可移植VxWorks系统上的应用软件,这使得天脉操作系统的应用更加广泛。
“天脉”操作系统团队经过长期的技术攻关和多轮次技术迭代,成功突破了可伸缩架构、多核支持、实时进程、64位支持等多核操作系统关键技术,完成“天脉”操作系统对国产飞腾处理器和进口高性能多核处理器的深度适配工作,形成了支持单应用场景和多应用场景的天脉多核操作系统及开发环境。
产品取名“天脉”。当时国内急需具有新一代综合化模块化航空电子系统(IMA)特征、满足ARINC 653标准的“时间”“空间”健壮分区保护的操作系统产品。这种产品除了实现基本任务调度、设备管理等功能外,还需要实现时间分区管理、空间分区管理、健康监控、分区间通信等功能。
研制团队经过对比国内外、军内外软件领域标准和规定,在满足军用软件研制规范的同时,通过全面论证,确定了发展路线、战技指标、技术标准等重大难点问题。团队引入民用飞机软件的国际适航标准——DO-178B《机载系统和设备合格审定中的软件考虑》。研制团队针对基础软件的特点,自加压力、将“天脉”操作系统产品的安全等级定位为最高的A级,并在研制团队内部全面自主实践DO-178B的验证工作,并据此制定相应的研制原则和方针。事实证明在研发阶段引入适航理念,制定满足DO-178B对A级软件66个目标的计划,而在论证和评估阶段按照国军标严格执行,这些都对于保证“天脉”操作系统的产品质量,实现高安全、高可靠的目标起到了决定性的作用。