任何 Nix 包都能在浏览器里跑
来自 Simon Willison · 期号 2026-09-11
摘要
Farid Zakaria 做了一个叫 trynix.dev 的网站,用 qemu-wasm 在浏览器里跑一个完整的 x86_64 Linux 虚拟机。这个虚拟机可以加载过去 13 年里任何一个 Nix 包,而且每个包都有独立的 URL。 比如打开 `https://trynix.dev/?pkg=python3%403.6.2`,点 Load,就能得到一个运行着 2017 年 Python 3.6.2 的交互式 shell。 他还基于这个做了 trynix-preview:一个 GitHub Action,在 PR 上自动评论一个链接,点进去就能在浏览器里启动 PR 的构建环境。不需要服务器,全靠浏览器。