长期支持版本

    社区创新版本

      关键特性

      内存分级扩展

      当前内存制造工艺已经达到瓶颈,Arm 生态发展让每个 CPU 核的成本越来越低。数据库、虚拟机、大数据、人工智能、深度学习场景同时需要算力和内存的支持。内存容量成为了制约业务和算力的问题。 内存分级扩展通过 DRAM 和低速内存介质,如 AEP/SCM ,以及RDMA远端内存等形成多级内存,通过内存自动调度让热数据在 DRAM 高速内存区中运行,让冷数据交换到低速内存区,从而增加内存容量,保证核心业务高效平稳运行。该特性适用于内存缓存多,且随机访问模型的业务,实测等成本条件下MySQL性能提升40%。针对用户态存储框架和用户需求,新增用户态的内存交换机制。

      • 进程级控制,etmem 支持通过配置文件来进行内存扩展的进程,相比于操作系统原生的基于 LRU 淘汰的 kswap 机制,更加灵活和精准。
      • 冷热分级,用户态触发对指定进程进行内存访问扫描,根据分级策略配置文件,对内存访问结果进行分级,区分出热内存和冷内存。
      • 淘汰策略,根据配置文件和系统环境配置,对冷内存进行淘汰,淘汰流程使用内核原生能力,安全可靠,用户无感知。
      • 多介质扩展支持,支持SCM、XL Flash、NVMe SSD等多种介质作为扩展内存,根据介质自身访问速度指定内存冷热分层方案,达到扩展内存并减少性能损失的目的。

      应用场景:节点内业务进程内存分级扩展。
      适用于对内存使用较多,且访问相对不频繁的业务软件,扩展效果较好,比如 MySQL、Redis、Nginx 等,内存扩展操作均在节点内部,不涉及跨节点远端操作。
      在用户态存储框架的场景中,可通过策略框架的用户态userswap功能,使用用户态存储作为交换设备。

      KubeOS容器操作系统

      云原生是云计算发展的下一跳、k8s事实上已经成为云原生软件基础设施的底座。业界主流操作系统厂商都推出了针对云原生场景的OS,如Rehat RCHOS,AWS BottleRocket等,实现OS容器化部署、运维,提供与业务容器一致的管理和运维体验。
      openEuler适应云原生发展趋势,推出容器化操作系统KubeOS,实现云原生集群OS的统一容器化管理,具备如下特点:

      • OS容器化管理、对接K8S,原子化的生命周期管理;
      • OS轻量化裁剪,减少不必要的冗余包,可实现快速升级、替换等。

      应用场景:基于K8S容器云平台的业务节点服务器主机OS的容器化管理,提供容器业务相同的生命周期管理和运维体验。

      Eggo K8s部署工具

      Eggo是openEuler云原生Sig组K8S集群部署管理项目,提供高效稳定的集群部署集群的能力。支持单集群多架构、支持在线和离线部署模式多种部署模式,结合GitOps管理能力、感知集群配置变化,驱动集群OS统一高效部署。

      • 集群配置版本化管理,配置统一Git repo版本化管理,使用仓库汇总和跟踪集群的配置信息。
      • 配置感知, GitOps会感知git配置库中集群配置信息的变化,给部署引擎发起集群相应的操作请求。
      • 部署引擎,部署引擎负责下发任务给业务集群,触发部署业务集群、销毁业务集群、新增节点和删除节点等任务。

      应用场景:X86/ARM双平面云基础设施,基于K8S云原生框架,实现OS统一集群化部署、监控、审计等场景。

      OpenStack Train支持

      OpenStack Train是一款简单、可大规模扩展、丰富、标准统一的云管理操作系统,更多特性请参考OpenStack Train官方发行说明。

      • 集成openStack Queens/Rocky版本,使能基础设施即服务(IaaS)解决方案。
      • 增强块存储服务能力,增加容量扩展、快照和虚拟机镜像克隆等高级功能。
      • 增强容器化部署和网络能力,与容器能更好的集成。
      • 增加扩展服务支持,支持控制面板管理、裸机部署、云资源追踪等扩展服务。

      桌面支持

      • Kiran麒麟信安桌面系统:是一款以用户和市场需求为主导的稳定、高效、易用的桌面环境,主要包括了桌面、任务栏、托盘、控制中心和窗口管理等组件。

      兼容性清单

      文档捉虫

      “有虫”文档片段

      问题描述

      提交类型 issue

      有点复杂...

      找人问问吧。

      PR

      小问题,全程线上修改...

      一键搞定!

      问题类型
      规范和低错类

      ● 错别字或拼写错误;标点符号使用错误;

      ● 链接错误、空单元格、格式错误;

      ● 英文中包含中文字符;

      ● 界面和描述不一致,但不影响操作;

      ● 表述不通顺,但不影响理解;

      ● 版本号不匹配:如软件包名称、界面版本号;

      易用性

      ● 关键步骤错误或缺失,无法指导用户完成任务;

      ● 缺少必要的前提条件、注意事项等;

      ● 图形、表格、文字等晦涩难懂;

      ● 逻辑不清晰,该分类、分项、分步骤的没有给出;

      正确性

      ● 技术原理、功能、规格等描述和软件不一致,存在错误;

      ● 原理图、架构图等存在错误;

      ● 命令、命令参数等错误;

      ● 代码片段错误;

      ● 命令无法完成对应功能;

      ● 界面错误,无法指导操作;

      风险提示

      ● 对重要数据或系统存在风险的操作,缺少安全提示;

      内容合规

      ● 违反法律法规,涉及政治、领土主权等敏感词;

      ● 内容侵权;

      您对文档的总体满意度

      非常不满意
      非常满意
      提交
      根据您的反馈,会自动生成issue模板。您只需点击按钮,创建issue即可。
      文档捉虫
      编组 3备份