qipos: compiler, programming language, text editor and kernel in one system

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
Sandor
Posts: 1
Joined: Wed May 27, 2026 1:35 am

qipos: compiler, programming language, text editor and kernel in one system

Post by Sandor »

Since January, I’ve been working on a system (qipos) that is many things at once: a programming language, a compiler, a text editor/IDE, and a minimal kernel-like runtime environment. The goal is to build a fully self-contained, real-time programming environment with no external software dependencies, so eventually it can be booted into directly on x64 machines (probably via UEFI first), and later on ARM64 as well.

The current implementation is written from scratch in C (and some C++), including the x64 assembler, and currently runs on top of Windows. The language itself is inspired by Zig, Odin, JAI, and, of course, C, while putting a strong emphasis on interactivity: built-in hot reloading, very flexible compile-time execution, and powerful metaprogramming facilities are core features.

As you can see in the picture, the current qip os interface is very simple: on the left, the user can edit the source code of the application running on the right. In each frame, the "kernel checks" if the source code should be recompiled, and if necessary, recompiles the application and (in memory) updates the application's machine code.
Screenshot 2026-05-27 102656.png

The relatively short-term goal is to reimplement the entire system within itself and make it fully self-hosting. This would also allow us to modify and evolve the system in real time using the system itself (just as is the case for self-hosting compilers).

I am looking for people who are interested in such a project, can contribute with suggestions, and hopefully, with implementation in the future.

If you are interested, feel free to reach out here or by email at [email protected].
Post Reply