My first operating system. Written for x86-64 architectures. It uses GRUB as bootloader. Support for C standard library requires some time. At the time I write this readme file, the following goals have been achieved:
- Support to GRUB functions.
- Global descriptor table is initialised.
- Interrupt descriptor table is initialised.
- PIC driver works correctly.
- Keyboard driver works almost correctly.
- VGA text-mode driver works as expected.
I succeded along the way thank to the OSDEV.org wiki and community, without which I couldn't have achieved even the most simple steps. If you want to give it a try, I suggest you to use VirtualBox. If you have ideas about this project and would like to share them with me, you'll be welcome! :)