Euler 欧拉系统介绍
- 1 简介
- 重要节点与版本
- EulerOS 特色
- EulerOS 与 openEuler 区别联系
- Euler 与 HarmonyOS 区别联系
- 2 openEuler特色
- 支持 ARM,x86,RISC-V 等全部主流通用计算架构
- 融入 AI 生态
- 嵌入式
- 实时能力提升
- 引入 OpenHarmony 一些突出功能
- 参考
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—全球最具活力的操作系统开源社区之一