2019 年 9 月 20 日的HUAWEI CONNECT華為全鏈接大會上,華為透露其服務(wù)器操作系統(tǒng)EulerOS將會開源,命名為openEuler,以促進鯤鵬生態(tài)的發(fā)展。
當(dāng)時,華為提出的目標(biāo)是 2019 年 12 月 31 日上線openEuler開源社區(qū),而在 2020 年 1 月 1 日,openEuler開源社區(qū)基礎(chǔ)設(shè)施終于開張了,有中英文兩種版本。
openEuler基礎(chǔ)設(shè)施團隊透露,他們管理著上千個代碼倉庫,而且要保證它們都能編譯通過,這也是該社區(qū)面臨的最大挑戰(zhàn),因為如此數(shù)量龐大的代碼倉庫會給整個基礎(chǔ)設(shè)施系統(tǒng)帶來很大的負載,工作量超乎想象。
據(jù)悉,openEuler主要包含兩個組織倉庫,一個用于源代碼存放,當(dāng)前有 20 多個倉庫。
其中被重點推薦的有兩個項目,一是iSulad,基于gRPC服務(wù)的云原生、輕量級容器運行時,相比runc它是用C語言編寫的,但所有接口都兼容OCI;二是A-Tune,基于AI技術(shù)、可自動優(yōu)化的基礎(chǔ)系統(tǒng)軟件。
另一個組織是src-openeuler,主要是用來存放軟件包,它們構(gòu)建起了openEuler操作系統(tǒng)的ISO鏡像和安裝包,當(dāng)前存放了大約 1000 個軟件包,每一個都提供ARM64、x86 架構(gòu)版本,而且還會繼續(xù)增加。
目前,社區(qū)有 50 多個貢獻者,接近 600 次commit,網(wǎng)站上也定義了將近 20 個SIG(項目組)。
openEuler開源社區(qū)還現(xiàn)在處于籌備階段,感興趣的可聯(lián)系infra@openeuler.org加入基礎(chǔ)設(shè)施小組。
EulerOS是目前支持TaiShan服務(wù)器最好的操作系統(tǒng)之一,在性能、兼容性、功耗等方面具備較強的競爭力,持續(xù)推動鯤鵬處理器的生態(tài)構(gòu)建。
提升多核并發(fā)能力,增強業(yè)務(wù)性能;L2 Cache共享技術(shù),提升不同OSD進程間訪問效率;首次在鯤鵬處理器架構(gòu)內(nèi)實現(xiàn)內(nèi)核熱補丁。通過和Linaro及綠色產(chǎn)業(yè)聯(lián)盟合作,聯(lián)合構(gòu)建綠色計算生態(tài)聯(lián)盟,促進鯤鵬生態(tài)發(fā)展。通過鯤鵬處理器的關(guān)鍵特性使能,實現(xiàn)了核心業(yè)務(wù)場景性能突破,并在Linux內(nèi)核、虛擬化、GCC、OpenJDK及Docker等開源社區(qū)持續(xù)貢獻,催熟產(chǎn)業(yè)生態(tài)。