Kernel 101 – Let’s write a Kernel
I have done the same, sort of, only eschewing BIOS for UEFI and thus getting straight to Long Mode :-).<p>It's pretty basic, currently just boots up and prints the memory map.<p>It's written in C++11 with the aim to be as clear as possible: <a href="https://github.com/thasenpusch/simplix" rel="nofollow">https://github.com/thasenpusch/simplix</a>
Have a look :-).