偶然发现这个,感觉很有意思:
leaningtech/webvm: Virtual Machine for the Web

大致是一整套解决方案,将 Linux 内核接口与 Web API 做适配,做了 x86-to-WebAssembly JIT 编译器、基于 IndexedDB 虚拟的块设备、模拟 Linux 的 syscall 等。另外考虑到浏览器的 CORS 限制,还在内核网络层面做了一系列 代理转发的机制,把 TCP/IP 协议栈的数据报文通过 WireGuard 和 Tailscale 的 DERP 协议转发出去,补齐 Web 浏览器内网络通信的局限。

然后在浏览器跑了一套完整的 Debian 发行版。

体验地址:https://webvm.io

    alkaidcc 太强了吧,这是把 GUI 也跑起来了...

    在想如果能搞出直接运行 Wasm 的硬件的话,会更加有想象空间

    © 2018-2025 0xFFFF