Je commence juste à plonger dans les composants internes de Linux, et je me demandais quelle est la différence entre udev et le démon hal. D'après ce que je comprends, les deux semblent être responsables de la gestion des périphériques enfichables à chaud ... est utilisé par udev pour écouter, ou s'agit-il de deux choses distinctes?
11
Réponses:
Une différence importante est que HAL est obsolète.
la source
hald est chargé de fournir une interface unifiée à la configuration matérielle actuelle de la machine. udev est responsable de la gestion des différentes opérations requises lorsque la configuration matérielle change pendant que le système est en marche.
la source
HAL est responsable des informations d'abstraction sur les périphériques matériels. je veux dire qu'il n'est pas important que vous connaissiez toutes les informations sur ce que vous branchez par exemple, vous utilisez une carte sans fil et les modèles de celle-ci sont TP-link hal est responsable de raccourcir les informations supplémentaires si vous utilisez "ifconfig" que vous avez vu wlan0 pas TP-LINK
L'udev est responsable de déplacer les appareils de manière régulière et de définir certaines règles à leur sujet. par exemple, vous pouvez dire à udev: lorsque je branche mon flash bleu, vous devez copier mes sauvegardes sur flash
désolé si j'ai des fautes de frappe ou une erreur de pertinence, passez une bonne journée.
la source
si nous voulons dire en un mot simple, HAL détecte automatiquement le port lorsque vous branchez le câble de l'imprimante au système dans n'importe quel port. vous ne voulez pas seulement brancher un port spécifique. HAL est une nouvelle méthode UDEV ne détecte pas automatiquement le port, ils détectent uniquement le port qui vous spécifiez le port ce que vous définissez dans le temps de configuration comme le port S1. UDEV est une ancienne méthode.
la source
Quelle est la différence entre U&L et wikipedia?
la source