Я верю, что само ядро не ответ. Windows 7 - первый раз, когда Windows была настолько отзывчива, что я считаю ее приемлемой.
Я считаю, что большая часть разницы в скорости связана с мыслями @ RobinJ о разработке программного обеспечения. Все * в Windows построено на MSDN через какую-то платформу Microsoft или другую. Это на самом деле связано с тем, как Big Business любит Microsoft; Microsoft все о помощи различным программам / пакетам / технологиям общаться друг с другом.
Далее ... чтобы разработчикам было проще охватить основы (а не заново изобретать колесо), Microsoft позволяет производителям связывать и / или требовать предварительно скомпилированные библиотеки, такие как Microsoft Visual C ++ 2008 Redistributable. Или .Net4.0, MSSQL 2005, до тошноты. Разработчики могут использовать пакеты, рассчитанные на десять лет, и требовать от конечных пользователей установки на свои компьютеры Windows для использования нового программного обеспечения.
Поэтому для загрузки и запуска программы Zyzzyx должна присутствовать и работать одна или несколько распространяемых библиотек MSDN. Эти библиотеки определяют, как программы взаимодействуют с ОС.
Чтобы свести это к минимуму, я бы сказал, что преднамеренная совместимость Window с десятилетиями программного обеспечения делает его раздутым и иногда более медленным, чем сопоставимая система Linux. Также обратите внимание, что я разработал визуальное программное обеспечение для windows, но не для linux ... не GTK, Qt, Py, что угодно, поэтому мои предположения о том, что linux менее раздут, являются именно этим.
отредактировано, чтобы добавить: далее, в программном обеспечении FOSS есть люди, постоянно совершенствующие его, поэтому с течением времени GTK будет улучшаться, а не GTK-2005 и GTK-2008 на одном компьютере, в то время как Microsoft делает это постоянно.
* - Хорошо, есть исключения, я уверен.