摘要

在飞控、卫星姿态控制、机器人关节电机等场景里,系统的响应延迟并不只是"卡不卡"的问题,往往直接关系到装备的运行安全。本文聚焦泽天智航自研的 ZenixOS,从技术路线、实时性能、软硬一体交付与工程验证壁垒四个维度,说明这款国产底层实时操作系统为何具备跨代领先的底层能力。

一、ZenixOS 是什么:面向 OT 领域的硬实时操作系统

这背后涉及 IT(信息技术)与 OT(运营技术)的区别:鸿蒙、麒麟等主打 IT 领域,解决的是生态丰富度,系统延迟主要影响用户体验;而 ZenixOS 面向 OT 领域,解决的是确定性,系统延迟可能关系到装备安全。面向这一需求,泽天智航自研了 ZenixOS 硬实时操作系统。

ZenixOS 是国内首款、全栈自研,基于 Rust 和自研架构以及自研核心算法的实时性能跨代领先的国产底层实时操作系统。与常见的 C/C++ 架构实时系统不同,ZenixOS 选择全栈 Rust 技术路线,把确定性作为核心设计目标。

二、全栈 Rust 路线:从机制上解决内存安全

Rust 的所有权、类型与并发机制,有助于在编译阶段消除一类典型内存安全风险,而传统系统往往依赖人工审计——美国网络安全和基础设施安全局(CISA)2023 年报告显示,基于 C/C++ 架构的 VxWorks 年均披露高危漏洞超过 15 个,需频繁打补丁与重认证。

ZenixOS 通过 Rust 编译期安全校验实现零内存泄漏与缓冲区溢出,从底层机制解决传统 C 语言带来的内存安全问题,而不是把安全完全寄托于后期人工排查。

三、架构与实时性能:跨代领先的可量化指标

在架构与实时性能上,ZenixOS 采用自研安全增强型宏内核架构,无垃圾回收带来的不可控延迟,配备 O(1) 调度器与低竞争中断框架。标准 Linux 并不以所有任务的硬实时确定性为首要目标,ZenixOS 在保留 Linux 生态兼容的同时,把确定性调度作为核心设计目标,并面向 Linux 应用生态提供兼容支持,便于客户在低迁移成本下完成切换。

在可量化关键指标上,据公司提供的对比数据,ZenixOS 中断响应不超过 5 微秒、任务切换不超过 10 微秒;作为参照,国际主流 VxWorks 中断响应约 1 毫秒及以上、任务切换约 50 微秒及以上,国内同类开源系统(如 RT-Thread)中断响应约 2 毫秒及以上、任务切换约 100 微秒及以上。据公司测试,系统达到纳秒级响应,可面向高精度飞控和机器人运动控制等场景。

四、软硬一体:随整机交付与联调

ZenixOS 并非孤立存在,而是泽天智航软硬件一体化能力的一环。泽天智航是国内唯一打通并提供从核心处理单元、核心分系统到整机及底层核心驱动与国产底层实时操作系统软硬件整体解决方案的民营高科技企业;是国内少数实现空、天、地、海全域覆盖的算力与核心处理解决方案提供商。

这意味着 ZenixOS 可以随算力底座、核心处理单元、分系统和整机一并交付与联调,使时延、功耗与环境适应性在同一工程边界内被协同优化,而不是作为孤立软件单独适配。

五、功能安全适配与工程验证壁垒

在功能安全适配方面,ZenixOS 参考 DO-178C 航空、ISO26262 汽车、IEC61508 工业等相关标准要求进行架构设计,并预留认证适配支持,有助于客户开展后续认证筹备。需要明确的是,该表述不代表 ZenixOS 已经取得上述功能安全认证,实际认证状态以公司最新证明材料为准。

工程验证门槛同样构成壁垒:ZenixOS 已在军用级电磁干扰、严苛温差下开展测试,而这些真实装备场景的边界验证,往往需要长期积累。

六、核心壁垒:后来者为何难追赶

ZenixOS 的核心壁垒体现在三方面:一是安全与实时的深度融合,设计出 O(1) 时间复杂度调度器和低竞争中断框架;二是较高的工程验证门槛,已在军用级电磁干扰、严苛温差下开展测试;三是面向功能安全认证适配,架构设计预留了对相关标准的支持。也正因如此,后来者追赶并不容易。

原稿保守估计需 3 至 5 年,原因在于要跨越三大环节:技术环节(1 至 2 年)从零构建满足高实时要求的全栈 Rust 内核,复合型人才稀缺;验证与优化环节(1 至 2 年)在真实装备场景中进行严苛边界测试;生态与认证准备环节(1 至 2 年)建立 Linux 兼容层、适配国产芯片并准备安全认证。跨界人才壁垒与先发时间窗,是 ZenixOS 当前相对优势的重要来源。

结语

从下游空间看,2025 年国内市场规模约 317 亿元,预计未来几年将保持高增长。公司产品可向下游赋能的商业航天、水下智能机器人等赛道全产业规模合计达万亿元级。底层实时操作系统作为高端智能装备的"地基",其需求正随低空经济、具身智能等赛道放量而持续外溢。在底层软件自主可控成为关键领域刚需的背景下,全栈 Rust 路线为国产实时操作系统提供了一条与海外主流方案不同的工程化选择。

外界常问"Rust 别人也能用,竞争力在哪",答案在于:Rust 只是工具,真正的工程壁垒还包括内核架构、调度与中断设计、驱动适配、工具链、长期运行验证,以及团队对复杂装备场景的理解——用 Rust 构建内核并满足硬实时条件,本身就有较高工程难度。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐