Practival exercises in the Linux Kernel