“開放原子校源行”公益項(xiàng)目由開放原子開源基金會(huì)(以下簡稱“基金會(huì)”)與騰訊公司共同出資設(shè)立發(fā)起。雙方攜手通過建立高校開源社團(tuán)、普及開源文化、研發(fā)開源課程體系等方式探索產(chǎn)教融合新路徑。為高校開發(fā)者提供更大的實(shí)踐舞臺(tái),培養(yǎng)更多的開源綜合型人才,拓展開源貢獻(xiàn)新領(lǐng)域,推動(dòng)開源科研成果高效轉(zhuǎn)化。
萌起于學(xué)生時(shí)代積極向開源項(xiàng)目提交貢獻(xiàn),緣至入職華中科技大學(xué)網(wǎng)絡(luò)空間安全學(xué)院后興趣使然,在業(yè)余時(shí)間為自己喜愛的開源項(xiàng)目(如Linux內(nèi)核)提交漏洞修復(fù),華中科技大學(xué)網(wǎng)絡(luò)空間安全學(xué)院副教授慕冬亮不僅滿足于作為一名忠實(shí)的開源愛好者,更產(chǎn)生了帶領(lǐng)一批志同道合的學(xué)生貢獻(xiàn)開源的想法。 初識開放原子校源行公益項(xiàng)目,其秉持“整合開放原子開源基金會(huì)豐富的開源項(xiàng)目資源,通過資助‘開源進(jìn)校園’公益活動(dòng),持續(xù)為中國和全球培養(yǎng)和提供新一代開源人才”的宗旨,激發(fā)了慕教授成立開源學(xué)生組織的初衷。同時(shí),開放原子開源基金會(huì)孵化運(yùn)營眾多知名開源項(xiàng)目的雄厚實(shí)力,進(jìn)一步堅(jiān)定了慕教授與之合作的信心。 基于對開放原子開源基金會(huì)的充分肯定,以及與開放原子校源行公益項(xiàng)目宗旨的默契一致。在學(xué)院鼓勵(lì)開源政策的支持下,慕冬亮教授積極踐行自己的愛好和教育事業(yè)相結(jié)合的理念,成立開放原子開源社團(tuán)(華中科技大學(xué)),開啟這項(xiàng)被他稱之為“何樂而不為”的事業(yè)。 在本期校源行人物訪談中,慕冬亮教授分享了他在開源項(xiàng)目貢獻(xiàn)、開源人才培養(yǎng)及開源社團(tuán)建設(shè)方面的歷程與經(jīng)驗(yàn)。
?
慕冬亮
開放原子開源社團(tuán)(華中科技大學(xué))指導(dǎo)教師
華中科技大學(xué)網(wǎng)絡(luò)空間安全學(xué)院副教授
慕冬亮,華中科技大學(xué)副教授,武漢英才,于2019年在南京大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系獲得博士學(xué)位,2020年8月加入到華中科技大學(xué)網(wǎng)絡(luò)空間安全學(xué)院任職副教授,研究方向?yàn)檐浖c系統(tǒng)安全,致力于研究去除開源軟件生態(tài)(如開源操作系統(tǒng)內(nèi)核)中的安全漏洞,在安全漏洞研究方面(如漏洞挖掘,漏洞重現(xiàn),崩潰診斷,漏洞危害)有突出學(xué)術(shù)成果,并在國際安全會(huì)議(包含頂級會(huì)議 Oakland S&P, USENIX SEC, ACM CCS, NDSS)等發(fā)表十余篇高質(zhì)量論文,其中包含ACM CCS 2018杰出論文獎(jiǎng)。他主持并參與多項(xiàng)國家科研項(xiàng)目,包括科技部重大項(xiàng)目,國家自然科學(xué)基金項(xiàng)目,并與國內(nèi)知名安全企業(yè)開展長期技術(shù)合作,并積極促進(jìn)科研成果落地。此外,他創(chuàng)建了華科網(wǎng)安開放原子開源俱樂部,成立華科Linux內(nèi)核安全貢獻(xiàn)團(tuán)隊(duì),并因內(nèi)核貢獻(xiàn)獲得了Google Open Source Peer Bounus 獎(jiǎng)項(xiàng)。
潤物細(xì)無聲
作為活躍在開源領(lǐng)域的專家,慕教授將“我為人人,人人為我”視為開源精神的最佳詮釋。在他看來,開源不僅是對他人的幫助和貢獻(xiàn),更是個(gè)人成長的重要推動(dòng)力。他強(qiáng)調(diào):“參與開源對學(xué)生個(gè)人發(fā)展具有深遠(yuǎn)意義?!?/strong>
在技能層面,開源使學(xué)生提升編程和實(shí)際工程能力,培養(yǎng)團(tuán)隊(duì)合作精神,并在社區(qū)成員協(xié)作構(gòu)建與維護(hù)開源項(xiàng)目的過程中構(gòu)建協(xié)作模型;在精神層面,開源倡導(dǎo)的共享和無私奉獻(xiàn)精神激發(fā)學(xué)生承擔(dān)社會(huì)責(zé)任的意識,項(xiàng)目成果更增強(qiáng)個(gè)人成就感。
開源讓學(xué)生在分享知識中收獲快樂與滿足,同時(shí)為學(xué)術(shù)和職業(yè)發(fā)展提供助力,奠定未來寶貴機(jī)遇。慕教授表示:“作為研究生導(dǎo)師,開源貢獻(xiàn)對學(xué)生表現(xiàn)具有一定加分作用。”
在慕教授的悉心指導(dǎo)下,開放原子開源社團(tuán)(華中科技大學(xué))在開源領(lǐng)域取得了令人矚目的豐碩成果。
- 操作系統(tǒng)內(nèi)核貢獻(xiàn)團(tuán)隊(duì)長期關(guān)注Linux內(nèi)核上游,通過挖掘Linux內(nèi)核漏洞并提交安全補(bǔ)丁貢獻(xiàn)力量。團(tuán)隊(duì)已成立內(nèi)部審核小組、建立內(nèi)審機(jī)制及內(nèi)審公開郵件列表,并邀請到Linux內(nèi)核知名貢獻(xiàn)人員Dan Carpenter加入內(nèi)審小組。建立以來,團(tuán)隊(duì)整體在Linux內(nèi)核中成功提交128個(gè)補(bǔ)丁,其中九成以上均bugfix,且多數(shù)已合并至OpenHarmony,openEuler,openKylin等開源操作系統(tǒng)。慕冬亮教授因在Linux內(nèi)核中的突出開源貢獻(xiàn),榮獲得谷歌開源Peer Bonus獎(jiǎng)。
- 物聯(lián)網(wǎng)系統(tǒng)貢獻(xiàn)團(tuán)隊(duì)專注于物聯(lián)網(wǎng)系統(tǒng)等漏洞挖掘和補(bǔ)丁修復(fù)。特別是針對國產(chǎn)開源物聯(lián)網(wǎng)系統(tǒng),為保證提交修復(fù)代碼指令,團(tuán)隊(duì)周威老師邀請RT-Thread社區(qū)管理人員進(jìn)行內(nèi)部指導(dǎo)和代碼提交培訓(xùn),大幅度提升工作效率。成立以來,團(tuán)隊(duì)已發(fā)現(xiàn)RT-Thread、OpenHarmony、FreeRTOS等漏洞上百個(gè),提交修復(fù)代碼150多個(gè),曾獲得亞馬遜FreeRTOS社區(qū)和RT-Thread社區(qū)公開致謝。
- RISC-V貢獻(xiàn)團(tuán)隊(duì)為RustSBI引導(dǎo)程序項(xiàng)目貢獻(xiàn)巨大,為***支持的子項(xiàng)目提供有力技術(shù)支撐,并豐富和完善裸機(jī)開發(fā)相關(guān)的基礎(chǔ)軟件包。同時(shí),同學(xué)們積極參與國際標(biāo)準(zhǔn)制定,提升國產(chǎn)項(xiàng)目的國際話語權(quán),團(tuán)隊(duì)成員為RISC-V SBI國際標(biāo)準(zhǔn)貢獻(xiàn)提案并已獲通過。此外,同學(xué)們還踴躍參與Rust語言相關(guān)的社區(qū)會(huì)議,投稿社區(qū)報(bào)紙及雜志文章。其中,團(tuán)隊(duì)成員蔣周奇同學(xué)獲評OS2ATC會(huì)議“開源創(chuàng)新先鋒獎(jiǎng)”和“Rust Internals論壇最佳新人獎(jiǎng)”。
這些成就不僅彰顯出社團(tuán)成員的共同努力,也體現(xiàn)了慕教授對開源事業(yè)的熱愛與執(zhí)著。
慕冬亮教授向?qū)W生講授安全漏洞相關(guān)知識
慕教授憑借豐富的組織學(xué)生參與開源項(xiàng)目經(jīng)驗(yàn),倡導(dǎo)構(gòu)建一種名為“潤物細(xì)無聲”的學(xué)生開源培育體系。他期望將開源文化、精神與實(shí)踐融入現(xiàn)有課程框架和板塊。以軟件安全課程為例,慕教授遵循“實(shí)踐出真知”的原則,復(fù)刻開源項(xiàng)目建立pwn.hust.college軟件安全實(shí)踐教學(xué)平臺(tái),根據(jù)課程需求與規(guī)則,輸出相關(guān)題目。他還在現(xiàn)有課程設(shè)置中融入開源相關(guān)內(nèi)容,并增設(shè)相應(yīng)學(xué)分。
慕教授在談及開源人才培育時(shí),反復(fù)提及“分級推進(jìn)”策略,即通過宣傳與課程設(shè)置,以漸進(jìn)方式推廣開源,實(shí)現(xiàn)“潤物細(xì)無聲”。一是通過開展開源文化宣講和開設(shè)開源課程,強(qiáng)化開源知識科普,幫助學(xué)生了解開源及其對個(gè)人意義,種下參與開源的種子。此外,高??芍贫ㄏ嚓P(guān)政策,如課程免修、課程加分等,以提高吸引力。二是提供新手培訓(xùn)與指導(dǎo),幫助學(xué)生了解如何參與開源貢獻(xiàn),鼓勵(lì)新手嘗試。課程設(shè)置方面,加強(qiáng)Rust語言及技能基礎(chǔ)培訓(xùn),降低門檻。隨著學(xué)生逐漸參與開源貢獻(xiàn),可組織開源比賽,通過獎(jiǎng)金或其他獎(jiǎng)勵(lì)激發(fā)學(xué)生積極性。三是分步驟引導(dǎo)學(xué)生深入了解開源項(xiàng)目,明確具體貢獻(xiàn)方向,逐步確立學(xué)生在開源領(lǐng)域的參與路徑。
星星之火,可以燎原
2023年6月,開放原子開源社團(tuán)(華中科技大學(xué))正式授牌成立,并以開放原子開源俱樂部形式在華中科技大學(xué)運(yùn)營。據(jù)慕教授介紹,社團(tuán)成立之初,便召開了第一次成員會(huì)議,確立貢獻(xiàn)方向和未來規(guī)劃。社團(tuán)計(jì)劃定期舉辦內(nèi)部開源工坊活動(dòng),幫助新成員學(xué)習(xí)知識技能并參與開源貢獻(xiàn)。此外,社團(tuán)還將成立專注于不同方向的開源貢獻(xiàn)小組,包括操作系統(tǒng)內(nèi)核、物聯(lián)網(wǎng)系統(tǒng)和RISC-V 等領(lǐng)域,鼓勵(lì)學(xué)生在各自領(lǐng)域積極參與開源項(xiàng)目貢獻(xiàn)。
慕冬亮教授為社團(tuán)成員普及發(fā)展理念
慕教授作為社團(tuán)指導(dǎo)老師,積極帶領(lǐng)團(tuán)隊(duì)參與國內(nèi)頂尖開源活動(dòng),如開放原子全球開源峰會(huì)、開放原子校源行線下站(哈爾濱站)、openEuler開發(fā)者日等,旨在通過社團(tuán)這一橋梁,拓寬學(xué)生視野,讓他們學(xué)習(xí)其他開源社區(qū)的優(yōu)秀實(shí)踐。
自成立以來,社團(tuán)歷經(jīng)諸多激動(dòng)人心的時(shí)刻。其中,一段與Linux內(nèi)核補(bǔ)丁審核相關(guān)的經(jīng)歷讓慕教授印象深刻。在學(xué)院政策支持下,慕教授的操作系統(tǒng)內(nèi)核貢獻(xiàn)團(tuán)隊(duì)迅速壯大,成員人數(shù)一度超過百人。為確保發(fā)送至Linux 內(nèi)核社區(qū)的補(bǔ)丁質(zhì)量,慕教授帶領(lǐng)研究生成立內(nèi)部審核小組,并創(chuàng)建了華科大內(nèi)核貢獻(xiàn)郵件列表。學(xué)生們需將補(bǔ)丁先發(fā)送至該郵件列表,經(jīng)內(nèi)部審核后再提交至Linux內(nèi)核社區(qū)。這意味著團(tuán)隊(duì)每天需查閱不少于100封郵件。慕教授幽默地表示,曾在微信朋友圈分享“被郵件支配的恐懼”。
幸運(yùn)的是,團(tuán)隊(duì)引入了自動(dòng)化檢查機(jī)器人,以及頂尖內(nèi)核貢獻(xiàn)者Dan Carpenter,協(xié)助審核補(bǔ)丁質(zhì)量,從而減輕工作負(fù)擔(dān)。慕教授意識到,組織開源貢獻(xiàn)并非想象中那般輕松,仍有許多內(nèi)容值得學(xué)習(xí)。在這一過程中,慕教授與團(tuán)隊(duì)共同成長,致力于為我國開源事業(yè)貢獻(xiàn)力量。
與此同時(shí),技術(shù)大牛Dan Carpenter的協(xié)助讓慕教授深刻體會(huì)到開源社區(qū)互助的氛圍。當(dāng)時(shí),慕教授團(tuán)隊(duì)正在使用Dan開發(fā)的Smatch尋找內(nèi)核中的問題,將掃描到的問題開發(fā)內(nèi)核修復(fù)后發(fā)送至內(nèi)核社區(qū),并提供一些對Smatch工具的使用反饋。此外,慕教授嘗試邀請Dan加入貢獻(xiàn)團(tuán)隊(duì),幫助審核部分內(nèi)核貢獻(xiàn),令慕教授意外的是Dan非常爽快答應(yīng)了邀請。慕教授回憶道:“Dan的加入讓團(tuán)隊(duì)與大牛開發(fā)的交流探討變得更加頻繁,他總是有問必答、響應(yīng)迅速,氣氛非常融洽。”學(xué)生們紛紛表示,能與Dan這樣的技術(shù)大牛共同探索學(xué)習(xí)的機(jī)會(huì)實(shí)屬難得,受益匪淺。這也讓慕教授倍感欣慰,收獲滿滿的感動(dòng)。
慕教授強(qiáng)調(diào),開放原子開源社團(tuán)(華中科技大學(xué))始終秉持開源精神,為學(xué)生提供培訓(xùn)課程、設(shè)備、場地等支持,鼓勵(lì)分享知識、經(jīng)驗(yàn)交流,為開源項(xiàng)目貢獻(xiàn)力量。他反復(fù)強(qiáng)調(diào):“我們堅(jiān)信,星星之火,可以燎原!”
開源是一場默默耕耘與培育生態(tài)的修行
自從開放原子開源社團(tuán)(華中科技大學(xué))成立以來,慕教授一直致力于將社團(tuán)打造成為融合開源共享與科研創(chuàng)新的學(xué)生組織。展望未來,社團(tuán)將秉持四大發(fā)展理念:一是新人友好,降低開源貢獻(xiàn)門檻,提供準(zhǔn)入支持;二是協(xié)作共享,在貢獻(xiàn)開源生態(tài)的同時(shí),積極參與和引領(lǐng)開源生態(tài)發(fā)展;三是技術(shù)創(chuàng)新,深入研究新興開源技術(shù),探索未知領(lǐng)域;四是科研引導(dǎo),結(jié)合指導(dǎo)老師的科研方向,參與前沿科學(xué)研究。此外,社團(tuán)將以打造知名開源項(xiàng)目為目標(biāo),圍繞項(xiàng)目構(gòu)建具有自身特色的開源社區(qū),吸引更多領(lǐng)域的學(xué)生社團(tuán)共同參與。
慕教授認(rèn)為,推動(dòng)開源教育事業(yè)需要“潤物細(xì)無聲”的力量,在現(xiàn)有學(xué)習(xí)體系中默默耕耘,為開源事業(yè)創(chuàng)造更廣闊的發(fā)展空間。他強(qiáng)調(diào):“開源事業(yè)需要每一個(gè)開源社團(tuán)、每一個(gè)個(gè)體的‘星星之火’共同構(gòu)筑生態(tài)?!?/p>
“開源并非一蹴而就的事業(yè),而是一場默默耕耘與培育生態(tài)的修行。”慕教授非常喜歡這一意義深遠(yuǎn)的箴言,因?yàn)檫@一觀點(diǎn)道出了開源事業(yè)的真諦,彰顯出慕教授及其團(tuán)隊(duì)對開源事業(yè)的執(zhí)著與熱愛。
開放原子校源行
Open Source Way to School
開放原子校源行公益項(xiàng)目旨在培育開源人才,推動(dòng)我國開源生態(tài)繁榮發(fā)展。開放原子開源社團(tuán)作為重要的組成部分,也將充分依托企業(yè)、學(xué)校、學(xué)生等各方力量,打造開放、包容、共享的優(yōu)質(zhì)高校平臺(tái),期待更多高校積極參與,共同培養(yǎng)更多具有卓越創(chuàng)新能力的開源人才。
原文標(biāo)題:校源行 | 人物專訪——慕冬亮:開源是一場默默耕耘與培育生態(tài)的修行
文章出處:【微信公眾號:開放原子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
OpenHarmony
+關(guān)注
關(guān)注
25文章
3725瀏覽量
16370 -
開放原子基金會(huì)
+關(guān)注
關(guān)注
1文章
487瀏覽量
5217
原文標(biāo)題:校源行 | 人物專訪——慕冬亮:開源是一場默默耕耘與培育生態(tài)的修行
文章出處:【微信號:開放原子,微信公眾號:開放原子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論