Ho cercato un confronto, ma ho trovato non e non sono abbastanza ben informato per farlo da solo.
Tutti forniscono aggiornamenti transazionali, ma diversi livelli di contenimento.
- Snappy si compila staticamente in librerie per fornire più versioni di dipendenze binarie. Dichiara i servizi forniti (e necessari?) Come metadati. Il pacchetto è fornito come una singola immagine?
- Nix si occupa del collegamento dinamico per fornire più versioni di dipendenze binarie? Dichiara i servizi forniti e necessari come metadati. Il pacchetto viene fornito tramite un repository che si occupa delle dipendenze.
- Guix è come Nix, ma presenta l'integrazione GNU.
Un confronto più approfondito tra Nix e Guix è dato da Sander van der Burg , che non ho studiato in dettaglio. Immagino che qualcuno di Canonical abbia fatto un'analisi delle soluzioni esistenti. Esistono altri sistemi di distribuzione basati su immagini, come mi è stato detto CoreOS.
Quindi, come si collega Snappy Ubuntu a Nix e Guix? Quali sono le principali differenze?