
我近对“在浏览器里跑 Linux”这个主题特别着迷,于是花了不少时间研究和折腾,整理了一篇关于各种实现方法的文章。从经典的 JSLinux 到基于 WASM 的新方案,甚至还有把 Linux 内核直接编译成 WASM 的尝试,我都试了一遍!
如果你也好奇浏览器到底能不能当成一个轻量级的 Linux 环境来用,或者想自己动手在个人网站里嵌入一个真实的终端,这篇文章或许能给你一些参考和灵感。里面还附了我搭的几个在线演示,欢迎来玩~
未来我还想把这个功能集成到我的博客里,做成一个“命令行访问模式”,虽然目前还在构想阶段哈哈
文章链接在这里:
在浏览器中运行 Linux 的各种方法
欢迎大家交流想法,或者分享你知道的其他好玩项目!
1 Magicmadoka 17 天前 via Android 比起这个,我更想找那种能在网页直接调用宿主机跑 shell 的 |
2 wojiugaiming 17 天前 via Android @Magicmadoka 你这么坏 |
3 jorneyr 17 天前 @Magicmadoka ttyd 实现的 WebTerminal 有这个功能。 |
4 Tink PRO |
5 qi1 17 天前 @Magicmadoka 666 演都不演了 |
6 shenxgan 17 天前 看看我的 https://python-abc.xyz/linux/ubuntu 只是将命令窗口搬到浏览器上了,后端是 linux 容器 |
7 Gloppy 17 天前 堡垒机 |
8 NewYear 17 天前 手机上安装一个 termux ,termux 里安装一个 debian ,debian 里安装一个桌面,桌面里安装一个浏览器,浏览器里安装一个 wasm 版 linux 能不能计算一下性能损失还剩多少,有没有 1% |