De Distrobox 1.7 toolkit is gepubliceerd, waarmee je snel een Linux-distributie in een container kunt installeren en starten, en deze kunt integreren met het basissysteem. De code van het project is geschreven in Shell en wordt verspreid onder de GPLv3-licentie.
Het project biedt een laag bovenop Docker, Podman of Lilipod en onderscheidt zich door het maximale vereenvoudigen van het werk en de integratie van de draaiende omgeving met de rest van het systeem. Voor het creƫren van een omgeving met een andere distributie is het voldoende om ƩƩn commando distrobox-create uit te voeren, zonder dat je je druk hoeft te maken om de details. Na het starten zorgt Distrobox ervoor dat de thuismap van de gebruiker naar de container wordt doorgestuurd, en configureert toegang tot server X11 en Wayland voor het uitvoeren van grafische applicaties vanuit de container, maakt het mogelijk om externe opslagapparaten aan te sluiten, voegt audio-uitvoer toe, en implementeert integratie op niveau van de SSH-agent, D-Bus en udev.
In Distrobox is de mogelijkheid aangekondigd om als host-systeem 25 distributies te gebruiken, waaronder Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL en Fedora. In de container kan elke distributie worden uitgevoerd waarvoor er afbeeldingen in OCI-formaat beschikbaar zijn. Na de installatie kan de gebruiker volledig in een andere distributie werken zonder het hoofdysteem te verlaten.
De belangrijkste toepassingsgebieden omvatten experimenten met atomair bijgewerkte distributies, zoals Endless OS, Fedora Silverblue, OpenSUSE MicroOS en SteamOS3, het creëren van aparte geïsoleerde omgevingen (bijvoorbeeld om de thuisconfiguratie op een zakelijke laptop uit te voeren), en toegang tot nieuwere versies van applicaties uit experimentele takken van distributies.
In de nieuwe release:
De utility distrobox-export heeft de optie "--enter-flags" toegevoegd om aanvullende distrobox-vlaggen op te geven die worden doorgegeven bij het starten van het commando distrobox-enter. In distrobox-export zijn ook de opties "--list-apps" en "--list-binaries" toegevoegd voor het weergeven van lijsten met geƫxporteerde applicaties en uitvoerbare bestanden.
De utility distrobox-create heeft de opties "--hostname" toegevoegd om een host in te stellen die verschilt van de naam van de omgeving en "--unshare-groups" om het delen van groepen met de hostomgeving uit te schakelen.
Het beheer van de login shell is verbeterd.
De ondersteuning voor systemd in containers met een init-systeem is verbeterd.
De werking op systemen met NVIDIA-grafische kaarten is verbeterd.
Verbeterde ondersteuning voor containers met de distributie Wolfi.
De prestaties van grafische applicaties, geƫxporteerd vanuit containers die met root-rechten (rootful) werken, zijn verbeterd.
De ondersteuning voor de terminaldatabase terminfo is verbeterd.
Er zijn wijzigingen aangebracht die de compatibiliteit met applicaties en uitvoerbare bestanden die uit de container zijn geƫxporteerd, verstoren bij aanroep vanuit de hostomgeving. Als er problemen optreden, wordt aangeraden de applicaties en uitvoerbare bestanden opnieuw uit de container te exporteren.
Bron: linux.org.ru
