在2025开放原子开发者大会上,vivo宣布了一项重要举措——将自主研发的操作系统内核BlueKernel正式捐赠给开放原子开源基金会。这一决定标志着BlueKernel项目进入开源治理的新阶段,成为该基金会孵化项目的重要组成部分。
BlueKernel是vivo基于Rust语言开发的操作系统内核,于2024年正式发布,并计划在2025年7月面向行业开源。该内核以安全、轻量和通用性为核心优势,在嵌入式平台和移动设备领域展现出独特价值。其安全特性通过Rust语言的编译期静态规则实现内存安全保障,运行时则采用智能指针进行内存管理,避免了传统垃圾回收机制带来的性能损耗。
在资源占用方面,BlueKernel表现尤为突出。通过优化基础数据结构设计,其最小内核内存占用仅需13KB,显著降低硬件需求。这种轻量化特性使其能够以更低成本适配各类终端产品,从资源受限的物联网设备到高性能移动终端均可覆盖。
通用性是BlueKernel的另一大亮点。该内核兼容RISC-V、ARM等多种主流芯片架构,同时支持POSIX接口标准库。这种设计使得开发者可以轻松将现有应用移植到不同平台,加速生态系统的构建。目前,BlueKernel已完成与兆易创新GD32系列、恒玄科技BES系列、瑞芯微RK系列等多家芯片厂商开发板的适配工作,覆盖Cortex-M、Cortex-A、RISC-V等主流架构。
从技术架构来看,BlueKernel具备完整的系统调度、内存管理、文件系统、网络协议栈和设备驱动五大核心能力。这些模块经过精心设计,在保证功能完整性的同时,实现了高性能与低功耗的平衡。vivo技术团队透露,未来将继续扩大生态合作范围,与更多芯片厂商建立适配关系,进一步完善技术矩阵。


