Lobsters | 📄 原文链接 | 2026-08-18 收录

超越 WASI:用 BrowserPod 3.0 在浏览器里跑任意 Rust 应用

来源:labs.leaningtech.com — 2026-08-13

📋 概述

BrowserPod 3.0 声称能在浏览器里运行任意 Rust 应用——无需改一行代码。它把应用编译成 WebAssembly,并提供完整 Linux syscall 接口,文件系统、网络、子进程、并发一应俱全。团队没有选择实现 WASI 层(因为现有 Rust WASI 目标在标准库功能与第三方 crate 兼容上有明显短板),而是自造了 wasm32-browserpod-linux-musl 目标,用两个「hack」(去掉 wasm 家族、把 arch 伪装成 wasm64)绕过生态对简化目标的误判。ripgrep、starship、jj 等大型项目都直接跑通。

🔑 核心要点

💡 金句

浏览器把它当内核:为 Web 平台实现的一个操作系统内核,用 WebAssembly 写成。
← 返回 Lobsters 首页