時間:2015-04-16 來源:互聯網 瀏覽量:
Windows Vista不能夠淘汰XP。Windows 7能夠做到嗎?
在過去兩年多的時間裏,微軟備受爭議。自從該公司推出Vista以來,一直如此。首先一波又一波的有關漏洞以及向後兼容性問題的壞消息不斷傳出。隨後,用戶要求微軟無限期延長XP的生命周期無疑是該公司推廣Vista中遇到的一大障礙。
似乎微軟的桌麵霸權時代要一去不複返了。Vista似乎要拉微軟下馬,而用戶即將迎來一個平台獨立型應用程序運行於Linux或Mac OS X的新時代。
當然,微軟還有其他計劃。由於Vista在市場中表現不佳,Windows的開發團隊,在新領導人Steven Sinofsky的帶領下,狂熱地投身開發事業。Sinofsky果然是實用主義者,他帶領團隊主攻Vista的弊病——而不是添加更多新功能。
微軟是否成功了呢?從那些使用過新操作係統的用戶反饋回的信息看,大多數被側者都表示Windows 7的性能要由於Vista。Windows 7能力挽狂瀾嗎?更重要的一點是該產品中的新功能能夠將XP淘汰出市場嗎?這篇文章將從若幹角度來討論Windows 7,包括安全性,可靠性以及性能。我們還將對Windows 7,Vista和XP之間的性能進行比較。
可用性
Vista引起極大紛爭的方麵之一就是其改進的用戶界麵。從綜合搜索功能到重新配置的對話框,用戶認為Vista的用戶界麵與XP截然不同,讓人感覺很陌生。更糟糕的是,沒有一種簡單的方法來恢複舊的界麵。
當然,有一部分Vista用戶界麵的改進還是得到了認同。每個Explorer窗口中的綜合搜索區域被公認為有助於尋找操作係統中的文件和設置。不過,微軟吸取了早期對於Vista用戶界麵的批評並試圖在Windows 7中解決這些問題。至於重新安排組件方麵,Windows 7實際是重新進行了規劃,包括對控製麵板中的一些項目進行了重組。硬件設備和打印機的使用完全是一個新的過程,而搜索功能則由更強大的關鍵字句法替代了,用戶還需要花時間適應。
但是,如果最新的調整意味著Vista用戶界麵倒退兩步,那麼新的工具欄實現了Windows可用性方麵的一個飛躍。簡而言之,Windows 7工具欄徹底改造了Windows 用戶界麵,接受了對象指向型等時尚的圖形環境概念。
將整個工作區固定在任務欄上的功能——包括應用程序,文件和實用工具,並以一致且可預測的方式與其互動,因此Windows 7用戶界麵帶給了用戶許多啟示。Windows 7 用戶界麵在可用性和一般操作性方麵遠超出Vista和XP。
性能
如果一個令人迷惑的界麵是Vista中用戶注意到的第一個弊端的話,那麼其緩慢的性能則是導致用戶對它反感的最終原因。Vista的性能很慢,尤其是低端硬件上。事實上,許多針對Vista推出的係統都沒什麼用。它們要麼缺少CPU帶寬,要麼沒有合適的視頻適配器,或者兩個都缺乏。這些因素導致早期的Vista驅動程序質量的低劣。大多數Vista用戶都是在買電腦的時候預裝的Vista係統,而有一半的企業用戶選擇XP。Vista的性能很糟糕。
當然,隨著時間的推移情況有所改善。驅動質量提升的同時Vista整體的冗繁程度也下降了,微軟期望通過一係列的熱修補包和服務包來解決這些不足。我們還在學習Windows 7的使用,世界上沒有免費的午餐,我們不能對DRM和背景服務的誘惑趨之若鶩。在Windows 7/Vista的核心架構中,這樣的東西充斥著整個係統。
這也是微軟要對Windows 7進行極大改進的原因。微軟已經通過簡化Vista架構努力減少了Windows 7的資源占用。類似的更改,如調整動畫等都顯得該操作係統的反應更敏捷。另外,如更改後台進程的優先秩序,以及內核如何鎖定多核環境中的線程等,則顯得更加明顯。
所有人都質疑:Windows 7是否會比Vista快?答案是肯定的,但是不會快很多。以Office 2007為例,Windows 7就隻比帶有SP2的Vista快4%。但是,Windows 7比XP仍然慢15%左右。
OfficeBench測試和DMS Clarity Tracker代理顯示,運行典型工作量的時候,新Windows的RAM消耗比Vista要多8個百分點。但是Windows 7團隊稱在測試中比該產品比Vista的線程執行低5個百分點。與XP中運行的相同工作流相比,這些數值會增加175%的RAM消耗,以及85%的線程。因此Windows 7隻比Vista快一點點,而與XP的速度還是不能比。
安全性
在前麵我們提到Vista的安全改進主要是依靠第三方的補丁。UAC隻是一個帶有內置改進工具的標準帳戶而已。其他技術,如IE 保護模式,ASLR和修複的防火牆等,都不完善。
由於Win 7的默認UAC執行不及Vista,其安全性則更糟糕。由於加入了微軟授權的二進製改進白名單,許多可靠的Windows組件都避開UAC。這樣一來,就為攻擊打開方便之門,惡意代碼都可以使用自動改進機製作為代碼注入的門戶。
微軟意識到了這一不足,並且開始縮緊白名單上的參數並消除一些明顯的開發漏洞。但是仍然有些漏洞存在,基於之前要使UAC更方便的承諾,微軟似乎不太願意來處理這些漏洞。