J'aime bien jouer avec le noyau. Oh, il ne s'agit généralement pas de gros développements mais, le plus souvent, de petites choses permettant d'accéder à des informations ou de piloter certains matériels. Rien qui soit digne d'intégrer un noyau officiel.
Les éléments les plus finis dans ce domaine concernent généralement des reprises de code d'autres modules, modifiés, afin de plier le noyau à mes préférences. J'ai eu ce cas dernièrement avec la prise en charge d'un notificateur multicolore USB (0x1d34:0×0004 ). Celui-ci était blacklisté « en dur » dans le module hid-core car pris en charge par usbled. Or, moi, je voulais justement m'amuser à y accéder en HID.
En dehors du jeu et de la découverte de certaines fonctionnalités, je préfère largement travailler sur des programmes userland plus faciles à mettre au point et plus facile à maintenir. Des choses comme le support HID ou la libUSB, par exemple, ont une API moins changeante que le noyau (c'est le...
- 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