14

Я использую как Ubuntu, так и Windows XP. Одна вещь, которая привлекает мое внимание в течение долгого времени, - это высокая потребность в перезагрузках в Windows. Большую часть времени, когда я устанавливаю программу, Windows запрашивает перезагрузку системы. Это происходит значительно чаще, чем в Linux.

Почему это так?

Спасибо!

1 ответ1

16

Это из-за архитектуры.

Основная причина такого поведения заключается в том, что Linux не блокирует исполняемые файлы и библиотеки, что допускает прямую замену этих файлов и требует только перезапуска приложений. Потому что установки - причина систем управления пакетами, в то время как в Windows каждая программа устанавливает все необходимые библиотеки (даже если они уже установлены, но когда они используются, они заблокированы, что требует перезапуска, чтобы очистить ситуацию) в Linux-приложение ссылается только на необходимые пакеты, которые устанавливаются один раз (и никогда больше), что снижает накладные расходы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .