紅帽為CentOS的決定辯護聲稱Stream版本可以覆蓋當前95%的用戶場景
紅帽公司的高級社區架構師、CentOS董事會成員卡斯滕-韋德(Karsten Wade)為扼殺CentOS Linux而轉向CentOS Stream的決定進行了辯護,他說這兩個項目是”對立的”,在大多數情況下,Stream是一個令人滿意的替代品。
CentOS Linux是紅帽企業Linux(RHEL)的下游,而2019年9月推出的CentOS Stream是上游,不久後將進入RHEL的後期開發構建(除非發現問題)。所有的CentOS變種都是免費的,CentOS Linux的受歡迎程度可以理解,它結合了RHEL的穩定性和免費的可用性。例如,根據W3Techs的統計,CentOS在網站中的份額為18.5%,而紅帽的份額為1.5%。本月早些時候,紅帽公司宣布CentOS Linux將被逐步淘汰,改用Stream。
韋德解釋了CentOS Stream的必要性,認為這是一種讓社區更容易為RHEL做貢獻的方式。他還說:”作為一個項目,如果試圖同時做兩件對立的事情,就意味著兩件事都做不好。”他暗示這是放棄CentOS Linux的原因。他確認這一決定是由紅帽推動的,紅帽”向CentOS項目提出了自己的計劃”,但他說”CentOS董事會簽署了這個計劃”。
Wade承認,CentOS Linux的缺失造成了”可用性缺口”,不過他表示,他有信心Stream能夠覆蓋”95%(或左右)的當前用戶工作場景”,同時他還提到了Linux工程總監Stef Walter的一篇文章,該文章將Stream描述為具有連續交付模式的RHEL,並指出。”持續交付的全部意義在於讓每個版本都和之前的版本一樣穩定。”Wade還表示,紅帽將提供更多的解決方案–大概意味著在某些場景下,RHEL的授權將更加實惠。
擔心同時做兩件事容易做不好是取消CentOS Linux的原因,還是想賣出更多的RHEL授權?對於Wade的說法,社區並不相信這兩者是對立的。
人們對CentOS 8的支持被縮減特別不滿。”人們之所以抱怨,是因為你突然要扼殺去年已經發布的CentOS 8,並承諾二進制兼容RHEL 8和安全更新到2029年。”有人在Wade的帖子上評論說。
維護一個像RHEL這樣的開源項目,涉及到商業和社區考慮的複雜平衡。紅帽的成功取決於其管理這一點的能力。紅帽是建立在他人免費提供的工作基礎上的;同樣,那些從紅帽工程師的工作中構建自由發行版的人,在某種意義上也是基於這種商業支持的投入上。紅帽公司的困難在於,雖然從商業角度來看,支持一個為其主要商業產品創造免費替代品的項目可能會受到傷害,但風險在於,如果沒有CentOS Linux,用戶也會轉向RHEL的替代品。
“我有超過30萬個CentOS節點需要長期支持,因為不可能迅速翻身。我還有154000個RHEL節點。我現在不得不把454000個節點遷移到Ubuntu上,因為紅帽剛剛做出了我見過的最愚蠢的決定,除了讓IBM收購他們之外……沒有什麼比從一個客戶那裡損失幾百萬的收入更可怕的了,”帖子上的一個評論者說。