簡單高效!3大底座構築龍蜥特色社群基礎設施

OpenAnolis小助手發表於2022-08-17

2022 開放原子全球開源峰會龍蜥專場在北京圓滿落幕。期間,龍蜥社群基礎設施 SIG 負責人張永超分享了以“龍蜥社群基礎設施”為主題的演講,介紹了龍蜥基礎設施的現狀、演進思路和主要優勢,重磅釋出了開發者服務平臺(devFree)和 OS 產品工程系統(anDev),致力於打造具有龍蜥特色的社群基礎設施,與開發者共創共贏,為龍蜥建設一流開源社群提供核心支撐。

以下為本次演講內容:

簡單高效!3大底座構築龍蜥特色社群基礎設施

當前龍蜥社群基礎設施主要有 3 大底座體系,分別是社群生態協同系統、OS 產品工程(anDev)、開發者服務平臺(devFree):

1)生態協同系統提供類似於傳統的開源社群基礎設施內容(如 CLA 簽署、SIG 管理、程式碼託管、issue 管理系統、官網等等),起到一個社群執行支撐、研發協同的作用。

2)OS 產品工程(anDev)就是社群產品的生產線,負責把社群優秀的開源產品高效的、規範的生產出來。

3)開發者服務平臺(devFree)以開發者為中心,提供了一系列開放的、自助式的服務,讓開發者可以方便的參與社群並簡單的、高效的完成開發任務。

以下帶大家簡單瞭解下 3 大基礎底座體系:

簡單高效!3大底座構築龍蜥特色社群基礎設施

首先是社群生態協同體系,相當於傳統開源社群裡對基礎設施的一個定義,我們建立了社群主站,然後圍繞社群主站、建立了一系列的基礎協同支撐系統,比如帳戶系統、郵件列表、issue 管理系統、程式碼託管系統、文件系統、會議系統等等,這裡面的系統主要是為龍蜥社群的生態運轉起到一個基礎支撐,服務好參與社群的開發者、生態合作伙伴,以及開源產品客戶等,幫助大家形成高效的協同,做到易用好用。

簡單高效!3大底座構築龍蜥特色社群基礎設施

其次是 OS 產品工程(anDev),可以理解為就是龍蜥 OS 產品的生產線。那什麼是龍蜥 OS 的生產線呢?其實和晶片的生產線是一樣的,我們除了有產品本身的設計能力,生產線系統也是一個產品的核心能力,決定了我們產品是如何被高效、規範、高質量地製造出來,體現了對產品自主可控的程度。這塊能力即使對於商業作業系統廠商來說,也是其核心競爭力之一。

上圖描述了 OS 產品研發的基本流程,從上游補丁、CVE、軟體包等跟蹤,到issue、程式碼合入、合規檢測、構建、測試、釋出等等一系列複雜操作,整個過程完全自動化,我們對每一個環節的細節都做了精確定義,確保了產品高質量釋出。我們稱這套系統為龍蜥 OS 產品工程系統(也叫 anDev),它對接了一系列的子系統元件,每個元件負責研發過程中的一個或幾個環節。對龍蜥 OS 研發的全流程、全生命週期做好精確管理,同時也發揮了供應鏈管理的作用,確保滿足合規要求。

簡單高效!3大底座構築龍蜥特色社群基礎設施

最後是開發者服務平臺(devFree),devFree 也是龍蜥社群基礎設施不同於其它社群的核心亮點。如果說 anDev 定義了開源產品嚴格規範的生產流程,那麼 devFree 則是提供給社群開發者按需服務模式,給予了充分的、開放的自由發揮空間。我們清楚地知道,開發者對於一個開源社群的重要作用,“得開發者者得天下”,devFree 的願景是讓開發更簡單、更高效,因為開發者僅僅需要做的是專注於程式碼本身,為此龍蜥社群提供了一系列開發者自助服務,如:

同走龍蜥特色路,共創開源新未來。歷經三年演進,龍蜥社群基礎設施逐步形成了 3+6+3 的發展模式。基於 3 大底座體系,提供 6 大能力支撐:生態合作、社群運營、技術創新、開源孵化、供應鏈合規和質量保障,同時,在基礎設施的建設上遵循"自動化、服務化、智慧化"的演進理念。基礎設施 SIG 負責人張永超表示,希望能透過社群的開源力量實現共創共建,持續最佳化加強社群底層能力,打造一流的社群基礎設施。

Anolis is Not Only Linux,Anolis 也不僅僅是 Anolis OS,龍蜥社群基礎設施期望與你一起,孵化更多的如 Anolis OS 一樣的優秀開源軟體!歡迎大家加入基礎設施 SIG 組(搜尋釘釘群號:41373753)合作開發,打造更好的基礎設施。

相關連結可移步龍蜥公眾號(OpenAnolis龍蜥)2022年8月16日相同推送檢視。

—— 完 ——


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004278/viewspace-2910889/,如需轉載,請註明出處,否則將追究法律責任。

相關文章