2025-12-02 15:13:24

vivo捐出自研Rust内核BlueKernel,助力开源生态发展

摘要
11月28日,vivo通过官方渠道宣布,已于11月21日在2025开放原子开发者大会上,正式将其以Rust语言自主研发的操作系统内核捐赠给开放原子开

vivo捐出自研Rust内核BlueKernel,助力开源生态发展

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技术团队表示,后续将继续拓展与芯片伙伴的合作范围,持续丰富硬件适配体系,推动构建开放协同的技术生态。

科技趋势
时事资讯
回顶部