Distrobox 1.7-verktyget har publicerats, vilket gör det möjligt att snabbt installera och köra vilken Linux-distribution som helst i en container och sÀkerstÀlla dess integration med huvudsystemet. Projektkoden Àr skriven i Shell och distribueras under GPLv3-licensen.
Projektet erbjuder ett lager ovanpÄ Docker, Podman eller Lilipod och kÀnnetecknas av maximal förenkling av arbetet och integrationen av den körda miljön med resten av systemet. För att skapa en miljö med en annan distribution rÀcker det att utföra ett kommando för att skapa en distrobox utan att behöva tÀnka pÄ detaljerna. NÀr Distrobox har startats, dirigerar den anvÀndarens hemkatalog till containern och konfigurerar Ätkomst till servern X11 och Wayland för att köra grafiska applikationer frÄn containern, tillÄter anslutning av externa lagringsenheter, lÀgger till ljudutgÄng, implementerar integration pÄ SSH-agentnivÄ, D-Bus och udev.
I Distrobox anges möjligheten att anvÀnda 25 distributioner som vÀrdsystem, inklusive Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL och Fedora. I containern kan vilken distribution som helst köras som har bilder i OCI-format. Efter installation kan anvÀndaren arbeta fullt ut i en annan distribution utan att lÀmna huvudsystemet.
De viktigaste anvÀndningsomrÄdena inkluderar experiment med atomÀrt uppdaterade distributioner, som Endless OS, Fedora Silverblue, OpenSUSE MicroOS och SteamOS3, skapande av separata isolerade miljöer (till exempel för att köra en hemkonfiguration pÄ en arbetsbÀrbar dator), Ätkomst till nyare versioner av applikationer frÄn distributions experimentella grenar.
I den nya utgÄvan:
Distrobox-exportverktyget har fĂ„tt alternativet "âenter-flags" för att ange ytterligare Distrobox-flaggor som överförs vid körning av kommandot distrobox-enter. Distrobox-export innehĂ„ller ocksĂ„ alternativen "âlist-apps" och "âlist-binaries" för att lista de exporterade applikationerna och exekverbara filer.
Distrobox-create-verktyget har fĂ„tt alternativen "âhostname" för att ange en vĂ€rd som skiljer sig frĂ„n miljöns namn, och "âunshare-groups" för att stĂ€nga av delningen av grupper med vĂ€rdmiljön.
FörbÀttrad hantering av login shell.
FörbÀttrad stöd för systemd i containrar med init-system.
FörbÀttrad funktionalitet pÄ system med NVIDIA-grafikkort.
FörbÀttrad stöd för containrar med Wolfi-distributionen.
FörbÀttrad prestanda för grafiska applikationer som exekveras i containrar med root-rÀttigheter (rootful).
FörbÀttrat stöd för terminaldatabasen terminfo.
Ăndringar har gjorts som bryter kompatibiliteten med applikationer och körbara filer som exporterats frĂ„n containern för anrop frĂ„n vĂ€rdmiljön. Vid problem rekommenderas att applikationer och körbara filer exporteras pĂ„ nytt frĂ„n containern.
KĂ€lla: linux.org.ru
