走進(jìn)ServiceOS:微軟的瀏覽器操作系統(tǒng)

2010/5/28 10:26:14    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):走進(jìn)ServiceOS:微軟的瀏覽器操作系統(tǒng)

關(guān)于瀏覽器發(fā)展,除了正在開發(fā)階段的IE9之外微軟還有一個(gè)“Gazelle”項(xiàng)目,但我們已經(jīng)很久 沒有聽說過它的消息了。按照以前的說法,Gazelle是一種新型Web瀏覽器,與操作系統(tǒng)相互隔離,因而更加安全?雌饋恚@是微軟最接近于Google Chrome OS的競(jìng)爭(zhēng)項(xiàng)目,除了微軟并不認(rèn)為在Web程序的世界里,PC和移動(dòng)設(shè)備不再需要操作系統(tǒng)一樣的中間層。

Gazelle其實(shí)一直都在悄悄進(jìn)化,如今已成為“ServiceOS”工程的一部分。Gazelle的關(guān)注重點(diǎn)是安全和保護(hù),ServiceOS則把眼光放得更遠(yuǎn),研究Web程序的資源訪問和管理問題。

我們發(fā)現(xiàn),微軟兩位研究員Helen Wang、Alex Moschuk去年底曾經(jīng)通過一份白皮書闡述了ServicesOS工程的理念,其中提到:“現(xiàn)有瀏覽器依賴于那些植入于傳統(tǒng)操作系統(tǒng)的資源訪問控制和共享機(jī)制。不幸的是,這些機(jī)制并不適合大量復(fù)雜的Web服務(wù),比如那些和其他Web服務(wù)嵌入聚合的。”

是不是聽起來很像Google Chrome OS的態(tài)度?傳統(tǒng)操作系統(tǒng)在碰到Web程序和服務(wù)的時(shí)候力不從心、不再成為必需?

其實(shí)并非完全如此。微軟指出,ServiceOS平臺(tái)“將一個(gè)多主元(multi-principal)瀏覽架構(gòu)和底層操作系統(tǒng)緊密集成在了一起”,這就意味著資源訪問控制和系統(tǒng)資源共享已經(jīng)嵌入該平臺(tái),而且這個(gè)平臺(tái)還包括“新的抽象層,允許Web服務(wù)明確定位和管理資源,用于它們嵌入的任何協(xié)助服務(wù)”。

上圖:基于多主元操作系統(tǒng)的瀏覽器架構(gòu),一個(gè)主元就是一個(gè)網(wǎng)站。

微軟已經(jīng)完成了ServiceOS的原型,能夠管理“大量資源,包括處理器、內(nèi)存、網(wǎng)絡(luò)帶寬和攝像機(jī)、麥克風(fēng)、GPS等設(shè)備”, 但看起來微軟并不打算公開這個(gè)原型。

當(dāng)然還是需要指出一點(diǎn),和之前流傳過的Singularity、Midori、Barrelfish、Helios等諸多操作系統(tǒng)研究項(xiàng)目一樣,ServiceOS的理念和技術(shù)可能需要很多年才能化為實(shí)際產(chǎn)品,或者成為實(shí)際產(chǎn)品的一部分,甚至也可能完全不會(huì)見光。