Почему Windows требует перезагрузки намного больше, чем Linux?

14

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

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

Благодарность!

kolistivra
источник
Это немного меняется в наши дни. Новая архитектура, используемая в более новых версиях в сочетании с магазинами приложений (например, встроенным хранилищем Windows, Steam и другими), теперь делает перезагрузки менее частыми. Мои компьютеры обычно перезагружаются только при обновлении системы, большую часть времени они работают круглосуточно.
Т. Сар - Восстановить Монику

Ответы:

16

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

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

Бобби
источник
2
У Раймонда Чена была однажды запись в блоге о проблемах и опасностях (и, в конечном итоге, о том, что пользователь будет замечать странное поведение, если программы будут плохо себя вести и не будут следовать контрактам); это было сознательное дизайнерское решение, и не настолько, чтобы его нельзя было сделать в Windows.
Джои
1
Йоханнес, можешь дать ссылку?
Колистивра
@ Джой, чтобы прокомментировать комментарий Колистивра, я не могу найти статью в блоге Рэймонда. Пожалуйста, добавьте его, если он у вас есть.
Гордон
4
Ах, это не было в его блоге, но все еще можно найти с помощью двух кликов и быстрого поиска site:blogs.msdn.con/b/oldnewthing replace file in use: technet.microsoft.com/en-us/magazine/…
Joey