OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 7:40 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4
Author Message
 Post subject: Re: GreenteaOS - aims to run .exe files
PostPosted: Sun Jun 21, 2020 2:11 pm 
Offline
User avatar

Joined: Mon Dec 23, 2019 1:38 am
Posts: 17
iProgramInCpp wrote:
VirtualBox, but I could also try it in VMware


One of our community member did tests on VMware. Seems ok. Thanks. Still, test on real hardware would be very useful :roll:

https://t.me/greenteaos_news/87
https://ci.appveyor.com/project/PeyTy/tofita/build/artifacts

Attachment:
photo_2020-06-21_13-09-34.jpg
photo_2020-06-21_13-09-34.jpg [ 107.14 KiB | Viewed 4262 times ]

_________________
https://github.com/GreenteaOS (My OS compatible with Windows .exe)
GreenteaOS Telegram News & Chat
GreenteaOS Discord


Top
 Profile  
 
 Post subject: Re: GreenteaOS - aims to run .exe files
PostPosted: Fri Jun 23, 2023 1:20 pm 
Offline
User avatar

Joined: Mon Dec 23, 2019 1:38 am
Posts: 17
Hello osdevers! I'm still working on this super ambitious project of building a next generation grass-touching operating system.

This time kernel is now fully in the custom programming language Hexa (except for some tiny parts). Hexa improved my productivity by a lot.

I've made some prototypes of .exe support in C++ which I'm still porting to the new kernel (like PEB, etc), but it mostly kind of resembles what you expect from Win32 API (event loop, window handles, ntdll as entry point, PE32 loader). Note that I'm not strictly following the Windows architecture here, and seems like this will not cause compatibility problems.

GUI was really improved so there is finally something to play with (and a buggy clock, of course).

Next step is to heavily invest into Ghidra reversing and fill the PEB gaps to support MSVC CRT properly, and play some Crysis or maybe even Minesweeper.

Everyone is welcome to participate! VSHexa extension will be updated ASAP for your convenience.

I also made a video https://www.youtube.com/watch?v=dpUHIY0q2tw

Screenshot in full resolution can be found here
Attachment:
shot128.jpg
shot128.jpg [ 126.75 KiB | Viewed 2888 times ]

_________________
https://github.com/GreenteaOS (My OS compatible with Windows .exe)
GreenteaOS Telegram News & Chat
GreenteaOS Discord


Top
 Profile  
 
 Post subject: Re: GreenteaOS - aims to run .exe files
PostPosted: Fri Jun 30, 2023 10:02 am 
Offline
Member
Member

Joined: Sat Feb 27, 2010 8:55 pm
Posts: 147
PeyTy wrote:
Hello osdevers! I'm still working on this super ambitious project of building a next generation grass-touching operating system.

This time kernel is now fully in the custom programming language Hexa (except for some tiny parts). Hexa improved my productivity by a lot.


Where can I read more about Hexa?


Top
 Profile  
 
 Post subject: Re: GreenteaOS - aims to run .exe files
PostPosted: Tue Jul 04, 2023 2:50 pm 
Offline
User avatar

Joined: Mon Dec 23, 2019 1:38 am
Posts: 17
Sure! Here is github https://github.com/hexalang/hexa
And some info on native interop https://hexalang.github.io/book/c-n-ting-your-code ooh I should add some info on inverted memory model (compared to C)
You may want to join chats http://discord.gg/SsAWf9M and https://t.me/hexalang
I've recently updated the vscode extension and there is a lot of room for improvements.

Syntax is a simple mix of TypeScript and Swift, with some Go-lang bits:

Code:
let viewers [Viewer] = []
class Viewer {
   var window OverlappedWindow
   var picture Bitmap32

   new (file String, displayName String) {
   ...

_________________
https://github.com/GreenteaOS (My OS compatible with Windows .exe)
GreenteaOS Telegram News & Chat
GreenteaOS Discord


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot] and 34 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group