微軟開發者解釋為什麼Windows核心落後於Linux
微軟Windows作業系統在複雜負荷情況下的效能落後於Linux,這已是公認的事實。Linux核心釋出了一個又一個新版本,我們能看到它不斷改進 I/O排程、程式排程、檔案系統優化,TCP/IP堆疊的無線網路優化,等等等等。一位微軟Windows NT核心開發者承認,Windows核心與Linux核心之間的效能差距正日益拉大。他在Hacker News上匿名發帖(已經自行刪除),指出問題的根源不是技術方面而是社會性的。
微軟開發者幾乎沒人會為了自己為了榮耀而去改進核心,Linux世界的那些現象在微軟這樣的大企業不會發生。能指揮開發者改進特定條件下系統效能的人的動機通常是出於商業意圖,而在商業上效能的重要性從來沒有被認為攸關生死,所以改進系統效能沒有正式或非正式的程式。
微軟在Windows SP3前開始關注安全是因為他們認為安全是商業目標的存在性威脅,而效能不是存在性威脅。核心不同元件的負責人對外部遞交補丁一般都是充滿敵意的,非提前計劃的改變可能會影響原定目標,領導會生氣,測試組也會生氣,產品經理也會發怒。核心開發團隊因此沒有動機去接受外界遞交的補丁。你總能找到理由說不,但很少有動機去說好的。而在Linux世界,如果能把某一功能的效能改進5%,你將會被萬眾矚目。
相關文章
- Linux 核心和 Windows 核心有什麼區別?LinuxWindows
- 文藝網站為什麼最後都沒落了?網站
- Windows如此普及,為什麼要學LinuxWindowsLinux
- 不甘落後於微軟,谷歌推出人工智慧安全工作臺微軟谷歌人工智慧
- 什麼是Linux核心?有什麼功能?Linux
- ###什麼是Linux核心###什麼是MMULinux
- 機器學習可解釋性系列 - 是什麼&為什麼&怎麼做機器學習
- 為什麼開發者首選 iOS ?iOS
- 為什麼說自主研發瀏覽器核心等同於開發半個Windows系統?瀏覽器Windows
- Kafka為什麼效能這麼快?4大核心原因詳解Kafka
- 4 張動圖解釋為什麼(什麼時候)使用 Redux圖解Redux
- 微軟在 Windows 10 中搞了個真正的 Linux 核心微軟WindowsLinux
- Linux與Windows相比,為什麼安全性更高?LinuxWindows
- 微軟為什麼會在Windows 10刪除系統控制皮膚微軟Windows
- Python 核心開發者解釋為何 Python 4.0 不會像 3.0 一樣Python
- 用程式碼解釋為什麼要用 '單例'單例
- 為什麼windows 10更新後網很慢_win10更新後網速變慢的解決方法WindowsWin10
- 微軟釋出Windows 10!微軟Windows
- 為什麼Linux會在桌面端完敗給Windows?LinuxWindows
- 國內Windows系統盜版如此猖獗,微軟為什麼不追究呢?Windows微軟
- Linux Foundation資料說話:為什麼開源開發者這麼搶手Linux
- 我為什麼選擇成為獨立開發者
- 為什麼企業CIO普遍不看好Oracle,卻鍾情於微軟?Oracle微軟
- 微軟呼籲所有的 Linux 開發者轉到 Windows 10 平臺微軟LinuxWindows
- 為什麼開發者應該摒棄敏捷?敏捷
- 為什麼糟糕的開發者更有成效
- 為什麼開發者總是選昏招
- Linux核心是什麼?Linux核心的五大功能!Linux
- 微軟釋出Windows 10 Windows Defender中心微軟Windows
- Windows 上的 Bash 正在成為微軟的 LinuxWindows微軟Linux
- 為什麼說微軟遊戲未來可期微軟遊戲
- 為什麼要閱讀核心原始碼?原始碼
- 圖解|12張圖解釋MySQL主鍵查詢為什麼這麼快圖解MySql
- Linux開發者考慮為核心崩潰引入條形碼Linux
- 未來計算機與WIFI-2網路(落後於時代的蘋果、微軟、谷歌)計算機WiFi蘋果微軟谷歌
- 為什麼量子計算如此難以解釋? - quantamagazine
- Google 開源主管解釋為什麼開源“殘酷”Go
- 為什麼用Vite框架?來看它的核心元件案例詳解Vite框架元件