Fedora ToolBox: en testverktygslåda för Fedora Silverblue

Silverblue

Fedora Silverblå (tidigare känd som Fedora Atomic Workstation) det är ett modernt och grafiskt operativsystem syftar till bärbara datorer, surfplattor och stationära datorer vars huvudsakliga fokus är att erbjuda ett system baserat på Flatpak-applikationer.

Det är nästa generations Fedora-arbetsstation Det lovar sömlösa uppdateringar, en tydlig åtskillnad mellan operativsystem och applikationer och säkra plattformsapplikationer.

Det grundläggande operativsystemet är en oföränderlig bild av OSTree, och alla applikationer är Flatpaks. Nyligen meddelade utvecklarna som ansvarade för Fedora-projektet att testningen av Fedora verktygslåda.

Om Fedora Toolbox

Detta är är ett verktyg som är utformat för att göra livet enklare för utvecklare som ofta behöver installera flera ytterligare bibliotek och applikationer när det gäller att använda Fedora Silverblue-versioner, som inom en snar framtid kommer att kunna ersätta den klassiska Fedora-arbetsstationen (levereras av Fedora Silverblue som en prioritetsuppsättning för stationära datorer övervägs redan i Fedora 30).

med Fedora ToolBox kan låsa upp oföränderlig OS-bild för att installera RPM via rpm-ostree och avstå från fördelen med uppgraderingar eller att kunna skapa en Docker-behållare för en RPM-baserad verktygslåda.

Kom ihåg att Fedora Silverblue-redaktörer skiljer sig från Fedora Workstation i monolitisk leverans, utan att dela upp bassystemet i separata paket med en uppdateringsmekanism.

Alla ytterligare applikationer installeras i form av flatpak-paket som körs i isolerade behållare.

Systembilden är odelbar och är byggd med OSTree-teknik (enskilda paket kan inte installeras i en sådan miljö, bara hela systembilden kan byggas om genom att utöka den med nya paket med hjälp av rpm-ostree-verktygssatsen).

Under förhållanden där flera bibliotek och små verktyg ständigt måste installeras är detta tillvägagångssätt obekvämt och Fedora Toolbox erbjöds som en väg ut.

Fedora ToolBox-funktioner

Fedora Toolbox kommer låter dig köra en extra sandlåda som kan utrustas godtyckligt med hjälp av den vanliga DNF-pakethanteraren.

Det räcker för utvecklaren att köra kommandot "fedora-toolbox create", varefter han när som helst kan komma in i den miljö som skapats med kommandot "fedora-toolbox enter" och installera valfritt paket med hjälp av dnf-verktyget.

Fedora Toolbox är ett verktyg som erbjuder en välbekant RPM-baserad miljö för att utveckla och felsöka programvara på låsta OSTree-baserade Fedora-system som Silverblue.

Sådana operativsystem levereras som oföränderliga OSTree-bilder, där det är svårt att skapa en utvecklingsmiljö med dina favoritverktyg, redigerare och SDK.

rpm-ostree-flatpak-silverblå

En verktygslådebehållare löser det problemet genom att tillhandahålla en RPM-baserad muterbar behållare.

Det kan innehållsinställas och använda DNF för att installera dina favoritpaket, allt utan att oroa dig för att bryta ditt operativsystem.

Verktygslådans miljö Den är baserad på Fedora-verktygslådans bild. Den här bilden är anpassad så att den nuvarande användaren kan skapa en verktygsbehållare som integreras sömlöst med resten av operativsystemet.

Hur använder jag Fedora ToolBox?

Om de ska prova det måste se till att du har paketet runc-1.0.0-56.dev.git78ef28e i din Silverblue-bild.

Som utvecklaren kommenterar:

Det pågår också en pågående granskning för att lägga till Fedora Toolbox i Fedora.

Om du inte är bekväm med rpm-ostree på kommandoraden, frukta inte.

Snart kommer alla nödvändiga bitar att vara en del av OS-bilden, vilket gör det mycket lättare att börja hacka din Silverblue.

För att använda detta Fedora-verktyg de måste köra alla kommandon som root. För att komma åt den, kör bara:

sudo su

Gjort detta kan du nu skapa en Fedora Toolbox-behållare:

./fedora-toolbox create

Detta skapar en behållare och en bild, kallad fedora-toolbox- : anpassad för din värdanvändare.

Slutligen, för att komma in i verktygslådan, skriv bara:

./fedora-toolbox enter

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Michael Mayol sade

    Tack för artikeln jag tycker att SILVERBLUE är fascinerande, tyvärr laddade jag ner den men den kan inte installeras varken på mitt skrivbord eller på min bärbara dator, låt oss se om jag har tur och de förbättrar installationsprogrammet för att kunna "få tag på det"

    Det konstiga är att i andra samhällen - som den i Manjaro som jag använder - om flatpak LXC och OSTree bryr de sig lite.

    Skrivet detta är Fedora verktygslåda inte en vanlig Fedora i LXC? eller har jag fått fel?

    Jag läste att LXC: erna skulle ha GPU-genomgång eller något liknande i prestanda. Vet du något om det här? För när jag kommer ...

    Kommer alla operativsystem att kunna installeras på dessa LXC: er till och med emulera SoC: er med nästan inbyggda GPU-hastigheter?

  2.   Philip Bravo sade

    Beskrivningen är helt fel, Fedora verktygslåda skapar en förändrad miljö, men isolerad från operativsystemet, ungefär som att skapa en bild med docker, men använda fedora som bas och dnf-förpackning.

  3.   Alvaretto den stora sade

    Hej. Är det möjligt att komma åt den skapade miljön grafiskt eller är den endast tillgänglig via terminal? Tack.