C'est pas 1000 fois plus simple d'avoir un snapshot du système et de pouvoir redémarrer dessus ? Ça pose des questions au formatage mais c'est assez trivial et sans autres impact sur le système.
Oui et non.
Tout d'abord Silverblue ne se résume pas juste à ce genre de cas d'usage, avoir le système en lecture seule et minimaliste avec le reste des applications isolées et modulaires c'est un autre aspect non couvert par les snapshot.
Ensuite les snapshot sont éventuellement un détail d'implémentation. C'est d'ailleurs je crois l'approche choisie par OpenSuse avec MicroOS.
Et enfin ta solution est aussi imparfaite. Prenons un exemple, j'installe Fedora Rawhide sur ma machine directement, mais à cause d'un pépin je souhaite passer à Fedora stable, comme je n'ai pas installé Fedora stable auparavant je n'ai pas de snapshot sous la main, je dois faire un upgrade classique ce qui est long et est un processus qui n'est pas fiable à 100%.
Ou si le snapshot a 10 mois et que je souhaite y revenir, je devrais me taper une grosse mise à jour après (et même une mise à niveau car une nouvelle Fedora est sortie) et par la même occasion je perds les changements faits sur le système entre temps.
Avec Fedora Silverblue il n'y a pas ces problèmes. Je peux rebaser sur n'importe quelle version de Fedora de manière assez fiable et rapidement quelque soit les conditions. Je n'ai pas besoin d'avoir eu un snapshot fonctionnel précédent pour y revenir.
C'est pas Nix puis Guix qui ont initié ce type de distributions plutôt ?
Je n'ai pas dit que Fedora avait tout inventé, d'ailleurs techniquement Android est plus ancien sur la question et j'en ai parlé.
Mais l'approche de NixOS est encore différente et Fedora a travaillé sur le sujet bien avant que NixOS devienne populaire ou que les autres distributions ne s'y mettent. Fedora est clairement à l'avant garde sur la question même si elle n'est pas la première.
[^] # Re: Tiens
Posté par Renault (site web personnel) . En réponse à la dépêche Fedora a 20 ans : coup d'oeil dans le rétro avec Renault. Évalué à 5.
Oui et non.
Tout d'abord Silverblue ne se résume pas juste à ce genre de cas d'usage, avoir le système en lecture seule et minimaliste avec le reste des applications isolées et modulaires c'est un autre aspect non couvert par les snapshot.
Ensuite les snapshot sont éventuellement un détail d'implémentation. C'est d'ailleurs je crois l'approche choisie par OpenSuse avec MicroOS.
Et enfin ta solution est aussi imparfaite. Prenons un exemple, j'installe Fedora Rawhide sur ma machine directement, mais à cause d'un pépin je souhaite passer à Fedora stable, comme je n'ai pas installé Fedora stable auparavant je n'ai pas de snapshot sous la main, je dois faire un upgrade classique ce qui est long et est un processus qui n'est pas fiable à 100%.
Ou si le snapshot a 10 mois et que je souhaite y revenir, je devrais me taper une grosse mise à jour après (et même une mise à niveau car une nouvelle Fedora est sortie) et par la même occasion je perds les changements faits sur le système entre temps.
Avec Fedora Silverblue il n'y a pas ces problèmes. Je peux rebaser sur n'importe quelle version de Fedora de manière assez fiable et rapidement quelque soit les conditions. Je n'ai pas besoin d'avoir eu un snapshot fonctionnel précédent pour y revenir.
Je n'ai pas dit que Fedora avait tout inventé, d'ailleurs techniquement Android est plus ancien sur la question et j'en ai parlé.
Mais l'approche de NixOS est encore différente et Fedora a travaillé sur le sujet bien avant que NixOS devienne populaire ou que les autres distributions ne s'y mettent. Fedora est clairement à l'avant garde sur la question même si elle n'est pas la première.