ฉันเชื่อว่าเคอร์เนลเพียงอย่างเดียวไม่ใช่คำตอบ Windows 7 เป็นครั้งแรกที่ Windows ตอบสนองพอที่ฉันคิดว่ามันเป็นที่ยอมรับ
ฉันเชื่อว่าส่วนต่างของความเร็วนั้นเกี่ยวข้องกับความคิดของ @ RobinJ ในด้านวิศวกรรมซอฟต์แวร์ ทุกอย่าง * ใน Windows สร้างขึ้นบน MSDN ผ่านกรอบงาน Microsoft บางประเภทหรืออย่างอื่น เรื่องนี้เกี่ยวข้องกับความจริงที่ว่าธุรกิจขนาดใหญ่ชอบ Microsoft Microsoft คือทั้งหมดที่เกี่ยวกับการช่วยเหลือโปรแกรม / ชุด / เทคโนโลยีที่แตกต่างกันพูดคุยกัน
ถัดไป ... เพื่อให้ง่ายขึ้นสำหรับผู้พัฒนาที่จะมีสิ่งจำเป็นที่ครอบคลุม (และไม่รวมล้อเลื่อน) Microsoft อนุญาตให้ผู้ผลิตรวมกลุ่มและ / หรือต้องการไลบรารีที่คอมไพล์แล้วเช่น Microsoft Visual C ++ 2008 สามารถแจกจ่ายต่อได้ หรือ. Net4.0, MSSQL 2005, คลื่นไส้โฆษณา มีบางสิ่งที่ผู้พัฒนาแพ็คเกจสามารถใช้และต่อเติมได้และต้องการผู้ใช้ปลายทางเพื่อติดตั้งบนคอมพิวเตอร์ Windows ของพวกเขาเพื่อใช้ซอฟต์แวร์ใหม่
ดังนั้นเพื่อให้โปรแกรม Zyzzyx ทำการโหลดและรันไลบรารีที่สามารถแจกจ่ายต่อได้ MSDN หนึ่งไลบรารีขึ้นไปจะต้องมีอยู่และทำงานอยู่ ไลบรารีเหล่านี้กำหนดวิธีที่โปรแกรมโต้ตอบกับระบบปฏิบัติการ
เพื่อต้มมันลงฉันจะเข้าใจว่าความเข้ากันได้ของ Windows ในหลายทศวรรษของซอฟแวร์ทำให้มันบวมและบางครั้งช้ากว่าระบบลินุกซ์ที่เทียบเคียงกันได้ นอกจากนี้โปรดทราบว่าฉันได้พัฒนาซอฟต์แวร์ภาพสำหรับ windows แต่ไม่มีซอฟต์แวร์ใด ๆ สำหรับ linux ... ไม่ใช่ GTK, Qt, Py อะไรเลยดังนั้นสมมติฐานของฉันเกี่ยวกับ linux ที่มีความป่องน้อยลงก็เป็นเช่นนั้น
แก้ไขเพื่อเพิ่ม:ยิ่งไปกว่านั้นซอฟต์แวร์ FOSS มีคนปรับปรุงอยู่ตลอดเวลาดังนั้น GTK จะปรับปรุงเมื่อเวลาผ่านไปแทนที่จะเป็น GTK-2005 และ GTK-2008 บนคอมพิวเตอร์เครื่องเดียวกันในขณะที่ Microsoft ทำเช่นนั้นตลอดเวลา
* - โอเคมีข้อยกเว้นฉันแน่ใจ