udev (Français)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Tango-preferences-desktop-locale.pngCet article ou section a besoin d'être traduit(e).Tango-preferences-desktop-locale.png

Notes: Cet article ne respecte pas la structure de sa version anglophone, merci de le réécrire en conséquence. Vous pouvez aussi ajouter à la version anglophone les informations à-jour et dignes d’intérêt qui ne seraient portées que par la version francophone. Voir Archwiki:Translation_Team_(Français) (Discuss in Talk:Udev (Français)#)

udev est une interface entre le noyau et l'utilisateur qui permet au système d'exploitation d'empiler les clefs de détection d'événements-utilisateur. Les événements décodés par le daemon d'udev sont en effet principalement déclenchés par le noyau Linux en réponse à des signaux physiques comme la connexion d'un périphérique plug-and-play. De ce point de vue, la principale fonction d'udev est la détection de périphérique et la connexion de ports intelligents, ainsi que la restitution du contrôle au noyau Linux, par ex. le chargement de modules ou de firmwares vers le noyau.

udev traite les connexions concurremment (en parallèle), ce qui améliore les performances par rapport aux anciennes commandes Unix ; mais c'est au prix d'une plus grande complexité de l’administration-système : par exemple, l'ordre de chargement des modules du noyau peut varier d'un redémarrage au suivant. Si l'ordinateur comporte des périphériques multi-blocs (par exemple deux disques durs), le nom des points d'accès n'est plus fixe ( /dev/sda peut très bien s'appeler /dev/sdb après redémarrage).

udev remplace les fonctionnalités de hotplug et hwdetect. En tant que tel, il gère (ajoute, supprime, crée les liens symboliques) des nœuds du répertoire /dev au gré des connexions sur les ports série et autres.

Installation

Udev fait partie de systemd et est donc installé par défaut sur les systèmes Arch Linux.