je obznanjeno nova verzija Distroboxa 1.3, koji se pozicionira kao alat koji omogućava vam da brzo instalirate i pokrenete bilo koju Linux distribuciju u kontejneru i osigurati njegovu integraciju sa glavnim sistemom.
Projekat implementiran je kao dodatak na vrhu Docker ili Podman alata, a odlikuje se maksimalnom pojednostavljenjem rada i konfiguracijom integracije okruženja za izvršavanje sa ostatkom sistema.
Da biste kreirali okruženje sa drugom distribucijom, samo pokrenite jednu komandu distrobox-create bez razmišljanja o detaljima. Nakon pokretanja, Distrobox prosljeđuje kućni direktorij korisnika u kontejner, konfigurira pristup X11 serveru i Waylandu za pokretanje iz GUI kontejnera, omogućava vam povezivanje eksternih diskova, dodaje zvučni izlaz, implementira integraciju na nivou školjke SSH agenta, D-Bus i udev.
Kao rezultat, korisnik može u potpunosti raditi na 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 Fedoru. Svaki distributivni komplet za koji slike postoje u OCI formatu može se pokrenuti u kontejneru.
Ovaj projekat ima za cilj da donese bilo koji korisnički prostor distribucije na bilo koju drugu podman ili docker kompatibilnu distribuciju, pa se spominje da je napisan u POSIX sh kako bi bio što prenosiviji i da korisnik nema problema sa zavisnostima i kompatibilnošću verzije glibc-a, osim toga ima za cilj i da uđe u kontejner kao što je pre moguće, brzo moguće
Distrobox 1.3 glavne vijesti
Nova verzija se ističe po tome što dodajte komandu distrobox-host-exec za pokretanje komandi iz kontejnera radi u okruženju domaćina.
Druga promjena koja se ističe je ta dodata podrška za microdnf toolkit, kao i implementirana podrška za kontejnere koji rade kao root (rootful).
Osim toga, naglašava i proširena podrška za distribucije (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sistemi bazirani na ostree) i da je implementirana bolja integracija sa sistemskim okruženjem, na primjer, sinhronizacija podešavanja vremenske zone, dns i /etc/hosts.
Od ostalih promjena koji se ističu:
- Dodata opcija -s/–size za prikaz upotrebe diska kontejnera
- AlmaLinux 9 je dodat testiranim distribucijama kontejnera
- Fiksna gentoo podrška
- Dodano više osnovnih alata, unminify apt-get/dnf/yum/pacman/zypper – instalirajte jezike i dokumente
- dodan pinentry na listu osnovnih paketa
- Ispravka za nedostajuće varijable u nekim slikama kontejnera
- montažna kućica na kanonskom mjestu za ostree sisteme.
Kako instalirati DistroBox na Linux?
Za one koji jesu zainteresovani da mogu instalirati ovaj alat, Trebali biste znati da je dostupan u mnogim glavnim Linux distribucijskim spremištima.
Ali u ovom slučaju, koristit ćemo metod instalacije koji se nudi za gotovo svaku Linux distribuciju. Da biste to učinili, jednostavno otvorite terminal i u njega ćemo upisati sljedeće:
curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh
I spremni s tim, možemo početi koristiti ovaj alat.
Što se tiče upotrebe, distrobox je podijeljen na 8 naredbi:
- distrobox-create- kreira kontejner
- distrobox-enter – za ulazak u kontejner
- distrobox-list- za popis kontejnera kreiranih pomoću distrobox-a
- distrobox-rm- za uklanjanje kontejnera kreiranog pomoću distrobox-a
- distrobox-stop- da zaustavite pokrenuti kontejner kreiran pomoću distrobox-a
- distrobox-init – ulazna tačka kontejnera (nije namijenjena za ručno korištenje)
- distrobox-export- je dizajniran da se koristi unutar kontejnera, koristan za izvoz aplikacija i usluga iz kontejnera na host
- distrobox-host-exec- za izvršavanje komandi/programa sa hosta, dok je unutar kontejnera
Konačno Ako ste zainteresovani da saznate više o Distroboxu, trebali biste znati da je kod projekta napisan u Shell-u i da se distribuira pod GPLv3 licencom. Možete pogledati i njegov izvorni kod, kao i njegove korisničke priručnike i više informacija u sljedeći link.