Greentea OS non-NT/non-Unix system from scratch runs .exe files

4 PeyTy 4 8/1/2025, 6:04:58 AM github.com ↗

Comments (4)

PeyTy · 1d ago
Greentea OS is built from scratch in a custom programming language Hexa with custom kernel design (called Tofita Engine)

While the language looks pretty high-level, having a custom language allows us to fine-tune it for the needs of the OS. It was intended for games and game engines, but later I extended it to the osdev too. The design of Hexa implies balance of high-level feel and moderate safety by default without compromise on performance. You may always go lower or higher level when needed. Kernel is a game-engine inspired experimental design. For simplicity, you may assume its a monolith (with some internal sandboxing, but that's not yet fully implemented). I will cover Tofita design in the future as it evolves.

PeyTy · 1d ago
Greentea OS is an alpha-stage GPL3 desktop OS from scratch that boots on x64 UEFI devices, and runs existing software unmodified (currently supports .exe files). The goal is to create a fast, lightweight OS that competes in the operating system space.
PeyTy · 1d ago
PeyTy · 1d ago
People check the https://github.com/GreenteaOS/Greentea which currently contains binary assets. This repo will have user-space apps sources. Currently sample apps are taken from ReactOS project.