J'ai cherché une comparaison mais j'ai trouvé non et je ne suis pas assez bien informé pour le faire moi-même en ce moment.
Tous fournissent des mises à jour transactionnelles, mais différents niveaux de confinement.
- Snappy compile statiquement dans les bibliothèques pour fournir plusieurs versions des dépendances binaires. Il déclare les services fournis (et nécessaires?) En tant que métadonnées. Le package est fourni en une seule image?
- Nix traite de la liaison dynamique pour fournir plusieurs versions de dépendances binaires? Il déclare les services fournis et nécessaires en tant que métadonnées. Le package est fourni via un référentiel traitant des dépendances.
- Guix est comme Nix, mais dispose d'une intégration GNU.
Une comparaison plus approfondie entre Nix et Guix est donnée par Sander van der Burg , que je n'ai pas étudié en détail. Je suppose que quelqu'un chez Canonical a fait une analyse des solutions existantes. Il existe d'autres systèmes de déploiement basés sur des images, comme CoreOS m'a-t-on dit.
Alors, comment Snappy Ubuntu est-il lié à Nix et Guix? Quelles sont les principales différences?