Skip to content

sdcat404/IronOSGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Iron OS

A lightweight, experimental operating system built using the COSMOS project in C#.
Iron OS features a basic GUI, an arrow-key-controlled mouse, and a simple terminal window β€” all running without an underlying OS.


✨ Features

  • βœ… Text-based GUI desktop
  • βœ… Arrow-key controlled mouse
  • βœ… Clickable elements (apps open via keyboard "click")
  • βœ… Built-in terminal window
  • βœ… Boots from USB or ISO
  • βœ… No dependencies β€” runs directly on real hardware

πŸš€ Getting Started

Requirements


πŸ•Ή Controls Arrow Keys β†’ Move the mouse

Spacebar β†’ Click

Type in Terminal β†’ For future CLI interactions


⚠️ Notes Cosmos GUI support is limited in VMs β€” real hardware recommended

You can extend Iron OS with your own apps, menus, and system features


🎯 Roadmap Add real mouse support

Add app window manager

File system support

Themed desktop

Multitasking simulation


🧠 Why Iron OS? Iron OS is a playground for learning low-level systems in a high-level language. Perfect for understanding how GUIs, input, and rendering work β€” without diving into assembly or C.

πŸ›  Built With COSMOS

C#

Visual Studio 2022

About

Iron OS but with a gui. This is where i will be keeping the files etc. Built using COSMOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages