摘要
熊偉,南開(kāi)大學(xué)畢業(yè),工學(xué)博士,曾在 TurboLinux、WindRiver 等公司參與操作系統(tǒng)研發(fā)。
訪談?wù)撸厚R瑋,SegmentFault 思否技術(shù)編輯
受訪者:熊偉
熊偉,南開(kāi)大學(xué)畢業(yè),工學(xué)博士,曾在 TurboLinux、WindRiver 等公司參與操作系統(tǒng)研發(fā)。2014 年加入華為,現(xiàn)為 2012 實(shí)驗(yàn)室中央軟件院服務(wù)器操作系統(tǒng)首席架構(gòu)師,openEuler 技術(shù)委員會(huì)委員,openEuler 社區(qū)主要?jiǎng)?chuàng)建人之一,當(dāng)選「2020 中國(guó)開(kāi)源杰出貢獻(xiàn)人物」。
2010 年左右,華為開(kāi)始研發(fā) EulerOS 操作系統(tǒng)。經(jīng)過(guò)長(zhǎng)達(dá)十年的打磨,EulerOS 在華為內(nèi)部已經(jīng)成熟并大規(guī)模應(yīng)用。操作系統(tǒng)作為 IT 基礎(chǔ)設(shè)施的底座,是數(shù)字世界的重要基礎(chǔ)設(shè)施,發(fā)揮著承上啟下的重要作用。為了和產(chǎn)業(yè)界的伙伴們共建這一基礎(chǔ)設(shè)施,華為在 2019 年決定將 EulerOS 開(kāi)源,命名為 openEuler,與行業(yè)伙伴共同構(gòu)筑共建,共享,共治的全面數(shù)字基礎(chǔ)設(shè)施。
從操作系統(tǒng)到數(shù)字基礎(chǔ)設(shè)施,openEuler 打造多元開(kāi)放生態(tài)
相對(duì)于傳統(tǒng)意義上的「軟件」而言,操作系統(tǒng)更類(lèi)似于一個(gè)平臺(tái)系統(tǒng),向用戶提供各種滿足多樣性需求的各種軟件。正因如此,熊偉認(rèn)為「構(gòu)建 openEuler 的過(guò)程很類(lèi)似建設(shè)一座大型連鎖商場(chǎng),商場(chǎng)的價(jià)值不在于商場(chǎng)本身,而在于內(nèi)部豐富多彩的服務(wù),比如餐飲、娛樂(lè)、電影等等,這些異彩紛呈的服務(wù)才使得商場(chǎng)成為大家都喜歡去的一個(gè)場(chǎng)所。類(lèi)比一下,openEuler 這樣的操作系統(tǒng)平臺(tái)的重要性也在于其上各種豐富多彩的軟硬件系統(tǒng),openEuler 的目標(biāo)就是不斷吸納各種廠商入駐,不斷推出各種服務(wù),不斷豐富操作系統(tǒng)的應(yīng)用,同時(shí)不斷吸納各種用戶,在用戶的持續(xù)反饋中不斷改進(jìn)自己,從而最終建立起一個(gè)完整的產(chǎn)業(yè)生態(tài)系統(tǒng)?!?/p>
如今,數(shù)字基礎(chǔ)設(shè)施正在向萬(wàn)物互聯(lián)的方向發(fā)展,云、邊緣、IoT 等場(chǎng)景成為了 openEuler 的新戰(zhàn)場(chǎng)。與以往不同的是,這些新的場(chǎng)景需要面對(duì)更加開(kāi)放、多種硬件平臺(tái)和架構(gòu)、更注重端云協(xié)作的生態(tài)需求。熊偉認(rèn)為未來(lái) openEuler 需要對(duì)社區(qū)的組織形式,整體的技術(shù)架構(gòu)進(jìn)行全面升級(jí),以滿足社區(qū)規(guī)模不斷擴(kuò)大所帶來(lái)的挑戰(zhàn),并將操作系統(tǒng)架構(gòu)從注重服務(wù)器,云等場(chǎng)景擴(kuò)展到 IoT、嵌入式,邊緣計(jì)算等新的場(chǎng)景。
「openEuler 作為數(shù)字基礎(chǔ)設(shè)施,形式將會(huì)更加開(kāi)放,吸納更多廠商、用戶與開(kāi)發(fā)者參與其中,共同將 openEuler 真正構(gòu)建成為數(shù)字世界的底座」,熊偉對(duì)于 openEuler 的未來(lái)充滿信心。
面對(duì)不同的應(yīng)用場(chǎng)景,openEuler 不光提供 Linux 內(nèi)核,也針對(duì)邊緣計(jì)算,嵌入式,IoT 等場(chǎng)景提供實(shí)時(shí)性內(nèi)核等新的選擇,為客戶提供多種選項(xiàng),覆蓋更為廣泛的應(yīng)用場(chǎng)景,這是 openEuler 區(qū)別于傳統(tǒng)操作系統(tǒng)的重要特征。
通過(guò)多內(nèi)核支持,不但使得 openEuler 能覆蓋更多的業(yè)務(wù)場(chǎng)景,也有利于不同的場(chǎng)景具有統(tǒng)一的開(kāi)發(fā)視圖,歸一的開(kāi)發(fā)接口,讓軟件更易于在不同的系統(tǒng)上進(jìn)行遷移。做到更好的端側(cè),邊緣側(cè)和云側(cè)的協(xié)同,大大提升開(kāi)發(fā)效率?;?openEuler 平臺(tái),同一份應(yīng)用程序可以在云、邊緣、IoT、車(chē)聯(lián)網(wǎng)、工業(yè)園區(qū)等眾多場(chǎng)景中無(wú)縫遷移。這種能力會(huì)極大降低開(kāi)發(fā)門(mén)檻,為繁榮的應(yīng)用生態(tài)創(chuàng)造基礎(chǔ)條件。
熊偉認(rèn)為,除了 openEuler 社區(qū)中的一些硬核技術(shù),openEuler 的核心競(jìng)爭(zhēng)力還體現(xiàn)在社區(qū)的「軟」實(shí)力上。在熊偉看來(lái),openEuler 社區(qū)的核心目標(biāo)并不只是做出一兩件軟件成品,而是打造一個(gè)能夠良性循環(huán)與可持續(xù)發(fā)展的組織架構(gòu),建立一套完善的流程規(guī)范,并持續(xù)為行業(yè)提供人才輸出。當(dāng)組織,流程,人才這些要素都構(gòu)建起來(lái)以后,并輔之以優(yōu)秀的社區(qū)文化,openEuler 一定能持續(xù)不斷的產(chǎn)出符合市場(chǎng)需求的高水平軟件,甚至孵化出世界級(jí)的軟件。
和一個(gè)大型購(gòu)物中心會(huì)帶動(dòng)一個(gè)區(qū)域的消費(fèi)繁榮與經(jīng)濟(jì)成長(zhǎng)類(lèi)似,openEuler 建設(shè)起一個(gè)良好的運(yùn)行框架體系后,隨之崛起的將不僅是一個(gè)操作系統(tǒng)社區(qū),更會(huì)是包含軟件包、基礎(chǔ)庫(kù)、開(kāi)發(fā)框架,工具鏈、前端交互系統(tǒng)、后端服務(wù)系統(tǒng)、用戶反饋與交流系統(tǒng),多語(yǔ)言支持等一系列功能的龐大集合體。社區(qū)將形成一個(gè)巨大的公共資源池,在統(tǒng)一的資源池上,結(jié)合構(gòu)建工具,可以做到按照用戶的不同需求,定制出不同類(lèi)型操作系統(tǒng)的能力,推動(dòng)高水平核心軟件技術(shù)的探索,成為在全球軟件產(chǎn)業(yè)舉足輕重的力量。
以開(kāi)源開(kāi)放贏得合作伙伴認(rèn)同支持,openEuler 快速成長(zhǎng)的核心動(dòng)力
從數(shù)字世界的基礎(chǔ)設(shè)施來(lái)講,軟硬件需要更堅(jiān)實(shí)的底座;從全球計(jì)算產(chǎn)業(yè)迭代升級(jí)來(lái)講,需要更符合未來(lái)計(jì)算需求的新操作系統(tǒng),操作系統(tǒng)在這個(gè)特殊的歷史機(jī)遇節(jié)點(diǎn)上,將肩負(fù)著轉(zhuǎn)型的重大使命。事實(shí)上,對(duì)于 openEuler 而言,通過(guò)代碼開(kāi)源加強(qiáng)橫向協(xié)作,通過(guò)基礎(chǔ)軟硬件適配、應(yīng)用適配、整機(jī)集成適配等工作加強(qiáng)產(chǎn)業(yè)鏈上下游協(xié)作,是逐漸形成體系化的技術(shù)和產(chǎn)業(yè)生態(tài)的關(guān)鍵。
這一過(guò)程中,離不開(kāi)社區(qū)參與者的參與。根據(jù)公開(kāi)資料顯示,自 2019 年 12 月 31 日開(kāi)放源代碼以來(lái),openEuler 已經(jīng)成為國(guó)內(nèi)最具活力的開(kāi)源社區(qū),下載超過(guò) 40 萬(wàn)次,2021 年商業(yè)應(yīng)用超過(guò) 100 萬(wàn)套。短短兩年時(shí)間里,openEuler 社區(qū)吸引了近萬(wàn)名貢獻(xiàn)者、300+家合作伙伴,建立近百個(gè) SIG 組,放眼全球都是極快的速度。
熊偉深刻意識(shí)到,中國(guó) IT 產(chǎn)業(yè)其實(shí)并不缺乏開(kāi)源協(xié)作的能量和動(dòng)力,只是之前缺乏一個(gè)有足夠號(hào)召力的平臺(tái)。當(dāng) openEuler 這樣的平臺(tái)建立起來(lái)后,產(chǎn)業(yè)蘊(yùn)藏的能量就能迅速得以聚集、釋放,創(chuàng)造出令人驚嘆的成果。
在社區(qū)發(fā)布的第二個(gè)版本 openEuler 20.09 中,有超過(guò) 30% 的工作來(lái)自華為以外企業(yè)的貢獻(xiàn)。20.09 版是中國(guó)第一個(gè)由不同企業(yè)共同協(xié)作開(kāi)發(fā)完成的大型操作系統(tǒng)平臺(tái),這在整個(gè)中國(guó)操作系統(tǒng)發(fā)展史上都一件具有里程碑意義的事件。感謝行業(yè)伙伴對(duì) openEuler 的巨大熱情與貢獻(xiàn),沒(méi)有這樣的共同努力,也就沒(méi)有 openEuler 今天的優(yōu)異成績(jī)與無(wú)限潛力。
作為開(kāi)放的社區(qū),openEuler 匯聚了企業(yè),科研院所,高校,兄弟社區(qū),個(gè)人愛(ài)好者,甚至中學(xué)生等各種力量。有些企業(yè)在商業(yè)上是存在競(jìng)爭(zhēng)關(guān)系的,但在社區(qū)里,這些商業(yè)上競(jìng)爭(zhēng)的公司能夠坐在一起,共同制定技術(shù)標(biāo)準(zhǔn),共同協(xié)作,共同完成產(chǎn)品研發(fā),這為中國(guó)企業(yè)樹(shù)立了產(chǎn)業(yè)合作最好的樣板。眾多科研院所,高校能夠基于 openEuler 進(jìn)行科研,教學(xué),這不光為產(chǎn)學(xué)研架起了合作的橋梁,打通了科研和產(chǎn)業(yè)的通道,也為產(chǎn)業(yè)未來(lái)儲(chǔ)備了更多的人才。這些伙伴在 openEuler 中所作的一切,都是在為中國(guó)的基礎(chǔ)產(chǎn)業(yè)添磚加瓦。
在最新的 openEuler 20.09 版本中,華為的整體貢獻(xiàn)量已經(jīng)降到了百分之五十以下。openEuler 已經(jīng)真正成為了產(chǎn)業(yè)伙伴共同打造的公共基礎(chǔ)平臺(tái),未來(lái)這一平臺(tái)還將匯聚越來(lái)越多的伙伴,實(shí)現(xiàn)共建,共享,共治的社區(qū)踐言。
從商場(chǎng)到連鎖巨頭:openEuler 的未來(lái)圖景
「如果把 openEuler 比作一家大型連鎖商場(chǎng),那么我最大的期望是 openEuler 能夠?qū)崿F(xiàn)國(guó)際化,成長(zhǎng)為覆蓋全球的連鎖店」。談到 openEuler 的未來(lái)發(fā)展,熊偉如此說(shuō)到。
有些觀點(diǎn)認(rèn)為,未來(lái)的操作系統(tǒng)將演變成一個(gè)操作系統(tǒng),也就是一個(gè)操作系統(tǒng)能覆蓋所有場(chǎng)景。但熊偉的預(yù)測(cè)恰恰相反:「隨著 GPU、TPU,DPU 等更多芯片種類(lèi),多種架構(gòu)形式的出現(xiàn),以及云計(jì)算、邊緣計(jì)算、IoT 等更多計(jì)算場(chǎng)景的差異化需求,操作系統(tǒng)產(chǎn)業(yè)可能會(huì)更具多樣性,迎來(lái)更加豐富、更加多樣的新時(shí)代。」
在技術(shù)演進(jìn)方面,近年,多樣化算力成為了芯片產(chǎn)業(yè)的熱點(diǎn),openEuler 希望進(jìn)一步加大多樣化算力的技術(shù)探索,從系統(tǒng)和工具鏈底層為多樣化算力提供優(yōu)秀的支持。這種支持反過(guò)來(lái)還可以激勵(lì)和支撐芯片產(chǎn)業(yè)的發(fā)展。
隨著社區(qū)的進(jìn)一步發(fā)展,openEuler 社區(qū)需要始終秉持「共建、共享、共治」的理念,聚力打造多樣性計(jì)算場(chǎng)景操作系統(tǒng)。因此,openEuler 社區(qū)需要持續(xù)優(yōu)化組織架構(gòu),保持良好、健康的生態(tài)體系運(yùn)轉(zhuǎn),并在這一過(guò)程中構(gòu)建良好的開(kāi)源流程,建設(shè)懂開(kāi)源、懂基礎(chǔ)設(shè)施、懂芯片,懂體系架構(gòu)的人才梯隊(duì)。
openEuler 從建立的開(kāi)始階段,就將目光投向了全球,openEuler 不光在中國(guó),更希望在全球贏得認(rèn)可。早在 2019 年,openEuler 就開(kāi)始嘗試在全球的一些地區(qū)進(jìn)行拓展,這也為中國(guó)開(kāi)源社區(qū)的國(guó)際化做出了自己的貢獻(xiàn)。據(jù)熊偉介紹,openEuler 在 22 年會(huì)加大海外拓展的力度,openEuler 也希望和全球的合作伙伴,全球的各種開(kāi)源社區(qū)形成國(guó)際化協(xié)作,開(kāi)放共贏,力求在全球范圍內(nèi)逐漸構(gòu)筑起自身影響力。希望在不遠(yuǎn)的將來(lái),openEuler 能夠成為被全球企業(yè)所廣泛使用的操作系統(tǒng)平臺(tái),并成為全球開(kāi)發(fā)者和使用者喜歡的開(kāi)源社區(qū)。歡迎大家加入 openEuler 社區(qū),去參與,去建設(shè),去分享,發(fā)出你們的光和熱。
關(guān)于華為開(kāi)源
作為可信賴的開(kāi)源公民,華為通過(guò)持續(xù)貢獻(xiàn),攜手伙伴,提倡包容、公平、開(kāi)放和更團(tuán)結(jié)的協(xié)作,共建世界級(jí)基礎(chǔ)軟件開(kāi)源社區(qū),加速行業(yè)數(shù)字化進(jìn)程。
· 主流開(kāi)源組織的積極參與者和支持者。目前華為已是數(shù)十個(gè)國(guó)際開(kāi)源基金會(huì)的頂級(jí)/初創(chuàng)會(huì)員。
· 規(guī)模貢獻(xiàn)開(kāi)源基礎(chǔ)軟件,夯實(shí)數(shù)字基礎(chǔ)設(shè)施生態(tài)底座,攜手伙伴、開(kāi)發(fā)者共建開(kāi)源生態(tài)。近兩年來(lái),面向云原生、自動(dòng)化和智能化,華為先后開(kāi)源了 KubeEdge、Mindspore、openEuler、openGauss、OpenHarmony 等多個(gè)平臺(tái)級(jí)基礎(chǔ)軟件開(kāi)源項(xiàng)目,成為被全球開(kāi)發(fā)者所接受的開(kāi)源社區(qū),并在各行業(yè)商用落地。
· 積極建設(shè)可持續(xù)發(fā)展、有生命力的可信開(kāi)源社區(qū)。華為致力于完善社區(qū)生態(tài)治理架構(gòu),確保社區(qū)持續(xù)演進(jìn)。