V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
unmayx
V2EX  ›  分享发现

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

  •  
  •   unmayx · 6 天前 · 1400 次点击

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

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

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

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

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

    9 条回复    2025-12-01 21:21:59 +08:00
    Magicmadoka
        1
    Magicmadoka  
       6 天前 via Android
    比起这个,我更想找那种能在网页直接调用宿主机跑 shell 的😇
    wojiugaiming
        2
    wojiugaiming  
       6 天前 via Android
    @Magicmadoka 你这么坏
    jorneyr
        3
    jorneyr  
       6 天前
    @Magicmadoka ttyd 实现的 WebTerminal 有这个功能。
    Tink
        4
    Tink  
    PRO
       6 天前
    这个支持的更多一点,之前玩过

    https://copy.sh/v86/

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

    能不能计算一下性能损失还剩多少,有没有 1%
    unmayx
        9
    unmayx  
    OP
       6 天前
    @NewYear 估计没多大损失,用 termux 运行浏览器本质和直接用手机运行浏览器的效率差不多
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2598 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:36 · PVG 22:36 · LAX 06:36 · JFK 09:36
    ♥ Do have faith in what you're doing.