捐赠自研OS内核背后:Rust 先行者 vivo 的「担当」
新浪财经·2025-11-29 13:23

文章核心观点 - 人工智能时代,开源成为重要发展方向,Meta的Llama及中国的Qwen、DeepSeek等开源模型推动了行业创新并降低了开发成本[2] - vivo公司将其自研的、面向AI时代的操作系统内核BlueKernel开源,旨在为AI原生硬件设备提供一个安全、轻量、通用的系统基石[4][9] - 基于Rust语言编写的BlueKernel内核,通过其内存安全、低资源占用(最小内核内存占用仅13KB)和对多芯片架构的兼容性,解决了AI原生硬件设备的核心痛点[5][8][11] AI时代开源模型的发展 - Meta的Llama开启了开源模型与闭源模型的竞争,迫使OpenAI、Anthropic等公司持续创新[2] - 中国的Qwen和DeepSeek等开源模型在开源社区的下载量达到千万量级,促进了技术的普及和项目的快速迭代[2] - 开源模型和工具使开发者和用户能够规避闭源模型昂贵的Token成本,加速项目开发和创新[2] 对AI原生操作系统的需求 - AI眼镜、机器人等AI原生硬件设备内置的大模型和AI Agent,对操作系统的安全性、轻量化程度和通用性提出了更严苛的要求[5] - 操作系统需要能够高效利用有限的硬件资源(如内存、闪存、电池),以支持AI模型和算法在端侧设备上的运行[8] - 操作系统的内核需具备高安全性,以保护AI应用处理的海量敏感个人数据(如对话录音、面部图像、健康指标),避免灾难性隐私泄露[7] BlueKernel内核的技术优势与特点 - 全栈使用Rust语言编写,从源头保障内存安全,其编译期所有权系统能主动掌控内存安全,将相关漏洞风险降至最低[7][8][11] - 具备极致轻量化特性,最小内核内存占用仅13KB,为AI模型等“资源消耗大户”腾出宝贵计算资源,适用于智能眼镜等轻量化设备[11] - 具有高度通用性,兼容RISC-V、ARM等多种芯片架构,并支持兼容POSIX接口的标准库,方便开发者进行程序移植[11] - 采用灵活的“渐进式”迁移策略,既支持用Rust开发新驱动,也兼容已有的近2000万行C语言驱动代码,降低了行业进入门槛[15] vivo的开源战略与行业影响 - vivo进行了长达八年的技术长跑,从2018年立项到2025年将内核开源并捐赠给开放原子开源基金会,展现了其在Rust语言技术上的前沿地位[4] - 公司将操作系统内核开源,使得底层硬件厂商、系统开发者和开源社区都能基于BlueKernel进行创新,而不局限于vivo自身[13] - 通过与开放原子开源基金会合作举办“蓝河操作系统创新赛”(第三届奖金池70万元),系统性地推广Rust语言,推动行业生态繁荣[17]