作者|雲鵬
編輯|漠影
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大有可爲。
免責聲明:投資有風險,本文並非投資建議,以上內容不應被視為任何金融產品的購買或出售要約、建議或邀請,作者或其他用戶的任何相關討論、評論或帖子也不應被視為此類內容。本文僅供一般參考,不考慮您的個人投資目標、財務狀況或需求。TTM對信息的準確性和完整性不承擔任何責任或保證,投資者應自行研究並在投資前尋求專業建議。