copy/v86
An x86 PC emulator and x86-to-WebAssembly JIT compiler that allows running various operating systems directly in a web browser.
Core Features
Detailed Introduction
v86 is an innovative open-source project that brings the power of x86 PC emulation directly into your web browser. It achieves remarkable performance by translating x86 machine code into WebAssembly modules at runtime. This allows users to run a diverse array of legacy and modern operating systems, from MS-DOS and Windows 9x to various Linux distributions, without needing any server-side components or native applications. v86 provides a fully emulated hardware environment, including CPU, FPU, VGA, disk controllers, and network cards, making it a versatile platform for educational purposes, historical software preservation, or simply experiencing different OSes in a sandboxed browser environment.