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