Rilascio di Distrobox 1.7, strumento per l'esecuzione di distribuzioni in embedded

È 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 è stata 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. Qualsiasi distribuzione per la quale siano disponibili immagini in formato OCI può essere eseguita nel container. Dopo l'installazione, l'utente può lavorare completamente 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, passati al momento dell'esecuzione del comando distrobox-enter. Sono state inoltre aggiunte le opzioni «—list-apps» e «—list-binaries» per visualizzare l'elenco delle applicazioni e dei file eseguibili esportati.
  • Nell'utility distrobox-create sono state aggiunte le opzioni «—hostname» per impostare un host diverso dal nome dell'ambiente e «—unshare-groups» per disabilitare 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 container 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: opennet.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