I have dabbled with the Windows DDK and now thanks to Greg Kroah-Hartman who's been writing device drivers for Linux since 1991 , who's also responsible for developing USB (udev) drivers for Linux , has decided to put all his arsenal on a single CD . This is the first ever Linux Device Driver Development Kit, so as to say.
So people who want to take a crack at some Linux device driver development can crunch through the PPT slides regarding some fundamental's on Kroah's site. The DDK itself is downloadable.
Disclaimer:Both I and Kroah take no reponsibility if you end up crashing your Linux systems as a result.