操作系統(tǒng)的未來
操作系統(tǒng)的未來
——Google Chrome OS評析
計算機世界實驗室 周童
計算的未來,或許正沿著瘦客戶端連接到網(wǎng)絡(luò)存儲和軟件服務(wù)的方向前進,為此,Google推出了Chrome OS。
Google推出PC操作系統(tǒng)即出人意料又在情理之中。用于智能手機平臺的Android還沒有站穩(wěn)腳跟,Google便主動拉長戰(zhàn)線,這有些出人意料;而情理之中的是Google既然免費為手機開發(fā)了一個操作系統(tǒng),沒有理由不給PC做一個。就像Google在官方博客中所描述的那樣,這是“自然擴張”。
最可能的情況是,Chrome OS同樣采用Android OS的核心,在此基礎(chǔ)之上,Google會開發(fā)一套針對 PC的用戶界面和應(yīng)用程序接口——就像蘋果將桌面版Mac OS X反過來移植到iPhone(手機上網(wǎng))上那樣。
Google“非常正式”地通過官方博客宣布了要推出Chrome OS的計劃。除了表示這是“Google Chrome的自然擴張”外,還指明“Google Chrome OS是一款開源、輕量級操作系統(tǒng),最初的首要目標是上網(wǎng)本”、“速度、簡潔和安全性是Google Chrome OS的三大核心特色”、“Google Chrome OS將同時能夠在x86和ARM處理器上運行”、“Google Chrome OS是一個新的項目,與Android相互獨立”以及暗示Google Chrome OS能夠快速啟動。當然,還有Google Chrome OS的生產(chǎn)計劃,“將于今年下半年開放操作系統(tǒng)的源代碼,采用Google Chrome OS的上網(wǎng)本將于明年下半年與消費者見面”。
不過,整篇博文連一張截圖都沒有,更不用說視頻演示或任何技術(shù)細節(jié)了。因此我們只好憑著對Google以及Chrome OS僅有的一點了解去研究一下Chrome OS。
Chrome OS什么樣?
Chrome OS擁有一個古怪的名字,就像微軟用Windows既命名PC操作系統(tǒng),也代指線上軟件一樣——Google也用Chrome來描述瀏覽器和操作系統(tǒng)這兩種相差很大的東西。也許,Google的目的就是讓用戶不要理會瀏覽器和操作系統(tǒng)的區(qū)別。
一個網(wǎng)絡(luò)瀏覽器與一個操作系統(tǒng)完全不同,即便這個操作系統(tǒng)只運行瀏覽器。Google官方聲明中的描述是,“其軟件架構(gòu)也很簡單——Google Chrome運行在一個新的基于Linux核心的窗口操作系統(tǒng)之上”。從用戶角度來看,Chrome OS中Chrome瀏覽器的外觀、運行和操作可能都將與 Windows版不同。
外界推測,Chrome OS會擁有特定的應(yīng)用程序接口,以讓線上軟件能夠高效地運行。同時,使用Gears/HTML5數(shù)據(jù)庫,使用戶訪問本機文件系統(tǒng)就像使用瀏覽器一樣。
Chrome OS中的應(yīng)用就像是一個網(wǎng)頁。這些應(yīng)用將使用HTML、CSS和JavaScript編寫,在WebKit框架內(nèi)運行,它能做的將超出常規(guī)瀏覽器內(nèi)運行的線上軟件,例如調(diào)用攝像頭、將數(shù)據(jù)存儲到本地等。而且,這些應(yīng)用還可以在Windows、Mac OS和Linux等其他操作系統(tǒng)平臺下的任何標準瀏覽器中使用,這就是線上應(yīng)用的好處。
不難估計,Chrome OS里默認的所有應(yīng)用都是我們已經(jīng)知道的線上軟件。有個消息是大多數(shù)人都想聽到的:在Chrome OS中,作為原生軟件而存在的Google App全部會支持離線模式。這是很關(guān)鍵的一點。因為當客戶端不能連接到網(wǎng)絡(luò)時,幾乎毫無用處。作為PC的操作系統(tǒng),沒有網(wǎng)絡(luò)時就喪失一切功能是不能被接受的。
可以確定的是,Chrome OS能夠與Google自己的線上軟件良好工作,從Gmail到Google Docs、Google Wave。但網(wǎng)頁是開放的,而且Google是網(wǎng)頁開放標準的大力支持者。因此,每位開發(fā)者都能拋開操作系統(tǒng)的束縛,用自己最喜歡的網(wǎng)頁技術(shù)為Chrome OS編寫線上軟件,并且可能與Google自己的線上軟件一樣好。這將是Chrome OS生存的理想環(huán)境。
就底層而言,Chrome OS仍是Linux陣營中的一員。雖然對大多數(shù)人而言,Linux就意味著一個基于Linux內(nèi)核的操作系統(tǒng)。在準確的技術(shù)層面,Linux不是一個操作系統(tǒng),而是一個內(nèi)核,可以用作操作系統(tǒng)的核心。
為了能夠作為桌面PC的操作系統(tǒng)來使用,所有Linux的分發(fā)版本都不得不使用Gnome或KDE去克隆Windows的界面,雖然主動迎合了用戶習慣,但這并不是讓人切換到新產(chǎn)品的好辦法。人們不愿意更換到和當前幾乎差不多,或者僅僅好那么一丁點的新產(chǎn)品。但以Google的性格,無論Chrome OS最終是什么樣子,但它不會成為另一個版本的Linux。雖然它使用的是Linux內(nèi)核,但Google正在此基礎(chǔ)上開發(fā)全新的東西。Linux之于Chrome OS,就像是BSD之于蘋果的iPhone OS。
愈演愈復(fù)雜的競爭
Google并沒有在一個多月前的開發(fā)者大會Google I/O上公布Chrome OS,而是選擇距離微軟發(fā)布Windows 7更近的日子(今年10月22日)。不論Google是否真的故意為之,但Chrome OS的出現(xiàn)勢必讓Google與微軟之間的競爭更加白熱化。
盡管Chrome OS是一款基于Linux內(nèi)核的開源操作系統(tǒng),初期主要面向上網(wǎng)本產(chǎn)品,而非桌面臺式PC或筆記本電腦,但即使這樣,與Windows XP/7的正面交鋒仍勢不可免。況且Google的目標是遠大的,根據(jù)官方博客的描述,Android仍會覆蓋上網(wǎng)本,而Chrome OS的目標市場包括上網(wǎng)本和標準桌面操作系統(tǒng)。
更切中要害的是,從Chrome OS開始,Google與微軟競爭的就不僅是搜索、郵件和即時通信等在線業(yè)務(wù),還波及了微軟的兩張王牌——Windows和Office。
Chrome OS將同時支持x86和ARM兩種處理器架構(gòu)。曾經(jīng)一度有跡象表明微軟可能會在Windows 7里加入對ARM的支持,但希望很快落空?,F(xiàn)在有了Chrome OS,ARM在上網(wǎng)本領(lǐng)域站穩(wěn)腳跟應(yīng)該不成問題了。
這似乎又威脅到了與Intel的關(guān)系。Intel收購WindRiver的意圖非常明顯,Chrome OS恰恰又拉了ARM一把。而且,Intel不久前推出了自己的Moblin 2.0,其也是一款基于Linux的開源操作系統(tǒng)平臺,目標應(yīng)用對象也包括上網(wǎng)本。
與Windows要在每一臺PC上運行的策略不同,Chrome OS很可能只支持專門為其設(shè)計的新PC。在Google發(fā)布的信息少得可憐的Chrome OS FAQ中,關(guān)于硬件合作伙伴部分值得關(guān)注。***批公布的硬件制造商中只有高通、德州儀器以及飛思卡爾,卻沒有Intel公司的名字。
但就像與蘋果公司之間的合作大于競爭的關(guān)系一樣,幾乎沒什么障礙能夠阻擋Google和Intel合作。真實的情況是,Intel一直在與Google協(xié)作開發(fā)Chrome OS。Intel當然希望能夠賣出更多的Atom處理器,盡管自己有Moblin系統(tǒng),不過那更傾向于MID產(chǎn)品。
與Chrome OS形成競爭關(guān)系的還有DeviceVM。這家公司推出的SplashTop即時啟動平臺提供了網(wǎng)頁瀏覽、郵件收發(fā)、多媒體播放等簡單功能,已經(jīng)被全球十大PC品牌中的8個所采用,其中包括HP、Acer、聯(lián)想、華碩、LG等。類似的產(chǎn)品還包括Phoenix Technologies的HyperSpace。
Google在官方博客中表示,Chrome OS在開機之后的數(shù)秒內(nèi)就可以進行互聯(lián)網(wǎng)瀏覽和電子郵件收發(fā)等操作。這意味著雖然先入為主,但SplashTop和HyperSpace不再是獨具特色的產(chǎn)品。
相比微軟和Intel,DeviceVM還是一家小型公司。但不能小看DeviceVM的實力,它們的SplashTop在2009年的累計出貨量將達到3500萬,明年也就是Chrome OS正式面市時,累計出貨量預(yù)計增加到1億5000萬。新近加入DeviceVM的***戰(zhàn)略官Cliff Miller更是積極表態(tài),它們不甘只做與Windows共存的能夠快速啟動的輔系統(tǒng)。有消息稱,DeviceVM的戰(zhàn)略轉(zhuǎn)向WebApp和虛擬化等領(lǐng)域,以讓SplashTop能夠在PC中“獨當一面”。
可以預(yù)見,在未來的幾年內(nèi),Goolge、微軟、Intel、蘋果以及正在成長的DeviceVM注定將以上網(wǎng)本為起點展開操作系統(tǒng)領(lǐng)域的競爭。微軟在競爭中的壓力會與其他幾家完全不同,Chrome OS本質(zhì)上是為Google的在線業(yè)務(wù)服務(wù),目前看來,似乎只有微軟不需要Google的服務(wù)。