आप विंडोज के बारे में सोच रहे होंगे। यूनिक्स ने इसे सही किया, और फिर बाद में, विंडोज के साथ आया और चीजों को करने के गलत तरीके विकसित किए।
विंडोज के साथ, एक ऐसी फ़ाइल की जगह जो चल रही प्रक्रिया द्वारा उपयोग में है, उस प्रक्रिया को बुरी तरह से प्रभावित कर सकती है। यह प्रक्रिया उस फ़ाइल के स्थानों को संदर्भित करेगी और इससे गलत जानकारी मिलेगी, आमतौर पर आपत्तिजनक परिणामों के साथ। इसलिए विंडोज अपडेट में आमतौर पर यह सुनिश्चित करने के लिए रिबूट की आवश्यकता होती है कि सभी प्रक्रियाएं पुस्तकालयों आदि के सही संस्करणों का उपयोग कर रही हैं।
यूनिक्स के साथ, एक बार एक फाइल को एक प्रक्रिया द्वारा खोला गया है, वही फाइल प्रक्रिया के लिए हमेशा उपलब्ध रहेगी, भले ही मूल फाइल को फाइल सिस्टम से हटा दिया गया हो ।
एक अद्यतन के बाद, फ़ाइल सिस्टम में फ़ाइल का एक अलग संस्करण होगा, और अद्यतन के बाद शुरू होने वाली सभी प्रक्रिया उस नई फ़ाइल का उपयोग करेगी। लेकिन, विंडोज के विपरीत, सभी पुरानी यूनिक्स प्रक्रियाएं उन मूल फाइलों का उपयोग करना जारी रखेंगी जो उन्होंने शुरू की थीं। भले ही अब फाइल सिस्टम के माध्यम से सुलभ नहीं है, जब तक कोई भी प्रक्रिया उनका उपयोग कर रही है, तब तक वे फाइलें बनी रहेंगी। आखिरकार, जब कोई प्रक्रिया फ़ाइलों का उपयोग नहीं कर रही है, तो फ़ाइलों का पुराना संस्करण अंततः हटा दिया जाएगा।
यदि आप तुरंत अपडेट का लाभ प्राप्त करना चाहते हैं, तो आप फ़ायरफ़ॉक्स (या अन्य प्रक्रियाओं) को फिर से शुरू करने का निर्णय ले सकते हैं। चुनना आपको है।