Bir program, tek satırına dokunulmasa bile bir gün çalışmayı bırakabilir; çünkü dayandığı bilgisayarlar, işletim sistemleri ve çevrimiçi hizmetler değişmeye devam eder. Yazılımcılar buna yazılım çürümesi ya da “bit rot” der.
Teknoloji
Kartın devamı
Ad bir şakadır: Programın bitleri gerçekten çürümez, ama durum öyleymiş gibi görünür. Klasik bir örnek, işlemcinin hızını saat olarak kullanan eski bilgisayar oyunlarıdır; bu oyunlar daha hızlı bilgisayarlarda oynanamayacak kadar hızlı akar. Şirket sunucusunu kapatınca çevrimiçi özellikler çalışmaz olur. Güvenli web siteleri, son kullanma tarihi olan dijital sertifikalara, yani elektronik kimlik belgelerine dayanır; güncelleme almayan eski bir telefon ya da bilgisayar bu yüzden zamanla bu siteleri açamaz hâle gelir. Web bağlantılarını şifreleyen güvenlik standardı TLS’nin eski sürümleri Mart 2021’de resmen emekliye ayrıldı ve pek çok eski tarayıcı devre dışı kaldı. Programlar, başkalarının yazdığı ve kütüphane denen hazır parçalara da dayanır; bir kütüphane değişince ya da ortadan kalkınca program bozulabilir. Yazılımın düzenli bakıma ihtiyaç duymasının ve arşivlerin eski programları, eski makineleri taklit eden öykünücü (emülatör) yazılımlarla çalıştırmasının nedeni budur.
Kaynaklar ve ilgili okumalar
Kaynak: Teknoloji
İlgili kaynak: Software rot