****No Qt. No GTK. No WebView. Just Rust, pixels, and a compositor.

IONA OS has a GUI. A real one — with windows, buttons, scrollbars, a dock, and applications.

But unlike most operating systems, it doesn't use Qt, GTK, or any external toolkit. Every pixel is drawn by my own code, written in Rust, running in the kernel's address space.

This article explains how I built the IONA OS GUI — from the compositor to the applications.

Why Build a GUI from Scratch?