Opublikowano zestaw narzędzi do zagnieżdżonego uruchamiania dystrybucji Distrobox 1.4

Opublikowano zestaw narzędzi Distrobox 1.4, pozwalający na szybką instalację i uruchomienie dowolnej dystrybucji Linuksa w kontenerze oraz zapewnienie jej integracji z systemem głównym. Kod projektu jest napisany w Shell i rozpowszechniany na licencji GPLv3.

Projekt stanowi dodatek do Dockera lub Podmana i charakteryzuje się maksymalnym uproszczeniem pracy oraz integracją działającego środowiska z resztą systemu. Aby utworzyć środowisko z inną dystrybucją, po prostu uruchom jedno polecenie distrobox-create, nie myśląc o zawiłościach. Po uruchomieniu Distrobox przekazuje katalog domowy użytkownika do kontenera, konfiguruje dostęp do serwera X11 i Wayland w celu uruchamiania aplikacji graficznych z kontenera, umożliwia podłączenie dysków zewnętrznych, dodaje wyjście audio oraz implementuje integrację po agencie SSH, D- Poziomy magistrali i udev.

Distrobox twierdzi, że jest w stanie hostować 17 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 bez opuszczania głównego systemu.

Główne obszary zastosowań obejmują eksperymenty z atomowo aktualizowanymi dystrybucjami, takimi jak Endless OS, Fedora Silverblue, OpenSUSE MicroOS i SteamOS3, tworzenie oddzielnych izolowanych środowisk (na przykład w celu uruchomienia konfiguracji domowej na służbowym laptopie), dostęp do nowszych wersji aplikacji z eksperymentalnych gałęzi dystrybucji.

W nowym wydaniu:

  • Dodano polecenie „aktualizacja distrobox”, aby jednocześnie zaktualizować zawartość wszystkich zainstalowanych kontenerów dystrybucyjnych.
  • Dodano polecenie „distrobox generate-entry”, aby dodać środowisko oparte na dystrybucji do listy aplikacji.
  • Dodano polecenie „distrobox efemeryczny” umożliwiające utworzenie jednorazowego kontenera, który zostanie usunięty po zakończeniu powiązanej z nim sesji.
  • Dodano skrypt install-podman umożliwiający zainstalowanie zestawu narzędzi Podman w katalogu domowym bez wpływu na środowisko systemowe (przydatne w środowiskach, w których katalogi systemowe są zamontowane w trybie tylko do odczytu lub nie można ich modyfikować).
  • Ulepszona obsługa systemów hostów z menedżerami pakietów Guix i Nix.
  • Ulepszona obsługa uwierzytelniania przy użyciu LDAP, Active Directory i Kerberos.

Źródło: opennet.ru

Dodaj komentarz