আপনি অবশ্যই উইন্ডোজের কথা ভাবছেন। ইউনিক্স এটি সঠিকভাবে করেছে এবং তারপরে, উইন্ডোজ এসেছিল এবং কাজগুলি করার ভুল উপায়গুলি বিকাশ করেছে।
উইন্ডোজের সাথে, একটি চলমান প্রক্রিয়া দ্বারা ব্যবহৃত একটি ফাইল প্রতিস্থাপন সেই প্রক্রিয়াটিকে খারাপভাবে প্রভাবিত করতে পারে। প্রক্রিয়াটি সেই ফাইলের মধ্যে অবস্থানগুলি উল্লেখ করবে এবং এটি থেকে সাধারণত বিপর্যয়মূলক ফলাফল সহ ভুল তথ্য পাবে। এই কারণেই একটি উইন্ডোজ আপডেটের জন্য সাধারণত সমস্ত প্রক্রিয়াগুলি লাইব্রেরির সঠিক সংস্করণ ইত্যাদি ব্যবহার করা হয় তা নিশ্চিত করার জন্য একটি রিবুট প্রয়োজন etc.
ইউনিক্সের সাথে, একবার কোনও প্রক্রিয়া দ্বারা কোনও ফাইল খোলার পরে, সেই একই ফাইলটি সর্বদা প্রসেসের জন্য উপলব্ধ হবে এমনকি যদি ফাইলটি সিস্টেম থেকে মূল ফাইলটি সরিয়ে ফেলা হয় ।
একটি আপডেটের পরে, ফাইল সিস্টেমে ফাইলটির আলাদা সংস্করণ থাকবে এবং আপডেটের পরে শুরু হওয়া সমস্ত প্রক্রিয়া সেই নতুন ফাইলটি ব্যবহার করবে। তবে, উইন্ডোজের বিপরীতে, সমস্ত পুরানো ইউনিক্স প্রক্রিয়াগুলি তাদের শুরু করা মূল ফাইলগুলি ব্যবহার করা চালিয়ে যাবে। যদিও ফাইল সিস্টেমের মাধ্যমে আর অ্যাক্সেসযোগ্য নয়, যতক্ষণ না কোনও প্রক্রিয়া সেগুলি ব্যবহার করে ততক্ষণ এই ফাইলগুলি বহাল থাকবে। শেষ পর্যন্ত, যখন কোনও প্রক্রিয়া ফাইলগুলি ব্যবহার না করে, ফাইলগুলির পুরানো সংস্করণটি শেষ পর্যন্ত মুছে ফেলা হবে।
আপনি অবিলম্বে আপডেটের সুবিধা পেতে চাইলে আপনি অবশ্যই ফায়ারফক্স (বা অন্যান্য প্রক্রিয়া) পুনরায় চালু করার সিদ্ধান্ত নিতে পারেন। সিদ্ধান্ত আপনার.