
11月28日,vivo发布最新消息,在11月21日举行的2025开放原子开发者大会上,已正式将其基于Rust语言自主开发的操作系统内核捐赠给开放原子开源基金会。这一举措意味着该内核项目——BlueKernel已作为孵化项目加入基金会,步入更加规范和专业的开源治理阶段。
BlueKernel自2024年首次发布以来,始终致力于构建安全、轻量且通用的操作系统底层核心,并于2025年7月启动全面开源。该项目采用Rust语言进行开发,在设计上深度融合语言特性,从编译阶段就引入静态规则检查,有效杜绝内存安全隐患。运行时则通过智能指针机制实现高效的内存管理,避免传统垃圾回收带来的性能损耗,让内存安全从被动防护转向主动控制。
在资源效率方面,BlueKernel通过对基础数据结构的优化设计,大幅降低了对硬件资源的依赖。其最小内核内存占用仅为13KB,可在资源受限的设备中稳定运行,适用于广泛的嵌入式平台及移动终端场景。
该项目支持多种主流芯片架构,包括RISC-V与ARM,同时兼容POSIX接口标准库,便于开发者在不同硬件平台上快速迁移和集成现有软件生态。功能层面,BlueKernel具备完整的内核能力,涵盖系统调度、内存管理、文件系统、网络协议栈以及设备驱动五大核心模块。
目前,BlueKernel已完成对多家国产芯片厂商开发板的适配工作,覆盖兆易创新GD32系列、恒玄科技BES系列、瑞芯微RK系列等产品,兼容Cortex-M、Cortex-A及RISC-V等多种架构。vivo技术团队表示,后续将持续拓展与芯片伙伴的合作范围,不断丰富硬件适配体系,推动构建开放协同的技术生态。
