Izdanje Distrobox 1.3, kompleta alata za ugniježđene distribucije

Objavljen je komplet alata Distrobox 1.3 koji vam omogućava da brzo instalirate i pokrenete bilo koju Linux distribuciju u kontejneru i osigurate njenu integraciju sa glavnim sistemom. Kod projekta je napisan u Shell-u i distribuiran pod GPLv3 licencom.

Projekat je implementiran kao dodatak preko Docker ili Podman alata, a odlikuje ga maksimalno pojednostavljenje rada i podešavanje integracije radnog okruženja sa ostatkom sistema. Da biste kreirali okruženje sa drugačijom distribucijom, dovoljno je izdati jednu naredbu distrobox-create, bez razmišljanja o suptilnostima. Nakon pokretanja, Distrobox prosljeđuje kućni direktorij korisnika u kontejner, konfigurira pristup X11 i Wayland serveru za izvršavanje iz kontejnera grafičkih aplikacija, omogućava povezivanje eksternih diskova, dodaje zvučni izlaz, implementira integraciju na nivou SSH agenta, D-Bus i udev.

Kao rezultat, korisnik može u potpunosti raditi u drugoj distribuciji bez napuštanja glavnog sistema. Distrobox tvrdi da može ugostiti 16 distribucija, uključujući Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL i Fedora. Svaki distributivni komplet za koji postoje slike u OCI formatu može se pokrenuti u kontejneru.

Među glavnim oblastima primene su eksperimenti sa atomski ažuriranim distribucijama, kao što su Endless OS, Fedora Silverblue, OpenSUSE MicroOS i SteamOS3, kreiranje odvojenih izolovanih okruženja (na primer, za pokretanje kućne konfiguracije na radnom laptopu), pristup novijim verzije aplikacija iz eksperimentalnih grana distribucija.

Novo izdanje dodaje komandu distrobox-host-exec za pokretanje komandi iz kontejnera koji radi u okruženju domaćina. Dodata podrška za microdnf alat. Implementirana podrška za kontejnere koji rade kao root (rootful). Proširena podrška za distribuciju (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sistemi zasnovani na ostree). Implementirana je poboljšana integracija sa sistemskim okruženjem, na primjer, sinhronizacija postavki vremenske zone, dns-a i /etc/hosts.



izvor: opennet.ru

Dodajte komentar