Status of ULTRA OS

17.7.2025 First working program with UltraCanvas library

We’ve spent three weeks developing the first version of UltraCanvas.
We successfully compiled it and launched a program using UltraCanvas.

This is just a very rudimentary program to check whether UltraCanvas can display anything at all.

This is just a very rudimentary program to check whether UltraCanvas can display anything at all.
Originally, the plan was to test a new multi-entry clipboard that had been created entirely using UltraCanvas in collaboration with Claude AI.
However, the program crashed immediately on its first run, so we decided to write a small debugging tool instead.
After fixing several bugs, it finally launched and displayed some buttons and images.
There are still some redraw issues that need to be addressed, but my programmer is currently on vacation for 10 days—so that will have to wait about two weeks.

So this is in two ways a success as first it proofs that the concept of UltraCanvas is working.

Second, it shows that you can use Claude AI to create working code—though it still requires review and some polishing. At the current stage we need to use AI coding as we have no financing for the project. So we do this now to show that we can produce something and not talking only hot air..

Help us to continue our project

The plan

We are currently still on the brain-storming phase with evaluating ideas and finding new solutions.

We are grateful for any suggestion and hints and active help by personal engagement or donations.

Kernel

The base for the ULTRA OS kernel will be the Linux kernel when used on PC and the Android kernel when used on mobile phones.

But an ULTRA OS for mobile phone is in the far future unless we get an investor who wants that versions of ULTRA OS get done.

Info Update

Phases Of Progression

PHASE 1

The project will start on Linux as it is a good base and offers good tools.
We will start the development of ULTRA OS with the UltraCanvas module.
This will be also the proof of concept for ULTRA OS. Although if the idea can't be fulfilled to the full extend then still a reduced version will be good enough.
So in the coming month we will work on the concept of UltraCanvas and start programming it. We also use AI tools to accelerate that task although we still need to get experience with the quality of C++ code generated by AI.

Phase 2

Built the ULTRA OS filer and a new desktop.

PHASE 3

Create the FileLoader and Image processing modules.

PHASE 4

Create the ULTRACoder programming IDE für C/C++, Phyton etc. with event based processing.

PHASE 5

Built additional modules to cover all OS functionality like internet communications, I/O etc.

PHASE 6

Port open source programs to support UltraCanvas

PHASE 7

Separate from Linux to fully enpower ULTRA OS with its OS modules.

PHASE 8

Built Ultra OS for mobile phones and alternative use when connecting the mobile phone to a monitor to act as a MiniPC.