В двух словах: управление пакетами.
Я думаю, что стандартная установка Windows больше, чем стандартная установка Linux-дистрибутива, потому что Linux может хранить большинство всего, что не нужно, немедленно «где-то там», на зеркале репозитория пакетов, в облаке или где угодно. Нужен новый драйвер или приложение еще не установлено? Просто apt-get install foo
и через несколько минут он у вас есть и готов к работе (замените apt-get выбранным менеджером пакетов для вашего дистрибутива).
С другой стороны, в настоящее время Windows должна иметь под рукой гораздо больше сторонних совместимых устройств, потому что нет единой и эффективной системы управления пакетами. Центр обновления Windows подходит для некоторых драйверов и исправлений безопасности, но это все. Существует очень ограниченный контроль со стороны пользователя для выбора и выбора и еще меньше возможностей для установки приложений для запроса зависимости X. Таким образом, Windows необходимо иметь столько, сколько она может быть готова к выходу из коробки.
Да, есть множество полезных вещей, таких как flash и популярные медиакодеки, которые не так просто установить в Linux. Это не умаляет центральной точки зрения: Linux меньше на локальной машине, потому что он может легче извлекать то, что ему нужно, из других источников, а Windows - нет.
Я полагаю, если бы вы взяли стандартный дистрибутив Linux и добавили все компоненты обратной совместимости в стандартную установку Windows, не было бы такого большого разрыва с точки зрения занимаемой памяти.