Odpowiedzi:
Nie musisz ponownie uruchamiać komputera przy każdej aktualizacji. Niektóre aktualizacje (takie jak te, które wpływają na jądro systemu operacyjnego) będą wymagały ponownego uruchomienia, aby zadziałały. Po takiej aktualizacji ikona sesji w prawym górnym rogu zaświeci się na czerwono.
Nie musisz ponownie uruchamiać, ale jedyne, co musisz zrobić, aby zmiany odniosły skutek, to uaktualnienia jądra i zastrzeżone sterowniki.
Jest inny sposób.
Ksplice pozwala aktualizować system - nawet aktualizacje jądra - bez ponownego uruchamiania.
Jest on bezpłatny dla Fedory i Ubuntu Desktop, ale płacisz za każdy inny system.
Raz na jakiś czas program działający w twoim systemie denerwuje się, ponieważ niektóre jego części zostały zaktualizowane, ale zwykle wystarczy wyjść z programu i uruchomić go ponownie. Poza aktualizacjami jądra, jak wspomniano powyżej, nie trzeba restartować.
Głównym czynnikiem tego bardziej cywilizowanego zachowania jest to, że Linux / UNIX nie ma systemu rejestru takiego jak Windows. Nie znam jego dokładnej mechaniki, ale system Windows blokuje rejestr, gdy jest uruchomiony, i często jedynym sposobem na jego modyfikację jest ponowne uruchomienie systemu, aby zmiany w rejestrze mogły zostać zainstalowane, gdy nie jest używany.
Z drugiej strony monety, jeśli uaktualnisz jądro, niektóre programy, które mogłeś samodzielnie skompilować (np. Uruchamiając make z pakietem, który został dostarczony w tarballu) mogą przestać działać po uaktualnieniu jądra, dopóki go nie skompilujesz. odtwarzacz vmware jest taki, chociaż czasami się naprawia. Jest to jeden z powodów, dla których programy ładujące, takie jak grub, zachowują stare wersje jądra jako opcje menu startowego.
Powinieneś zrestartować się po aktualizacji jądra lub po aktualizacji sterownika. W przeciwnym razie aktualizacja jądra lub sterownika nie będzie działać do momentu ponownego uruchomienia.
Powiedziałbym, że w przypadku aktualizacji zabezpieczeń powinieneś zależeć od wagi luk, które usuwają.