Je crois comprendre que tous les pilotes linux accessibles dans l'espace utilisateur doivent présenter un fichier de périphérique. C'est-à-dire, autant que je sache, la seule façon d'interagir avec un pilote est de passer par les E/S de fichiers dans le répertoire /dev
.Tous les pilotes Linux sont-ils accessibles via/dev?
Est-ce vrai? Si non, quelles sont les autres méthodes, et ont-elles toutes besoin d'E/S de fichiers?
Non, ce n'est pas vrai. Il existe plusieurs mécanismes IPC possibles entre le noyau Linux et l'espace utilisateur. L'un d'entre eux est un dispositif de caractères ou de blocs. Maintenant, votre devoir est de google pour le reste. – 0andriy
J'ai donc googlé. Les pilotes de caractères et de blocs sont accessibles via/dev ou par/proc en tant que fichiers. Je n'arrive pas vraiment à identifier d'autres méthodes. Pouvez-vous au moins me donner un nom? – Mahkoe
Je vous ai donné assez de mots clés dans le commentaire précédent, je ne vais pas faire vos devoirs;) – 0andriy