openEuler社区 2022 年 10 月运作报告
社区活跃度
截至十月底,openEuler社区吸引了超过11,600名开发者在社区内持续贡献,社区用户超过76万,累计产生 43.4K Issue、77.9K PR。
目前,正在/已经加入openEuler社区的单位成员已超过410家。在10月,益思芯科技和当虹科技等十余家伙伴加入社区。
社区贡献看板(截至2022/10/31)
第17届CLK大会圆满落幕,openEuler亮相Keynote环节
2022 年 10 月 23 日,第 17 届中国 Linux 内核开发者大会(简称 CLK)线上成功召开。华为 OS 内核实验室资深技术专家,openEuler 社区内核 Maintainer 郭寒军做 Keynote 演讲 ——《面向 2030 的操作系统架构与演进思考》。
中科院计算所研究生陈国凯分享在今年开源之夏活动中承担并完成的openEuler项目成果:
《A generic Kprobe optimization algorithm for RISC architectures》。
这也是本届CLK大会入选的唯一的一个学生议题。
第17届中国Linux内核开发者大会回顾:
http://ckernel.org/
专访 | openEuler社区贡献者陈国凯
社区技术委员会委员熊伟博士代表openEuler社区参加1024程序员节北京峰会
2022年10月24日,由开放原子开源基金会、北京经开区国家信创园、CSDN主办的1024程序员节北京峰会成功召开。openEuler技术委员会委员熊伟博士代表openEuler社区参加峰会,进行了“openEuler走入深水区的社区面临的挑战和机遇”的主题分享。
openEuler:走入深水区的社区面临的挑战和机遇
openEuler亮相Zephyr Developer Summit 2022
近日,Zephyr Developer Day 2022在美国加州山景城召开。openEuler 技术委员会委员任慰代表 openEuler 社区首次在大会中亮相,向参会者介绍 openEuler Embedded 最新进展和 Zephyr 在 openEuler 最新应用。
openEuler首次亮相Zephyr Developer Summit 2022
面向英语开发者的openEuler Techday栏目上线
10月27日,为响应海外朋友们的诉求,openEuler Techday 栏目(第一期)在Youtube上线,openEuler社区开发者赵佳楠和Nathanael Schneider,线上与大家介绍并交流openEuler及其主要技术特性。据了解,**openEuler Techday第二期计划在11月24日举行,openEuler技术委员会委员熊伟博士将作为主要嘉宾,线上与朋友们交流。**欢迎大家参加。
一个多月以来,openEuler在Twitter、Linkedin、Youtube、Reddit等媒体与许多爱好者进行了互动,涉及RISC-V、Infrastructure、Migration、Compiler等广泛的SIG组。
欢迎关注openEuler社媒账号,与他们交流互动,获取更多用户需求和贡献者建议。
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
openEuler Meetup 广州站举办,社区首个用户组成立
10月21日,openEuler Meetup 广州站举办,本次Meetup就openEuler 嵌入式平台openEuler Embedded、智能调优工具A-Tune、智能运维项目A-ops、高性能用户协议栈Gazelle、操作系统搬迁方案进行了分享和热烈的探讨交流,并成立了首个社区用户组——广州用户组,正式启动广州地域用户、开发者的本地化交流圈子构建。
openEuler Meetup 广州站 精彩回顾
openEuler Maintainer姜逸坤受邀成为Apache Spark Committer
10月,openEuler Maintainer 姜逸坤接受Apache Spark PMC邀请,正式成为Apache Spark Committer(核心贡献者)。早在2019年,姜逸坤所在团队就开始为OpenStack、openEuler、Volcano、Spark等多个顶级开源社区服务。近期,他发起的新提案《SPARK-40513: 为Spark提供Docker官方镜像支持》获得Apache Spark社区全票通过。这也为openEuler等操作系统更高效地完成定制Spark大数据应用镜像奠定了基础。
**社区治理**
社区理事会
10月,理事会评审通过北京神州新桥科技有限公司、东软集团股份有限公司、南京统信软件技术有限公司、江苏润和软件股份有限公司成为openEuler开源社区人才能力评定伙伴。
openEuler 技术委员会
凝思科技贡献原创项目PRIP
携手openEuler打造下一代高可用网络基础设施
PRIP(Parallel Redundancy Internet Protocol)并行冗余互联协议,是由北京凝思软件股份有限公司提出并制定的适用于冗余网络通信协议,PRIP并行冗余互联协议可完全满足冗余通信的基本功能要求和0延时切换的性能要求,并且完全基于软件实现。
为致力于打造高性能、高可靠性、故障0延迟切换的目标,也为企业提供坚实稳定的网络环境,同时更好地支撑和扩展上层业务应用,适用多种网络拓扑环境,目前该项目适配支持openEuler操作系统,同时将源码开源openEuler社区,并提供长期维护更新。
项目地址
https://gitee.com/openeuler/PRIP
电信贡献cve-ease项目
cve-ease 旨在搜集、分析和处理社区发布的CVE信息,并为每一条CVE信息输出排查报告,通过多种渠道将CVE信息及时播报给用户,并提供多种接口给安全厂商以提高安扫工具准确率。
该项目软件具有高时效性、高可靠性和多样交互等特点,提供多种安装方式,操作简便,后续会在功能上进行长期维护更新:
● 实时追踪CVE披露信息,对多平台CVE披露信息进行动态获取,确保第一时间能够获取到披露CVE信息
● 对关键CVE漏洞信息进行差异化处理,对已有CVE状态自动更新
● 关注每一个CVE。为所有CVE输出排查报告,并对CVE关键页面进行自动化截图存档
● 实时跟踪CVE管理情况,对现有CVE排查状态输出总体报告
● 高效存储,基于数据库高效管理漏洞信息
● 兼容性强,多样交互,支持跨平台使用
● 多平台实时推送关键漏洞信息,管理人员及时获取漏洞信息
相关链接
https://gitee.com/openeuler/community/pulls/4201
可编程内核 SIG 正式成立
由天翼云发起,华为响应的可编程内核 SIG(eBPF SIG)正式成立。该SIG组旨在推动以 eBPF 为技术基础的内核可编程能力在社区内进行孵化,将内核能力服务化(KaaS),以便能够弹性适配 openEuler 社区多样性场景(包括服务器、CT、工控、终端、车等场景)差异化诉求。
10月中旬,可编程内核 SIG 完成相关筹备工作,确定SIG组核心路线图、主要工作方向、运作方式以及Committer、Maintainer等核心成员组成员。当前,可编程内核 SIG 正在运作中,每两周周三举办例会,定期进行项目评审、工作进度汇报等,感兴趣的朋友可以通过【社区官网 https://www.openeuler.org/zh/】->【发者日历】中查看例会,也欢迎朋友们关注。
项目地址
https://gitee.com/openeuler/community/tree/master/sig/sig-ebpf
minzuchess SIG上新,欢迎各 SIG 组发行版的 DESKTOP 示例游戏收藏
10月26日,民族棋SIG组 maintainer 袁德俊在TC上分享了青少年开源科普的最新进展。
由中学生独立开发的民族棋PYthon小游戏 “九子贤棋” LuckyStar,于10月24日正式通过 SIG 组的PR提到openEuler社区。根据计划,民族棋 SIG 组将在 树莓派 SIG 组的协助下发布该游戏的 RPM 包,并首先在树莓派版 openEuler 中成为桌面示范游戏。
以下issue链接记录了两个 SIG 组通过社区联动的过程。
minzuchess SIG欢迎各 SIG 组发行版的 DESKTOP 示例游戏收藏!
URL
https://gitee.com/openeuler/community/issues/I5XMKY
openEuler和DPDK形成了协作
10月20日,DPDK社区在官网将openEuler作为其预集成发行版本之一。DPDK是业界先进的数据面开发SDK,其包括各种报文加速处理技术,可运行在多种CPU平台上。DPDK同时被很多流行的Linux发行版预集成,如Debian、RedHat、Suse、Ubuntu、openEuler等。
URL
https://www.dpdk.org/ecosystem/
**技术进展**
dev-utils SIG原创项目sysMaster发布首个技术验证版本
sysMaster是一套超轻量、高可靠的服务管理程序集合,旨在改进传统的init守护进程。该项目使用rust语言编写,引入1+1+N架构和可靠性框架,支持自身故障监测和快速自愈,从而提升OS的稳定性和业务的可靠性。
在最新发布的技术验证版本中,sysMaster已经完成了核心功能的支持,提供了可靠性框架sdk开发及使能相关特性可靠性能力,使得1号进程初步具备永不宕机能力。
在具体功能方面,sysMaster当前可基于社区最新代码进行技术验证,支持服务类型插件化按需加载,支持服务按需、并行加载,支持CLI命令行管理服务,并提供了random-seed、fstab-generator等工具。
该技术验证版本已随openEuler 22.09创新版发布,欢迎开发者共同参与项目的后续设计和开发。
项目地址
https://gitee.com/openeuler/sysmaster
security facility SIG在openEuler开展基础软件商密算法支持
密码技术是网络安全的基础,在保障网络和信息安全中起到至关重要的作用。近年来,随着密码技术的日益成熟,我国发布了自主的商用密码算法和应用标准,同时组织开展商用密码安全性评估(简称“密评”),对信息系统中密码应用的合规性、正确性和有效性进行评估。操作系统作为信息系统承上启下的关键组件,是密码应用场景中不可或缺的关键环节,也是密评标准中的重要评估对象。
为了推动openEuler商密生态建设,security facility SIG在openEuler社区开展了操作系统商密支持工作。在刚发布的openEuler 22.09版本,已经完成了对基础密码库、安全协议栈、用户身份认证、文件完整性保护、内核模块签名、磁盘加密等组件的商密支持;在对关键安全特性进行商密算法使能的同时,为上层应用提供商密算法库、证书、安全传输等密码服务。
基于openEuler操作系统,用户可以构筑基于国产商密算法的信息系统安全防护,并开发使能商密算法的上层应用,从而支撑系统满足密评对网络和通信安全、设备和计算安全、应用和数据安全的相关要求。此外,用户可以通过UADK框架使用鲲鹏硬件加速器,实现对SM3/SM4的算法加速,解决商密算法工程化应用的性能问题。
未来,security facility SIG将继续推进openEuler商密支持工作,在更多的软件实现商密算法使能,最终实现完整的商密操作系统解决方案。
security facility SIG
https://www.openeuler.org/zh/sig/sig-detail/?name=sig-security-facility
openEuler商密特性使用指南
https://gitee.com/openeuler/docs/tree/master/docs/zh/docs/ShangMi
支持商密算法、证书、TLCP协议的openssl密码库
https://gitee.com/src-openeuler/openssl
支持商密算法的nss密码库
https://gitee.com/src-openeuler/nss
支持商密算法套件的openssh协议栈
https://gitee.com/src-openeuler/openssh
RFO SIG持续推动Rancher与openEuler生态融合
连接Rancher与openEuler的产品生态是RFO SIG的使命,除了先前发起的RFO K8s Distro发行版的日常迭代之外,还在产品兼容性验证,安全扫描,以及云环境镜像等方面发起新的建设工作。
1) 开展Rancher与openEuler生态兼容测试工作
RFO SIG期望建立一种持续的工程化机制,来系统性跟踪Rancher系列产品与openEuler的兼容性。
本月在openEuler之上进行了首次系统性验证,包括K3s、RKE2、Rancher Manager以及Longhorn等产品,并编写了测试报告。此报告正式版本,计划于11月份正式发布。
2)发起NeuVector引进对openEuler的CVE扫描支持工作
NeuVector是SUSE旗下容器安全产品,并且纳入了Rancher整体产品组合中。NeuVector支持多种操作系统的CVE扫描,引入针对openEuler的CVE扫描可丰富NeuVector本身的生态。
RFO SIG正式发起此项工作,并完成了初期技术调研,后续会与欧拉社区的安全团队合作,初步将openEuler CVE Feed正式引入。
3)发起 openEuler Cloud Images建设工作
在先前的实践中,RFO SIG将openEuler构建成AWS AMI镜像,并通过Rancher Node Driver机制,将 Kubernetes on openEuler 的集群在公有云中实现弹性部署。
为了让这项工作积累更长期的成果,RFO SIG决定将此想法发展为openEuler Cloud Images的建设工作。这些面向云环境的Cloud Images可作为云原生环境的底座,可以方便让各类云原生程序在云环境弹性部署。
K8sDistro SIG联合CloudNative SIG全新发布NestOS 22.09版本
作为在社区孵化的开源项目,NestOS一直秉承着开源协作的理念,与社区开发者一起完成版本需求收集与版本构建,并定期在 K8sDistro SIG 和 CloudNative SIG 的工作例会上进行汇报,包括版本合入、工作规划、技术进展等。
在openEuler 22.09 版本的 NestOS,全新推出了构建工具 nestos-assembler 容器镜像,并根据 NestOS 的特性对 K8S,OpenStack 进行了适配优化,给用户带来全新的安装体验。目前,NestOS项目已在社区新建软件包仓库18个,源码仓库5个,适配修改、升级社区软件包42个,维护仓库50+,涉及SIG组6+。同时,为了满足广大开发者对NestOS镜像下载的需求,NestOS项目成员与社区基础设施SIG合作,完成了NestOS网站的开发工作,现已在官网上线。
未来,NestOS还将继续立足于社区,引入更多新的特性和功能,欢迎大家加入K8sDistro SIG与CloudNative SIG,一起助力NestOS成长。欢迎大家通过官网https://www.openeuler.org/zh/ 进入【探索】->【NestOS】菜单跳转,进行体验。
DPU SIG持续推进相关生态标准建立和基础软件框架构建
算力正逐渐成为新时代的核心生产力,随着工业互联网、人工智能、大数据等产业发展,业务对算力需求大幅增长,为应对算力增长带来的挑战,DPU应运而生,定位于数据中心中继CPU、GPU后的“第三颗主力芯片”。
DPU的出现解放了更多的主机CPU算力,并通过专有的加速硬件以更低的成本获得更高的IO性能。由于DPU应用的场景差异,不同厂商的DPU实现及硬件能力各不相同,以及DPU的引入为未来数据中心的发展带来了新的可能性,当前如何解决DPU硬件差异性带来的软件使用成本也逐渐成为亟待解决的问题。
DPU SIG是openEuler为应对DPU出现所带来技术挑战创建的特别兴趣组,希望能够吸引国内外各DPU厂商和开发者共同加入,梳理并抽象DPU的底层通用能力,提供统一的底层基础能力和上层使用接口;共同探索DPU发展趋势和新兴场景及功能,并提供相应的软件方案。
当前DPU SIG已经吸引10余家云、互联网及DPU相关伙伴加入,进行DPU相关场景及产品讨论,并在云场景管控端、DPU底层虚拟化相关硬件能力和跨HOST-DPU通信通道等方向提出相关接口设计初稿。同时在容器管理面卸载场景提出一种近无感卸载方案,并完成相关核心组件开源。
DPU SIG近期正在筹备Meetup,预计11月26日举办,希望更多伙伴加入openEuler,共同探索DPU相关生态;也希望联合相关业务领域及DPU硬件厂商探讨openEuler基于DPU的相关软件接口标准事宜。欢迎朋友们通过dev@openeuler.org联系我们。
项目地址
[1] https://gitee.com/openeuler/dpu-core
[2] https://gitee.com/openeuler/dpu-utilities
RISC-V SIG 推出基于openEuler 的下游发行版 Eulaceura
近日,RISC-V SIG特别推出一款新发行版——Eulaceura。这是首个将 RISC-V 架构纳入第一级支持范围的 openEuler 发行版,与 openEuler RISC-V 项目共享部分组件。
Eulaceura 为 openEuler 提供了一个在 RISC-V 环境下较为稳定的发行版本,使用社区的原生解决方案,试验在 RISC-V 架构下社区项目的落地,协助推进 RISC-V 架构适配。其在桌面环境和开箱即用体验上有一定的增强,可以作为 RISC-V 硬件上长期运作的操作系统候选。欢迎任何感兴趣的朋友们体验。如果您在使用过程遇到的任何问题,欢迎在RISC-V代码仓提Issue,与我们交流:
https://gitee.com/openeuler/RISC-V/issues
下载地址
https://repo.tarsier-infra.com/eulaceura
项目地址
https://gitee.com/eulaceura
**基础设施**
Issue分类提交服务工具QuickIssue上线
由于Gitee平台在问题筛选、过滤等方面响应速度不够快捷,社区开发者呼吁社区提供一个openEuler自己的问题跟踪服务。在深入分析社区需求后,openEuler基础设施团队决定提供一个能够满足社区发展的问题跟踪系统以解决上述问题,QuickIssue应运而生。
作为一款更快捷的issue分类提交工具,QuickIssue在提交issue上有一些独特的优势:
● QuickIssue在openEuler官网提供统一的issue提交入口,开发者在提交issue时更便于查找对应仓库;
● QuickIssue提供了两种提交issue的方式,无论开发者是否有Gitee账号,都可以提交issue;
● QuickIssue可以指导用户或开发者将issue提交到某个仓库中,也有默认的仓库可供开发者提交issue;
● QuickIssue只为openEuler服务,保证查询、搜索、筛选等操作足够顺滑;
● 可以和社区已有的SIG管理、贡献统计等服务互通信息。
欢迎大家使用体验,过程中如有问题可向 infra@openeuler.org 邮件反馈,或直接通过QuickIssue平台向Infrastructure仓库提交issue。
QuickIssue地址
https://quickissue.openeuler.org/zh/
或通过官网https://www.openeuler.org/zh/悬浮窗口QuickIssue跳转进入。
openEuler官网迁移专区版面优化
为帮助社区朋友更好地查阅OS迁移方案,我们对Web进行优化,新增FAQ、联系方式,为社区朋友提供交流入口;在FAQ中,更有“欧拉小智”智能解答一些通用问题。
欢迎大家体验
https://www.openeuler.org/zh/migration/portal/
**社区安全**
10月份发布安全公告 56个,修复CVE漏洞 117个(其中 Critical 8个,High 57个,其它 52个),不受影响的CVE 52个。
openEuler社区安全公告
https://www.openeuler.org/zh/security/safety-bulletin/
**人才培养**
鲲鹏应用创新大赛完美收官,openEuler赛道8支团队获奖
鲲鹏应用创新大赛2022全国总决赛完美收官,openEuler赛道8支团队获奖。其中,创意信息技术股份有限公司凭借「基于openEuler的数字连接平台解决方案」荣获金奖。****武汉理工大学与四川中电启明星信息技术有限公司凭借各自杰出的解决方案荣获银奖。
第三届开源之夏已进入项目结项成果审核阶段
目前,开源之夏活动进入项目结项成果审核阶段,最终结果将在11月底公布。
在openEuler社区发布的项目任务中,共有61名学生提交了结项成果,57名学生的项目成果通过导师评审,合入到社区仓库。学生开发者故事专访正在进行中,感谢每一位在这个夏天奋斗的开发者。
欢迎扫码阅读 >>>
2022 CCF BDCI 大赛进行中,欢迎大家组队报名
由中国计算机学会创办的 CCF 大数据与计算智能大赛(CCF BDCI)至今已经是第十届。作为最活跃的开源社区之一,openEuler 在训练赛道中贡献赛题 「openEuler 社区视频会议纪要自动生成」。
目前,赛程已进入作品提交阶段,参赛的朋友,在报名的同时也可以提交您的作品。
赛题奖金:¥18,000
报名截止时间:2022/12/05 12:00
作品提交截止时间:2022/12/09 24:00
2022 CCF BDCI大赛 openEuler 赛题:
https://www.datafountain.cn/competitions/591
Hi
openEuler
开源科普新栏目来啦!
欧拉操作系统为什么开源?作为开源小白该怎么认识开源,参与贡献?又能在欧拉开源社区获得什么?对企业伙伴来说,加入欧拉开源社区能为他们带来什么好处和价值?基于这些疑问,openEuler全新科普栏目上线,刚步入开源的少女与见多识广的“欧拉教授”会发生什么好玩的故事,敬请期待!
第3集:企业为什么要加入欧拉开源社区?
https://weixin.qq.com/sph/AIlFz6
第2集:有生命力的产品靠的可不是一个玩家
https://weixin.qq.com/sph/AIyxvL
第1集:啥是开源软件,华为为啥要开源欧拉操作系统?
https://weixin.qq.com/sph/A8FFng
**感谢每一位朋友、开发者的支持**
自开源以来,openEuler社区的发展离不开每⼀位贡献者的辛勤付出。可以说每一天,openEuler社区都发生着好的事情。小编限于视野和能力,难免有所遗漏,在此表示歉意。同时,衷心感谢以下社区朋友与开发者们对本月月报的贡献:
- 以上不分先后顺序
如果您希望在月报中增加您的工作内容,或对内容有任何改进建议,请联系wengqiaozhen@openeuler.sh。
- END -