gconf ve dconf arasındaki farklar nelerdir?

55

Yeni bir Ubuntu yapılandırma aracı hakkında çok fazla tartışma okudum: gconf, dconf ile değiştirildi.

Bu değişiklik neden yapılmakta? Neden bu konuda çok tartışma var? Bir gconf2dconf geçiş aracı oluşturmak çok mu zor?

    
sordu nkint 11.04.2011 12:31

1 cevap

64

gconf , genellikle bir XML arka uç kullanır, dconf ise kendi ikili blobunu kullanır. Sadece bu değişiklikten bazı puanlar çizebilirsiniz:

  • İkili okuma erişimi, XML'yi ayrıştırmadan uzak daha hızlıdır
  • dconf'un tasarım bölümüne göre, bir Gnome girişi binlerce okuma işleminden ve yalnızca birkaç yazmadan oluşur. Binlerce istatistik, binlerce okuma ve binlerce ayrıntısı olan% co_de yüzdesine. gconf 'nin binary blob sistemi, sisteme bogaltmaksizin on binlerce bin GOP ile çarpışacaktı.
  • XML daha taşınabilir
  • XML büyük ölçüde insan tarafından okunabilir ve ayarlanabilir.
  • Dosya tabanlı bir sistem ayrılabilir ve çok güçlük çekmeden ayrılabilir
  • Bir monolit ikili dosyanın bozulması, tüm şeyin öldüğü anlamına gelebilir. Tek dosya bozulması yalnızca bu segmenti dconf 'de ağrıyor.

Birçok argüman, Windows kayıt defterine karşı ve bunlara karşı düzenlenmiş olanlardır.

Anladığım kadarıyla, bu ayar arka tarafındaki arayüz gconf ile aynı olacak: gconf . Bu, dağıtımların ve kullanıcıların birisini seçmelerine ve gerektiğinde devre dışı bırakmalarına izin verir.

    
verilen cevap Oli 11.04.2011 13:56

Etiketlerdeki diğer soruları oku