透過沙盒看谷歌Chrome系統(tǒng)背后的秘密
上周,谷歌正式發(fā)布了Chrome操作系統(tǒng)的測試版。由于Chrome操作系統(tǒng)是基于Linux內(nèi)核的,再考慮到谷歌與微軟的關系,我們完全可以把Chrome操作系統(tǒng)的發(fā)布看作是Linux與Windows操作系統(tǒng)斗爭的延續(xù)。而如果我們從這個角度去觀察ChromeOS,我們就不得不分析一個我們曾經(jīng)面臨的局,以及我們可能正在面臨的另一個局。
沙盒透出的秘密,為了判別我們是否將要步入一個別人為我們設計好的局,我們首先需要判斷Chrome操作系統(tǒng)是否是谷歌投入巨大心力而精心設計的一款操作系統(tǒng)。而在這個過程中,以安全著稱的Chrome操作系統(tǒng)所采用的沙盒技術為我們解答了這個問題。
谷歌Chrome操作系統(tǒng)是以Chrome瀏覽器為基礎的操作系統(tǒng),使用云存儲數(shù)據(jù)的方式。因此,安全就成了谷歌Chrome操作系統(tǒng)首要解決的問題。為了解決安全問題,GoogleChrome操作系統(tǒng)選擇了依靠沙盒技術,限制應用程序和操作系統(tǒng)內(nèi)核之間的交互,保持不同進程之間具備獨立性。由此可見,沙盒技術對谷歌Chrome操作系統(tǒng)意味著什么。
而沙盒技術是如何來的呢?事情還得從安全軟件公司GreenBorder的消失說起,2007年5月,當時充滿希望的創(chuàng)業(yè)公司GreenBorder被谷歌收購了。但奇怪的是,這家公司從此再也不出現(xiàn)在公眾的視線中了,這種情況一直持續(xù)到2008年8月Chrome瀏覽器的出現(xiàn),人們才發(fā)現(xiàn),原來從公眾視線中消失的GreenBorder公司,被收購以后就一直在為Chrome瀏覽器中的安全性能尋求解決之道。不錯,GreenBorder公司提供的解決之道正是沙盒技術。
由此可見,今日的Chrome操作系統(tǒng)絕非谷歌某位高層頭腦中靈光一現(xiàn)的產(chǎn)物,而是經(jīng)過了精心策劃,再經(jīng)過眾多高手艱苦研發(fā)的產(chǎn)物。既然非要經(jīng)過如此精心的策劃,我們就有理由提出另一個問題,這就是谷歌要拿Chrome操作系統(tǒng)干什么。而為了回答這個問題,我們還要拆開另一個局。
關于Linux的另一個局
當前業(yè)界不少人士把谷歌Chrome操作系統(tǒng)看作是一類Linux,這種看法確實不無道理。而提到Linux的發(fā)展,我們就不得不說IBM曾為我們設下的另一個局。
2001年,Linux的發(fā)展進入到了一個嶄新的階段。事情的起因就在于IBM投入十億美元重金,支持Linux的發(fā)展。當時的Linux確實是一類炙手可熱的產(chǎn)品,但它的發(fā)展同樣充滿了不確定性。而IBM在此時全力支持Linux,在使得開源業(yè)界振奮的同時,更多是使IT業(yè)界的人感到困惑。要知道,IBM為了使自己的全線產(chǎn)品支持一種Linux,所花費就要達到數(shù)千萬元之巨。然而,另一方面,真正的用戶卻對在關鍵業(yè)務上使用Linux心存疑問。那么,IBM投入巨資之后的回報點,究竟在哪里呢?
多年之后,我們才悟出了這個局的結果。當Linux被越來越多的用戶所接受,開始和Windows聯(lián)手蠶食UINX市場時,我們可能沒想過一個問題:如果老邁的IBM當時不是Linux的***,而只是一個跟隨者,會發(fā)生什么情況?
實際上,另一個已經(jīng)倒下的曾經(jīng)的巨人已為我們回答了這個問題。Sun的高層就曾不止一次懷著妒忌的心情說:如果當年Solaris在2001年或者更早的時候就開源,還有Linux什么事呀?然而,翻開IT業(yè)的發(fā)展歷史,一切的變化往往就是這么無情。機會稍縱即逝,能抓住機會的公司才能實現(xiàn)飛躍性質的發(fā)展。
在IT業(yè)做預測一件危險的事情,但為了看清眼前的這個局,我們只能冒著危險去分析一下 Chrome 操作系統(tǒng)的價值。
Chrome 操作系統(tǒng)的價值
如果說IBM當年投入巨資賭的是Linux的應用價值,那么很顯然,谷歌賭的則是云計算的應用前景,而并非真要跟微軟在桌面操作系統(tǒng)上一爭高下。這實際上會表現(xiàn)為一種替代,這就象在早點領域,某一家生產(chǎn)的油條可以統(tǒng)治早點市場,但隨著人們生活節(jié)奏變快,也許面包會成為早點市場的主流產(chǎn)品。這樣,另一家面包生產(chǎn)商并不需要在油條產(chǎn)品上跟前一家公司爭得你死我活。
目前,對Chrome操作系統(tǒng)的一種質疑聲音就是云計算的發(fā)展問題。在現(xiàn)階段,云計算,的發(fā)展確實處于一個比較困難的階段。但一方面現(xiàn)階段我們所能看到的云計算的應用前景,顯然比2001年Linux的發(fā)展前景要明朗得多。另一方面,從技術角度分析,實現(xiàn)云計算所需的技術難題也正在一個個被攻破。如通過Html5技術已經(jīng)能很好提供離線應用,從而解決了嚴重依賴網(wǎng)絡的問題;Ajax等技術也解決了Web應用界面友好體驗等關鍵問題?,F(xiàn)在,Chrome操作系統(tǒng)中所采用的沙盒技術又把云計算的安全性提升了一個檔次。云計算的應用終將只決定于用戶的應用習慣。
認為應用軟件少會阻礙Chrom 操作系統(tǒng)的普及,成為了業(yè)界不看好Chrome操作系統(tǒng)的另一個理由。但是,Chrome操作系統(tǒng)所需的應用軟件完全由網(wǎng)上提供,這在一定程度上可以標準化應用軟件。要知道桌面版Linux之所以到今天還火不起來,恰恰就在于缺少這種標準化。一方面,開源界的黑客們已經(jīng)用一行行的代碼,編寫出一個包含任何應用的世界,另一方面,這個世界卻被封閉在SourceForge內(nèi)部,既不能使大量用戶接觸到它,也不能使開發(fā)者受益。但蘋果開創(chuàng)的軟件商店顯然已經(jīng)改變了這種作法。
顯然,谷歌在借鑒這種作法。就在24號,Google宣布開發(fā)者已可向擴展中心提交作品,Chrome即將正式支持擴展功能。同時,谷歌聯(lián)合創(chuàng)始人謝爾蓋布林宣布,將把手機操作系統(tǒng)Android和桌面電腦操作系統(tǒng)ChromeOS合并為一個單獨的操作系統(tǒng)。
由此,我們已經(jīng)不難想見,另一個谷歌布好的局已經(jīng)在我們同前展開,只不過谷歌在這個局里所圖謀的,比IBM在2001年設的局要大得多。
小小的一個沙盒,卻為我們帶出了隱藏得這么深的一個天大秘密。我們也許應該記得,EMC收購VMware時,同樣沒有多少人認識到它的價值;然而,三年之后,業(yè)內(nèi)已沒有人不認為這是一場***性價比的收購了。明年,當Chrome操作系統(tǒng)正式版在我們面前亮相時,又正好是谷歌收購GreenBorder三周年。三年的數(shù)字也許并不只是一個巧合,可能只有到了那個時候,我們才能判斷谷歌收購GreenBorder,會不會是EMC收購VMware的一個翻版。
【編輯推薦】