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