Il s'agit plus d'une question d'architecture d'OS que de programmation directe, mais quand même. Pourquoi le registre de Windows a-t-il été créé comme un sous-système complètement séparé pour stocker les paramètres du système et des applications ? Dans les systèmes d'exploitation *nix, il y a le répertoire /etc, ce qui est parfaitement compréhensible, car le système de fichiers est un moyen hiérarchique naturel pour stocker les paramètres, alors que Microsoft a décidé de créer un sous-système hiérarchique complètement extérieur, ce qui semble être un investissement insensé, pourquoi n'ont-ils pas simplement utilisé la hiérarchie du système de fichiers ?
Un bon résumé qui va droit au but.
21 votes
Je serais intéressé de vous voir justifier l'affirmation selon laquelle un système de fichiers est une façon plus naturelle de le faire.
4 votes
Cela devrait être le Wiki communautaire, IMHO
8 votes
Avez-vous regardé sous /etc/ sur les linux récents ? Je compte 2389 fichiers au total, y compris les sous-répertoires. Ce n'est pas cohérent, pas simple, et bien que certains soient incompréhensibles - des choses comme sendmail.cf, named.conf, ntp.conf n'ont jamais été parfaitement compréhensibles.
10 votes
> Avez-vous regardé sous /etc sur les linux récents ? - Oui, j'ai regardé, avez-vous regardé dans le registre sur les windows récents via regedit, combien de clés et de sous-arbres (dont vous ne connaissez manifestement pas la signification et la raison) y a-t-il ?