Szukałem porównania, ale nie znalazłem i nie jestem wystarczająco dobrze poinformowany, aby sam to zrobić.
Wszystkie zapewniają aktualizacje transakcyjne, ale różne poziomy powstrzymywania.
- Snappy kompiluje się statycznie w bibliotekach, aby zapewnić wiele wersji zależności binarnych. Deklaruje dostarczone (i potrzebne?) Usługi jako metadane. Pakiet jest dostarczany jako pojedynczy obraz?
- Nix zajmuje się dynamicznym łączeniem w celu zapewnienia wielu wersji zależności binarnych? Deklaruje dostarczone i potrzebne usługi jako metadane. Pakiet jest dostarczany przez repozytorium zajmujące się zależnościami.
- Guix jest jak Nix, ale oferuje integrację GNU.
Bardziej szczegółowe porównanie między Nixem a Guixem podaje Sander van der Burg , którego nie studiowałem szczegółowo. Zgaduję, że ktoś w Canonical dokonał analizy istniejących rozwiązań. Istnieją inne systemy wdrażania oparte na obrazach, jak mi powiedziano CoreOS.
Jak więc Snappy Ubuntu odnosi się do Nixa i Guixa? Jakie są główne różnice?