Windows를 생각해야합니다. 유닉스가 제대로 해냈고 나중에 Windows가 와서 잘못된 일을하는 방식을 개발했습니다.
Windows에서는 실행중인 프로세스에서 사용중인 파일을 바꾸면 해당 프로세스에 심각한 영향을 줄 수 있습니다. 프로세스는 해당 파일 내의 위치를 참조하고 파일에서 잘못된 정보를 얻습니다. 일반적으로 치명적인 결과가 발생합니다. 그렇기 때문에 모든 프로세스가 올바른 버전의 라이브러리 등을 사용하도록하려면 Windows 업데이트를 일반적으로 재부팅해야합니다.
Unix를 사용하면 프로세스 가 파일을 연 후에는 파일 시스템에서 원본 파일을 제거하더라도 동일한 파일을 프로세스에서 항상 사용할 수 있습니다 .
업데이트 후 파일 시스템에는 다른 버전의 파일이 포함되며 업데이트 이후에 시작되는 모든 프로세스는 해당 새 파일을 사용합니다. 그러나 Windows와 달리 모든 이전 Unix 프로세스는 원래 시작한 원본 파일을 계속 사용합니다. 파일 시스템을 통해 더 이상 액세스 할 수 없더라도 해당 프로세스는 파일 프로세스를 사용하는 한 지속됩니다. 결국, 파일을 사용하는 프로세스가 없으면 이전 버전의 파일이 결국 삭제됩니다.
물론 업데이트의 이점을 즉시 얻으려면 Firefox (또는 다른 프로세스)를 다시 시작하기로 결정할 수 있습니다. 선택은 당신입니다.