複製鏈接
請複製以下鏈接發送給好友

BlueOS

鎖定
BlueOS是vivo推出的自研藍河操作系統。 [1]  具有天生更智慧、天生更流暢、天生更安全三大特性 [2] 
軟件名稱
BlueOS
開發商
vivo

BlueOS系統介紹

藍河操作系統的系統框架語言由Rust編寫,擁有應用開發新範式、虛擬顯卡框架和超級協程機制,並採用分佈式設計理念,兼容行業標準協議,

BlueOS發展歷程

2023年11月3日消息,在此前舉行的 2023 vivo 開發者大會上,vivo 已經宣佈首款搭載藍河操作系統的設備將是 vivo WATCH 3 手錶。vivo 副總裁周圍在接受媒體採訪時明確表示,vivo 自研藍河操作系統不兼容安卓應用。 [3] 

BlueOSBlueOS核心特性

BlueOS天生更智慧

藍河操作系統,從系統、應用、到工具鏈全面突破,基於 AI 大模型能力實現 AI 服務引擎和多模輸入子系統,帶來了多模態輸入輸出,模擬人與人的交互方式。基於 AI 能力探索出應用開發新範式,打造了諸多智慧操作系統的新型應用。未來將開放 Copilot 工具,提供代碼生成、圖文生成等能力,帶來應用開發的全新生產力工具。

BlueOS天生更流暢

藍河操作系統從全棧技術視角出發,對多個技術方向進行探索,例如編程語言、運行時 Runtime、系統調度、顯示和內存。充分發揮軟硬件資源的利用效率,高性能系統架構實現了一系列關鍵技術,虛擬顯卡框架、超級協程機制、Runtime 等,提升了計算、存儲、顯示的資源效率。

BlueOS天生更安全

藍河操作系統從性能和安全兩個維度選擇了 Rust 語言作為系統開發語言,Rust 語言的所有權模型、生命週期等一系列安全特性,保障了在編譯階段就可以發現內存使用不當導致的安全漏洞。藍河操作系統是行業首個系統框架由 Rust 語言編寫的操作系統,從源頭保障了內存安全和併發安全。

BlueOS系統架構

藍河操作系統兼容不同硬件體系結構,通過內核抽象層實現了對不同內核的抽象設計,兼容多種 Posix 標準的內核, 支持 Linux 內核,也兼容 RTOS 內核。
在系統層構建了9大關鍵能力,提供應用程序 API,實現從系統、應用,到工具鏈的全面突破。
藍河操作系統通過 AI 大模型的加持,實現了 AI 服務引擎,帶來多模態交互新體驗。
藍河操作系統也兼容了快應用技術標準,為開發者提供了藍河開發套件,包括藍河 SDK 和藍河 Studio。
BlueOS系統架構 BlueOS系統架構

BlueOSBlueOS關鍵技術

BlueOSAI能力

通過 vcap 能力升級,完成對算法層的推理支持,有 AI 大模型的加持,實現 AI 服務引擎和多模輸入子系統,探索出應用開發新範式,帶來多模態交互新體驗,打造 AI 時代智慧操作系統新型應用。

BlueOS虛擬顯卡框架

推出了虛擬顯卡解決方案,實現了超級渲染樹,將每個應用一顆渲染樹整合成多應用共用一顆根渲染樹,並行渲染對渲染整個流程進行並行化處理,異構渲染支持將多種硬件融合進行渲染,解決了丟幀、掉幀、幀同步的問題。

BlueOSRuntime

Runtime 執行引擎做了技術突破,同時還將前端框架下沉,針對關鍵場景提供直通調用通道,一步直達內核。

BlueOS超級協程

超級協程將資源與協程進行綁定,既擁有協程原有的優勢(輕量、更低的切換開銷),同時又能被安全取消從而不浪費 CPU 執行指令。

BlueOSRust 語言開發

基於高安全、高性能的 Rust 語言開發系統框架,Rust 一系列的安全技術特性,保障了內存安全和併發安全。

BlueOSBlueXlink

基於 vivo 自研的 BlueXlink 跨端智聯技術,採用了分佈式設計理念,兼容行業標準協議,讓數據可以在多設備間完成高效、穩定、安全的流轉和訪問。

BlueOS搭載設備

vivo表示,首款搭載藍河操作系統的產品,將會是vivo WATCH 3 [1] 
參考資料