GreenteaOS – from-scratch operating system reaches alpha Windows .exe support(gist.github.com)
gist.github.com
GreenteaOS – from-scratch operating system reaches alpha Windows .exe support
https://gist.github.com/PeyTy/1f56368d3ab6c5eb7daf580faae3095f
8 comments
Greentea OS is built from scratch in a custom programming language Hexa with custom kernel design (called Tofita Engine)
Demo: https://www.youtube.com/watch?v=vh-icbJuQgg
Demo: https://www.youtube.com/watch?v=vh-icbJuQgg
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.
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)
You may download and try it on the hardware (no files will be edited on the storage)
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.