紅帽企業(yè) Linux:輝煌十年 創(chuàng)新十年
2012年5月15日,是紅帽Linux商業(yè)化十周年的紀(jì)念日。十年磨一劍,這句話在全球最大的開源企業(yè)-紅帽身上,實(shí)在是最恰當(dāng)不過了。紅帽企業(yè)版LINUX,曾經(jīng)的‘初生牛犢不怕虎’,一轉(zhuǎn)眼,今年已經(jīng)是推出第十個年頭。
紅帽公司為自己始終堅持不懈的技術(shù)創(chuàng)新深感自豪——紅帽企業(yè)版LINUX操作系統(tǒng)就是其中最杰出的代表。用戶對紅帽企業(yè)Linux的接受度統(tǒng)計數(shù)據(jù)說明了紅帽企業(yè)Linux在IT配置中的實(shí)際價值已經(jīng)使其成為業(yè)界領(lǐng)先的開源企業(yè)版軟件。然而,紅帽企業(yè)Linux研發(fā)團(tuán)隊究竟是如何扮演好技術(shù)創(chuàng)新這一角色,并從技術(shù)創(chuàng)新中實(shí)現(xiàn)用戶價值呢?
敢冒天下之先
紅帽企業(yè)Linux是遍布全球成千上萬家企業(yè)為之信賴的以運(yùn)行最關(guān)鍵應(yīng)用的操作系統(tǒng)。紅帽企業(yè)Linux為客戶提供了卓越的性能、可靠性、擴(kuò)展性和安全性。然而,11年前當(dāng)紅帽開始著手研發(fā)第一版企業(yè)級Linux產(chǎn)品時,卻面臨了重重的技術(shù)挑戰(zhàn),主要包括:
硬件支持:提供值得信任的最新計算機(jī)和外圍設(shè)備來幫助最終用戶挖掘硬件的潛能,同時為最終用戶提供硬件提取層來輔助獨(dú)立軟件開發(fā)商生態(tài)系統(tǒng)。在此之前,由于缺乏廠商之間在嚴(yán)格規(guī)劃框架下的協(xié)同合作,硬件支持方面雜亂無章,經(jīng)常需要用戶自己來尋找合適的驅(qū)動程序。
可擴(kuò)展性:回首過去,企業(yè)用戶對Linux操作系統(tǒng)的接受程度僅限于某些不重要的功能來作為當(dāng)時占統(tǒng)治地位的所有權(quán)Unix操作系統(tǒng)的補(bǔ)充,虛擬內(nèi)存,計劃管理器,輸入/輸出和網(wǎng)絡(luò)都需要大幅度的改進(jìn)。
研發(fā)環(huán)境:研發(fā)和調(diào)試工具在推動可靠性平臺的構(gòu)建上扮演著關(guān)鍵性角色,同時也是獨(dú)立軟件開發(fā)商生態(tài)系統(tǒng)的基礎(chǔ)。
整合和可用性:在紅帽企業(yè)Linux之前,Linux系統(tǒng)幾乎無法獨(dú)立運(yùn)行,它需要額外的重新配置來匹配工作系統(tǒng)。一個主要的原因是Linux產(chǎn)品包含了數(shù)千個不同源碼。由于所有這數(shù)千個源碼都是按照他們自己的節(jié)奏來研發(fā)的,因此要過濾出適合企業(yè)使用的組件版本確實(shí)是個難度很大的挑戰(zhàn)。
這些技術(shù)難題在不同程度上阻礙了企業(yè)用戶對Linux操作系統(tǒng)的認(rèn)可。而紅帽公司做了哪些努力來應(yīng)對這些挑戰(zhàn)呢?
以“變”應(yīng)萬變
從2002年,紅帽企業(yè)Linux2.1的推出標(biāo)志著Linux進(jìn)入企業(yè)應(yīng)用領(lǐng)域;到2003年,紅帽公司推出了可靠性可與UNIX相媲美,而總價值(TCO)方面則超過UNIX的紅帽企業(yè)Linux3;再到2009年第4版的推出,標(biāo)志著傳統(tǒng)私有的系統(tǒng)平臺在企業(yè)應(yīng)用中的終結(jié);2010年,紅帽企業(yè)Linux6正式進(jìn)入市場,為企業(yè)IT的虛擬化和以云為重點(diǎn)的未來提供一份堅實(shí)的基礎(chǔ),同時也為未來十年的服務(wù)器操作系統(tǒng)樹立起新的標(biāo)桿。
從紅帽企業(yè)Linux的十年發(fā)展歷史來看,“創(chuàng)新”已經(jīng)成為一種習(xí)慣。它使紅帽企業(yè)Linux成為性能和可靠性的代名詞,并憑此優(yōu)勢占據(jù)了所有權(quán)Unix企業(yè)級操作系統(tǒng)的大半江山。今天,全世界的客戶都依靠紅帽企業(yè)Linux來運(yùn)行其最關(guān)鍵的任務(wù)負(fù)載。
在紅帽企業(yè)Linux引領(lǐng)的無數(shù)項創(chuàng)新舉措里,最重要的幾項已經(jīng)成為了業(yè)界的標(biāo)桿:
世界記錄基準(zhǔn):紅帽企業(yè)Linux已經(jīng)成為各種工作負(fù)載的記錄設(shè)置基準(zhǔn)日常使用的選擇,包括數(shù)據(jù)庫,信息,輸入/輸出率,浮點(diǎn)計算,節(jié)能和虛擬擴(kuò)展能力等。
安全性:將紅帽企業(yè)Linux的安全性級別實(shí)現(xiàn)在商用產(chǎn)品中是行業(yè)首創(chuàng)。之前很多所有權(quán)Unix產(chǎn)品只看重研發(fā)功能,而把加強(qiáng)安全性看作是副產(chǎn)品。SELinux安全強(qiáng)化功能作為政府資格認(rèn)證的基礎(chǔ)長期以來一直是標(biāo)準(zhǔn)化紅帽企業(yè)Linux的特性,直至今日都是紅帽的競爭對手所不具備的。
虛擬化:紅帽企業(yè)Linux的工程師是推動在Linux中部署KVM背后的中堅力量。將Linux與虛擬化緊密結(jié)合在一起,能更好的利用標(biāo)準(zhǔn)化Linux系統(tǒng)中的功能。這種雙贏的整合能幫助KVM成為虛擬化陣營中的顛覆性力量——取代昂貴的所有權(quán)虛擬化軟件——這種做法就類似于很多年前在英特爾和AMD的商用硬件上運(yùn)行紅帽企業(yè)Linux來取代所有權(quán)Unix系統(tǒng)一樣。
存儲管理:在紅帽企業(yè)Linux的初期階段,用戶經(jīng)常不得不使用昂貴的所有權(quán)產(chǎn)品來配置存儲。LVM卷標(biāo)管理的推出能幫助用戶實(shí)現(xiàn)靈活性和擴(kuò)展性的同時,提高可靠性水平。其他領(lǐng)先的存儲改進(jìn)還包括NFS文件服務(wù)和集群文件系統(tǒng)。