Distrobox 1.3 je nástroj, ktorý umožňuje rýchlo nainštalovať a spustiť akýkoľvek distribúciu Linuxu v kontejnere a zabezpečiť jeho integráciu so základným systémom. Kód projektu je napísaný v Shell a je distribuovaný pod licenciou GPLv3.
Projekt je implementovaný ako nadstavba nad nástrojmi Docker alebo Podman a vyniká maximálnym zjednodušením práce a nastavením integrácie spusteného prostredia s ostatným systémom. Na vytvorenie prostredia s inou distribúciou stačí vykonať jeden príkaz distrobox-create bez toho, aby ste sa zamýšľali nad detailmi. Po spustení Distrobox zabezpečuje presun domáceho adresára používateľa do kontajnera a nastavuje prístup k serveru X11 a Wayland na spúšťanie grafických aplikácií z kontajnera, umožňuje pripojovať externé úložiská, pridáva výstup zvuku, realizuje integráciu na úrovni SSH agenta, D-Bus a udev.
Výsledkom je, že používateľ môže plnohodnotne pracovať v inej distribúcii, bez opustenia základného systému. V Distrobox je deklarovaná možnosť používať ako hostiteľský systém 16 distribúcií, vrátane Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL a Fedora. V kontajneri môže byť spustená akákoľvek distribúcia, pre ktorú sú dostupné obrazy vo formáte OCI.
Medzi hlavné oblasti použitia patrí experimentovanie s atomicky aktualizovanými distribúciami, ako sú Endless OS, Fedora Silverblue, OpenSUSE MicroOS a SteamOS3, vytváranie samostatných izolovaných prostredí (napríklad na spúšťanie domácej konfigurácie na pracovnom notebooku), prístup k novším verziám aplikácií z experimentálnych vetiev distribúcií.
V novej verzii bola pridaná príkaz distrobox-host-exec na spúšťanie príkazov z kontajnera, ktoré sa vykonávajú v prostredí hostiteľského systému. Bola pridaná podpora nástroja microdnf. Implementovaná podpora kontajnerov, ktoré pracujú s právami root (rootful). Rozšírená podpora distribúcií (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, systémy založené na ostree). Zlepšená integrácia so systémovým prostredím, napríklad bola implementovaná synchronizácia nastavení časového pásma, dns a /etc/hosts.

Zdroj: opennet.ru
