openeluer操作系统概述
openeluer操作系统概述
openEuler出现的背景
- EulerOS是一款基于Linux内核的服务器操作系统,支持x86和ARM等多种处理器架构,适用于数据库、大数据、云计算、人工智能等应用场景;
- 在近10年的发展中,EulerOS成功支持了华为各种产品解决方案,以安全、稳定、高效被业界认可;
- 随着云计算的兴起和鲲鹏芯片的发展,EulerOS成为与鲲鹏芯片配套最合适的软件基础设施
- 为推动鲲鹏生态的发展,繁荣国内和全球的计算产业,2019年底EulerOS被正式推送开源社区,命名为openEuler。
openEuler发展历程一览
openEuler是什么?
- openEuler是一个开源、免费的Linux发行平台;
- 支持x86、ARM、RISC-V等多种处理器架构;
- 所有开发者、企业、商业组织都可以使用openEuler社区版本,也可以基于社区版本发布自己二次开发的操作系统版本。
- https://openeuler.org/
- https://gitee.com/openeuler/
openEuler和主流OS系的关系
- openEuler与SuSE、Debian、RedHat的上游社区都是kernel社区
- www.kernel.org
- openEuler社区发行LTS免费版本,使能OSV发展商业发行版,如麒麟软件、普华、中科软、万里开源等
openEuler发行版介绍
openEuler平台框架
- 释放算力:
- Kernel:分预调+15%
- StratoVirt轻量级虚拟机:开销-80%,启动速度+10倍
- iSula 2.0云原生容器:空载资源消耗-68%
- 毕昇JDK:SpecJbb +20%
- 安全可信:
- IMA完整性度量架构:防止恶意篡改
- secGear机密计算框架:多平台安全应用开发效率倍级提升
- 繁荣生态:
- Compass-CI开源软件自动化测试平台:
- 1000+开源软件自动化测试
- A-Tune只能调优:10大类场景,20+款应用
- UKUI桌面:轻量级Linux桌面环境
鲲鹏处理器简介
鲲鹏处理器是基于ARMv8-64指令集开发的通用处理器;
物理架构上包含SoC、Chip、DIE、cluster、core等概念
鲲鹏处理器的虚拟化技术
- 鲲鹏处理器支持CPUCore虚拟化、内存虚拟化、中断虚拟化以及SMM
- U等多项虚拟化技术。
- 多个虚拟机可以运行在一个中间层(Hypervisor)之上,共用一套硬件
- 资源。
- 每个VM按照原有的方式运行并只看到属于自己的资源,互相不能访问
- 对方的资源。
openEuler的增强
- 为充分发挥鲲鹏处理器的优势,openEuler对通用Linux操作系统作了增强。
目前,openEuler所做的增强包含了如下几个方面:
- 多核调度技术:Numa aware解决方案
- 软硬件协同:提供KAE(KunpengAcceleratorEngine)引擎插件
- 轻量级虚拟化:提供iSulad轻量级容器全场景解决方案
- 智能优化引擎:A-Tune
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 kukualのblog!