64-bit PC kernel and minimalist operating system written for Systems Programming project, spring 2014