I gotta say, this shit is pretty heavy. Even as a long-term gentoo user, it's a lot of legwork.
Task 1 had me do a Hello World kernel module, task 2 has me download and build my own kernel (which is no big deal) and boot it with proof (which is a pain in the ass, because even in a VM, that involves me running through assembling an entire filesystem from scratch, essentially going through the whole LFS series). It's fun and all, but task 2 has hours worth of legwork to do. Building and configuring the kernel is maybe 30 minutes, but getting it booting in a sample system is like two or three hours of assembly if I want to keep it very light.