Objavljen je alat Distrobox 1.7 koji omogućava brzo postavljanje i pokretanje bilo kojeg Linux distribucije unutar kontejnera i osiguranje njegove integracije s osnovnim sustavom. Izvorni kod projekta napisan je na Shell-u i distribuira se pod GPLv3 licencom.
Projekt pruža nadogradnju za Docker, Podman ili Lilipod i ističe se maksimalnim pojednostavljenjem rada i integracijom pokrenutog okruženja s ostatkom sistema. Za kreiranje okruženja s drugom distribucijom dovoljno je izvršiti jedan naredbeni unos distrobox-create, bez brige o detaljima. Nakon pokretanja, Distrobox osigurava prosljeđivanje korisničkog domaćeg direktorija u kontejner, podešava pristup poslužitelju X11 i Wayland za izvršavanje grafičkih aplikacija iz kontejnera, omogućuje povezivanje vanjskih uređaja za pohranu, dodaje izlaz zvuka, ostvaruje integraciju na razini SSH agenta, D-Bus-a i udev-a.
Distrobox podržava korištenje 25 distribucija kao domaćinskog sustava, uključujući Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL i Fedora. Unutar kontejnera može se pokrenuti bilo koja distribucija za koju postoje OCI formati slika. Nakon instalacije, korisnik može u potpunosti raditi u drugoj distribuciji bez napuštanja osnovnog sustava.
Među glavnim područjima primjene su eksperimentisanje s atomskim ažuriranim distribucijama, kao što su Endless OS, Fedora Silverblue, OpenSUSE MicroOS i SteamOS3, kreiranje odvojenih izoliranih okruženja (na primjer, za pokretanje kućne konfiguracije na radnom prijenosniku), pristup novijim verzijama aplikacija iz eksperimentalnih grana distribucija.
U novom izdanju:
U alaticu distrobox-export dodana je opcija "--enter-flags" za navođenje dodatnih zastavica distroboxa koje se prenose prilikom pokretanja komande distrobox-enter. Također su dodane opcije "--list-apps" i "--list-binaries" za ispis popisa izvoženih aplikacija i izvršnih datoteka.
U alaticu distrobox-create dodane su opcije "--hostname" za postavljanje hosta koji se razlikuje od imena okruženja i "--unshare-groups" za isključivanje dijeljenja grupa s domaćinskim okruženjem.
Poboljšano upravljanje login shell-om.
Poboljšana podrška za systemd unutar kontejnera sa sustavom inicijalizacije.
Poboljšano funkcioniranje na sustavima s NVIDIA grafičkim karticama.
Poboljšana podrška za kontejnere s distribucijom Wolfi.
Poboljšano funkcioniranje grafičkih aplikacija izvoženih iz kontejnera koji rade s root pravima (rootful).
Poboljšana podrška za terminalsku bazu terminfo.
Provedene su promjene koje narušavaju kompatibilnost s aplikacijama i izvršnim datotekama izvoženim iz kontejnera za pozivanje iz domaćinskog okruženja. U slučaju problema preporučuje se ponovni izvoz aplikacija i izvršnih datoteka iz kontejnera.
Izvor: linux.org.ru
