Nawet jeśli najmniejsza aktualizacja jednego pakietu lub poprawki zabezpieczeń powoduje, że system Windows potrzebuje kolejnego ponownego uruchomienia. Dlaczego ?
Jeśli antywirus nie potrzebuje go po aktualizacji łatki, dlaczego Windows potrzebuje go po aktualizacji plików sygnatur wirusów Secutiry Essentials?
Z drugiej strony Linux przeważnie go nie potrzebuje, chyba że aktualizuje jądro.
Uwaga: W szczególności mówię o systemie Windows 7. Nie wiem dużo o systemie Windows 8 ani wersjach Server.
windows-7
linux
windows-update
reboot
kmonsoor
źródło
źródło
Odpowiedzi:
Ponowne uruchomienie jest czasem złem koniecznym, gdy aktualizacja instaluje się w systemie Windows, po prostu dlatego, że pliki, które wymagają aktualizacji, są w użyciu i nie można ich modyfikować, dopóki komputer nie uruchomi się ponownie. Z drugiej strony, system linux może być aktualizowany w czasie rzeczywistym, gdy działa i nadal ma stuprocentową dostępność, a wszystko, co należy zrobić, aby rozpocząć korzystanie z uaktualnionego programu, to jego ponowne uruchomienie. Wszystko sprowadza się do tego, jak Linux i system plików obsługuje pliki. Kiedy linux uruchamia plik wykonywalny, ładuje cały plik do pamięci i stamtąd uzyskuje do niego dostęp. Oznacza to, że nie ma połączenia z plikiem fizycznym na dysku. Gdy program jest zamknięty i wszystkie połączenia z plikiem są przerywane, plik jest usuwany z pamięci, więc podczas działania programu z pamięci,
Teraz Microsoft twierdzi, że Win 8 OS wymaga mniejszej liczby ponownych uruchomień po zakończeniu łatki, naprawy błędu lub innej aktualizacji Windows, ponieważ konsoliduje wszystkie restarty w danym miesiącu w celu koordynacji w dniu znanego przez Microsoft łaty we wtorek. Oznacza to, że każda aktualizacja wymagająca ponownego uruchomienia będzie czekać do drugiego wtorku każdego miesiąca, co zasadniczo będzie wymagać ponownego uruchomienia komputera tylko raz w miesiącu. Wyjątki byłyby możliwe tylko w przypadku krytycznych aktualizacji bezpieczeństwa, które należy natychmiast zastosować.
źródło
System Windows nie prosi o ponowne uruchomienie przy każdej instalacji aktualizacji. Na przykład nie prosi o ponowne uruchomienie, jeśli definicje dla Windows Defender są aktualizowane przy użyciu Windows Update, lub nie prosi o ponowne uruchomienie po zainstalowaniu / aktualizacji nowego urządzenia i powiązanego sterownika. W najnowszych wersjach systemu operacyjnego ponowne uruchomienie jest bezwzględnie wymagane w przypadku dużych aktualizacji, takich jak aktualizacje bezpieczeństwa systemu lub jego modułów, takie jak aktualizacje .NET Framework.
Ponowne uruchomienie w systemie Windows jest spowodowane tym, że system Windows nie jest w stanie zaktualizować ważnych plików podczas ich używania, ponieważ są one zablokowane podczas działania systemu operacyjnego. Po ponownym uruchomieniu systemu pliki nie mają blokady i można je zastąpić i zaktualizować. Różnica w stosunku do Linuksa polega na innej architekturze. Podczas gdy Windows blokuje ważne pliki, Linux nie, a pliki mogą być aktualizowane lub usuwane w łatwiejszy sposób niż Windows. Z tego powodu Linux prosi użytkownika o ponowne uruchomienie tylko kilka razy.
źródło