Windows 系統慢?這並非技術原因

開發者Marc Bevand 在Hackernews 發了一篇短帖,簡要解釋了Windows 運行速度為何比其它系統慢。隨後,一位聲稱參與Windows NT 內核開發的微軟員工進行了回复,從公司內部管理和人才流失兩個方面進行了解釋。但由於某種原因,這篇回復被刪除了。

Marc Bevand 認為此回复很有價值,在獲得該員工的許可後,他在個人博客發表了這篇回复。該員工認為,從許多方面來說,Windows 比其它系統慢,而且差距還在加大。

引用我們偶爾會看到一些天真的人試圖去改善問題。這些人幾乎總是失敗。我們能夠改善系統性能而且去做的時候,是因為特別情況,那些有能力分配資源的人相信這會影響到商業目標,但是這種工作是西西弗斯式的。在系統級的性能改進上,沒有正式或非正式的項目。我們開始關心安全的時候,是因為SP3 之前的Windows XP 對自身生意是一種生存上的威脅。我們的低性能對於自身生意沒有生存上的威脅。

無論是項目主管、測試人員還是產品經理,對於外部補丁都是公開的敵對態度。他們沒有動力去接受來自外部的一些變革,“你永遠能找到理由說'不',你很少有動力去說'是'”。另外,員工們很少有動力去尋求改變,只有做出重大的改進,才能夠獲得領導關心或者有升職的可能,“增量改進只能讓人們厭煩,而且對你的職位不利。” 因此,員工們在經過一段時間後,都學會了按部就班工作,不再去想著創新了。

除了管理上的原因,另一個原因是公司很難留住人才,“Google 和其它大公司不斷挖走我們最好、最有經驗的開發者,而我們僱傭了剛出校門的年輕人來替代他們”。這些人通常很聰明,但是他們不了解系統的具體細節,更重要的是,對於那些已經在運作的東西,他們不想做出任何改變。當他們想要改善系統的時候,更傾向於增加新東西而不是改善已有的東西,結果是許多舊功能無法得到改進。

綜合起來,這位員工認為,微軟並不缺乏真正一流的開發者,而且NT 內核在許多方面都比Linux 要好,但是這些人不斷退休,或者去了其它公司,而且很少有人能夠代替他們。 “我們用來湊人數的是那些朝九晚五有孩子的人、急著取悅人的H-1B 持證者,以及被Google 拋棄的人。偶爾,我們能夠召來能人,就像是犯了個錯,但是這並不夠。還在思考我們為什麼落後?腐敗已經進駐了。”

該員工的回復引起了非常多的關注,以至於他自己有些擔憂。於是,他聯繫了Marc Bevand,並且發表了一篇聲明,以詳細解釋自己文章的各種失當之處。他表示,“所有這些事情已經超出控制了。我太嚴酷了,而且我並未想要將其當做某種大規模的揭秘,這只是一些抱怨。對於那些微軟外部的人在政體研究上的胃口,我並不贊同。我應該更加深入地思考我的帖子。對於這份誤導人的所謂內部印象,我希望做出道歉”。

或許該員工的抱怨過於主觀,但是其提到的問題,其實已經有過報導,比如《名利場》曾有一篇文章,認為微軟的管理體制扼殺了創新萌芽。在科技行業競爭日益激烈的時候,微軟或許已經到了正視問題,做出激進改變的時刻了。

圖片來自 Mashable


資料來源:ifanr

如果喜歡我們的文章,請即分享到︰

標籤: Windows 系統