openEuler新生态是指以openEuler操作系统为核心的开源社区、硬件和软件所组成的生态系统,致力于为云边端协同的ICT时代构建新一代数字基础设施。
openEuler是基于Linux内核创新开发的全场景开源操作系统,具有多架构支持、高安全性、智能性,适用于服务器、云原生、边缘和嵌入式等多种应用场景。openEuler由中国开放原子开源基金会主导,华为公司深度参与,致力于为开发面向新一代数字基础设施的操作系统平台。
openEuler支持丰富的硬件架构,可形成更完善的硬件生态,主要硬件架构有广泛应用的x86处理器,低功耗、高性能的鲲鹏系列等ARM处理器,新兴的RISC-V处理器,LoongArch等中国自主研发的处理器,等等。
openEuler通过每半年发布一次创新版本,快速集成社区的最新技术成果,社区发行版通过用户的反馈反哺技术,激发社区创新活力,从而不断孵化新技术。发行版和技术孵化器互相促进、互相推动,牵引版本持续演进,openEuler操作系统的版本管理如图1.7所示。
图1.7 openEuler操作系统的版本管理
openEuler 24.03 LTS(Long Term Support)是当前的长生命周期版本。该系统基于Linux 5.10 内核构建,集成了分布式软总线、KubeEdge+边云协同框架等功能特性,具有优秀的数字基础设施协同能力,可为企业级用户提供安全、稳定、可靠的基础软件平台。
openEuler社区是以openEuler操作系统开发为核心任务的开源社区,致力于通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处理器的架构、覆盖数字基础设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。
2010年左右,华为开始研发EulerOS。经过长达10年的研发,EulerOS在华为内部已经成熟并大规模应用。2019年,华为将EulerOS贡献到开源社区,命名为openEuler操作系统,与行业伙伴共同构筑共建、共享、共治的全面数字基础设施。
openEuler社区现已成为国内最具活力的开源社区之一。自开源以来,openEuler社区持续高速发展,其生态架构如图1.8所示,openEuler社区吸引了超万名贡献者、900多家合作伙伴,建立超过100个SIG(Special Interest Group,特别兴趣组),其发展速度放眼全球都是极快的。openEuler社区积极对接全球四大开源基金会,目前已完成95%的项目兼容性支持。对于平台型开源软件,例如OpenStack、KubeEdge、OpenHPC、Hadoop、Spark等,已经实现了上游社区的原生支持,覆盖了包括云原生、大数据、分布式存储、数据库、HPC(High Performance Computing,高性能计算)等主流应用场景,让全球用户可便捷地部署、使用openEuler。
未来,openEuler社区将进一步与国际开源基金会展开生态合作,持续融入全球开源体系,为全球开源贡献openEuler的力量。
图1.8 openEuler生态架构
openEuler社区与上下游生态建立连接,构建多样性的社区合作伙伴和协作模式,共同推进版本演进。中国主流的操作系统厂家麒麟软件、统信软件、普华基础软件、麒麟信安、拓林思软件等已加入openEuler社区,在积极参与社区事务的同时,还基于openEuler发布了多个商业发行版操作系统。
● 麒麟软件基于openEuler内核打造的银河麒麟高级服务器操作系统,可面向多核异构计算场景,应用于关键业务和数据负载。
● 普华基础软件推出基于openEuler的首个商业发行版——普华服务器操作系统(鲲鹏版)。
● 统信软件基于openEuler发布deepinEuler V1.0,是支持鲲鹏处理器的服务器操作系统,全面支持鲲鹏处理器的新特性,并拥有优良的性能。
openEuler社区不断组建面向场景化的SIG,推动openEuler应用边界从最初的服务器场景,逐步拓展到云计算、边缘计算、嵌入式等更多场景,例如,新增了面向边缘计算的openEuler Edge、面向嵌入式的openEuler嵌入式操作系统。
openEuler致力于与广大生态伙伴、用户、开发者一起,通过联合创新、社区共建,不断增强场景化能力,最终实现同一操作系统支持多设备,应用一次开发覆盖全场景。