就是 http://www.dnbwg.com/ 这个网站,他居然可以跑x86(Windows 95)和苹果系统,甚至虚拟化其他各种平台。
我审查元素看到他down了一些zip镜像文件还有一些BIOS,显卡VGA的BIN文件,然后就直接在浏览器里面跑起来了,这是相当于用纯js实现了一个虚拟机吗?
我仔细找了一下发现是用V86这个js库(https://github.com/copy/v86)实现的,但是我仍然看不明白是怎么实现的。请问它的具体原理是什么啊?
就是 http://www.dnbwg.com/ 这个网站,他居然可以跑x86(Windows 95)和苹果系统,甚至虚拟化其他各种平台。
我审查元素看到他down了一些zip镜像文件还有一些BIOS,显卡VGA的BIN文件,然后就直接在浏览器里面跑起来了,这是相当于用纯js实现了一个虚拟机吗?
我仔细找了一下发现是用V86这个js库(https://github.com/copy/v86)实现的,但是我仍然看不明白是怎么实现的。请问它的具体原理是什么啊?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决