Les connecteurs noyau (kernel connectors) ont été introduits dans le noyau 2.6.14 par Evgeniy Polyakov. Ils ont pour objectif de faciliter la communication entre le noyau et l'espace utilisateur. Pour cela, ils se fondent sur l'infrastructure Netlink. La mise en place d'une communication au travers d'un connecteur passe notamment par l'enregistrement d'une fonction de callback par le noyau (ou un module noyau). Cette dernière est alors exécutée lors de la réception de messages Netlink particuliers ayant un identifiant approprié. Il est également possible pour les connecteurs d'envoyer des informations à l'espace utilisateur. Il peuvent alors servir de mécanisme de notification. Le mécanisme process event connector emploie justement les connecteurs afin de notifier à l'espace utilisateur différents événements relatifs à la vie des processus. Ainsi sont rapportés les événements de fork(), d'exec(), d'exit() et les changements d'identifiants (uid et gid) des...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première