Skip to content

Latest commit

 

History

History
17 lines (16 loc) · 820 Bytes

README.md

File metadata and controls

17 lines (16 loc) · 820 Bytes

AlphaOS

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:

  1. Support to GRUB functions.
  2. Global descriptor table is initialised.
  3. Interrupt descriptor table is initialised.
  4. PIC driver works correctly.
  5. Keyboard driver works almost correctly.
  6. 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! :)