Sabato 24 ottobre 2026
L’edizione di oggi
Millebit
AI · Software · QA
Il segnale, non il rumore.

Gli articoli di Millebit sono scritti con l’intelligenza artificiale a partire da fonti citate in ogni pezzo. Come lavoriamo

Sviluppo software

trynix.dev avvia qualsiasi pacchetto Nix nel browser con una VM x86_64

Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.

Una VM Linux via qemu-wasm permette di bootare pacchetti Nix storici direttamente da URL; esiste anche una GitHub Action per postare link di build nelle PR.

Illustrazione generata con l’intelligenza artificiale

trynix.dev avvia nel browser una VM Linux x86_64 in WebAssembly che puoi caricare con qualsiasi pacchetto Nix degli ultimi 13 anni1.

Il progetto usa qemu-wasm per eseguire la VM interamente lato client1. I pacchetti sono indirizzabili via URL. Apri, per esempio, https://trynix.dev/?pkg=python3%403.6.2, premi “Load” e ottieni una shell interattiva con Python 3.6.2, rilasciato nel 20171.

Simon Willison racconta trynix.dev in un post del 10 settembre 2026. Riporta le parole dell’autore Farid Zakaria, che lo definisce il suo “magnum opus of Nix work”1. Nel post Willison mostra l’esempio pratico con il link a Python 3.6.2: clic, “Load”, shell nella VM con quella versione precisa del linguaggio1.

La dinamica è lineare: una VM Linux x86_64 gira in WebAssembly nel browser; l’utente sceglie un pacchetto Nix di una qualsiasi versione nel perimetro temporale indicato; l’URL codifica la scelta; la VM si avvia e mette a disposizione una shell con quel software pronto all’uso1. Il valore dimostrativo sta nella riproducibilità: l’URL è l’unità di condivisione. Chi riceve il link apre la stessa sessione, con la stessa versione1.

Su questa base si innesta trynix-preview, uno strumento per le revisioni su GitHub: “GitHub action that comments a link on a pull request which lets you boot the PR’s build in the browser using https://trynix.dev. No servers, just browsers.”1 In pratica, alla pull request compare un commento con un link. Il revisore clicca e avvia nel browser la build proposta nella PR, passando da trynix.dev1.

Gli esempi del post sono minimi ma verificabili. L’URL con python3%403.6.2. Il pulsante “Load”. La shell interattiva nella VM che esegue Python 3.6.2 del 2017. La citazione di Zakaria sul progetto come “magnum opus of Nix work”1. Il tutto dentro una cornice chiara: VM in WebAssembly alimentata da qemu-wasm, pacchetti Nix storici, indirizzabilità via URL1.

La nota di Willison è datata 10 settembre 2026 e include il riferimento a trynix-preview con la descrizione letterale. Il link diretto a trynix.dev permette di replicare l’esperimento con un pacchetto storico e osservare il percorso “apri URL, premi Load, interagisci con la shell” descritto nel post1.

Implica una prassi concreta: condividi un URL che avvia esattamente quella versione del software, o la build di una PR, e chi riceve può provarla nel browser senza passaggi aggiuntivi. L’esempio con Python e l’action trynix-preview mostrano come questo riduca l’attrito nel testare versioni specifiche e nello scambio tra autori e revisori1.

Fonti

  1. Any Nix package, live in your browser Simon Willison · 11 settembre 2026
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici

Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:

  • Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono.
  • Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale.
  • Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica.

I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.

Come funziona Millebit, nel dettaglio →

Hai trovato un errore? Segnalacelo
Tipo di segnalazione

Leggiamo ogni segnalazione. Le correzioni fatte sono elencate in Correzioni. L’email, se la lasci, serve solo a risponderti.