JSLinux is an awesome emulator by Fabrice Bellard that implements full 32-bit x86 and RV32/RV64 RISC-V systems in the browser using WebAssembly.

Yesterday I ported JSLinux to use xterm.js for frontend and my wstunnel for networking. Below is a live x86 virtual machine running Alpine Linux. Feel free to try it here (but please do not abuse the network interface) !