Skip to content

My first operating system. Written for x86-64 architectures.

Notifications You must be signed in to change notification settings

mar-ven/AlphaOS

Repository files navigation

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! :)

About

My first operating system. Written for x86-64 architectures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published