Lol the Kernel is "easy" it's userspace and distributed systems that are a b*tch