conseils pour l'ecriture de pilotes pour Linux

Posté par  . Modéré par Nÿco.
Étiquettes :
0
27
avr.
2003
Linux
Le néophyte ambitieux qui souhaite s'intéresser au noyau Linux est très souvent confronté à l'absence de documentation didactique : rares sont les livres qui ne sont pas obsolètes dès leur parution, du moins dans leurs détails.

Tariq Shureih vient d'annoncer sur la liste de messagerie de kerneljanitors.org son premier jet d'une série de conseils pour le developpement de pilotes de périphériques. Le document proposé par Tariq Shureih n'est certes qu'une première proposition ouverte à la critique, mais son évolution permettra certainement de se faire une idée une peu plus claire de ce qu'il convient de faire pour mettre les mains dans le cambouis.

Pratiquer pour apprendre reste en effet assez difficile malgré l'existence de http://www.kerneljanitors.org, qui propose de petits boulots consistant simplement en des recherches/remplacements dans le code, sans pour autant répondre à la critique fréquemment soulevée de l'algo à suivre pour faire router ses patches au bon endroit.

Parmi les premières remarques transmises sur la ML (et non archivées à ma connaissance), j'ai cru remarquer :

- Une mention de Rik van Riel selon laquelle il y aurait à pondérer les conclusions du chapitre concernant l'usage de goto dans le noyau
- Mention de l'utilité de fusionner ce document avec d'autres (dont notamment le discours Arjan van de Ven : "how NOT to write.." et celui de Greg Kroah-Hartman, "Documentation/CodingStyle and Beyond" des minutes du Ottawa Linux Symposium 2002) : lien 4).
- Mention de l'utilité de fusionner ce document avec les minutes du speech d'Alan Cox sur "Usefull kernel audits" (disponibles au format speex à partir du lien 2).

Aller plus loin

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.