Utgivelse av Distrobox 1.3, et verktøysett for nestet lansering av distribusjoner

Distrobox 1.3-verktøysettet har blitt utgitt, slik at du raskt kan installere og kjøre enhver Linux-distribusjon i en container og sikre integrasjon med hovedsystemet. Prosjektkoden er skrevet i Shell og distribuert under GPLv3-lisensen.

Prosjektet er implementert i form av et tillegg til Docker- eller Podman-verktøysettet, og er preget av maksimal forenkling av arbeidet og tilpasning av integrasjon av løpemiljøet med resten av systemet. For å lage et miljø med en annen distribusjon, kjør bare én distrobox-create-kommando uten å tenke på vanskelighetene. Etter oppstart videresender Distrobox brukerens hjemmekatalog til containeren, konfigurerer tilgang til X11- og Wayland-serveren for å kjøre grafiske applikasjoner fra containeren, lar deg koble til eksterne stasjoner, legger til lydutgang og implementerer integrasjon hos SSH-agenten, D- Buss- og udev-nivåer.

Som et resultat kan brukeren jobbe fullt ut i en annen distribusjon uten å forlate hovedsystemet. Distrobox hevder å være vert for 16 distribusjoner, inkludert Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL og Fedora. Beholderen kan kjøre enhver distribusjon som det er bilder for i OCI-format.

De viktigste bruksområdene inkluderer eksperimenter med atomisk oppdaterte distribusjoner, som Endless OS, Fedora Silverblue, OpenSUSE MicroOS og SteamOS3, opprettelse av separate isolerte miljøer (for eksempel for å kjøre en hjemmekonfigurasjon på en bærbar datamaskin), tilgang til nyere versjoner av søknader fra eksperimentelle distribusjonsgrener.

Den nye utgivelsen legger til kommandoen distrobox-host-exec for å kjøre kommandoer fra en beholder som kjøres i vertsmiljøet. Lagt til støtte for microdnf verktøysett. Støtte for containere som kjører med root (rootful) rettigheter er implementert. Støtte for distribusjoner har blitt utvidet (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, ostree-baserte systemer). Integrasjon med systemmiljøet er forbedret, for eksempel er synkronisering av tidssone, dns og /etc/hosts-innstillinger implementert.



Kilde: opennet.ru

Legg til en kommentar