Euler 欧拉系统介绍

1 简介

EulerOS 是华为基于 Red Hat Enterprise Linux 的 CentOS 开发的商业 Linux 发行版,旨在为服务器和云环境提供操作系统。其开源社区版本称为 OpenEuler。

openEuler 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,是面向数字基础设施的开源操作系统。
在这里插入图片描述

重要节点与版本

  • 2010-2012,EulerOS诞生:华为内部高性能计算项目EulerOS首次发布。
  • 2013-2016,EulerOS 1.x系列:华为内部ICT产品首次规模商用,包括存储产品、无线控制器、CloudEdge等。
  • 2016-,EulerOS 2.x系列:华为内部云产品商用以及ICT产品规模商用,包括消费者云、华为公有云、存储产品、无线产品、云核心网等。
  • 2019年12月31日,华为作为创始企业发起了openEuler开源社区,并将EulerOS相关的能力贡献到openEuler社区,后续EulerOS将基于openEuler进行演进。
  • 2020年03月,openEuler 20.03 LTS 发布,作为首个LTS(长期支持)版本,它基于Linux Kernel 5.10,提供了长达4年的社区支持。这个版本采用了iSula轻量级容器解决方案,支持多种硬件加速和安全特性。它面向服务器、云计算、边缘计算和嵌入式实现了统一构建、统一SDK、统一联接。
  • 2021年9月,华为推出openEuler欧拉操作系统,正式发布 EulerOS
  • 2021年10月,OpenEuler 21.09 发布,配备了名为 EulerFS 的新文件系统,这也是一次内核升级,其组织方式类似于经典的HarmonyOS和OpenHarmony多内核架构,该架构同时搭载 RTOS 内核和 Linux 内核。此外,该操作系统还支持 UniProton RTOS 内核。
  • 2021年11月5日,openEuler Summit 将于 11 月 9 日-10 日在北京召开。此次峰会由欧拉开源社区举办,华为作为战略合作单位。
  • 2021年11月09日,在北京举行的“操作系统产业峰会 2021”上,华为将 openEuler 源代码捐献给 OpenAtom 基金会后,OpenEuler 成为该基金会运营的开源项目。
  • 2022年3月,openEuler 22.03 LTS发布。
  • 2022年10月2日消息,openEuler 22.09 正式版发布:实现欧拉与鸿蒙的互联互通
  • 2022年12月16日消息,openEuler 宣布全球下载量突破 100 万,开源欧拉将在12月28日-29日举行操作系统产业峰会 2022&openEuler Summit 2022。
  • 2022年12月底,开源欧拉社区企业成员数超过600家,商业累计装机部署数量达300万套,在中国服务器操作系统的新增市场中,欧拉的市场份额达25%。
  • 2023年4月,经过openEuler委员会全体会议的批准,openEuler工业领域操作系统筹备委员会正式成立。
  • 2023年4月3日,openEuler 23.03发布,作为社区创新版本,它新增了5500万行代码,主要集中在服务网格数据面Kmesh加速、openGemini时序数据库、iSulad支持镜像RO数据管理目录拆分等技术创新和基础软件包升级。这个版本还集成了Linux Kernel 6.1的众多新特性。

EulerOS 特色

EulerOS 包含 Apache HTTP Server(即 Apache),作为其平台支持的工具之一。

  • 完美支持ARM64
    − EulerOS是支持ARM64架构服务器的最佳操作系统之一。在性能、兼容性、功耗等方面具有较强的竞争力,持续推动ARM64生态建设。
    − 提升多核并发性,提升业务绩效;L2缓存共享技术,提高不同OSD进程之间的访问效率;ARM64 架构上内核热补丁的第一个实现。
    − 通过ARM64服务器芯片关键特性赋能,持续为Linux内核、虚拟化、GCC、OpenJDK和Docker开源社区贡献力量,实现核心业务场景性能突破,产业生态成熟。

  • 极致安全

  • 运营商级的可靠性、可用性和可维护性

  • 高性能

  • Linux 容器
    Linux 容器是一种操作系统级虚拟化方法,用于在单个控制主机上运行多个隔离的 Linux 系统(容器)。EulerOS中的Linux容器提供了轻量级应用隔离的灵活性,降低了应用的部署成本。

  • EulerOS在编译、虚拟内存、CPU调度、IO驱动、网络、文件系统等各个方面都进行了广泛的优化。这些优化有助于其卓越的性能,使其成为可用的性能最高的平台之一。
    在这里插入图片描述

EulerOS 与 openEuler 区别联系

Huawei Cloud EulerOS、openEuler和EulerOS镜像均为华为自研镜像。

镜像类型 描述
Huawei Cloud EulerOS (简称HCE) Huawei Cloud EulerOS(简称HCE OS),是基于openEuler开发的一款商业发行版镜像,可替代CentOS OS等操作系统,并提供专业的维护保障能力,镜像目前免费对用户使用。

说明:Huawei Cloud EulerOS 2.0是基于openEuler 22.03 LTS版本构建的云上操作系统。
openEuler openEuler是一款开源镜像,您可以免费使用,但是不提供商业维护保障能力。openEuler最初由华为研发,但是已经在2021年11月9日正式捐赠给开放原子开源基金会,openEuler的技术支持由开源社区提供。
EulerOS EulerOS是基于开源技术的企业级Linux操作系统软件,具备高安全性、高可扩展性、高性能等技术特性,能够满足客户IT基础设施和云计算服务等多业务场景需求。

说明:EulerOS是基于开源操作系统openEuler进行开发的华为内部的操作系统。

Euler 与 HarmonyOS 区别联系

HarmonyOS 侧重于 toC 产品,如手机、平板,多用于麒麟芯片,
Euler 侧重于服务器、通用计算,多用于昇腾芯片、鲲鹏芯片。

EulerOS 与 openEuler 共享华为移动操作系统 HarmonyOS 的技术,包括 BiSheng 编译器、分布式 DSoftBus 技术、OpenHarmony 分布式文件系统 (HMDFS)、EROFS 只读文件系统和原生 HAP 文件格式。华为计划在两个操作系统之间统一其他组件。

2 openEuler特色

支持 ARM,x86,RISC-V 等全部主流通用计算架构

openEuler 已支持 ARM,x86,RISC-V 等全部主流通用计算架构。并且,openEuler还率先支持NVIDIA,昇腾等主流的AI处理器,使其算力更具多样性。

融入 AI 生态

openEuler 兼容 NVIDIA、Ascend 等主流 AI 算力平台的软件栈,为用户提供高效的开发运行环境。
openEuler 已兼容 CANN,CUDA 等硬件 SDK,以及 TensorFlow、PyTorch 等相应的 AI 框架软件,支持 AI 应用在 openEuler 上高效开发与运行。

嵌入式

openEuler源自linux,在最近更新的22.03版本中,它支持了嵌入式虚拟化弹性底座,提供 Jailhouse 虚拟化方案、openAMP 轻量化混合部署方案,用户可以根据自己的使用场景选择最优的部署方案。同时支持 ROS humble 版本,集成 ros-core、ros-base、SLAM 等核心软件包,满足 ROS2 运行时要求。

22.03 LTS SP3 版本新增支持 RK3588 芯片。

实时能力提升

  • 软实时
    软实时中断响应时延微秒级。

  • 硬实时
    硬实时系统(UniProton):是一款实时操作系统,具备极致的低时延和灵活的混合关键性部署特性,可以适用于工业控制场景,既支持微控制器 MCU,也支持算力强的多核 CPU。

引入 OpenHarmony 一些突出功能

集成 OpenHarmony 的分布式软总线和 hichain 点对点认证模块,实现欧拉嵌入式设备之间互联互通、欧拉嵌入式设备和 OpenHarmony 设备之间互联互通;支持 iSula 容器,可以实现在嵌入式上部署 openEuler 或其他操作系统容器,简化应用移植和部署。

参考

1、华为–EulerOS
2、openEuler官网
3、wiki–EulerOS
4、华为–/mirrors_os2/euler/
5、百科–EulerOS
6、openeuler-mirror/Preempt_RT
7、Huawei Cloud EulerOS、openEuler和EulerOS镜像的主要区别是什么?
8、openEuler—全球最具活力的操作系统开源社区之一

猜你喜欢

转载自blog.csdn.net/qq_38880380/article/details/139252653