trynix: запустите любой Nix-пакет прямо в браузере

Any Nix package, live in the browser

trynix: запустите любой Nix-пакет прямо в браузере

Проект trynix позволяет запускать любой из 310 083 версий пакетов nixpkgs в виртуальной Linux-машине, которая загружается прямо во вкладке браузера. Ничего не нужно устанавливать: достаточно указать пакет, и сайт сам найдёт нужный store path в публичных кэшах, включая cache.nixos.org. Более того, можно поделиться собственным store path — любой человек сможет запустить его у себя, даже если его нет в публичных кэшах. В основе лежат nixpkgs-multiverse для поиска версий, Linux-ядро в WebAssembly и хитрые трюки с предзагрузкой и снапшотами, чтобы ускорить загрузку. Автор видит в этом не просто демо, а новый способ ревьюить код, создавать артефакты для агентов и воспроизводить баги.

«Works on my machine» теперь — это просто URL для воспроизведения.

Ещё за этот день

2026-09-06