或許很多人認為,軟體技術的本質就是一行行冰冷枯燥的代碼,其中沒有半點“人情味”可言。然而,另一種觀點卻認為,軟體代碼是人類思想的一種表現形式,開發者將自己的熱情和創新精神融入其中,將其塑造為對他人有價值的工具,當用戶使用軟體時,自然能夠感受到開發者投入的心血和傳遞的理念,或是體會到軟體背後開發社區的個性和價值觀。在剛剛召開的 OpenAtom openEuler(簡稱"openEuler")SIG Gathering 2024大會上,我們親眼見證了一群富有專業精神、遠見和熱忱的開發者如何踐行第二種理念。
7月26日,來自108個SIG小組的近 300名開發者聚焦openEuler社區後續重要規劃和各SIG小組2024年下半年重要技術方案、開發計劃進行了深入的探討。在一天的會議中,我們充分感受到了openEuler社區的開放、包容、深度和遠見。
openEuler開源4年多以來,openEuler社區發展迅速,秉持“共建、共治、共用”的理念,目前已發展超1600家成員單位、19495名開發者,下載遍佈全球153個國家2000多個城市。開放原子開源基金會TOC副主席、openEuler委員會執行總監熊偉表示,開發者始終是社區發展的核心,現在社區的運作模式已經愈加的成熟和國際化。未來,會逐漸把更多的需求、項目及活動等社區工作都交給開發者,由他們來主導社區發展。
開放原子開源基金會TOC副主席、openEuler委員會執行總監熊偉
SIG:openEuler社區健康成長的基石
openEuler是面向數字基礎設施的作業系統,支援伺服器、雲計算、邊緣計算、嵌入式等應用場景,支援多樣性計算,致力於提供安全、穩定、易用的作業系統。通過為應用提供確定性保障能力,支援OT領域應用及OT與ICT的融合。為了實現這一宏大而充滿挑戰的目標,openEuler社區匯聚了來自上述軟硬體領域的眾多一流企業和優秀開發人員。為了讓這些專注于不同技術主題的組織和開發者能夠基於同一個社區目標充分協作,發揮各自優勢,openEuler社區引入了特別興趣小組(SIG)這一組織架構。每一個SIG小組的成員都分為Maintainer、Committer、Contributor等多種角色,各自承擔不同的職責,目前openEuler社區至今已有 108個SIG小組。
在眾多活躍的開源社區中,SIG小組已經被證明為是社區健康成長的基石之一,openEuler社區就是其中的典型。與其他優秀的開源社區SIG小組一樣,openEuler社區SIG小組在社區發展中起到了非常重要的作用,有著很多鮮明的優勢:
·更開放、更透明。每個 SIG小組的團隊項目都有公開的資訊、交流方式、成員和聯繫方式等,任何人都可以通過郵件列表、公開例會等形式查看和參與 SIG小組的交流活動。
·更純粹,用技術説話。無論你是社區新人、Contributor、Committer、Maintainer,都可以自由提出 PR、issue或討論他人的提交,不存在資歷、權威壓制他人聲音的情況,一切討論都以技術為準繩。
·更高效。每個 SIG小組每半年舉辦一次規劃會議確定之後半年的發展方向,每雙週都會召開例會跟進目標進度,把控任務執行節奏。這樣的設計避免了目標不清、協作鬆散的問題,還能有效提升成員積極性,增強 SIG小組能力輸出水準。
剛剛召開的 openEuler SIG Gathering 2024大會就將上百個 SIG小組共同關心的一系列主題歸納為六大專題進行深度研討,方向分別為:多樣性算力、全場景應用、AI原生支援、openEuler原生開發、上游原生支援、用戶體驗研究。
六大專題,為openEuler的未來描繪藍圖
作為跨平臺、跨算力、跨場景的一站式作業系統平臺,openEuler社區當前面臨著一系列挑戰:如何為 x86、ARM、RISC-V、 GPU、NPU等在內的多種算力形式提供更好的適配和優化?如何幫助開發者更方便地構建伺服器、雲計算、邊緣計算和嵌入式等眾多場景的應用?如何響應 AI大模型的發展趨勢?如何為開發者、用戶和上游軟體提供更好的開發和使用體驗?本次大會的六大專題就是為這些挑戰量身定制的:
·多樣性算力專題討論中,包括 Kernel SIG、Intel Arch SIG、Arm SIG、RISC-V SIG等在內的多個 SIG小組討論了如何加強 openEuler對未來各主流架構最新平臺的支援、提出了多樣性算力認證設想並分享了一些性能優化和應用案例,還展望了 Arm機密計算技術的應用場景等。
· AI原生支援專題中,AI SIG、Compiler SIG、Intelligence SIG等小組分享了如何為 openEuler構建雲原生智慧容器、AI Compiler的規劃方案。同時討論了未來openEuler在AI使能方面的規劃,未來openEuler將通過AI異構加速、全棧容器化封裝和開箱即用等關鍵技術進一步加強異構算力上模型及應用的部署和推理,提升整體的易用性,降低部署成本,通過輕量化等技術使得AI可以普惠更多用戶和開發者。
·全場景應用專題中參與的 SIG小組包括CloudNative SIG、 Compiler SIG、Embedded SIG、Compliance SIG、SIG OPS等,開發者們研討了包括了雲和雲原生、數據中心內、嵌入式等全場景的應用和未來規劃,還討論了參天、創新中間件、KubeOS、KubeMate、NestOS等社區原創項目未來在各主流場景的應用和落地計劃。
· openEuler原生開發專題中,Infra SIG、CICD SIG、安全 SIG等小組重點討論了openEuler DevStation、openEuler軟體中心、創新套裝軟體格式EPKG等創新方案的進展和未來的規劃,通過這些工具和服務,openEuler社區可以為開發者提供更為便利的開發體驗,提升開發效率,更好的支援開發者基於openEuler做開發。同時專題上還討論了漏洞報告工具創新項目ct-oval,可以有效解決第三方漏洞掃描誤報的棘手問題。
·上游原生支援專題主要關注 Linux內核等上游社區對 openEuler關鍵技術特性的支援等問題。介紹了 GMEM異構融合記憶體合入 Linux上游社區的計劃和進展,討論了雲計算 OpenStack支援 openEuler的計劃,以及 Lustre在 openEuler的使能與發佈計劃等。以及如何從上游協同、監測、維護管理等維度做好從上游原生支援到openEuler原生發佈的關鍵環節。
·用戶體驗研究專題中,doc SIG、基礎設施 SIG、G11N SIG、人才與服務 SIG、openDesign SIG等小組與開發者共創研討了文檔體驗提升、基礎設施服務增強,海外資訊體驗優化、社區論壇技術氛圍活躍、前端組件庫開放等關鍵開發者觸點,不斷探索更優的用戶體驗。同時,從多維化、多樣性、智慧化等維度討論了未來社區資訊體系的改進方向。
值得一提的是,六大專題中的諸多議題都是 openEuler社區開發者提交的,在現場討論中各個 SIG小組的與會人員更是表現出了高度的專業性和飽滿的參與熱情。無論是經常提交 PR的社區大牛,還是剛剛加入社區的開發新人都能以平等的身份和態度暢所欲言。數百名與會者在這場線下會議中充分展現了整個 openEuler社區的協作、分享和進取精神,而這種精神正是 openEuler社區持續創新進步的最大動力。
開放與創新的軟體,背後一定有開放和創新的社區精神
為期一天的大會很快落下了帷幕。當晚,openEuler社區安排了輕鬆的開發者之夜活動,為數百位與會者舉辦了一場大派對,並特別致謝 openEuler SlG Gathering 2024大會專題出品人及優秀社區開發者,感謝他們為本次大會成功舉辦作出的重要貢獻。
openEuler SIG Gathering 2024大會只是openEuler社區這一年輕而富有活力的開源社區的一個縮影。數百位與會者是整個openEuler社區成千上萬開發者的代表,他們的不懈努力讓 openEuler發展成為了今天這樣開放且持續創新的數字基礎設施作業系統平臺。每一位openEuler社區貢獻者的信念和投入化作一行行代碼,為 openEuler作業系統塑造了創新包容的靈魂,贏得了越來越多用戶的認可。