CentOS Linux 已死—Red Hat 稱 Stream 不是替代品
概述
CentOS Stream 成立于 2019 年,是“RHEL 下一步的滾動(dòng)預(yù)覽”。Red Hat 首席技術(shù)官 Chris Wright 和 CentOS 社區(qū)經(jīng)理 Rich Bowen 各自宣布了 CentOS Linux 的未來(lái)和功能的巨大變化。展望未來(lái),將不再有 CentOS Linux ——取而代之的是CentOS Stream。
到底什么是 CentOS?
CentOS(Community Enterprise Linux Operating System 的縮寫)成立于 2004 年。CentOS 2004 年的第一個(gè)版本被命名為版本 2——與當(dāng)時(shí)的 RHEL 2.1 相吻合。從那時(shí)起,每個(gè) RHEL 主要版本的增量都會(huì)導(dǎo)致相應(yīng)的 CentOS 新的主要版本,遵循相同的版本控制方案并在很大程度上從相同的源構(gòu)建。
傳統(tǒng)的 CentOS 是對(duì) Red Hat Enterprise Linux (RHEL) 操作系統(tǒng)的免費(fèi)重建,由 RHEL 自己的源代碼構(gòu)建,但移除了 Red Hat 的專有品牌,并且沒(méi)有 Red Hat 商業(yè)支持。這使得 CentOS 可以享受與RHEL 的二進(jìn)制兼容性。
作為 RHEL 的非付費(fèi)、無(wú)障礙版本,CentOS 吸引了更廣泛的開發(fā)人員、修補(bǔ)程序和其他可能最終決定升級(jí)到商業(yè)支持的 RHEL 的市場(chǎng)。它還使開發(fā)人員更容易構(gòu)建和管理開發(fā)環(huán)境,這些開發(fā)環(huán)境將保證與他們商業(yè)支持的 RHEL 生產(chǎn)環(huán)境兼容。
紅帽于 2014 年收購(gòu) CentOS
盡管 CentOS 過(guò)去和現(xiàn)在都是一個(gè)廣受歡迎的發(fā)行版——在過(guò)去幾年里,它是世界上最常用的 Web 服務(wù)器發(fā)行版——但它也遭受了社區(qū)斗爭(zhēng)的困擾。CentOS 創(chuàng)始人 Lance Davis 在 2008 年離開了該項(xiàng)目,但保留了對(duì)其域和財(cái)務(wù)的控制權(quán)。一年后,CentOS 團(tuán)隊(duì)與戴維斯取得聯(lián)系并重新獲得了對(duì)該項(xiàng)目的控制權(quán),但這并沒(méi)有完全修復(fù)公眾對(duì) CentOS 認(rèn)知的重大損害。
在 2014 年,CentOS 開發(fā)團(tuán)隊(duì)仍然擁有一個(gè)市場(chǎng)份額遠(yuǎn)大于RHEL的發(fā)行版。因此,當(dāng) Red Hat 提出與 CentOS 團(tuán)隊(duì)合作制作發(fā)行版時(shí),雙方的交易看起來(lái)都不錯(cuò)。Red Hat 控制了一個(gè)它認(rèn)為會(huì)影響其自有品牌聲譽(yù)的實(shí)體,CentOS 開發(fā)人員獲得了 Red Hat 的工作,使他們能夠在 CentOS 上全職工作,同時(shí)仍然保持正常運(yùn)轉(zhuǎn)。
交易的一部分涉及一個(gè)新的 CentOS 治理委員會(huì)——一個(gè)具有強(qiáng)制性、永久的紅帽多數(shù)席位的委員會(huì)。盡管這項(xiàng)新交易是作為一種合作伙伴關(guān)系進(jìn)行銷售的,但它只是名義上的收購(gòu)——紅帽現(xiàn)在既資助又控制了 CentOS。
對(duì)于長(zhǎng)期資源匱乏的發(fā)行版來(lái)說(shuō),這未必是件壞事。Red Hat 的資助意味著更多的開發(fā)時(shí)間和更少的麻煩——并且被引入內(nèi)部使 CentOS 可以訪問(wèn) RHEL 的法律團(tuán)隊(duì),并保證任何進(jìn)一步的商標(biāo)使用問(wèn)題都可以友好地解決。
這使 CentOS 與 Fedora 處于幾乎相同的位置——一個(gè)“社區(qū)”發(fā)行版,但實(shí)際上除了名稱之外,它實(shí)際上是 Red Hat 的財(cái)產(chǎn)。公平地說(shuō),紅帽公司被廣泛而準(zhǔn)確地認(rèn)為是 Fedora 項(xiàng)目的優(yōu)秀管理者,在接下來(lái)的幾年里,它也是更新后的 CentOS 項(xiàng)目的管理者。
再見(jiàn) CentOS Linux,你好 CentOS Stream
當(dāng)前版本的 CentOS 是 CentOS 8,它本身是在 RHEL 8 之上構(gòu)建的。通常,CentOS 享有與 RHEL 本身相同的十年支持生命周期——這將使 CentOS 8 的生命周期結(jié)束日期為 2029 年。但公告提出了一個(gè)早在 2021 年,CentOS 8 的生命周期就會(huì)結(jié)束。
當(dāng)前的 CentOS 用戶將需要遷移到 RHEL 本身或更新的 CentOS Stream 項(xiàng)目,該項(xiàng)目最初于 2019 年 9 月宣布。分發(fā)常見(jiàn)問(wèn)題解答指出 CentOS Stream 不會(huì)是“RHEL beta 測(cè)試平臺(tái)”,而是 CentOS 社區(qū)經(jīng)理 Rich Bowen 自己的公告將Stream 描述為“Red Hat Enterprise Linux 的上游(開發(fā))分支”。
“開發(fā)分支”和“測(cè)試版”之間的界限在我們看來(lái)是微乎其微的,而且對(duì)許多 CentOS 社區(qū)成員來(lái)說(shuō)似乎也是同樣的方式。對(duì)社區(qū)公告的評(píng)論很多,而且絕大多數(shù)是負(fù)面的。
重生為 Rocky Linux
CentOS 聯(lián)合創(chuàng)始人 Greg Kurtzer 是眾多對(duì) Red Hat 決定關(guān)閉 CentOS Linux 感到不滿的社區(qū)成員之一。在 CentOS 之前,Kurtzer 運(yùn)行了一個(gè)名為 Caos Linux 的 Red Hat 重建項(xiàng)目。Kurtzer 的工作與 Rocky McGough 和 Lance Davis 的工作合并形成了 CentOS 計(jì)劃。
Kurtzer發(fā)表了以下新聞聲明:
我和社區(qū)其他人一樣對(duì)來(lái)自紅帽的消息感到震驚。當(dāng)我 16 年前創(chuàng)立 CentOS 時(shí),我從未想過(guò)它會(huì)對(duì)依賴 CentOS for Linux 發(fā)行版的個(gè)人和公司在世界各地產(chǎn)生不可思議的影響和影響。
為了應(yīng)對(duì)這一意想不到的轉(zhuǎn)變,我很自豪地宣布推出一個(gè)新項(xiàng)目Rocky Linux,以紀(jì)念我已故的 CentOS 聯(lián)合創(chuàng)始人 Rocky McGough。我已經(jīng)開始呼吁全球社區(qū)的參與,并迅速組建一個(gè)團(tuán)隊(duì),以履行我們的創(chuàng)始承諾,即確保在 2021 年之后運(yùn)行 CentOS 8 的公司業(yè)務(wù)運(yùn)營(yíng)的無(wú)縫連續(xù)性。在短短一天之內(nèi),我們就看到了來(lái)自成千上萬(wàn)的支持者渴望加入該項(xiàng)目。
推動(dòng) CentOS 最初創(chuàng)建的同樣的市場(chǎng)壓力似乎很可能會(huì)推動(dòng)它再次成為一個(gè)獨(dú)立的社區(qū)項(xiàng)目。