從1995年第一個(gè)面向服務(wù)器領(lǐng)域的x86處理器——Pentium PRO推出到今天,在這不到20年的時(shí)間里,x86架構(gòu)一路上左右逢源,產(chǎn)業(yè)鏈不斷壯大,從一個(gè)初生的嬰兒,轉(zhuǎn)變成“工業(yè)標(biāo)準(zhǔn)”,如今,x86架構(gòu)已經(jīng)成為統(tǒng)領(lǐng)市場(chǎng)的領(lǐng)袖。就在x86架構(gòu)的標(biāo)準(zhǔn)化之路走得如日中天的時(shí)候,RISC服務(wù)器的世界里,卻在上演著一場(chǎng)眾叛親離的變故。
孟子云,天時(shí)不如地利,地利不如人和。古往今來,得人心者得天下,對(duì)于任何一個(gè)想要推動(dòng)變革的人,其最重要特性是要能夠籠絡(luò)人心。如果把x86架構(gòu)比做一個(gè)試圖改變服務(wù)器市場(chǎng)革命者,開放的特性便是其“人和”的法寶,Windows和Linux兩大操作系統(tǒng)便是其籠絡(luò)的兩員猛將。
在服務(wù)器市場(chǎng)的戰(zhàn)爭(zhēng)中,除了“人和”這一決定性因素之外,還有一個(gè)很重要的定律——誰擁有更強(qiáng)大的應(yīng)用環(huán)境,誰就能贏得更多的用戶。而Windows和Linux這兩大操作系統(tǒng),作為x86架構(gòu)的左右手,在營造良好的應(yīng)用環(huán)境方面各有千秋。
由此可見,x86產(chǎn)業(yè)鏈的壯大,重新塑造服務(wù)器市場(chǎng),這一切都并非偶然。接下來,我們將回顧歷史,看看Windows和Linux是如何一步一步幫助x86架構(gòu)贏得服務(wù)器市場(chǎng)的。
20世紀(jì)末,隨著Intel 32位處理器Pentium PRO和Pentium II的推出,X86架構(gòu)已從最初的PC機(jī)走入了工作站、服務(wù)器領(lǐng)域。然而,隨著企業(yè)計(jì)算應(yīng)用的發(fā)展,64位應(yīng)用越來越廣泛,CISC架構(gòu)服務(wù)器受限于其32位數(shù)據(jù)尋址能力只能在中低檔市場(chǎng)中占有一席之地,RISC架構(gòu)的服務(wù)器仍然占據(jù)主流。
為了突破這樣的窘境, Intel分別于2004年3月推出了64位的x86架構(gòu)處理器,解決了從32位到64位的過渡和兼容問題。Intel推出的64位Xeon處理器,采用了EM64T(Intel Extended Memory 64 Technology)技術(shù),同時(shí)支持32位和64位運(yùn)算,在運(yùn)行64位程序時(shí)采用64位工作方式,而在處理32位運(yùn)算時(shí)依然是IA32(即x86)工作結(jié)構(gòu),也被稱為x86-64架構(gòu)。
與此同時(shí),英特爾的老搭檔微軟也迫于前端市場(chǎng)和后端市場(chǎng)的雙重壓力,試圖尋找新的出路。首先,微軟在一貫有優(yōu)勢(shì)的前端市場(chǎng)上開始感到不適應(yīng),PC和筆記本的增長速度放緩,手機(jī)市場(chǎng)上,微軟與NOKIA的Symbian的較量還是迷霧一團(tuán);后端市場(chǎng)上,更多的用戶的關(guān)注焦點(diǎn)轉(zhuǎn)變?yōu)闃I(yè)務(wù)的銜接和整合,企業(yè)期望開放標(biāo)準(zhǔn)的IT架構(gòu),Linux因此得勢(shì)。IDC統(tǒng)計(jì)數(shù)字表明,2001年在全球服務(wù)器操作系統(tǒng)市場(chǎng)上,Linux已占有26%的“江山”。
微軟意識(shí)到了問題的嚴(yán)重性,2001年,在微軟研發(fā)部的辦公樓里,一款最終奠定了微軟在服務(wù)器市場(chǎng)上領(lǐng)導(dǎo)地位的操作系統(tǒng)——Windows Server 2003開始孕育。
盡管微軟偶爾也會(huì)有失誤,但是這一次,無論從產(chǎn)品的研發(fā)、用戶培訓(xùn)、ISV合作以及市場(chǎng)推廣等方面,都可以看出其改變現(xiàn)狀的決心:在產(chǎn)品研發(fā)方面,僅參與Windows Server 2003產(chǎn)品研發(fā)的工程師就多達(dá)5000人,取得了650項(xiàng)技術(shù)創(chuàng)新和突破;在用戶培訓(xùn)和ISV的合作方面,Windows Server 2003面市前的700天,微軟就對(duì)合作伙伴的開發(fā)人員進(jìn)行了培訓(xùn),面市1年前開發(fā)工具就被提供給了ISV,從alpha版開始全球共有69萬人參加了試用,僅中國就有1萬多家企業(yè)客戶參與進(jìn)來。在市場(chǎng)推廣方面,14億美元的全球推廣費(fèi)用,更可看出微軟對(duì)Windows Server 2003的期待和良苦用心。按微軟的話說是“一切都Ready了”。
終于,2003年4月24日,被稱為微軟基于“.NET”平臺(tái)“開山之作”的Windows Server 2003在舊金山發(fā)布,除了Windows Server 2003的7個(gè)不同版本的產(chǎn)品,微軟同期還發(fā)布了開發(fā)工具Visual Studio .NET 2003和64位的數(shù)據(jù)庫SQL Server 2000企業(yè)版,這些工具的發(fā)布都為Windows Server 2003贏得了更多的ISV伙伴。同年5月22日, Windows Server 2003中文版正式發(fā)布。2005年4月25日在西雅圖正式發(fā)布了x64位的 Windows,這個(gè)系統(tǒng)同時(shí)支持Intel和AMD的x86-64位處理。
微軟Windows Server 2003能否成功地向高端沖擊,主要依賴于ISV(獨(dú)立軟件開發(fā)商)能否在上面開發(fā)出高端應(yīng)用。正因?yàn)槿绱?,微軟這次對(duì)ISV的支持力度格外突出。在中文版面市之前,已經(jīng)有18家ISV通過了Windows Server 2003的認(rèn)證。同時(shí),微軟收集了每一家ISV對(duì)Windows Server 2003的評(píng)價(jià)和對(duì)Visual Studio.NET 2003 的評(píng)價(jià)。
從ISV的角度上看,看到微軟在產(chǎn)品性能上投入了這樣的精力,許多開發(fā)商們都打消了以前對(duì)于基于NT開發(fā)的疑慮,紛紛加入到Windows Server 2003的隊(duì)伍中來。用友U8事業(yè)部總工程師鄧適宜表示, “ISV不能不關(guān)注微軟的影響力,如果用戶用Windows Server 2003,用友不轉(zhuǎn)不行呀”,為了迎合Windows Server 2003,U8就為此出了一個(gè)補(bǔ)丁,解決了與Windows Server 2003兼容性的問題。
事實(shí)上,許多中低端市場(chǎng)的開發(fā)商和ISV認(rèn)為,盡管64位的Windows Server 2003目標(biāo)是向高端市場(chǎng)沖擊,但或許隨著Windows Server 2003性能的提升,更多的應(yīng)用得以實(shí)現(xiàn),中低端市場(chǎng)挖掘出的“PC的生產(chǎn)力”會(huì)給微軟帶來不小的驚喜。就在這樣的形勢(shì)下,微軟成功聯(lián)合了一大批ISV,開發(fā)出了大量的基于x86平臺(tái)的應(yīng)用,為x86平臺(tái)籠絡(luò)了大量的用戶。
后來的事實(shí)證明,Intel與微軟這次在64位高端市場(chǎng)的結(jié)合是繼“Wintel帝國”之后的又一次偉大勝利,微軟借此奠定了服務(wù)器操作系統(tǒng)地位,而Windows Server 2003所營造的強(qiáng)大的ISV生態(tài)系統(tǒng),也幫助Intel圓了其進(jìn)軍高端服務(wù)器市場(chǎng)的夢(mèng)想。
“目前Intel架構(gòu)服務(wù)器所支持的操作系統(tǒng)平臺(tái)品種繁多且都各有千秋,但Windows Server 2003作為最新產(chǎn)品,吸收了其他操作系統(tǒng)的精華,對(duì)市場(chǎng)的貢獻(xiàn)會(huì)更突出?!盜ntel中國區(qū)業(yè)務(wù)發(fā)展經(jīng)理羅斌這樣表示。
Linux剛剛誕生的時(shí)候,開源之父——李納斯.托沃慈(Linus Benedict Torvalds)只是把他當(dāng)做一個(gè)Unix的替身,對(duì)于廣大計(jì)算機(jī)愛好者而言,它不過是一個(gè)用于學(xué)習(xí)、探索Unix內(nèi)核的玩具。然而,在二十年后的今天,就連李納斯.托沃慈自己也沒想到,Unix的這個(gè)替身的火爆程度居然已經(jīng)大大超過了Unix本身……
故事起源于1991年10月15日,赫爾辛基大學(xué)的一名研究生李納斯.托沃茨在一個(gè)Usenet新聞組(comp.os.minix)中宣布他編制出了一種類似Unix的小操作系統(tǒng),這個(gè)操作系統(tǒng)可用于386、486或奔騰處理器的個(gè)人計(jì)算機(jī)上,并且具有Unix操作系統(tǒng)的全部功能。
這一舉動(dòng)迅速受到了全世界廣大計(jì)算機(jī)愛好者的關(guān)注,主要原因有兩個(gè):一方面,Linux是開源軟件,用戶不用支付任何費(fèi)用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對(duì)它進(jìn)行必要的修改,無償對(duì)它使用,無約束地繼續(xù)傳播,用戶再也不用承受每過一段時(shí)間就升級(jí)的痛苦,節(jié)省了大量的購買或升級(jí)應(yīng)用程序的資金。另一方面,Linux具有Unix的全部功能,任何使用Unix操作系統(tǒng)或想要學(xué)習(xí)Unix操作系統(tǒng)的人都可以從Linux中獲益,為廣大計(jì)算機(jī)愛好者提供了學(xué)習(xí)、探索以及修改計(jì)算機(jī)操作系統(tǒng)內(nèi)核的機(jī)會(huì)。
Linux不斷吸收著來自開源社區(qū)的力量,在可靠性和穩(wěn)定性方面一天比一天強(qiáng)大。就這樣,從一個(gè)集萬千寵愛于一身的“玩具”慢慢成長起來。
與此同時(shí),許多商業(yè)軟件公司也紛紛加入Linux陣營。Oracle在1998年7月份宣布支持Linux,并承諾在1998年底推出與Linux兼容的產(chǎn)品。9月份,IBM宣布對(duì)在Linux上運(yùn)行的DB2數(shù)據(jù)庫提供支持。同時(shí)Sybase也宣布支持Linux。這意味著Linux將擁有全系列數(shù)據(jù)庫產(chǎn)品。戴爾公司開始向大客戶出售預(yù)裝Linux系統(tǒng)的服務(wù)器,小客戶也表示了同樣的需求。Intel宣布加入Linux International。Allaire宣布Cold Fusion的未來版本將支持Linux。Compaq對(duì)增值分銷商在其硬件上安裝Linux提供支持。這些都開始預(yù)示Linux未來的成功。
Gartner Dataquest發(fā)表的調(diào)研報(bào)告顯示,2000年第三季度的美國市場(chǎng)上,已經(jīng)約有8.6%的服務(wù)器運(yùn)行Linux。
時(shí)間進(jìn)入到2003年12月,Linux 2.6內(nèi)核發(fā)布。相對(duì)于早期版本,Linux 2.6版本內(nèi)核已經(jīng)非常成熟,具有O(1)調(diào)度算法、改進(jìn)的NPTL線程模型、內(nèi)核態(tài)搶占等新的特性,具有良好的響應(yīng)能力(軟實(shí)時(shí))。這些重要特性保證了Linux 2.6版本內(nèi)核具有非常廣泛的實(shí)際應(yīng)用價(jià)值,更適用于實(shí)際產(chǎn)品的開發(fā)。
這時(shí)候的Linux已經(jīng)不再是“吳下阿蒙”,除了性能方面已經(jīng)足以滿足企業(yè)用戶之外,還擁有了基于Linux平臺(tái)的包羅萬象的應(yīng)用程序。用戶不但可以從Internet上下載Linux及其源代碼,還可以從Internet上下載所需要的Linux的應(yīng)用程序?;旧先魏我晃挥脩舳寄軓挠嘘P(guān)Linux的網(wǎng)站上找到適合自己特殊需求的應(yīng)用及其源代碼,用戶還可以根據(jù)自己的需要修改和擴(kuò)充操作系統(tǒng)或應(yīng)用程序的功能。
Linux平臺(tái)的可靠性和穩(wěn)定性日漸增強(qiáng),應(yīng)用系統(tǒng)的日漸豐富,讓企業(yè)用戶開始發(fā)現(xiàn),這個(gè)當(dāng)年的“玩具”已經(jīng)在社區(qū)力量的改造中不知不覺成了實(shí)力超強(qiáng)的“斗戰(zhàn)勝佛”。而當(dāng)時(shí),許多企業(yè)用戶當(dāng)時(shí)正苦于RICS架構(gòu)的封閉性,試圖尋找新的替換方案,于是,越來越多的企業(yè)開始把目光轉(zhuǎn)向了開放的Linux。國內(nèi)軟件廠商金山的雷軍表示,“要把金山成熟的產(chǎn)品線全部移植到Linux平臺(tái)上”。
2010年, Gartner報(bào)告顯示,Linux已經(jīng)成為市場(chǎng)上增長最快的操作系統(tǒng)。Linux在2010年的強(qiáng)勁增長表明,服務(wù)器操作系統(tǒng)市場(chǎng)已經(jīng)開始接受Linux系統(tǒng),并將其作為Unix和其他專有操作系統(tǒng)的可行替代品。Linux讓企業(yè)用戶以PC服務(wù)器的成本獲得高穩(wěn)定性應(yīng)用,也讓x86架構(gòu)在于RISC架構(gòu)的斗爭(zhēng)中如虎添翼。