華為openEuler作業系統正式開源:上千個程式碼倉庫
- 2020 年 1 月 2 日
- 資訊
2019年9月20日的HUAWEI CONNECT華為全鏈接大會上,華為透露其伺服器作業系統EulerOS將會開源,命名為openEuler,以促進鯤鵬生態的發展。
當時,華為提出的目標是2019年12月31日上線openEuler開源社區,而在2020年1月1日,openEuler開源社區基礎設施終於開張了,有中英文兩種版本。
openEuler基礎設施團隊透露,他們管理著上千個程式碼倉庫,而且要保證它們都能編譯通過,這也是該社區面臨的最大挑戰,因為如此數量龐大的程式碼倉庫會給整個基礎設施系統帶來很大的負載,工作量超乎想像。
據悉,openEuler主要包含兩個組織倉庫,一個用於源程式碼存放,當前有20多個倉庫。
其中被重點推薦的有兩個項目,一是iSulad,基於gRPC服務的雲原生、輕量級容器運行時,相比runc它是用C語言編寫的,但所有介面都兼容OCI;二是A-Tune,基於AI技術、可自動優化的基礎系統軟體。
另一個組織是src-openeuler,主要是用來存放軟體包,它們構建起了openEuler作業系統的ISO鏡像和安裝包,當前存放了大約1000個軟體包,每一個都提供ARM64、x86架構版本,而且還會繼續增加。
目前,社區有50多個貢獻者,接近600次commit,網站上也定義了將近20個SIG(項目組)。
openEuler開源社區還現在處於籌備階段,感興趣的可聯繫[email protected]加入基礎設施小組。