Potete trovare i sorgenti d' esempio usati a lezione qui.
I sorgenti compilano regolarmente con un kernel recente (2.6.35+): vi servirà almeno aver installato gli header files ('sudo apt-get install linux-headers-generic')
Il consiglio è comunque quello di procurarvi l' intero pacchetto dei sorgenti del kernel: è molto istruttivo osservare le implementazioni di alcuni devices semplici come ad esempio '/dev/null'. Nel caso la vostra distribuzione non abbia (stranamente) pacchettizzato i sorgenti del kernel, potete trovare l' archivio originale qui.