每件物品具有的關鍵特質是其得到偏愛的主要原因:對於軟件行業而言,正是那些必備的高性能和先進技術讓用戶不惜將血汗錢送到軟件廠商面前,只為提升體驗。
對於Windows來說,某些版本的確擁有這種殺手特質。Windows3.1是一款殺手版本,因為它使得計算機突破了640KB內存的限制。WindowsNT之所以是一款殺手版本,是因為它引入了C/S(客戶機/服務器)架構的概念,並且在環境中引入了基於硬件的內存保護。
WindowsXP是因為它在個人用戶(Windows9x)和公司用戶(WindowsNT)之間搭建起一座橋,而成為一款殺手版本。WindowsVista雖然稱不上殺手版本,但對於用戶來說,它起到了推動WindowsXP向前發展的作用,動搖了人們心中對Windows模式固有的看法。
至此,我可以拋出觀點:Windows7是一款殺手版本——但究其原因,應該並不是你想象的那些。並非因為它修正了WindowsVista的很多bug,也不是因為它對界面的美觀程度所做的貢獻。
也不是因為它所采用的最新UI設計。雖然我是Windows7最新推出的任務欄驅動接口的擁趸,但我始終認為這也只是“借鑒”了Mac的概念而已。同樣不是因為Windows7相比WindowsVista的輕盈性——測試結果顯示,運行同樣的工作負載,兩者的RAM占用率幾乎相同。
Windows7最重要的殺手特性其實是智能。簡而言之,它在利用可用硬件資源方面相比它前輩們做的要好得多,體現在即使面對復雜的、多進程、多線程的負載時,也能擁有不錯的性能。假設擁有同樣數量的處理器,Windows7做到的比WindowsVista和WindowsXP都要好,在采用雙路四核Xeon的HPZ800工作站上測試,結果表明它們之間的性能差距很大:在一個多進程工作流的測試中,Windows7的速度超過WindowsXP約250%。
這就是Windows7的殺手特質。這也意味著隨著用戶對於計算機硬件投資的增加,通過使用Windows7作為搭載這些硬件的操作系統,他們可以更大程度地挖掘出處理器、內存及芯片組的更多潛能。這也就是說,如果你還固守WindowsXP,表面上看來似乎是由於它的低調以及較為穩定的性能,但實際上這種做法並不明智。
時過境遷,硬件的現狀與WindowsXP時代已經大不相同了。在當時,多核處理器的說法還只是一個“概念”而已,WindowsXP也是為單核處理器而設計的,多個處理器同時工作偶爾會應用於分布式工作站,但智能化程度遠不如當前復雜的Corei7或Xeon55xx系列處理器。在當前,Windows7才是應該與智能處理器相匹配的操作系統。如果微軟正在尋找Windows7的促銷標語,我可以給一個建議,Windows7真的很智能