Distrobox, odlično orodje za integracijo katere koli distribucije v vaš sistem zahvaljujoč zabojnikom

je bilo znano nova različica Distrobox 1.3, ki je postavljen kot orodje, ki omogoča hitro namestitev in zagon katere koli distribucije Linuxa v vsebniku in zagotoviti njegovo integracijo z glavnim sistemom.

Projekt je implementiran kot vtičnik na vrhu kompleta orodij Docker ali Podman, odlikuje pa ga maksimalna poenostavitev dela in konfiguracija integracije izvedbenega okolja s preostalim sistemom.

Če želite ustvariti okolje z drugo distribucijo, samo zaženite en ukaz distrobox-create, ne da bi razmišljali o podrobnostih. Po zagonu Distrobox posreduje domači imenik uporabnika v vsebnik, konfigurira dostop do strežnika X11 in Wayland za zagon iz vsebnika GUI, omogoča povezavo zunanjih pogonov, dodaja zvok, izvaja integracijo agenta SSH na ravni lupine, D-Bus in udev.

Posledično lahko uporabnik v celoti dela na drugi distribuciji, ne da bi zapustil glavni sistem. Distrobox trdi, da lahko gosti 16 distribucij, vključno z Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL in Fedora. V vsebniku je mogoče zagnati kateri koli distribucijski komplet, za katerega slike obstajajo v formatu OCI.

Ta projekt želi prinesti kateri koli uporabniški prostor distribucije na katero koli drugo distribucijo, združljivo s podmanom ali dockerjem, zato je omenjeno, da je napisan v POSIX sh tako, da je čim bolj prenosljiv in da uporabnik nima težav z odvisnostmi in združljivostjo različice glibc, poleg tega pa želi v vsebnik vstopiti kot čim prej, hitro mogoče

Glavne novice Distrobox 1.3

Nova različica izstopa, ker dodajte ukaz distrobox-host-exec za zagon ukazov iz vsebnika deluje v gostiteljskem okolju.

Druga sprememba, ki izstopa, je ta dodana podpora za komplet orodij microdnf, kot tudi implementirana podpora za vsebnike, ki se izvajajo kot root (rootful).

Poleg tega poudarja tudi razširjena podpora za distribucije (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sistemi, ki temeljijo na ostree) in da je bila izvedena boljša integracija s sistemskim okoljem, na primer sinhronizacija nastavitev časovnega pasu, dns in /etc/hosts.

Od ostalih sprememb ki izstopajo:

  • Dodana možnost -s/–size za prikaz uporabe diska vsebnika
  • AlmaLinux 9 je dodan preizkušenim distribucijam vsebnikov
  • Popravljena podpora za gentoo
  • Dodano več osnovnih orodij, unminify apt-get/dnf/yum/pacman/zypper – namestite jezike in dokumente
  • dodano pinentry na seznam osnovnih paketov
  • Popravek za manjkajoče spremenljivke v nekaterih slikah vsebnika
  • montažna hiša na kanoničnem mestu za sisteme ostree.

Kako namestiti DistroBox na Linux?

Za tiste, ki so zanima, da bi lahko namestili to orodje, Vedeti morate, da je na voljo v mnogih glavnih repozitorijih distribucij Linuxa.

Toda v tem primeru bomo uporabili način namestitve, ki je ponujen za skoraj vsako distribucijo Linuxa. Če želite to narediti, preprosto odprite terminal in vanj bomo vnesli naslednje:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

In pripravljeni na to, lahko začnemo uporabljati to orodje.

Glede na uporabo je distrobox razdeljen na 8 ukazov:

  1. distrobox-create- ustvari vsebnik
  2. distrobox-enter – za vstop v vsebnik
  3. distrobox-list- za seznam vsebnikov, ustvarjenih z distroboxom
  4. distrobox-rm- za odstranitev vsebnika, ustvarjenega z distroboxom
  5. distrobox-stop- za zaustavitev tekočega vsebnika, ustvarjenega z distroboxom
  6. distrobox-init – vstopna točka vsebnika (ni namenjena ročni uporabi)
  7. distrobox-export- je zasnovan za uporabo znotraj vsebnika, uporaben za izvoz aplikacij in storitev iz vsebnika na gostitelja
  8. distrobox-host-exec- za izvajanje ukazov/programov iz gostitelja, medtem ko je znotraj vsebnika

Končno Če vas zanima več o Distroboxu, vedeti morate, da je koda projekta napisana v Shellu in se distribuira pod licenco GPLv3. Ogledate si lahko tako njeno izvorno kodo, kot tudi njene uporabniške priročnike in več informacij v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.