智东西
作者|云鹏
编辑|漠影

DeepSeek掀起的新一轮全球AI热潮,正在快速涌入各行各业,从AI算力产业、云计算产业到智能终端产业。

短短一周时间内,8大中国主流手机品牌全部官宣支持DeepSeek,端侧AI的发展再次提速。

AI从实验室走向产业,再从产业走到每个人的生活中,AI大众化普及提速,AI在各类产品和服务中都开始更加广泛的落地。

随着端侧AI的快速发展,AI与各类智能终端硬件的结合愈发深入,AI与操作系统层的深度融合成为行业大势所趋。

与此同时,AI数据安全也成为冲上风口浪尖的话题,能否有效控制这些风险,关系到AI技术能否真正落地、造福于人。

为了更好应对这些挑战,业内开始寻求底层技术的革新,尤其是在操作系统层面,如何做出真正高性能、高安全性的AI操作系统,也就是产业中常说的“AI OS”,已经成为AI新时代智能终端巨头们面对的核心命题之一。

在这样的大趋势下,Rust编程语言逐渐走向舞台中央,其能够兼顾性能和内存安全的特性,在AI新时代显得尤为关键。在谷歌、微软等科技巨头的支持下,Rust已经成为操作系统领域重要的技术发展方向之一。

作为国内掌握自研操作系统技术的终端厂商之一,vivo在2023年实现了用Rust语言编写系统框架,是业内首家。在2024年,vivo的第二代蓝河操作系统(BlueOS 2)从内核到系统框架用Rust语言全栈自研。


在加速底层技术创新的同时,vivo一直在积极推动Rust生态建设、人才培养,vivo凭借其在Rust领域的深耕,与开放原子开源基金会一起共建了蓝河操作系统创新赛,并以“C/C++与Rust生态互通工具自动化解决方案”赛题,拿下了难度最大、含金量最高的巅峰挑战赛赛项,成为推动国产操作系统技术创新、促进Rust生态繁荣的先行者。

据了解,该赛题吸引了400多支队伍报名参赛,覆盖了浙大、复旦、南大、武大、华科等数十所国内顶尖高校,同时涵盖了众多行业内的开发者。

就在最近,第二届vivo蓝河操作系统创新赛决赛正式圆满落幕。此次参赛作品亮点纷呈,经过激烈的角逐,CodeCompassTeam队伍凭借其出色的技术实力和创新方案,荣获一等奖。部分决赛的优胜作品实现了从C、C++与Rust的片段级代码转译跃升至文件级转译的效果,并初步具备了项目级转译的能力,有着里程碑式的进步意义。

据了解,这次创新赛的奖金池也达到了百万元,vivo希望将其打造为行业最具影响力和含金量的Rust赛事。


vivo蓝河操作系统创新赛,成为激发国产操作系统领域技术突破的良好舞台。vivo基于Rust研发的蓝河操作系统,也成为未来AI时代OS领域的重要变量之一,成为国产操作系统技术革新的代表。

一、AI大模型时代,Rust成为编写操作系统底层更优解

当下,AI技术的快速发展给产业各方带来了新的挑战,尤其在智能终端领域,端侧AI快速发展,各类端侧模型落地,高性能编程语言在内存安全方面的特性变得愈发重要。

根据谷歌和微软的官方调查,产品程序安全问题中有70%以上都是由内存问题引发的,内存安全成为网络数据安全领域的行业关注焦点。

谷歌和微软都考虑用Rust语言来部分缓解或解决内存安全问题。

去年微软的CrowdStrike“全球蓝屏”危机导致全球约850万台Windows电脑直接瘫痪,该事件也让微软重点考虑提高内核安全性。

谷歌这边则是明确了“迁移到内存安全语言”和“降低和控制风险”两项策略,并通过在代码库中融入Rust等语言,减少使用内存不安全代码。在谷歌安卓13中,已经有大约21%的新原生代码是使用Rust语言开发的。

众所周知,AI大模型时代,端侧模型运行对设备内存有极高需求,也让内存安全问题变得愈发重要。

与此同时,Rust不仅可以提供内存安全保证,同时还能兼顾性能。

谷歌曾于2024年分享了一项研究,其将项目从Go和C++代码迁移至Rust,后者的开发者效率达到了C++团队的两倍之多。

可以看到,从安全到性能,Rust无疑成为了AI时代系统编程语言的更优解。目前大模型最主流的TensorFlow深度学习框架已经把Rust作为优秀前端语言之一。

二、从内核到系统框架全栈用Rust编写,vivo蓝河操作系统带来新体验

当然,Rust作为新晋热门编程语言,其生态发展处于早期,学习难度很高,此时需要的正是行业的支持,尤其是巨头企业的加入。

vivo作为国内消费电子代表性巨头,是Rust生态中跑的最快的一家,也是Rust的先行者和中坚力量。

2023年底,在vivo开发者大会上发布了自研蓝河操作系统,这也是全球首个系统框架由Rust语言编写的操作系统。

在2024年vivo开发者大会上,蓝河操作系统 2正式发布,更进一步实现了全栈自研,从内核到系统框架,全部由Rust语言编写。

在产品落地方面,首款搭载vivo自研蓝河操作系统的vivo WATCH 3已经于2023年VDC同期发布,而进一步迭代的vivo WATCH GT系列智能手表于2024年5月发布。

从底层系统到终端产品落地,vivo基于Rust语言打造的自研操作系统正一步步实现突围。

在终端产品中落地的一年多时间里,我们也看到了基于Rust打造的自研蓝河操作系统能够给消费者带来怎样的体验。

总体来说,自研蓝河操作系统的三个核心特性是天生更智慧、天生更流畅和天生更安全,用vivo的话来说,安全是智慧、流畅体验背后的关键支撑,Rust则成为夯实安全的根本保证。


搭载蓝河操作系统的智能手表,支持有蓝心大模型能力的蓝心小V,在智能交互、运动健康和便捷生活这三个核心场景都有可圈可点的表现。

比如AI运动教练功能可以把手表和手机打通,我们可以直接在手表上实现“私教”级的健身运动体验;AI速记则可以直接通过手表记录灵感信息并同步到OriginOS原子笔记中,进行AI处理;智慧视窗功能会将重要信息智能显示在表盘上。

值得一提的是,vivo还与车企、运动健康领域企业合作落地了更多功能,比如NFC车钥匙、车控应用,手表还能直接化身“腕上游戏手柄”。

多年持续深耕Rust,成为vivo打造自研蓝河操作系统的坚实技术支撑,Rust的内存安全特性,也成为蓝河操作系统的核心优势之一。

三、以产学研合作实现良好互动,推动Rust生态建设

AI新时代,各类智能终端产品都在与AI深度融合,AI OS是行业发展关键趋势,成为决胜关键,vivo做自研操作系统是必然选择,深耕Rust成为vivo建立优势的重要利器,持续推动Rust生态建设也成为vivo重点布局的方面。

为了进一步推动Rust生态的发展,vivo已经从多个方向发力。

在开源方面,vivo在蓝河操作系统2发布时,就宣布将开源基于Rust语言编写的蓝河内核,在Rust成熟范例较为匮乏的情况下,给国内开发者社区提供了一个可参考性更强、更完整的Rust项目。

一直以来,Rust作为新晋热门编程语言,学习难度相对较高,因为其本身仍处于发展早期,比较有代表性的就是其在开发者圈子中很有名的“所有权系统”。

学习难度较高导致Rust社区整体活跃度相对较低,因此可以参考的资料也不多,对新人就显得没那么友好。

打破这样的循环,无疑需要vivo这样的科技巨头积极支持。vivo一直在通过积极办赛推动Rust生态的人才培养。从2023年起,vivo已经连续两届参加开放原子大赛,其vivo蓝河操作系统创新大赛一直是重要赛项之一。


同时,vivo蓝河还多次参加高峰论坛、参与高校推广开源文化活动、赞助和共建技术竞赛、主办技术沙龙,这些都为开发者们提供了一系列交流和展示的平台。

整体来看,vivo蓝河为开发者提供一系列资源和技术支持,建立了一体化的创新人才培养体系。

面向未来的AI时代,Rust自身也在不断迭代完善,例如通过支持更多安全编译场景,优化用户体验,让开发者们可以更高效地应用Rust内存安全性优势。

如今,Rust已经连续多年被在全球开发者社区中享有重要地位的Stack Overflow网站评为最受开发者欢迎的编程语言,Rust市场份额持续稳步增长。

结语:打好底层技术生态,加速国产AI OS突围

在智能终端产业中,AI的浪潮势必会来的更加汹涌,随着AI与设备的融合越来越深入,想要真正获得优秀的用户体验,自主研发AI操作系统已经成为终端巨头的必由之路。

在这样的大背景下,解决安全层面的一系列挑战就显得更为关键,Rust生态走向前台,声量越来越大,恰恰说明产业对安全问题越来越重视,愈发聚焦于底层。

vivo在深耕Rust技术并将其应用于自研操作系统,可以说是面向AI新时代抓住了关键钥匙,同时也客观推动了国产操作系统的技术革新、促进了Rust生态的发展。

面向未来的AGI时代,领跑系统底层技术创新的vivo大有可为。

ad1 webp
ad2 webp
ad1 webp
ad2 webp