• [^] # Re: Vivement l'avènement de Silverblue

    Posté par (site web personnel) . En réponse à la dépêche Fedora Linux 38 devient accessible !. Évalué à 4. Dernière modification le 22 avril 2023 à 18:41.

    Je pose comme hypothèse que Fedora Silverblue amène plus de stabilité et de facilité pour les mises à jours par rapport à Fedora Workstation. Fedora Workstation amène plus de flexibilité et moins d'assurance pour la QA.

    Pas tout à fait, ça dépend où on regarde.

    Au niveau système, oui. Au niveau applicatif la flexibilité est du côté Silverblue. Par exemple avec Fedora Workstation, tu veux la dernière version de LibreOffice qui vient de sortir car une fonctionnalité t'intéresse, mais LibreOffice chez Fedora ne change de version majeure qu'avec une nouvelle version du système, pendant ces quelques mois tu fais comment ? Tu dois attendre ou te démerder souvent à la main. Avec Flatpak pour peu qu'un dépôt le fournisse l'affaire est réglé. Tu veux une nouvelle version de GNOME Fichiers mais pas mettre à jour le reste car pas le temps ou envie de casser ton système qui fonctionne, même topo. Etc.

    Les Flatpak apportent une flexibilité que tu n'as pas dans Fedora classique (et toute distribution classique au fait). Si tu veux sortir des version fournie des dépôts officiels, faut croiser les doigts que quelqu'un ait fait le sale boulot, et que niveau dépendance ça passe.

    Silverblue est rigide au niveau du système pour être stable, mais au dessus du système cela devient en fait plus flexible.

    En y réfléchissant, je serai dans la même situation avec rpm-ostree finalement, puisque l'ajout d'overlays de paquets RPM réduit aussi la stabilité du système.

    Le but ici est d'isoler la partie du système qui démarre et initialise le système du reste. C'est ça l'objectif, quand tu mets à jour ta Fedora toolbox tu ne risques pas d'empêcher le démarrage de ton ordinateur ce qui rend la maintenance bien plus facile.

    J'aime bien aussi l'idée de pouvoir ponctuellement créer des environnements de développement jetable quand je donne un coup de main sur d'autres projets, comme expliqué par Psychofox plus haut.

    C'est aussi un des objectifs, de même que de faciliter la prise en compte de "j'ai un projet au boulot qui a un bogue avec Python 3.9 qui n'est pas dans les dépôts, comment m'en sortir rapidement et simplement ?".

    Je pense que tu as une vue globale, ce n'est pas après une hérésie de faire ce que tu fais, je te donne juste les clés pour comprendre l'intention initiale. Après on verra, la vision bougera peut être aussi à mesure que Silverblue soit adoptée par les utilisateurs avec la variété de situations que cela implique.