Wydanie Distrobox v1.7, narzędzia do uruchamiania aplikacji z innych dystrybucji w kontenerach

Opublikowano narzędzie Distrobox 1.7, które umożliwia szybkie zainstalowanie i uruchomienie dowolnej dystrybucji Linux w kontenerze oraz zapewnienie jej integracji z głównym systemem. Kod projektu jest napisany w Shell i jest dostępny 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.

Distrobox oferuje możliwość użycia jako systemu gospodarza 25 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 dostępne są obrazy w formacie OCI. Po instalacji 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:

  • Do narzędzia distrobox-export dodano opcję "--enter-flags" do określenia dodatkowych flaga distrobox, przekazywanych podczas uruchamiania polecenia distrobox-enter. W distrobox-export dodano również opcje "--list-apps" oraz "--list-binaries" do wyświetlania list eksportowanych aplikacji i plików wykonywalnych.

  • Do narzędzia distrobox-create dodano opcje "--hostname" do określenia hosta różniącego się od nazwy środowiska oraz "--unshare-groups" do wyłączenia współdzielenia grup z środowiskiem gospodarza.

  • Udoskonalono zarządzanie powłoką logowania.

  • Udoskonalono wsparcie systemu systemd w kontenerach z systemem inicjacji.

  • Udoskonalono działanie w systemach z kartami graficznymi NVIDIA.

  • Udoskonalono obsługę kontenerów z dystrybucją Wolfi.

  • Udoskonalono działanie aplikacji graficznych eksportowanych z kontenerów działających z uprawnieniami root (rootful).

  • Udoskonalono wsparcie bazy terminali terminfo.

  • Wprowadzono zmiany, które naruszają zgodność z aplikacjami i plikami wykonywalnymi eksportowanymi z kontenera do wywołania z środowiska gospodarza. W przypadku wystąpienia problemów zaleca się ponowny eksport aplikacji i plików wykonywalnych z kontenera.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster