Rilascio di Distrobox v1.7, uno strumento per eseguire applicazioni da altre distribuzioni in contenitori

È stato pubblicato lo strumento Distrobox 1.7, che consente di installare e avviare rapidamente qualsiasi distribuzione Linux in un contenitore e garantire la sua integrazione con il sistema principale. Il codice del progetto è scritto in Shell e viene distribuito sotto licenza GPLv3.

Il progetto fornisce un'estensione per Docker, Podman o Lilipod e si distingue per la massima semplificazione del lavoro e dell'integrazione dell'ambiente avviato con il resto del sistema. Per creare un ambiente con un'altra distribuzione è sufficiente eseguire un comando distrobox-create, senza preoccuparsi dei dettagli. Dopo l'avvio, Distrobox garantisce il passaggio della directory home dell'utente nel contenitore e configura l'accesso a server X11 e Wayland per l'esecuzione di applicazioni grafiche dal contenitore, consente di collegare dispositivi esterni, aggiunge l'uscita audio e realizza un'integrazione a livello di agente SSH, D-Bus e udev.

In Distrobox è dichiarata la possibilità di utilizzare come sistema host 25 distribuzioni, tra cui Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL e Fedora. In un container può essere avviata qualsiasi distribuzione per la quale esistano immagini in formato OCI. Dopo l'installazione, l'utente può lavorare appieno in un'altra distribuzione senza lasciare il sistema principale.

Tra i principali ambiti di applicazione ci sono esperimenti con distribuzioni aggiornabili in modo atomico, come Endless OS, Fedora Silverblue, OpenSUSE MicroOS e SteamOS3, creazione di ambienti isolati (ad esempio, per eseguire configurazioni domestiche su un laptop di lavoro), accesso a versioni più recenti di applicazioni da rami sperimentali delle distribuzioni.

Nel nuovo rilascio:

  • Nell'utility distrobox-export è stata aggiunta l'opzione "–enter-flags" per specificare flag aggiuntivi di distrobox da passare durante l'esecuzione del comando distrobox-enter. Sono state inoltre aggiunte le opzioni "–list-apps" e "–list-binaries" per elencare le applicazioni e i file eseguibili esportati.

  • Nell'utility distrobox-create sono state aggiunte le opzioni "–hostname" per specificare un host diverso dal nome dell'ambiente e "–unshare-groups" per disattivare la condivisione dei gruppi con l'ambiente host.

  • Migliorato il controllo della shell di accesso.

  • Migliorato il supporto di systemd nei contenitori con sistema di init.

  • Migliorata l'operatività sui sistemi con schede grafiche NVIDIA.

  • Migliorato il supporto per i contenitori con la distribuzione Wolfi.

  • Migliorato il funzionamento delle applicazioni grafiche esportate da container in esecuzione con privilegi di root (rootful).

  • Migliorato il supporto per il database dei terminali terminfo.

  • Sono state apportate modifiche che compromettono la compatibilità con le applicazioni e i file eseguibili esportati da un container per l'invocazione dall'ambiente host. In caso di problemi, si consiglia di riesportare le applicazioni e i file eseguibili dal container.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster