Værktøjet Distrobox 1.3, der gør det muligt hurtigt at installere og køre enhver Linux-distribution i en container og integrere den med det primære system, er nu tilgængeligt. Projektets kode er skrevet i Shell og distribueres under GPLv3-licensen.
Projektet er implementeret som et overlay over værktøjerne Docker eller Podman og adskiller sig ved at maksimere forenklingen af arbejdet og indstillingen af integrationen af det kørte miljø med resten af systemet. For at oprette et miljø med en anden distribution er det tilstrækkeligt at udføre én kommando, distrobox-create, uden at skulle bekymre sig om detaljerne. Efter lanceringen sørger Distrobox for, at brugerens hjemmemappe videresendes til containeren, og den konfigurerer adgangen til server X11 og Wayland for at køre grafiske applikationer fra containeren, tillader tilslutning af eksterne lagringsenheder, tilføjer lydoutput, implementerer integration på niveau med SSH-agent, D-Bus og udev.
Som et resultat kan brugeren arbejde fuldt ud i en anden distribution uden at forlade det primære system. Distrobox deklarerer muligheden for at bruge 16 distributioner som værtsystem, herunder Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL og Fedora. Enhver distribution, der har billeder i OCI-format, kan køre i containeren.
De primære anvendelsesområder inkluderer eksperimenter med atomisk opdaterbare distributioner som Endless OS, Fedora Silverblue, OpenSUSE MicroOS og SteamOS3, oprettelse af adskilte isolerede miljøer (f.eks. til kørsel af hjemme-konfigurationen på en arbejdsbærbar) og adgang til nyere versioner af applikationer fra eksperimentelle grene af distributionerne.
I den nye udgivelse er kommandoen distrobox-host-exec tilføjet for at køre kommandoer fra containeren i værtsystemets miljø. Understøttelse af værktøjet microdnf er tilføjet. Understøttelse af containere, der arbejder med root-rettigheder (rootful), er blevet implementeret. Støtten til distributioner er blevet udvidet (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, systemer baseret på ostree). Integration med systemmiljøet er forbedret, for eksempel er synkronisering af tidszoneindstillinger, DNS og /etc/hosts blevet implementeret.

Kilde: opennet.ru
