I have written a kernel for the ARM architecture before and recently I have started working on a kernel for x86. Initially this was just a fun side project but upon seeing all the recent post by self-taught programmers who desire more, I thought this would be a good book to write about.