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