您當前的位置:首頁 > 文化

Windows Vista的故事(Preface)

作者:由 Radow 發表于 文化時間:2016-12-27

Windows 7做對了什麼?

劃時代的Windows Vista最終成了歷史的犧牲品。雖然比起Windows

8的失敗,這點東西甚至不足一提,可是這次失敗對微軟還是影響巨大——從此以後,微軟再也沒有長達6年的開發週期;Windows開始向更加賺錢的Office學習,每次產品迭代都異常迅速;Windows也不再擁有巨大的、妄圖統一PC界的野心,而轉變成為微軟旗下的一個服務(當然你可以說它變爛了,不過這是當前軟體業的一個通病)。

我們先看看,根據江湖傳言,原先開發計劃的Windows Vista要乾的事情:

1。

全面。NET化,甚至乾脆地將編寫作業系統的語言變成C#。

2。

WinFS,一個全新的檔案系統。

3。

Avalon,全新的介面管理器。

可以說第一項任務的出現就昭示著這項計劃的最終失敗。C#雖與C++師出同門,卻並不是一項非常接近底層的高階語言,而是和Java類似的、跨平臺的面向物件程式語言。相比C和C++,C#雖背靠微軟和。NET的大樹,卻由於自身設計,根本不適合編寫對效率有幾高要求的作業系統。在開發過程當中,這一項壓根就沒有實現過,從來都沒有。

第二項看似簡單一些,卻也困難重重。WinFS添加了太多太多的新特性,這些特性必須依靠特定的軟體才能正常工作。由於前期C#化帶來了過多的時間浪費,這一項宏偉壯舉也沒能按時完成,直到今天仍舊處於BETA的階段(在後期的Windows版本當中,這一項功能以ReFS之名亮相,不過仍舊處於隱藏期。)

第三項任務同樣由於之前專案的C#化出現了巨大的折扣。最終這個專案被肢解,以如今的Aero呈現在世間。

這還只是比較底層的事情,再加上微軟多次莫名其妙地推廣一些今天看來匪夷所思的戰略(什麼“家庭中心”之類的想法,現在看起來真的很幼稚。推崇喬布斯不是沒有理由的),整個系統從設計上就走了無數彎路,早期的Milestone版本多次發生功能刪除之後又重做的奇怪問題。

屋漏偏逢連夜雨。2003年,“衝擊波”“震盪波”病毒肆虐全球,面對使用者的不斷指責,微軟決定為Windows

XP和Windows Server 2003開發新的補丁包,這便是著名的SP2(Service Pack 2)了。這個補丁包的開發異常困難,微軟甚至從Longhorn專案(即Windows Vista前身)抽調人手,直接導致了新系統開發的停滯。

困難重重之下,蓋茨仍舊要求員工採用C#編寫新一代作業系統。這段時間可以說是微軟的最黑暗的時期。終於,微軟決定改變策略,以Windows

Server 2003的Windows NT 5。2為基礎,編寫新的系統核心。

聲稱以NT 5。2為基礎,實際上最後的成品——NT

6。0的核心程式碼被全部重寫,微軟實際上發動了一場新軟體對過時硬體的全面戰役。

直到2005年,Windows Vista才釋出了它第一個、BUG眾多的Beta版本。

更為倒黴的是,微軟錯誤估計了使用者硬體的更迭水平。微軟覺得經過6年之久,使用者的電腦早就該有4GB以上的記憶體和4GHz以上的CPU了;事實上,英特爾這樣的一貫坑隊友的公司正好碰到麻煩了:Pentium效能太差。在原先P4系列思路的引領下,英特爾繼續朝著高頻率不斷推進,體質最好的P4默頻居然有3。8GHz;而Pentium D也是死性不改,一味地追求頻率,置架構、指令集最佳化於九霄雲外。頻率的提升帶來的是良品率的下降和價格的上揚,因此大多數普通使用者根本無緣享用優秀的CPU;而2GB左右的記憶體在當時已經可以佔到計算機總預算的20%以上了,同樣是一般使用者無緣享受到的了;至於顯示卡的發展更是令人嘆息,很多電腦甚至沒有獨立顯示卡的存在。

瞭解到真實效能水平的微軟也有責任,他們沒有把精力放在提升Vista在老舊平臺上的體驗上來,反倒是費盡心機搞出來一套“Windows

Vista硬體認證標識”的繁雜系統出來。

在以前微軟也做過這樣的標識,比如一些人可能記得“Designed for Windows XP”的字樣,指電腦獲得了認證,適合Windows

XP的執行。到了Vista時代,微軟變本加厲,搞出了好幾種標準,有“Capable” ”Certified”和”Premium”等好幾種徽標,讓人無從下手。

當然從字面意思上我們也能看出,有些電腦是“勉強支援”Vista的,比如capable型;也有能支援的很好的,比如“premium”。可這給電腦銷售商一個很大的鑽空子的機會,他們可以向顧客宣稱“這電腦用Vista是

沒問題的

”,而不必受到任何質疑。那樣效能低下的電腦搭配Windows

Vista,自然是一次災難。

而Windows 7的做法就非常明智(當然我們也可以說,這也是微軟的無奈之舉),其開發過程就相當輕鬆,首度採用了細節和使用者反饋主導的做法,而且不對現有核心做什麼巨大改動,不僅方便開發,也讓遷移輕而易舉。

Windows 7的營銷有一點利用Vista的風評的意思。鋪天蓋地的媒體仍舊討論Vista如何如何爛,以及如何吞噬系統資源;而實際差不多的Windows 7,則被宣傳成了救世主,彷彿集各家優點於一身,甚至“上網本也能流暢執行”,最佳化“堪比Windows

XP”,要知道其實XP並不怎麼樣。

所以,Vista失敗是作。7沒怎麼作,反倒是宣傳的很好。不然你怎麼很少聽說他們討厭Windows 7呢。如輪子哥“vczh”所言,Windows 7已經成了微軟如今“三屏一雲”大一統戰略的最大的絆腳石。

反正在中國,很少有人主動地去換系統。很少。

倒是更新360安全病毒和金山霸道挺頻繁的,生怕自己的電腦變的稍微好那麼一點點。

Radow

這篇文章將會成為我後續內容的一個小小的提綱,雖然簡單而且是搬運自各大網站,但我會繼續做的。

標簽: Windows  微軟  Vista  C#  電腦