Почему Ubuntu не требует перезагрузки при большем количестве обновлений? Я знаю, что для обновлений ядра и таких, как драйверы видео, он не может загрузить изменения без перезагрузки. Но мне любопытно узнать о более простых обновлениях довольно фундаментальных пакетов, которые часто не требуют перезагрузок. Такие вещи, как Telepathy, glibc, gtk и т. Д. Почему такие пакеты не требуют перезагрузки для обновления? Новая версия действительно работает сразу после обновления?
Другим примером будет Гвиббер. Я недавно получил и обновил gwibber через диспетчер обновлений во время работы gwibber. Обновление успешно завершено. Будет ли gwibber работать с новой версией без перезапуска вручную? И это то же самое для других пакетов? (Я знаю, что некоторые, как MySQL и Apache автоматически перезагружаются при обновлении). Для пакетов, которые не перезапускаются автоматически, разве это не может быть проблемой безопасности для исправления безопасности?
Это происходит потому, что я запускаю OS X около недели, и почти каждое обновление требует перезагрузки, даже если это не связано с ядром / драйвером видео (насколько я могу судить - они не дают вам много информации ), Мой друг сказал, что Apple принудительно перезапускает большинство обновлений «на всякий случай», было бы странно, если бы вы не перезагружались. Windows является худшим, потому что почти любая установка / удаление или обновление требует перезапуска (часто принудительное завершение работы занимает очень много времени). Это может быть немного широким для этого места, но почему разные операционные системы обрабатывают это так по-разному? Или, более конкретно, для Ubuntu: почему Ubuntu не придерживается более строгой политики перезапуска?
#!/usr/bin/env python print raw_input()
Запустить сpython test.py
или ,chmod +x test.py && ./test.py
и, когда он запросит ввод,rm test.py
.