Fedora ToolBox: une boîte à outils de test pour Fedora Silverblue

bleu argenté

Fedora Argentbleu (anciennement connu sous le nom de Fedora Atomic Workstation) c'est un système d'exploitation moderne et graphique destiné aux ordinateurs portables, tablettes et ordinateurs de bureau dont l'objectif principal est de proposer un système basé sur des applications Flatpak.

C'est la station de travail Fedora de nouvelle génération Il promet des mises à jour transparentes, une séparation claire entre le système d'exploitation et les applications, et des applications multiplateformes sécurisées.

Le système d'exploitation de base est une image immuable d'OSTree, et toutes les applications sont des Flatpaks. Récemment, les développeurs en charge du projet Fedora ont annoncé le début des tests de Boîte à outils Fedora.

À propos de Fedora Toolbox

C'est est un outil conçu pour faciliter la vie des développeurs qui ont souvent besoin d'installer plusieurs bibliothèques et applications supplémentaires en termes d'utilisation des versions de Fedora Silverblue, qui dans un proche avenir pourrait remplacer le poste de travail classique de Fedora (fourni par Fedora Silverblue comme un ensemble de priorités pour les ordinateurs de bureau est déjà pris en compte dans Fedora 30).

Avec Fedora ToolBox peut déverrouiller une image de système d'exploitation immuable pour installer RPM via rpm-ostree et renoncer au bénéfice des mises à niveau ou être en mesure de créer un conteneur Docker pour une boîte à outils basée sur RPM.

Rappelez-vous que les éditeurs Fedora Silverblue diffèrent de Fedora Workstation par la livraison monolithique, sans diviser le système de base en packages séparés, en utilisant un mécanisme de mise à jour.

Toutes des applications supplémentaires sont installées sous la forme de packages flatpak qui s'exécutent dans des conteneurs isolés.

L'image système est indivisible et est construite avec la technologie OSTree (les packages individuels ne peuvent pas être installés dans un tel environnement, seule l'image système complète peut être reconstruite en l'étendant avec de nouveaux packages à l'aide du toolkit rpm-ostree).

Dans des conditions où plusieurs bibliothèques et petits utilitaires doivent constamment être installés, cette approche est peu pratique et Fedora Toolbox a été proposé comme solution.

Fonctionnalités de Fedora ToolBox

Fedora Toolbox va vous permet d'exécuter un bac à sable supplémentaire qui peut être arbitrairement équipé à l'aide du gestionnaire de packages DNF habituel.

Il suffit au développeur d'exécuter la commande "fedora-toolbox create", après quoi, à tout moment, il peut entrer dans l'environnement créé avec la commande "fedora-toolbox enter" et installer n'importe quel paquet à l'aide de l'utilitaire dnf.

Fedora Toolbox est un outil qui offre un environnement familier basé sur RPM pour le développement et le débogage de logiciels sur des systèmes Fedora basés sur OSTree verrouillés comme Silverblue.

Ces systèmes d'exploitation sont livrés sous forme d'images OSTree immuables, où il est difficile de configurer un environnement de développement avec vos outils, éditeurs et SDK préférés.

rpm-ostree-flatpak-silverblue

Un conteneur de boîte à outils résout ce problème en fournissant un conteneur mutable basé sur RPM.

Il peut être adapté au contenu et utiliser DNF pour installer vos packages préférés, le tout sans vous soucier de casser votre système d'exploitation.

L'environnement de la boîte à outils Il est basé sur l'image fedora-toolbox. Cette image est personnalisée afin que l'utilisateur actuel puisse créer un conteneur d'outils qui s'intègre parfaitement au reste du système d'exploitation.

Comment utiliser Fedora ToolBox?

S'ils vont l'essayer doit vous assurer que vous avez le paquet runc-1.0.0-56.dev.git78ef28e dans votre image Silverblue.

Comme le dit le développeur:

Il y a aussi une révision en cours pour ajouter la boîte à outils Fedora à Fedora.

Si vous n'êtes pas à l'aise avec rpm-ostree sur la ligne de commande, ne craignez rien.

Très prochainement, toutes les pièces nécessaires feront partie de l'image du système d'exploitation, ce qui facilitera grandement le piratage de votre Silverblue.

Pour utiliser cet outil Fedora ils doivent exécuter toutes les commandes en tant que root. Pour y accéder, exécutez simplement:

sudo su

Cela fait, vous pouvez maintenant créer un conteneur Fedora Toolbox:

./fedora-toolbox create

Cela créera un conteneur et une image, appelée fedora-toolbox- : personnalisé pour votre utilisateur hôte.

Enfin, pour entrer dans la boîte à outils, tapez simplement:

./fedora-toolbox enter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Michel Mayol dit

    Merci pour l'article que je trouve SILVERBLUE fascinant, malheureusement je l'ai téléchargé mais il ne peut pas être installé ni sur mon bureau ni sur mon ordinateur portable, voyons si j'ai de la chance et ils améliorent l'installateur pour pouvoir "mettre la main dessus"

    Ce qui est étrange, c'est que dans d'autres communautés - comme celle de Manjaro que j'utilise - le flatpak LXC et l'OSTree ne s'en soucient pas beaucoup.

    Écrit ceci, la boîte à outils Fedora n'est pas un Fedora normal dans LXC? ou ai-je tort?

    J'ai lu que les LXC allaient avoir un relais GPU ou quelque chose de similaire en termes de performances. Savez-vous quelque chose à ce sujet? Parce que quand j'arrive ...

    Tous les systèmes d'exploitation pourront-ils être installés sur ces LXC, même en émulant des SoC avec des vitesses de GPU quasi-natives?

  2.   Felipe Bravo dit

    La description est totalement erronée, Fedora toolbox crée un environnement mutable, mais isolé du système d'exploitation, un peu comme créer une image avec docker, mais en utilisant fedora comme base et le packaging dnf.

  3.   Alvaretto le grand dit

    Salut. Est-il possible d'accéder à l'environnement créé graphiquement ou est-il uniquement accessible via le terminal? Merci.