Ви повинні думати про Windows. Unix зробив це правильно, а потім пізніше Windows придумала і розробила неправильні способи вживання справ.
У Windows заміна файлу, який використовується запущеним процесом, може погано вплинути на цей процес. Процес буде посилатися на розташування у цьому файлі та отримувати з нього неправильну інформацію, як правило, з катастрофічними результатами. Ось чому для оновлення Windows зазвичай потрібна перезавантаження, щоб гарантувати, що всі процеси використовують правильні версії бібліотек тощо.
У Unix, коли файл відкривається процесом, той самий файл завжди буде доступний для процесу, навіть якщо вихідний файл видалений з файлової системи .
Після оновлення файлова система буде містити іншу версію файлу, і весь процес, що починається після оновлення, використовуватиме цей новий файл. Але, на відміну від Windows, всі старі процеси Unix продовжуватимуть використовувати початкові файли, з яких вони почалися. Хоча вони більше не доступні через файлову систему, ці файли зберігатимуться до тих пір, поки будь-який процес використовує їх. Зрештою, коли жодні процеси не використовують файли, стара версія файлів нарешті буде видалена.
Ви, звичайно, можете вирішити перезапустити Firefox (або інші процеси), якщо ви хочете отримати переваги оновлення відразу. Вибір за вами.