近日,欧拉捐赠后的首次社区开发者大会——欧拉开发者大会2022(以下简称ODD 2022)成功召开,这场大会吸引了200多万开发者围观。我们发现其中有一个很另类的活动——SIG组(特别兴趣小组)版本规划会议,这样的会议在普通的开发者活动中很少见,即使在开源社区的活动中也不是很常见。

当天,51个SIG组聚焦不同的方向,每个时段8个SIG组,从上午9点到晚上21点,全天12个小时在线举行,累计总时长达到74小时,吸引了线上线下2000多名开发者的热烈讨论。其中Kernel、云原生等众多热点SIG组人数超过100人。

从ODD 2022活动官网笔记中可以看到,不少开发者带着用户需求和技术需求参会,共同讨论需求优先级和下个版本的规划。笔者从openEuler开源社区的这个环节,看到了久违的透明、开放,这引起了笔者对openEuler开源社区进一步了解的欲望。

据openEuler开源社区运营人员介绍,开源2年,社区SIG组已达到近百个,SIG组成员也达到8000+人。那么,openEuler 开源社区为什么要做SIG组?社区的SIG组为什么能做起来?这些SIG组又是怎么做起来的?我们从社区运营人员和几个社区SIG组的maintainer那里找到了答案。

SIG组:我参与、我做主,激发创新活力

openEuler作为数字基础设施的开源操作系统,涉及的技术方向众多,需要更多开发者加入、贡献。如何让有共同技术特长、共同用户场景的开发者在一起发挥出最大力量,满足用户需求,是openEuler面临的一个课题。按照技术领域划分SIG组,由开发者自发成立SIG组并确定自己的技术方向,而不是自上向下地“分配”,为开发者创新力释放创造了基础。

当问到SIG组是怎么成立的时候,openEuler 开源社区的技术委员会委员介绍到,SIG组的诞生就是一个水到渠成的过程。并以云原生举例,他说最初是因为有了云原生相关的需求,所以一群对云原生感兴趣的开发者聚集在一起,为更有序地解决后续的需求,他们向社区技术委员会申请成立云原生SIG组,获批后,开始有组织地运作。

在谈到SIG组的运作过程时,社区运营经理介绍到,SIG组成员包括开发者、运维人员、用户,他们各有职责,SIG组内部会自己制定模块及各模块负责人,负责人将会根据openEuler开源社区每半年发布一个新版本的节奏,每半年召开一次SIG组版本规划会议,为了保证顺利完成规划的工作,在这期间,每个SIG组都进入日常运营过程,包括每两周一次的例会,技术人员见面(Meetup)、应用成果展示等,通过不断开发,测试,最后融入新版本,随新版本一同发布。可以说,每一个SIG组所负责的代码,都是开发者共建的成果。

除了围绕操作系统本身的技术方面的SIG组,openEuler开源社区还有支持社区运营及操作系统开发的公共技术SIG组和一些特别SIG组,如:G11N SIG组,开启openEuler的全面国际化进程,在G11N SIG组中,使用双语国际化运作模式,通过完善的会前规划,会中交流以及会后总结公示,搭建全球化作业平台,构建全球化知识库,通过内容营销,传递openEuler理念与价值,分享社区活动与成果,扩大社区影响力。正是因为有了这些SIG组各司其职,深耕厚植,有了众多开发者的贡献,才保证了openEuler开源社区的创新力。

开放、多样性,让SIG组大放异彩

采访OpenStack SIG组的maintainer时,我们了解到,SIG组的需求、设计、分工、开发、测试、发布都是透明开放的,所有开发者都能看到、参与并贡献。不论是资深开发者还是初入行业的“萌新”,均可以在SIG组里学习,贡献代码,获得成就。这一点,来自SIG-OKD(红帽的开源PaaS平台)组的maintainer杜奕威感触颇深。他是麒麟软件的一名普通工程师,加入OKD SIG组仅一年,他从SIG组普通的参与者,到分享议题的贡献者,再到OKD SIG组的maintainer,为多所高校的师生和广大开发者分享了自身的技术思路及开发心得,他的成长显著。2021年,鲲鹏应用创新大赛他还荣获了openEuler赛道最佳代码合入奖。在接受采访时他说,加入SIG组,显著提升了自身的技术能力,让自己能在感兴趣的领域贡献价值,同时参与多个SIG组的会议,让他学会以整体的视角看待操作系统,拓宽了技术的广度。

openEuler开源社区SIG组还有一个特点在于其多样性,这种多样性体现在SIG组的成员组成来自多个公司、多种技术、多种性别、多个高校、多场景解决方案等。正是这种多样性,来自不同公司的开发者提出不同的需求,这些共性的需求同时也能解决其他的开发者的需求,为各行各业提出了解决方案。OpenStack SIG组的陈硕在ODD 2022的圆桌论坛中讲到他最难忘的事情就是OpenStack SIG组在openEuler上适配的OpenStack版本,成功应用在中国联通、中国电信,在OpenStack容器化部署方面的成果也在华胜天成进行了POC验证。这是SIG组内所有开发者的功劳。

可以看出,openEuler社区正是通过坚持开放、鼓励多样性,才让社区汇聚了如此多的开发者和由他们组成的SIG组,吸引了如此多的开发者和企业,同时让各SIG组的运作越来越成熟、规范。

你有idea,我有蓝图,携手共赴星辰大海

在本次大会的51个SIG组会议上,来自Intel、内核、OpenStack等SIG组分享了各自的规划:

  • Intel SIG组会持续将新的处理器支持融入到openEuler社区中,并协同AI SIG组等,和社区一起构建完善的产业生态;

  • 内核SIG组在未来规划了可编程内核框架,统一驱动框架等诸多技术亮点,解决许多长期困扰操作系统发展的关键难题;

  • OpenStack SIG组会持续在混布和DPU等上发力,构筑更为强大的云基础设施;

  • 基础设施SIG组会推出统一构建系统,帮助嵌入式SIG组更好的融入到openEuler 社区中。

这些规划的形成,采纳了会上开发者们的不少意见。openEuler 开源社区SIG组的繁荣发展离不开每一位SIG组成员的贡献,在这里,每一位参与者和组织都能从中找到有价值的地方,最终“百花齐放”。

2022年的ODD大会让我们看到openEuler社区SIG组已初具规模,并给业界带来了一个SIG组样板,明年ODD大会SIG组将给开发者们带来什么惊喜?又将有怎样历史性的突破?让我们一起期待吧~~~

51个SIG组,持续12小时在线讨论…openEuler 开源社区这群人为何如此「活力无限」...相关推荐

  1. 宕机超 12 小时,损失过亿,唯品会基础平台负责人被“祭天”

    整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 对于后端程序员来说,"高并发"并非新鲜的话题,经历过一次服务器宕机,职业生涯才"完整" ...

  2. openKylin社区SIG组2022年第四季度工作会议顺利召开!

    2022年10月28日,openKylin社区SIG线上技术研讨会顺利召开.本次会议旨在加强openKylin社区与各SIG组之间的交流与沟通.促进社区SIG更好发展,由openKylin社区Rele ...

  3. 睡眠好不在于8小时,关键是满足「睡眠周期」

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 关于睡觉这门"必修课",今天真得说道说道. 是不是晚上睡不着,白天醒不了? 是不是明明睡够了8小时,但还是很犯困? 再或 ...

  4. 【SIG月报】10月openKylin社区SIG组最新进展分享!

    为推动社区繁荣发展,打造开源操作系统创新生态,openKylin社区根据领域划分了不同的SIG组,并积极开展各种技术研究和创新.其中,10月份社区新增SIG小组5个,共有52个SIG组在运行,接下来, ...

  5. python线性回归模型预测北京市未来12小时PM2.5值

    项目源码请见:https://github.com/dennis0818/weather_data_analysis 一.分析目标 通过北京市历史24小时气象和大气污染物数据,采用普通线性回归.岭回归 ...

  6. 12小时紧急策划 复盘一篇10W+的诞生全历程

    不好意思,上一篇"撒币"送福利的公众号文章造成很多人的朋友圈被刷屏,由于我们之前也没想到效果会这么火爆,在这里先给各位道个歉. 除了刷屏,文章"这封信里面,藏了300万数 ...

  7. 飞桨PaddlePaddle送算力 | 每日登录即送12小时,连续5天还有加送!

    前言:飞桨(PaddlePaddle)宣布亿元算力支持计划再度升级!"每日运行赠12小时"和"连续5天运行赠48小时"两种机制共同服务,叠加获取.算力越用越多! ...

  8. 什么是网络智能运维?如何保障业务7x24小时在线?

    华为推出了网络智能运维方案,一方面,可以实现各类运维数据的可视化:一方面,实现故障快速发现.定位以及恢复:另一方面,提供健康度全面评估.故障预测等智能化能力,实现基于异常检测和风险预测的主动性防护,保 ...

  9. 魔兽美服服务器维护,心得:美服12小时纯任务练级获服务器第一90级

    关于5.0版本85-90升级心得 据悉,美服有12小时纯任务升级至90的玩家,居然是国内的一名玩家,来自国服公会麦叮的美服团队 1,开服前需要准备的,首先是自己装备问题,为了练起来快,当然所有职业都需 ...

最新文章

  1. 成为数据科学家、人工智能和机器学习工程师的自学之路
  2. 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...
  3. vs运行时候冒了这个错:无法启动IIS Express Web 服务器~Win10
  4. linux看dns解析的时间,curl测试dns解析时间
  5. 横向的二级导航菜单,在多浏览器下可用
  6. 吴恩达CNN卷积神经网络第2周作业ResNets
  7. 使用 Google Analytics 跟踪 JavaScript 错误
  8. G502使用计算机配置,罗技G502鼠标灵敏度如何设置?宏如何设置?
  9. android自动烧写工具,MiniTools(Android内核烧录软件) v1.1 官方安装免费版
  10. 手机详情 html代码生成器,dede源码最新版手机移动端静态生成模块插件
  11. 【CSS3 transition】解决元素高度不固定时,设置transition不生效的问题
  12. 我的.emacs配置(原生Emacs,不依赖任何插件)
  13. Android连连看游戏
  14. TPG和RCN收购Wave 打造美国No. 6有线运营商
  15. 视频编辑软件编辑星海外英文网站上线
  16. 数据结构之树之不同种类篇
  17. window时间同步
  18. python自己做课程表_Python 大学生课表 iCalendar (.ics) 生成
  19. (三)SpringCloud实战之openfeign服务调用
  20. Diary for simple things.

热门文章

  1. Windows Phone7屏幕方向与常用控件
  2. 《公司的力量》纪录片
  3. 名帖301 刘墉 行书《自作诗卷》
  4. vue模块给模块传参_Vue店面的Paypal支付模块
  5. Python爬取URP教务系统课程表并保存到excel
  6. 关于svn(客户端)在安装完成过程中所遇到的一点问题
  7. OpenGL如何显示透明PNG
  8. C++ 使用Poco库操作 json 文件
  9. kindle上查看微信读书的书籍
  10. 【高德地图】iOS 开发汇总(一)