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