openEuler是開放原子開源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營的開源項(xiàng)目。
歐拉操作系統(tǒng)(openEuler,簡稱“歐拉”)是面向數(shù)字基礎(chǔ)設(shè)施的操作系統(tǒng),支持服務(wù)器、云計(jì)算、邊緣計(jì)算、嵌入式等應(yīng)用場景,支持多樣性計(jì)算,致力于提供安全、穩(wěn)定、易用的操作系統(tǒng)。通過為應(yīng)用提供確定性保障能力,支持OT領(lǐng)域應(yīng)用及OT與ICT的融合。歐拉開源社區(qū)通過開放的社區(qū)形式與全球的開發(fā)者共同構(gòu)建一個(gè)開放、多元和架構(gòu)包容的軟件生態(tài)體系,孵化支持多種處理器架構(gòu)、覆蓋數(shù)字設(shè)施全場景,推動(dòng)企業(yè)數(shù)字基礎(chǔ)設(shè)施軟硬件、應(yīng)用生態(tài)繁榮發(fā)展。
2019年12月31日,面向多樣性計(jì)算的操作系統(tǒng)開源社區(qū)openEuler正式成立。
2020年3月30日,openEuler 20.03 LTS (Long Term Support,簡寫為LTS,中文為長生命周期支持)版本正式發(fā)布,為 Linux 世界帶來一個(gè)全新的具備獨(dú)立技術(shù)演進(jìn)能力的Linux發(fā)行版。
2020年9月30日,首個(gè)openEuler20.09創(chuàng)新版發(fā)布,該版本是openEuler社區(qū)中的多個(gè)公司、團(tuán)隊(duì)、獨(dú)立開發(fā)者協(xié)同開發(fā)的成果,在openEuler社區(qū)的發(fā)展進(jìn)程中具有里程碑式的意義,也是中國開源歷史上的標(biāo)志性事件。
2021年3月31日,發(fā)布o(jì)penEuler 21.03內(nèi)核創(chuàng)新版,該版本將內(nèi)核升級(jí)到5.10,還在內(nèi)核方向?qū)崿F(xiàn)內(nèi)核熱升級(jí)、內(nèi)存分級(jí)擴(kuò)展等多個(gè)創(chuàng)新特性,加速提升多核性能,構(gòu)筑千核運(yùn)算能力。
2021年9月30日,全新openEuler 21.09創(chuàng)新版如期而至,這是歐拉首個(gè)支持全場景的社區(qū)版。增強(qiáng)服務(wù)器和云計(jì)算的特性,發(fā)布面向云原生的業(yè)務(wù)混部CPU調(diào)度算法、容器化操作系統(tǒng)KubeOS等關(guān)鍵技術(shù);同時(shí)發(fā)布邊緣和嵌入式版本。
2022年4月15日,歐拉捐贈(zèng)之后首個(gè)社區(qū)共建版本openEuler22.03 LTS版本將正式發(fā)布,也是首個(gè)支持?jǐn)?shù)字基礎(chǔ)設(shè)施全場景融合的長周期版本,該版本針對(duì)服務(wù)器、云計(jì)算、邊緣計(jì)算和嵌入式四大場景首次發(fā)布新特性,方便開發(fā)者構(gòu)建面向全場景的數(shù)字基礎(chǔ)設(shè)施操作系統(tǒng)。
2022年4月15日,在openEuler Developer Day 2022上,SUSE首次對(duì)外宣布了基于openEuler 22.03 LTS的商業(yè)發(fā)行版 ——SUSE Euler Linux 2.0,該版本將于2022年6月正式發(fā)布。
openEuler作為一個(gè)操作系統(tǒng)發(fā)行版平臺(tái),每兩年推出一個(gè)LTS版本。該版本為企業(yè)級(jí)用戶提供一個(gè)安全穩(wěn)定可靠的操作系統(tǒng)。
openEuler也是一個(gè)技術(shù)孵化器。通過每半年發(fā)布一次的創(chuàng)新版,快速集成openEuler以及其他社區(qū)的最新技術(shù)成果,將社區(qū)驗(yàn)證成熟的特性逐步回合到發(fā)行版中。這些新特性以單個(gè)開源項(xiàng)目的方式存在于社區(qū),方便開發(fā)者獲得源代碼,也方便其他開源社區(qū)使用。
社區(qū)中的最新技術(shù)成果持續(xù)合入發(fā)行版,發(fā)行版通過用戶反饋反哺技術(shù),激發(fā)社區(qū)創(chuàng)新活力,從而不斷孵化新技術(shù)。發(fā)行版平臺(tái)和技術(shù)孵化器互相促進(jìn)、互相推動(dòng)、牽引版本持續(xù)演進(jìn)。
開源操作系統(tǒng)的構(gòu)建過程,也是供應(yīng)鏈聚合優(yōu)化的過程。擁有可靠開源軟件供應(yīng)鏈,是大規(guī)模商用操作系統(tǒng)的基礎(chǔ)。 openEuler從用戶場景出發(fā),回溯梳理相應(yīng)的軟件依賴關(guān)系,理清所有軟件包的上游社區(qū)地址,源碼和上游對(duì)應(yīng)驗(yàn)證。完成構(gòu)建驗(yàn)證、分發(fā)、實(shí)現(xiàn)生命周期管理。開源軟件的構(gòu)建、運(yùn)行依賴關(guān)系,上游社區(qū),三者之前形成閉環(huán)且完整透明的軟件供應(yīng)鏈管理。
openEuler是覆蓋全場景的創(chuàng)新平臺(tái),在引領(lǐng)內(nèi)核創(chuàng)新,夯實(shí)云化基座的基礎(chǔ)上,面向計(jì)算架構(gòu)互聯(lián)總線、存儲(chǔ)介質(zhì)發(fā)展新趨勢,創(chuàng)新分布式、實(shí)時(shí)加速引擎和基礎(chǔ)服務(wù),結(jié)合邊緣、嵌入式領(lǐng)域競爭力探索,打造全場景協(xié)同的面向數(shù)字基礎(chǔ)設(shè)施的開源操作系統(tǒng)。
引領(lǐng)內(nèi)核創(chuàng)新:
?云原生調(diào)度增強(qiáng):針對(duì)云場景在線和離線業(yè)務(wù)混合部署場景,創(chuàng)新CPU調(diào)度算法保障在線業(yè)務(wù)對(duì)CPU的實(shí)時(shí)搶占及抖動(dòng)抑制,創(chuàng)新業(yè)務(wù)優(yōu)先級(jí)OOM內(nèi)存回收算法保障在線業(yè)務(wù)安全可靠運(yùn)行。
?新文件系統(tǒng)EulerFS:面向非易失性內(nèi)存的新文件系統(tǒng),采用軟更新、目錄雙視圖等技術(shù)減少文件元數(shù)據(jù)同步時(shí)間,提升文件讀寫性能。
?內(nèi)存分級(jí)擴(kuò)展 etMem:新增用戶態(tài)swap功能,策略配置淘汰的冷內(nèi)存交換到用戶態(tài)存儲(chǔ),用戶無感知,性能優(yōu)于內(nèi)核態(tài)swap。
夯實(shí)云化基座:
?容器操作系統(tǒng) KubeOS:云原生場景,實(shí)現(xiàn)OS容器化部署、運(yùn)維,提供與業(yè)務(wù)容器一致的基于K8S的管理體驗(yàn)。
?安全容器方案:iSulad+shimv2+StratoVirt安全容器方案,相比傳統(tǒng)docker+qemu方案,底噪和啟動(dòng)時(shí)間優(yōu)化40%。
?雙平面部署工具 eggo:ARM/X86雙平面混合集群OS高效一鍵式安裝,百節(jié)點(diǎn)部署時(shí)間<15min。
探索場景創(chuàng)新:
?邊緣計(jì)算:發(fā)布面向邊緣計(jì)算場景的版本openEuler 21.09 Edge,集成KubeEdge+邊云協(xié)同框架,具備邊云應(yīng)用統(tǒng)一管理和發(fā)放等基礎(chǔ)能力。
?嵌入式: 發(fā)布面向嵌入式領(lǐng)域的版本openEuler 21.09 Embedded,鏡像大小 < 5M,啟動(dòng)時(shí)間<5S。
繁榮社區(qū)生態(tài):
?友好桌面環(huán)境:UKUI、DDE 、Xfce 桌面環(huán)境,豐富社區(qū)桌面環(huán)境生態(tài)。
?歐拉DevKit:支持操作系統(tǒng)遷移、兼容性評(píng)估、簡化安全配置secPaver等更多開發(fā)工具。
平臺(tái)框架
openEuler 社區(qū)與上下游生態(tài)建立連接,構(gòu)建多樣性的社區(qū)合作伙伴和協(xié)作模式,共同推進(jìn)版本演進(jìn)。
社區(qū)治理組織架構(gòu)包含理事會(huì)、秘書處、技術(shù)委員會(huì)、用戶委員會(huì)、品牌宣傳委員會(huì)、特別興趣小組 (Special Interest Group,以下簡稱SIG):
理事會(huì)指導(dǎo)openEuler社區(qū)的發(fā)展方向,制定長期發(fā)展規(guī)劃和實(shí)施指導(dǎo)意見;審視用戶委員會(huì)、品牌宣傳委員會(huì)的工作,對(duì)用戶委員會(huì)、品牌宣傳委員會(huì)的工作規(guī)劃和內(nèi)容進(jìn)行決策。同時(shí)理事會(huì)面向全球各行業(yè)宣傳和推廣openEuler社區(qū)及基于社區(qū)技術(shù)的操作系統(tǒng)發(fā)行版,促進(jìn)其廣泛使用和生態(tài)建設(shè)。
秘書處在 openEuler 理事會(huì)的指導(dǎo)下開展日常工作:
1. 執(zhí)行理事會(huì)的各項(xiàng)決議,籌備和落實(shí)理事會(huì)會(huì)議召開,協(xié)調(diào)社區(qū)各個(gè)機(jī)構(gòu)開展工作。
2. 編寫社區(qū)季度、年度的工作報(bào)告,經(jīng)理事會(huì)批準(zhǔn)后對(duì)外發(fā)布。
openEuler 技術(shù)委員會(huì)(Technical Committee,以下和 TC 互換使用)是 openEuler 社區(qū)的技術(shù)領(lǐng)導(dǎo)機(jī)構(gòu)。
技術(shù)委員會(huì)的主要職責(zé)如下 :
1.技術(shù)委員會(huì)擁有技術(shù)決策的最終裁決權(quán)。
2.決策社區(qū)技術(shù)的發(fā)展愿景和方向。
3.決策社區(qū) SIG 的成立、撤銷、合并等事務(wù)。解決 SIG 組之間的協(xié)作沖突,輔導(dǎo)、審視和監(jiān)督 SIG 組的日常運(yùn)作。
4.落實(shí)社區(qū)日常開發(fā)工作,保證 openEuler 操作系統(tǒng)版本高質(zhì)量發(fā)布。
5.引導(dǎo)社區(qū)在體系架構(gòu)、內(nèi)核、虛擬化、云原生、安全等領(lǐng)域技術(shù)創(chuàng)新,保證社區(qū)具有持續(xù)的技術(shù)競爭力。
6.引導(dǎo)社區(qū)建立原創(chuàng)性開源項(xiàng)目,持續(xù)構(gòu)建社區(qū)技術(shù)影響力。
公開的會(huì)議時(shí)間:當(dāng)前TC在北京時(shí)間,每雙周周三的上午10:00召開公開的例行線上討論會(huì)議。
具體會(huì)議參會(huì)方式,會(huì)提前一天在郵件列表中討論確定。
歡迎任何感興趣的開發(fā)者參加旁聽。
專注于一個(gè)領(lǐng)域的持久和開放的團(tuán)隊(duì),該團(tuán)隊(duì)通過定期的任務(wù)和活動(dòng)實(shí)現(xiàn)特定的交付目標(biāo)。SIG具有公開透明的程序,要遵循openEuler的行為準(zhǔn)則。任何人都可以參與并作出貢獻(xiàn)。
用戶委員會(huì)是社區(qū)的最終用戶溝通機(jī)構(gòu),其主要職權(quán)如下:
? 收集對(duì)于 openEuler 社區(qū)版、基于 openEuler 社區(qū)技術(shù)的操作系統(tǒng)發(fā)行版、其它所屬 openEuler 社區(qū)開源項(xiàng)目的技術(shù)和產(chǎn)品需求,反饋給技術(shù)委員會(huì)和理事會(huì),推動(dòng)技術(shù)委員會(huì)的技術(shù)路線符合最終用戶的需求,為理事會(huì)的發(fā)展方向和長期規(guī)劃提供市場意見。
? 整理 openEuler 社區(qū)版、基于 openEuler 社區(qū)技術(shù)的操作系統(tǒng)發(fā)行版、其它所屬 openEuler 社區(qū)開源項(xiàng)目的用戶案例,在獲得最終用戶授權(quán)的情況下配合品牌宣傳委員會(huì)進(jìn)行案例宣傳。
品牌宣傳委員會(huì)是社區(qū)的品牌宣傳機(jī)構(gòu),其主要職權(quán)是:
? 推廣 openEuler 操作系統(tǒng)技術(shù)和社區(qū),提升 openEuler 品牌的影響力。
? 引導(dǎo) openEuler 操作系統(tǒng)技術(shù)的廣泛使用,構(gòu)建 openEuler 全球生態(tài)。
2021年11月9日上午,華為宣布捐贈(zèng)歐拉系統(tǒng),將全量代碼等捐贈(zèng)給開放原子開源基金會(huì)。這標(biāo)志著歐拉從創(chuàng)始企業(yè)主導(dǎo)的開源項(xiàng)目演進(jìn)到產(chǎn)業(yè)共建、社區(qū)自治。
2022年,歐拉開源操作系統(tǒng)在賽昉科技的昉星光 RISC-V 單板計(jì)算機(jī) VisionFive 上成功運(yùn)行。
2022年6月15日,華為伙伴暨開發(fā)者大會(huì)上,麒麟軟件、統(tǒng)信軟件、麒麟信安、SUSE、普華基礎(chǔ)軟件、拓林思、中科創(chuàng)達(dá)、科東軟件、中科院軟件所9家伙伴正式發(fā)布基于openEuler22.03 LTS的操作系統(tǒng)商業(yè)發(fā)行版,將社區(qū)創(chuàng)新成果應(yīng)用于千行百業(yè)。目前,整個(gè)歐拉系的裝機(jī)量累計(jì)超過170萬套,新增市場份額達(dá)到19%,預(yù)計(jì)年底將達(dá)到25%,明年將做到中國新增市場份額第一。