Musisz myśleć o systemie Windows. Unix zrobił to dobrze, a później system Windows pojawił się i opracował niewłaściwe sposoby działania.
W systemie Windows zastąpienie pliku, który jest używany przez uruchomiony proces, może mieć zły wpływ na ten proces. Proces będzie odwoływał się do lokalizacji w tym pliku i uzyskiwał z niego nieprawidłowe informacje, zwykle z katastrofalnymi skutkami. Dlatego aktualizacja systemu Windows zazwyczaj wymaga ponownego uruchomienia, aby upewnić się, że wszystkie procesy używają poprawnych wersji bibliotek itp.
W systemie Unix, gdy plik zostanie otwarty przez proces, ten sam plik będzie zawsze dostępny dla procesu, nawet jeśli oryginalny plik zostanie usunięty z systemu plików .
Po aktualizacji system plików będzie zawierał inną wersję pliku, a wszystkie procesy, które rozpoczną się po aktualizacji, wykorzystają ten nowy plik. Jednak w przeciwieństwie do systemu Windows wszystkie stare procesy uniksowe będą nadal korzystać z oryginalnych plików, które rozpoczęły. Mimo że nie są już dostępne za pośrednictwem systemu plików, pliki te będą przechowywane tak długo, jak długo korzysta z nich jakikolwiek proces. Ostatecznie, gdy żaden proces nie korzysta z plików, stara wersja plików zostanie ostatecznie usunięta.
Możesz oczywiście zrestartować Firefox (lub inne procesy), jeśli chcesz od razu skorzystać z aktualizacji. Wybór nalezy do ciebie.