openEuler是開放原子開源(yuan)基金會(hui)(OpenAtom Foundation)孵化及運營的開源(yuan)項目。
歐拉(la)操作系(xi)統(openEuler,簡稱“歐拉(la)”)是面向(xiang)數(shu)字(zi)基(ji)礎(chu)設(she)施的(de)(de)操作系(xi)統,支持(chi)(chi)(chi)服務器、云計(ji)算、邊(bian)緣計(ji)算、嵌入式等(deng)應(ying)(ying)用(yong)(yong)場景,支持(chi)(chi)(chi)多樣性(xing)計(ji)算,致力于提供安全、穩定(ding)、易用(yong)(yong)的(de)(de)操作系(xi)統。通過為應(ying)(ying)用(yong)(yong)提供確定(ding)性(xing)保障(zhang)能力,支持(chi)(chi)(chi)OT領(ling)域應(ying)(ying)用(yong)(yong)及OT與(yu)ICT的(de)(de)融合。歐拉(la)開源(yuan)社區通過開放的(de)(de)社區形式與(yu)全球的(de)(de)開發者(zhe)共同構(gou)建一個開放、多元和架(jia)構(gou)包容的(de)(de)軟件生態(tai)體系(xi),孵化支持(chi)(chi)(chi)多種處理器架(jia)構(gou)、覆蓋數(shu)字(zi)設(she)施全場景,推動企業數(shu)字(zi)基(ji)礎(chu)設(she)施軟硬件、應(ying)(ying)用(yong)(yong)生態(tai)繁榮發展。
2019年12月31日,面向多樣性計算的操(cao)作系(xi)統開源社區openEuler正式成立(li)。
2020年3月(yue)30日,openEuler 20.03 LTS (Long Term Support,簡寫為LTS,中(zhong)文為長生命(ming)周(zhou)期支持)版(ban)(ban)本正式發布(bu),為 Linux 世界帶來一個全(quan)新的具備(bei)獨立技(ji)術演進能力的Linux發行版(ban)(ban)。
2020年9月(yue)30日,首個openEuler20.09創(chuang)新版(ban)(ban)發布,該版(ban)(ban)本是openEuler社區中(zhong)的多個公(gong)司(si)、團隊、獨立開發者協同(tong)開發的成果,在openEuler社區的發展進程中(zhong)具有里程碑式的意(yi)義,也是中(zhong)國開源歷史上的標志(zhi)性事件。
2021年3月(yue)31日,發(fa)布openEuler 21.03內(nei)核創新版,該版本將內(nei)核升級(ji)到5.10,還(huan)在內(nei)核方向實現內(nei)核熱(re)升級(ji)、內(nei)存(cun)分級(ji)擴展等多個創新特性,加(jia)速提升多核性能,構筑千核運算能力。
2021年9月30日,全新openEuler 21.09創新版(ban)如期而至,這是歐拉首個支持全場景(jing)的(de)社區版(ban)。增強服務器和云(yun)計算的(de)特性,發(fa)布面向(xiang)云(yun)原生的(de)業務混部CPU調度算法、容(rong)器化操作系統KubeOS等關鍵技術;同時發(fa)布邊緣和嵌入式版(ban)本。
2022年4月15日(ri),歐拉捐贈之(zhi)后首(shou)個社區共建版本(ben)openEuler22.03 LTS版本(ben)將正(zheng)式發(fa)(fa)布,也是首(shou)個支持數字(zi)基(ji)礎設施全場(chang)景(jing)(jing)融合的長(chang)周期版本(ben),該版本(ben)針對服務器、云計(ji)算、邊緣計(ji)算和嵌入(ru)式四大場(chang)景(jing)(jing)首(shou)次發(fa)(fa)布新特性,方便(bian)開發(fa)(fa)者構建面(mian)向全場(chang)景(jing)(jing)的數字(zi)基(ji)礎設施操作系統(tong)。
2022年4月15日,在openEuler Developer Day 2022上,SUSE首次對外宣布(bu)(bu)了基于openEuler 22.03 LTS的商業發行(xing)版 ——SUSE Euler Linux 2.0,該版本將于2022年6月正(zheng)式發布(bu)(bu)。
openEuler作(zuo)為一(yi)個(ge)操作(zuo)系統發行版(ban)平臺,每兩年推出(chu)一(yi)個(ge)LTS版(ban)本。該版(ban)本為企(qi)業級(ji)用(yong)戶提供一(yi)個(ge)安全穩定可(ke)靠的操作(zuo)系統。
openEuler也是一個技(ji)術(shu)孵化(hua)器。通(tong)過(guo)每半年(nian)發(fa)布一次(ci)的(de)(de)創(chuang)新版(ban),快速集成(cheng)openEuler以及其(qi)他社(she)區的(de)(de)最新技(ji)術(shu)成(cheng)果(guo),將社(she)區驗(yan)證成(cheng)熟(shu)的(de)(de)特性逐步(bu)回合(he)到發(fa)行版(ban)中。這些新特性以單個開源(yuan)(yuan)項目的(de)(de)方(fang)式存在于社(she)區,方(fang)便開發(fa)者獲得源(yuan)(yuan)代碼,也方(fang)便其(qi)他開源(yuan)(yuan)社(she)區使用。
社區中的最(zui)新技術成果持續合入(ru)發(fa)行(xing)版(ban),發(fa)行(xing)版(ban)通(tong)過用(yong)戶反饋(kui)反哺技術,激發(fa)社區創新活(huo)力,從而不斷孵化新技術。發(fa)行(xing)版(ban)平臺和技術孵化器互(hu)相(xiang)促進(jin)(jin)、互(hu)相(xiang)推(tui)動、牽引版(ban)本持續演進(jin)(jin)。
開源(yuan)操(cao)作(zuo)系(xi)統的(de)(de)(de)構建(jian)過程,也是(shi)供(gong)應鏈聚合優化的(de)(de)(de)過程。擁有可靠開源(yuan)軟(ruan)件(jian)供(gong)應鏈,是(shi)大規模商用(yong)操(cao)作(zuo)系(xi)統的(de)(de)(de)基礎。 openEuler從用(yong)戶(hu)場景(jing)出發(fa),回溯梳理相(xiang)應的(de)(de)(de)軟(ruan)件(jian)依賴關系(xi),理清所有軟(ruan)件(jian)包的(de)(de)(de)上(shang)游(you)社區地(di)址,源(yuan)碼(ma)和上(shang)游(you)對應驗證。完成構建(jian)驗證、分發(fa)、實現生命周期管(guan)理。開源(yuan)軟(ruan)件(jian)的(de)(de)(de)構建(jian)、運行依賴關系(xi),上(shang)游(you)社區,三者之前形成閉環且完整透明的(de)(de)(de)軟(ruan)件(jian)供(gong)應鏈管(guan)理。
openEuler是(shi)覆蓋全(quan)場景(jing)的(de)(de)創新(xin)平臺,在引領內(nei)核創新(xin),夯實云化基座的(de)(de)基礎(chu)上,面(mian)向計算(suan)架構(gou)互聯總線、存儲(chu)介質發展新(xin)趨勢,創新(xin)分布式(shi)、實時(shi)加速引擎和基礎(chu)服務(wu),結合邊緣、嵌入式(shi)領域(yu)競爭力探索,打造全(quan)場景(jing)協(xie)同的(de)(de)面(mian)向數(shu)字基礎(chu)設(she)施(shi)的(de)(de)開源(yuan)操作(zuo)系(xi)統(tong)。
引領內核創新:
?云原生調度(du)增強(qiang):針(zhen)對云場景(jing)在(zai)(zai)線(xian)(xian)和離線(xian)(xian)業務混合部署場景(jing),創(chuang)新(xin)CPU調度(du)算法保障(zhang)在(zai)(zai)線(xian)(xian)業務對CPU的實時搶占及(ji)抖動抑制,創(chuang)新(xin)業務優先級OOM內存回收算法保障(zhang)在(zai)(zai)線(xian)(xian)業務安全可靠運行。
?新(xin)文(wen)件(jian)系(xi)統EulerFS:面(mian)向非易(yi)失性內存的新(xin)文(wen)件(jian)系(xi)統,采用(yong)軟更新(xin)、目錄雙視圖(tu)等技術減少文(wen)件(jian)元數據(ju)同步時間,提(ti)升文(wen)件(jian)讀寫性能。
?內(nei)存分級擴展 etMem:新增用(yong)戶態(tai)swap功能,策略配置淘汰的冷內(nei)存交換到(dao)用(yong)戶態(tai)存儲,用(yong)戶無(wu)感知,性能優于內(nei)核(he)態(tai)swap。
夯實云化基座:
?容器(qi)操作系統 KubeOS:云原生場(chang)景(jing),實現OS容器(qi)化部署、運維,提供與業(ye)務容器(qi)一致的基于(yu)K8S的管理體驗。
?安(an)全(quan)容(rong)器方(fang)(fang)案:iSulad+shimv2+StratoVirt安(an)全(quan)容(rong)器方(fang)(fang)案,相比傳統docker+qemu方(fang)(fang)案,底噪(zao)和啟動時間優化(hua)40%。
?雙平面部署工具 eggo:ARM/X86雙平面混合集群OS高效一鍵式安裝,百節點部署時間<15min。
探索場景創新:
?邊(bian)緣計算(suan):發布(bu)面向邊(bian)緣計算(suan)場(chang)景的版本openEuler 21.09 Edge,集成KubeEdge+邊(bian)云(yun)協同框架(jia),具(ju)備邊(bian)云(yun)應(ying)用統一管理和發放等基(ji)礎能力。
?嵌入式: 發布面向嵌入式領域的版本openEuler 21.09 Embedded,鏡像大小 < 5M,啟動時間<5S。
繁榮社區生態:
?友好桌面(mian)環境:UKUI、DDE 、Xfce 桌面(mian)環境,豐富(fu)社區桌面(mian)環境生(sheng)態。
?歐拉DevKit:支持操作(zuo)系統(tong)遷移、兼容(rong)性評估、簡化(hua)安全配置secPaver等更多開發工具。
平臺框架
openEuler 社(she)區(qu)與上下游生(sheng)態建立連(lian)接,構建多樣性的社(she)區(qu)合作伙伴(ban)和協作模式(shi),共同推進版本演進。
社區治理組織架構包含理事會、秘書處、技術委(wei)員會、用戶(hu)委(wei)員會、品牌宣傳(chuan)委(wei)員會、特別興(xing)趣小組 (Special Interest Group,以(yi)下(xia)簡稱(cheng)SIG):
理(li)事會(hui)指(zhi)導openEuler社區的(de)(de)發(fa)(fa)展方向,制定長期(qi)發(fa)(fa)展規劃和(he)(he)實施指(zhi)導意見(jian);審視用戶委員會(hui)、品牌宣(xuan)傳(chuan)(chuan)委員會(hui)的(de)(de)工作(zuo),對(dui)用戶委員會(hui)、品牌宣(xuan)傳(chuan)(chuan)委員會(hui)的(de)(de)工作(zuo)規劃和(he)(he)內容進行(xing)決(jue)策。同時(shi)理(li)事會(hui)面向全球各行(xing)業宣(xuan)傳(chuan)(chuan)和(he)(he)推(tui)廣(guang)(guang)openEuler社區及基于(yu)社區技(ji)術的(de)(de)操作(zuo)系(xi)統發(fa)(fa)行(xing)版(ban),促進其廣(guang)(guang)泛使用和(he)(he)生態建(jian)設。
秘(mi)書處(chu)在 openEuler 理事會的指導下開展日常工作:
1. 執行理事(shi)(shi)會的各項決(jue)議,籌備和落實(shi)理事(shi)(shi)會會議召開,協(xie)調社(she)區各個機構開展工作。
2. 編寫社區季度、年度的工作(zuo)報告,經理(li)事會批準后對外發布。
openEuler 技(ji)(ji)術委員會(hui)(Technical Committee,以下和 TC 互換使(shi)用)是 openEuler 社區的技(ji)(ji)術領(ling)導機構。
技術委員會的主要職責如下 :
1.技術委員會擁(yong)有技術決策的最終裁決權。
2.決策社區(qu)技術(shu)的(de)發展(zhan)愿(yuan)景和方向。
3.決策社區 SIG 的(de)成立(li)、撤銷(xiao)、合并等事務。解決 SIG 組之(zhi)間的(de)協作沖(chong)突(tu),輔導、審視和監(jian)督 SIG 組的(de)日常(chang)運作。
4.落實(shi)社區日常開發工作(zuo),保證 openEuler 操作(zuo)系(xi)統版本高質量發布(bu)。
5.引導社區(qu)在體系架(jia)構、內(nei)核、虛擬(ni)化(hua)、云原(yuan)生(sheng)、安全等領(ling)域技術創新,保證社區(qu)具(ju)有持(chi)續(xu)的技術競爭力。
6.引導(dao)社(she)區建立原(yuan)創(chuang)性開(kai)源項(xiang)目,持續構(gou)建社(she)區技術(shu)影(ying)響力。
公(gong)開(kai)的會議時(shi)間:當前TC在北京(jing)時(shi)間,每雙周周三(san)的上午(wu)10:00召開(kai)公(gong)開(kai)的例行(xing)線上討論會議。
具體(ti)會(hui)議參會(hui)方式(shi),會(hui)提前一天在(zai)郵件列表(biao)中討論確(que)定。
歡迎任何感興趣的開發者(zhe)參加旁聽。
專注于一個(ge)領域(yu)的(de)(de)持(chi)久(jiu)和(he)開放的(de)(de)團隊,該團隊通過定(ding)期的(de)(de)任務和(he)活動實現特定(ding)的(de)(de)交付目標(biao)。SIG具有公開透明的(de)(de)程序(xu),要遵循openEuler的(de)(de)行為(wei)準(zhun)則(ze)。任何人都可以參與并作出貢獻。
用(yong)戶委(wei)員會是社區的最終用(yong)戶溝通機(ji)構(gou),其(qi)主要職權如下(xia):
? 收(shou)集對于 openEuler 社(she)區版、基于 openEuler 社(she)區技術(shu)(shu)的(de)操作系統發行(xing)版、其它所屬(shu) openEuler 社(she)區開源項目的(de)技術(shu)(shu)和產品需(xu)求,反(fan)饋給技術(shu)(shu)委員會和理事會,推動技術(shu)(shu)委員會的(de)技術(shu)(shu)路線符合最終用戶的(de)需(xu)求,為(wei)理事會的(de)發展方(fang)向(xiang)和長(chang)期規劃提供(gong)市場意見。
? 整理 openEuler 社區(qu)版(ban)、基于(yu) openEuler 社區(qu)技術的(de)(de)操(cao)作系統發(fa)行版(ban)、其它所屬 openEuler 社區(qu)開源項目的(de)(de)用戶案例,在獲(huo)得(de)最(zui)終用戶授權的(de)(de)情況下配合品牌宣(xuan)傳(chuan)委員會進行案例宣(xuan)傳(chuan)。
品(pin)牌宣傳(chuan)委員(yuan)會(hui)是社區(qu)的品(pin)牌宣傳(chuan)機構,其主要(yao)職權是:
? 推廣 openEuler 操作系(xi)統技術和社區,提(ti)升 openEuler 品(pin)牌的(de)影(ying)響力。
? 引導 openEuler 操作系統技術(shu)的廣泛使用,構(gou)建 openEuler 全(quan)球(qiu)生態。
2021年(nian)11月9日(ri)上(shang)午,華(hua)為(wei)宣布捐贈歐拉系統,將全量代碼等捐贈給開放原(yuan)子開源基金(jin)會(hui)。這標志著歐拉從創始企業主導的開源項目(mu)演(yan)進到產業共(gong)建、社區(qu)自治。
2022年,歐拉開(kai)源操作(zuo)系統(tong)在賽昉科技(ji)的昉星光 RISC-V 單板(ban)計算機 VisionFive 上成功運行。
2022年6月15日(ri),華為伙伴暨開(kai)發者大會上,麒(qi)麟軟(ruan)(ruan)件(jian)(jian)、統(tong)信軟(ruan)(ruan)件(jian)(jian)、麒(qi)麟信安、SUSE、普華基礎軟(ruan)(ruan)件(jian)(jian)、拓林思、中科(ke)創達(da)、科(ke)東軟(ruan)(ruan)件(jian)(jian)、中科(ke)院軟(ruan)(ruan)件(jian)(jian)所9家伙伴正式發布基于(yu)openEuler22.03 LTS的操作系統(tong)商(shang)業發行版,將社區(qu)創新成果應(ying)用于(yu)千行百業。目前,整個歐拉(la)系的裝機(ji)量累計超過170萬套,新增市場份額達(da)到19%,預計年底將達(da)到25%,明年將做到中國新增市場份額第(di)一。