ViperTheGuy Asked: 2023-09-13 18:20:00 +0800 CST2023-09-13 18:20:00 +0800 CST 2023-09-13 18:20:00 +0800 CST 在网络浏览器中模拟操作系统 772 是否可以在 Web 浏览器中本地模拟 x64 操作系统? browser 1 个回答 Voted Best Answer Marcus Müller 2023-09-13T18:56:18+08:002023-09-13T18:56:18+08:00 是的,这是可能的。举例证明:Fabrice Bellard 的JSLinux可以启动 x86 Linux 3.12.0、Windows 200、FreeDOS。可能还有其他操作系统。 从技术上讲,Bellard 在这里所做的是通过 emscripten 交叉编译他的tinyEMU for WASM(或 JavaScript,如果不支持)(当然,还要编写大量的胶水,以便图形显示最终出现在屏幕上,等等)。TinyEMU是他写的一个小型模拟器(QEMU最初也是他写的)。
是的,这是可能的。举例证明:Fabrice Bellard 的JSLinux可以启动 x86 Linux 3.12.0、Windows 200、FreeDOS。可能还有其他操作系统。
从技术上讲,Bellard 在这里所做的是通过 emscripten 交叉编译他的tinyEMU for WASM(或 JavaScript,如果不支持)(当然,还要编写大量的胶水,以便图形显示最终出现在屏幕上,等等)。TinyEMU是他写的一个小型模拟器(QEMU最初也是他写的)。