9月25日,華為將2021華為全聯(lián)接大會最重磅的發(fā)布放在了最后一天,全新的開源操作系統(tǒng)歐拉正式揭開了面紗。同為華為推出的操作系統(tǒng),歐拉比鴻蒙更有“閱歷”,因為歐拉操作系統(tǒng)在華為已經(jīng)存在近十年,正式開源也有兩年,而此次歐拉的全新升級彰顯了華為在數(shù)字基礎(chǔ)設(shè)施上的“野心”——以一個操作系統(tǒng)統(tǒng)一數(shù)字基礎(chǔ)設(shè)施的管理,無論這個數(shù)字基礎(chǔ)設(shè)施是服務(wù)器、存儲、基站、路由器、工業(yè)控制,還是各種嵌入式設(shè)備,無論這個設(shè)備處于云的核心還是邊緣。
樂高式操作系統(tǒng)
“我們確實把歐拉重新進(jìn)行了定位。原來的歐拉更多是服務(wù)好鯤鵬,讓我們的鯤鵬生態(tài)發(fā)展得更好。我們開源的主力也是聚焦在支持鯤鵬。”華為輪值CEO徐直軍在HC大會期間接受媒體采訪時說,“現(xiàn)在我們把歐拉定位為未來的數(shù)字基礎(chǔ)設(shè)施的操作系統(tǒng),不僅僅是服務(wù)于鯤鵬,也能支持X86;同時支持邊緣計算、支持云基礎(chǔ)設(shè)施,還準(zhǔn)備發(fā)展一個分支,未來去支持嵌入式設(shè)備。電信設(shè)備大量是由一塊板、一塊板的嵌入式設(shè)備組裝的,這些板子也需要操作系統(tǒng)。”
要統(tǒng)一多種設(shè)備,操作系統(tǒng)在結(jié)構(gòu)上肯定與傳統(tǒng)只服務(wù)于一類設(shè)備的不同,而鴻蒙已經(jīng)在終端上展示了這種能力,既能夠支持小到幾十K數(shù)據(jù)量的物聯(lián)網(wǎng)終端,也能夠支持大到幾十G數(shù)據(jù)量的高清攝像頭。
與鴻蒙相同,歐拉也可大可小。
華為計算產(chǎn)品線總裁鄧泰華用樂高玩具來類比歐拉的靈活性。“統(tǒng)一的操作系統(tǒng)不是簡單的功能疊加。歐拉創(chuàng)造性的提出全棧原子化解耦,支持版本靈活構(gòu)建、服務(wù)自由組合,通過一套靈活架構(gòu)向下支持多種多樣的基礎(chǔ)性設(shè)備,向上支持各個場景的應(yīng)用。”鄧泰華在接受《中國電子報》采訪時表示,“這種原子化架構(gòu),支持操作系統(tǒng)的內(nèi)核靈活組合,是一種按需構(gòu)建的操作系統(tǒng),可以根據(jù)不同設(shè)備的資源和業(yè)務(wù)特點靈活裁剪,滿足它對操作系統(tǒng)的要求。”
目前歐拉還處于實現(xiàn)全棧原子化解耦的進(jìn)程中。華為此次發(fā)布的openEuler 21.09版本,是第一個支持?jǐn)?shù)字基礎(chǔ)設(shè)施全場景的歐拉創(chuàng)新版本,增強了服務(wù)器和云計算場景的能力,同時首次支持邊緣計算和嵌入式場景。據(jù)介紹,明年3月份還將發(fā)布支持全場景融合的社區(qū)LTS版本。在明年3月份的版本上,歐拉的合作伙伴就可以面向不同場景發(fā)布最終的商業(yè)發(fā)行版。
除了架構(gòu)靈活,歐拉另一個目標(biāo)是簡化應(yīng)用開發(fā),實現(xiàn)一次開發(fā)能夠覆蓋多個場景。在標(biāo)準(zhǔn)的API接口上,通過歐拉SDK統(tǒng)一封裝了各種應(yīng)用所需的數(shù)據(jù)、音視頻、安全等能力,方便開發(fā);通過歐拉Devkit提供了跨設(shè)備開發(fā)向?qū)?、自動測試平臺等插件,方便集成。
鴻蒙+歐拉的未來
為什么做全新的歐拉操作系統(tǒng),為什么選擇這個時間點來做發(fā)布,是華為被追問最多的兩個問題。
一個通用操作系統(tǒng),意味著需要建立一個全新的生態(tài),涉及從底層硬件架構(gòu),到操作系統(tǒng)、數(shù)據(jù)庫、編程語言、中間件,再到上層應(yīng)用軟件整個鏈條。發(fā)展生態(tài),既需要硬核的產(chǎn)業(yè)邏輯,也需要強大的商業(yè)邏輯。
鴻蒙的進(jìn)展超出華為預(yù)期,歐拉開源后的進(jìn)展也超出預(yù)期,這使華為對未來技術(shù)走勢的判斷更有信心。
“未來的需求是什么?不應(yīng)該是割裂的,數(shù)字經(jīng)濟(jì)的發(fā)展就需要端、邊、云協(xié)同,云、管、邊、端要打通,它的趨勢就是希望一次應(yīng)用開發(fā),在不同的場景下都能夠部署,然后同樣的操作系統(tǒng),在不同的硬件形態(tài)上都能夠適配,所以這應(yīng)該是一個非常明確的未來發(fā)展的方向和非常明確的客戶需求。”鄧泰華說。
對歐拉來說,各類操作系統(tǒng)互不相通、 “軟煙囪”林立的現(xiàn)狀,既是機遇也是挑戰(zhàn)。
“鴻蒙是實現(xiàn)萬物互聯(lián)的智能終端操作系統(tǒng)。無論是智能手機、可穿戴設(shè)備還是物聯(lián)網(wǎng)設(shè)備,只要是終端產(chǎn)品,都可以搭載鴻蒙,然后基于鴻蒙的分布式的統(tǒng)一操作系統(tǒng),應(yīng)用可以一次開發(fā),適配多樣性的終端。”鄧泰華說,“鴻蒙是面向端側(cè)的,歐拉是面向數(shù)字基礎(chǔ)設(shè)施的,道理是相同的。”
因為歐拉和鴻蒙是基于同樣的設(shè)計理念、同樣的定位,所以有條件把這兩個系統(tǒng)再進(jìn)一步打通。
“鴻蒙和歐拉的內(nèi)核開發(fā)團(tuán)隊,在華為是同一個團(tuán)隊,都由2012實驗室的中央軟件院開發(fā)。兩個操作系統(tǒng)內(nèi)核打通之后,鴻蒙非常有競爭力的分布式軟總線技術(shù),也可以在歐拉中移植,目前正在開發(fā)中。”鄧泰華說。
未來裝載歐拉操作系統(tǒng)的設(shè)備可以自動識別和自動連接裝載鴻蒙的終端,從而把端邊云真正打通。下一步,華為還要規(guī)劃統(tǒng)一的編程語言,目前發(fā)布的畢昇C++是底層編程語言,明年計劃發(fā)布倉頡應(yīng)用編程語言。鴻蒙和歐拉基于同樣的編程語言做開發(fā),未來的應(yīng)用就能夠更好地實現(xiàn)應(yīng)用的遷移和生態(tài)的互通。
通過鴻蒙、歐拉的能力共享,未來可以實現(xiàn)兩個生態(tài)的打通,一個面向萬物互聯(lián)的終端,一個面向數(shù)字基礎(chǔ)設(shè)施全場景,覆蓋了數(shù)字的全場景。
“歐拉+鴻蒙,可以是面向未來大家需要的統(tǒng)一的操作系統(tǒng),也是面向未來整個數(shù)字經(jīng)濟(jì)發(fā)展端、邊、云、管全場景所需要的系統(tǒng)。”鄧泰華說,“所以我們基于這個定位來構(gòu)建新的生態(tài),不是簡單的替代各個‘軟煙囪’,而是超越。”
打響歐拉會戰(zhàn)
“不同場景對于操作系統(tǒng)的需求是不一樣的,操作系統(tǒng)的規(guī)格和要求也是不一樣的,如何通過一套架構(gòu)來實現(xiàn),就需要架構(gòu)創(chuàng)新、需要技術(shù)突破。華為過去幾年一直在構(gòu)建這個能力,全棧原子化解耦就是其中的關(guān)鍵,形成不同的功能插件、功能模塊、軟件模塊,面向不同的場景做自由組合,生成不同的版本來滿足要求。”鄧泰華說,“這件事說起來簡單,具體實現(xiàn)是非常難的,底層模塊的相互原子化,又真正實現(xiàn)解耦,這個目標(biāo)現(xiàn)在并沒有完成,是一個持續(xù)完善的過程。”
為了強化歐拉能力,目前華為在繼針對鴻蒙的“松湖會戰(zhàn)”之后,又打響了“歐拉會戰(zhàn)”,歐拉會戰(zhàn)就是圍繞著歐拉+鴻蒙,解決掉操作系統(tǒng)上存在的問題。徐直軍在接受采訪時稱之為“筑魂”工程,解決一直說的“缺芯少魂”的“少魂”問題。
“為什么現(xiàn)在要做會戰(zhàn),就是要持續(xù)完善、持續(xù)增強原子化能力,把已經(jīng)具備的能力開放出來,所以未來我們會面向開源社區(qū)持續(xù)作貢獻(xiàn)。”鄧泰華說,“這次新歐拉的開源是個起點,今后我們會不斷地開源、開放新生成的能力。”
目前鴻蒙已經(jīng)實現(xiàn)智能手機裝機1.2億部,今年目標(biāo)是實現(xiàn)裝機3億部。這約是華為智能手機的存量市場。目前已經(jīng)裝有鴻蒙的物聯(lián)網(wǎng)設(shè)備,還沒有具體的統(tǒng)計數(shù)字。
現(xiàn)在基于openEuler推出的商業(yè)發(fā)行版,包括服務(wù)器商業(yè)發(fā)行版、云的操作系統(tǒng)都已經(jīng)進(jìn)入規(guī)模應(yīng)用的階段。在服務(wù)器操作系統(tǒng)場景,基于歐拉的OSV商業(yè)發(fā)行版到現(xiàn)在已經(jīng)超過30萬套。鄧泰華表示,在未來3-6個月有希望實現(xiàn)超過100萬套的銷售,目前中國的服務(wù)器一年新增臺套數(shù)是350萬套,希望在增量市場中份額第一。
“從增量市場份額第一,再逐漸成為存量市場份額第一,進(jìn)一步把整個面向服務(wù)器操作系統(tǒng)場景的整個產(chǎn)品催熟,然后在云、邊緣、工業(yè)控制市場中重復(fù)這個過程。” 鄧泰華說,“市場拉動是催熟產(chǎn)品最好的方式,也是發(fā)展生態(tài)最好的方式。如果說一個產(chǎn)品做出來,沒有一個大的市場應(yīng)用,也很難去檢驗產(chǎn)品競爭力,很難完善產(chǎn)品競爭力。所以這兩方面要結(jié)合起來。而且現(xiàn)在看來這兩方面的發(fā)展進(jìn)展是非常好的,整個市場應(yīng)用在明顯加速。”