Γ stato pubblicato il toolkit Distrobox 1.4 che consente di installare ed eseguire rapidamente qualsiasi distribuzione Linux in un contenitore e garantirne l'integrazione con il sistema principale. Il codice del progetto Γ¨ scritto in Shell e distribuito sotto la licenza GPLv3.
Il progetto prevede un add-on su Docker o Podman, ed Γ¨ caratterizzato dalla massima semplificazione del lavoro e dall'integrazione dell'ambiente di funzionamento con il resto del sistema. Per creare un ambiente con un'altra distribuzione, esegui semplicemente un comando distrobox-create senza pensare alle complessitΓ . Dopo l'avvio, Distrobox inoltra la directory home dell'utente al contenitore, configura l'accesso al server X11 e Wayland per eseguire applicazioni grafiche dal contenitore, consente di connettere unitΓ esterne, aggiunge output audio e implementa l'integrazione nell'agente SSH, D- Livelli bus e udev.
Distrobox afferma di essere in grado di ospitare 17 distribuzioni, tra cui Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL e Fedora. Il contenitore puΓ² eseguire qualsiasi distribuzione per la quale sono presenti immagini nel formato OCI. Dopo l'installazione, l'utente puΓ² lavorare completamente su un'altra distribuzione senza lasciare il sistema principale.
Le principali aree di applicazione includono esperimenti con distribuzioni aggiornate atomicamente, come Endless OS, Fedora Silverblue, OpenSUSE MicroOS e SteamOS3, creazione di ambienti isolati separati (ad esempio, per eseguire una configurazione domestica su un laptop da lavoro), accesso a versioni piΓΉ recenti di applicazioni provenienti da rami sperimentali di distribuzioni.
Nella nuova versione:
- Aggiunto il comando "distrobox upgrade" per aggiornare contemporaneamente il contenuto di tutti i contenitori di distribuzione installati.
- Aggiunto il comando "distrobox generate-entry" per aggiungere un ambiente basato su distrobox all'elenco delle applicazioni.
- Aggiunto comando "distrobox effimero" per creare un contenitore usa e getta che verrΓ eliminato al termine della sessione ad esso associata.
- Aggiunto script install-podman per installare il toolkit Podman nella directory home senza influire sull'ambiente di sistema (utile per ambienti in cui le directory di sistema sono montate in sola lettura o non possono essere modificate).
- Supporto migliorato per i sistemi host con i gestori di pacchetti Guix e Nix.
- Supporto migliorato per l'autenticazione tramite LDAP, Active Directory e Kerberos.
Fonte: opennet.ru