伴隨著AI的崛起,基礎軟件體系正在迎來大幅度更新,從操作系統到軟件開發工具,都在迎來面向智能時代的全面升級。其中,編程語言被譽為軟件的血液,是一切軟件工程的根基。在AI的晨曦中,編程語言與操作系統的變革如期而至。
進入移動時代,C/C++語言長期擔任編程語言的首選,但其固有的安全問題也飽受詬病。用更加安全可信,并且能夠與AI時代接軌的Rust語言代替C/C++,是全球軟件行業醞釀已久的期待和共識。
但把共識變成現實,還需要扎實穩健的水磨功夫,需要逐步擴大中國Rust生態,讓開發者們有機會接觸和應用Rust。在操作系統、Rust語言與開發者之間,搭建起聯接紐帶,從而推動Rust替代的大勢所趨,在基礎軟件全面革新的時代中水滴石穿。
在剛剛,我們見到了這樣一條紐帶。在軟件開發者群體非常關注的開放原子大賽中,vivo作為賽事共建單位舉辦了vivo藍河操作系統創新賽。其中設立了“C/C++與Rust生態互通工具自動化解決方案”巔峰挑戰賽項,吸引了大批軟件開發者參加。
關注軟件開發事業的朋友,會發現vivo此前宣布致力于將藍河操作系統創新賽打造成最具影響力的Rust賽事,甚至很多開發者都是借助這項賽事了解和接觸Rust。
為什么藍河操作系統創新賽會成為編程語言迭代、AI應用開發,以及移動操作系統升級的交匯點?推進Rust生態的各方努力,為什么能匯聚在vivo的藍色旗幟下?
從Rust生態的壯大,到藍河操作系統的發展,答案已經漸漸清晰。
為什么Rust語言如此重要?這個問題的答案可能需要到近些年層出不窮的軟件安全問題中尋找。
去年10月,谷歌對2023年來的零日漏洞進行了追蹤評估,發現其中70%以上都是內存安全漏洞。為了應對日益嚴重的信息安全問題,谷歌的對策和全球絕大多數科技企業一樣,都是用Rust來重構系統模塊。
之所以要選擇Rust作為新編程語言,是因為C/C++語言允許使用直接內存地址來進行任意指針運算,這也就給內存安全問題留下了天然的“后門”。
而Rust則被認為是內存安全編程語言的代表,并能夠支持并發安全。在今天這個節點上,Rust語言的應用和逐步替代,對多方面都有著積極的價值:從用戶角度看,Rust有著杜絕內存安全問題的優勢,可以遏制正在蔓延的內存安全事故與勒索病毒攻擊,帶給用戶純凈無瑕的安全體驗;從開發者角度看,新編程語言在推廣過程中也能獲得增量,在部分場景中,Rust在技術社區里被認為是C/C++的最佳替代,投身這一事業可謂機會絕佳。
綜合來看,Rust能夠實現水利萬物而不爭的機制安全,以其進行軟件開發是宏觀趨勢。但如何讓Rust真正走近用戶與開發者,還需要具有前瞻性布局的企業來推動和引導。
就在這個契機下,“藍河”流淌而來。
目前軟件產業的態勢是,用戶和開發者苦C/C++ 的內存安全機制久矣,但又缺乏平臺和機會來體驗Rust,參與到Rust生態當中。
這個問題的破局點,就需要頭部科技企業在自身的核心平臺上使用Rust,并以此為舞臺,凝聚廣泛希望投入Rust生態當中的企業與開發者,最終實現編程語言替換的水滴石穿。
在這種契機下,vivo決定敲響變革的鼓聲。早在2023 年,vivo 開發者大會期間宣布將成為業內首家采用Rust語言編寫系統框架的企業,在當時可謂石破天驚。
之后,在2024年的vivo開發者大會,vivo正式發布了藍河操作系統2。藍河操作系統2擁有“天生更智慧、天生更流暢、天生更安全”的特性。
在智慧層面,藍河操作系統引入藍心大模型能力,支持復雜的意圖識別和交互方式,從而帶給開發者和用戶更廣闊的智能化可能性。
而在流暢性上,藍河操作系統從全棧技術視角進行了高性能架構設計,確保了系統運行流暢。
在安全能力提升方面,藍河操作系統的突破點就在于率先使用了Rust語言進行編寫,實現在編譯階段就有效發現內存使用不當相關的安全漏洞,從而將Rust天然純凈的安全優勢帶到移動操作系統這個至關重要的領域。
之所以能夠實現“天生更智慧、天生更流暢、天生更安全”,關鍵技術突破也在于vivo在藍河操作系統2中實現了自研Rust內核——藍河內核。采用Rust語言編寫的藍河內核具備內存安全、通用、高性能等特性,支持多種嵌入式平臺,藍河操作系統2也由此實現了從內核到系統框架的全棧自研,并且vivo同時宣布了采用Rust語言編寫的藍河內核將走向開源,成為國產操作系統“筑魂”之路上的堅實貢獻者。
目前,用戶已經可以在藍河操作系統2中體驗到Rust語言帶來的安全、流暢以及AI等諸多體驗。而與vivo同行,與Rust生態同行的開發者,則有機會以藍河為舞臺,施展自己在Rust時代的抱負。
賽事從來都是軟件生態向前推進的必需品。在之前的vivo開發者大會上,vivo宣布將攜手開放原子開源基金會,將藍河操作系統創新賽打造成為行業內最具含金量和影響力的Rust頂尖賽事。
就這樣,融合了vivo的前瞻性布局、Rust本身的顯著價值,以及國產操作系統崛起的趨勢,藍河操作系統創新大賽應運而生。
作為中國開源事業的主要推動力量,開放原子開源基金會正在變得廣為人知。而開放原子大賽是由開放原子開源基金會組織舉辦的開源技術領域專業賽事,從2023年開始已經連續舉辦兩年。
在此過程中,vivo也持續與開放原子開源基金會合作,連續兩年舉辦了藍河操作系統創新賽。這一屆更是把Rust、AI這些最具科技想象力的內容帶到了開發者手中。
尤其廣受各界關注的是,本屆vivo藍河操作系統創新賽設置了“C/C++與Rust生態互通工具自動化解決方案”賽題。這一賽題直接接軌了Rust生態發展的前沿方向,在Rust語言、操作系統與開發者建立了直觀清晰的溝通機制。可以看到,這一賽題也是本屆開放原子大賽獎金最高、難度最大的巔峰挑戰賽題,單賽題獎金池金額高達百萬元。
賽題的重要性加上獎勵的豐厚,自然吸引了開發者的熱烈反饋。“C/C++與Rust生態互通工具自動化解決方案”賽題共有400多個團隊報名參與,覆蓋浙江大學、復旦大學、上海交通大學等近90所高校,同時也有來自知名企業的開發者。最終經過評委篩選,共有8支參賽隊伍入圍決賽。這也讓vivo藍河操作系統創新賽成為頂尖Rust開發者競相角逐的舞臺。在最終的路演中,經過激烈的角逐,CodeCompassTeam隊伍榮獲一等獎、兩支隊伍獲得了二等獎、五支隊伍獲得了三等獎。
非常值得注意的是,決賽的部分優勝作品已經實現了從C、C++與Rust的片段級代碼轉譯,躍升至文件級轉譯的效果,并初步具備了項目級轉譯的能力。這是對C、C++與Rust規模化的項目級轉譯這一行業難題的深度探索,具有里程碑式的進步意義。
從賽事的整體過程中不難看出,基于vivo深厚的用戶積累,以及持續多年在Rust方面的深度投入,藍河操作系統創新賽在技術成熟度、真實場景觸達能力,以及前沿技術接軌能力等角度上,都達到了國內Rust賽事獨一檔的高度,可以說一舉成為最具影響力的Rust賽事。
在這個過程中,大批選手掌握了從C/C++通往Rust生態的方法與技能。
中國基礎軟件正在崛起。伴隨著AI的風潮,以及Rust替代的潮涌,基礎軟件產業的虹吸效應將不可逆轉。
從一次Rust頂級賽事出發,我們通向的不僅是新編程語言,更是極致安全與全面智能的軟件新階段,是基礎軟件事業的“藍河時代”。
-
軟件
+關注
關注
69文章
5071瀏覽量
88579 -
編程語言
+關注
關注
10文章
1952瀏覽量
35438 -
vivo
+關注
關注
12文章
3316瀏覽量
64173 -
Rust
+關注
關注
1文章
233瀏覽量
6776
發布評論請先 登錄
相關推薦
第二屆開放原子大賽vivo藍河操作系統創新賽圓滿落幕
2024至2025年最具影響力的科技趨勢

DEKRA德凱榮獲2024年度最具影響力認證/檢測企業獎
2024 VDC:3B大模型成端側AI黃金尺寸,“藍科技”給了vivo更多的底氣

2024VDC藍河分會場:藍河操作系統2 全棧自研 為AI而生

vivo發布藍心智能AI戰略
vivo全新AI戰略“藍心智能”發布 原系統5亮相開發者大會

軟通計算榮獲中國政府采購年會“最具影響力品牌獎”
施耐德電氣打造標桿案例,攜手創造可持續影響力
華工正源榮獲CFCF2024年度光通信最具影響力雙獎
大模型時代的算力需求
吹田電氣助力大學生電子設計競賽,省級賽事圓滿落幕!

RT-Thread榮獲“最具影響力IoT操作系統獎”

評論