比XP做得更好:尋找Windows Vista漏洞
提到Windows Vista時,出現(xiàn)了漏洞——然后又出現(xiàn)漏洞。
無疑,人們會在這個再三延遲的操作系統(tǒng)的測試第二版(Beta 2)中發(fā)現(xiàn)故障。問題是,微軟能否處理好這些故障。
微軟有時間來處理這些漏洞,但如果它希望在11月份前完成代碼修訂,并在明年1月發(fā)布產(chǎn)品,它必須避免任何重大的修改。
外界已經(jīng)有關(guān)于安裝問題,以及電池壽命、性能與應(yīng)用兼容性等各種問題的議論。但分析人士稱,現(xiàn)在就評價微軟的處境還為時尚早。
Gartner公司分析員Michael Silver說:“現(xiàn)在,我認為我們對漏洞還不夠了解。”
但是,在接下來的幾個星期內(nèi),關(guān)于測試版的功能,可能會出現(xiàn)更多的議論。微軟上周已發(fā)布測試版本。隨著幾百萬用戶成為測試者,議論會變得特別活躍。
公司已經(jīng)了解一些問題,并預(yù)計會出現(xiàn)另外一些問題。例如,如果不經(jīng)過修改,Windows XP上的應(yīng)用只有約40%能夠運行。剩下的許多漏洞只要略微進行調(diào)整。許多不兼容的情況,或者通過微軟制訂的應(yīng)對措施,或與應(yīng)用程序制造商進行合作,都已得到解決。
還有許多硬件產(chǎn)品沒有驅(qū)動器。而且,還有許多微軟希望提高其性能的領(lǐng)域,特別是在新型的內(nèi)置桌面搜索性能方面。
近幾天,微軟主管稱他們在測試第二版上已取得長足的進展,可以滿足嚴格的最終期限,并表達樂觀態(tài)度。然而,微軟總裁Steve Ballmer在日本的演講中避而不談這個問題。其他人并不持樂觀態(tài)度,研究公司Garner稱,預(yù)計這一系統(tǒng)最早要到明年第二季度才有望發(fā)布。
領(lǐng)導(dǎo)Windows ClIEnt開發(fā)的微軟企業(yè)副總裁Chris Jones在一次采訪中說,公司有足夠的時間修復(fù)預(yù)計會出現(xiàn)的漏洞。關(guān)鍵問題是,是否存在需要進行重大修改的功能。
“然后我們必須做出艱難的抉擇,”Jones說。到那時,公司必須迅速弄清,在剩下的時間里能否解決問題。如果不能,可能得放棄這項功能,或進一步推遲發(fā)布Vista。
Jones說,通過微軟所做的一切測試工作,公司能夠了解是否存在重大漏洞。“我認為我們不可能會錯過這些情況。”他說。
處境艱難
如果某項功能起作用,就會出現(xiàn)灰色地帶。但這種體驗并不能滿足用戶的期望。
一項存在潛在挑戰(zhàn)性的新功能是所謂的用戶賬號控制(User Account Control)。基本上,此項安全功能旨在減少在全面管理權(quán)限下運行Vista所需的時間。相反,在發(fā)生重大改變時,系統(tǒng)以標準權(quán)限運行,并向用戶查詢密碼與許可。
但是,當前這種情形出現(xiàn)得相當頻繁。微軟正努力調(diào)整規(guī)則并采取應(yīng)用措施。例如,許多程序會檢查運行時發(fā)生的更新情況。至今,這種檢查仍需要管理員許可,但微軟正在改變這一狀況,以使應(yīng)用程序能夠在標準用戶模式下對自身進行更新。
同樣,軟件制造商也在處理許多應(yīng)用程序兼容問題。例如,有些Windows應(yīng)用程序旨在檢驗運行的操作系統(tǒng)版本。如果系統(tǒng)運行的不是XP系統(tǒng),則應(yīng)用程序無法運行。在一個叫做“墊片”的應(yīng)對措施中,微軟實際上向在非XP系統(tǒng)下無法運行的程序撒謊,稱運行的系統(tǒng)為XP系統(tǒng)。
但那些還只是簡單的兼容性問題。防火墻和反病毒軟件的兼容性問題更難解決,這些軟件深入到Windows的核心。“如果你觸及到核心部分,那些問題就會爆發(fā)。”Jones說。他還補充說公司已與這類軟件的主要制造商合作了很長一段時間。
在擴大測試范圍時,微軟面臨的另一挑戰(zhàn)是:如何將常見問題與孤立事件分離開來。以前,要做到這一點很困難。但這次,在努力滿足最終期限時,公司正依靠新技術(shù)來解決這一難題。
十分熟悉Windows的Jones說:“這大大改變了我們得到的反饋的質(zhì)量與數(shù)量,并提高了我們的反應(yīng)能力。”
許多年來,當應(yīng)用程序意外終止時,Windows詢問是否要向微軟反饋這一問題。通過了解問題的普遍程度,微軟可以一直處理最棘手的問題。
在Vista中,微軟已將這一方法擴展到系統(tǒng)的其它幾個領(lǐng)域。當Vista用戶的一個設(shè)備沒有驅(qū)動器、或他們運行了一個無法運行的程序、或在不斷尋求管理員權(quán)限時,微軟都能夠自動得知這些情況。
更為公開
這次,微軟面臨的另一挑戰(zhàn)是:每個Vista故障將會更為公開化。對Windows 95而言,議論僅局限于在CompuServe論壇上交談的技術(shù)愛好者。但現(xiàn)在,我們擁有博客,還有即時頭條新聞。
Jones說:“如果十個人有九個感覺不錯,則另外一個就是寫(糟糕經(jīng)歷)的那個人,這種感覺很難改變。”
但是,Jones稱,總體而言,歸功于所有早期與自動反饋,新技術(shù)給人們帶來了好處。
他說:“我認為我們比XP做得更好。”
微軟已看到其帶來的效益。
在最近尋找漏洞的過程中,微軟要求員工升級家里的XP機器,當他們發(fā)現(xiàn)家里的計算機無法升級到Vista時,Windows總裁Jim Allchin十分擔憂。結(jié)果表明,所有的問題都歸結(jié)于兩個特殊的漏洞。
“我們現(xiàn)在需要更多的人使用它,” Allchin說:“當前最重要的問題是,人們快點給我們反饋。”
Gartner的Silver說,關(guān)鍵問題是設(shè)計不佳的功能比漏洞還要多。值得關(guān)注的是“設(shè)計問題,而不是需要解決的漏洞。”
管理Vista愛好者網(wǎng)站Longhornblogs.com的Robert McLaws說,測試第二版與最近版本相比,改善不大;但與測試第一版相比,卻有很大的改進。
McLaws還說,在自己的機器上運行Vista測試第二版時,他也遇到了電池壽命問題,以及惠普打印機故障。另外,他說:“應(yīng)用程序兼容性仍然是個大問題。”
他建議愛好者測試軟件的性能。“總體來說,穩(wěn)定性還不錯,讓人驚喜。”他提到。
至于商業(yè)用戶,Silver說公司不應(yīng)擔心性能,特別是對現(xiàn)有機器而言。相反,他稱公司應(yīng)關(guān)注主要商業(yè)應(yīng)用程序能否在Vista上運行。
另外,最大的問題——是否會出現(xiàn)嚴重的問題,從而引起重大的延遲——人們還要等待事情的發(fā)展。
Allchin在接受采訪時說:“種種跡象表明,事情在向好的方向發(fā)展。而我大部分時間都在擔心。”
