A fost publicat instrumentul Distrobox 1.7, care permite instalarea rapidă și rularea oricărui distribuitor Linux într-un container și asigurarea integrării acestuia cu sistemul principal. Codul proiectului este scris în Shell și este distribuit sub licența GPLv3.
Proiectul oferă o suprastructură pentru Docker, Podman sau Lilipod și se remarcă prin simplificarea maximă a muncii și integrării mediului de rulare cu restul sistemului. Pentru a crea un mediu cu un alt distribuitor, este suficient să execuți o comandă distrobox-create, fără a te preocupa de detalii. După lansarea Distrobox, se asigură trecerea directorului personal al utilizatorului în container, configurând accesul la server X11 și Wayland pentru rularea aplicațiilor grafice din container, permite conectarea unităților externe, adaugă redarea sunetului, realizează integrarea la nivel de agent SSH, D-Bus și udev.
În Distrobox este anunțată posibilitatea de a folosi ca sistem gazdă 25 de distribuitoare, inclusiv Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL și Fedora. Orice distribuitor pentru care există imagini în format OCI poate fi rulat în container. După instalare, utilizatorul poate lucra pe deplin într-un alt distribuitor fără a părăsi sistemul principal.
Printre principalele domenii de utilizare se numără experimentele cu distribuțiile actualizate atomic, cum ar fi Endless OS, Fedora Silverblue, OpenSUSE MicroOS și SteamOS3, crearea de medii izolate separate (de exemplu, pentru rularea configurației de acasă pe laptopul de lucru), accesul la versiuni mai noi ale aplicațiilor din ramurile experimentale ale distribuțiilor.
În noua versiune:
Utilitarul distrobox-export a fost adăugat cu opțiunea „–enter-flags” pentru specificarea unor flage-uri suplimentare distrobox, transmise la lansarea comenzii distrobox-enter. De asemenea, în distrobox-export au fost adăugate opțiunile „–list-apps” și „–list-binaries” pentru afișarea listelor de aplicații exportate și de fișiere executabile.
Utilitarul distrobox-create a fost adăugat cu opțiuni „–hostname” pentru a specifica un gazdă diferită de numele mediului și „–unshare-groups” pentru a dezactiva partajarea grupurilor cu mediu gazdă.
Gestionarea shell-ului de conectare a fost îmbunătățită.
Suportul pentru systemd în containere cu sistem de inițializare a fost îmbunătățit.
Funcționarea pe sistemele cu plăci grafice NVIDIA a fost îmbunătățită.
Suportul pentru containerele cu distribuitorul Wolfi a fost îmbunătățit.
A fost îmbunătățită performanța aplicațiilor grafice exportate din containere care rulează cu drepturi de root (rootful).
A fost îmbunătățit suportul pentru baza de terminale terminfo.
Au fost făcute modificări care afectează compatibilitatea aplicațiilor și fișierelor executabile exportate din container pentru a fi apelate din mediul gazdă. În caz de probleme, se recomandă reexportarea aplicațiilor și fișierelor executabile din container.
Sursa: linux.org.ru
