您現在的位置是:首頁 > 數字化轉型 >

CentOS社區如何發展并加速創新 這次對話可以一窺全貌

2022-07-20 16:50:48作者:路沙 來源:信息主管網

摘要CentOS 8停止維護,并宣布推出替代產品CentOS Stream,使業界產生了頗多疑慮。大多數人認為,這不僅代表“免費版”的“紅帽企業Linux”(RHEL)正式落幕,還會讓那些在CentOS運行工作負載的企業用戶無法得到官方的系統升級和補丁安裝支持,從而面臨極大的安全風險。然而,事實上會是如此嗎?讓我們聽聽來自CentOS社區的聲音。...

CentOS 8停止維護,并宣布推出替代產品CentOS Stream,使業界產生了頗多疑慮。大多數人認為,這不僅代表“免費版”的“紅帽企業Linux”(RHEL)正式落幕,還會讓那些在CentOS運行工作負載的企業用戶無法得到官方的系統升級和補丁安裝支持,從而面臨極大的安全風險。然而,事實上會是如此嗎?讓我們聽聽來自CentOS社區的聲音。

對此,紅帽全球副總裁兼大中華區總裁曹衡康多次強調:“CentOS停服之后,它的客戶和功能都將全部遷移到CentOS Stream。在CentOS Stream上,紅帽會投入更多的開發力量。原來的CentOS客戶,仍然可以繼續使用CentOS Stream。不僅不用付費,它的創新功能還會更多。與此同時,紅帽也會將選擇權永遠交給客戶,客戶有權利選擇適合自己的開發平臺。”

俗話說:“燈不撥不亮,理不辯不明”。為了更好地消除疑慮,并闡述對于CentOS Stream接棒CentOS的考量,近日,Linux中國創始人王興宇與兩位CentOS社區委員會成員進行了一場視頻對話,針對業界關心的諸多問題,進行了充分溝通。

Linux中國創始人王興宇

提高社區參與度和用戶使用體驗

開源布道師,社區和開發者業務策略師Brian Exelbierd表示,盡管紅帽收購了CentOS,但并不會控制CentOS所做的事情,只會為CentOS提供更多資源。與此同時,紅帽也不認為CentOS所做的事情是紅帽產品線的一部分。從紅帽產品線的視角來看,CentOS不是紅帽的產品,不提供對CentOS的支持,也不對CentOS提供保證和使能。不過,CentOS確實對紅帽的產品很重要,因為紅帽所做的所有工作都是基于開源的代碼庫,所以他們需要利用CentOS項目促進他們代碼的產品化,其中,RHEL就是基于CentOS Stream研發出來的。

開源布道師,社區和開發者業務策略師Brian Exelbierd
關于CentOS停服,并推出CentOS Stream的初衷,CentOS社區委員會成員Thomas Oulevey提到,最終目的是為了提高CentOS社區的參與度,并給用戶提供更好的使用體驗。同時,CentOS Stream對社區版的企業級操作系統發展也至關重要。

“CentOS社區希望CentOS Stream變得越來越開放,從而實現完全意義上的開源模式。對此,CentOS董事會達成了一致意見,這對于整個社區未來的發展以及用戶享受到最佳的使用體驗是極為重要的。截至目前,我們覺得CentOS Stream模式的效果比以前更好,有更多的人愿意為社區做出貢獻,”Thomas Oulevey進一步解釋道。

讓用戶直接參與產品的討論和研發

事實上,CentOS Stream是一個上游的開源開發平臺,開發者可以在這里開發、測試和貢獻一個持續發布的發行版,與CentOS不同的是,它的開發節奏將位于紅帽企業Linux之前。

Thomas Oulevey表示,通過CentOS Stream,社區開發者可以直接參與到RHEL開發方向的討論和實踐當中。在這一過程中,紅帽開發者會與社區開發者一起檢查開發代碼,并完成RHEL的測試流程,以此判定社區開發者提交的代碼或者補丁是否滿足RHEL的質量要求。

CentOS社區委員會成員Thomas Oulevey

“從紅帽的角度來看,令人激動的是CentOS Stream里有非常強有力的SIG(特別興趣小組),通過特別興趣小組形成了CentOS項目的生態。在這樣一個生態當中,小組成員會提出很多關于未來RHEL演進方向的想法,紅帽也會以第三方觀察者的身份觀察這些想法如何在社區中醞釀、孵化,最終一些好的想法將會在RHEL的大版本中落地。”Brian Exelbierd如此說道。

如今,可以看到越來越多的企業和個人直接參與到對社區的貢獻當中,有些貢獻最終會被收錄到RHEL的代碼當中,有些討論依然會保留在特別興趣小組當中。進一步來講,有了CentOS Stream,才有了對CentOS項目貢獻進而影響到RHEL的可能性。對此,Brian Exelbierd 表示:“之前對于CentOS項目貢獻,只有兩個途徑:一是你的代碼先被上游社區接受,然后被Fedora和RHEL集成,最后出現在CentOS里,這是一個漫長的路徑;二是你必須是紅帽的客戶或合作伙伴,這樣在打造RHEL的過程中,你的想法才有可能成為高優先級的事情。有了CentOS Stream,實際上是有了第三種途徑,就是通過CentOS社區和CentOS Stream項目,能夠直接把你的貢獻集成到RHEL里。”

鼓勵在開源領域的任何創新

王興宇提到,CentOS停服之后,行業出現了像RockyLinux、AImalinux這樣原位替代CentOS的產品,以及openeuler、anolis os這樣非原位替代的產品。

對此,Brian Exelbierd表示,事實上這就是開源的本質。作為一個聚焦開源開發模式的軟件企業,紅帽深知任何人都可以應用這些代碼做他們想做的事情。紅帽希望的是,如果某些企業利用開源代碼添加了新的功能或修復了bug,也能夠將他們的改動回饋到社區當中。

“從紅帽的角度來看,我們鼓勵在開源領域的任何創新。在這個過程當中,我想強調兩點:一是我們在研發RHEL的過程中,更多考慮的是客戶群有什么樣的特殊需求。RHEL就是以心懷用戶的思路去開發的一個操作系統。二是開源軟件公司為客戶提供的價值不僅僅是代碼本身,更多的是位于代碼之上的東西。因為代碼是開源的,任何人都可以獲取這個代碼并使用它。所以我想鼓勵人們去思考當你在選擇一個操作系統的時候,你最看重的價值是什么。因為在源代碼之上有很多價值,比如解決問題的能力、服務能力等。”Brian Exelbierd如此強調。

未來的發展計劃

眾所周知,CentOS Stream是一個及時更新的Linux發行版,它介于Fedora Linux的上游開發和RHEL的下游開發之間而存在??梢园袰entOS Stream當成用來體驗最新紅帽企業Linux特性的一個版本。關于Fedora、CentOS Stream、RHEL的未來發展計劃,Brian Exelbierd從社會組織和代碼兩個維度進行了解答。

從社會組織的維度來看,Fedora將主要聚焦如何使得社區更多樣化;CentOS Stream聚焦提高社區貢獻度和社區多樣化,另外就是充分發揮SIG的作用;在RHEL方面,進一步繁榮包括社區、合作伙伴、客戶的RHEL生態。從代碼的維度來看,Fedora將致力于集成上游社區最新最好的代碼,做業界的引領者,并面向特定的場景,做特色的發行版;CentOS Stream將成為RHEL穩定可靠的持續交付版,用戶可以提前看到即將發布的RHEL版本,并且基于穩定的代碼基礎,通過社區發展SIG,在特定領域實現創新。

最后,王興宇提到,CentOS在中國有非常多的受眾和認知度。不過受社區文化還有語言的影響,使得中國CentOS社區的愛好者和貢獻者,很難與國際的CentOS社區直接對接。對此,他提出了幾點改善建議:一是建議CentOS國際社區提高對中國CentOS本地化社區的支持。例如,本地化翻譯的工作可以盡快完善。二是線下的社區型的合作伙伴也可以得到國際社區的支持。三是包括像CentOS社區的動態、倡議,以及決策,能夠及時的傳達給本地社區。


(本文不涉密)
責任編輯:路沙

站點信息

  • 運營主體:中國信息化周報
  • 商務合作:趙瑞華 010-88559646
  • 微信公眾號:掃描二維碼,關注我們
娇妻在老头跨下高潮呻吟