Opublikowano narzędzie Distrobox 1.8, które umożliwia szybkie zainstalowanie i uruchomienie dowolnej dystrybucji Linuxa w kontenerze oraz zapewnienie jej integracji z systemem głównym. Kod projektu napisany jest w Shell i jest udostępniany na licencji GPLv3.
Projekt dostarcza nadbudowę nad Docker, Podman lub Lilipod i wyróżnia się maksymalnym uproszczeniem pracy oraz integracji uruchomionego środowiska z resztą systemu. Aby stworzyć środowisko z inną dystrybucją, wystarczy wykonać jedno polecenie distrobox-create, nie martwiąc się o szczegóły. Po uruchomieniu Distrobox zapewnia przesyłanie domowego katalogu użytkownika do kontenera, konfigurując dostęp do serwera X11 i Wayland do uruchamiania aplikacji graficznych z kontenera, umożliwia podłączanie zewnętrznych nośników, dodaje dźwięk, realizuje integrację na poziomie SSH-agenta, D-Bus oraz udev.
W Distrobox zadeklarowano możliwość używania jako systemu głównego 26 dystrybucji, w tym Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL i Fedora. W kontenerze można uruchomić dowolną dystrybucję, dla której są dostępne obrazy w formacie OCI. Po zainstalowaniu użytkownik może w pełni pracować w innej dystrybucji nie opuszczając głównego systemu.
Do głównych obszarów zastosowań należą eksperymenty z atomowo aktualizowanymi dystrybucjami, takimi jak Endless OS, Fedora Silverblue, OpenSUSE MicroOS oraz SteamOS3, tworzenie oddzielnych izolowanych środowisk (np. do uruchomienia domowej konfiguracji na służbowym laptopie), dostęp do nowszych wersji aplikacji z eksperymentalnych gałęzi dystrybucji.
W nowym wydaniu:
- Ulepszona integracja z GPU NVIDIA.
- Udoskonalone zarządzanie zmiennymi środowiskowymi XDG_DATA_DIRS i XDG_DATA_HOME.
- Dodano możliwość wskazywania zewnętrznych plików ini z konfiguracją kontenerów (manifestem) dla polecenia „distrobox assemble”. Na przykład, „distrobox assemble create —file https://foo.com/file.ini”.
- Dodano wsparcie dla uruchamiania w kontenerach dystrybucji Universal Blue oraz systemowych obrazów toolbx-images.
- Dodano wsparcie dla nowych wersji Fedora, Ubuntu, Alpine oraz Wolfi.
Źródło: opennet.ru
