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