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.
Distrobox permite utilizarea a 25 de distribuții ca sistem gazdă, inclusiv Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL și Fedora. În containere pot fi rulate orice distribuții pentru care există imagini în format OCI. După instalare, utilizatorii pot lucra pe o altă distribuție 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 extins cu opțiunea „—enter-flags” pentru a specifica flaguri suplimentare distrobox, transmise la execuția comenzii distrobox-enter. De asemenea, în distrobox-export au fost adăugate opțiunile „—list-apps” și „—list-binaries” pentru a lista aplicațiile și fișierele executabile exportate.
- Utilitarul distrobox-create a fost extins cu opțiuni precum „—hostname” pentru a stabili 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ă.
- S-a îmbunătățit suportul pentru containere cu distribuția Wolfi.
- 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: opennet.ro
