Должен ли я перезагружать свой компьютер каждый раз, когда он обновляется?
Вам нужно только перезагрузить, когда вам сообщается менеджер обновлений. Он также будет виден в меню в правом верхнем углу экрана. Cog будет красным, а красный пункт меню попросит вас перезапустить.
У вас нет «перезагрузки», но единственный раз, когда вы должны перезапустить изменения, чтобы вступить в силу, - обновления ядра и исправления драйверов.
Есть другой способ:
Ksplice позволяет вам обновлять вашу систему - даже обновления ядра - без перезапуска.
Это бесплатно для Fedora и Ubuntu Desktop, но вы платить за любую другую систему.
Как-то раз программа, запущенная в вашей системе, расстраивается, потому что некоторые ее части были обновлены, но, как правило, все, что вам нужно, чтобы выйти из программы и перезапустить ее. Помимо обновлений ядра, как уже упоминалось выше, вам не нужно перезагружать.
Основным фактором в этом более цивилизованном поведении является то, что Linux / UNIX не имеет системы реестра, такой как Windows. Я не знаю точной механики, но Windows сохраняет свой реестр в запертом состоянии, когда он работает, и, часто, единственный способ его изменить - перезапустить систему, чтобы изменения в реестре могли быть установлены, пока они не используются.
На другой стороне монеты, если вы обновите свое ядро, некоторые программы, которые вы, возможно, скомпилировали (например, запустив make с пакетом, который появился в tarball), могут перестать работать при обновлении ядро, пока вы не перекомпилируете их. vmware player подобен этому, хотя он иногда исправляет себя. Это связано с тем, что загрузчики, такие как grub, сохраняют старые версии ядра в качестве параметров меню запуска.
Нет.
Если вы редко делаете обновления, а затем делаете большое количество (например, ежемесячно). Тогда разумно перезапустить и т. Д.
Необходимо перезапустить обновление ядра или обновить драйвер. В противном случае обновление ядра или драйвера не будет работать до перезагрузки.
Я бы сказал, что для обновлений безопасности вы должны в зависимости от серьезности уязвимостей, которые разрешают обновления.