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:
That's like windows and linux and stuff, right? O__o
Lol, yeah, but I'll be lucky if I get an MS-DOS like operating system.
I do plan to have a user-interface, but that's going to be after the command line, which is going to be after a hella lot more. I.E multi-threading, memory management, exception handling, file management, etc.. there's still a lot of work to be done before I even get close to writing a user-interface.