Her er som lovet de slides, sourcekoder og links, jeg brugte i mit Linux kerneprogrammeringsforedrag.
Sourcebrowseren jeg viste findes på lxr.linux.no. Den er god hvis man vil finde ud af hvor i sourcekoden ting er defineret og hvordan der bliver kaldt på kryds og tværs mellem forskellige source filer. Hvis man vil se ændringer mellerm forskellige kerne versioner er git browseren på kernel.org bedre. Start med C linket ud for en kerne version.
Jeg har også et par links til at komme i gang. Listen vil hurtigst muligt blive opdateret.
Derudover har jeg også et par hints til at komme i gang med at skrive filsystemer.
Filerne jeg brugte i præsentationen ligger her, småfejlene, der blev påpeget ved præsentationen er blevet rettet. Der ligger også det efterspurgte eksempel på hvordan man laver et misc device og en ioctl. Sidstnævnte eksempel er til 2.4, det overlades som en opgave til læseren at opdatere modulet til 2.6.