維基新聞就Rocky Linux的新計劃專訪CentOS項目的Gregory Kurtzer

维基新闻,自由的新闻源
跳到导航 跳到搜索

【2020年12月19日讯】

上週12月8日,美國軟件公司紅帽宣佈計劃將重心從CentOS轉移到CentOS Stream上。

CentOS始於2004年,一直是一個免費的免費/libre開源軟件,它提供了與紅帽企業Linux(RHEL)──紅帽的GNU通用公共授權付費操作系統──的二進制代碼兼容性。Gregory Kurtzer告訴Wikinews,他大約在紅帽宣佈他們的紅帽Linux生命結束,轉而採用基於訂閱的紅帽企業Linux的時候,開始了CAOS Linux。CAOS被CentOS所繼承,當時CAOS的開發者Rocky McGaugh重建了RHEL的源代碼,以提供一個貨幣上免費的替代方案。CentOS在2014年被紅帽吸收,紅帽獲得了「CentOS」的商標權。

紅帽還贊助了Fedora操作系統的開發。直到現在,軟件開發都是在Fedora上進行的,後來RHEL採用了Fedora,紅帽對那些訂閱了RHEL的客戶進行維護並提供支持。然後CentOS會按照RHEL的發佈週期免費提供同樣的功能,但不提供支持。

Stream於2019年9月宣佈,就在紅帽被IBM收購兩個月後。CentOS Stream的開發週期在功能成為RHEL的一部分之前,就有新的功能加入其中。Stream收到更頻繁的更新,然而,它並不遵循RHEL的發佈週期。

在CentOS Stream中,來自社區和紅帽員工的開發會事先在Fedora上進行,而Stream作為滾動發佈,在這些特性被吸收到RHEL中之前。CentOS跟隨RHEL的發佈週期,因此它是一個穩定的發行版。CentOS中可用的功能是由Fedora,然後是RHEL的維護者嘗試和測試的。

紅帽的首席技術官Chris Wright在公告中寫道:「CentOS Stream並不是CentOS Linux的替代品,相反,它是一個自然的、不可避免的下一步,旨在實現項目進一步推動企業Linux創新的目標。」自公告發佈以來,許多人在互聯網中繼聊天(IRC)、Reddit和CentOS項目的郵件列表上表達了他們的憤怒。CentOS 8的生命終結(EOL)已經從2029年5月提前到2021年12月31日,而CentOS 7預計將在2024年6月之前獲得維護更新,超過CentOS 8的壽命。

Rocky Linux的標誌
圖片來自:Josh Urbain and Hayden Young

在紅帽宣佈後不久,Kurtzer就宣佈打算開發Rocky Linux,以填補CentOS一直以來扮演的角色。Kurtzer表示,Rocky Linux是以Rocky McGaugh的名字命名的。「回想起早期的CentOS時代.我的聯合創始人就是Rocky McGaugh。他已經不在我們身邊了,所以作為對他的H/T帽子提示,他從來沒能看到CentOS的成功,我向你介紹……Rocky Linux,」Kurtzer寫道。Wikinews與Kurtzer討論了CentOS的開始,以及Rocky Linux的未來。

雖然Rocky Linux還沒有公佈正式的發佈日期,但Kurtzer表示,他們計劃在CentOS 8壽命結束前發佈CentOS的替代品。Kurtzer還表示,Rocky Linux將在x86-64和基於ARM的處理器上運行,CentOS用戶只需運行一個命令就能將他們的操作系統轉換為Rocky Linux。

說Rocky Linux是為社區服務的,Kurtzer說他「有責任確保所有的決定都有利於社區和項目,不受企業控制,包括他自己的公司。」談到Rocky Linux受到用戶群的關注時,Kurtzer說:「我從來沒有見過一個開放的社區如此迅速地聚集在一起,並如此熱情地為一個共同的目標而努力。」

專訪Gregory Kurtzer

Logo of CentOS.
圖片來自:CentOS
維基新聞

CentOS最初為甚麼會被創建? 後來被紅帽收購的原因是甚麼?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png CentOS最初的誕生是因為Red Hat在發佈RHL 8後不久就決定EOL(End of Life)Red Hat Linux(RHL)。一夜之間,RHL不復存在,而Red Hat發佈了Red Hat Enterprise Linux(RHEL),這是一個商業化的產品。這意味着大多數RHL用戶沒有了「免費」的解決方案或升級路徑。

當時,我創立的一個名為CAOS Linux的Linux發行版剛剛起步,我們也是依靠RHL作為引導式的構建環境。我們的一個開發者Rocky McGaugh很快就在RHEL中重建了源代碼,給我們提供了一個穩定的基礎。這就是CentOS的開始,它作為一個開源項目發佈。

在CentOS廣為人知之後,CentOS從Caos Linux基金會中分離出來,由另一個人負責。後來,這個項目經歷了一些戲劇性的變化──失去了開發者、貢獻者和大量的支持,以至於只有幾個開發者在運行所有的東西,紅帽僱傭了他們中的大部分。我對收購CentOS的事情一無所知。

IBM在去年收購了CentOS的母公司Red Hat。
圖片來自:Paul Rand

Wikinews waves Left.pngWNWikinews waves Right.png 紅帽此舉,將重心轉向Stream,會對那些依賴CentOS的用戶產生怎樣的影響?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 紅帽在CentOS項目本身投入了大量的資源,社區受益於更多的開發者、與紅帽內部開發團隊和基礎設施(包括Fedora)更緊密的聯繫、營銷、品牌、會議等。

紅帽一直是Linux和開源的巨大支持者,但這並不意味着紅帽/IBM就是CentOS的好歸宿。

Wikinews waves Left.pngWNWikinews waves Right.png 紅帽此舉,將重心轉向Stream,會對那些依賴CentOS的用戶產生怎樣的影響?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 向Stream集中,雖然並不完全滿足企業用例的需求,但這並不是最大的問題,最大的問題是CentOS End Of Life(EOL)的意外變化,從2029年移到了2021年。但無論是哪一個,更不是兩個一起,都說明社區企業操作系統在技術上並不是「社區」或「企業」。現在我們已經聽到很多人說,此舉不僅破壞了人們對CentOS的信任,也破壞了其他商業控制的Linux開源發行版。誰又能阻止他們做出非常類似的事情呢?

Wikinews waves Left.pngWNWikinews waves Right.png 告訴我們Rocky Linux的情況。

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png Rocky Linux是一個由社區並為社區服務的社區企業Linux發行版。我們的目標是兼容RHEL的bug,並為企業需求提供長壽。

Wikinews waves Left.pngWNWikinews waves Right.png Rocky Linux將如何旨在填補CentOS將留下的空白?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 我最後一次檢查時,CentOS是互聯網上使用率最高的Linux伺服器操作系統。所有這些用戶,包括開發團隊,都需要穩定。Linux是免費的。在全世界成千上萬的開發者和公司中,我自己也為構成Linux發行版的東西做出了貢獻。雖然沒有人反對公司通過用開源軟件構建一個可用的、可支持的平台來提供價值,但出於對所有使發行版成為可能的人以及為Linux貢獻時間和資源的組織的尊重,需要有一個免費的版本。它不屬於Linux發行商,而是由他們打包。

Rocky Linux將提供一個免費的、穩定的、企業級的操作系統,任何人都可以在任何地方使用。

Wikinews waves Left.pngWNWikinews waves Right.png Rocky Linux是否會提供將CentOS 7和8遷移到Rocky Linux的方法?你將如何確保它是一個平穩的過渡?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 我們目前沒有分叉CentOS 7,因為它的EOL沒有改變。如果這種情況發生變化,我們也會重建它。

要將CentOS 8系統轉換為Rocky Linux 8,你只需要運行一條命令。

dnf install http://your.favorite.rocky.mirror/path/to/rocky-release*.rpm

因為Rocky與CentOS和RHEL完全兼容,所以只需一個命令就可以讓你的系統保持運行、打補丁和支持。

Raspberry Pi 2採用32位ARM處理器
圖片來自:Evan-Amos

Wikinews waves Left.pngWNWikinews waves Right.png Rocky Linux 可以在哪些硬件上運行?我們的目標是支持所有CentOS支持的硬件,還是只支持Red Hat支持的硬件?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 到目前為止,我們對x86-64以及ARM都有非常積極的支持和興趣。IBM Power沒有人聯繫我們(還沒有)。

Wikinews waves Left.pngWNWikinews waves Right.png Rocky Linux是否會同時支持32位和64位ARM處理器?
Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 目前還不知道,這要看ARM和貢獻者也承諾了甚麼,這肯定會由社區的需要和要求來驅動。

Wikinews waves Left.pngWNWikinews waves Right.png Rocky Linux在功能上會和CentOS一樣嗎,還是會做一些不同的事情?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 漏洞對漏洞的兼容性。

已經有很多人向我們提出了關於特殊興趣小組(SIG)的問題,希望在基本的企業平台之上增加價值。比如我的一個興趣小組,這裏可以支持HPC(高性能計算)SIG。大數據、Kubernetes/Containers和增強的安全性是我們收到的其他SIG提案之一。

Wikinews waves Left.pngWNWikinews waves Right.png Rocky Linux目前面臨的挑戰有哪些?你打算如何解決這些問題?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 增長速度是目前最大的挑戰。我們已經成立六天了,但我們的Slack卻一直觸及邀請鏈接的限制,現在Slack裏有幾千人。我已經向Slack申請了贊助,但到目前為止,我們還沒有一個非常積極的結果。我們也在研究Slack的替代方案來進行實時溝通。對於持久的討論,我們的論壇在三天內有超過10萬的瀏覽量,我們在那裏的託管已經達到了極限,所以也需要儘快擴大規模。

另外,我們正在研究FIPS認證和STIG標準,這也是我們一貫的要求。這意味着安全和合規團隊正在指導基礎設施的每一個方面如何設置,以保證安全、合規和信任。

Wikinews waves Left.pngWNWikinews waves Right.png 有多少開發人員在Rocky Linux上工作?哪些重要的事情需要開發者花費大量時間和精力?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 我們現在大約有65個貢獻者在積極推動Rocky,都是以小任務組的形式來做具體的事情。我們還有大約250名自願者,正在等待角色,甚至更多的人要求幫助駕駛和建立社區。也有小到大規模的企業站出來支持我們,包括贊助、捐贈、鏡像、硬件、雲資源等。

我們會非常謹慎地關注我們所創建的東西的安全性、信任度和合規性。

我從未見過一個開放的社區如此快速地聚集在一起,並且如此熱情地為了一個共同的目標而共同努力。

Wikinews waves Left.pngWNWikinews waves Right.png 我們可以期待Rocky Linux在CentOS 8壽終正寢之前發佈嗎?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 可以。雖然我們還沒有給出任何發佈的ETA,但我們已經有很大一部分工作正在進行中,如果我要做一個科學的野蠻的猜測,那將是在2021年第一季度結束或第二季度開始之前。

Wikinews waves Left.pngWNWikinews waves Right.png Rocky Linux 的管理機構將如何運作?Rocky Linux如何確保類似的情況不再發生?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 目前,我們的結構與大多數組織類似。人們已被授權作出決定並向上報告。這種情況在未來可能會改變,但現在,我們需要領導力,我負責確保所有的決策都有利於社區和項目,不受企業控制(甚至是我自己公司的控制)。

我對項目的承諾是,Rocky將始終以社區的利益為重,歡迎每一個願意加入組織的人,只要有善意,都會受到歡迎。從第一天開始,洛基的協調工作就完全透明。我邀請任何閱讀此文的人加入我們Slack實例上的#rocky-coordination頻道。在那裏,你會發現許多高層討論正在進行,社區直接參與。

Wikinews waves Left.pngWNWikinews waves Right.png Rocky Linux的短期和長期目標是甚麼,該項目將如何確保它堅持走下去?

Wikinews waves Left.pngGregory KurtzerWikinews waves Right.png 短期:技術和人員的組織。

中期:Rocky Linux的普遍可用性。

長期:發展社區,比如贊助SIG。

伸延閱讀

消息來源

獨家專訪
这篇獨家專訪含有维基记者第一手獨家專訪新闻。请参看对话页了解详情。


Bookmark-new.svg