Dosya sisteminde de "B" nin değiştirildiğini varsayalım. Şimdi bir nedenden dolayı "A" nın tekrar "B" yi okuması gerekiyor. Soru şudur: "A" nın "B" nin uyumsuz bir versiyonunu bulabilmesi ve kaza veya arıza başka bir şekilde olabilir mi?
Bu mümkündür, ancak çoğu durumda olası değildir. "B" bir kod kütüphanesiyse, orijinal versiyon genellikle kapalı olmaz. “A”, “B” nin orijinal versiyonunu kullanmaya devam eder. Güncellemeden sonra "A" çalıştırırsanız, "B" nin yeni sürümü kullanılacaktır. Güncelleme sırasında, uyumsuz sürümlerin yüklenme riski vardır. Bununla birlikte, kod kütüphanelerinin yüklenme şekli nedeniyle, bu yalnızca "A" yüklü olduğu "B" sürümlerinde mevcut değilse, işlevselliğe ihtiyaç duyuyorsa, bir sorun olmalıdır.
İyi kodlama uygulaması, arayüzün aynı şekilde çalışmasını sağlar. Sonuç olarak, hangi sürümün yüklü olduğu önemli değil, yeni sürümde sabitlenmiş hatalar varsa.
Yapılandırma dosyaları biraz farklı bir konudur, ancak genellikle başlangıç sırasında okunur. Bu durumda, "A", yapılandırmanın yeniden yüklenmesi değişmediği sürece "B" okumaz. Yine, yapılandırma dosyasının biçimini veya anlamını değiştirmek kötü kodlama uygulaması olacaktır. Yapılandırma dosyasının uyumsuz bir sürümü farklı bir ada sahip olmalıdır, bu nedenle bir soruna neden olmaz.
Neden hiç kimse canlı bir CD veya benzeri bir prosedürle yeniden başlatarak sistemlerini güncellemiyor?
Kapatılması ve farklı bir sürümden yeniden başlatılması servis kesintisine neden olur. Sunucular için bu genellikle istenmez. Her durumda, çalışan sistemdeki paket yöneticisi, yüklediği yazılım ve sürümlerin farkındadır. Canlı CD'lerde, muhtemelen farklı sürümleri olan yüklü bir yazılım listesi vardır. Bu, çalışan sistemi canlı CD'den güvenilir bir şekilde yükseltmeyi zorlaştırır.
Canlı CD'ler bazen yeni bir O / S sürümü kurulurken kullanılır. Bu durumda, O / S'nin temiz kurulumu genellikle yapılır. Bu, kullanılmayan dosya miktarını tutulan önceki sürümden sınırlayabilir. Canlı sistemi yükseltmekten daha fazla çaba olabilir. Bununla birlikte, farklı kök bölümleri kullanılıyorsa, kısmen oluşturulamayan kısmen güncellenen bir sisteme takılma riskini sınırlayabilir.