В кернеле ещё ни разу не писал. Общую картину представляю (я так думаю

Подскажите книгу, online tutorial и/или programming guide для этой задачи?
Прочитал "The Linux 2.4 SCSI subsystem HOWTO". А есть что то более современное? Any suggestions are welcome.
Спасибо