banner

OpenAtom openEuler社区运营报告(2024年6月)

2024-07-11 10:40:20 发布58 浏览 · 0 点赞 · 0 收藏

Image 1

 

OpenAtom openEuler

社区运营报告

2024年6月

ㆍ 6月6日,OpenAtom openEuler(简称“openEuler”)24.03 LTS版本发布会(简称“版本发布会”)在北京举办,开放原子开源基金会和中国科学院软件研究所、麒麟软件、麒麟信安、统信软件、中移云能、天翼云、联通数科、华为、英特尔(中国)、超聚变、软通动力、润和软件、龙芯中科、粤港澳大湾区国创中心、AMD、新华三、飞腾信息、浙江大华、联想、华鲲振宇、中关村实验室与中科院计算所、京东科技、中软国际、凝思软件、中科方德、Linaro等26位社区伙伴代表共同见证了openEuler首个AI原生开源操作系统——openEuler 24.03 LTS版本发布。

ㆍ 在openEuler 24.03 LTS中,RISC-V架构已成为openEuler主流架构之一,其软件生态规模对齐x86和Arm。iSulad将CRI接口更新至1.29,并引入Evented PLEG特性,稳态性能提升30%。同时,openEuler 24.03 LTS补充了vCPU热拔能力,vCPU热插拔特性得到正式完整的支持。在版本发展方面,24.03 LTS在基础设施、Linux6.6内核、智能解决方案以及全场景体验四大方面实现了全面升级,为开发者和用户带来了高性能、高可靠、高灵活的开发体验。

ㆍ 6月30日,openEuler 22.03 LTS SP4发布。该版本是22.03 LTS的增强扩展版,也是面向服务器、云原生、边缘和嵌入式场景的全场景操作系统版本。这一版本基于Linux Kernel 5.10构建,对外接口遵循POSIX标准,具备良好的协同基础。同时,数据搬运加速引擎SDMA、故障巡检框架sysSentry等项目已成功在社区建仓,并随此次版本发布。此外,系统感知加速服务oeAware实现了轻量化的微架构信息采集,跟随openEuler 24.03 LTS和22.03 LTS SP4两个版本发布。

ㆍ 由麒麟软件有限公司发起的MetaGPT项目已在社区完成建仓运作。openEuler Embedded与润和软件联合,实现了openEuler Embedded与openEuler、OpenHarmony“一机多域”混合部署的验证Demo。

ㆍ 本月,经技术委员会委员审定,Backup SIG在社区成立。该SIG组致力于构筑开放的备份软件生态,并使其能够无缝地融入服务器生态,同时希望openEuler成为孵化备份开源软件的关键平台,促进该领域的技术发展和创新,丰富应用兼容性。

ㆍ 在社区活动方面,2024年度RISC-V欧洲峰会在德国慕尼黑举行,openEuler RISC-V SIG于会上展示了相关工作进展。

ㆍ openEuler持续在各个城市活跃。RISC-V、Compiler、ROS、Arm、Migration等SIG组开发者相继在北京、上海、长沙、西安、南京举办Meetup活动。

ㆍ 在高校人才培养方面,由中国计算机学会(CCF)主办的CCF开源创新大赛报名通道已开启,openEuler社区贡献了2个赛题,主要聚焦在openEuler操作系统的内存池管理与用户态线程设计与调度两个方向。据悉,两道赛题奖金各5万元,共计奖金10万元。欢迎感兴趣的朋友报名参加。

ㆍ 为了帮助开发者更好地使用openEuler,社区文档上线FAQ页面。开发者可以在官网文档-24.03 LTS版本各领域中查看对应的常见问题及其解决方案,此外,开发者还可以在官网的搜索功能,快速查找所需的信息。

01

社区规模

截至2024年6月30日,openEuler社区用户累计超过305万。超过1.9万名开发者在社区持续贡献。社区累计产生177.2K个PR、112.4K条Issue。目前,加入openEuler社区的单位成员1630家,本月新增55家。

Image 4

社区贡献看板(截至2024年06月30日)

02

社区事件

openEuler 24.03 LTS版本发布会在北京举办

6月6日,版本发布会在北京举办。本次发布会汇聚操作系统产业界顶尖力量,共探openEuler社区技术、生态、国际化发展,共建健康可持续发展的开源操作系统根社区。

发布会上,开放原子开源基金会和中国科学院软件研究所、麒麟软件、麒麟信安、统信软件、中移云能、天翼云、联通数科、华为、英特尔(中国)、超聚变、软通动力、润和软件、龙芯中科、粤港澳大湾区国创中心、AMD、新华三、飞腾信息、浙江大华、联想、华鲲振宇、中关村实验室与中科院计算所、京东科技、中软国际、凝思软件、中科方德、Linaro等26位社区伙伴代表共同见证了openEuler首个AI原生开源操作系统——openEuler 24.03 LTS的发布。

相关阅读:

[1] 首个 AI 原生开源操作系统,openEuler 24.03 LTS 正式发布

[2] 四大升级!助力首个 AI 原生开源操作系统 openEuler 24.03 LTS 正式发布

[3] 云场景该如何选择操作系统?openEuler 云场景的实践与体验

[4] 人民邮电报 | 向AI,全球化,育社区,openEuler茁壮成长

Image 6

openEuler参加2024年度RISC-V欧洲峰会

2024年度RISC-V欧洲峰会于6月24-28日在德国慕尼黑举行。中国科学院软件研究所主导的openEuler RISC-V SIG在峰会上展示了相关工作进展。RISC-V 架构已成为openEuler 24.03 LTS版本主流架构之一,其软件生态规模已经对齐x86和Arm

活动上,RISC-V SIG透露了近期将推出的RVCK(RISC-V Common Kernel)项目,以推动治理RISC-V碎片化问题,推动RISC-V健康发展。

Image 7

openEuler社区受邀参加2024南京软件大会

6月24-26日,2024南京软件大会暨工业软件供需大会在南京召开。openEuler社区技术委员会委员、润和软件操作系统专家魏建刚代表社区出席大会,并在开源实践环节上与大家分享了openEuler社区的运营和发展情况。

Image 8

↑ 阅读原文

CCF开源创新大赛openEuler赛题火热报名中

由中国计算机学会(CCF)主办,长沙理工大学、CCF开源发展委员会联合承办的第七届CCF开源创新大赛正式启动。本届赛事中,openEuler在开源项目贡献赛道中共分为2个赛题,主要聚焦在openEuler操作系统的内存池管理与用户态线程设计与调度两个方向。据悉,两道赛题奖金各5万元,共计奖金10万元。欢迎感兴趣的朋友报名参加。

CCF开源创新大赛openEuler开源项目贡献赛

报名时间:2024年5月27日-9月20日

赛事详情&报名入口:

https://www.gitlink.org.cn/competitions/track1_openEuler

原文阅读:

10万奖金池!CCF开源创新大赛openEuler赛题火热开启

Image 9

openEuler 24.03 LTS版本Meetup在西安、长沙、南京举办

openEuler 24.03 LTS自发布后引起了广泛关注,为进一步推广该版本特性和技术进展,openEuler社区联合多家成员单位举办Meetup活动,吸引众多业内技术专家、开发者和用户参会交流。

openEuler Meetup 西安站

6月28日,openEuler Meetup 西安站成功举办。本次Meetup由openEuler社区、西北工业大学主办,陕西鲲鹏生态创新中心、麒麟软件有限公司、软通动力协办,来自西安本地的工业技术企业、研究所、高校、openEuler西安用户组成员等80余人现场参会。在为期一天的活动中,通过闭门会议和公开分享的形式,围绕openEuler 24.03 LTS版本、openEuler嵌入式和基于openEuler的创新和服务进行交流探讨。

Image 10

↑ 阅读原文

openEuler Meetup 长沙站

6月27日下午,由 openEuler 社区、麒麟信安联合主办的openEuler 24.03 LTS版本与社区创新Meetup长沙站在麒麟科技园举办。活动从创新特性、行业应用、生态发展等多维度展现和探讨openEuler 24.03 LTS,吸引了众多技术专家、开发者和用户参加。

Image 11

↑ 阅读原文

openEuler Meetup 南京站

6月21日,openEuler社区与江苏润和软件股份有限公司在南京举办了一场Meetup活动。活动围绕AI、嵌入式、分布式创新进展等主题进行探讨交流,吸引了来自全国各地近20家单位的40余名技术专家、开发者和用户参会交流。

Image 12

↑ 阅读原文

openEuler 社区携手苦芽科技举办线下Meetup

6月22日下午,openEuler&苦芽科技在上海成功举办线下Meetup。本次活动由openEuler社区的Compiler、RISC-V、ROS等SIG组联合组织,上海苦芽科技有限公司承办。

会上,openEuler社区活跃开发者、中国科学院软件研究所工程师王晓云分享了ROS SIG的发展历程和未来规划,并重点介绍openEuler 24.03 LTS版本发布后openEuler ROS的显著成果,包括无人车和其他机器人的应用案例,如RISC-V MicroROS小车和生肖机器人等。同时,她还详细介绍甲辰计划的ROS机器人开发实习生项目(编号J122),并作为首席导师协调120名实习生的工作。此外,苦芽科技还将在甲辰计划框架下,定向开放50个开源实习生名额,以支持openEuler ROS SIG的建设与运作。

Image 13

openEuler Arm Meetup 在北京举办

6月21日,由openEuler Arm SIG发起的Meetup在北京举办。此次Meetup汇聚了Arm软硬件生态的技术专家和行业先锋,交流内容集中在Arm架构软件生态的最新进展。同时还展示了Arm架构在典型应用场景中的最佳实践,深入探讨在Arm服务器上的部署与优化技巧,以及未来的发展方向。

Image 14

↑ 阅读原文

面向英文开发者的 openEuler 迁移专场Meetup在线上举办

6月19日,面向英文开发者的openEuler迁移专场Meetup在线上成功举办。在直播中,熊伟博士与社区众多技术专家进行深度解读,openEuler迁移专家丁嘉辉现场展示了如何一键从CentOS升级到openEuler,社区开发者王帅分享了在openEuler社区的开发实践经验。此次Meetup为开发者们在操作系统升级和参与openEuler社区开发方面提供了实用的指导和参考。

截至7月1日,直播及回放累计观看次数为23,220人次,曝光量为467,925人次,互动量为57,302人次

回放链接

Bilibili:https://url.cy/kIhIZ3

Image 15

 

03

社区治理

2023-2024年openEuler委员会第七次会议摘要

6月6日,2023-2024年openEuler委员会第七次会议在北京召开。会上,来自openEuler社区品牌委员会、用户委员会、人才SIG和项目群办公室的代表们,总结了2024上半年的运营治理成果和宝贵经验,并对下半年的行动计划与落地方案进行了规划。openEuler委员会审议决策了社区2024下半年的工作目标与计划。

openEuler技术委员会6月会议摘要

在6月的例会上,经openEuler技术委员会委员们审定,同意开发者在社区成立Backup SIG。

Backup SIG致力于构筑开放的备份软件生态,并使其能够无缝地融入服务器生态,同时希望openEuler成为孵化备份开源软件的关键平台,促进该领域的技术发展和创新,丰富应用兼容性;其主要职责为洞察数据备份领域开源项目技术发展方向、完成重大技术决策,并负责社区治理相关工作,包括备份开源软件社区版本规划、架构看护、特性代码开发维护、版本及补丁规划等,同时负责组织本SIG的各种社区活动,欢迎感兴趣的开发者关注。

04

技术进展

首个AI原生开源操作系统openEuler 24.03 LTS版本发布

6月6日,经过两年的准备,三个创新版本的积累,openEuler 24.03 LTS正式发布。该版本在基础设施、Linux6.6内核、智能解决方案以及全场景体验四大方面实现了全面升级,为开发者和用户带来了高性能、高可靠、高灵活的开发体验。

ㆍ 在基础设施方面,首次发布了openEuler软件中心,帮助用户快速掌握openEuler社区各领域丰富的软件生态;帮助开发者实时监控上游软件的更新情况,保持特性与上游实时一致。

ㆍ 内核方面,升级到了Linux 6.6版本,CPU调度更均衡、内存管理更高效,虚拟机场景资源利用更灵活。同时,参与贡献了动态复合页等关键能力,写性能得到两倍提升。

ㆍ 智能解决方案方面,本次发布的24.03 LTS版本中,openEuler正式升级智能解决方案,通过大模型自然语言交互平台接入oeAware、A-ops、A-Tune实现智能调度、智能运维、智能调优。同时,openEuler更广泛地支持了南向硬件,并覆盖了主流的大模型、框架以及工具链,使能全栈AI,支持Faiss、DCN等推理和检索算法,兼容OpenViNO、Pytorch等主流AI框架,使能Numpy、ACL等基础算法库。

ㆍ 全场景体验方面,openEuler持续从服务器、云、边缘到嵌入式夯实全场景能力。在服务器场景中,sysSentry可以将已知的CPU故障100%检出使系统更可靠;在云场景中,内存潮汐调度实现容器速度提升80%。

目前,openEuler 24.03 LTS版本的ARM、x86、RISC-V、LoongArch四个架构镜像在社区官网、全球37个镜像点及主流云厂商分发渠道同步上线,12个OS的商业发行版和企业自用版也将陆续上线。

openEuler 24.03 LTS 下载地址:
https://www.openeuler.org/zh/download/archive/detail/?version=openEuler%2024.03%20LTS

openEuler 24.03 LTS 技术白皮书:
https://www.openeuler.org/whitepaper/openEuler%2024.03%20LTS%20技术白皮书.pdf

Image 18

openEuler 22.03 LTS SP4 版本发布

6月30日,openEuler 22.03 LTS SP4版本发布。该版本是22.03 LTS版本增强扩展版本,面向服务器、云原生、边缘和嵌入式场景的全场景操作系统版本,统一基于Linux Kernel 5.10构建,对外接口遵循POSIX标准,具备天然协同基础。同时openEuler 22.03 LTS SP4版本集成分布式软总线、KubeEdge+边云协同框架等能力,进一步提升数字基础设施协同能力,构建万物互联的基础。

openEuler 22.03 LTS SP4 关键特性:
https://docs.openeuler.org/zh/docs/docs/Releasenotes/关键特性.html

openEuler 22.03 LTS SP4 技术白皮书:
https://www.openeuler.org/whitepaper/openEuler%2022.03%20LTS%20SP4%20技术白皮书.pdf

Image 19

数据搬运加速引擎SDMA已合入openEuler 22.03 LTS SP4,并随版本发布

SDMA模块,经Wayca SIG审核已成功引入openEuler社区,并合入openEuler 22.03 LTS SP4主线。

System Direct Memory Access(SDMA)是负责数据的高带宽低延迟搬运的模块,是一种分布式分离式的DMA引擎。利用SDMA,用户可以实现由硬件完成数据搬移的工作方式,不需要CPU参与,通过一套独立于CPU的机制将数据在main memory与buffer之间进行搬移。典型场景如HPC计算应用可以充分利用SDMA的芯片卸载加速功能,完成计算和通信的并行操作,并利用SDMA的高带宽低时延特性,可以在大包场景下带来带宽优势:

ㆍ 支持任务类型:普通memory copy、 cache preload和DDR间搬运。

ㆍ 支持4种任务下发方式:独占通道阻塞等待、独占通道非阻塞等待、共享通道阻塞等待和共享通道非阻塞等待。

ㆍ 模块组件:用户态驱动SDMA-DK,内核态驱动SDMA-DAE。

SDMA-DK项目地址::

https://gitee.com/src-openeuler/sdma-dk

SDMA-DAE项目地址:

https://gitee.com/openeuler/kernel/tree/OLK-5.10/drivers/misc/sdma-dae

sysSentry 故障巡检框架 v1.0.2 版本发布

sysSentry是一款故障巡检框架,通过提前发现系统中的软硬件故障并及时通知系统运维人员处理的方式,达到减少故障演变为现网事故、提升系统可靠性的目标,为用户提供在后台进行故障巡检的能力。

sysSentry支持对操作系统、硬件等部分统一进行故障巡检、故障预测、故障诊断的管理。所有的巡检功能都将以插件的形式导入到sysSentry中,支持用户自主配置,灵活选择。未来也将持续扩充支持的巡检插件。

目前sysSentry已发布第一个版本v1.0.2,并以rpm包的形式跟随openEuler 22.03 LTS SP4版本发布。欢迎感兴趣的开发者参与社区贡献,有任何问题也可以在BaseService SIG中进行讨论。

sysSentry软件仓:

https://gitee.com/openeuler/sysSentry

sysSentry使用指南:

https://gitee.com/openeuler/sysSentry/blob/master/sysSentry-1.0.2/README

邮件列表:dev@openeuler.org

系统感知加速服务 oeAware 项目在社区建仓

oeAware是在openEuler上实现自动低负载采集感知调优的插件框架,目标是动态感知系统行为后智能使能系统的调优特性。

传统调优特性都以独立运行且静态打开关闭为主,oeAware将调优拆分采集、感知和调优三层,每层通过订阅方式关联,各层采用插件式开发尽可能复用。oeAware目标是用户可以使用oeAware使能所有调优功能,通过一个用户界面即可完成系统调优。

目前,oeAware已经在openEuler建仓,实现了轻量化的微架构信息采集,并跟随openEuler 24.03 LTS和22.03 LTS SP4两个版本发布。欢迎社区开发者来oeAware贡献各类插件。

项目地址:
https://gitee.com/openeuler/oeAware-manager
https://gitee.com/openeuler/oeAware-collector
https://gitee.com/openeuler/oeAware-scenario
https://gitee.com/openeuler/oeAware-tune

AI智能体框架 MetaGPT 项目在社区建仓

由麒麟软件有限公司发起,由Intelligence SIG组维护管理的MetaGPT项目已在openEuler社区完成建仓。MetaGPT是一种多智能体框架,其利用SOP(Standard Operating Procedures,标准作业程序)来协调基于大语言模型的多智能体系统,从而实现元编程技术。

  • 稳定的解决方案:借助标准化操作程序,MetaGPT能够生成更一致和正确的解决方案。

  • 多样化的角色分配:MetaGPT为LLM分配不同角色的能力确保了解决问题的全面性。它模拟了一个虚拟软件团队,包含产品经理、架构师、项目经理、工程师、质量工程师等角色,并引入SOP成为框架的虚拟软件团队的开发流程。

  • 智能体能力增强:通过元编程技术,MetaGPT能够不断提升智能体的能力,使其能够更好地理解和执行复杂任务。

项目地址:
https://gitee.com/src-openeuler/metagpt

openEuler Embedded 6月进展

本月,openEuler Embedded与社区其他场景发布了24.03 LTS版本,标志着openEuler Embedded发展的一个重要阶段。同时,与润和软件的合作也取得了成果,实现了openEuler Embedded与openEuler、OpenHarmony“一机多域”混合部署的验证Demo。

在4核的树莓派4B上,1个处理器核分配给openEuler Embedded用于系统管理,2个处理器核以及GPU、WiFi、蓝牙等资源分配给openEuler OpenHarmony用以人机交互,1个处理器核及1个GPIO外设分配给实时操作系统用以模拟实时控制,另外还验证了1个openEuler Embedded(2核)+1个SMP RTOS(2核)以及1个openEuler Embedded(2核)+2个RTOS(各分配1核)的情况。

在“端云结合”方向,openEuler Embedded实现了KubeEdge+iSulad组合的支持,通过QEMU仿真平台实现了运行K8S管理节点的openEuler Server与运行着Kubeedge+isulad的openEuler Embedded之间通信,容器拉起等功能,后续将进一步完善在真实硬件上验证“端云结合”的能力。

iSulad 引入 EventedPLEG 特性,稳态性能提升30%

容器技术在不断发展的过程中,已被广泛应用于多种场景。openEuler社区容器引擎项目iSulad面向CT、IT领域的不同需求而生,具有轻量级、高性能的特点,可以在资源受限的环境中运行。

基于Sandbox API,在openEuler 24.03LTS中,开始提供对普通容器CRI V1接口的支持,将CRI接口更新至1.29,并引入 Evented PLEG特性。

此次CRI V1的升级为iSulad引进了上游社区最新的特性,同时还为iSulad稳态情况下带来了30%左右的性能提升。

原文阅读:

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

openEuler 24.03 LTS 完整支持 vCPU 热插拔特性

openEuler社区早在20.09创新版本就率先使能并对外开放了AArch64架构vCPU热插特性。时隔四年,openEuler 24.03 LTS版本补充了vCPU热拔能力,vCPU热插拔特性得到正式完整的支持,其更好地满足开发者对vCPU资源的弹性伸缩需求,进一步延伸了该特性的使用场景及价值。

原文阅读:

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

openEuler文档FAQ上线

为方便开发者使用openEuler,社区文档上线FAQ页面,以提供一些常见问题及解决方法。当前,该页面更新了虚拟化、iSula等13个项目48个FAQ。开发者可以在文档官网-24.03 LTS版本各领域中查看对应的FAQ,也可以通过官网搜索栏搜索查询。

如果您有相关FAQ内容希望与社区开发者一起分享讨论,请通过提交PR的形式向社区openEuler docs仓反馈;如果当前FAQ仍然无法解决您的问题,请向docs仓库提问。Doc SIG收到Issue后,会及时跟踪问题进度。优秀有效的Issue将会进入到案例库或FAQ。

openEuler 文档官网 24.03 LTS 版本:https://docs.openeuler.org/zh/docs/24.03_LTS/docs/Releasenotes/法律声明.html

openEuler docs 仓库地址:

https://gitee.com/openeuler/docs

原文阅读:

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

05

软硬件兼容性测评

2024年6月,兼容性方案 1731 个,北向1126个,南向519个,OS 152个。6月新增 北向34个,南向42个, OS 7个。

社区兼容性列表

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

06

安全公告

2024年6月,社区共发布安全公告95个,修复漏洞184个(其中Critical 2个、High 15个、其它167个)。

重点漏洞提醒:

如下漏洞评估影响较大,请重点关注:

OpenSSL中发现释放后使用漏洞。在某些情况下,调用OpenSSL API SSL_free_buffers 函数可能会导致之前释放的内存被访问(CVE-2024-4741)

CVSS评分为9.8分

公告链接:

https://www.openeuler.org/zh/security/cve/detail/?cveId=CVE-2024-4741&packageName=openssl

影响范围:

openEuler-20.03-LTS-SP4

openEuler-22.03-LTS-SP1

openEuler-22.03-LTS-SP3

openEuler-24.03-LTS

4.19.0之前的GNU Libtasn1具有影响asn1_encode_simple_der的ETYPE_OK离一数组大小检查。(CVE-2021-46848)

CVSS评分为9.1分

公告链接:

https://www.openeuler.org/zh/security/cve/detail/?cveId=CVE-2021-46848&packageName=grub2

影响范围:

openEuler-20.03-LTS-SP4

openEuler-22.03-LTS-SP1

openEuler-22.03-LTS-SP3

openEuler-24.03-LTS

漏洞防护

openEuler社区针对在维版本例行修复漏洞,发布安全补丁。建议用户关注openEuler官网安全公告,及时安装漏洞补丁进行防护。

openEuler安全公告

https://www.openeuler.org/zh/security/security-bulletins/

07

致谢

衷心感谢社区朋友、开发者们以及openEuler SIG组成员的贡献:

Image 23

* 以上不分先后顺序

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

往期回顾

2024年5月报告

2024年4月报告

2024年3月报告

2024年1月报告

审校:熊伟、郑振宇

---

文章来源:https://mp.weixin.qq.com/s/H9RW2YIHfXMF-wJHmmESfg

#开源项目 #开放原子开源基金会 #Open Source #开放治理 #openEuler