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

CentOS即將停服,取而代之的是重新設(shè)計推出的社區(qū)版本CentOS Stream,其背后紅帽的運營邏輯以及發(fā)展規(guī)劃。

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

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