多年以來,微軟一直忙于為Windows提供各種各樣的補丁和升級,為了保持產品的向下兼容,也為了平息來自于用戶的抱怨和壓力。現在看來微軟終于是受夠了,在Windows 7中,他們準備把遺留下來的Win32 API這個精靈放回瓶子里,或者更確切地說,把它塞進一個可以自定義集成的虛擬機中,和其他Windows XP的基礎組件放在一起。這樣,通過所謂的虛擬模式,Windows XP終于可以和新版的Windows 7和平共處了。
對于許多難以割舍Windows XP的用戶來說,這是一個偉大的想法,但他們最終會發現這只是紙上談兵。
對于Windows來說,老版本和新功能一向是割裂開的,就像地球的兩極,想讓用戶能夠無縫地同時接入兩種環境在目前只能是一個無法實現的美好愿望。不幸的是,微軟想讓虛擬機來完成這個功能,將一個Windows XP SP3的修訂版本捆綁放進改良的Virtual PC鏡像中,顯然這種模式并不是最有效的,而對于其他可能會做得更好的技術,微軟似乎沒有看到,但是據之前的報道,微軟并非在開始就想將Windows XP SP3捆綁在改良的Virtual PC中。
我想說的當然還是要用到虛擬化技術。將遺留應用隔離到自己獨立的虛擬實時環境的能力,一直是這類產品最主要的賣點之一。在這一領域,沒有幾家企業能夠擁有微軟那么多的經驗和技術能力。在我看來,微軟的App-V平臺更適合用來完成這項任務,它是一個開拓性的虛擬化應用產品,已經擁有了成千上萬次的成功安裝。
使用App-V,就沒有必要再使用笨拙的虛擬機了,用戶在系統集成和配置管理方面也會減輕不少的麻煩。App-V的虛擬化程序運行起來可以達到或者接近真實的速度,具有充足的保真度,而且對系統的影響幾乎是忽略不計的:所有對注冊表和文件系統的修改封裝在沙箱里,確保本地環境的清潔,而且不受DLL 版本沖突影響,也沒有其他遺留下來的Windows的問題累贅。
這本應是一個漂亮的解決方案,但它也引發了這樣一個問題:微軟為什么不使用App-V,反而要用虛擬機來給XP做一個緩慢而臃腫的鏡像,難道是以增加用戶的操作復雜程度為代價,而特意使它看起來像是一個應用程序,顯出他們專門為用戶做了與本地桌面“一體化集成”的工作?
正如我前面提到的幾個問題,如果采取基于App-V的解決方案,那么是幾乎可以在用戶完全看不見的情況下完成任務的。只需要簡單的在啟動時攔截遺留的XP安裝程序,重定向到一個自動版本的App-V Sequencer就可以了。最終從界面外觀到任務操作就像任何本地安裝的應用程序一樣,即便是應用本地外殼集成和拖放等功能也沒有什么區別。而Windows 7現在準備采用的“虛擬XP模式”解決方案會怎么樣呢?在虛擬機的模式下,你必須在一個完全不同的操作環境中工作,要在虛擬機里安裝虛擬化應用,更不用說管理多個文件系統,程序目錄和配置注冊表等復雜操作了。
也許微軟是有點偷懶,也許是為了尋找一個快速的修補方法,因為以虛擬機的形式把XP塞進去似乎是阻力最小的方法了。對不特別了解虛擬化技術的人,它可能是一個好主意。然而,對那些知道更好的辦法和那些具有豐富的虛擬化和整合遺留問題經驗的人,Windows 7的“虛擬XP模式”就顯得有些牽強了。他們會覺得這只不過是微軟拿出來的又一個“夠用就行”的解決方案,而繼續埋怨這家公司從很久以前就已經不把注意力集中在技術優勢上了。(編輯:王小凡)
進入論壇>>聲明:IT商業新聞網登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。文章內容僅供參考。新聞咨詢:(010)68023640.推薦閱讀
歐德寧表示,下半年度英特爾營運將可回到傳統淡旺季的軌道上。他未深究公司第二季度的表現,僅強調“目前一切都還算不錯(Sofarsogood)”。 5月13日消息,據國外媒體報道,芯片巨頭英特爾CEO歐德寧表示,本季公司新>>>詳細閱讀
地址:http://m.sdlzkt.com/a/xie/20111230/204006.html