nkint Asked: 2011-04-12 02:31:56 +0800 CST2011-04-12 02:31:56 +0800 CST 2011-04-12 02:31:56 +0800 CST gconf 和 dconf 有什么区别? 772 我已经阅读了很多关于新 Ubuntu 配置工具的讨论:gconf 被 dconf 取代。 为什么要做出这种改变?为什么会有这么多关于它的争论?创建 gconf2dconf 迁移工具是否太难? gconf 1 个回答 Voted Best Answer Oli 2011-04-12T03:56:57+08:002011-04-12T03:56:57+08:00 gconf通常使用 XML 后端,同时dconf使用自己的二进制 blob。仅从这一变化中,您就可以得出一些观点: 二进制读取访问比解析 XML 快得多 根据dconf 的设计部分,Gnome 登录由数千次读取操作和少量写入组成。这是成千上万的统计数据、gconf数千次读取和数千次解析。dconf的二进制 blob 将在不让系统陷入数以千计的 IOP 的情况下闪电般地通过那些。 XML 更便携 XML 在很大程度上是人类可读和可编辑的。 基于文件的系统可以毫不费力地分离和分割 整体二进制文件的损坏可能意味着整个事情都死了。单个文件损坏只会伤害gconf. 很多争论都是支持和反对 Windows 注册表的。 据我了解,此设置后端的接口与gconf: through相同GSettings。这将允许发行版和用户选择一个并在需要时切换出去。
gconf
通常使用 XML 后端,同时dconf
使用自己的二进制 blob。仅从这一变化中,您就可以得出一些观点:gconf
数千次读取和数千次解析。dconf
的二进制 blob 将在不让系统陷入数以千计的 IOP 的情况下闪电般地通过那些。gconf
.很多争论都是支持和反对 Windows 注册表的。
据我了解,此设置后端的接口与
gconf
: through相同GSettings
。这将允许发行版和用户选择一个并在需要时切换出去。