以开源破局,以赛事聚能,vivo蓝河掀起「Rust风暴」
创始人
2025-12-26 21:43:49
0

  炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!

(来源:36氪)

vivo正在构建一种“全栈自研+内核开源

+产学研赛事”的三位一体技术布局。

当人工智能开始重构终端设备的数字底座,作为连接算力、数据与硬件的枢纽,操作系统正被迫从单纯的资源调度者转型为智能服务的“守门人”。然而,在这个算力指数级增长、交互日益复杂的AI时代,基于C/C++构建的传统底层系统,如同一座地基老化的摩天大楼,面临着内存安全挑战带来的严峻考验。

这种对底层安全的共识,也直接推动了技术风向的转变。12月21日,第三届vivo蓝河操作系统创新赛决赛路演在北京顺利落幕。这场竞赛不只呈现出技术人才的实力较量,也是一次聚焦Rust语言、直面基础软件底层安全重构的行业预演。

经过由工信部电子一所软件所副所长辛晓华,开放原子开源基金会TOC主席谭中意,开放原子开源基金会TOC导师贺师俊,北京大学计算机学院副院长、教授郭耀,北京邮电大学副教授徐梦炜,以及vivo多名技术专家组成的权威联合评审团严格审定,决赛最终从众多入围项目中评选出1个一等奖、2个二等奖及4个三等奖。

其中,蓝莲花战队凭借在“C2Rust项目级转译工具”赛题上的关键技术突破与创新方案,攻克了从语法直译到语义意译的工程难题,从全国50多所高校的150多支参赛队伍中脱颖而出,斩获一等奖。决赛的优胜作品实现了对5个不同难度开源项目共54个文件、约1.1万行代码的转译,转译后可保证100%的测试通过率和97.8%以上的语法安全。

这届赛事由vivo与开放原子开源基金会联合共建,不仅展示了将C/C++存量代码向Rust自动化迁移的工程化突破,更折射出vivo在基础软件“深水区”的战略定力。

不同于行业内常见的单点技术突破,vivo正在构建一种“全栈自研+内核开源+产学研赛事”的三位一体布局。这种模式试图打破学术界与工业界的藩篱,将前沿的创新活力转化为实际的工程能力,从而为国产操作系统底层技术的革新与Rust生态的繁荣注入持续的源动力。

vivo持续在Rust赛事上投入资源的背后,折射的是智能终端产业对操作系统安全性近乎焦虑的迫切需求。

随着AI大模型加速从云端向端侧设备渗透,操作系统已经成为处理健康、金融等核心数据的“守门人”,其安全性直接决定了AI技术落地的可靠性。然而,基于C/C++构建的传统操作系统在AI时代已显露疲态。这种允许任意指针运算的机制,就像是驾驶没有辅助驾驶功能的赛车,速度虽快,极易因微小疏忽而引发严重事故。

Google和微软的长期数据显示,70%以上的严重安全问题由内存安全直接引发。2024年微软的CrowdStrike“全球蓝屏”危机,以及Linux工具链被植入后门的供应链风险,更是进一步加剧了行业对底层软件供应链安全的担忧。在代码量指数级增长的AI时代,继续依赖打补丁的方式去修补C/C++的先天缺陷,已难以应对日益复杂的攻击手段。

Rust的出现恰逢其时地提供了“系统性解法”。作为构建下一代高安全操作系统的首选,Rust引入了严格的所有权机制和生命周期管理,相当于在代码编译阶段(即软件出厂前)就安置了严苛的“安检员”,能够自动识别并拦截空指针引用、缓冲区溢出等内存漏洞,从源头上扼杀了风险,无需等到运行出错时再亡羊补牢。

更关键的是,Rust实现了安全与性能的平衡。Google研究显示,将项目从C++代码迁移至Rust后,开发者效率达到了C++团队的两倍以上。它既能提供媲美C语言的极致性能,又能适应从高性能服务器到低功耗IoT设备的各种场景,完美契合AI时代对端侧设备高安全、低延迟的双重需求。

目前,包括微软、Google在内的全球科技巨头也在加大对Rust的战略投入。Android13的系统中,已有约21%的新原生代码采用Rust编写,微软也呼吁开发人员在特定场景下弃用C/C++。在大模型领域,主流的深度学习生态正在积极拥抱Rust,例如TensorFlow提供了Rust绑定支持,Hugging Face等大模型基础设施也大量采用Rust重构。

面对C/C++语言的顽疾,将存量代码迁移至内存安全的Rust语言已成为行业公认的治本之策。然而,全球现存的C/C++代码量浩如烟海,若完全依赖人工重写,不仅成本高到难以估量,且极易在重写过程中引入新的逻辑错误。

因此,研发能够自动将C代码转换为Rust代码的工具(C2Rust),就成为了全球软件工业界竞相攻克的技术高地。谁能率先实现高质量的自动化转译,谁就掌握了通往下一代安全操作系统的钥匙。

作为本届大赛的赛题“C2Rust项目级转译工具”正是为了攻克这一难题而设,鼓励开发者设计并实现自动化的项目级转译工具,将C语言程序项目直接转译为Rust语言程序项目。

据决赛评审团披露的数据,本届优胜作品在技术深度上实现了里程碑式的突破。首先是转译规模的质变。不同于以往仅能处理简单代码片段的实验性工具,本届决赛的优胜作品成功经受住了真实工程场景的考验,实现了对5个不同难度的开源项目、共计54个文件、约1.1万行代码的完整转译。这意味着自动化工具已经具备了处理复杂依赖关系和大规模工程项目的初步能力。

在规模突破的基础上,代码的安全性验证交出了高分答卷。转译以后,关键在于代码能否跑得通、防得住。实测数据显示,优胜作品转译后的代码通过了100%的功能测试,这意味着软件的原有功能被完美保留。更为重要的是,转译后的代码保持了97.8%以上的语法安全性。这表明,自动化工具不再是简单地生成大量不安全的Rust代码来应付编译,而是真正开始理解并应用Rust的安全特性,极大地降低了人工二次审查和修正的成本。

技术路径也迎来了智能化变革。优秀作品不仅通过引入多智能体协同、RAG(检索增强生成)与并行转译隔离等机制,大幅提升了转译效率与稳定性,更创造性地提出了基于自然语言抽象层的转译方案,这种技术路径让工具不再局限于将C语言的单词翻译成Rust的单词,而是试图理解代码背后的逻辑,进而实现从“语法直译”到“语义意译”的跨越。

这种“意译”生成的代码,摆脱了C语言底层细节的死板束缚,具备了极高的Rust原生度,让自动化转译的代码真正变得可用、可维护。

对此,业界专家评价认为,继上一届赛事实现文件级转译后,本届赛事在项目级转译上的突破,验证了自动化工具在复杂工程场景下的可行性,为操作系统底层技术的持续演进积累了关键的工程经验。

在这一全球性的技术变革窗口期,vivo选择了一条更为激进的突围路线:全栈自研。

作为国内Rust技术的先行者,vivo早在2018年便极具前瞻性地启动了蓝河操作系统(BlueOS)的研发立项。

在长达多年的技术长征中,vivo逐步攻克了底层语言与系统架构的适配难题。2023年底,vivo在开发者大会上发布自研的蓝河操作系统,整个系统框架由Rust语言编写,并搭载于vivo智能手表。2024年vivo开发者大会上,vivo发布蓝河操作系统2,实现了从最底层的内核到上层的系统框架,全栈使用Rust语言编写。这一突破在行业内具备开创性意义,标志着国产操作系统终于摆脱了对传统内核架构的路径依赖,拥有了属于自己的“新地基”。

虽然Rust语言优势显著,但其生态尚处早期,不仅学习曲线陡峭,且高质量的系统级参考项目稀缺,这导致行业准入门槛极高。为了破局,vivo制定了“开源共建”与“以赛促研”齐头并进的生态策略,将开源与办赛作为支撑蓝河生态繁荣的两大支柱。

一方面,vivo通过开源打破技术孤岛。在今年7月的开放原子生态大会上,vivo宣布蓝河操作系统内核正式开源;随后的11月21日,在2025开放原子开发者大会上,vivo进一步将蓝河操作系统内核正式捐赠给开放原子开源基金会,并以“BlueKernel”命名成为开源孵化项目。

BlueKernel具备安全、轻量、通用的三大特性。

在安全方面,BlueKernel使用Rust语言开发,适用于嵌入式平台和移动设备,通过编译期静态规则保障内存安全;同时,在运行时则依托智能指针灵活管理内存,无额外内存回收性能损耗,让内存安全从被动防御变为主动掌控。

得益于对基础数据结构高性能低开销的设计,BlueKernel对硬件资源的需求显著降低,最小内核内存占用仅13KB,能够以更低的成本满足各类终端产品的需求。另外,BlueKernel兼容RISC-V、ARM等多芯片架构,并支持POSIX接口标准库,方便开发者在不同平台上快速适配现有生态。目前,BlueKernel已完成多家芯片厂商开发板的适配,包括兆易创新GD32系列、恒玄科技BES系列、瑞芯微RK系列等,覆盖Cortex-M、Cortex-A、RISC-V等芯片架构。

这一开源举措不仅体现了vivo持续推进技术开放的态度,也为更多开发者参与基于Rust语言的系统级创新提供了可持续的技术基础与实践平台,极大地降低了行业转型的门槛。

对于产业而言,在Rust操作系统底层参考实现尚显稀缺的当下,BlueKernel填补了高质量系统级项目范本的空白,有效降低了全行业向Rust转型的技术门槛与试错成本,有助于构建自主可控的基础软件生态。

而对于vivo自身而言,这也是从“独行”走向“众行”的关键一步。通过以自研技术牵引生态共建,vivo不仅确立了在Rust技术领域的先行者地位,更展示了其作为科技巨头,致力于推动国产基础软件迈向更高台阶的产业担当。

另一方面,vivo通过办赛来培育创新人才。vivo连续三年与开放原子开源基金会联合举办蓝河操作系统创新赛,将其打造为行业内兼具含金量和影响力的Rust赛事。其中,C2Rust转译赛题,从最初第一届大赛的代码片段级探索,逐步推进到文件级,再到本届赛事具备项目级复杂度的工程实践,构建出清晰的能力演进路径。

据统计,本届赛事吸引了包括浙江大学、南京大学、中国科学技术大学等50多所顶尖高校的150多支队伍报名参与。随着赛事规模不断扩大,蓝河操作系统创新赛的行业影响力也在持续提高。三年以来,该赛事已累计覆盖近千支队伍、上百所高校,奖金池总额超过200万元,在行业赛事中形成了广泛影响力。

通过“以赛促研”的模式,vivo将行业的真实难题(比如C2Rust项目级转译)转化为高校学子的科研课题。这项举措加速了前沿技术的验证与沉淀,也为国内基础软件领域培养了一批具备Rust系统开发能力的复合型人才。

从全栈自研的深耕,到内核开源的共享,再到顶级赛事的赋能,vivo构建了一个严密的创新闭环。这个三位一体的战略布局,帮助vivo确立了其在Rust技术领域的领军地位。

在AGI重塑数字基础设施的关键节点,vivo以Rust为抓手,推动操作系统底层技术的重构,这不仅提升了蓝河操作系统自身的技术壁垒,也为中国基础软件产业在未来的国际竞争中掌握底层定义权提供了有力支撑。

随着蓝河操作系统的不断升级迭代、“BlueKernel”开源社区的持续活跃、创新赛成果的工程化落地,国产操作系统的“蓝河时代”正在加速到来。

相关内容

热门资讯

长征五号B遥一运载火箭顺利通过... 2020年1月19日,长征五号B遥一运载火箭顺利通过了航天科技集团有限公司在北京组织的出厂评审。目前...
9所本科高校获教育部批准 6所... 1月19日,教育部官方网站发布了关于批准设置本科高等学校的函件,9所由省级人民政府申报设置的本科高等...
9所本科高校获教育部批准 6所... 1月19日,教育部官方网站发布了关于批准设置本科高等学校的函件,9所由省级人民政府申报设置的本科高等...
湖北省黄冈市人大常委会原党组成... 据湖北省纪委监委消息:经湖北省纪委监委审查调查,黄冈市人大常委会原党组成员、副主任吴美景丧失理想信念...
《大江大河2》剧组暂停拍摄工作... 搜狐娱乐讯 今天下午,《大江大河2》剧组发布公告,称当前防控疫情是重中之重的任务,为了避免剧组工作人...