Dev*_*evC 18 javascript python linux simulator node.js
我在浏览器中读到了Fabrice Bellard的linux模拟.
Fabrice Bellard的Javascript中的Linux模拟器如何工作?
今天我偶然发现了这个网站,他们在浏览器中模拟完整的linux终端,我能够运行python,perl等.我知道他们在node.js上运行他们的网站,但我无法弄清楚他们是如何模拟的终点站.
http://runnable.com/UWRl3KlLuONCAACG/read-files-from-filesystem-in-python
gen*_*nry 21
完整的Linux是http://docker.io,其余的是https://github.com/Runnable/dockworker
我们没有模拟终端,但正如Kyle所说,通过websockets复制终端(带有ajax后备).
在浏览器中,我们使用https://github.com/chjj/term.js,它来自Fabrice Bellard的模拟器.它处理输出,以及击键捕获.