ধরুন ফাইল সিস্টেমটিতেও "বি" প্রতিস্থাপন করা হয়েছে। এখন "এ" কে কোনও কারণে আবার "বি" পড়তে হবে। প্রশ্নটি হল: "এ" "বি" এর কোনও বেমানান সংস্করণ এবং ক্রাশ বা অন্য কোনও উপায়ে ক্রিয়া বা ত্রুটি খুঁজে পাওয়া সম্ভব?
এটি সম্ভব, তবে বেশিরভাগ ক্ষেত্রেই অসম্ভব। যদি "বি" কোড লাইব্রেরি হয় তবে মূল সংস্করণটি সাধারণত বন্ধ করা হত না। "এ" "বি" এর মূল সংস্করণ ব্যবহার করা চালিয়ে যাবে। আপনি যদি আপডেটের পরে "A" চালনা করেন তবে "বি" এর নতুন সংস্করণ ব্যবহার করা হবে। আপডেটের সময়, কিছুটা ঝুঁকি রয়েছে যে বেমানান সংস্করণগুলি লোড হতে পারে। তবে কোড লাইব্রেরিগুলি যেভাবে লোড হচ্ছে সে কারণে এটি কেবল তখনই সমস্যা হওয়া উচিত যখন "এ" এর লোড হওয়া "বি" সংস্করণগুলিতে উপস্থিত না থাকলে কার্যকারিতা প্রয়োজন।
ভাল কোডিং অনুশীলন ইন্টারফেস একই ফাংশন রাখে। ফলস্বরূপ এটি নতুন সংস্করণে বাগগুলি স্থির করে দেওয়া হয়েছে তা বাদ দিয়ে কোন সংস্করণটি লোড হয়েছে তা বিবেচ্য নয়।
কনফিগারেশন ফাইলগুলি কিছুটা আলাদা বিষয়, তবে সাধারণত স্টার্টআপের সময় পড়ে। এই ক্ষেত্রে, কনফিগারেশনের পুনরায় লোড পরিবর্তন না করা হলে "এ" "বি" পড়বে না। আবার কনফিগারেশন ফাইলের বিন্যাস বা অর্থ পরিবর্তন করা খারাপ কোডিং অনুশীলন হবে be কনফিগারেশন ফাইলের একটি বেমানান সংস্করণটির আলাদা নাম থাকতে হবে, যাতে এটি কোনও সমস্যা না করে।
লাইভ সিডি বা অন্য কিছু অনুরূপ পদ্ধতির সাহায্যে কেউ কেন তাদের সিস্টেম আপডেট করে না?
বন্ধ করে দেওয়া এবং একটি আলাদা সংস্করণ থেকে রিবুট করা একটি পরিষেবা বিভ্রাটের দিকে পরিচালিত করবে। সার্ভারগুলির জন্য, এটি সাধারণত পছন্দসই নয়। যাই হোক না কেন, চলমান সিস্টেমে প্যাকেজ ম্যানেজার এটি ইনস্টল করা সফ্টওয়্যার এবং সংস্করণ সম্পর্কে অবগত। লাইভ সিডিগুলিতে ইনস্টল করা সফ্টওয়্যারটির নিজস্ব তালিকা রয়েছে, সম্ভবত বিভিন্ন সংস্করণ রয়েছে। এটি লাইভ সিডি থেকে চলমান সিস্টেমকে নির্ভরযোগ্যভাবে আপগ্রেড করতে অসুবিধা সৃষ্টি করে।
যখন ও / এস এর নতুন প্রকাশ ইনস্টল করা হয় তখন কখনও কখনও লাইভ সিডি ব্যবহার করা হয়। এই ক্ষেত্রে, ও / এস এর একটি পরিষ্কার ইনস্টলেশন সাধারণত সম্পন্ন হয়। এটি পূর্ববর্তী সংস্করণটি অব্যাহত রাখার থেকে অব্যবহৃত ফাইলগুলির পরিমাণকে সীমাবদ্ধ করতে পারে। এটি লাইভ সিস্টেমটি আপগ্রেড করার চেয়ে আরও বেশি প্রচেষ্টা হতে পারে। তবে, যদি বিভিন্ন মূল পার্টিশন ব্যবহার করা হয় তবে এটি একটি বুট করা যায় না এমন আংশিক আপডেট হওয়া সিস্টেমের সাথে আটকে যাওয়ার ঝুঁকি সীমাবদ্ধ করতে পারে।