Let's try building our own kernel