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