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 finns möjligheten att anvÀnda 25 olika 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 startas för vilken det finns bilder i OCI-format. Efter installationen kan anvÀndaren arbeta fritt 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:
- I verktyget distrobox-export har det lagts till en option «âenter-flags» för att ange ytterligare flaggor för distrobox som ska överföras vid körning av kommandot distrobox-enter. I distrobox-export har Ă€ven optionerna «âlist-apps» och «âlist-binaries» lagts till för att visa listor över exporterade appar och körbara filer.
- I verktyget distrobox-create har det lagts till optioner «âhostname» för att ange en vĂ€rd som skiljer sig frĂ„n miljönamn, och «âunshare-groups» för att stĂ€nga av delning 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Àttrat stöd för containrar med distributionen Wolfi.
- 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: opennet.ru
