The moment uBixOS earned its stripes. Doom running windowed inside the Views compositor — WAD loaded from a FAT partition, keyboard handled by the USB HID driver, audio through AC97. This screenshot represents the first time all those subsystems worked together.
The Views compositor login screen. A full graphical login flow on a homebrew kernel — username prompt, session initialization, and hand-off to the desktop environment. The VGA framebuffer compositor renders per-pixel alpha for the window chrome.
The uBixOS taskbar with the application launcher open, showing Terminal, About, and Log Out. Clicking "Terminal" spawns a tcsh session. The taskbar sits above all windows and is drawn by the Views compositor on every frame.
Tessera is a Tetris-inspired puzzle game written for the Views compositor. It runs as a proper windowed application — keyboard input, score display, and game loop all handled inside a GUI window alongside the rest of the desktop.
The new desktop environment booting into the "miami" synthwave wallpaper — an original procedural background (gradient sky, sun, and perspective grid, no third-party assets) rendered straight from the registry. The taskbar and window chrome pull their magenta-purple palette from a single per-user accent color.
The Settings app, modelled on macOS System Settings: a category sidebar (General, Desktop, Appearance, Network) with the chosen pane on the right. The Desktop pane offers Image / Solid / Jailbars background modes, a wallpaper dropdown with a live preview thumbnail, and an Apply button. Every choice is stored per-user in the ubistry registry.
CLICK ANY SCREENSHOT TO ZOOM