Skip to content
/ upOS Public

Either the Up Operating System, or Unmanaged Process Operating System. Your choice.

License

Notifications You must be signed in to change notification settings

9xbt/upOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

upOS

"Either the Up Operating System, or Unmanaged Process Operating System. Your choice."

upOS is a 32-bit DOS written completely in assembly.

Features

  • 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

Roadmap

  • 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

Screenshots

image

About

Either the Up Operating System, or Unmanaged Process Operating System. Your choice.

Resources

License

Stars

Watchers

Forks

Packages

No packages published