Distrobox, et fremragende værktøj til at integrere enhver distro i dit system takket være containere

er blevet gjort kendt den nye version af Distrobox 1.3, som er placeret som et værktøj, der giver dig mulighed for hurtigt at installere og køre enhver Linux-distribution i en container og sikre dets integration med hovedsystemet.

Projektet er implementeret som et plugin oven på Docker- eller Podman-værktøjssættet, og er kendetegnet ved den maksimale forenkling af arbejdet og konfigurationen af ​​integrationen af ​​eksekveringsmiljøet med resten af ​​systemet.

For at skabe et miljø med en anden distro skal du bare køre en enkelt distrobox-create-kommando uden at tænke på det fine. Efter lancering videresender Distrobox brugerens hjemmebibliotek til containeren, konfigurerer adgang til X11-serveren og Wayland til at køre fra GUI-containeren, giver dig mulighed for at tilslutte eksterne drev, tilføjer lydoutput, implementerer shell-level integration SSH agent, D-Bus og udev.

Som et resultat kan brugeren fuldt ud arbejde på en anden distribution uden at forlade hovedsystemet. Distrobox hævder at være i stand til at være vært for 16 distributioner, inklusive Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL og Fedora. Ethvert distributionssæt, for hvilket der findes billeder i OCI-format, kan lanceres i containeren.

Dette projekt har til formål at bringe enhver brugerplads af distribution til enhver anden podman- eller docker-kompatibel distribution, så det er nævnt, at det er skrevet i POSIX sh, så det er så bærbart som muligt, og at brugeren ikke har problemer med afhængighederne og kompatibiliteten af ​​versionen af ​​glibc, udover at den også har til formål at komme ind i containeren som hurtigst muligt. hurtigt muligt

Distrobox 1.3 hovednyheder

Den nye version skiller sig ud pga tilføj kommandoen distrobox-host-exec for at køre kommandoer fra en container kører i værtsmiljøet.

En anden ændring, der skiller sig ud, er den tilføjet understøttelse af microdnf toolkit, samt implementeret support til containere, der kører som root (rootful).

Ud over dette fremhæver den også udvidet support til distributioner (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, ostree-baserede systemer) og at bedre integration med systemmiljøet blev implementeret, for eksempel synkronisering af tidszoneindstillinger, dns og /etc/hosts.

Af de andre ændringer der skiller sig ud:

  • Tilføjet -s/–size mulighed for at vise containerdiskbrug
  • AlmaLinux 9 tilføjet til testede containerdistributioner
  • Fast gentoo support
  • Tilføjet flere grundlæggende værktøjer, unminify apt-get/dnf/yum/pacman/zypper – installer langs og docs
  • tilføjet pinentry til basispakkelisten
  • Rette til manglende variabler i nogle containerbilleder
  • montere hjem på kanonisk sted til ostree-systemer.

Hvordan installeres DistroBox på Linux?

For dem der er interesseret i at kunne installere dette værktøj, Du skal vide, at det er tilgængeligt i mange af de vigtigste Linux-distributionsdepoter.

Men i dette tilfælde vil vi bruge installationsmetoden, der tilbydes til næsten enhver Linux-distribution. For at gøre dette skal du blot åbne en terminal, og i den skriver vi følgende:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Og klar med det kan vi begynde at bruge dette værktøj.

Med hensyn til brugen er distrobox opdelt i 8 kommandoer:

  1. distrobox-create- opretter beholderen
  2. distrobox-enter – for at komme ind i beholderen
  3. distrobox-list- for at vise containere oprettet med distrobox
  4. distrobox-rm- for at fjerne en beholder oprettet med distrobox
  5. distrobox-stop- for at stoppe en kørende container oprettet med distrobox
  6. distrobox-init – containerens indgangspunkt (ikke beregnet til at blive brugt manuelt)
  7. distrobox-export- er designet til at blive brugt inde i containeren, nyttig til eksport af applikationer og tjenester fra containeren til værten
  8. distrobox-host-exec- for at udføre kommandoer/programmer fra værten, mens den er inde i containeren

Endelig Hvis du er interesseret i at lære mere om Distrobox, du skal vide, at koden for projektet er skrevet i Shell og distribueres under GPLv3-licensen. Du kan konsultere både dens kildekode, såvel som dens brugermanualer og mere information i næste link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.