Distrobox, odličan alat za integraciju bilo koje distribucije u vaš sistem zahvaljujući kontejnerima

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:

  1. distrobox-create- kreira kontejner
  2. distrobox-enter – za ulazak u kontejner
  3. distrobox-list- za popis kontejnera kreiranih pomoću distrobox-a
  4. distrobox-rm- za uklanjanje kontejnera kreiranog pomoću distrobox-a
  5. distrobox-stop- da zaustavite pokrenuti kontejner kreiran pomoću distrobox-a
  6. distrobox-init – ulazna tačka kontejnera (nije namijenjena za ručno korištenje)
  7. distrobox-export- je dizajniran da se koristi unutar kontejnera, koristan za izvoz aplikacija i usluga iz kontejnera na host
  8. 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.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.