近日,紅帽發(fā)布了一則公告,在開源圈里激起千層浪,甚至一度引起開源圈的恐慌和質疑——認為紅帽要閉源了,可事實真的如人們猜測的那樣嗎?
要知道這個世界唯一不變的是變化本身,但是對于廣大開發(fā)者來說,改變是困難的,但是在下結論之前還是應該冷靜下來思考一下。
“紅帽并沒有閉源,它只是調整了CentOS項目的方向,使得RHEL的開發(fā)過程通過CentOS Stream社區(qū)的方式也開放出來。這一變化給用戶帶來了更多的選擇和機會,也給友商和社區(qū)項目創(chuàng)造了空間。無論用戶選擇哪個發(fā)行版,都可以享受到開源軟件帶來的好處?!奔t帽首席架構師張家駒對通信世界全媒體記者講道。
不是“閉源”,而是創(chuàng)新
事情的起源來自于近日紅帽發(fā)布的一則公告,公告里面有這樣一句話:“CentOS Stream將成為RHEL相關源代碼公開發(fā)布的唯一代碼庫。對于紅帽的客戶和合作伙伴,源代碼仍可通過紅帽的客戶門戶網(wǎng)站提供?!币簿褪钦f,RHEL相關的源代碼,包括RHEL版本發(fā)布過程中的修改提交日志,都將在CentOS Stream 上公布。
有人將其誤讀為紅帽閉源?其實沒有,紅帽并沒有閉源,它仍然是一個開源的公司,有CentOS Stream二進制可執(zhí)行文件,也有對應的源代碼庫。有RHEL的二進制可執(zhí)行文件,也有對應的RHEL的源代碼庫。CentOS Stream位于GitLab的源代碼倉庫就是紅帽構建RHEL發(fā)布版的地方,對所有人都是公開的。
“紅帽還提供免費的開發(fā)者訂閱和用于開源基礎設施的RHEL for Open Source Infrastructure?!奔t帽核心平臺副總裁Mike McGrath解釋道,開發(fā)者訂閱為開發(fā)人員提供免費的RHEL,并可在最多16個系統(tǒng)上使用。個人可以將其用于自己的工作,而RHEL的客戶則可將其用于員工的工作。
因此紅帽并沒有“閉源”,只是做出了一些改變。RHEL的最新源碼,還是會首先在CentOS Stream里公開。之前用于托管CentOS項目的源代碼和軟件包的服務器——git.centos.org,將不再使用,取而代之的是CentOS的官方網(wǎng)站centos.org,這是CentOS項目轉向CentOS Stream的一部分,包含了CentOS Linux和CentOS Stream的各種版本和架構的RPMs,源代碼,以及其他的子項目,如Cloud,Containers,Vagrant等,對開源模式?jīng)]有任何變化。
“CentOS Stream是一種新的開源模式,它讓RHEL的開發(fā)過程更加透明和可靠,讓用戶可以更加靈活和及時地享受到RHEL的優(yōu)勢。它并不是紅帽閉源的證據(jù),而是紅帽創(chuàng)新的體現(xiàn)。”紅帽首席架構師張家駒介紹道。
動態(tài)更新讓反饋更及時有效
CentOS Stream是紅帽為全球開源事業(yè)提供的一種新思路。此前大家認為CentOS Linux是一個與RHEL完全兼容、穩(wěn)定、免費的企業(yè)級Linux發(fā)行版,它是RHEL的復刻版本,也就是說,它會在RHEL發(fā)布后再同步更新。但是這樣做有兩個問題。一是時間上的延遲,CentOS Linux用戶無法及時享受到RHEL的最新功能和修復。二是質量上的不保證,CentOS Linux用戶無法直接反饋問題給RHEL開發(fā)者,并得到及時的解決方案。
為了解決這些問題,紅帽決定讓CentOS Stream成為RHEL的上游版本,也就是說,它會在RHEL發(fā)布前先同步更新。這樣做有兩個好處。一是速度上的提升,CentOS Stream用戶可以第一時間體驗到RHEL的最新功能和修復。二是質量上的提高,CentOS Stream用戶可以直接反饋問題給RHEL開發(fā)者,并得到及時的解決方案。
“我們認為持續(xù)交付模式可以讓我們更好地與客戶溝通,并更快地解決問題。我們也認為這種模式可以讓我們更好地與社區(qū)合作,并更快地推動創(chuàng)新。”紅帽核心平臺副總裁Mike McGrath表示。
因此,在使用CentOS Stream時,并不需要擔心軟件不穩(wěn)定或者出現(xiàn)故障。相反,用戶可以享受到以下好處:RHEL開發(fā)更加透明和可靠;為ISV和開發(fā)人員提供了一種貢獻修復和功能的方法;為社區(qū)提供了一種提供反饋的方式;遷移到CentOS Stream也是遷移到云原生世界;直接與紅帽工程團隊合作的價值在提升;發(fā)揮新的聰明、積極性高、偏向貢獻而不是消費的高級用戶的力量。
張家駒介紹道,CentOS Stream是持續(xù)交付的Linux發(fā)行版,它跟隨RHEL的開發(fā)進程,讓用戶可以提前看到和測試即將發(fā)布的RHEL功能和更新。CentOS Stream的源代碼和構建方法都是公開和可復制的,任何人都可以參與其中,提供了更多的透明度和機會,讓社區(qū)、合作伙伴和客戶可以與紅帽工程師協(xié)作,為RHEL做出貢獻,并提前為新版本做好準備。
讓電信行業(yè)更好地使用Linux
CentOS Stream的此次戰(zhàn)略調整,將使Linux更好地為行業(yè)客戶服務。具體到電信行業(yè),此舉到來的影響可謂深遠。
Linux在電信行業(yè)中有著廣泛的應用,從傳統(tǒng)的電話交換機到現(xiàn)代的云計算平臺,從基礎設施到應用層,Linux都發(fā)揮著重要的作用。Linux通過開放、共享、協(xié)同的方式,讓電信行業(yè)用戶可以與全球的開發(fā)者和社區(qū)合作,不斷地推動技術的進步和標準的制定。Linux還支持多種新興的技術,如虛擬化、容器、微服務、超自動化等,讓電信行業(yè)用戶可以實現(xiàn)網(wǎng)絡的靈活性、可擴展性、智能化和自動化。
“CentOS Stream是一種適合電信行業(yè)用戶的Linux發(fā)行版,它可以讓電信行業(yè)用戶更快、更直接、更多、更好地享受到RHEL的優(yōu)勢?!奔t帽大中華區(qū)電信行業(yè)架構師經(jīng)理張亞光講道。
例如,CentOS Stream用戶可以第一時間體驗到RHEL的最新功能和修復,而不需要等待半年或者更長的時間;可以直接反饋問題給RHEL開發(fā)者,并得到及時的解決方案;用戶可以參與到RHEL的開發(fā)過程中,為RHEL做出貢獻,或者定制自己需要的功能,而不需要受限于RHEL的發(fā)布周期或者策略;CentOS Stream是一種持續(xù)交付的Linux發(fā)行版,它可以利用容器、虛擬化、自動化等技術,實現(xiàn)軟件的快速部署和更新,而不需要擔心兼容性或者安全性問題。
“紅帽通過提供優(yōu)質的產(chǎn)品和服務,以及參與開源社區(qū)和生態(tài)系統(tǒng),幫助電信行業(yè)用戶構建可靠、安全、高效、靈活的IT基礎設施?!睆垇喒庵v道。紅帽與諾基亞合作,將RHEL作為諾基亞核心網(wǎng)絡應用的主要基礎設施平臺;紅帽與威瑞森合作,利用Red Hat OpenShift Container Platform開發(fā)智能、自適應和服務感知的5G網(wǎng)絡;紅帽還參與了Linux基金會旗下的LF Networking項目,致力于提供符合運營商級別要求的開源平臺。
對于電信行業(yè)高度關注的開放架構(OpenRAN)來說,紅帽已經(jīng)成為OpenRAN中不可或缺的重要角色,通過提供優(yōu)質的產(chǎn)品和服務,以及參與開源社區(qū)和生態(tài)系統(tǒng),為OpenRAN帶來了更多的價值和選擇。紅帽與OpenRAN的多個合作伙伴和社區(qū)建立了緊密的關系,共同推動開源技術在OpenRAN中的應用和創(chuàng)新。例如,紅帽與Parallel Wireless合作,提供了一種基于云原生的軟件定義解決方案,可以支持2G、3G、4G和5G網(wǎng)絡;紅帽與O-RAN聯(lián)盟合作,參與了定義OpenRAN中的開放接口和架構。
對于那些有更高要求和期望的電信行業(yè)用戶來說,遷移到RHEL可謂明智的選擇?!斑w移到RHEL是一種為電信行業(yè)用戶提供更多價值和保障的解決方案。它可以讓電信行業(yè)用戶更好地利用Linux操作系統(tǒng)在競爭激烈和快速變化的行業(yè)中取得成功?!睆垇喒饨榻B道。
開源,一直都是“眾人拾柴火焰高”的事業(yè),開源的本質在于開放、共享、協(xié)同,紅帽對開源生態(tài)的此次調整,可以更好地讓對讓開發(fā)者參與到開源系統(tǒng)的升級過程中,更好地為開源事業(yè)貢獻智慧和力量。對于高度競爭和快速變化的電信行業(yè)而言,CentOS Stream也是一種適合電信行業(yè)用戶的Linux發(fā)行版,它可以讓電信行業(yè)用戶更快、更直接、更多、更好地享受到RHEL的優(yōu)勢,可以根據(jù)自己的需求和場景來選擇和部署最合適的解決方案。未來,紅帽還將繼續(xù)攜手行業(yè)在開源的道路上勇毅前行。
作者:程琳琳? ? 責編/版式:蓋貝貝
審核:舒文瓊? ? 監(jiān)制:劉啟誠