伴隨著AI的崛起,基礎(chǔ)軟件體系正在迎來大幅度更新,從操作系統(tǒng)到軟件開發(fā)工具,都在迎來面向智能時(shí)代的全面升級(jí)。其中,編程語言被譽(yù)為軟件的血液,是一切軟件工程的根基。在AI的晨曦中,編程語言與操作系統(tǒng)的變革如期而至。
進(jìn)入移動(dòng)時(shí)代,C/C++語言長期擔(dān)任編程語言的首選,但其固有的安全問題也飽受詬病。用更加安全可信,并且能夠與AI時(shí)代接軌的Rust語言代替C/C++,是全球軟件行業(yè)醞釀已久的期待和共識(shí)。
但把共識(shí)變成現(xiàn)實(shí),還需要扎實(shí)穩(wěn)健的水磨功夫,需要逐步擴(kuò)大中國Rust生態(tài),讓開發(fā)者們有機(jī)會(huì)接觸和應(yīng)用Rust。在操作系統(tǒng)、Rust語言與開發(fā)者之間,搭建起聯(lián)接紐帶,從而推動(dòng)Rust替代的大勢(shì)所趨,在基礎(chǔ)軟件全面革新的時(shí)代中水滴石穿。
在剛剛,我們見到了這樣一條紐帶。在軟件開發(fā)者群體非常關(guān)注的開放原子大賽中,vivo作為賽事共建單位舉辦了vivo藍(lán)河操作系統(tǒng)創(chuàng)新賽。其中設(shè)立了“C/C++與Rust生態(tài)互通工具自動(dòng)化解決方案”巔峰挑戰(zhàn)賽項(xiàng),吸引了大批軟件開發(fā)者參加。
關(guān)注軟件開發(fā)事業(yè)的朋友,會(huì)發(fā)現(xiàn)vivo此前宣布致力于將藍(lán)河操作系統(tǒng)創(chuàng)新賽打造成最具影響力的Rust賽事,甚至很多開發(fā)者都是借助這項(xiàng)賽事了解和接觸Rust。
為什么藍(lán)河操作系統(tǒng)創(chuàng)新賽會(huì)成為編程語言迭代、AI應(yīng)用開發(fā),以及移動(dòng)操作系統(tǒng)升級(jí)的交匯點(diǎn)?推進(jìn)Rust生態(tài)的各方努力,為什么能匯聚在vivo的藍(lán)色旗幟下?
從Rust生態(tài)的壯大,到藍(lán)河操作系統(tǒng)的發(fā)展,答案已經(jīng)漸漸清晰。
為什么Rust語言如此重要?這個(gè)問題的答案可能需要到近些年層出不窮的軟件安全問題中尋找。
去年10月,谷歌對(duì)2023年來的零日漏洞進(jìn)行了追蹤評(píng)估,發(fā)現(xiàn)其中70%以上都是內(nèi)存安全漏洞。為了應(yīng)對(duì)日益嚴(yán)重的信息安全問題,谷歌的對(duì)策和全球絕大多數(shù)科技企業(yè)一樣,都是用Rust來重構(gòu)系統(tǒng)模塊。
之所以要選擇Rust作為新編程語言,是因?yàn)镃/C++語言允許使用直接內(nèi)存地址來進(jìn)行任意指針運(yùn)算,這也就給內(nèi)存安全問題留下了天然的“后門”。
而Rust則被認(rèn)為是內(nèi)存安全編程語言的代表,并能夠支持并發(fā)安全。在今天這個(gè)節(jié)點(diǎn)上,Rust語言的應(yīng)用和逐步替代,對(duì)多方面都有著積極的價(jià)值:從用戶角度看,Rust有著杜絕內(nèi)存安全問題的優(yōu)勢(shì),可以遏制正在蔓延的內(nèi)存安全事故與勒索病毒攻擊,帶給用戶純凈無瑕的安全體驗(yàn);從開發(fā)者角度看,新編程語言在推廣過程中也能獲得增量,在部分場(chǎng)景中,Rust在技術(shù)社區(qū)里被認(rèn)為是C/C++的最佳替代,投身這一事業(yè)可謂機(jī)會(huì)絕佳。
綜合來看,Rust能夠?qū)崿F(xiàn)水利萬物而不爭(zhēng)的機(jī)制安全,以其進(jìn)行軟件開發(fā)是宏觀趨勢(shì)。但如何讓Rust真正走近用戶與開發(fā)者,還需要具有前瞻性布局的企業(yè)來推動(dòng)和引導(dǎo)。
就在這個(gè)契機(jī)下,“藍(lán)河”流淌而來。
目前軟件產(chǎn)業(yè)的態(tài)勢(shì)是,用戶和開發(fā)者苦C/C++ 的內(nèi)存安全機(jī)制久矣,但又缺乏平臺(tái)和機(jī)會(huì)來體驗(yàn)Rust,參與到Rust生態(tài)當(dāng)中。
這個(gè)問題的破局點(diǎn),就需要頭部科技企業(yè)在自身的核心平臺(tái)上使用Rust,并以此為舞臺(tái),凝聚廣泛希望投入Rust生態(tài)當(dāng)中的企業(yè)與開發(fā)者,最終實(shí)現(xiàn)編程語言替換的水滴石穿。
在這種契機(jī)下,vivo決定敲響變革的鼓聲。早在2023 年,vivo 開發(fā)者大會(huì)期間宣布將成為業(yè)內(nèi)首家采用Rust語言編寫系統(tǒng)框架的企業(yè),在當(dāng)時(shí)可謂石破天驚。
之后,在2024年的vivo開發(fā)者大會(huì),vivo正式發(fā)布了藍(lán)河操作系統(tǒng)2。藍(lán)河操作系統(tǒng)2擁有“天生更智慧、天生更流暢、天生更安全”的特性。
在智慧層面,藍(lán)河操作系統(tǒng)引入藍(lán)心大模型能力,支持復(fù)雜的意圖識(shí)別和交互方式,從而帶給開發(fā)者和用戶更廣闊的智能化可能性。
而在流暢性上,藍(lán)河操作系統(tǒng)從全棧技術(shù)視角進(jìn)行了高性能架構(gòu)設(shè)計(jì),確保了系統(tǒng)運(yùn)行流暢。
在安全能力提升方面,藍(lán)河操作系統(tǒng)的突破點(diǎn)就在于率先使用了Rust語言進(jìn)行編寫,實(shí)現(xiàn)在編譯階段就有效發(fā)現(xiàn)內(nèi)存使用不當(dāng)相關(guān)的安全漏洞,從而將Rust天然純凈的安全優(yōu)勢(shì)帶到移動(dòng)操作系統(tǒng)這個(gè)至關(guān)重要的領(lǐng)域。
之所以能夠?qū)崿F(xiàn)“天生更智慧、天生更流暢、天生更安全”,關(guān)鍵技術(shù)突破也在于vivo在藍(lán)河操作系統(tǒng)2中實(shí)現(xiàn)了自研Rust內(nèi)核——藍(lán)河內(nèi)核。采用Rust語言編寫的藍(lán)河內(nèi)核具備內(nèi)存安全、通用、高性能等特性,支持多種嵌入式平臺(tái),藍(lán)河操作系統(tǒng)2也由此實(shí)現(xiàn)了從內(nèi)核到系統(tǒng)框架的全棧自研,并且vivo同時(shí)宣布了采用Rust語言編寫的藍(lán)河內(nèi)核將走向開源,成為國產(chǎn)操作系統(tǒng)“筑魂”之路上的堅(jiān)實(shí)貢獻(xiàn)者。
目前,用戶已經(jīng)可以在藍(lán)河操作系統(tǒng)2中體驗(yàn)到Rust語言帶來的安全、流暢以及AI等諸多體驗(yàn)。而與vivo同行,與Rust生態(tài)同行的開發(fā)者,則有機(jī)會(huì)以藍(lán)河為舞臺(tái),施展自己在Rust時(shí)代的抱負(fù)。
賽事從來都是軟件生態(tài)向前推進(jìn)的必需品。在之前的vivo開發(fā)者大會(huì)上,vivo宣布將攜手開放原子開源基金會(huì),將藍(lán)河操作系統(tǒng)創(chuàng)新賽打造成為行業(yè)內(nèi)最具含金量和影響力的Rust頂尖賽事。
就這樣,融合了vivo的前瞻性布局、Rust本身的顯著價(jià)值,以及國產(chǎn)操作系統(tǒng)崛起的趨勢(shì),藍(lán)河操作系統(tǒng)創(chuàng)新大賽應(yīng)運(yùn)而生。
作為中國開源事業(yè)的主要推動(dòng)力量,開放原子開源基金會(huì)正在變得廣為人知。而開放原子大賽是由開放原子開源基金會(huì)組織舉辦的開源技術(shù)領(lǐng)域?qū)I(yè)賽事,從2023年開始已經(jīng)連續(xù)舉辦兩年。
在此過程中,vivo也持續(xù)與開放原子開源基金會(huì)合作,連續(xù)兩年舉辦了藍(lán)河操作系統(tǒng)創(chuàng)新賽。這一屆更是把Rust、AI這些最具科技想象力的內(nèi)容帶到了開發(fā)者手中。
尤其廣受各界關(guān)注的是,本屆vivo藍(lán)河操作系統(tǒng)創(chuàng)新賽設(shè)置了“C/C++與Rust生態(tài)互通工具自動(dòng)化解決方案”賽題。這一賽題直接接軌了Rust生態(tài)發(fā)展的前沿方向,在Rust語言、操作系統(tǒng)與開發(fā)者建立了直觀清晰的溝通機(jī)制??梢钥吹?,這一賽題也是本屆開放原子大賽獎(jiǎng)金最高、難度最大的巔峰挑戰(zhàn)賽題,單賽題獎(jiǎng)金池金額高達(dá)百萬元。
賽題的重要性加上獎(jiǎng)勵(lì)的豐厚,自然吸引了開發(fā)者的熱烈反饋?!癈/C++與Rust生態(tài)互通工具自動(dòng)化解決方案”賽題共有400多個(gè)團(tuán)隊(duì)報(bào)名參與,覆蓋浙江大學(xué)、復(fù)旦大學(xué)、上海交通大學(xué)等近90所高校,同時(shí)也有來自知名企業(yè)的開發(fā)者。最終經(jīng)過評(píng)委篩選,共有8支參賽隊(duì)伍入圍決賽。這也讓vivo藍(lán)河操作系統(tǒng)創(chuàng)新賽成為頂尖Rust開發(fā)者競(jìng)相角逐的舞臺(tái)。在最終的路演中,經(jīng)過激烈的角逐,CodeCompassTeam隊(duì)伍榮獲一等獎(jiǎng)、兩支隊(duì)伍獲得了二等獎(jiǎng)、五支隊(duì)伍獲得了三等獎(jiǎng)。
非常值得注意的是,決賽的部分優(yōu)勝作品已經(jīng)實(shí)現(xiàn)了從C、C++與Rust的片段級(jí)代碼轉(zhuǎn)譯,躍升至文件級(jí)轉(zhuǎn)譯的效果,并初步具備了項(xiàng)目級(jí)轉(zhuǎn)譯的能力。這是對(duì)C、C++與Rust規(guī)?;捻?xiàng)目級(jí)轉(zhuǎn)譯這一行業(yè)難題的深度探索,具有里程碑式的進(jìn)步意義。
從賽事的整體過程中不難看出,基于vivo深厚的用戶積累,以及持續(xù)多年在Rust方面的深度投入,藍(lán)河操作系統(tǒng)創(chuàng)新賽在技術(shù)成熟度、真實(shí)場(chǎng)景觸達(dá)能力,以及前沿技術(shù)接軌能力等角度上,都達(dá)到了國內(nèi)Rust賽事獨(dú)一檔的高度,可以說一舉成為最具影響力的Rust賽事。
在這個(gè)過程中,大批選手掌握了從C/C++通往Rust生態(tài)的方法與技能。
中國基礎(chǔ)軟件正在崛起。伴隨著AI的風(fēng)潮,以及Rust替代的潮涌,基礎(chǔ)軟件產(chǎn)業(yè)的虹吸效應(yīng)將不可逆轉(zhuǎn)。
從一次Rust頂級(jí)賽事出發(fā),我們通向的不僅是新編程語言,更是極致安全與全面智能的軟件新階段,是基礎(chǔ)軟件事業(yè)的“藍(lán)河時(shí)代”。
免責(zé)聲明:此文內(nèi)容為第三方自媒體作者發(fā)布的觀察或評(píng)論性文章,所有文字和圖片版權(quán)歸作者所有,且僅代表作者個(gè)人觀點(diǎn),與極客網(wǎng)無關(guān)。文章僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。投訴郵箱:editor@fromgeek.com。
- AI生態(tài)暗戰(zhàn)升級(jí),科技巨頭鐵幕下的終極博弈
- 大廠AI軍備烽火再起,但它們到底在押注什么
- 美國“對(duì)等關(guān)稅”坑慘蘋果:每年損失330億美元,產(chǎn)業(yè)鏈大逃殺
- 368元吸氧一小時(shí)?中年男人愛上高壓氧,店主:他們手里有錢
- 產(chǎn)業(yè)互聯(lián)網(wǎng),一次B端和C端的雙向奔赴
- 奇富科技與香港特區(qū)政府簽約成為重點(diǎn)企業(yè)
- 全網(wǎng)吹爆的大模型家電,真的值得種草嗎?
- 鏖戰(zhàn)企業(yè)級(jí)市場(chǎng),AI Agent如何重塑智能商業(yè)未來?
- 阿里、騰訊們用AI讓產(chǎn)業(yè)互聯(lián)網(wǎng)「成真」
- 劉興亮 | 記一位突然離去的多年老友
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。