Je travaille via Pilotes de périphériques Linux, troisième édition et pendant que le livre est libéré sous < Un href = "http://creativecommons.org/licens/by-sa/2.0/" rel = "Nofollow NOREFERRER"> Creative Commons Attribution-Share-Share , je n'arrive pas à localiser le code source pour les exemples utilisés dans le livre. p>
Certaines critiques d'Amazon mentionnent qu'elles existent, mais ne parviennent pas à fournir une référence. Dans les extraits de livre, vous pouvez voir que la licence est GPL. Ils doivent donc exister quelque part. P>
Mon Google-Fu apporte des pièges de désespoir infestés aux logiciels malveillants. p>
Quelle serait une bonne source pour ces exemples de fichiers utilisés dans LDD Book? P>
Il y a deux bonnes sources: P>
5 Réponses :
sur la recherche ultérieure, j'ai trouvé cours de noyau de l'État de la Floride Linux page, qui a une version d'entre eux. P>
qui a été publié par l'éditeur d'O'Reilly, cela vaut peut-être la peine de vérifier sur leur site. Le lien est ici . Est également le lien à leur code source. p>
J'espère que cela aide p>
À travers l'un de vos liens, j'ai trouvé l'un des Sites FTP de l'auteur: ar.linux.it/pub/ldd3 ce serait la réponse la plus autorisée. :) Bien que la page FSU soit meilleure pour plus tard des noyaux.
Mais ces codes ne construisent pas avec une version de noyau latte
@Megharaj Ceci est 2013, la réponse a été écrite en 2010 ... juste en disant :)
J'ai un repo mis à jour pour les derniers noyaux ici
Vous pouvez trouver des mises à jour LDD3 exemples ici https://github.com/martinezjavier/ldd3 Et livre en ligne au format HTML ici: http://www.makelinux.net/ldd3/ p>
Voici un résumé des réponses ci-dessus: p>
Je suis en retard à la fête ici, mais quelqu'un d'autre a une autre version du code LDD3 mis à jour, trouvé ici: https://github.com/duxing2007/ldd3-examples-3.x . L'auteur l'a tenu à jour pour les noyaux 3.0 à 3.14. Il y a de légères différences à partir du version Martinezjavier , telle que d'utiliser mutex_init au lieu de SEMA_INIT. p>
J'ai pu utiliser le repo Martinzjavier avec Ubuntu 20.04 mises à jour de la Lates Kerner 5.10. Je n'ai utilisé que SCULL, n'a pas essayé les autres Scullpipe, etc.