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