Per le risposte a questa domanda, è sufficiente una ricerca su Google... risulta ben difficile credere che nella documentazione senz'altro necessaria per creare moduli Linux non vi sia scritto anche il linguaggio di riferimento.

Si tratta comunque di domande off topic.

Per queste e altre norme e considerazioni, si veda il Regolamento.