Quel est l'équivalent Linux du registre Windows ? S'il n'y a pas de structure équivalente ou similaire dans Linux, comment les choses qui sont faites par le Registre Windows sont-elles gérées dans Linux ?
Réponses
Trop de publicités?Il n'y a pas de registre dans linux. Mais vous devriez jeter un coup d'oeil à gconf-editor et dconf-editor ... et aussi aux fichiers/dossiers cachés dans votre répertoire personnel (avec des noms commençant par dot), la plupart du temps des fichiers simples (TXT) contenant une configuration pour un programme spécifique.
https://en.wikipedia.org/wiki/Windows_Registry - Le registre Windows est une base de données hiérarchique qui stocke les paramètres de bas niveau du système d'exploitation Microsoft Windows et des applications qui choisissent d'utiliser le registre. Le noyau, les pilotes de périphériques, les services, le gestionnaire de comptes de sécurité et l'interface utilisateur peuvent tous utiliser le registre. Le registre permet également d'accéder à des compteurs pour le profilage des performances du système.
En termes simples, le registre ou registre Windows contient des informations, des paramètres, des options et d'autres valeurs pour les programmes et le matériel installés sur toutes les versions des systèmes d'exploitation Microsoft Windows. Par exemple, lorsqu'un programme est installé, une nouvelle sous-clé contenant des paramètres tels que l'emplacement du programme, sa version et la manière de le lancer, est ajoutée au registre Windows.
Lorsqu'il a été introduit avec Windows 3.1, le registre Windows stockait principalement des informations de configuration pour les composants basés sur COM. Windows 95 et Windows NT ont étendu son utilisation afin de rationaliser et de centraliser les informations contenues dans la profusion de fichiers INI, qui contenaient les configurations des programmes individuels, et qui étaient stockés à différents endroits[1][2]. Par exemple, les applications .NET Framework utilisent des fichiers XML pour la configuration, tandis que les applications portables conservent généralement leurs fichiers de configuration avec leurs exécutables.
Le registre de Windows a été créé pour automatiser les différents fichiers .ini et autres fichiers de configuration du système d'exploitation et des programmes afin d'accélérer leur chargement. Toutes les informations contenues dans le registre se trouvent également ailleurs dans l'ordinateur, mais aujourd'hui, elles sont généralement protégées en écriture. Linux utilise Vi (visual editor) ou un autre éditeur pour accéder à ces fichiers de configuration dans Linux afin de les modifier.
Les fenêtres : - Stocke les données dans des fichiers au sein de la hiérarchie des répertoires. - Ces fichiers sont comme les .dll mentionnés et d'autres fichiers de soutien. - Les fichiers sont ensuite gérés par des systèmes de gestion tels que des bases de données (le registre) afin de faciliter l'interaction avec les utilisateurs. - Cela signifie que nous pointons et cliquons, mais que des TONNES de données sont enregistrées en arrière-plan pour faciliter l'utilisation, accélérer l'accessibilité et stocker des données inutiles au nom de la facilité d'utilisation.
Linux : - Les fichiers sont stockés dans les partitions séparées (il faut se rappeler qu'en Linux, on peut accéder plus directement au matériel, y compris à l'écran - tout est accessible par le CLI). - Ces fichiers sont dans les hiérarchies de répertoires déjà en place (dans le système de stockage de l'OS, similaire à Windows mais pas seulement séparé par des dossiers) - Les fichiers sont plus lisibles, plus faciles d'accès, mais ils nécessitent la connaissance des CLI pour pouvoir les utiliser.
Différence primaire : Windows ajoute la "couche" de bases de données à l'interface du système d'exploitation pour gérer les interactions de l'utilisateur, du système, etc. Cela rend plus "facile" l'utilisation de l'interface graphique pour accéder à tout et l'exécuter, mais cela rend également l'utilisateur et le système très dépendants de ce système de base de données pour la plupart des fonctionnalités. D'un autre côté, Linus permet une interface directe avec les composants, ce qui signifie que vous devez connaître le "langage" à taper au lieu des méthodes "pointer-cliquer" de Windows. Oui, vous pouvez utiliser un CLI via Windows, mais dans ce cas, vous ne comparez pas vraiment Windows et Linux. Les différences résident dans la manière dont l'utilisateur accède aux données, la manière dont le système utilise les données et la manière dont Windows ajoute simplement plus de "gestion" (par le système) pour produire une interface plus "facile" que celle qui consiste à se familiariser avec une ligne de commande.
C'est une comparaison compréhensible à évaluer en tant que nouveau venu dans l'environnement CLI/Linux, mais elle a beaucoup plus de sens lorsque vous appliquez d'abord l'intention de ces deux systèmes. Linux ne "subvertit pas les tentatives de Microsvck avec l'intégration d'un registre", il donne à l'utilisateur plus de pouvoir en éliminant les couches d'abstraction entre l'utilisateur et le matériel.
Pour imaginer cela, pensez à une machine à écrire. Vous appuyez sur les touches, elles font bouger les engrenages et vous frappez l'encre sur le papier pour produire des données. Dans Linux, un utilisateur entre des commandes pour s'interfacer avec le noyau du système afin d'effectuer des actions dans le matériel. Dans un environnement Windows, il y a plus de couches potentielles entre l'utilisateur et le matériel. Les applications peuvent invoquer des commandes qui communiquent avec le système d'exploitation, qui s'interface avec le système/noyau, qui travaille ensuite avec le matériel. Ce processus se complique dans Windows car davantage de variables entrent en jeu, comme les commandes qui doivent interagir avec le registre pour récupérer des informations avant de pouvoir exécuter des choses... et c'est pourquoi Windows utilise davantage de ressources pour fonctionner, effectuer des tâches de base et complexes. Des services et des processus préchargés sont chargés pour permettre la gestion de fonctions que Linux demanderait à l'utilisateur d'invoquer. Et oui, il y a des processus qui fonctionnent dans Linux, mais j'essaie juste de donner une idée de base de la façon dont les systèmes diffèrent pour mieux montrer pourquoi certains autres commentaires ont été inexacts. L'idée d'utiliser Linux est de minimiser les interfaces entre l'utilisateur et le matériel, en gardant les choses plus simples avec beaucoup moins d'encombrement. Windows s'adapte aux utilisateurs et essaie d'englober plus de fonctionnalités d'une manière plus facilement accessible, mais cela se fait au prix de systèmes de gestion complexes (qui peuvent facilement devenir encombrants et problématiques). Le registre peut également fournir une trace numérique de toutes les connexions physiques et autres interactions physiques avec le matériel, qui est simplement sauvegardée et conservée (à moins d'être nettoyée par un utilisateur/programme). Je préfère avoir des fichiers lisibles que je peux supprimer manuellement lorsqu'ils ne sont pas utilisés, plutôt que de nettoyer les nombreux endroits qui ont besoin d'un nettoyage régulier dans Windows (et risquer de gros problèmes à cause du registre). Ce n'est qu'une couche supplémentaire pour gérer les choses en coulisse et établir davantage de traces numériques que l'utilisateur est obligé de stocker.
Malheureusement, de nombreux utilisateurs sont conditionnés à Windows et ont trop peur de Linux avant de l'essayer. Il y a tellement de variantes, certaines ayant des commandes, des shells, etc. différents, qu'il devient difficile de choisir en tant que débutant. Une fois que nous avons éliminé notre "conditionnement Windows", il devient plus clair que les distributions Linux sont supérieures à bien des égards (sans les logiciels gonflés). Le seul scénario pour lequel je pense personnellement que Windows est supérieur est celui des jeux. Cela devient de plus en plus inquiétant au fur et à mesure que MS pousse à s'unifier à un seul OS à la fois, en voulant toujours obtenir plus de données de vous. C'est une bonne compétence à avoir, et jouer avec une distro Linux peut potentiellement répondre à ces questions pour les nouveaux utilisateurs qui lisent ces messages.
- Réponses précédentes
- Plus de réponses