日前,在全球IT管理者大會上,微軟首席執行官史蒂夫·鮑爾默扔出了一枚重磅炸彈:“本月內”,微軟將發布一款新的、運行于互聯網之上的操作系統,“名稱暫定為Windows Cloud”.鮑爾默在提到Windows Cloud時慎之又慎的言行,再加上幾乎找不到任何有關Windows Cloud的資料,使得這個支持云計算的操作系統顯得格外神秘.“云”版的Windows究竟會是什么樣子?我們不妨大膽猜想.
猜想一 Windows Cloud就是神秘的Midori
此前披露的一項研究資料表明,微軟正在悄悄地進行另一種非桌面操作系統的研發.這個被命名為Midori(日語“綠色”之意)的操作系統研發項目,揭示的是微軟未來多元化發展的一個重要方向——基于云計算技術的商業操作系統和應用軟件的研發.
云計算技術是并行計算技術的一種拓展,最早由谷歌公司提出.而云計算中的“云”,主要是指基于普通的TCP/IP協議棧或與之兼容的協議棧的互聯網絡,如Internet就是最為人熟知的網絡.而所謂的云計算,就是把并行計算的范圍擴展到利用接入“云”的一切計算設備的計算能力來進行并行處理.
這就是說,如果安裝了支持云計算技術的操作系統,所有接入互聯網的普通臺式機或筆記本甚至手持設備,都能夠相互利用富余的計算能力完成自身需要的計算,從而大大增強計算機的能力.
從目前的資料分析,Midori是一款以互聯網為中心的操作系統,這和Windows Cloud的定位一致,同時,鮑爾默明確地表示Windows Cloud的研發是平行于傳統的操作系統生產線——Windows 7的,而這正是Midori的特色.因此,Windows Cloud和Midori可能存在極大的關聯性,甚至就是同一個系統.
猜想二 微軟云計算將從Web Access開始
盡管幾乎找不到Windows Cloud的任何資料,鮑爾默在提到Windows Cloud時也是遮遮掩掩,不過還是有幾個地方引起了我們的關注.他首先說,“我們將允許用戶在網吧里對Office文件做小規模的編輯”,但旋即封口,“不能再說了,再說下去等產品發布時就意思不大了”.
“在網吧里對Office文件做小規模的編輯”,這種應用谷歌早已實現,甚至同類競爭產品已經層出不窮,在這樣的現狀下,鮑爾默為何還要賣關子?最大的可能就是,微軟不僅僅是只打算搞一些小動作而已.Office對于微軟來說意味著什么?就是“應用程序中心”的代名詞,微軟對Office做的任何動作都不會止于Office本身,而是一定要延伸出去的.
我們注意到,鮑爾默提及的另外兩個重要產品是Exchange和SharePoint.這兩個產品都是Office應用程序包在服務器方面的拓展.并且,它們的一個共同特點是都支持一系列的“Web Access”的網絡化應用程序,也就是把在桌面上運行的軟件植入瀏覽器,以Web應用程序的身份出現.比如,最重要的Exchange組件—— Outlook Web Access,就提供了幾乎和Outlook本地版本同樣強大的功能——谷歌的Gmail雖然體驗一流,但如果從商務應用的角度來說,是絕對無法和 Outlook Web Access相提并論的.
如此看來,這次微軟要出手做面向大眾的免費版Word Web Access、PowerPoint Web Access、Excel Web Access甚至Windows Web Access了.這應該是微軟最可能推廣也是從研發角度來看最實際的步驟.嚴格說來,這并不是原本意義上的云計算,而只是Web應用程序的深化.但不能否認的是,云計算的初級階段也許更適合從這些業已成熟的應用起步.
猜想三 基于云計算的Windows時代離我們不遠了
要完美支持云計算絕非易事.一個事實是:現階段幾乎所有的民用操作系統都還是以單機安裝、單機運行這種形式存在的.盡管操作系統的發展已經使得存儲的共享不再是難題了——通過網絡來共享任意體積的文件,或是通過網絡來傳輸消息,現在已經在各種操作系統上都成為了基本功能.但是,共享計算能力仍是所有軟件巨頭所共同面對的世界性難題.
微軟對此的解決方案Midori,它的前身是一個稱為“Singularity”的實驗性操作系統,純粹以C#語言寫就.顯然,Midori如果要實現其雄心勃勃的目標,已經不可能再繼續使用如此高階的語言,而必須深入更底層的CPU指令級的世界.據行業專家推測,Midori應該分為兩個部分:一個部分是微內核,它直接建立一個CPU抽象層,以實現直接把網絡數據解釋為實際物理CPU指令的工作;一個部分是支持云計算技術的.NET開發框架,程序員不用理解太多的有關并行計算的底層技術,就能夠使用封裝好的運行時庫編寫出高效、標準和安全的并行應用程序來.
目前,Midori的主管正是微軟如日中天的、號稱鮑爾默接班人的高級副總裁Eric Rudder.雖然微軟發言人對Midori的研發一如既往地三緘其口,稱“目前還屬于研發早期,下任何定論都還為期過早”.不過,選擇這樣一個主管來負責,Midori的重要性不言而喻.
再回到第一個猜測中,Midori究竟會不會以Windows Cloud的名稱問世呢?很有可能!因為它的封裝層會非常靈活,這使得它有機會運行在手持設備的瀏覽器中,甚至就是瀏覽器本身——在這樣的設備上,瀏覽器和操作系統的界限實際上是非常模糊的.而且,Windows本身已經在操作系統級別建立了完善的腳本驅動子系統和基于XML的數據表示機制,微軟公司近年來也不遺余力地推出和支持新型的移動和手持設備,更不必說微軟已經研發達十年之久的Windows Mobile,而“Windows Cloud”的基礎也只能是這些.
無論如何,微軟這樣的行業巨頭的研發方向是值得高度關注的,特別是在這樣的方向還沒有顯示出多么巨大的商業應用面的時候,往往是起著方向引導的指揮棒作用.而并行計算技術和普通互聯網的結合,必然會引發一場影響深遠、意義重大的產業革命.微軟將把我們帶到哪里?這個答案值得深思.