
智東西(公眾號:zhidxcom)
作者|云鵬
編輯|漠影
DeepSeek掀起的新一輪全球(qiu)AI熱潮,正在快速涌入各(ge)行各(ge)業(ye),從AI算力產業(ye)、云計算產業(ye)到(dao)智能(neng)終端產業(ye)。
短短一(yi)周(zhou)時間內,8大中國主流手機品牌全(quan)部官宣(xuan)支持DeepSeek,端(duan)側AI的(de)發展再次提速。
AI從(cong)實驗室走向(xiang)產業(ye),再從(cong)產業(ye)走到每個人的生活中,AI大眾化普及提速,AI在各(ge)類產品和服務中都開(kai)始(shi)更加廣泛的落(luo)地。
隨著端側AI的快速發展,AI與各類智能終端硬件的結合愈發深入,AI與操作系統層的深度融合成為行業大勢所趨。
與此同時,AI數據(ju)安全也成為(wei)沖(chong)上風口(kou)浪尖的(de)話題,能(neng)否(fou)有效控(kong)制這些風險,關(guan)系(xi)到AI技術能(neng)否(fou)真(zhen)正落地、造(zao)福于(yu)人。
為(wei)了更(geng)好應對這些挑戰,業內開始尋求底層技術的革(ge)新(xin),尤其是(shi)在操(cao)作系統(tong)層面,如何做出真正高(gao)性(xing)能、高(gao)安全(quan)性(xing)的AI操(cao)作系統(tong),也就(jiu)是(shi)產業中常說的“AI OS”,已(yi)經成為(wei)AI新(xin)時代(dai)智能終端巨頭(tou)們面對的核(he)心命題之一(yi)。
在這樣的大趨勢下,Rust編程語言逐漸走向舞臺中央,其能夠兼顧性能和內存安全的特性,在AI新時代顯得尤為關鍵。在谷歌、微軟等科技巨頭的支持下,Rust已經成為操作系統領域重要的技術發展方向之一。
作為國內掌握自研操作系統技術的終端廠商之一,vivo在2023年實現了用Rust語言編寫系統框架,是業內首家。在2024年,vivo的第二代藍河操作系統(BlueOS 2)從內核到系統框架用Rust語言全棧自研。
在加速底層技(ji)術(shu)創新的(de)(de)同時,vivo一(yi)直在積(ji)極推動Rust生(sheng)態建(jian)設(she)、人才(cai)培(pei)養(yang),vivo憑借(jie)其在Rust領域的(de)(de)深耕(geng),與開(kai)放原子開(kai)源基金會一(yi)起共建(jian)了藍河操作系(xi)統創新賽(sai),并(bing)以“C/C++與Rust生(sheng)態互通工具自動化解決方案(an)”賽(sai)題(ti),拿下了難度最大、含金量(liang)最高(gao)的(de)(de)巔峰挑戰(zhan)賽(sai)賽(sai)項,成為推動國產操作系(xi)統技(ji)術(shu)創新、促進(jin)Rust生(sheng)態繁榮的(de)(de)先行者。
據了(le)解,該賽題吸引了(le)400多支隊伍報(bao)名參賽,覆蓋(gai)了(le)浙大、復(fu)旦、南(nan)大、武大、華科(ke)等數十所國內(nei)頂尖高校,同時涵蓋(gai)了(le)眾多行業內(nei)的(de)開發(fa)者(zhe)。
就在(zai)最近,第二屆vivo藍河操(cao)作(zuo)系統創新賽(sai)(sai)(sai)決賽(sai)(sai)(sai)正(zheng)式圓滿(man)落幕。此次參賽(sai)(sai)(sai)作(zuo)品亮點紛(fen)呈,經過激烈的角逐,CodeCompassTeam隊伍憑借其(qi)出色的技術實力(li)和創新方案,榮獲一等獎。部分(fen)決賽(sai)(sai)(sai)的優勝作(zuo)品實現了從C、C++與Rust的片段級(ji)代碼轉(zhuan)譯躍(yue)升(sheng)至(zhi)文件(jian)級(ji)轉(zhuan)譯的效果,并初步(bu)具備了項目(mu)級(ji)轉(zhuan)譯的能力(li),有著里程碑(bei)式的進(jin)步(bu)意義。
據了(le)解,這次創新賽的獎金(jin)池(chi)也達(da)到(dao)了(le)百萬元,vivo希望(wang)將其打(da)造為行業最具影(ying)響力(li)和含金(jin)量(liang)的Rust賽事。
vivo藍河操作系統創新賽,成為激發國產操作系統領域技術突破的良好舞臺。vivo基于Rust研發的藍河操作系統,也成為未來AI時代OS領域的重要變量之一,成為(wei)國產操作(zuo)系(xi)統(tong)技術革新的代表。
一、AI大模型時代,Rust成為編寫操作系統底層更優解
當下,AI技術的快速發展給產業各方(fang)帶來了新(xin)的挑戰(zhan),尤(you)其在智能終端領域,端側AI快速發展,各類端側模型(xing)落地,高性能編程語言在內存安全方(fang)面的特性變得愈發重要。
根據谷歌和微軟的官方調查,產品程序安全問題中有70%以上都是由內存問題引發的,內存安全成為網絡數據安全領域的行業關注焦點。
谷歌和(he)微(wei)軟(ruan)都考(kao)慮(lv)用Rust語言(yan)來(lai)部分緩(huan)解或(huo)解決(jue)內存安(an)全問題。
去年微(wei)軟的CrowdStrike“全(quan)(quan)(quan)球藍屏”危機導(dao)致全(quan)(quan)(quan)球約(yue)850萬(wan)臺Windows電(dian)腦直接癱瘓,該事(shi)件也讓微(wei)軟重點考慮提高內核(he)安全(quan)(quan)(quan)性(xing)。
谷歌這邊則是(shi)(shi)明確了“遷移到內(nei)存安全語(yu)言(yan)”和(he)“降低和(he)控(kong)制(zhi)風險”兩(liang)項(xiang)策略,并通(tong)過在代碼(ma)庫中融入(ru)Rust等語(yu)言(yan),減少使(shi)(shi)用內(nei)存不安全代碼(ma)。在谷歌安卓(zhuo)13中,已(yi)經有大約21%的(de)新原(yuan)生(sheng)代碼(ma)是(shi)(shi)使(shi)(shi)用Rust語(yu)言(yan)開(kai)發的(de)。
眾所周知,AI大模型(xing)時代,端側模型(xing)運行對設備內(nei)存有極(ji)高需(xu)求,也讓內(nei)存安全問題變得愈發重要。
與此同時(shi),Rust不僅可(ke)以(yi)提供內存(cun)安(an)全保證,同時(shi)還能兼顧性(xing)能。
谷歌曾于2024年分享了一項研(yan)究(jiu),其將(jiang)項目從(cong)Go和C++代(dai)碼遷(qian)移至(zhi)Rust,后者(zhe)的開發者(zhe)效率達(da)到了C++團隊的兩倍之多。
可以看到,從安全到性能,Rust無疑成為了AI時代系統編程語言的更優解。目前(qian)大(da)模型最主流的(de)TensorFlow深度學習框架已經把Rust作為優秀(xiu)前(qian)端語言之(zhi)一。
二、從內核到系統框架全棧用Rust編寫,vivo藍河操作系統帶來新體驗
當然,Rust作為新(xin)晉熱門編(bian)程語(yu)言,其生態發展處(chu)于(yu)早期,學習(xi)難度很(hen)高,此時需要的正是行業(ye)的支持,尤其是巨頭企業(ye)的加入。
vivo作為國內消費電子代表性巨頭,是Rust生態(tai)中跑的最(zui)快的一家,也是Rust的先行者和中堅力量。
2023年底,在vivo開發者(zhe)大(da)會上發布了自研(yan)藍河(he)操作系統,這也是全球首個(ge)系統框(kuang)架由Rust語言編寫(xie)的操作系統。
在2024年vivo開發者大會上,藍河操作系統 2正(zheng)式(shi)發布,更進(jin)一步實現了全(quan)棧自研,從內核到(dao)系統框(kuang)架,全(quan)部由Rust語(yu)言(yan)編寫。
在產品落(luo)地方面,首款搭載vivo自研(yan)藍河操作系統的(de)vivo WATCH 3已經于2023年VDC同期發(fa)布,而進一步(bu)迭代的(de)vivo WATCH GT系列智能(neng)手(shou)表(biao)于2024年5月發(fa)布。
從底層系統到終端產品落地,vivo基于Rust語言打造的自研操作系統正一步步實現突圍。
在終端產品中落地的一年多時(shi)間(jian)里,我們也看到了基(ji)于Rust打造的自(zi)研藍河操作系統能夠給消費者帶來怎(zen)樣的體驗。
總體來說,自研藍河操作系統的三個核心特性是天生更智慧、天生更流暢和天生更安全,用vivo的話來說,安全是智慧、流暢體驗背后的關鍵支撐,Rust則成為夯實安全的根本保證。
搭載藍河操作系(xi)統的智能手表(biao),支持有(you)藍心大模型能力的藍心小V,在智能交(jiao)互、運動(dong)健康和便捷生活這三(san)個核心場景都有(you)可(ke)圈可(ke)點的表(biao)現。
比如AI運(yun)動教練功能可(ke)以(yi)把手表(biao)(biao)和(he)手機打通,我們可(ke)以(yi)直接在手表(biao)(biao)上實現“私(si)教”級的健身運(yun)動體驗;AI速記則可(ke)以(yi)直接通過(guo)手表(biao)(biao)記錄(lu)靈感信息(xi)并同步到OriginOS原子(zi)筆記中(zhong),進行AI處理;智慧視(shi)窗(chuang)功能會將(jiang)重要(yao)信息(xi)智能顯示在表(biao)(biao)盤上。
值得一提的是,vivo還(huan)與車企、運(yun)動健康(kang)領域企業合作落(luo)地(di)了更多(duo)功(gong)能,比如(ru)NFC車鑰匙(chi)、車控應用(yong),手(shou)表還(huan)能直接化身“腕上游戲手(shou)柄”。
多年持續深耕Rust,成為vivo打造自研藍河操作系統的堅實技術支撐,Rust的內存安全特性,也(ye)成為藍(lan)河操作(zuo)系統的核心優(you)勢之一。
三、以產學研合作實現良好互動,推動Rust生態建設
AI新時代,各類智能(neng)終端(duan)產品(pin)都在與AI深度融合,AI OS是行業(ye)發展關鍵趨勢(shi),成為決勝關鍵,vivo做自(zi)研操作系統是必然選擇,深耕Rust成為vivo建立優勢(shi)的重(zhong)要(yao)利器,持續推動Rust生態建設也(ye)成為vivo重(zhong)點(dian)布局的方(fang)面。
為了進一(yi)步推(tui)動Rust生態的發展,vivo已經從多個方向發力。
在開源方(fang)面,vivo在藍河(he)操(cao)作系統2發布(bu)時,就(jiu)宣布(bu)將(jiang)開源基于Rust語(yu)言(yan)編寫(xie)的藍河(he)內核,在Rust成熟(shu)范(fan)例較(jiao)為匱乏的情況(kuang)下,給國內開發者社區提供了(le)一(yi)個可參考性更(geng)強、更(geng)完整(zheng)的Rust項目。
一(yi)直(zhi)以來,Rust作為新(xin)晉(jin)熱(re)門編程語言,學(xue)習難(nan)度相對較高,因為其(qi)本身仍處于發展早期(qi),比較有代表性的就是其(qi)在開發者(zhe)圈子中很有名的“所有權系統”。
學習難度(du)較高導致Rust社(she)區整體活躍度(du)相對(dui)較低,因此(ci)可以參(can)考的資料也(ye)不多,對(dui)新人就顯得(de)沒那么友好。
打破這樣的循(xun)環(huan),無疑需要vivo這樣的科技巨(ju)頭(tou)積極(ji)支持。vivo一(yi)直(zhi)在通(tong)過積極(ji)辦賽推動Rust生態(tai)的人才培養。從2023年(nian)起,vivo已(yi)經連(lian)續兩屆(jie)參加開放原子大賽,其(qi)vivo藍河操(cao)作系(xi)統創新大賽一(yi)直(zhi)是重(zhong)要賽項之(zhi)一(yi)。
同時,vivo藍河還多次參(can)(can)加高峰論壇、參(can)(can)與高校推廣開(kai)源文(wen)化活動、贊助和共建(jian)技術(shu)競賽、主(zhu)辦技術(shu)沙龍,這些都(dou)為開(kai)發者們(men)提供(gong)了一系列交流和展示的平臺(tai)。
整體來看,vivo藍河為開發者提供一系列資源和技術支持,建立了一體化的創新人才培養體系。
面向未來的AI時代,Rust自身也在不斷迭代完(wan)善(shan),例如通(tong)過支持(chi)更(geng)多安(an)全(quan)編譯(yi)場景,優化用(yong)戶體驗,讓開發(fa)者們可以更(geng)高效地應用(yong)Rust內存安(an)全(quan)性優勢。
如(ru)今,Rust已(yi)經連續多(duo)年被在全球開(kai)發者(zhe)(zhe)社區中(zhong)享有重要地位的Stack Overflow網站(zhan)評為最(zui)受開(kai)發者(zhe)(zhe)歡(huan)迎的編程語言,Rust市場份(fen)額持續穩步增(zeng)長。
結語:打好底層技術生態,加速國產AI OS突圍
在智能終端(duan)產業(ye)中,AI的(de)(de)(de)浪潮勢必會來的(de)(de)(de)更加洶涌,隨著AI與設備(bei)的(de)(de)(de)融合(he)越(yue)來越(yue)深入(ru),想要真(zhen)正獲得優秀(xiu)的(de)(de)(de)用戶體驗(yan),自主研發AI操作系統已(yi)經(jing)成(cheng)為終端(duan)巨頭的(de)(de)(de)必由(you)之路。
在這樣(yang)的大背(bei)景下,解決安(an)全層(ceng)面的一系列挑戰就顯得(de)更(geng)為(wei)關鍵(jian),Rust生態走向前臺,聲量越(yue)(yue)來(lai)越(yue)(yue)大,恰(qia)恰(qia)說明產業對安(an)全問(wen)題越(yue)(yue)來(lai)越(yue)(yue)重(zhong)視,愈發聚焦于(yu)底層(ceng)。
vivo在深(shen)耕Rust技(ji)術并(bing)將(jiang)其應用于自研操(cao)作(zuo)系統(tong)(tong),可以說是面向AI新時代抓住了(le)關鍵鑰匙,同(tong)時也客觀推(tui)動了(le)國產操(cao)作(zuo)系統(tong)(tong)的技(ji)術革新、促進(jin)了(le)Rust生態的發展。
面向未來的AGI時代,領跑系統底層技術創新的vivo大有可為。