"Either the Up Operating System, or Unmanaged Process Operating System. Your choice."
upOS is a 32-bit DOS written completely in assembly.
- Fully custom bootloader (with a TUI & options)
- Both bootloader and kernel completely written in assembly
- 32-bit (x86)
- Fits entirely on a 1.44MB floppy disk
- GDT
- IDT
- PIC
- Serial driver (QEMU debugcon only for now)
- VGA driver
- RTC driver
- Keyboard driver
- Basic shell
- PMM
- Heap
- ATA driver
- FAT32 filesystem
- ELF execution