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