Bence çekirdek tek başına cevap değildir. Windows 7, Windows ilk kez kabul edilebilir olduğunu düşündüğüm kadar duyarlıydı.
Hız farkının daha fazlasının @ RobinJ'nin yazılım mühendisliği hakkındaki düşüncelerine bağlı olduğuna inanıyorum. Windows'daki her şey * bir çeşit Microsoft çerçevesi veya diğeri aracılığıyla MSDN üzerine kurulmuştur. Bu aslında Big Business'ın Microsoft'u nasıl sevdiği ile ilgilidir; Microsoft tamamen farklı programların / paketlerin / teknolojilerin birbirleriyle konuşmasına yardımcı olmakla ilgilidir.
İleri ... geliştiricilerin temelleri kapsamasını (ve tekerleği yeniden icat etmemesini) kolaylaştırmak için Microsoft, üreticilerin Microsoft Visual C ++ 2008 Yeniden Dağıtılabilir gibi önceden derlenmiş kitaplıkları paketlemesine ve / veya bunlara gereksinim duymasına izin verir. Veya .Net4.0, MSSQL 2005, ad nauseum. Geliştiricilerin kullanabileceği ve geliştirebileceği on yıllık bir paket var ve son kullanıcıların yeni bilgisayarları kullanmak için Windows bilgisayarlarına yüklemelerini gerektiriyor.
Bu nedenle Zyzzyx programının yüklenmesi ve çalışması için bir veya daha fazla MSDN yeniden dağıtılabilir kütüphanesinin mevcut ve çalışıyor olması gerekir. Bu kütüphaneler, programların işletim sistemi ile nasıl etkileşime gireceğini belirler.
Onu kaynatmak için, Window'un onlarca yazılım boyunca kasıtlı uyumluluğunun onu karşılaştırılabilir bir linux sisteminden daha şişkin ve bazen daha yavaş hale getirdiğine inanıyorum. Ayrıca windows için görsel yazılım geliştirdiğimi ancak linux için değil ... GTK, Qt, Py, herhangi bir şey için geliştirmediğimi unutmayın, bu nedenle linux'un daha az şişkin olduğu hakkındaki varsayımlarım sadece budur.
ek olarak düzenlenmiştir: FOSS yazılımı sürekli olarak insanları geliştirir, bu nedenle GTK-2005 ve GTK-2008'in aynı bilgisayarda olması yerine GTK zaman geçtikçe iyileşir, Microsoft bunu her zaman yapar.
* - tamam istisnalar var, eminim.