龍蜥開發者說:首次觸電,原來你是這樣的龍蜥社群? | 第 8 期

OpenAnolis小助手發表於2022-06-24

「龍蜥開發者說」第 8 期來了!開發者與開源社群相輔相成,相互成就,這些個人在龍蜥社群的使用心得、實踐總結和技術成長經歷都是寶貴的,我們希望在這裡讓更多人看見技術的力量。本期故事,我們邀請了龍蜥社群開發者劉亞軒來分享「首次觸電,原來你是這樣的龍蜥社群?」。開發者說系長期活動,對於積極投稿、多次分享的童鞋,我們還有神秘大禮鼓勵!誠邀開發者們分享真實體驗,以文會友、共同學習、一起進步。

本期故事主角: 劉亞軒,龍蜥社群 LoongArch SIG 核心成員,參與 Anolis OS 8.4 版本構建,主要負責 BaseOS、AppStream 相關軟體的 LoongArch 架構適配、構建工作。
時間流逝,歷史車輪不斷向前,開源文化不斷進化, 它共享、開放、包容 ,許多人為之不停奮鬥,不同領域的愛好者紛紛參與貢獻。作為沉浸開源文化多年的“老司機”,我切身體會到, 原來站在巨人的肩膀上,真的可以看得更遠。
Linux 是開源典型代表,也是我日常應用最多的開源軟體。還記得第一次接觸 Linux,那是我職業生涯的第一份工作:負責 Linux 安全方面的相關定製。除了完成本職工作外,我還給自己一個任務:瞭解 Linux 的開源文化。隨著工作程式的推動,我慢慢覺得,僅僅完成工作範圍內的任務遠遠達不到我給自己設定的提升效率,因此我開始學著擴充領域和改變工作方式,透過與他人交流探討自己的工作成果,我也從同事那裡學到了更多知識, 一個蘋果與另一個蘋果交換還是一個蘋果,但一個想法和另一個想法交換會迸發出 n 多個思維 ,我希望透過這種方式形成一個良性的迴圈。就這樣,隨著我越來越瞭解 Linux,被它的魅力深深吸引,慢慢也就變得越來越喜歡它。
對 Linux 有了第一次的接觸後,在我後續的工作中,參與了各種 Linux 系統版本相關工作研發。從伺服器到桌面、從核心到應用,以及各種版本和各種架構發行版的製作。當然,在工作之餘我也同之前一樣,會抽出時間去學習 Linux 相關的知識,我如海綿般汲取著一切之前從未涉獵的領域:Linux 的核心、驅動、儲存、服務、應用、容器、安全等等等等,腦海中也逐漸形成自己的知識體系,框架變得立體,內容變得豐滿。
回想起那時在從事 Linux 系統的開發工作中,大多數時間都在和 CentOS、Debian 打交道。直到 2020 年 CentOS 宣佈停止維護的訊息公佈後,當下正在使用的使用者都不知道怎麼繼續進行後續的業務以及系統的升級。而此時, 龍蜥社群對外宣佈了針對 CentOS 停服會提供技術支援等 ,也在 2021 年 12 月釋出了應對方案,實現無縫遷移,支援後續的版本更新,並提供 10 年技術支援。同時也擔起了開源作業系統的重任,這也是我第一次認識和了解龍蜥社群,記得當時看到後我眼前一亮,自此對龍蜥社群產生了濃厚的興趣。
在 Anolis OS 8.4 版本開發初時,我公司和龍蜥社群正好有相關的合作,於是我有幸參與到此次發行版研發的相關工作,這也是我第一次參與社群版本的相關工作,主要負責基本軟體的版本製作。剛開始我和社群其他人員不是很熟悉,擔心工作上的溝通、執行、解決問題等方面不容易落實。但當真正執行起來,實際情況則恰恰相反,在和其他研發人員的共事中, 我也在期間學到許多知識,比如架構相關問題的解決、Koji 的搭建以及如何將 Koji 映象與 ISO 流程相結合進行映象製作等等
讓我感觸最深的是,有一次我發現 Libxcrypt 庫名不正確,但很多基礎軟體包都依賴於此,如果更改,會對系統產生很大的影響,甚至 Mock 環境都不能繼續執行。於是社群負責研發的夥伴們,對相關軟體包進行了 篩選、影響評估、追溯問題最初 的原因,發起會議討論未來生態的情況,提出解決辦法,並迅速行動,最後在大家的群策群力下,用最短的時間解決了這個問題。那個時候我真正能感覺到 社群的每個人都儘自己的最大的力量提供自己的幫助,為社群做出貢獻
 
(圖/部分軟體包構建截圖
從開始的版本研發階段,到測試階段,以及最後的釋出階段,大家都各司其職,出現的問題都是很快就得到反饋並及時解決。當時, LoongArch SIG 每週都有線上的會議分析 ,對出現的問題進行討論、對產生的風險進行分析、對整體的進度進行評估。就這樣一步一步地討論下來,最終我們完成了 Anolis OS 8.4 的構建釋出。
 
(圖/LoongArch SIG 會議記錄)
在這裡感謝社群對我的肯定,參與龍蜥社群工作是一件非常有意義的事情。我也獲得了 龍蜥社群 2021 年度「開源參與貢獻獎」 希望龍蜥社群未來有更多的專案方向可以供開發者自由選擇,希望社群的成員提交更多的技術文件到文件庫裡進行分享,也希望有更多的開發者能參與到龍蜥社群工作,共同構建未來的龍蜥生態,打造未來的作業系統,文化需要共享,開源文化更是如此,一個人的努力是默默無聞的,但很多人的努力加在一起,卻有機會有書寫歷史。

最後也歡迎大家參與共建我們的 LoongArch SIG, SIG 地址連結可移步龍蜥公眾號(OpenAnolis龍蜥)2022年6月23日相同推送檢視。

—— 完 ——




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

相關文章