I've been working on this project for about a week. Well, I've been researching about the creation of the OS for the past week, I only started writing it over the weekend. Its about 45% assembler if you include the bootsector, the kernel is written in C with some asm parts to it, and hopefully after I build a strong foundation for the OS I can work with C++, but right now C++ is far too high-level to be working with. Anyway, it won't be open-sourced for a couple more weeks. I've only gotten it to the point where it sets up a GDT and IDT, and I still need to write some ISRs(hence why it hangs at the fourth line)
It may look simple to you, but this takes a hella lot of work to write some of the most basic kernels.
Anyway some screenshots of the bootsector and the kernel: