暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

openEuler社区 2022 年11 月运作报告

openEuler 2022-12-08
1701


社区活跃度


秉承共建、共享、共治的理念,在上万名开发者的共同参与下,openEuler社区正以蓬勃之姿稳健发展。

截至11月30日,12,000+名开发在openEuler社区的不同SIG组内持续贡献。社区用户超过99.8万,11月增长了4.1%,累计产生 46.1K Issue、83.2K PR。

目前,已超过450家单位成员加入openEuler社区。11月,亚信科技云数科技等30多家新伙伴加入社区。

社区贡献看板(截至2022/11/30)


社区大事件


openEuler开源操作系统荣获2022世界互联网领先科技成果奖

2022年11月9日,在第九届世界互联网大会上,openEuler凭借在开源操作系统领域的创新成果获得大会评委会一致认可,最终摘得“全球领先科技成果大奖”。这是社区成千上万伙伴和开发者共同贡献的成果。

点击阅读 >>>

openEuler Summit 2022 将在12月29日召开,欢迎申报议题、共建单位与方案展示

openEuler Summit 2022 将于2022年12月29日在北京国家会议中心举办。本次峰会旨在推动 openEuler 在多样性计算、云计算、边缘计算、嵌入式、开源硬件以及安全、迁移、运维等技术方向的持续探索和创新。

开源是一种态度,分享是一种精神。Call for Speaker、Call for Sponsor、Call for Demo 现已全面开放报名。

点击阅读 >>>

openEuler生态大会在无锡召开,探索软件信息产业蓬勃发展的新路径

2022 年 11 月 8 日,openEuler生态大会在无锡滨湖召开。大会现场,一批欧拉伙伴入驻社区,一批合作协议正式签约,一批欧拉社区技术测评认证伙伴获得颁证。期间,重磅首发openEuler社区版本正式支持SW-64架构和基于openEuler的统信服务器操作系统(申威版),为构建开源软件生态、提升关键软件支撑能力提供重要动能。

作为本次大会的重点发布成果之一,江苏省工业和信息化厅与无锡市政府率先推出的《江苏(无锡)欧拉生态发展白皮书》备受现场与会嘉宾的关注。




点击阅读 >>>

四川开源操作系统生态大会召开,四川欧拉生态创新中心揭牌成立

2022 年 11 月 8 日,四川开源操作系统生态大会在成都召开。会上,四川欧拉生态创新中心正式揭牌成立并公布了首批入驻的生态伙伴代表,同时首个区域欧拉生态图谱也在本次大会亮相。

openEuler社区技术委员会委员熊伟博士在会上分享并展示了openEuler生态的阶段性成果。他表示“目前 openEuler 社区已经在生态构建、技术创新和商业落地全方面加速,取得了跨越式进展,是目前最活跃的开源社区,欢迎更多开发者加入一起,贡献共享,共建生态。”

点击阅读 >>>

华为全联接2022,openEuler助力企业高效进行操作系统迁移

2022年11月9日,华为全联接2022 openEuler 技术专题论坛——“如何高效帮助企业进行操作系统迁移”线上召开。本次大会邀请到华为、天翼云、麒麟软件、统信软件、软通动力、华锐技术和openEuler社区的技术专家,分享如何根据具体业务场景,平稳高效的实现操作系统迁移。

点击阅读 >>>

openEuler Meetup

11月,openEuler社区参与举办4场不同技术主题的专场Meetup,分别为

  • 分布式存储与大数据专场Meetup

11月10日,openEuler SDS SIG和bigdata SIG开展的“分布式存储与大数据”于线上举办,活动吸引了来自ISV、互联网、运营商等30+企业近两百名专家和开发者踊跃参与。开发者在提问环节对分布式存储及大数据领域关键技术与讲师进行深入的交流互动。点击阅读更多>>>

  • 操作系统迁移 Meetup

11月11日,以操作系统迁移为主题的openEuler Meetup 在南京举办,为南京地域的用户赋能如何将OS系统顺滑地迁移到openEuler。社区工程师现场演示,带领用户实操演练,体验迁移全过程。在本次活动上,openEuler社区南京用户组成立,正式在江苏地域构建一个用户交流圈和本地欧拉生态拓展平台。点击阅读更多>>>

  • 互联网用户专场 Meetup

11月18日,由 openEuler 社区和英特尔联合举办的 openEuler Meetup 互联网用户和云厂商专场在北京举行。来自百度 、美团、新浪、京东、360、快手、搜狐、中国联通、中国电信、华为云等公司的技术专家,并与 Intel Arch SIG的 Maintainer 深入交流 x86 架构在欧拉开源操作系统的深度兼容与性能调优情况。点击阅读更多>>>

  • DPU实践经验与应用探索 Meetup

11月26日,openEuler DPU Meetup线上举办,会议邀请了投入到openEuler DPU SIG的伙伴百度太行、天翼云、中科驭数、新浪云、云豹智能来分享他们当前在DPU的实践经验、应用案例以及总结思考。点击阅读更多>>>

openEuler Techday 第二期开播

11月29日,面向英语开发者栏目openEuler TechDay第二期在YouTube平台直播,节目邀请到openEuler技术委员会成员,操作系统行业专家熊伟博士参加访谈,解答了海外开发者对openEuler社区及openEuler操作系统的问题,从技术创新,社区合作,以及商业发展三方面全方位剖析了欧拉社区的设计与生态。欢迎大家参与讨论,共话欧拉社区发展。

回看地址:https://weixin.qq.com/sph/AXzstj

Twitter:https://twitter.com/openEuler

LlinkedIn:

https://www.linkedin.com/company/86315548/admin/

Reddit:

https://www.reddit.com/user/openEuler

Youtube:

https://www.youtube.com/channel/UCPzSqXqCgmJmdIicbY7GAeA


社区治理


· 社区理事会

欧拉开源社区第二届理事会第三次会议召开

2022年11月10日,欧拉开源社区第二届理事会第三次会议线上召开。本次会上,理事会评审通过2022年操作系统产业峰会和openEuler Summit 2022 举办方案,评审通过openEuler社区新章程及换届选举工作方案。

点击阅读 >>>


· openEuler 技术委员会

openEuler年度TC委员述职演讲

本月,openEuler技术委员会委员完成了年度TC委员的述职。委员们各自对过去一年中在社区的工作做了总结与分析,并对下一年的工作提出了一些规划与要求,未来他们将持续为社区服务,繁荣社区生态。

凝思软件贡献了容器故障检测项目CPDS和主机管理软件HMIR

容器故障检测系统 CPDS (Container Problem Detect System) 是由北京凝思软件股份有限公司设计并开发的容器集群故障检测系统,该软件系统实现了对容器TOP故障、亚健康状态的监测与识别。

相关链接

https://gitee.com/openeuler/community/pulls/4257 

HMIR(Host Management In Rust),是一组基于jsonrpc的restful接口,用于提供主机管理服务,目的是用于云计算、云桌面、虚拟化等主机管理,其功能包括主机服务管理、软件包管理、主机自启动管理、网络管理、FC存储管理、分布式存储管理等,提供安全可靠的RESTful API以方便使用和集成。

相关链接

https://gitee.com/openeuler/community/pulls/4249

Infrastructure SIG 孵化OmniVirt跨平台开发资源(虚拟机、容器)管理工具

openEuler 社区 Maintainer 郑振宇在TC例会上分享了OmniVirt跨平台开发资源(虚拟机、容器)管理工具。

OmniVirt是由openEuler社区技术运营团队及基础设施团队孵化的开发者工具集,通过对主流桌面操作系统中的虚拟化技术(LXD、HyperV、Virtualization framework)等技术进行有机整合,使用openEuler社区官方发布的虚拟机、容器镜像,为开发者在Windows、MacOS、Linux上提供统一的开发资源(虚拟机、容器)发放和管理体验,提升主流桌面操作系统上openEuler开发环境使用的便利性和稳定性,有效提升开发者体验。

相关链接

https://gitee.com/openeuler/community/pulls/4297 


Compiler SIG汇报Clang+LLVM构建openEuler工作建议

LLVM项目凭借其良好的架构、友好的License,近几年社区活跃度增加明显,业界组织也积极推进Clang+LLVM来构建更多的C/C++软件项目,TC委员兼Compiler SIG maintainer赵川峰在技术委员会分享了Clang+LLVM构建openEuler的可行性和执行规划:

  • 首先从嵌入式场景开始,验证Clang+LLVM构建的技术难点和优势;

  • 然后在服务器重点场景开始逐步支持Clang+LLVM构建,为开发者提供另一个选择;

  • 最后争取把Clang+LLVM做成原生/默认构建编译器工具链。

openEuler倡议建立eBPF软件发布标准

eBPF作为内核运行沙箱程序的技术,提供了一种在内核事件和用户程序事件发生时安全注入代码的机制,使得非内核开发人员也可以对内核进行控制。

随着内核的发展,eBPF 逐步从最初的数据包过滤扩展到了网络、内核、安全、跟踪等,而且它的功能特性还在快速发展中,早期的 BPF 被称为经典 BPF,简称cBPF,正是这种功能扩展,使得现在的BPF被称为扩展BPF,简称eBPF。

openEuler 可编程内核SIG愿景旨在催熟eBPF技术在各行业、场景的应用,并希望基于eBPF技术将内核能力服务化,由eBPF来承载内核能力(eBPF as Service)。

当前eBPF的开发框架、发布形式发展迅速,但也存在一些问题,包括跨版本移植能力、多场景支持能力、开发易用性、服务可获得性等问题。为此,多家企业/高校在openEuler社区倡议建立行业标准,通过标准化发布将内核定制能力、硬件卸载能力向社区用户提供性能加速、安全加固、智能观测等服务。

我们预计在12月份组织一次线上闭门会议,当前参与企业/组织包括天翼云、深信服、华为、西邮、中山大学、中科驭数、信通院、锐捷等。同时我们希望国内对eBPF技术有诉求、规划的厂商加入本次讨论会议,建立eBPF技术相关标准,为eBPF技术应用、科研提供较好的基础平台。

详细讨论范围请关注openEuler公众号。

联系方式

https://etherpad.openeuler.org/p/sig-ebpf-meetings


技术进展


openEuler Intel Arch SIG

在openEuler 22.09创新版对Intel的Sapphire Rapids平台有了较为完整的支持后,本月Intel Arch SIG的主要工作是协同openEuler Kernel SIG将已经合并到22.09的特性逐步合并到22.03 LTS SP1中。借22.03 LTS Kernel在SPR上部分特性引入了KABI变化的兼容性问题,社区也一起对KABI修改的方法和规范进行了探索。

到本月底,除22.09已经合并的特性外,22.03 LTS SP1中新引入了Intel DSA/IAA driver (IDXD driver), Intel AIA ENQCMD的Kernel本地支持,以及引入了AMX虚拟化包括KVM和QEMU的支持。

到目前为止,Intel Arch SIG已经完成了已经被Kernel.org支持的所有对Intel Sapphire Rapids的支持以及主要的各类子系统的bug fix的部分。与此同时,在openEuler对Intel oneAPI的支持上,Intel Arch SIG已经在22.03 LTS SP1中升级合并了oneDNN-2.6,其中包含了SPR AMX特性的加速。另外Intel Arch SIG和openEuler AI SIG也共同升级了tensorflow-2.10.0及其依赖的软件包。这样用户已经可以在openEuler的TensorFlow中通过混合精度的方式使用AMX加速相关的AI场景应用。

openEuler SDS SIG

近期,SDS SIG的工作主要集中在以下几个方面:

1. 开展分布式存储组件的性能优化、ARM使能实践等工作,发布了如下多篇实践指南:

  • 发布《鲲鹏硬件加速器ceph使能指南》

  • 发布《openEuler DAOS出包指导文档》

  • 发布《Ceph编译速度提升总结》

  • 发布《Lustre arm64初探》

技术文档:

https://gitee.com/src-openeuler/ceph/wikis/

2. 在openEuler ceph_dev孵化和开发了如下的新特性:

  • uadk压缩插件,支持块与对象压缩处理加速:

    https://gitee.com/openeuler/ceph_dev/pulls/6

  • rgw SSE-C和SSE-KMS支持SM4国密算法:

    https://gitee.com/openeuler/ceph_dev/pulls/10

  • 消息线程间负载均衡优化,实现性能提升,4K随机写性能提升9%:

    https://gitee.com/openeuler/ceph_dev/pulls/9

3. ceph作为一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统软件,已在申威3231服务器平台上支持使用。目前申威已经实现ceph v16.2在openEuler22.03 LTS操作系统上的移植和适配,满足各项基础功能的运行。ceph为申威提供文件系统、块存储和对象存储,分布式动态扩展,在后续开发中可作为 openstack 的后端存储来提高数据转发效率。

openEuler Embedded SIG

本月,Embedded SIG的工作主要集中在以下几个方面:

  1. openEuler Embedded的构建系统核心yoct-meta-openeuler,引入了meta-openembedded和meta-ROS,以实现更多软件包支持,特别是为了在openEuler Embedded实现ROS2的支持奠定了基础。

  2. openEuler Embedded关键特性之一的多OS混合关键部署中Linux侧相关代码已经单独成仓发展,具体可见:https://gitee.com/openeuler/mcs 

    同时在openEuler Embedded的构建系统中开始了对RTOS的集成。

  3. 新增了对x86-64的支持,能够以iso的方式在x86虚拟机或物理机上安装openEuler Embedded。

  4. 来源于开源之夏成果的嵌入式图形支持已经合入,实现了QT5+Wayland+Mesa的支持,可以在树莓派4B上实现基本的图形功能。

上述3、4的细节可以参考:

https://www.bilibili.com/video/BV14G4y1o7ME/?spm_id_from=333.999.0.0

openEuler Confidential Computing SIG

持续完善secGear开发框架和推进机密计算生态建设

机密计算保护数据“可用不可见”的同时,业界种类繁多的TEE也为应用开发者带来了较大的开发维护成本以及性能影响,让很多应用开发者望而生畏,影响机密计算生态的发展。secGear机密计算统一开发框架,致力于兼容业界主流TEE,屏蔽TEE差异,对开发者提供统一、简易的编程接口,实现不同架构共源码,降低机密计算应用开发维护成本,打通各TEE应用生态,助力机密计算生态建设。

  1. 在openEuler 22.09版本的secGear,基于共享内存推出零切换(switchless)特性,对应用拆分带来的性能下降进行优化,实现非安全侧与安全侧频繁交互场景性能倍增。

  2. 北京CA的密码模块基于22.09 secGear 零切换特性实现性能倍增,将国密SM2签名性能从最初的2万次/秒提升至22万次/秒,达到业界领先水平。

  3. MindSpore发布了基于secGear的纵向联邦特征保护的安全特性,保护各参与方的特征数据安全,不被恶意利用反推用户信息。

  4. 华为牵头的《机密计算通用框架》国标正式立项成功,推进机密计算标准发展。

未来,Confidential Computing SIG会持续完善secGear开发框架,同时也会探索机密计算与虚拟化的结合。希望更多伙伴加入Confidential Computing SIG,共同推进机密计算生态建设。

Confidential Computing SIG

https://gitee.com/openeuler/community/tree/master/sig/sig-confidential-computing

北京CA与华为共推密码鲲鹏自主创新生态发展

https://mp.weixin.qq.com/s/idYZlFDKoF_pEiEQgEbZHw

MindSpore 纵向联邦基于可信执行环境的特征保护

https://www.mindspore.cn/federated/docs/zh-CN/master/secure_vertical_federated_learning_with_TEE.html

《机密计算通用框架》国标立项通知

https://www.tc260.org.cn/front/postDetail.html?id=20221101160109

openEuler Compiler SIG

openJDK完成基线升级,包括CVE修复和社区最新版本同步,涉及:

  • openjdk-1.8.0、openjdk-1、openjdk-17、opendjk-latest等版本

  • master、openEuler-22.03-LTS-Next、openEuler-22.03-LTS-SP1、openEuler-22.03-LTS、openEuler-20.03-LTS-SP1、openEuler-20.03-LTS-SP3等分支

  • openjdk-1.8.0: jdk8u342-b07 -> jdk8u352-b08 

  • openjdk-11: jdk-11.0.17-6 -> jdk-11.0.17-ga

  • openjdk-17:jdk17.0.4-ga -> jdk17.0.5-ga

  • opendjk-latest: jdk-18.0.2+9 -> jdk-19.0.0.0+36

openEuler 可编程内核 SIG(eBPF SIG)

近期,eBPF SIG 22~23年路线图发布,感兴趣的朋友可以关注。

  • eBPF&内核基础:

    22.03 SP1(22.12):   轻量级eBPF开发框架(eunomia-bpf)

    22.03 SP1(22.12):   内核可编程调度框架(kernel内发布)

  • 运维&调优&安全:  

    22.09创新版本(22.09): 基于eBPF进行Redis加速(bmctool)

    22.03 SP1(22.12):基于eBPF的全栈&全链路观测平台(gala-gopher)

    22.03 SP3(23.12):基于eBPF的配置变更影响分析工具(Agith)

    22.03 SP3(23.12):基于eBPF的内核漏洞检测分析工具(eArmor)

    23.03创新版本(23.03):基于eBPF的OVS流表运维工具(天翼云)

  • 云原生&网络:

    23.03创新版本(23.03):下一代ServiceMesh数据面(性能10倍提升)(kmesh)

    23.03创新版本(23.03):基于eBPF的服务网格加速、观测能力(天翼云)

    23.09创新版本(23.09):基于eBPF的云原生安全规则定义能力,性能10倍于现有安全能力。(天翼云)

G11N SIG和Kernel SIG联合推出openEuler 迷你课程3、4期

openEuler G11N SIG 和 Kernel SIG 正联合制作一系列迷你课程,以通俗易懂的语言呈现内核相关的技术知识,以便让大家更好地了解openEuler OS。该系列已更新至第3、4期,主要介绍crash utility基础知识。

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

第1期:Kdump的工作原理和操作

https://www.openeuler.org/en/blog/zhangweiyu/2022-07-13-openEuler-Mini-Video-Courses-Kdump.html

第2期:Linux PCI子系统的基础认知

https://www.openeuler.org/en/blog/zhangweiyu/2022-07-13-openEuler-Mini-Video-Courses-Linux%20PCI%20subsystem.html

第3期:Crash Utility 1/2

https://www.openeuler.org/en/blog/zhangweiyu/2022-11-14-openEuler-Mini-Video-Courses-03%E2%80%93Crash-Utility-1.html

第4期:Crash Utility 2/2

https://www.openeuler.org/en/blog/zhangweiyu/2022-11-14-openEuler-Mini-Video-Courses-04%E2%80%93Crash-Utility-2.html


基础设施


openEuler社区账号服务上线

11月,openEuler社区账号服务上线,用户可通过Gitee、Github、邮箱等任一方式登陆官网或文档服务,通过个人中心可实现绑定多个平台(Gitee、Github等)账号。

后续,基础设施团队将对其进一步优化,打通各个服务,实现一个账号即可体验社区所有服务。

欢迎大家注册:https://id.openeuler.org/login,通过Gitee账号登录还可以保留openEuler贡献用户名。

您也可以通过社区官网右上角进入注册网址,如下图示意:

新增高校镜像源:

社区镜像仓列表新增北京大学镜像源:

https://mirrors.pku.edu.cn/openeuler/

openEuler WSL应用上架微软应用商店

现在通过微软应用商店,用户已经可以下载支持Windows Subsystem for Linux (WSL)的openEuler应用了,当前可以体验的版本为:openEuler 22.03 LTS,openEuler 20.03 LTS SP3,欢迎大家使用体验,欢迎通过QuickIssue将您的建议与疑问反馈给基础设施SIG组。

QuickIssue

https://quickissue.openeuler.org/zh/issues/


软硬件兼容性清单


自2022年6月以来,经开放原子开源基金会的批准,在社区建立发行版的欧拉技术测评,目前已经成立江苏/湖北/湖南/四川四个测评中心。截止 2022年11月份,当前兼容性方案332个,其中北向 207个,南向 86个,OS 39个;11月新增北向 54个,南向 16个,OS 14个。

社区兼容性清单

https://www.openeuler.org/zh/compatibility/



安全公告


11月份发布安全公告75个,修复CVE漏洞165个(其中 Critical 21个,High 60个,其它 76个),openEuler不受影响的CVE 143个。

openEuler安全公告

https://www.openeuler.org/zh/security/safety-bulletin/


人才培养


第三届开源之夏已完成结项评审

由中国科学院软件研究所与openEuler共同主办的开源之夏活动于2022于11月中旬完成结项评审,共计350个项目成功结项,其中openEuler社区成功结项的为56个, 为openEuler社区内核、虚拟化、编译器、嵌入式、智能运维、大数据、openstack、基础设施等多个方向SIG贡献出了有价值的代码,10位同学的代码在9月份之前成功随22.09版本发布。

地址:

https://summer-ospp.ac.cn/#/finaltermdata


开源实习持续开放报名

openEuler开源实习常态化开放给学生持续报名和参与,截至当前签约实习生154人,在openEuler社区完成任务166个,40+个任务正在开发中,共向社区提交了613个PR,其中430个已被合入社区仓库,产生issue28条,comments1708条,为40+个SIG带来贡献值。

地址:

https://openeuler.test.osinfra.cn/zh/internship/


openEuler社区人才评定考试

2022年11月,openEuler社区人才与服务SIG组,联合东软集团、神州新桥、软通动力、中软国际、江苏润和组织了5场线下openEuler社区人才评定考试。

图为各地域openEuler人才评定考试现场



感谢每一位朋友、开发者的支持


openEuler的发展离不开每⼀位贡献者的辛勤付出。可以说每一天,openEuler社区都发生着好的事情,那些熠熠生辉的时刻,是大家努力的成果。

小编限于视野和能力,难免有所遗漏,在此表示歉意。同时,衷心感谢以下社区朋友、openEuler SIG组成员以及开发者们对本月月报的贡献:

* 以上不分先后顺序

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

- END -

编辑/排版:翁巧贞

封面设计:王一婷

审校:李永乐、梁冰、熊伟


最后修改时间:2022-12-08 10:48:08
文章转载自openEuler,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论