Les fichiers de configuration de Windows et d'Unix
Le contenu de la base de registre sous Windows correspond aux fichiers des répertoires etc d'Unix ou de Linux.
Le système de Windows utilise des fichiers indexés (dérivés du moteur Jet de Microsoft Access), ce qui permet un accès optimisé aux informations de la base. La structure permet de créer une configuration multi-utilisateur de manière transparente.
A l'opposé, Unix utilise de simples fichiers texte pouvant contenir des explications concernant chaque paramètre. De plus, chaque paramètre est modifiable avec un simple éditeur de texte. Il est impossible de donner des droits sur chaque paramètre pour des utilisateurs différents sous Unix (ce que permet la base de registre de windows puisque toute clé est un objet ayant une ACL). Lorsque le besoin existe, il existe un fichier par utilisateur.
On peut aussi remarquer que les paramètres de la base de registre sont parfois en langage binaire ou hexadécimal, ce qui peut rendre difficile une modification.
En pratique, la base de registre de Windows ressemble à une “usine à gaz” si vous l'attaquez directement (ce qui ne devrait jamais être le cas, Microsoft fournissant des utilitaires en modes graphiques et convivial pour la gérer tels que gpedit.msc), alors que sous Unix, il y a des fichiers de configuration séparés pour chaque logiciel. En cas de corruption du fichier de base de registre, il est plus délicat de restaurer les données, contrairement à Unix où de multiples fichiers forment la configuration des programmes installés.
GConf de l'interface graphique GNOME
GConf est l'équivalent de la base de registre pour les applications basées sur GNOME (une des interfaces graphiques open source).
Les données sont stockées au format XML. Les modifications des données sont faites via un démon. Le logiciel Gconf-editor permet aux utilisateurs avertis de naviguer dans la base de données, de consulter la documentation des paramètres et de les modifier.
La licence est GPL.
ODM, le registre pour AIX
Le système d'exploitation AIX utilise lui aussi un équivalent de la base de registre, sous le nom de ODM (Object Data Manager).
Le projet Elektra pour une base de registre sous linux
Le projet Elektra de Avi Alkalay a pour but de centraliser tous les paramètres de configuration sous Linux dans une même structure. C'est l'équivalent de la base de registre sous linux.
Les 2 formats de stockage possibles (le backend) sont XML (même format que pour GConf) ou Berkeley DB. Les modifications des données sont faites directement, sans passer par un démon.
Le projet Elektra est sous licence BSD; il est hébergé par SourceForge.net.
NetInfo de Mac OS X
Sur Mac OS X, l'équivalent de la base de registre est la base de données NetInfo (voir (en) en:NetInfo).