je obznanjeno nova verzija Distroboxa 1.3, koji se pozicionira kao alat koji omogućuje vam brzu instalaciju i pokretanje bilo koje Linux distribucije u kontejneru i osigurati njegovu integraciju s glavnim sustavom.
Projekt implementiran je kao dodatak na vrhu Docker ili Podman alata, a razlikuje se po maksimalnom pojednostavljenju rada i konfiguraciji integracije izvedbenog okruženja s ostatkom sustava.
Da biste stvorili okruženje s drugom distribucijom, samo pokrenite jednu naredbu distrobox-create bez razmišljanja o detaljima. Nakon pokretanja, Distrobox prosljeđuje korisnički početni direktorij u spremnik, konfigurira pristup X11 poslužitelju i Waylandu za pokretanje iz GUI spremnika, omogućuje vam povezivanje vanjskih pogona, dodaje zvučni izlaz, implementira SSH agenta na razini ljuske, D-Bus i udev.
Kao rezultat toga, korisnik može u potpunosti raditi na drugoj distribuciji bez napuštanja glavnog sustava. 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 distribucijski komplet za koji postoje slike u OCI formatu može se pokrenuti u spremniku.
Ovaj projekt ima za cilj donijeti bilo koji korisnički prostor distribucije na bilo koju drugu distribuciju kompatibilnu s podmanom ili dockerom, pa se spominje da je napisan u POSIX sh kako bi bio što prenosiviji i da korisnik nema problema s ovisnostima i kompatibilnošću verzije glibc-a, osim toga ima za cilj i ući u kontejner kao što je prije moguće.brzo moguće
Distrobox 1.3 glavne vijesti
Nova verzija se ističe jer dodajte naredbu distrobox-host-exec za pokretanje naredbi iz spremnika radi u okruženju domaćina.
Druga promjena koja se ističe je ta dodana podrška za microdnf toolkit, kao i implementirana podrška za spremnike koji rade kao root (rootful).
Osim toga, također ističe proširena podrška za distribucije (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sustavi bazirani na ostree) te je implementirana bolja integracija sa okruženjem sustava, npr. sinkronizacija postavki vremenske zone, dns i /etc/hosts.
Od ostalih promjena koji se ističu:
- Dodana opcija -s/–size za prikaz korištenja diska spremnika
- AlmaLinux 9 dodan u testirane distribucije kontejnera
- Fiksna gentoo podrška
- Dodano više osnovnih alata, unminify apt-get/dnf/yum/pacman/zypper – instalirajte jezike i dokumente
- dodan pinentry na popis osnovnih paketa
- Popravak za nedostajuće varijable u nekim slikama spremnika
- mount home na kanonskom mjestu za ostree sustave.
Kako instalirati DistroBox na Linux?
Za one koji jesu zainteresirani da mogu instalirati ovaj alat, Trebali biste znati da je dostupan u mnogim glavnim distribucijskim spremištima Linuxa.
Ali u ovom slučaju koristit ćemo metodu instalacije koja se nudi za gotovo svaku distribuciju Linuxa. 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 u 8 naredbi:
- distrobox-create- stvara spremnik
- distrobox-enter – za ulazak u kontejner
- distrobox-list- za popis spremnika stvorenih s distroboxom
- distrobox-rm- za uklanjanje spremnika stvorenog s distroboxom
- distrobox-stop- za zaustavljanje pokrenutog spremnika stvorenog s distroboxom
- distrobox-init – ulazna točka kontejnera (nije namijenjena za ručno korištenje)
- distrobox-export- dizajniran je za korištenje unutar spremnika, koristan za izvoz aplikacija i usluga iz spremnika na host
- distrobox-host-exec- za izvršavanje naredbi/programa s hosta, dok je unutar spremnika
Konačno Ako ste zainteresirani saznati više o Distroboxu, trebali biste znati da je kod projekta napisan u Shell-u i distribuira se 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.