Hacker News new | past | comments | ask | show | jobs | submit login

How about any x86 OS in the browser, with JIT translation to WASM and including network access?

https://copy.sh/v86/

To be fair, I believe Bellard's JS x86 emulator predates this (and WASM, and to my knowledge also possibly emscripten) by several years :) It has a very interesting history itself:

> I wrote the initial version of JSLinux[...] in Javascript

> [...] I modified it to use the asm.js Javascript subset [...]

> [...] so I converted the JSLinux asm.js code to C and converted it back to Javascript with emscripten!

[1] https://bellard.org/jslinux/tech.html




so I've played with this a few times and it's awesome. but how do I enable network access? whenever I try and ping 8.8.8.8 I get network unreachable.


The VPN websocket service (wss://relay.widgetry.org/) is probably overloaded. I sometimes get this error but not all the time.

Both versions seem to use the same service.

Related links:

https://github.com/copy/v86/blob/master/docs/networking.md

Network section in https://bellard.org/jslinux/faq.html




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: