2025年11月21日,在2025開放原子開發(fā)者大會上,vivo正式向開放原子開源基金會捐贈以Rust語言自研的藍(lán)河操作系統(tǒng)內(nèi)核,并正式以“BlueKernel”命名成為開源孵化項(xiàng)目。
如果我們把視線拉長,會發(fā)現(xiàn)這個動作,可能是國產(chǎn)基礎(chǔ)軟件歷史上最值得細(xì)品的一刻:一家公司用捐贈核心資產(chǎn)的方式,完成對操作系統(tǒng)生態(tài)的“反向輸血”。
![]()
圖源:開放原子開源基金會
作為全棧使用Rust語言編寫的操作系統(tǒng),vivo自研的藍(lán)河操作系統(tǒng)(BlueOS)在8年的時間中穩(wěn)步前行:從2018年立項(xiàng),到2023年正式發(fā)布并應(yīng)用于智能手表;再到2024年自研操作系統(tǒng)內(nèi)核亮相,而后在2025年7月開源內(nèi)核,并于11月捐贈內(nèi)核……這種起步早、投入大、持續(xù)深耕的創(chuàng)新實(shí)踐,讓vivo成為全球范圍內(nèi)Rust的先行者,BlueKernel也正是在vivo內(nèi)部經(jīng)歷了持續(xù)的打磨才面向開源社區(qū)。
毫無疑問,這是一場關(guān)于長期主義的堅持。在風(fēng)起之前,就把地基打得足夠深,現(xiàn)在,風(fēng)來了。
從自研到開源,vivo的升維游戲
國產(chǎn)操作系統(tǒng)的故事,歷來不缺雄心壯志,缺的是“功成不必在我”的耐心。
事實(shí)上,如今不同設(shè)備對操作系統(tǒng)的要求截然不同,消費(fèi)級產(chǎn)品追求快速迭代和功能豐富,車載、醫(yī)療等場景卻將安全可靠性置于首位。試圖用同一套內(nèi)核滿足所有需求,就像用一把鑰匙開所有的鎖,技術(shù)上可行,體驗(yàn)上妥協(xié)。
BlueKernel的誕生,就是為了填補(bǔ)AGI時代必然出現(xiàn)的“新空白”,用輕量化、高安全、廣適配這一特性,在現(xiàn)有成熟方案中,探索出一條多內(nèi)核創(chuàng)新的路徑。
把BlueKernel捐贈開放原子開源基金會,在于vivo意識到一個操作系統(tǒng)的基本規(guī)律:這不是一場獨(dú)角戲。
內(nèi)核再好,如果只有vivo自己用,永遠(yuǎn)只是“公司項(xiàng)目”,成不了生態(tài)。芯片廠商需要適配,開發(fā)者需要文檔,第三方需要深度定制,這些都不是一家企業(yè)能面面俱到的。
![]()
圖源:開放原子開源基金會
更重要的是,當(dāng)行業(yè)都在探索下一代操作系統(tǒng)方向時,封閉意味著重復(fù)建設(shè),開放才能形成合力。
這正是vivo選擇捐贈的底層邏輯:把 BlueKernel從“私產(chǎn)”變成“公地”,當(dāng)然,vivo并未退場,而是用開源開放的姿態(tài),邀請全行業(yè)共建共享。
這步棋并不新奇,業(yè)內(nèi)也有一些機(jī)構(gòu)通過類似的方式走向開源孵化。但vivo的時機(jī)把握得極準(zhǔn)——BlueKernel已支持兆易創(chuàng)新、恒玄科技、瑞芯微等主流芯片廠商,覆蓋Cortex-M、Cortex-A、RISC-V三大架構(gòu)。
這意味著,vivo已經(jīng)把最難的“冷啟動”階段啃下來了,現(xiàn)在要把成熟的果實(shí)分享給整個行業(yè),換取生態(tài)的指數(shù)級擴(kuò)張。
當(dāng)BlueKernel成為行業(yè)共有的基礎(chǔ)設(shè)施,vivo作為最早期的架構(gòu)設(shè)計者和核心貢獻(xiàn)者,將擁有最大的技術(shù)影響力和場景定義權(quán)。
用Rust寫操作系統(tǒng)內(nèi)核,這場冒險是否值得?
vivo是國內(nèi)最早投入Rust內(nèi)核研發(fā)并開源的廠商,這樣做本身就需要不小的勇氣。但這里首先要回答一個問題:
內(nèi)核到底是什么,為什么只有少數(shù)玩家玩得動?
操作系統(tǒng)內(nèi)核,是整個軟件世界的最底層。它管理CPU、內(nèi)存、外設(shè),決定哪個程序什么時候運(yùn)行,誰能用多少資源,誰不能碰誰的地盤,如果把操作系統(tǒng)比作一座城市,內(nèi)核就是地底下的管網(wǎng)系統(tǒng),一旦出問題,整座城都要癱瘓。
正因?yàn)樘幵谧畹讓樱瑑?nèi)核的開發(fā)難度堪稱地獄級。
因此,在操作系統(tǒng)這個C語言統(tǒng)治五十年的地盤,vivo選擇Rust無異于“在燃油車時代押注電動車”。Rust沒有龐大的歷史代碼庫,沒有成熟的開發(fā)者生態(tài),但vivo還是做了,而且選了最艱難的一條路——從內(nèi)到外,用Rust構(gòu)建整個內(nèi)核。
![]()
圖源:開放原子開源基金會
這背后,一個最重要的原因,就是“安全”。
傳統(tǒng)操作系統(tǒng)內(nèi)核主要基于C語言開發(fā),內(nèi)存安全依賴開發(fā)者手動管理,漏洞往往于事后通過補(bǔ)丁修復(fù)。這種模式在PC時代尚可容忍,但在走向AGI時代的今天,已成為不可承受之重。一個智能門鎖的安全漏洞,可能導(dǎo)致家庭安防系統(tǒng)癱瘓;一個車載系統(tǒng)的內(nèi)存越界,可能直接威脅生命安全。
Rust的革命性在于“從源頭杜絕污染”。它的所有權(quán)系統(tǒng)和生命周期檢查,把內(nèi)存安全問題從“運(yùn)行時”提前到“編譯期”。簡單說,Rust編譯器就像一個嚴(yán)苛的質(zhì)檢員,代碼里有任何內(nèi)存安全隱患,連編譯這關(guān)都過不了。這相當(dāng)于在工廠里就杜絕了次品,而非等到用戶手上再召回。
但Rust的價值不止于技術(shù)安全,更在于生態(tài)卡位。
2024年,Linux內(nèi)核開始正式接受Rust代碼。這意味著,Rust正在持續(xù)向基礎(chǔ)設(shè)施語言演進(jìn)。 vivo此時重倉Rust,相當(dāng)于在下一輪行業(yè)標(biāo)準(zhǔn)制定中提前占座。
問題在于,為什么偏偏是vivo?
全球科技巨頭中,微軟、Google、亞馬遜都在投入Rust,但它們的核心業(yè)務(wù)與Rust的內(nèi)核級優(yōu)勢并不完全契合。微軟需要兼容歷史;Google需要維護(hù)龐大的Android生態(tài);亞馬遜更關(guān)注云端。而vivo作為終端廠商,面向即將到來的AGI時代,面臨的是最純粹的安全與效率問題,它需要一個輕量、安全、能橫跨全場景的內(nèi)核;而且作為一個從0到1的自研項(xiàng)目,它沒有歷史包袱。
這種“輕裝上陣”的優(yōu)勢,讓vivo得以成為Rust內(nèi)核的最佳實(shí)踐者。
BlueKernel,能否成為AGI時代的“水和電”?
技術(shù)再優(yōu)雅,也需要場景落地。BlueKernel的真正考驗(yàn),在于它能否成為AGI時代的“水和電”——無形、必需、無處不在。
而要理解它的潛力,必須回到vivo給它的三個核心定位:安全、輕量、通用。
這三個詞聽起來像宣傳口號,但在操作系統(tǒng)內(nèi)核層面,每一項(xiàng)都是望塵莫及的技術(shù)門檻。
在安全方面,如上文所說,BlueKernel使用Rust語言開發(fā),適用于嵌入式平臺和移動設(shè)備,通過編譯期靜態(tài)規(guī)則保障內(nèi)存安全;同時,在運(yùn)行時則依托智能指針靈活管理內(nèi)存,無額外內(nèi)存回收性能損耗,實(shí)現(xiàn)內(nèi)存安全從被動防御到主動掌控的轉(zhuǎn)變。
得益于對基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)高性能、低開銷的設(shè)計,BlueKernel對硬件資源的需求顯著降低,最小內(nèi)核內(nèi)存占用僅13KB,能夠以更低的成本滿足各類終端產(chǎn)品的需求。
目前Rust已支持ARM Cortex-M/A、RISC-V等多種架構(gòu),這意味著開發(fā)者寫一次驅(qū)動,就能在不同芯片上運(yùn)行。同時它兼容POSIX接口標(biāo)準(zhǔn),讓現(xiàn)有Linux生態(tài)的應(yīng)用可以低成本遷移。這種通用性極大降低了AGI時代的碎片化開發(fā)成本。
這三個特性組合起來,構(gòu)成了BlueKernel的場景穿透力。
比如,在智能穿戴設(shè)備上,最低13KB的內(nèi)存占用讓主芯片可以把更多資源留給其它模塊;內(nèi)存安全保證了用戶隱私數(shù)據(jù)不會被惡意程序竊取;跨架構(gòu)適配讓廠商自由切換芯片供應(yīng)商,不被單一平臺綁定。
在車載ECU上,輕量特性讓BlueKernel能跑在成本幾美元的低端MCU上,降低整車電子系統(tǒng)成本;安全特性讓關(guān)鍵控制單元(如剎車、轉(zhuǎn)向)與信息娛樂系統(tǒng)實(shí)現(xiàn)硬隔離,保障復(fù)雜場景下的行車穩(wěn)定性。通用性則讓Tier1供應(yīng)商可以為不同車企復(fù)用軟件模塊,縮短開發(fā)周期。
隨著AI與更多硬件設(shè)備的深度融合,這三個特性更顯關(guān)鍵。
回到文章開頭,vivo捐贈BlueKernel的舉動,放在更大的坐標(biāo)下看,并非孤例。大家越來越明白一個道理:
在操作系統(tǒng)這樣的底層戰(zhàn)場,單打獨(dú)斗走不遠(yuǎn),只有先把蛋糕做大,才有持續(xù)分食的可能。
過去我們總是跟著別人的標(biāo)準(zhǔn)跑,現(xiàn)在至少在內(nèi)核這層,開始有廠商愿意把壓箱底的東西拿出來,讓全行業(yè)站到同一個起點(diǎn)上折騰。Rust生態(tài)能不能成?AGI時代的操作系統(tǒng)該長什么樣?這些問題的答案,最終得靠無數(shù)開發(fā)者、芯片廠商和硬件企業(yè)一起試出來。
vivo先走了這一步,接下來看大家的了。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.