Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xyris Roadmap #146

Open
3 of 16 tasks
Kfeavel opened this issue Oct 31, 2020 · 1 comment
Open
3 of 16 tasks

Xyris Roadmap #146

Kfeavel opened this issue Oct 31, 2020 · 1 comment

Comments

@Kfeavel
Copy link
Member

Kfeavel commented Oct 31, 2020

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.)
    • 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
  • Add mutexes / semaphores to critical areas of kernel Critical Region Mutexing #160
@Kfeavel Kfeavel added the to do label Oct 31, 2020
@Kfeavel Kfeavel assigned micahswitzer and Kfeavel and unassigned Kfeavel and micahswitzer Oct 31, 2020
@Kfeavel Kfeavel pinned this issue Oct 31, 2020
@Kfeavel
Copy link
Member Author

Kfeavel commented Oct 31, 2020

FigureLayersoftheI_Osoftwaresystem

@Kfeavel Kfeavel removed the to do label Oct 31, 2020
Kfeavel added a commit that referenced this issue Dec 21, 2020
micahswitzer pushed a commit that referenced this issue Dec 28, 2020
@Kfeavel Kfeavel unpinned this issue Jul 30, 2021
@Kfeavel Kfeavel changed the title Panix Roadmap Xyris Roadmap Jan 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants