openEuler 社区 2022 年 7 月运作报告

openEuler2022-07-31社区运作报告

在刚结束不久的 2022 开放原子全球开源峰会,我们见证 openEuler 开源项目捐赠后的飞速发展成果,目睹社区首批顾问专家聘任成功,感受 openEuler 在生态构建、技术创新和商业落地等方面取得的跨越式进展。


7 月 27 日 OpenAtom openEuler 分论坛 邀请了产学研用媒等 12 位业内的领导共同见证并启动开源新征程。

Review:2022 开放原子全球峰会

中国工程院倪光南院士表示,openEuler 社区是我国企业通过开源模式与世界同行协同创新,推进计算技术和产业发展的一个典型,openEuler 社区中技术水平、规模、运维以及推广等等方面,都达到了同类社区的国际水准,已经发展成为世界上该领域很有影响的社区。

Review:倪光南:openEuler 已达国际同类社区水准

中国工商银行、天翼云、统信软件、麒麟信安、国家电网、软通动力、英特尔、恒生电子、润和软件、拓林思等多位 openEuler 项目的核心成员单位共同参与本次盛会,与大家分享开源+产业结合的技术创新和最佳落地实践。

Review:2022 开放原子全球开源峰会 openEuler 分论坛圆满召开

在年度开源贡献之星揭晓仪式—“源”聚星世界环节上,社区依据近一年来贡献量评选出了 12 名年度优秀贡献者,旨在对在代码、文档和社区活动中做出突出贡献的代表表达敬意。

Review:openEuler 社区 12 位开发者荣获年度开源贡献之星


刚过去的这一个月,除了峰会之外,openEuler 社区还有很多值得分享的瞬间。

社区规模

社区持续活跃

截至 7 月 31 日,openEuler 社区用户达到了57.8W+超过 1W 名开发者在社区做出贡献,累计产生Issue 37.7K+条PR 67K+ 条

具体可查看:openEuler 社区贡献看板

社区治理

社区理事会

  • 秘书处牵头制定《欧拉生态创新中心授权管理办法》,理事会审议通过并开始推行。

  • 秘书处牵头制定《欧拉开源社区人才测评机构的授权流程与管理规范》,理事会审议通过并开始推行。

21 家新单位成员加入 openEuler

7 月,安捷中科(北京)数据科技有限公司、宜昌智满分教育科技有限公司、上海交通大学、福建博思软件股份有限公司、思腾合力(天津)科技有限公司、Shanghai MT Networks co,.Itd、北京逐风科技有限公司、成都西交智汇大数据科技有限公司、上海爱数信息技术股份有限公司、China Chengdu GhostCloud technology co., ltd、INTROPYTECH、粤港澳大湾区(广东)国创中心、苏州超集信息科技有限公司、芯动微电子科技(珠海)有限公司、中铁信弘远(北京)软件科技有限责任公司、四川信业金键信息技术有限责任公司、深圳中软国际科技服务有限公司、六合远教(成都)科技有限公司、深圳华龙迅达信息技术股份有限公司、中盈优创资讯科技有限公司、深圳中软国际科技服务有限公司等 21 家新单位成员 加入 openEuler。

截至目前,已超过 360 家企业伙伴加入社区组织,与 openEuler 一起推动企业数字基础设施软硬件、应用生态繁荣发展。

社区首批顾问专家聘任成功

openEuler 社区完成首批顾问专家聘任,邀请在产、学、研、用、媒领域有影响力的专家和学者为社区未来发展方向和战略给予指导和建议。中国开源软件联盟名誉主席陆首群、中国工程院院士倪光南、北京大学计算机系教授周明辉、极客邦科技创始人兼 CEO、InfoQ 中国创始人霍太稳等四位顾问专家接受聘任。并在 7 月 27 日开放原子开源基金会峰会上完成聘任仪式。

review:openEuler 社区完成首批顾问专家聘用,共同为社区的发展 ​ 贡献力量

技术发展

openEuler SIG 例会

为了方便开发者更好地参与社区工作,当前在openEuler 官网首页的日历面板,展示了社区 SIG 组每场例会。遵循开源、开放原则,每场 SIG 例会从议题收集、技术讨论、会议纪要等各讨论过程均对外开放。

操作系统迁移至 openEuler 指南

企业伙伴在进行操作系统升级时,总会面临一些挑战:硬件兼容性、软件兼容性、升级后系统环境如何快速恢复?升级后如何能够更好发挥系统性能?

针对这些需求,社区推出了一份操作系统迁移至 openEuler 指南,该指南提供了相关的兼容性评估、分析、测试等工具的使用,以及相关应用关键迁移的案例参考,助力企业简单、平稳、高效进行操作系统升级。

多 SIG 联合,探讨 openEuler 资源利用率提升技术

经过多个研究,当前全球数据中心用户集群的平均 CPU 利用率低于 20%,存在巨大的资源浪费。为此,Cloud Native SIG、High Performance Network SIG,Kernel SIG, OpenStack SIG 和 Virt SIG 等多个 SIG 联合,一起探讨提升数据中心资源利用率的相关技术,形成初步的解决方案。如果您对该技术感兴趣,可以在openEuler SIG List查找并关注上述的 SIG 组,加入其中。

相关链接:openEuler 资源利用率提升之道 01 概论

StartoVirt 虚拟网卡的实现

StartoVirt 当前支持 Virtio-net / Vhost-net / Vhost-user-net 三种虚拟网卡。针对不同的场景可以选择不同的虚拟网卡:

• 对性能要求不高的可以使用最通用的 Virtio-net 虚拟网卡;

• 对性能有要求但没有充足的 CPU 资源的情况下,可以选择 Vhost-net 虚拟网卡;

• 对性能要求较高且 Host 有充足的 CPU 资源可以选择使用 Vhost-user-net 虚拟网卡。

详情可查看StratoVirt 中的虚拟网卡是如何实现的

StratoVirt 项目地址:https://gitee.com/openeuler/stratovirt

LibcarePlus 用户态热补丁

LibcarePlus 用户态热补丁作为 openEuler 社区关键技术,受到了广大开发者的关注和讨论。7 月月初,openEuler 社区与天翼云基础架构技术团队通力合作,共同打造了全面支持 aarch64 及 X86 平台的 LibcarePlus 热补丁功能。它可以应用于 CVE 漏洞修复,也可应用于不中断应用服务的紧急 bug 修复。详情可查看LibcarePlus 用户态热补丁技术那些事

当前,LibcarePlus 已经在 openEuler 社区开源。该 SIG 组后续将开展一系列技术分享。

项目地址:https://gitee.com/openeuler/libcareplus

G11N SIG 和 Kernel SIG 联合推出 openEuler 迷你课程

openEuler G11N SIG 和 Kernel SIG 正联合制作一系列迷你课程,以通俗易懂的语言呈现内核相关的技术知识,以便让大家更好地了解 openEuler OS。该系列已发布了 2 集,分别为 Kdump 的工作原理和操作Linux PCI 子系统的基础认知,后续也会持续更新。

如果您对这一系列感兴趣,可以关注 G11N 与 Kernel 两个 SIG 组,一起交流讨论。

CVE

开发者比较关注的漏洞问题,社区 7 月共计修复 66 个,其中 Critical 9 个,高风险 31 个。 详情可在官网查看:https://www.openeuler.org/zh/security/cve/

基础设施

社区基础设施一直是开发者比较好奇且关注的事儿。基于用户的体验,基础设施的开发者对以下几个方面进行了提升:

openEuler 官网

眼尖的小伙伴应该发现,openEuler 官网页面有了一些变化。

  1. Web 内容重新设计,将环境体验、迁移专区、案例中心等优先展示,架构重构,从视觉感官来说,更加清晰美观。

迁移专区:https://www.openeuler.org/zh/other/migration

  1. 新增案例中心页面:新增 10+用户案例,案例覆盖金融,运营商,能源,物流等多个领域。
  1. 接入全球 CDN 加速,提升全球访问性能;

  2. 优化并提升 Web 搜索功能,如搜索错误、搜索不能命中等。

镜像站点

新增三个欧洲中心镜像站,分别是法国,奥地利和比利时,支持欧洲用户下载使用,具体信息可查看镜像列表

社区工程能力

openEuler 源码仓门禁自动化流水线服务上线,开发者可以参考指导手册自助配置代码仓库门禁。

MoocStudio

新增虚拟机环境,支持用户在虚拟机环境中体验 openEuler。

当前仅在课程《openEuler Playground: 在浏览器中体验 openEuler》开放。

尝鲜请访问: MoocStudio

社区小工具

为了方便社区开发者在分享代码的同时,能够最大限度地保护隐私,基础设施团队基于开源项目 PrivateBin 上线了阅后即焚的代码分享服务,项目支持文本,Markdown,源代码等各种格式,同时支持密码保护,私有链接,最大保留时间,邮件发送,动态二维码,一件拷贝等功能。

欢迎社区开发者试用 https://paste.osinfra.cn/

社区活动

7 月 14 日,openEuler 社区运营团队组织了 openEuler 社区的第一场吐槽大会活动:欧拉 Talk•开发者说。本次吐槽大会活动有幸邀请了 TC 委员熊伟和曹志作为主咖嘉宾,吸引了 40+Maintainer 参与讨论。

开发者现场反馈问题 13 个,涵盖文档、博客、新人开发者体验、社区 Maintainer 体验等多个维度,其中有 3 个问题得到现场有效的解决答复。

7 月 26 日,围绕高校学生如何参与 openEuler 社区贡献的主题,openEuler 运营团队开设了一场直播活动。该活动吸引200+线上听众40+高校学生接入会议与 openEuler 开源专家直接沟通交流。同时,欧拉开源社区推出“Gazella 用户态协议栈”和“内存分级拓展 etmem”两场技术直播课程。

录屏回放

7 月 30 日-31 日,由上海市经济和信息化委员会指导、工赋开发者社区主办的工赋开发者峰会(2022)线上成功召开。在峰会主论坛环节,openEuler 技术专家陈传杰带来了 openEuler 在嵌入式操作系统领域的思考和进展的分享,与线上 2w+ 名开发者听众们一起交流。

赛事

开源之夏已进入项目开发阶段,线上直播培训正在进行,76 名中选学生将在这个暑假承担 openEuler 社区项目任务的开发,成为 openEuler 社区开发者一员。

面向高校学生的开源实习仍进行中,当前已有33 名学生签约 openEuler 社区实习,完成了99 个实习任务,向社区提交了291 个 PR,为社区 40 余个 SIG 带来贡献。

鲲鹏应用创新大赛 openEuler 赛道正值报名阶段。大赛分为区域赛和决赛两大阶段,每个赛事阶段均有丰厚的奖励。开发者可自行组队,完成赛道任务参与评选。

大赛详情,请访问鲲鹏应用创新大赛 2022


感谢以下社区开发者对本报告的贡献

@zhuyanting

@suqin

@husheng

@zhongjun

@zhengzhenyu

@heguofeng

@qzweng

@bluesky1213

@leikeke

@jin-xiaoxuan

内容征集

openEuler 社区的发展离不开每⼀位贡献者的辛勤付出。可以说每一天,openEuler 社区都发生着好的事情,小编限于视野和能力,难免有所遗漏,在此表示歉意。

如果您希望在月报中增加您的工作内容,或对内容有任何改进建议,请邮件联系wengqiaozhen@openeuler.sh