速途網7月19日消息(報道:喬志斌)2019年9月,紅帽發布了CentOS Stream,這是一個面向CentOS社區成員、紅帽合作伙伴、生態系統開發人員和許多其他團體的上游開發平臺,以便更快速、更容易地了解紅帽企業Linux(RHEL)的下一步發展,并幫助塑造產品。并同時宣布2021年12月31日紅帽將停止對CentOS 8的維護和更新,CentOS 7將持續更新至2024年6月30日。

CentOS即將停服,取而代之的是重新設計推出的社區版本CentOS Stream,其背后紅帽的運營邏輯以及發展規劃。

“CentOS?社區如何發展以加速創新?”針對這一問題近日,企業開源軟件解決方案供應商紅帽召開媒體溝通會,邀請到Linux中國創始人王興宇,開源布道師、社區和開發者業務策略師?Brian Exelbierd?和CentOS?社區委員會成員?Thomas Oulevey三位大咖,分享CentOS?社區變化和創新的故事,并對于未來發展的趨勢向媒體解惑。

CentOS Stream改善開源貢獻鏈路
Brian指出,雖然紅帽收購了CentOS這個品牌,但紅帽對待CentOS始終保持著“一臂的距離”。 從紅帽產品線的視角來看,CentOS不是紅帽的產品,紅帽不提供對CentOS的支持,我們不對CentOS提供保證,我們也不對CentOS使能。這就意味著,除非遇到一些挑戰比如法律相關的風險,紅帽不去控制CentOS所做的事情。
同時,他也指出,CentOS確實對紅帽的產品很重要,是因為紅帽所有工作都是基于開源的代碼庫,RHEL同樣也是基于CentOS Stream而制作出來的。
“截止到目前來看,我們覺得CentOS Stream這個模式是比之前更好了,有更多的人愿意向社區做出貢獻,所以我們的會議也都是完全透明的,非常樂意更多的人能夠與開源社區接洽,參與到討論之中。”Thomas表示,
Brian還表示,自去年底CentOS Linux 8停止服務,開始更多轉向Stream以來,社區能夠實實在在的看到越來越多的公司、個人他們都在直接的參與到對社區的貢獻當中,CentOS Stream的出現,讓開源解決方案有了對項目貢獻進而影響到RHEL的可能性。
而此前,想實現這一過程,一個是開發者的代碼先被上游社區接受,然后被Fedora集成,然后被RHEL集成,最后出現在CentOS里;第二個是開發者必須要成為紅帽的客戶或合作伙伴,那么在打造RHEL的過程中,你的這個想法對于你的公司和紅帽,都是一個高優先級的事情,那么會被優先加到RHEL里,然后出現在CentOS里。 但無論哪種方式,都是一個相當長的流程,不僅不利于開發者的貢獻落地,同時也不利于開源社區長期健康的發展。
然而在CentOS Stream 9中,不僅可以可以通過git log看到所有的貢獻,還可以對于每一個貢獻,去查看代碼的修改軌跡、社區的討論,bugzilla上的討論。
事實上,基于社區版本的CentOS stream成為了 RHEL的上游。整個的 RHEL的開發流程跟我們CentOS stream開發流程實際上是融為一體的,這樣可以讓更多的用戶,更方便的訪問到紅帽的開源資源。不僅如此,對于RHEL的用戶而言,如今通過CentOS Stream,就可以看到非常具體、非常細節的操作。
保持“心懷用戶的”思路去開發OS
Brian還強調,紅帽在制作RHEL產品的時候,RHEL始終保持著“心懷用戶的”思路去開發操作系統,更多考慮的是客戶群有什么樣的特殊需求和場景需要滿足,開源軟件公司為客戶提供的價值不僅僅是代碼本身,更多的是位于代碼之上的東西。因為代碼是開源的,任何人都可以獲取這個代碼并使用它。而在源代碼之上有很多價值,比如解決問題的能力、服務能力,并且鼓勵。
推動開源生態持續繁榮
關于未來Fedora、Stream,以及RHEL的發展計劃,Brian表示將從社交組織的維度和代碼的維度兩個方面入手。
從社交組織的維度來看,Fedora未來的主題是如何提高對Fedora的貢獻,如何使得社區更多樣化。CentOS Stream則是要在提高社區貢獻和社區的多樣化的同時,充分發揮SIG(特殊興趣小組)的作用。RHEL則是進一步繁榮包括社區、合作伙伴、客戶的RHEL生態。
從代碼的維度來看,Fedora未來將集成上游社區最新、最好的代碼,做功能最豐富,做業界的引領者,并面向特定的場景,做特色的發行版。CentOS Stream未來將作為RHEL穩定可靠的持續交付版,,用戶可以提前看到即將發布的RHEL版本,同時基于穩定的代碼基礎,通過社區發展SIG,在特定領域創新。RHEL方面則依托紅帽大中華區的能力,加強對于國內開發者的支持。