vivo 自研蓝河操作系统内核正式开源:行业首款,
在 7 月 23 日的 2025 开放原子开源生态大会上,vivo 副总裁、OS 产品副总裁、vivo AI 全球研究院院长周围宣布vivo 自主研发了蓝河操作系统,号称是行业首个从内核到系统框架全栈使用 Rust 语言编写的操作系统。
由 Rust 语言编写的蓝河操作系统内核,号称具备安全、轻量、通用的三大特性:
在安全方面,蓝河内核全栈使用 Rust 语言开发,蓝河内核具备完整的
在系统调度上,蓝河内核支持主流的调度算法,包括基于时间片轮转调度和基于优先级队列的实时调度;在内存管理方面,蓝河内核将 Rust 语言内存安全核心特性和智能指针相结合保障内存安全,同时支持多种内存分配算法,可适用于不同场景,供开发者基于自己的业务场景灵活选择;蓝河内核的文件系统则采用了经典的层次化结构设计,实现了对文件和 inode 等数据结构的抽象操作,支持快速适配不同的文件系统;而对于网络,蓝河内核支持基础的 TCP / IP 协议栈,能够以阻塞模式和非阻塞模式调用,可支持接入多网卡设备,也基于 Rust Zero-Copy 零拷贝设计,消除数据传输过程的堆分配开销,支持了 socket api;设备管理上,蓝河内核通过硬件抽象等一系列方式,提升了对于 CPU 架构和驱动的兼容能力,支持 Rust 语言开发驱动,也支持兼容已有的 C 语言内核的外设驱动。
vivo 还表示将继续与开放原子开源基金会携手合作,附蓝河内核的开源地址: