Fedora Silverblue est une distro Linux de type Flatpak uniquement destinée à offrir une expérience Linux stable et sans problème à ses utilisateurs.
Fedora Linux est l’une des versions les plus connues du système d’exploitation Linux. Cette distribution Linux gérée par la communauté, sponsorisée par Red Hat, est fière de développer et d’introduire les logiciels qui finissent par se retrouver dans d’autres distributions Linux.

Fedora Silverblue conditionne et utilise ces logiciels d’une manière différente du modèle traditionnel de bureau Linux, qui pourrait devenir la voie à suivre pour Fedora et, éventuellement, pour d’autres distributions Linux. Vous pouvez déjà l’utiliser aujourd’hui, et voici pourquoi vous pourriez vouloir le faire.

 

Qu’est-ce que Fedora Silverblue ?

Fedora Silverblue est une version de Fedora Linux centrée sur rpm-ostree et Flatpak. En un mot, cela fournit à Linux le type de sécurité et de distribution d’applications que l’on voit sur les téléphones mobiles et les Chromebooks. Pour comprendre Fedora Silverblue, il faut d’abord comprendre ces deux technologies :

Qu’est-ce que rpm-ostree ?

Au lieu de distribuer un système d’exploitation composé de centaines de paquets, Silverblue fournit votre système sous la forme d’une image unique. Lorsque des mises à jour arrivent, plutôt que de télécharger des versions plus récentes de paquets spécifiques, comme les composants du système et les bibliothèques qui fonctionnent en arrière-plan, Silverblue fournit une seule image plus récente qui contient ces mises à jour.

Cela présente quelques grands avantages. Le premier est la stabilité. Votre système ne risque pas de ne pas démarrer ou de mal fonctionner parce qu’un seul paquet est manquant ou corrompu. Au lieu de cela, votre système est une grande image tout ou rien. Mais si un problème survient, vous pouvez facilement réparer l’erreur en démarrant à l’aide d’une image précédente qui est connue pour fonctionner.

Qu’est-ce que Flatpak ?

Flatpak est un format d’application universel qui vous permet d’installer une application sur pratiquement toutes les distributions Linux. C’est un remplacement des paquets traditionnels tels que DEB et RPM, qui ne sont pas universels. Une distro qui utilise des paquets DEB, comme Debian ou Ubuntu, ne peut pas installer de paquets RPM, et vice versa.

Les flatpaks présentent également des avantages supplémentaires en matière de sécurité. Chaque application est un bac à sable, isolé du reste de votre système. Pour qu’une application puisse accéder à d’autres composants, tels que vos fichiers ou votre webcam, vous devez lui accorder la permission.

Démarrer avec Fedora Silverblue

L’installation de Fedora Silverblue se fait de la même manière que celle de Fedora Workstation. Vous pouvez vous rendre sur le même site Web, getfedora.org, et faire défiler la page jusqu’à ce que vous voyiez Silverblue, ou vous pouvez aller directement sur le site Web de Silverblue pour télécharger l’ISO nécessaire.

Si vous êtes familier avec l’installateur de Fedora Linux ou Red Hat Enterprise Linux, vous savez déjà à quoi vous attendre avec Silverblue. Les nouveaux venus trouveront le processus comparable à l’installation d’applications sur Microsoft Windows, où cliquer sur le bouton « Suivant » assez souvent aboutira à l’installation du logiciel que vous voulez.

Une fois que vous aurez redémarré votre nouveau système, vous verrez un bureau GNOME immaculé et l’application GNOME Tour, qui vous présente le fonctionnement de GNOME. À ce stade, vous n’avez pas encore rencontré de différence entre Fedora Silverblue et Fedora Workstation, mais vous êtes sur le point de le faire.

Comment installer les mises à jour

L’une des premières choses que vous devrez faire sur votre nouveau système est d’installer les mises à jour. Vous pouvez ouvrir le logiciel GNOME et essayer d’afficher les mises à jour disponibles, mais cela peut ou non fonctionner. Pour le meilleur ou pour le pire, ce n’est pas un problème spécifique à Fedora Silverblue. Je trouve que le logiciel GNOME n’est pas un outil fiable pour afficher et installer les mises à jour sur Fedora Workstation également.

Si GNOME Software fonctionne, vous verrez une invite à « Redémarrer et mettre à jour ». Contrairement à Fedora Workstation, vous n’aurez pas besoin d’attendre, après avoir redémarré, que Fedora installe vos paquets. Au lieu de cela, Silverblue va simplement redémarrer en utilisant l’image système plus récente que vous venez de télécharger.

Si vous utilisez Linux depuis assez longtemps, le fait que le logiciel GNOME ne fonctionne pas peut ne pas sembler être un problème. Vous êtes peut-être déjà habitué à installer les mises à jour par le biais de la ligne de commande. Ce n’est pas parce que c’est le seul moyen ou le moyen le plus facile d’installer des mises à jour sous Linux, mais parce que la ligne de commande fait souvent le travail plus rapidement et avec un maximum d’informations présentées, montrant exactement quelles mises à jour vous obtenez.

Remarquez que dans Silverblue, la commande ne nécessite pas de sudo ou d’accès administrateur. Sur Silverblue, vous n’avez pas besoin d’autorisations élevées pour mettre à jour votre système ou installer des logiciels.

Lorsque la mise à niveau est terminée, le terminal affiche une liste complète des paquets mis à niveau dans la nouvelle image système et une commande que vous pouvez exécuter pour redémarrer votre système, ce que vous devez faire avant que les mises à jour téléchargées ne prennent effet.

Comment installer des applications sur Silverblue

Au premier lancement, le logiciel GNOME semblera plus peuplé que d’habitude. C’est parce que Fedora Silverblue ne fournit pas toutes les applications disponibles sous forme de RPM dans le dépôt Fedora habituel. Silverblue utilise plutôt un dépôt Fedora séparé d’applications Flatpak connu sous le nom de Fedora Container Registry. Diverses applications GNOME, des jeux et quelques applications de productivité clés comme LibreOffice sont disponibles, mais il y a beaucoup à désirer.

Pour obtenir plus de logiciels, vous voudrez vous rendre sur Flathub et suivre les instructions de configuration très simples. Cela élargira considérablement les applications disponibles dans les logiciels GNOME.

Pour installer des applications à partir du terminal, il suffit d’utiliser la commande flatpak install. Contrairement à DNF, vous n’avez pas besoin de connaître le nom exact d’un paquet. Flatpak va généralement deviner ce que vous cherchez ou vous présenter des options si la réponse n’est pas claire.

Si un programme que vous voulez n’est pas disponible sous forme de Flatpak, vous avez toujours la possibilité d’installer des RPM, mais c’est là que les choses se compliquent.

Pour les applications que vous avez l’intention d’utiliser souvent, vous voudrez probablement les ajouter à votre image système en utilisant la commande rpm-ostree install. Faites suivre cette commande du nom exact du paquet DNF que vous souhaitez installer. Vous devrez ensuite redémarrer votre ordinateur. À partir de ce moment-là, votre image système inclura ces applications lors des mises à niveau. Pour supprimer un logiciel, y compris les applications préinstallées comme Firefox, utilisez la commande rpm-ostree override remove.

L’autre approche consiste à lancer des applications à partir de la ligne de commande. Ces applications n’apparaîtront pas dans votre tiroir d’applications, et leurs icônes n’apparaîtront pas dans votre dock. Pour suivre cette voie, vous devrez vous familiariser avec Toolbox.
Travailler dans le terminal

Fedora Silverblue est livré avec un terminal, et la plupart des commandes que vous rencontrerez fonctionneront toujours. Mais si vous voulez ajouter ou supprimer des paquets, vous devrez vous tourner vers un outil appelé Toolbox.

Toolbox crée des conteneurs, ou espaces de travail isolés, où vous pouvez installer tous les paquets que vous voulez sans encombrer votre système.