近日在vivo 2024開(kāi)發(fā)者大會(huì)上,vivo推出基于Rust語(yǔ)言編寫(xiě)的實(shí)時(shí)操作系統(tǒng)內(nèi)核——藍(lán)河內(nèi)核,這讓搭載該內(nèi)核的藍(lán)河操作系統(tǒng)2(BlueOS),成為行業(yè)首個(gè)全棧由Rust語(yǔ)言編寫(xiě)的操作系統(tǒng)。
操作系統(tǒng)上接應(yīng)用、下接芯片,是絕對(duì)的核心技術(shù),Windows是常見(jiàn)的PC桌面操作系統(tǒng),而安卓、iOS和鴻蒙因普遍用在智能手機(jī)上為人所熟知。
現(xiàn)在vivo持續(xù)迭代藍(lán)河操作系統(tǒng),又準(zhǔn)備應(yīng)用在哪些領(lǐng)域,會(huì)像鴻蒙一樣用在手機(jī)上嗎?而且相比C/C++/Java等常見(jiàn)編程語(yǔ)言,藍(lán)河操作系統(tǒng)采用的是相對(duì)非主流的Rust語(yǔ)言,此舉又是出于哪些考慮?
“現(xiàn)在主流操作系統(tǒng)包括Windows、安卓等,可能某些模塊是用Rust語(yǔ)言編寫(xiě)的,但沒(méi)有說(shuō)整個(gè)操作系統(tǒng)都是拿Rust語(yǔ)言寫(xiě)的。畢竟對(duì)于廠商來(lái)說(shuō),用Rust語(yǔ)言編寫(xiě)操作系統(tǒng),利弊都是十分明顯的。”市場(chǎng)調(diào)研機(jī)構(gòu)Canalys研究分析師鐘曉磊對(duì)觀察者網(wǎng)說(shuō)道。
vivo推出藍(lán)河內(nèi)核 圖源:觀察者網(wǎng)
他進(jìn)一步解釋說(shuō):
從用戶(hù)角度來(lái)看,Rust語(yǔ)言在安全方面有比較好的保障,也具有比較好的系統(tǒng)調(diào)度、內(nèi)存管理等能力,安全漏洞比較少。這也是vivo為何會(huì)用Rust語(yǔ)言編寫(xiě)藍(lán)河,因?yàn)楝F(xiàn)在這個(gè)操作系統(tǒng)更多是用在IoT領(lǐng)域,比如智能手表等穿戴設(shè)備,這些設(shè)備可能涉及與人體健康等密切相關(guān)的數(shù)據(jù),對(duì)于安全的要求比較高,所以用Rust語(yǔ)言編寫(xiě)對(duì)隱私保護(hù)會(huì)比較友好。
第二,用Rust語(yǔ)言編寫(xiě),對(duì)整體硬件運(yùn)行的要求比較低,可能幾十兆的內(nèi)存加上幾百兆主頻的CPU都可以跑,所以相比傳統(tǒng)的安卓和iOS操作系統(tǒng),用Rust語(yǔ)言編寫(xiě)的比較微內(nèi)核的操作系統(tǒng),對(duì)硬件要求相對(duì)較低。這其實(shí)和vivo想做的事情比較相關(guān),因?yàn)樗麄兪紫冗€是想把藍(lán)河操作系統(tǒng)用在智能手表等小型設(shè)備中,這些設(shè)備的配置相對(duì)低一些。
“但弊端也比較明顯。”鐘曉磊表示,首先Rust編程人才比較稀缺,相比其他主流語(yǔ)言,廠商的系統(tǒng)維護(hù)成本相對(duì)會(huì)較高。再加上操作系統(tǒng)之上還有軟件生態(tài),像安卓軟件生態(tài)已經(jīng)比較豐富了,再搭建藍(lán)河的軟件生態(tài),也都需要其他廠商一起合作。現(xiàn)在智能手表上的軟件生態(tài)問(wèn)題還不大,因?yàn)楹芏嘬浖际菑S商和第三方軟件廠商合作,有些軟件都是提前預(yù)裝的。但未來(lái)想把新的操作系統(tǒng)推廣到其他設(shè)備,仍需要和開(kāi)發(fā)者做更深入的溝通,才能搭建豐富生態(tài)。
說(shuō)到操作系統(tǒng),現(xiàn)在備受關(guān)注的國(guó)產(chǎn)操作系統(tǒng)莫過(guò)于華為的原生鴻蒙。今年6月在開(kāi)發(fā)者大會(huì)上,華為宣布推出自研操作系統(tǒng)內(nèi)核——鴻蒙內(nèi)核,不再兼容安卓生態(tài)。但即便強(qiáng)如華為,也不可能獨(dú)自完成整個(gè)應(yīng)用生態(tài)的構(gòu)建,所以技術(shù)只是操作系統(tǒng)第一關(guān),生態(tài)才是最后一關(guān)。
10月12日,在第三屆OpenHarmony(開(kāi)源鴻蒙)技術(shù)大會(huì)上,華為終端BG軟件部總裁龔體表示,鴻蒙原生應(yīng)用啟動(dòng)一年多來(lái),到了馬上見(jiàn)分曉的階段。現(xiàn)在超過(guò)1.3萬(wàn)款鴻蒙原生應(yīng)用和元服務(wù)已經(jīng)上架,覆蓋18個(gè)領(lǐng)域,預(yù)計(jì)今年年底應(yīng)用會(huì)超過(guò)10萬(wàn)個(gè),基本做到生態(tài)可用、好用。
但挑戰(zhàn)也是時(shí)刻存在的。10月13日下午,微博鴻蒙客戶(hù)端發(fā)布消息稱(chēng),近期有用戶(hù)反饋在使用微博鴻蒙版客戶(hù)端時(shí)偶有遇到:發(fā)微博打字丟字、輸入法不正常等問(wèn)題。經(jīng)過(guò)微博與華為工程師共同排查,初步定位該問(wèn)題為NEXT鴻蒙系統(tǒng)(原生鴻蒙)問(wèn)題,該問(wèn)題在部分華為機(jī)型上可能會(huì)出現(xiàn),華為已排期修復(fù)。
華為也認(rèn)為鴻蒙體驗(yàn)還需不斷完善。龔體在前述大會(huì)上坦言,從現(xiàn)在幾十萬(wàn)參加原生鴻蒙公測(cè)的用戶(hù)來(lái)看,NPS(用戶(hù)凈推薦值)比鴻蒙4.2版本提升了十幾分,“這確實(shí)超出了我們的預(yù)期”。但同時(shí)現(xiàn)在問(wèn)題也是非常多的,盡管超過(guò)80%的用戶(hù)給了好評(píng)和中評(píng),但也有百分之十幾的用戶(hù)給出了差評(píng),“這里面除了生態(tài)的完備性外,作為一個(gè)新系統(tǒng),鴻蒙本身也存在比較多的問(wèn)題,在快速迭代和解決”。
觀察者網(wǎng)從大會(huì)了解到,今年華為自研倉(cāng)頡編程語(yǔ)言及OpenHarmony統(tǒng)一互聯(lián)標(biāo)準(zhǔn)曾先后發(fā)布。為協(xié)同多方力量,攻克編程語(yǔ)言與跨設(shè)備互聯(lián)相關(guān)技術(shù)難題,OpenHarmony TSC孵化了OpenHarmony Cangjie PMC(項(xiàng)目管理委員會(huì))以及OpenHarmony統(tǒng)一互聯(lián)PMC,并舉辦了啟動(dòng)孵化儀式。
從鴻蒙首次發(fā)布到應(yīng)用在手機(jī)上,再到自研鴻蒙內(nèi)核、推出原生鴻蒙,華為走過(guò)了多年時(shí)間。現(xiàn)在vivo也推出了自研操作系統(tǒng)內(nèi)核,并且融入了藍(lán)心大模型的AI能力,且該廠商在會(huì)上表示愿與行業(yè)開(kāi)放合作,共同探索藍(lán)河搭載在智能眼鏡、機(jī)器人乃至更多AI設(shè)備上的解決方案。
而外界最關(guān)注的問(wèn)題,還是藍(lán)河操作系統(tǒng)最終是否會(huì)像鴻蒙一樣用在智能手機(jī)上。