后CentOS時代,社區(qū)將如何發(fā)展和創(chuàng)新
原創(chuàng)CentOS停服,取而代之的是重新設(shè)計推出的社區(qū)版本CentOS Stream,在這個過程中,CentOS 社區(qū)發(fā)生的變化在市場上引起了不同的反應(yīng),有支持,也有誤解。那么CentOS社區(qū)未來將如何進一步發(fā)展和創(chuàng)新呢?日前,開源布道師、社區(qū)和開發(fā)者業(yè)務(wù)策略師Brian Exelbierd,CentOS社區(qū)委員會成員Thomas Oulevey,Linux中國創(chuàng)始人王興宇,就CentOS 社區(qū)變化和創(chuàng)新的故事進行了討論。
開源布道師、社區(qū)和開發(fā)者業(yè)務(wù)策略師Brian Exelbierd
眾所周知,目前紅帽旗下有三個主要的Linux 發(fā)行版:一是 Fedora,作為先行實驗版本,會在快速迭代的同時實驗各種新的Linux功能和特性,穩(wěn)定、成熟后發(fā)布到RHEL上。二是RedHat Linux ,即RHEL,也是Redhat的主要Linux發(fā)行版,在特性和新軟件包的添加和更新方面更加保守,也更加穩(wěn)定。三是CentOS,是RHEL的開源免費版本。2020年, CentOS Stream誕生后,其位置成為了一個 “中游”的發(fā)行版,位于 Fedora 和RHEL 之間。主要目的是為了形成一個可循環(huán)的“彭羅斯三角”,以使社群對 CentOS 的改進可以流回到RHEL當(dāng)中。
CentOS社區(qū)委員會成員Thomas Oulevey
雖然紅帽收購了CentOS這個品牌,但是紅帽對待CentOS,始終保持著一臂的距離,這就意味著,紅帽不去控制CentOS所做的事情,除非遇到一些挑戰(zhàn),比如法律相關(guān)的風(fēng)險。紅帽只是為CentOS提供更多的資源。紅帽也不認為CentOS是其產(chǎn)品線的一部分,但是CentOS確實對紅帽的產(chǎn)品很重要,因為紅帽所做的所有工作都是基于開源的代碼庫,所以紅帽需要CentOS作為工作地,來產(chǎn)品化這部分代碼。在虛擬化領(lǐng)域,RHEL就是基于CentOS Stream制作出來的。
Linux中國創(chuàng)始人王興宇
Thomas表示,CentOS社區(qū)的目標(biāo)一直都是希望變得越來越開放,越來越好,真正的實現(xiàn)完全意義上的開源模式。在這樣開放的討論中,會有一些人有不同意見,這是很正常的事情,社區(qū)所有的董事會成員要達成的一致意見就是希望整個社區(qū)未來有更好的、更佳的用戶體驗。
真正的開源,真正的開放
當(dāng)前,有不少聲音表示,在CentOS停止服務(wù)之后,諸如RockyLinux、AImalinux、 openeuler、anolisos等產(chǎn)品占有市場,對此,Thomas表示,CentOS社區(qū)是開放的,開源的,并不想從競爭對手或者市場占有率的角度來看其他產(chǎn)品。以往,用戶需要和紅帽簽了NDA之后才能看到RHEL是如何制作的,而現(xiàn)在,用戶無需簽NDA,而通過CentOS Stream看到非常具體、細節(jié)的操作?!罢且驗檫@種開放性,所以要想打造替代品更加容易,這是別人的自由、別人的權(quán)利,而且我們也非常希望看到這樣一個發(fā)展的態(tài)勢?!?/p>
Brian表示,作為一個以開源開發(fā)模式制作企業(yè)軟件的公司,紅帽深知任何人都可以拿到代碼做他們想做的事情,紅帽希望的是開發(fā)者拿到代碼,添加了新的功能或修復(fù)了bug之后,可以將改動回饋到社區(qū)中。
心懷用戶的RHEL
Brian強調(diào),紅帽在制作RHEL產(chǎn)品的時候,更多考慮的是客戶群有什么樣的特殊需求和場景需要滿足,以此來決定操作系統(tǒng)功能的研發(fā)方向。開源軟件公司為客戶提供的價值不僅僅是代碼本身,更多的是位于代碼之上的東西。因為代碼是開源的,任何人都可以獲取這個代碼并使用它。而在源代碼之上有很多價值,比如解決問題的能力、服務(wù)能力,這些對于操作系統(tǒng)來說都是非常重要的。
繁榮社區(qū)和生態(tài),做業(yè)界領(lǐng)先的操作系統(tǒng)
關(guān)于未來Fedora、Stream,以及RHEL的發(fā)展計劃,Brian表示,從社交組織的維度來看,F(xiàn)edora未來的主題是如何提高對Fedora的貢獻,如何使得社區(qū)更多樣化。CentOS Stream與和Fedora類似,將要提高社區(qū)貢獻和社區(qū)的多樣化,以及充分發(fā)揮SIG(特殊興趣小組)的作用。RHEL則是進一步繁榮包括社區(qū)、合作伙伴、客戶的RHEL生態(tài)。
從代碼的維度來說,F(xiàn)edora未來將集成上游社區(qū)最新、最好的代碼,做功能最豐富,業(yè)界領(lǐng)先的操作系統(tǒng)。Fedora還將面向特定的場景,做特色的發(fā)行版,如Fedora IoT, 就是面向物聯(lián)網(wǎng)場景的Fedora操作系統(tǒng)。CentOS Stream未來將作為RHEL穩(wěn)定可靠的持續(xù)交付版,用戶借此可以提前看到即將發(fā)布的RHEL版本。同時,CentOS Stream將基于穩(wěn)定的代碼基礎(chǔ),通過社區(qū)發(fā)展SIG,在特定領(lǐng)域創(chuàng)新。RHEL則已經(jīng)有了很多的關(guān)于產(chǎn)品的介紹,紅帽大中華區(qū)可以給與很好的支持。