Du point de vue du développeur. Devrais-je utiliser une configuration textuelle dans/etc ou dans $ HOME? Ou autre chose?
Si vous parlez d'un démon à l'échelle du système, un fichier dans /etc
est approprié. Si vous parlez d'une application qui devrait avoir des paramètres par utilisateur, le répertoire de base est approprié. Pour les nouvelles applications, il serait judicieux de suivre les spécifications du répertoire de base XDG:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Cela indique en gros que vous devez stocker vos fichiers de configuration dans $XDG_CONFIG_HOME
, qui par défaut est ~/.config
.