uevent envoyé depuis le noyau vers l'espace utilisateur (udev)

Je savais que udev joue sur le système linux, et il reçoit uevents envoyés à partir du noyau par des netlink socket.

Cependant, mes questions sont les suivantes:

  1. Comment noyau envoie l'événement ? Il doit être quelque chose déclenchée par l'ajout/retrait de l'appareil et envoie alors des événements de udev. Comment fonctionne le noyau de ce faire? (Est-il un exemple de code je peux le trouver? )
  2. udev reçoit ces uevents uniquement par le biais de netlink socket. C'est la seule façon que udev t-il. Est-ce correct?
  3. Quand uevent est envoyé par le noyau, je savais qu'il peut faire de la diffusion. Cependant, Peut-il faire de monodiffusion?

Merci pour tous vos commentaires.

source d'informationauteur Sam