8月12日,世界首富和“首善”比爾#8226;蓋茨在退休一個月后,再次成為IT業界的焦點。
微軟亞洲研究院10周年創新論壇首次將香港大學、香港中文大學、香港科技大學的3位校長聚集在一起,與蓋茨探討人類的未來。
除了創新與慈善外,最讓蓋茨津津樂道的話題就是軟件的前世今生。“軟件的邊界一直在不斷改變,這就是這個行業永遠令人興奮的原因。”比爾#8226;蓋茨說。
與微軟CEO鮑爾默熱衷跟人談互聯網不同,比爾#8226;蓋茨反復強調: “微軟的強項就是軟件,而目前軟件的機會可謂前所未見。”

軟件邊界“再造”
在蓋茨看來,人跟軟件的互動正在發生改變,當軟件用在很多互相聯網的電腦上時,就是“云計算”,它會降低計算設備和計算的成本。
“所有的軟件都可以連接起來,可以說這是互聯網的革命。”比爾#8226;蓋茨說,“當你需要寫一個程序時,只需要呼叫其中的一個服務器,而不需要拿到所有的計算資料,這會大大提高人類的生產力。”
比爾#8226;蓋茨認為,在擁抱互聯網的過程中,軟件依然是微軟的主體。“微軟終究是一家軟件公司,用軟件促使不同的計算設備實現互聯,或者通過互聯網的方式提供軟件服務。”一些研究微軟技術戰略的專家向記者闡述過類似的觀點。
微軟亞洲研究院院長洪小文博士更是表示,微軟從成立到現在一直是軟件公司。“建立軟件行業是蓋茨最大的貢獻之一。”所以他說到軟件時,眼睛就會放光。 洪小文說,“摩爾定律發展到最后,不可能小到無形,因為有形的東西,最后一定有其極限,而軟件最大的特殊性在于它不是實體,沒有界限。”
這將意味著,只要能夠想到的、能夠做的夢,大部分都能用軟件的方式去實現,包括計算機以外的東西,都可能用軟件去實現。因此,比爾#8226;蓋茨在退休以后對“軟件的邊界在不斷地改變”仍然念念不忘。其實,軟件的發展史就是一部軟件邊界被不斷“再造”的歷史。
在比爾#8226;蓋茨1975年創辦微軟之前,計算機的主要運算模式是大型主機(Mainframe)加上終端機(Terminal),所有的運算功能都在大型主機里頭,終端機只能輸入指令,交由大型主機計算出結果后,再打印出報表。而當時的王者是IBM,硬件、軟件和維修都歸它賣。在某種意義上,軟件具有一定的附庸者的身份。
隨著IBM推出第一臺個人計算機,并采用微軟的操作系統后,比爾#8226;蓋茨帶領業界將軟件逐漸獨立出來,并形成了一個相對明顯的軟硬件邊界。1995年Windows95上市,計算機操作以圖形界面和鼠標進行,大幅降低了使用難度,帶來了個人計算機的大面積普及,蓋茨也因此被推上世界首富的寶座,并且多年巋然不動。
“我們鐘情于軟件開發,并且不斷改善軟件。我們最大的突破就是建立了一個軟件平臺,讓數以萬計的公司在此基礎上衍生出很多非常了不起的軟件。”比爾#8226;蓋茨在回憶往事時顯得十分豪邁,“軟件使人類通過電腦在互聯網上實現連接,這是人類最好的工具之一。就好像中國人發明了印刷術,這是一個很大的創意。”
在蓋茨看來,軟件的應用邊界正在不斷地擴大。手機開始的時候不是用軟件推動,而是用通話去推動,但現在已經慢慢變成一個由軟件去主導的平臺,它可以看地圖、看文件,用不同的方法來表達一些數據; 人類還將逐漸遠離屏幕,因為在未來通過手機軟件,還可以將小屏幕進行投射,在任何地方可以將任何平面轉換成為一個屏幕。也就是說,把手機當成控制器,通過桌面、墻壁看節目、上網、進行視頻對話。
“在未來,就連汽車這種工具都會通過軟件來推動。”比爾#8226;蓋茨說,軟件將無所不在。
微軟定義的“云計算”
比爾#8226;蓋茨認為,軟件轉向互聯網是大勢所趨,最主要的推動力是“云計算”模式的興起。但與google所強調云計算完全顛覆現有計算模式不同,蓋茨認為,未來的計算應該是“云+端”的計算。
傳統的計算模式是在計算機終端進行,當你使用一個應用程序創建一個文件后,保存這個文件的功能必須交給個人計算機的操作系統來完成,操作系統再把這個文件的副本作為一個文件保存在本地存儲中。
Google的所謂“云計算”模式,就是把軟件放在遠程的服務器上,就像天邊的云,你在上網時才把它拿來用,平常就放在云上,有專人幫你管理。Google的理想構思在于,當這些應用程序存在于云中時,設備終端永遠都不需要安裝任何東西,不需要管理軟件升級和安全補丁,而且很多設備可以分享這些程序。Google的顛覆性在于,它完全忽略了終端的計算資源。
而微軟的“云計算”則是進化式的。“微軟認為,最終應該由用戶去選擇合理的計算資源分布。” 微軟亞洲研究院院長洪小文博士解釋微軟的云計算策略時說,“有些計算資源應該放在云上,有些計算資源應該放在用戶終端,有些計算資源應該放在合作伙伴那里。”
“認為有了云計算就不需要個人電腦了,是一種比較不負責任的說法。” 洪小文表示,微軟的云計算是Cloud(云)+Client(終端設備),翻譯成中文就是“云端計算”。Client可以是PC、手機、家電、汽車等任何工具。
洪小文認同,對于未來的用戶而言,至少有3類選擇模式: 第一類是,計算資源(軟件)完全放在Cloud上,終端設備是傻瓜的,不需要任何計算資源(軟件); 第二類是,計算資源(軟件)大部分放在Cloud上,小部分放在Client上; 第三類是,計算資源(軟件)小部分放在Cloud上,大部分放在Client上。
“選擇放在哪里,用戶通常會考慮3個方面: 是否安全、是否便捷、成本是否合算。” 洪小文說,把所有的東西都放在云上,會存在安全的問題。比如在網上頻頻出現的人肉搜索事件。
事實上,從某種意義上講,微軟在自己定義的“云端計算”中,已發力多年。早在8年前,微軟提出的“.Net”戰略就包含了3個方面: 一是網絡作為計算存儲中心,二是基于網絡的操作系統、開發工具等; 三是開發更加人性化的自然的界面。只不過微軟在第一點上走了不少彎路。
而當眾多巨頭們抬出“云計算”的宏大話題時,微軟已經想清楚該怎樣實實在在地將“云計算”商業化了。業界已有消息傳出,微軟的數據存儲及網絡軟件系統“Live Mesh”將在10月份進行公測,安裝Windows XP與Windows Mobile的各種終端可使用Live Mesh的基本服務功能,稍后還會支持蘋果的Mac電腦和其他移動終端。