在浏览器中模拟linux终端

2023-12-21

我读过 Fabrice Bellard 在浏览器中模拟 Linux 的内容。

Fabrice Bellard 的 Javascript Linux 模拟器如何工作? https://stackoverflow.com/questions/6030407/how-does-linux-emulator-in-javascript-by-fabrice-bellard-work

今天我偶然发现了这个网站,他们在浏览器中模拟完整的 Linux 终端,我可以运行 python、perl 等。我知道他们在 Node.js 上运行他们的网站,但我不知道他们到底是如何模拟的终点站。

http://runnable.com/UWRl3KlLuONCAACG/read-files-from-filesystem-in-python http://runnable.com/UWRl3KlLuONCAACG/read-files-from-filesystem-in-python


完整的linux是http://docker.io http://docker.io,剩下的就是https://github.com/Runnable/dockworker https://github.com/Runnable/dockworker

我们不是在模拟终端,而是像 Kyle 所说的那样,通过 websockets 复制终端(使用 ajax 回退)。

在我们使用的浏览器中https://github.com/chjj/term.js https://github.com/chjj/term.js它源自 Fabrice Bellard 的模拟器。它处理输出以及击键捕获。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在浏览器中模拟linux终端 的相关文章

随机推荐