Wydanie Distrobox 1.3, narzędzia do uruchamiania dystrybucji w środowisku zagnieżdżonym

Zostało wydane narzędzie Distrobox 1.3, które pozwala na szybkie zainstalowanie i uruchomienie dowolnej dystrybucji Linuxa w kontenerze oraz zapewnienie integracji z systemem głównym. Kod projektu został napisany w Shellu i jest rozpowszechniany na licencji GPLv3.

Projekt zrealizowano jako nakładkę na narzędzia Docker lub Podman, różniącą się maksymalnym uproszczeniem pracy oraz konfiguracją integracji uruchomionego środowiska z resztą systemu. Aby stworzyć środowisko z inną dystrybucją, wystarczy wykonać jedną komendę distrobox-create, nie martwiąc się o szczegóły. Po uruchomieniu Distrobox zapewnia przekazywanie katalogu domowego użytkownika do kontenera oraz konfiguruje 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 rezultacie użytkownik może w pełni pracować w innej dystrybucji, nie opuszczając głównego systemu. W Distrobox zadeklarowano możliwość używania jako systemu gospodarza 16 dystrybucji, w tym Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL i Fedora. W kontenerze może być uruchomiona dowolna dystrybucja, dla której dostępne są obrazy w formacie OCI.

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 nowej wersji dodano polecenie distrobox-host-exec do uruchamiania poleceń z kontenera, wykonywanych w środowisku systemu gospodarza. Dodano wsparcie dla narzędzi microdnf. Zrealizowano wsparcie dla kontenerów działających z uprawnieniami roota (rootful). Rozszerzono wsparcie dla dystrybucji (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, systemy oparte na ostree). Ulepszono integrację z systemowym środowiskiem, na przykład zrealizowano synchronizację ustawień strefy czasowej, DNS oraz /etc/hosts.

Odtwarzaj wideo


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster