/ComputiOS

Computer Operating System, something I work on in the free time I have.

Primary LanguageCMIT LicenseMIT

ComputiOS

Computer Operating System, something I work on in the free time I have.

My goals for this OS

I want this operating system to be able to play Crab Rave on YouTube, whilst rendering a nice looking UI. Quite the ambitious goal but I will get there some day. It will be a 64 bit OS, targeted towards real, modern hardware.

Checklist

BOOTLOADER:

  • Hello world in assembly
  • Switching to protected mode and printing text
  • Disk loading functionality
  • Switching to long mode and printing the available amount of memory
  • Mapping memory
  • Looking for VESA modes
  • Passing control to a kernel

KERNEL: I will continue this checklist later.

DRIVERS: I will continue this checklist later.