Belirttiğiniz şey, tüm yayın bırakma dağıtım ailesi için doğru değildir .
Sistem bakım yazılımı için, sistemin yalnızca bazı bölümlerini yükseltirken veya yükseltmeler boyunca yapılandırma tutarlılığını korurken paketler arası uyumluluk sorunlarını çözmek çok daha zordur. Çeşitli yazılım paketlerinin birbirleriyle iyi çalışacak şekilde uyarlanması gerekir.
Bu nedenle, bir sistem güncellemesi sağlamak için en kolay (yani aynı dev zaman çabasında en güvenilir ) çözüm, düzenli olarak tam, kapsamlı bir şekilde test edilmiş tam kurulum sürümü hazırlamaktır. Red Hat gibi kurumsal çözümler, müşteriye güvenilir bir sistem verilmesi gerektiği ve yükseltmeleri olabildiğince uzun süre kesintiye uğratması gerektiği konusunda sorun yaşıyor. (Elbette, küçük yükseltmeler ve hata düzeltmeleri mevcut olmalı veya hatta otomatik olarak çekilmelidir). Bu aynı zamanda CentOS gibi ücretsiz sunucu dağıtımlarının ardındaki genel felsefedir.
Son kullanıcıya, sürümler arasında kesintisiz bir yükseltme yolu sağlamak, sistem geliştiricileri için büyük bir zorluktur. Birçok dağıtım, bu kadar az zamanlarını feda etmemeyi tercih ediyor. Birçok popüler paketin (örneğin QT gibi) yükseltilmesi zordur ve genellikle tam bir yeniden yüklemeye ihtiyaç duyar. Daha da önemlisi, birçok proje geliştirme çabalarında bir azalma gösterir veya yeni teknolojiler tarafından değiştirilir. Sistem paketleri durumunda, bu genellikle bazı önemli sistem yeniden tasarımları gerektirir. Bazı kişilerin C sürümünden D sürümüne yükseltmek isteyeceği gerçeğini hesaba katmaları gerekiyorsa, göç prosedürlerinin uygulanması özellikle zor olabilir, ancak diğerleri B formundan veya A'dan veya ortadaki bazı özel durumlardan geçecektir.
Yani, tahmin edebileceğiniz gibi, en zorlayıcı yaklaşım yuvarlanma serbestliğidir. Debian'ın yaklaşımının ayrıntılarını bilmiyorum, ama açıklamanızdan ortada bir yerde olduklarını görebiliyorum.