常见问题

社区通用问题

openEuler 是什么?

OpenAtom openEuler(简称“openEuler”)是开放原子开源基金会孵化及运营的开源项目。 它是一个面向数字基础设施的开源操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。

openEuler社区是怎么样的?

2019 年 12 月 31 日,面向多样性计算的操作系统开源社区openEuler正式成立。 openEuler社区致力于与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处理器架构、覆盖数字基础设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。openEuler社区和上下游生态紧密连接,构建多样性的社区合作伙伴和协作模式,共同推进版本演进。

openEuler支持哪些架构?

openEuler社区当前已与多个设备厂商建立丰富的生态,包括Intel、AMD、兆芯、海光、鲲鹏、飞鹏、龙芯、申威等主流芯片厂商,支持x86、Arm、SW64、RISC-V、LoongArch等多种处理器架构,逐步扩展PowerPC 等更多芯片架构;支持多款CPU芯片,包括龙芯3号、兆芯开先和开胜系列、Intel Sierra Forest和Granite Rapids、AMD EPYC Milan和Genoa等芯片系列;支持多个硬件厂商发布的多款整机型号、板卡型号,支持网卡、RAID、FC、GPU&AI、DPU、SSD、安全卡七种类型的板卡,具备良好的兼容性。

openEuler多久发布一次新版本?

openEuler发布两种社区版本,包括长期支持版本(即“LTS版本”)和创新版本。 LTS版本每两年发布一版,提供四年社区支持,包括两年的维护支持和两年的延长支持。LTS版本为企业级用户提供一个安全稳定可靠的操作系统。 创新版每六个月发布一版,提供六个月社区支持。创新版本快速集成openEuler的最新技术成果,将验证成熟的特性逐步回合到发行版中。这些新特性以单个开源项目的方式存在于社区,方便开发者获得源代码,也方便用户使用。 在单个版本生命周期结束前,用户会提前三个月在社区邮件列表中收到公告等通知。

openEuler有哪些SIG组?要如何加入?

目前openEuler社区共有超100个SIG组(special interest group),分别针对特定的技术主题或项目成立。每个SIG在Gitee上都会拥有一个或多个项目,这些项目会拥有一个或多个仓库,SIG的交付成果会保存在这些仓库内。SIG成员可以在仓库内提交Issue、解决问题、参与评审等,推动交付成果成为openEuler社区发行的一部分。 openEuler的SIG分为代码仓管理和社区运营治理两种类型,致力于推动工具链、架构、桌面、通用中间件、云原生基础设施等领域的技术创新,覆盖了AI、嵌入式、安全和合规等热门主题,助力openEuler社区生态构建。 您可以通过订阅SIG邮件、参加公开例会或直接联系SIG maintainer,加入心仪的SIG。SIG全景图请见SIG中心。 如果现有的SIG中没有您感兴趣的,您可以在openEuler社区中寻找两到三个具有共同目标的人讨论决定成立SIG组,维护社区中的某个技术方向的软件包或发起孵化项目。具体如何成立SIG,请见申请流程

如何贡献openEuler社区?

openEuler社区欢迎代码类贡献和非代码类贡献。您可以按照以下步骤进行社区贡献:

  1. 在参与社区贡献之前,您需要根据自身身份(个人、员工、或企业),签署对应的贡献者许可协议,即“CLA协议”。

  2. SIG中心,找到您感兴趣的SIG并加入。如果您对某个方向有浓厚的兴趣,且未找到对应的SIG组,那么您可以参考SIG组申请流程来申请创建新的SIG进行维护和发展。

  3. 贡献原创开源项目、进行代码类贡献和非代码类贡献。openEuler社区有两类代码仓库,包括存放源码类项目的代码仓和存放制作发布件所需的软件包仓

    • 可以直接在代码仓中创建原创项目,或者将您在其他社区开发的软件包加入到软件包仓。具体操作,请参考新增代码包
    • 可以使用Gitee、GitHub或邮箱账号登录官网的QuickIssue页面,快速提交issue。
    • 如果您对非代码贡献感兴趣,也可以在非代码贡献指南中找到合适的项目。
  4. 参加社区活动:openEuler社区举办多种线上线下活动,包括主题峰会、社媒直播、meetup、SIG活动等,期待您的加入。

想要了解更多openEuler社区贡献途径,请访问贡献攻略

从哪些渠道可以获取openEuler的最新资讯?可以在哪些平台和其他openEuler用户交流?

您可以通过以下方式获取openEuler的最新资讯和进行互动交流:

  • 官方网站:通过浏览openEuler官方网站,获取文档、白皮书和用户案例等相关信息。
  • 课程中心:探索我们的在线课程,深入了解openEuler的技术细节。
  • 社交媒体:关注我们的社交媒体账号,如openEuler微信公众号、B站、头条号等,获取开源行业和操作系统行业相关的最新事件、合作关系以及技术解决方案的最新资讯。
  • 邮件列表:订阅我们的邮件列表,获取openEuler各个SIG的最新动态。
  • 官方论坛:访问openEuler论坛或通过添加openEuler小助手(微信号:openeuler123)微信好友加入社区交流群,进行提问和参与讨论。

openEuler社区欢迎您的加入,期待您能在社区中提升技能、结交朋友!

openEuler社区有哪些合作伙伴?应用于哪些行业?

openEuler目前已广泛应用于各行各业,包括政务、金融、运营商、互联网、电力、制造业、能源、教育、交通和医疗等行业。 openEuler 希望与广大生态伙伴、用户、开发者一起,通过联合创新、社区共建,不断增强场景化能力,最终实现统一操作系统支持多设备,应用一次开发覆盖全场景。

openEuler操作系统噪声是指什么?

操作系统噪声是指业务运行中执行的非应用计算任务,包括:

  • 系统/用户态守护进程。
  • 中断处理。
  • 用户态或内核中驻留的进程。
  • 内存管理、调度开销。
  • 业务应用中的非计算任务,如监控 log 线程通信等。
  • 资源竞争带来的噪声,如由共享高速缓存导致的高速缓存不命中 (Cache Miss), 以及由共享物理内存导致的页面错误 (Page Fault)。

openEuler常用repo源

为了方便大家快速找到openEuler所需版本的repo源,现将openEuler各版本的repo源进行了整理并归类,详情可查看:https://forum.openeuler.org/t/topic/768