“开放原子校源行”公益项目由开放原子开源基金会(以下简称“基金会”)与腾讯公司共同出资设立发起。双方携手通过建立高校开源社团、普及开源文化、研发开源课程体系等方式探索产教融合新路径。为高校开发者提供更大的实践舞台,培养更多的开源综合型人才,拓展开源贡献新领域,推动开源科研成果高效转化。
萌起于学生时代积极向开源项目提交贡献,缘至入职华中科技大学网络空间安全学院后兴趣使然,在业余时间为自己喜爱的开源项目(如Linux内核)提交漏洞修复,华中科技大学网络空间安全学院副教授慕冬亮不仅满足于作为一名忠实的开源爱好者,更产生了带领一批志同道合的学生贡献开源的想法。 初识开放原子校源行公益项目,其秉持“整合开放原子开源基金会丰富的开源项目资源,通过资助‘开源进校园’公益活动,持续为中国和全球培养和提供新一代开源人才”的宗旨,激发了慕教授成立开源学生组织的初衷。同时,开放原子开源基金会孵化运营众多知名开源项目的雄厚实力,进一步坚定了慕教授与之合作的信心。 基于对开放原子开源基金会的充分肯定,以及与开放原子校源行公益项目宗旨的默契一致。在学院鼓励开源政策的支持下,慕冬亮教授积极践行自己的爱好和教育事业相结合的理念,成立开放原子开源社团(华中科技大学),开启这项被他称之为“何乐而不为”的事业。 在本期校源行人物访谈中,慕冬亮教授分享了他在开源项目贡献、开源人才培养及开源社团建设方面的历程与经验。
慕冬亮
开放原子开源社团(华中科技大学)指导教师
华中科技大学网络空间安全学院副教授
慕冬亮,华中科技大学副教授,武汉英才,于2019年在南京大学计算机科学与技术系获得博士学位,2020年8月加入到华中科技大学网络空间安全学院任职副教授,研究方向为软件与系统安全,致力于研究去除开源软件生态(如开源操作系统内核)中的安全漏洞,在安全漏洞研究方面(如漏洞挖掘,漏洞重现,崩溃诊断,漏洞危害)有突出学术成果,并在国际安全会议(包含顶级会议 Oakland S&P, USENIX SEC, ACM CCS, NDSS)等发表十余篇高质量论文,其中包含ACM CCS 2018杰出论文奖。他主持并参与多项国家科研项目,包括科技部重大项目,国家自然科学基金项目,并与国内知名安全企业开展长期技术合作,并积极促进科研成果落地。此外,他创建了华科网安开放原子开源俱乐部,成立华科Linux内核安全贡献团队,并因内核贡献获得了Google Open Source Peer Bounus 奖项。
润物细无声
作为活跃在开源领域的专家,慕教授将“我为人人,人人为我”视为开源精神的最佳诠释。在他看来,开源不仅是对他人的帮助和贡献,更是个人成长的重要推动力。他强调:“参与开源对学生个人发展具有深远意义。”
在技能层面,开源使学生提升编程和实际工程能力,培养团队合作精神,并在社区成员协作构建与维护开源项目的过程中构建协作模型;在精神层面,开源倡导的共享和无私奉献精神激发学生承担社会责任的意识,项目成果更增强个人成就感。
开源让学生在分享知识中收获快乐与满足,同时为学术和职业发展提供助力,奠定未来宝贵机遇。慕教授表示:“作为研究生导师,开源贡献对学生表现具有一定加分作用。”
在慕教授的悉心指导下,开放原子开源社团(华中科技大学)在开源领域取得了令人瞩目的丰硕成果。
- 操作系统内核贡献团队长期关注Linux内核上游,通过挖掘Linux内核漏洞并提交安全补丁贡献力量。团队已成立内部审核小组、建立内审机制及内审公开邮件列表,并邀请到Linux内核知名贡献人员Dan Carpenter加入内审小组。建立以来,团队整体在Linux内核中成功提交128个补丁,其中九成以上均bugfix,且多数已合并至OpenHarmony,openEuler,openKylin等开源操作系统。慕冬亮教授因在Linux内核中的突出开源贡献,荣获得谷歌开源Peer Bonus奖。
- 物联网系统贡献团队专注于物联网系统等漏洞挖掘和补丁修复。特别是针对国产开源物联网系统,为保证提交修复代码指令,团队周威老师邀请RT-Thread社区管理人员进行内部指导和代码提交培训,大幅度提升工作效率。成立以来,团队已发现RT-Thread、OpenHarmony、FreeRTOS等漏洞上百个,提交修复代码150多个,曾获得亚马逊FreeRTOS社区和RT-Thread社区公开致谢。
- RISC-V贡献团队为RustSBI引导程序项目贡献巨大,为***支持的子项目提供有力技术支撑,并丰富和完善裸机开发相关的基础软件包。同时,同学们积极参与国际标准制定,提升国产项目的国际话语权,团队成员为RISC-V SBI国际标准贡献提案并已获通过。此外,同学们还踊跃参与Rust语言相关的社区会议,投稿社区报纸及杂志文章。其中,团队成员蒋周奇同学获评OS2ATC会议“开源创新先锋奖”和“Rust Internals论坛最佳新人奖”。
这些成就不仅彰显出社团成员的共同努力,也体现了慕教授对开源事业的热爱与执着。
慕冬亮教授向学生讲授安全漏洞相关知识
慕教授凭借丰富的组织学生参与开源项目经验,倡导构建一种名为“润物细无声”的学生开源培育体系。他期望将开源文化、精神与实践融入现有课程框架和板块。以软件安全课程为例,慕教授遵循“实践出真知”的原则,复刻开源项目建立pwn.hust.college软件安全实践教学平台,根据课程需求与规则,输出相关题目。他还在现有课程设置中融入开源相关内容,并增设相应学分。
慕教授在谈及开源人才培育时,反复提及“分级推进”策略,即通过宣传与课程设置,以渐进方式推广开源,实现“润物细无声”。一是通过开展开源文化宣讲和开设开源课程,强化开源知识科普,帮助学生了解开源及其对个人意义,种下参与开源的种子。此外,高校可制定相关政策,如课程免修、课程加分等,以提高吸引力。二是提供新手培训与指导,帮助学生了解如何参与开源贡献,鼓励新手尝试。课程设置方面,加强Rust语言及技能基础培训,降低门槛。随着学生逐渐参与开源贡献,可组织开源比赛,通过奖金或其他奖励激发学生积极性。三是分步骤引导学生深入了解开源项目,明确具体贡献方向,逐步确立学生在开源领域的参与路径。
星星之火,可以燎原
2023年6月,开放原子开源社团(华中科技大学)正式授牌成立,并以开放原子开源俱乐部形式在华中科技大学运营。据慕教授介绍,社团成立之初,便召开了第一次成员会议,确立贡献方向和未来规划。社团计划定期举办内部开源工坊活动,帮助新成员学习知识技能并参与开源贡献。此外,社团还将成立专注于不同方向的开源贡献小组,包括操作系统内核、物联网系统和RISC-V 等领域,鼓励学生在各自领域积极参与开源项目贡献。
慕冬亮教授为社团成员普及发展理念
慕教授作为社团指导老师,积极带领团队参与国内顶尖开源活动,如开放原子全球开源峰会、开放原子校源行线下站(哈尔滨站)、openEuler开发者日等,旨在通过社团这一桥梁,拓宽学生视野,让他们学习其他开源社区的优秀实践。
自成立以来,社团历经诸多激动人心的时刻。其中,一段与Linux内核补丁审核相关的经历让慕教授印象深刻。在学院政策支持下,慕教授的操作系统内核贡献团队迅速壮大,成员人数一度超过百人。为确保发送至Linux 内核社区的补丁质量,慕教授带领研究生成立内部审核小组,并创建了华科大内核贡献邮件列表。学生们需将补丁先发送至该邮件列表,经内部审核后再提交至Linux内核社区。这意味着团队每天需查阅不少于100封邮件。慕教授幽默地表示,曾在微信朋友圈分享“被邮件支配的恐惧”。
幸运的是,团队引入了自动化检查机器人,以及顶尖内核贡献者Dan Carpenter,协助审核补丁质量,从而减轻工作负担。慕教授意识到,组织开源贡献并非想象中那般轻松,仍有许多内容值得学习。在这一过程中,慕教授与团队共同成长,致力于为我国开源事业贡献力量。
与此同时,技术大牛Dan Carpenter的协助让慕教授深刻体会到开源社区互助的氛围。当时,慕教授团队正在使用Dan开发的Smatch寻找内核中的问题,将扫描到的问题开发内核修复后发送至内核社区,并提供一些对Smatch工具的使用反馈。此外,慕教授尝试邀请Dan加入贡献团队,帮助审核部分内核贡献,令慕教授意外的是Dan非常爽快答应了邀请。慕教授回忆道:“Dan的加入让团队与大牛开发的交流探讨变得更加频繁,他总是有问必答、响应迅速,气氛非常融洽。”学生们纷纷表示,能与Dan这样的技术大牛共同探索学习的机会实属难得,受益匪浅。这也让慕教授倍感欣慰,收获满满的感动。
慕教授强调,开放原子开源社团(华中科技大学)始终秉持开源精神,为学生提供培训课程、设备、场地等支持,鼓励分享知识、经验交流,为开源项目贡献力量。他反复强调:“我们坚信,星星之火,可以燎原!”
开源是一场默默耕耘与培育生态的修行
自从开放原子开源社团(华中科技大学)成立以来,慕教授一直致力于将社团打造成为融合开源共享与科研创新的学生组织。展望未来,社团将秉持四大发展理念:一是新人友好,降低开源贡献门槛,提供准入支持;二是协作共享,在贡献开源生态的同时,积极参与和引领开源生态发展;三是技术创新,深入研究新兴开源技术,探索未知领域;四是科研引导,结合指导老师的科研方向,参与前沿科学研究。此外,社团将以打造知名开源项目为目标,围绕项目构建具有自身特色的开源社区,吸引更多领域的学生社团共同参与。
慕教授认为,推动开源教育事业需要“润物细无声”的力量,在现有学习体系中默默耕耘,为开源事业创造更广阔的发展空间。他强调:“开源事业需要每一个开源社团、每一个个体的‘星星之火’共同构筑生态。”
“开源并非一蹴而就的事业,而是一场默默耕耘与培育生态的修行。”慕教授非常喜欢这一意义深远的箴言,因为这一观点道出了开源事业的真谛,彰显出慕教授及其团队对开源事业的执着与热爱。
开放原子校源行
Open Source Way to School
开放原子校源行公益项目旨在培育开源人才,推动我国开源生态繁荣发展。开放原子开源社团作为重要的组成部分,也将充分依托企业、学校、学生等各方力量,打造开放、包容、共享的优质高校平台,期待更多高校积极参与,共同培养更多具有卓越创新能力的开源人才。
原文标题:校源行 | 人物专访——慕冬亮:开源是一场默默耕耘与培育生态的修行
文章出处:【微信公众号:开放原子】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !