Registre Windows et fichiers de liste de propriétés OS X

Microsoft Windows et Apple X OS X stockent les fichiers de configuration selon des méthodes très différentes. En comparant et en contrastant ces mécanismes, les avantages et les inconvénients deviennent rapidement apparents.

Kenny m'a posé la question suivante:

«Vous avez beaucoup de piratage du registre, mais très peu de modifications Apple. Cela m'a fait me demander-quelle est la différence dans la façon dont les systèmes Windows et Mac stockent leurs paramètres. Pourquoi le registre Windows est-il toujours blâmé pour avoir ralenti les PC? ”

Gratte-ciel et maisons

Bien que Microsoft le décourage maintenant, la plupart des applications et le système d'exploitation Windows conservent la plupart de leurs paramètres dans le registre. Pensez au registre comme à un gratte-ciel où chaque étage contrôle un aspect particulier de Windows ou une application spécifique. Si des données sont corrompues dans le registre, l’ascenseur de notre bâtiment analogue risque de ne pas fonctionner. Dans le pire des cas, tout le bâtiment peut tomber et le système se bloque ou est incapable de démarrer.

Issue de ses racines linux-ish, OS X conserve les données de configuration dans des fichiers de liste de propriétés individuelles (* .plist) qui sont des fichiers texte, XML, binaires ou JSON. Ces fichiers sont comme des petites maisons au lieu de gratte-ciels. Si une maison brûle, il est peu probable qu’elle endommage d’autres maisons. Donc, si un fichier de préférences sous OS X est corrompu, il est peu probable que d'autres applications en pâtissent. En fait, les applications ont tendance à reconstruire les configurations si elles sont supprimées. C'est l'une des raisons pour lesquelles, si une application fonctionne mal sur un Mac, la première recommandation consiste généralement à supprimer le fichier de configuration de la liste de plis associé.

Avantages et inconvénients

Si tous les paramètres d’un PC étaient stockés dans le registre, la configuration complète de l’application Windows serait facilement sauvegardée. Cependant, de nombreuses applications utilisent également des fichiers de configuration individuels. En outre, les fichiers de registre peuvent devenir volumineux avec le temps en raison des données d'application résiduelles laissées même après la désinstallation des applications. Même si Windows a amélioré le registre pour permettre au système de récupérer de la corruption, son utilisation pour le stockage de la configuration est découragée et des méthodes telles que la virtualisation du registre renforcent le processus du registre.

Les fichiers de liste de propriétés individuels utilisés dans Mac OS X permettent aux applications d'être déplacées d'un système à un autre tout en maintenant (ou en permettant la reconstruction) la configuration. En revanche, ces types de fichiers ne sont pas considérés comme une utilisation très efficace du stockage. De plus, OS X étant devenu plus moderne, les fichiers Plist ont changé de format, ce qui oblige le système d’exploitation et les tweakers système à prendre en charge diverses méthodes de préférences.

Pourquoi le registre est-il plus piraté que les fichiers plist?

En fin de compte, les méthodes de configuration qui poussent les utilisateurs à pirater les systèmes PC plus que les Mac ne sont pas inhérentes. Étant donné que les boîtes Windows ont généralement été davantage utilisées dans les environnements d'entreprise et que les piratages de registre ont été un moyen simple de déployer simultanément des modifications de configuration sur un ensemble de systèmes, la plupart des administrateurs Windows sont désormais des gourous du registre. Comme chaque génération de système d’exploitation Windows a généralement maintenu une compatibilité ascendante, la tradition des hacks de registre a été autorisée à se propager. Le piratage de registre est maintenant inscrit dans l'ADN des utilisateurs souhaitant peaufiner leurs systèmes.

Les Mac sont «supposés fonctionner» et ont toujours moins attiré les utilisateurs motivés par la personnalisation. Bien que cela évolue rapidement, les utilisateurs de Windows ont généralement été plus enclins à peaufiner que les utilisateurs d’Apple. De plus, les Mac n'ont pas requis les mêmes procédures de distribution sur le réseau d'entreprise qui ont forcé les administrateurs à connaître le registre.

Mis à part les problèmes de stockage, la plupart des experts estiment que la méthode Plist d’OS X est supérieure au mécanisme de configuration de Windows. Cependant, la compatibilité avec les versions antérieures et la familiarité des administrateurs garantissent que les pirates du registre Windows continueront à disposer d'un terrain de jeu pour les années à venir.