xyris icon indicating copy to clipboard operation
xyris copied to clipboard

Xyris Roadmap

Open Kfeavel opened this issue 3 years ago • 1 comments

The ultimate goal for Xyris is to get a GUI application to run in user space. Here's the roadmap as we see it now (from a top-down perspective).

  • [ ] Graphical Widget Library
  • [ ] VFS (Virtual File System)
  • [ ] Drivers
    • [ ] HDD (SCSI / ATA / SATA, etc.)
    • [x] VBE (VESA BIOS Extensions or VGA)
    • [ ] PCI(e)
  • [ ] Direct Memory Access
  • [ ] Hardware Abstraction Layer
  • [ ] Driver Abstraction Layer
    • [ ] Ring 1 & 2 Execution
  • [ ] ACPI (Advanced Configuration & Power Interface)
  • [ ] IPC (Interprocess Communication)
    • [ ] Message Passing
    • [ ] Pipes
  • [x] Add mutexes / semaphores to critical areas of kernel #160
    • [x] Multitasking Aware Mutexes & Semaphores #147

Kfeavel avatar Oct 31 '20 00:10 Kfeavel

FigureLayersoftheI_Osoftwaresystem

Kfeavel avatar Oct 31 '20 00:10 Kfeavel