微軟開發者解釋爲何Windows內核落後於Linux

   微軟Windows操做系統在複雜負荷狀況下的性能落後於Linux,這已經是公認的事實。Linux內核發佈了一個又一個新版本,咱們能看到它不斷改進 I/O調度、進程調度、文件系統優化,TCP/IP堆棧的無線網絡優化,等等等等。一位微軟Windows NT內核開發者認可,Windows內核與Linux內核之間的性能差距正日益拉大。他在Hacker News上匿 名 發 帖(已經自行刪除),指出問題的根源不是技術方面而是社會性的。安全


   微軟開發者幾乎沒人會爲了本身爲了榮耀而去改進內核,Linux世界的那些現象在微軟這樣的大企 業不會發生。能指揮開發者改進特定條件下系統性能的人的動機一般是出於商業意圖,而在商業上性能的重要性歷來沒有被認爲攸關生死,因此改進系統性能沒有正式或非正式的程序。    微軟在Windows  SP3前開始關注安全是由於他們認爲安全是商業目標的存在性威脅,而性能不是存在性威脅。內核不一樣組件的負責人對外部遞交補丁通常都是充滿敵意的,非提早計劃的改變可能會影響原定目標,領導會生氣,測試組也會生氣,產品經理也會發怒。內核開發團隊所以沒有動機去接受外界遞交的補丁。你總能找到理由說不,但不多有動機去說好的。而在Linux世界,若是能把某一功能的性能改進5%,你將會被萬衆矚目。
相關文章
相關標籤/搜索