-
> If the title is true, that would be a huge achievement.
Fundamentally it's "just" a JIT that compiles to WASM. It's a ton of effort to build something like that, but I think fundamentally it's not an impossible undertaking.
The JIT seems to be living there, so you can probably explore from there: https://github.com/copy/v86/blob/master/src/rust/jit.rs
WRT speed advantage: compared to what?
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
If the title is true, that would be a huge achievement. Unfortunately, the page says nothing about how it works and nothing about the speed advantage you get.
For my emulator jor1k [1] I tried something similar years ago [2]. However I haven't continued on this topic because of priority shifts. But the potential speed advantages are astonishing. My proof of context reached more than 1 billion emulated machine instructions per second.
[1] https://github.com/s-macke/jor1k
[2] https://github.com/s-macke/jor1k/wiki/Breaking-the-1-billion...
-
This is an awesome project! I've integrated it into my Desktop Environment in the browser so that you can drag on `.iso` & `.img` files and run them directly in the emulator. It also automatically saves states on close into `/Users/Public/Snapshots`. For networking I am using the same WebSocket proxy that v86 uses.
https://github.com/DustinBrett/daedalOS
Related posts
-
My Personal Website / Portfolio / Side Project, After 2 Years of Hard Work!
-
Prof has asked to use "Linux" for assignments in class full of Windows Junkies; I use Endeavour OS (btw)
-
A 116kb WASM of Blink that lets you run x86_64 Linux binaries in the browser
-
Porting Tailscale to Plan 9
-
V86: Working Operating Systems in the Browser