蓝河操作系统是vivo自行研发的操作系统。2023年11月1日,在2023 vivo开发者大会上,vivo正式发布自研通用大模型矩阵蓝心大模型BlueLM、搭载该模型的手机操作系统OriginOS4、以及vivo自研蓝河操作系统BlueOS(基于Linux)等,并宣布70亿规模参数蓝心大模型开源。
发展历史
2024年10月10日,在2024 vivo开发者大会开幕演讲中,vivo 正式发布了蓝河操作系统2,官方称该系统“全栈自研,为AI而生”,是“行业首个全栈由Rust语言编写”的操作系统。
系统介绍
vivo打造了自主研发的全新智慧操作系统-蓝河操作系统BlueOS。蓝河操作系统引入蓝心大模型能力,支持复杂的意图识别和交互方式,这既为用户提供了声音、图片、手势等自由交互方式,也为开发者提供了自动编写代码等应用开发新范式。
蓝河操作系统作为一个标准的操作系统,兼容不同的硬件体系结构。通过内核抽象层实现了对不同内核兼容,蓝河是符合Posix标准的操作系统,支持Linux内核,RTOS内核。同时蓝河操作系统结合了先进的AI大模型,从系统、应用,到工具链进行了全新的设计,会接入蓝心大模型的多模态能力。蓝河生态为开发者提供了蓝河开发套件,包括蓝河SDK和蓝河Studio,为开发者提供了开发套件支持,赋能开发者高效创新,致力于打造一个与用户和开发者共赢的生态。
天生更智慧
蓝河操作系统,从系统、应用、到工具链全面突破,基于AI大模型能力实现AI服务引擎和多模输入子系统,带来了多模态输入输出,模拟人与人的交互方式。基于AI能力探索出应用开发新范式,打造了诸多智慧操作系统的新型应用。未来将开放Copilot工具,提供代码生成、图文生成等能力,带来应用开发的全新生产力工具。
天生更流畅
蓝河操作系统从全栈技术视角出发,对多个技术方向进行探索,例如编程语言、运行时Runtime、系统调度、显示和内存。充分发挥软硬件资源的利用效率,高性能系统架构实现了一系列关键技术,虚拟显卡框架、超级协程机制、Runtime等,提升了计算、存储、显示的资源效率。
天生更安全
蓝河操作系统从性能和安全两个维度选择了Rust语言作为系统开发语言,Rust语言的所有权模型、生命周期等一系列安全特性,保障了在编译阶段就可以发现内存使用不当导致的安全漏洞。蓝河操作系统是行业首个系统框架由Rust语言编写的操作系统,从源头保障了内存安全和并发安全。
系统架构
蓝河操作系统兼容不同硬件体系结构,通过内核抽象层实现了对不同内核的抽象设计,兼容多种Posix标准的内核,支持Linux内核,也兼容RTOS内核。
在系统层构建了9大关键能力,提供应用程序 API,实现从系统、应用,到工具链的全面突破。
蓝河操作系统通过AI大模型的加持,实现了AI服务引擎,带来多模态交互新体验。
蓝河操作系统也兼容了快应用技术标准,为开发者提供了蓝河开发套件,包括蓝河SDK和蓝河Studio。
关键技术
AI能力:通过vcap能力升级,完成对算法层的推理支持,有AI大模型的加持,实现AI服务引擎和多模输入子系统,探索出应用开发新范式,带来多模态交互新体验,打造AI时代智慧操作系统新型应用。
虚拟显卡框架:推出了虚拟显卡解决方案,实现了超级渲染树,将每个应用一颗渲染树整合成多应用共用一颗根渲染树,并行渲染对渲染整个流程进行并行化处理,异构渲染支持将多种硬件融合进行渲染,解决了丢帧、掉帧、帧同步的问题。
Runtime执行引擎做了技术突破,同时还将前端框架下沉,针对关键场景提供直通调用通道,一步直达内核。
超级协程将资源与协程进行绑定,既拥有协程原有的优势(轻量、更低的切换开销),同时又能被安全取消从而不浪费CPU执行指令。
Rust语言开发:基于高安全、高性能的Rust 语言开发系统框架,Rust一系列的安全技术特性,保障了内存安全和并发安全。
BlueXlink:基于vivo自研的BlueXlink跨端智联技术,采用了分布式设计理念,兼容行业标准协议,让数据可以在多设备间完成高效、稳定、安全的流转和访问。
生态介绍
蓝河生态:蓝河生态致力于打造一个让用户和开发者共赢的生态,为用户提供丰富的服务和智慧、流畅、安全的体验,为开发者提供能力支持。蓝河操作系统还兼容了快应用技术标准,助力开发者高效开发。
蓝河Studio是蓝河集成开发环境,它是一种软件应用程序,为软件开发人员提供了一种集成的开发环境,包括代码编辑器、编译器、调试器、版本控制工具、图形用户界面设计工具等。
蓝河SDK是蓝河系统软件开发工具包,是一组软件开发工具和资源的集合;用于开发蓝河应用;包括API、库文件等。
设备搭载
为了满足通用人工智能时代新的需求,vivo经历六年时间,打造了自主研发的全新智慧操作系统——蓝河操作系统BlueOS。vivo表示,在智慧层面,蓝河操作系统引入蓝心大模型能力,支持复杂的意图识别和交互方式,这既为用户提供了声音、图片、手势等自由交互方式,也为开发者提供了自动编写代码等应用开发新范式。蓝河操作系统将首发搭载在vivo Watch3上。
系统优势
在智慧层面,蓝河操作系统引入蓝心大模型能力,支持复杂的意图识别和交互方式,这既为用户提供了声音、图片、手势等自由交互方式,也为开发者提供了自动编写代码等应用开发新范式。
在流畅性上,蓝河操作系统从全栈视角进行了高性能架构设计,例如,在编程语言、运行时Runtime、系统调度、框架、显示和内存等技术方向取得了技术突破,能支持蓝河操作系统流畅地运行在各种配置的设备上。而在安全方面,蓝河操作系统是行业首个系统框架由Rust语言编写的操作系统,在根本上解决了内存使用不当引起的安全漏洞问题。
蓝河操作系统设计实现了BlueXlink连接技术,采用了分布式设计理念,兼容行业标准协议,让数据可以在多设备间完成自由、安全的流转和访问,可广泛服务于智能家居、智慧出行、智慧办公等典型用户场景。