Fedora ToolBox: een testtoolbox voor Fedora Silverblue

zilverblauw

Gleufhoed Zilverblauw (voorheen bekend als Fedora Atomic Workstation) het is een modern en grafisch besturingssysteem gericht op laptops, tablets en desktops waarvan de belangrijkste focus is om een ​​systeem aan te bieden op basis van Flatpak-applicaties.

Het is het Fedora-werkstation van de volgende generatie Het belooft naadloze updates, een duidelijke scheiding tussen het besturingssysteem en applicaties, en veilige, platformonafhankelijke applicaties.

Het basisbesturingssysteem is een onveranderlijke afbeelding van OSTree, en alle applicaties zijn Flatpaks. Onlangs kondigden de ontwikkelaars die verantwoordelijk waren voor het Fedora-project de start aan van het testen van Fedora Gereedschapskist.

Over Fedora Toolbox

Dit is is een tool die is ontworpen om het leven gemakkelijker te maken voor ontwikkelaars die vaak meerdere extra bibliotheken en applicaties moeten installeren in termen van het gebruik van Fedora Silverblue versies, die in de nabije toekomst in staat zullen zijn om het klassieke Fedora werkstation te vervangen (geleverd door Fedora Silverblue als een prioriteitsset voor desktops wordt al overwogen in Fedora 30).

met Fedora ToolBox kan een onveranderlijk OS-image ontgrendelen om RPM via rpm-ostree te installeren en afzien van het voordeel van upgrades of het kunnen maken van een Docker-container voor een op RPM gebaseerde toolbox.

Onthoud dat Fedora Silverblue-editors verschillen van Fedora Workstation in monolithische levering, zonder het basissysteem in aparte pakketten te verdelen, met behulp van een updatemechanisme.

Alle extra applicaties worden geïnstalleerd als flatpak-pakketten die in geïsoleerde containers worden uitgevoerd.

Het systeemimage is ondeelbaar en is gebouwd met OSTree-technologie (individuele pakketten kunnen niet in een dergelijke omgeving worden geïnstalleerd, alleen het volledige systeemimage kan opnieuw worden opgebouwd door het uit te breiden met nieuwe pakketten met behulp van de rpm-ostree-toolkit).

In omstandigheden waar constant meerdere bibliotheken en kleine hulpprogramma's moeten worden geïnstalleerd, is deze aanpak onhandig en werd Fedora Toolbox als een uitweg aangeboden.

Fedora ToolBox-functies

Fedora Toolbox zal stelt u in staat om een ​​extra sandbox uit te voeren die willekeurig kan worden uitgerust met behulp van de gebruikelijke DNF-pakketbeheerder.

Het is voldoende voor de ontwikkelaar om het commando "fedora-toolbox create" uit te voeren, waarna hij op elk moment de omgeving kan openen die is gemaakt met het commando "fedora-toolbox enter" en elk pakket kan installeren met behulp van het dnf-hulpprogramma.

Fedora Toolbox is een tool die een vertrouwde RPM-gebaseerde omgeving biedt voor het ontwikkelen en debuggen van software op vergrendelde OSTree-gebaseerde Fedora-systemen zoals Silverblue.

Dergelijke besturingssystemen worden verzonden als onveranderlijke OSTree-afbeeldingen, waarbij het moeilijk is om een ​​ontwikkelomgeving op te zetten met uw favoriete tools, editors en SDK's.

rpm-ostree-flatpak-zilverblauw

Een toolbox-container lost dat probleem op door een op RPM gebaseerde veranderlijke container te bieden.

Het kan worden afgestemd op de inhoud en DNF gebruiken om uw favoriete pakketten te installeren, zonder dat u zich zorgen hoeft te maken dat uw besturingssysteem kapot gaat.

De toolbox-omgeving Het is gebaseerd op de fedora-toolbox-afbeelding. Deze afbeelding is aangepast zodat de huidige gebruiker een toolcontainer kan maken die naadloos integreert met de rest van het besturingssysteem.

Hoe Fedora ToolBox te gebruiken?

Als ze het gaan proberen moet ervoor zorgen dat u het pakket heeft runc-1.0.0-56.dev.git78ef28e in je Silverblue-afbeelding.

Zoals de ontwikkelaar opmerkt:

Er is ook een lopende beoordeling om de Fedora Toolbox aan Fedora toe te voegen.

Als u niet vertrouwd bent met rpm-ostree op de opdrachtregel, vrees dan niet.

Binnenkort zullen alle benodigde onderdelen deel uitmaken van de image van het besturingssysteem, waardoor het veel gemakkelijker wordt om uw Silverblue te hacken.

Om deze Fedora-tool te gebruiken ze moeten alle commando's als root draaien. Om toegang te krijgen, voert u gewoon uit:

sudo su

Als je dit hebt gedaan, kun je nu een Fedora Toolbox-container maken:

./fedora-toolbox create

Dit zal een container maken, en een afbeelding, genaamd fedora-toolbox- ​ aangepast voor uw hostgebruiker.

Om de toolbox te openen, typt u tenslotte:

./fedora-toolbox enter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Michael Mayol zei

    Bedankt voor het artikel dat ik SILVERBLUE fascinerend vind, helaas heb ik het gedownload, maar het kan niet op mijn desktop of op mijn laptop worden geïnstalleerd, laten we kijken of ik geluk heb en ze verbeteren het installatieprogramma om het "in handen te krijgen"

    Het vreemde is dat in andere gemeenschappen - zoals die in Manjaro die ik gebruik - het flatpak LXC en de OSTree niet veel kan schelen.

    Dit geschreven, is de Fedora toolbox geen normale Fedora in LXC? of heb ik het verkeerd?

    Ik las dat de LXC's GPU-passthrough of iets dergelijks in prestaties zouden hebben.Weet je hier iets van? Want als ik aankom ...

    Kunnen alle besturingssystemen op deze LXC's worden geïnstalleerd, zelfs SoC's emuleren met bijna native GPU-snelheden?

  2.   Philip Bravo zei

    De beschrijving is totaal verkeerd, Fedora toolbox creëert een veranderlijke omgeving, maar geïsoleerd van het besturingssysteem, net zoals het maken van een afbeelding met docker, maar met Fedora als basis, en dnf-verpakking.

  3.   Alvaretto de grote zei

    Hallo. Is het mogelijk om toegang te krijgen tot de grafisch gecreëerde omgeving of is deze alleen toegankelijk via een terminal? Bedankt.