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

jopen 12年前發布 | 4K 次閱讀 Windows

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

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

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

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

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

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

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

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

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

圖片來自 Mashable

原文鏈接:愛范兒

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!