HackerTrans
TopNewTrendsCommentsPastAskShowJobs

PeyTy

no profile record

Submissions

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

github.com
4 points·by PeyTy·il y a 12 mois·4 comments

GreenteaOS – from-scratch operating system reaches alpha Windows .exe support

gist.github.com
5 points·by PeyTy·il y a 12 mois·8 comments

comments

PeyTy
·il y a 12 mois·discuss
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.
PeyTy
·il y a 12 mois·discuss
The code is mostly in the https://github.com/GreenteaOS/Tofita and https://github.com/GreenteaOS/Caramel
PeyTy
·il y a 12 mois·discuss
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
·il y a 12 mois·discuss
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
·il y a 12 mois·discuss
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.
PeyTy
·il y a 12 mois·discuss
The 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.
PeyTy
·il y a 12 mois·discuss
Thanks!
PeyTy
·il y a 12 mois·discuss
GitHub https://github.com/GreenteaOS/Greentea/releases/

You may download and try it on the hardware (no files will be edited on the storage)
PeyTy
·il y a 12 mois·discuss
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
PeyTy
·il y a 2 ans·discuss
That's what I expect from upcoming Oblivion remaster. Very lovely!
PeyTy
·il y a 2 ans·discuss
Your eye muscles maybe just tired from constant staring, or neck tension causes brain blood flow problems or something. I struggled with this all the time, but supplementation and exercise helps a lot.

Technical papers aren't THAT boring, after all!
PeyTy
·il y a 2 ans·discuss
Seems like its completely different person with the same name of Rafal Kupiec. Pretty common Polish name and surname. WinuxOS is not related to ExectOS by any means. The post is from almost 20 years ago.

Also I don't see that level of code similarity you're claiming. KeLowerRunLevel in Minoca is literally a one liner. Most functions behave differently compared to Minoca's. I've asked Belliash on Discord, he was reading Minoca to derive some inspiration. And Codeium AI autocomplete may sometimes generate code similar to other projects. Nothing to worry about.