欧拉(英文:Euler)是面向数字基础设施的企业级Linux操作系统,包括开源的操作系统openEuler和华为内部的商用操作系统EulerOS。[5][1]欧拉支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持OT领域应用及OT与ICT的融合。[1]
在2010-2012年期间,华为内部高性能计算项目EulerOS首次发布。[3]2019年9月19日,华为宣布EulerOS开源,openEuler开源社区成立。[4]2021年11月9日,华为将欧拉开源操作系统项目openEuler正式捐赠给开放原子开源基金会,欧拉正式走向产业共建、社区自治。[6]
截至2023年12月15日,欧拉累计装机量超过610万套,根据IDC预测,2023年欧拉在中国服务器操作系统市场份额达到36.8%,成长为中国市场份额第一的服务器操作系统。[6]
华为内部的EulerOS
在2010-2012年期间,华为内部高性能计算项目EulerOS首次发布。EulerOS是在CentOS(社区企业操作系统,Linux发行版之一)的基础上,进行编译开发的。这时候欧拉系统还是华为内部的研发项目,并没有投入正式应用。[3]
在2013-2016期间,首个商用版本的EulerOS 1.x系列发布,主要应用于存储产品、无线控制器、CloudEdge等。这算是华为内部开始小范围测试欧拉。[3]
2016年开始,EulerOS 2.x系列在消费者云、华为公有云、存储产品、无线产品、云核心网上登场。[3]
开源的openEuler
2019年9月19日,在2019华为全联接大会上,华为宣布服务器操作系统EulerOS开源,openEuler即日对友好合作伙伴内测。[4]12月31日,面向多样性计算的操作系统开源社区openEuler正式成立,并且openEuler还推出社区发行版。[1][3]
2020年3月27日,openEuler开源社区正式发布openEulerLTS20.03(LongTermSupport)版本。这标志着openEuler已经有了成熟的规模商用能力。9月30,首个openEuler 20.09创新版发布,该版本是openEuler社区中的多个公司、团队、独立开发者协同开发的成果,在openEuler社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。[1]
2021年3月31日,openEuler 21.03内核创新版发布,该版本将内核升级到5.10,还在内核方向实现内核热升级、内存分级扩展等多个创新特性,加速提升多核性能,构筑千核运算能力。[1]9月25日,在华为全联接2021上,面向数字基础设施的开源操作系统欧拉(openEuler)全新发布。欧拉操作系统可广泛部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖IT(InformationTechnology)、CT(CommunicationTechnology)和OT(OperationalTechnology),实现统一操作系统支持多设备,应用一次开发覆盖全场景。[7]9月30日,全新openEuler 21.09创新版发布。[1]同年11月9日,华为将欧拉开源操作系统项目正式捐赠给开放原子开源基金会,欧拉正式走向产业共建、社区自治。[6]
2022年4月3日,欧拉完成正式捐赠后的首个共建社区版本openEuler 22.03 LTS正式发布,此版本也是欧拉首个支持全场景融合的社区长周期版本,满足服务器、云计算、边缘计算和嵌入式四大场景的多种不同类型设备部署要求和应用场景。[8]同年10月2日,openEuler 22.09正式版发布,实现了欧拉与鸿蒙的互联互通。作为社区捐赠后的首个创新版本,openEuler 22.09版本全量代码已达6.7亿行,新增代码2012万行,内核新增原创代码4.8万行,北向源码软件包新增超12000个,总量达28087个。[9]截至12月28日,欧拉商业装机量累计达300万套,在2022年国内新增服务器操作系统市场占有率超过25%。[6]
截至2023年12月15日,欧拉累计装机量超过610万套,根据IDC预测,2023年欧拉在中国服务器操作系统市场份额达到36.8%,成长为中国市场份额第一的服务器操作系统。[6]
功能和服务
openEuler是覆盖全场景的创新平台,在引领内核创新,夯实云化基座的基础上,面向计算架构互联总线、存储介质发展新趋势,创新分布式、实时加速引擎和基础服务,结合边缘、嵌入式领域竞争力探索,打造全场景协同的面向数字基础设施的开源操作系统。[1]
云原生调度增强
针对云场景在线和离线业务混合部署场景,创新CPU调度算法保障在线业务对CPU的实时抢占及抖动抑制,创新业务优先级OOM内存回收算法保障在线业务安全可靠运行。[1]
新文件系统EulerFS
面向非易失性内存的新文件系统,采用软更新、目录双视图等技术减少文件元数据同步时间,提升文件读写性能。[1]
内存分级扩展etMem
新增用户态swap功能,策略配置淘汰的冷内存交换到用户态存储,用户无感知,性能优于内核态swap。[1]
容器操作系统KubeOS
云原生场景,实现OS容器化部署、运维,提供与业务容器一致的基于K8S的管理体验。[1]
安全容器方案
iSulad+shimv2+StratoVirt安全容器方案,相比传统docker+qemu方案,底噪和启动时间优化40%。[1]
双平面部署工具eggo
ARM/X86双平面混合集群OS高效一键式安装,百节点部署时间<15min。[1]
边缘计算
发布面向边缘计算场景的版本openEuler 21.09 Edge,集成KubeEdge+边云协同框架,具备边云应用统一管理和发放等基础能力。[1]
嵌入式
发布面向嵌入式领域的版本openEuler 21.09 Embedded,镜像大小<5M,启动时间<5S。[1]
友好桌面环境
UKUI、DDE、Xfce桌面环境,丰富社区桌面环境生态。[1]
欧拉DevKit
支持操作系统迁移、兼容性评估、简化安全配置secPaver等更多开发工具。[1]
平台框架
openEuler社区与上下游生态建立连接,构建多样性的社区合作伙伴和协作模式,共同推进版本演进。[1]
架构支持
支持x86、ARM、RISC-V等多处理器架,未来还将支持PowerPC、SW64等更多芯片架构。[10]
场景支持
支持服务器、云、边缘、嵌入式场景、从底层到表层的全栈场景,从而实现万物互联。[10]
内核特性
进程调度、内存管理、网络等12处创新性能提升达200%。[10]
容器技术
推出了新的QAS算法以及云原生OS和安全容器技术,强化了对云原生、虚拟化的支持力度。[10]
高安全
欧拉能够提供各种安全技术以防止入侵,保障系统安全。[11]
可配置加固策略。[11]内核级OS安全能力。[11]通过公安部信息安全技术操作系统安全技术要求认证。[11]通过德国BSI PP标准的CC EAL4+认证。[11]通过美国NIAP PP标准的CC EAL2+认证。[11]通过美国NISTCAVP密码算法认证。[11]支持业界主流的安全漏扫工具。[11]
高可靠、高可用、高保障
欧拉在标准资质、RAS特性方面为客户业务系统提供了高可靠性和高稳定性技术保障。[11]
故障管理(故障预测、分析、纠正、隔离)。[11]设备热插拔(支持设备动态调整、在线设备维护)。[11]软件故障修复(内核/用户态热补丁)。[11]7*24的服务保障体系(定制、调测、补丁升级、现场)。[11]Unix03、LSB、IPv6 Ready、GB18030等行业标准认证体系。[11]
相关评价
“欧拉”的经验充分证明,只要中国开发者协同起来,就有能力创建世界一流的开源社区,呼吁产业界共同携手,推动开源欧拉成为中国业界带头创建的、首个具有世界影响力的开源社区。(中国工程院院士倪光南 评)[6]
相关事件
2021年11月9日上午,在操作系统产业峰会2021上,华为携手社区全体伙伴共同将欧拉开源操作系统(openEuler)正式捐赠给开放原子开源基金会。[12]
截至2023年12月15日,欧拉累计装机量超过610万套,根据IDC预测,2023年欧拉在中国服务器操作系统市场份额达到36.8%,成长为中国市场份额第一的服务器操作系统。一年左右,欧拉装机量实现了倍增,恒生电子、软通动力、润和软件、中科创达、诚迈科技、麒麟信安、中国软件等多家上市公司为欧拉生态合作伙伴。openEuler社区与9大海外头部开源基金会开展深入合作,为150多个国家和地区提供服务,构建全球开源新生态,开创了中国开源新模式。[6]
参考资料 12
- 欧拉操作系统简述 — zol新闻中心
- 首页 — 开放原子开源基金会
- 互通鸿蒙OS:华为发布的新系统,杀疯了-36氪 — 36氪
- 华为宣布服务器操作系统EulerOS开源 12月31日全面开放 — 新浪财经
- EulerOS — 华为云
- 欧拉操作系统倍增式发展 多家上市公司为生态伙伴 — 证券时报
- 数字基础设施开源操作系统欧拉全新发布 — 今日头条
- 开源欧拉 openEuler 22.03 LTS 首个社区共建长周期版本正式发布 — IT之家
- openEuler 22.09 正式版发布:实现欧拉与鸿蒙的互联互通 — IT之家
- 官方科普:一图读懂欧拉开源操作系统 — IT之家
- EulerOS 简介 — 华为云
- 华为宣布捐赠欧拉系统 将全量代码等捐赠给开放原子开源基金会|华为_新浪科技_新浪网 — 新浪网