È stato rilasciato Distrobox 1.3, uno strumento che consente di installare e avviare rapidamente qualsiasi distribuzione Linux in un contenitore, garantendo la sua integrazione con il sistema principale. Il codice del progetto è scritto in Shell e distribuito con licenza GPLv3.
Il progetto è implementato come un'estensione degli strumenti Docker o Podman, ed è caratterizzato dalla massima semplificazione del lavoro e della configurazione dell'integrazione dell'ambiente avviato con il resto del sistema. Per creare un ambiente con un'altra distribuzione è sufficiente eseguire un comando distrobox-create, senza preoccuparsi dei dettagli. Dopo l'avvio, Distrobox garantisce il passaggio della directory home dell'utente nel contenitore, configurando l'accesso a server X11 e Wayland per eseguire applicazioni grafiche dal contenitore, consente di collegare unità esterne, aggiunge l'uscita audio, realizza integrazione a livello di agente SSH, D-Bus e udev.
Di conseguenza, l'utente può lavorare pienamente in un'altra distribuzione senza lasciare il sistema principale. In Distrobox è prevista la possibilità di utilizzare come sistema host 16 distribuzioni, tra cui Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL e Fedora. In un contenitore può essere avviata qualsiasi distribuzione per la quale sono disponibili immagini in formato OCI.
The main areas of application include experiments with atomically updated distributions, such as Endless OS, Fedora Silverblue, OpenSUSE MicroOS, and SteamOS3, the creation of separate isolated environments (for example, to run a home configuration on a work laptop), and access to newer versions of applications from experimental distribution branches.
Nella nuova versione è stata aggiunta la comando distrobox-host-exec per eseguire comandi dal contenitore nell'ambiente del sistema host. È stato aggiunto il supporto per l'utensile microdnf. È stata implementata la supporto per i contenitori che operano con diritti root (rootful). È stato ampliato il supporto per le distribuzioni (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sistemi basati su ostree). È stata migliorata l'integrazione con l'ambiente di sistema, ad esempio, è stata realizzata la sincronizzazione delle impostazioni del fuso orario, DNS e /etc/hosts.

Fonte: opennet.ru
