Farid Zakaria opracował trynix.dev, które jest pierwszym praktycznym narzędziem do uruchamiania dowolnych pakietów z całej historii Nix bezpośrednio w przeglądarce internetowej. System opiera się na QEMU skompilowanym do WebAssembly, tworzącym pełnofunkcyjną maszynę wirtualną Linux działającą całkowicie po stronie klienta. Każdy pakiet jest URL-owy i adresowalny - wystarczy przejść do https://trynix.dev/?pkg=python3%403.6.2 i kliknąć Load, aby uzyskać interaktywną shell z Pythonem 3.6.2 z roku 2017.

To podejście zmienia sposób testowania i przeglądu kodu w ekosystemie Nix. Zamiast lokalnych konfiguracji czy tymczasowych serwerów, deweloperzy mogą teraz natychmiast podzielić się odtworzalnym środowiskiem. Zakaria już buduje na tym fundamencie kolejne narzędzia, takie jak trynix-preview - akcja GitHub, która automatycznie komentuje pull requesty linkami pozwalającymi na bootowanie zmian w przeglądarce. To eliminuje całą infrastrukturę serwerową z równania.

Znaczenie tego projektu dla społeczności Nix jest trudne do przecenienia. Dostęp do każdej wersji pakietu z ubiegłych 13 lat bez konfiguracji to nowa jakość dla reprodukowalności i nauki. Zwłaszcza dla osób zapoznających się z Nix czy testujących starsze komponenty, eliminuje barier wejścia i przyspiesza pracę deweloperów - wszystko działa w przeglądarce bez instalacji i bez bólu głowy.