GreenteaOS – from-scratch operating system reaches alpha Windows .exe support
gist.github.comThe code is mostly in the https://github.com/GreenteaOS/Tofita and https://github.com/GreenteaOS/Caramel
People check the https://github.com/GreenteaOS/Greentea which currently mostly contains binary assets. This repo will have user-space apps. Currently sample apps are taken from ReactOS project.
Greentea OS is built from scratch in a custom programming language Hexa with custom kernel design (called Tofita Engine)
This is amazing. Is the author of the OS also the author of the language? The language looks pretty high-level; why was it chosen for the OS implementation? What architecture does the kernel have (monolythic, micro, etc.)?
Yes having 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.
An operating system with great potential. I really hope that the development will not drag on for decades.
Thanks!
Where OS?
GitHub https://github.com/GreenteaOS/Greentea/releases/
You may download and try it on the hardware (no files will be edited on the storage)