← 文章 / 编程开发
Simon Willison 3小时前 · 2026-09-11 08:17:38 · 4 阅读

在浏览器里直接跑任意 Nix 包

在浏览器里直接运行任意 Nix 包via)Farid Zakaria 称这是他 Nix 方面的"代表作",看来确实名副其实。

trynix.dev 基于 qemu-wasm,通过 WebAssembly 在浏览器里跑起一台完整的 x86_64 Linux 虚拟机,而且可以用过去 13 年间的任意 Nix 包来启动。每个包都可以通过 URL 访问,比如打开这个页面:

https://trynix.dev/?pkg=python3%403.6.2

点击 "Load",就能进入一台运行 2017 年 Python 3.6.2 的虚拟机的交互式 shell。

Farid 还在这套基础上捣鼓了不少有意思的东西。最近的一个例子:通过启动来审查 pull request,介绍了 trynix-preview,描述如下:

一个 GitHub action,会在 pull request 下评论一条链接,让你可以在浏览器里通过 https://trynix.dev 直接启动该 PR 的构建产物。无需服务器,只用浏览器。

原始来源: Simon Willison

评论 (0)