Fedora ToolBox: una caixa d'eines de prova per a Fedora Silverblue

blau plata

Fedora Blau Platejat (Anteriorment conegut com Fedora Atomic Workstation) és un sistema operatiu modern i gràfic dirigit a ordinadors portàtils, pastilles i ordinadors d'escriptori que té com a principal enfocament l'oferir un sistema amb base d'aplicacions Flatpak.

És l'estació de treball Fedora de pròxima generació que promet actualitzacions sense problemes, una separació clara entre el sistema operatiu i les aplicacions, i aplicacions segures i multiplataforma.

El sistema operatiu bàsic és una imatge immutable de OSTree, i totes les aplicacions són Flatpaks. Fa poc els desenvolupadors de a càrrec de el projecte de Fedora han anunciat l'inici de les proves de Caixa d'eines de Fedora.

Sobre Fedora Toolbox

aquesta aquesta és una eina dissenyada per facilitar-li la vida als desenvolupadors que sovint necessiten instal·lar diverses biblioteques i aplicacions addicionals en termes d'usar les versions de Fedora Silverblue, que en un futur pròxim podran reemplaçar l'estació de treball clàssica de Fedora (subministrada per Fedora Silverblue com un conjunt prioritari per a escriptoris ja es considera en Fedora 30).

Amb Fedora ToolBox poden desbloquejar la imatge de sistema operatiu immutable per instal·lar RPM a través de rpm-ostree i renunciar a l'benefici de les actualitzacions o el poder crear un contenidor Docker per obtenir una caixa d'eines basada en RPM.

Recordin que els editors de Fedora Silverblue difereixen de Fedora Workstation en el lliurament monolítica, sense dividir la base del sistema en paquets separats, utilitzant un mecanisme d'actualització.

Totes les aplicacions addicionals s'instal·len en forma de paquets flatpak que s'executen en contenidors aïllats.

La imatge de el sistema és indivisible i es forma amb la tecnologia OSTree (els paquets individuals no es poden instal·lar en un entorn d'aquest tipus, només es pot reconstruir la imatge completa de sistema a l'expandir amb paquets nous utilitzant el conjunt d'eines rpm-ostree ).

En condicions en què es requereix constantment instal·lar diverses biblioteques i utilitats petites, aquest enfocament és inconvenient i Fedora Toolbox es va oferir com a sortida.

Característiques de Fedora ToolBox

Fedora Toolbox li permet executar un entorn aïllat addicional que pot equipar-arbitràriament amb l'ajuda de l'administrador de paquets DNF habitual.

N'hi ha prou que el desenvolupador executeu l'ordre «fedora-toolbox create», després de les quals, en qualsevol moment, pot ingressar a l'entorn creat amb la comanda «fedora-toolbox enter» i instal·lar qualsevol paquet utilitzant la utilitat dnf.

Fedora Toolbox és una eina que ofereix un entorn familiar basat en RPM per desenvolupar i depurar programari en sistemes Fedora basats en OSTree bloquejats com Silverblue.

Aquests sistemes operatius s'envien com imatges OSTree immutables, on és difícil configurar un entorn de desenvolupament amb les seves eines, editors i SDK favorits.

rpm-ostree-flatpak-silverblue

Un contenidor de la caixa d'eines resol aquest problema a l'proporcionar un contenidor mutable basat en RPM.

Pot ser ajustat a el contingut i usar DNF per instal·lar les seves paquets favorits, tot sense preocupar-se per trencar el seu sistema operatiu.

L'entorn de la caixa d'eines es basa en la fedora-toolboximagen. Aquesta imatge es personalitza perquè l'usuari actual pugui crear un contenidor d'eines que s'integri perfectament amb la resta de sistema operatiu.

Com utilitzar Fedora ToolBox?

Si ho van a provar deuen vos de tenir el paquet runc-1.0.0-56.dev.git78ef28e en la seva imatge de Silverblue.

Tal com ho comenta el desenvolupador:

També hi ha una revisió en curs per afegir Fedora Toolbox a Fedora.

Si no et sents còmode amb rpm-ostree en la línia d'ordres, llavors no temes.

Molt aviat, totes les peces necessàries formaran part de la imatge de sistema operatiu, de manera que serà molt més fàcil començar a piratejar la teva Silverblue.

Per poder utilitzar aquesta eina de Fedora han d'executar totes les ordres com a root. Per accesar a aquest n'hi ha prou amb executar:

sudo su

Fet això ara poden crear un contenidor de Fedora Toolbox:

./fedora-toolbox create

Això crearà un contenidor, i una imatge, anomenada fedora-toolbox- : personalitzada per al seu usuari host.

Finalment, per a ingressar a la caixa d'eines n'hi ha prou amb teclejar:

./fedora-toolbox enter

3 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Miguel Mayol va dir

    Gràcies per l'article em sembla fascinant SILVERBLUE, desafortunadament el vaig baixar però no es deixa instal·lar ni en el meu sobretaula ni en el meu portàtil, a veure si tinc sort i milloren l'instal·lador per poder «ficar-li mà»

    El cas estrany és que en altres comunitats - com a el de Manjaro que ús - el de l'flatpak lxc i el OSTree els importa poc.

    Escrit això, Fedora toolbox ¿No és una Fedora normal en lxc? o ho he entès malament ?.

    Vaig llegir que els lxc anaven a tenir GPU passthrough o alguna cosa semblant en prestacions Saps alguna cosa d'això? Perquè quan arribi ...

    Es podran instal·lar tots els SO en aquests LXCs fins i tot emulant SoCs amb velocitats de GPU gairebé natives?

  2.   Felipe Bravo va dir

    La descripció és totalment errònia, Fedora toolbox crea un entorn mutable, però aïllat de sistema operatiu, molt semblant a crear una imatge amb docker, però fent servir fedora com a base, i empaquetat dnf.

  3.   Alvaretto El Gran va dir

    Hola. És possible accedir a l'entorn creat de forma gràfica o Només mitjançant terminal? Gràcies.