Anda pasti memikirkan Windows. Unix melakukannya dengan benar, dan kemudian, Windows datang dan mengembangkan cara yang salah dalam melakukan sesuatu.
Dengan Windows, mengganti file yang sedang digunakan oleh proses yang berjalan dapat sangat mempengaruhi proses itu. Proses akan mereferensikan lokasi di dalam file itu dan mendapatkan informasi yang salah darinya, biasanya dengan hasil bencana. Itu sebabnya pembaruan Windows umumnya membutuhkan reboot untuk memastikan bahwa semua proses menggunakan versi perpustakaan yang benar, dll.
Dengan Unix, setelah file dibuka oleh suatu proses, file yang sama akan selalu tersedia untuk proses tersebut bahkan jika file asli dihapus dari sistem file .
Setelah pembaruan, sistem file akan berisi versi file yang berbeda, dan semua proses yang dimulai setelah pembaruan akan menggunakan file baru itu. Tapi, tidak seperti Windows, semua proses Unix lama akan terus menggunakan file asli yang mereka mulai. Meskipun tidak lagi dapat diakses melalui sistem file, file-file itu akan tetap ada selama proses apa pun menggunakannya. Akhirnya, ketika tidak ada proses yang menggunakan file, versi file lama akhirnya akan dihapus.
Anda tentu saja dapat memutuskan untuk memulai kembali Firefox (atau proses lain) jika Anda ingin mendapatkan manfaat pembaruan segera. Pilihan ada padamu.