當你坐在一台電腦的前面,可以運行遠方的應用程式,而無需在本地安裝該程式,這是一個很不錯的想法。 這件事情真的能辦得到嗎? 當然可以,但是,具體怎麼辦呢?
遠端運行程式的想法早已有之,不算是什麼新鮮的「發明「。 但是,有誰能夠實際做得到呢? 實際上,很少見也。 HTTP://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu11.04新版本就有這種功能,有點兒匪夷所思也。 試想,如果你對某個應用程式感到有點兒興趣,不必下載、也不必安裝,手指一點即可將該程式運行起來,等滿意了再下載、安裝也不遲。 有人會說,這有什麼稀奇? 難點在於:這一且都要求在瀏覽器中運行該程式,而這是不容易辦到的。
大家知道,程式運行需要佔據許多電腦資源。 也就是說,在遠端的互聯網「雲」裡面為某個特定的應用程式自動地即時構建一個相應的臨時虛擬運行環境,即遠端虛擬電腦,才能將相應的應用程式跑起來,此時,在你的終端電腦上透過瀏覽器就可以身臨其境地看見運行的結果了。
這項功能叫做「TestDrive」,但是,要求在用戶端事先安裝一個功能類似瀏覽器的外掛程式「gtnx」才行,在Ubuntu的軟體中心裡面運行它即可。 現在回想起來,在2006年下半年的時候,《Ubuntu實驗室》在賽迪大廈15層電腦房裡面,在局域網上利用LTSP就實現了這一功能。 但是,去年10月,Edubuntu10.10又把這項功能搬到互聯網雲裡面去(透過瀏覽器),更進一步,今年4月,Ubuntu11.04將其「推而廣之」了。
這種遠端運行、訪問應用程式的功能是怎樣實現的? 如果不用Web2.0的非同步技術(Ajax),這是很難實現的。 實際上,它就是典型的雲計算。 它有什麼用處呢? 我們不難想像,它的應用面是極為廣泛的,比如,教學、管理、行銷等方面都能用得上。
實際上,惠普的WebOS、谷歌的ChromeOS和微軟的ServiceOS(在Win8之後發佈)都算是雲作業系統。 去年,Motorola並購移動作業系統Azingo廠商,目的也是構建自己的雲作業系統Motoblur。 據說,百度也介入了其中,百度CEORobinLi說:"Inthefuture,onesecond,youturnonthedevice,andyoucanstartusingthebox. That’sourmissionforthefutureoftheinternet." 百度也開始搞自己的「searchbox「,其中就有一款雲作業系統。 至此,雲作業系統世界大戰算是拉開了序幕,Ubuntu11.04就是報幕人、知春鳥。
實質上,這些東西都是所謂「anend-to-end」雲計算平臺。 我們把話說明白了就是:在今後,所有的計算裝置都始終「線上」(「Online」),不論你走到哪裡,都能方便地運行你所指定的計算裝置,完成你想要完成的任務。 現在,這已經不是夢了(我就是一個夢中人)。 面對這種未來,低功耗ARM處理器的極端重要性就不難理解了。
(責任編輯:admin)