Most programmers shutter at the thought of kernel programming, but it's a beast that can be tamed. This is a start of a kernel development series where I'll explain some of the basics before entering more advanced topics. Art by: https://www.behance.net/tony631163f27b