你想过在浏览器里跑个 Linux 吗?我研究了一圈,发现居然有这么多玩法!

7 天前
 unmayx

我最近对“在浏览器里跑 Linux”这个主题特别着迷,于是花了不少时间研究和折腾,整理了一篇关于各种实现方法的文章。从经典的 JSLinux 到基于 WASM 的新方案,甚至还有把 Linux 内核直接编译成 WASM 的尝试,我都试了一遍!

如果你也好奇浏览器到底能不能当成一个轻量级的 Linux 环境来用,或者想自己动手在个人网站里嵌入一个真实的终端,这篇文章或许能给你一些参考和灵感。里面还附了我搭的几个在线演示,欢迎来玩~

未来我还想把这个功能集成到我的博客里,做成一个“命令行访问模式”,虽然目前还在构想阶段哈哈 😝

文章链接在这里:
在浏览器中运行 Linux 的各种方法

欢迎大家交流想法,或者分享你知道的其他好玩项目!

1407 次点击
所在节点    分享发现
9 条回复
Magicmadoka
7 天前
比起这个,我更想找那种能在网页直接调用宿主机跑 shell 的😇
wojiugaiming
7 天前
@Magicmadoka 你这么坏
jorneyr
7 天前
@Magicmadoka ttyd 实现的 WebTerminal 有这个功能。
Tink
7 天前
这个支持的更多一点,之前玩过

https://copy.sh/v86/

https://github.com/copy/v86
qi1
7 天前
@Magicmadoka 666 演都不演了
shenxgan
6 天前
看看我的 https://python-abc.xyz/linux/ubuntu
只是将命令窗口搬到浏览器上了,后端是 linux 容器
Gloppy
6 天前
堡垒机
NewYear
6 天前
手机上安装一个 termux ,termux 里安装一个 debian ,debian 里安装一个桌面,桌面里安装一个浏览器,浏览器里安装一个 wasm 版 linux

能不能计算一下性能损失还剩多少,有没有 1%
unmayx
6 天前
@NewYear 估计没多大损失,用 termux 运行浏览器本质和直接用手机运行浏览器的效率差不多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1176012

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX