版本演進
2019 年12月31日,面向多樣性計算的作業系統開源社區openEuler正式成立。
2020年9月30日,首個openEuler 20.09創新版發布,該版本是openEuler社區中的多個公司、團隊、獨立開發者協同開發的成果,在openEuler社區的發展進程中具有里程碑式的意義,也是中國開源歷史上的標誌性事件。
2021年3月31日,發布openEuler 21.03核心創新版,該版本將核心升級到5.10,還在核心方向實現核心熱升級、記憶體分級擴展等多個創新特性,加速提升
多核性能,構築千核
運算能力。
2021年9月30日,全新openEuler 21.09創新版如期而至,這是歐拉首個支持全場景的社區版。增強伺服器和
雲計算的特性,發布面向雲原生的業務混部CPU調度算法、容器化作業系統KubeOS等
關鍵技術;同時發布邊緣和嵌入式版本。
2022年4月15日,歐拉捐贈之後首個社區共建版本openEuler22.03 LTS版本將正式發布,也是首個支持數字基礎設施全場景融合的長周期版本,該版本針對伺服器、
雲計算、邊緣計算和嵌入式四大場景首次發布新特性,方便開發者構建面向全場景的數字基礎設施作業系統。
2022年4月15日,在 openEuler Developer Day 2022 上,SUSE 首次對外宣布了基於openEuler 22.03 LTS的商業發行版 ——SUSE Euler Linux 2.0,該版本將於2022年6月正式發布。
創新平台
openEuler作為一個作業系統發行版平台,每兩年推出一個LTS版本。該版本為企業級用戶提供一個安全穩定可靠的作業系統。
openEuler也是一個
技術孵化器。通過每半年發布一次的創新版,快速集成openEuler以及其他社區的最新
技術成果,將社區驗證成熟的特性逐步回合到發行版中。這些新特性以單個
開源項目的方式存在於社區,方便開發者獲得
原始碼,也方便其他開源社區使用。
社區中的最新技術成果持續合入發行版,發行版通過
用戶反饋反哺技術,激發社區創新活力,從而不斷孵化新技術。發行版平台和技術孵化器互相促進、互相推動、牽引版本持續演進。
開放透明
開源作業系統的構建過程,也是供應鏈聚合最佳化的過程。擁有可靠
開源軟體供應鏈,是大規模商用作業系統的基礎。 openEuler從用戶場景出發,回溯梳理相應的軟體
依賴關係,理清所有
軟體包的上游社區地址、源碼和上游對應驗證。完成構建驗證、分發、實現生命周期管理。開源軟體的構建、運行依賴關係、上游社區三者之前形成閉環且完整透明的軟體
供應鏈管理。
系統框架
openEuler是覆蓋全場景的創新平台,在引領核心創新,夯實雲化基座的基礎上,面向計算架構互聯匯流排、
存儲介質發展新趨勢,創新分散式、實時加速引擎和基礎服務,結合邊緣、嵌入式領域競爭力探索,打造全場景協同的面向
數字基礎設施的開源作業系統。
引領核心創新:
•
雲原生調度增強:針對雲場景線上和離線業務混合部署場景,創新
CPU調度算法保障線上業務對CPU的實時搶占及抖動抑制,創新業務
優先權OOM記憶體回收算法保障線上
業務安全可靠運行。
• 記憶體分級擴展 etMem:新增
用戶態swap功能,策略配置淘汰的冷記憶體交換到用戶態存儲,用戶無感知,性能優於核心態swap。
夯實雲化基座:
• 容器
作業系統 KubeOS:雲原生場景,實現OS容器化部署、運維,提供與業務容器一致的基於K8S的管理體驗。
•
安全容器方案:iSulad+shimv2+StratoVirt安全容器方案,相比傳統docker+qemu方案,
底噪和啟動
時間最佳化40%。
• 雙平面部署工具 eggo:
ARM/X86雙平面混合集群OS高效一鍵式安裝,百節點部署時間小於15min。
探索場景創新:
• 嵌入式:發布面向嵌入式領域的版本openEuler 21.09 Embedded,鏡像大小小於5M,
啟動時間小於5S。
繁榮社區生態:
• 友好
桌面環境:UKUI、
DDE 、Xfce桌面環境,豐富社區桌面環境生態。
• 歐拉DevKit:支持作業系統遷移、
兼容性評估、簡化安全配置secPaver等更多
開發工具。
平台框架
openEuler 社區與上下游生態建立連線,構建多樣性的社區合作夥伴和協作模式,共同推進版本演進。
社區治理
社區治理組織架構包含理事會、秘書處、技術委員會、用戶委員會、品牌宣傳委員會、特別
興趣小組 (Special Interest Group,以下簡稱 SIG):
理事會指導openEuler社區的發展方向,制定長期發展規劃和實施指導意見;審視用戶委員會、品牌宣傳委員會的工作,對用戶委員會、品牌宣傳委員會的工作規劃和內容進行決策。同時理事會面向全球各行業宣傳和推廣 openEuler 社區及基於社區技術的作業系統發行版,促進其廣泛使用和
生態建設。
秘書處
秘書處在openEuler理事會的指導下開展日常工作:
1. 執行理事會的各項決議,籌備和落實理事會會議召開,協調社區各個機構開展工作。
2. 編寫社區季度、年度的工作報告,經理事會批准後對外發布。
技術委員會
openEuler技術委員會(Technical Committee,以下和TC互換使用)是openEuler社區的技術
領導機構。
技術委員會的主要職責如下:
2.決策社區技術的發展願景和方向。
3.決策社區SIG的成立、撤銷、合併等事務。解決SIG組之間的協作衝突,輔導、審視和監督SIG組的
日常運作。
4.落實社區日常開發工作,保證openEuler作業系統版本高質量發布。
5.引導社區在體系架構、核心、虛擬化、雲原生、安全等領域技術創新,保證社區具有持續的技術競爭力。
6.引導社區建立原創性開源項目,持續構建社區技術影響力。
公開的會議時間:當前TC在
台北時間,每雙周周三的上午10:00召開公開的例行線上討論會議。
具體會議參會方式,會提前一天在
郵件列表中討論確定。
歡迎任何感興趣的開發者參加旁聽。
SIG
專注於一個領域的持久和開放的團隊,該團隊通過定期的任務和活動實現特定的交付目標。SIG具有公開透明的程式,要遵循openEuler的
行為準則。任何人都可以參與並作出貢獻。
用戶委員會
用戶委員會是社區的
最終用戶溝通機構,其主要職權如下:
• 收集對於openEuler社區版、基於openEuler社區技術的作業系統發行版、其它所屬openEuler社區開源項目的技術和產品需求,反饋給技術委員會和理事會,推動技術委員會的
技術路線符合最終用戶的需求,為理事會的發展方向和長期規劃提供市場意見。
• 整理openEuler社區版、基於openEuler社區技術的作業系統發行版、其它所屬openEuler社區開源項目的用戶案例,在獲得最終用戶授權的情況下配合品牌宣傳委員會進行案例宣傳。
品牌宣傳委員會
品牌宣傳委員會是社區的品牌宣傳機構,其主要職權是:
• 推廣openEuler作業系統技術和社區,提升openEuler品牌的影響力。
• 引導openEuler作業系統技術的廣泛使用,構建openEuler全球生態。
發展歷程
2022年6月15日,華為夥伴暨開發者大會上,麒麟軟體、統信軟體、麒麟信安、SUSE、普華基礎軟體、拓林思、中科創達、科東軟體、
中科院軟體所9傢伙伴正式發布基於openEuler22.03 LTS的作業系統商業發行版,將社區創新成果套用於千行百業。