Distrobox, una excel·lent eina per integrar qualsevol distro al teu sistema gràcies als contenidors

S'ha donat a conèixer la nova versió de Distrobox 1.3, el qual es posiciona com una eina que permet instal·lar i executar ràpidament qualsevol distribució de Linux en un contenidor i garantir-ne la integració amb el sistema principal.

El Projecte s'implementa com un complement sobre el kit d'eines Docker o Podman, i es distingeix per la màxima simplificació del treball i la configuració de la integració de lentorn dexecució amb la resta del sistema.

Per crear un entorn amb una distribució diferent, només cal executar un sol comandament distrobox-create sense pensar en les subtileses. Després del llançament, Distrobox reenvia el directori d'inici de l'usuari al contenidor, configura l'accés al servidor X11 i Wayland perquè s'executi des del contenidor d'aplicacions gràfiques, us permet connectar unitats externes, afegeix sortida de so, implementa integració a nivell de agent SSH, D-Bus i udev.

Com a resultat, lusuari pot treballar completament en una altra distribució sense sortir del sistema principal. Distrobox afirma poder allotjar 16 distribucions, incloses Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL i Fedora. Al contenidor es pot llançar qualsevol kit de distribució per al qual hi hagi imatges en format OCI.

aquest projecte té com a objectiu portar qualsevol espai dusuari de distribució a qualsevol altra distribució compatible amb podman o docker, per això s'esmenta que ha estat escrit a POSIX sh perquè sigui el més portàtil possible i que l'usuari no tingui problemes amb les dependències i la compatibilitat de la versió de glibc, a més que també té com a objectiu ingressar al contenidor el més ràpid possible

Principals novetats de Distrobox 1.3

La nova versió es destaca perquè afegeix l'ordre distrobox-host-exec per executar ordres des d'un contenidor que s'executa a l'entorn del host.

Un altre dels canvis que es destaca és que es va afegir suport per al kit d'eines microdnf, així com també el suport implementat per a contenidors que s'executen com a root (rootful).

A més d'això també es destaca el suport estès per a distribucions (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sistemes basats en ostree) i que es va implementar una millor integració amb l'entorn del sistema, per exemple, la sincronització de la configuració de la zona horària, dns i /etc/hosts.

Dels altres canvis que es destaquen:

  • S'ha afegit l'opció -s/–size per mostrar l'ús del disc del contenidor
  • AlmaLinux 9 es va afegir a les distribucions de contenidors provades
  • Es va arreglar el suport de gentoo
  • S'hi van afegir més eines bàsiques, desminimitzeu apt-get/dnf/yum/pacman/zypper – instale langs i docs
  • S'ha afegit pinentry a la llista de paquets base
  • Correcció de les variables que falten en algunes imatges de contenidors
  • munta home en lloc canònic per a sistemes ostree.

Com instal·lar DistroBox a Linux?

Per als que estiguin interessats a poder instal·lar aquesta eina, han de saber que es troba disponible en molts dels repositoris de les principals distribucio de Linux.

Però per a aquest cas, farem servir el mètode d'instal·lació que ens ofereixen per a gairebé qualsevol distribució de linux. Per això n'hi ha prou amb obrir una terminal i hi teclejarem el següent:

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

I ja llest amb això podrem començar a fer ús d'aquesta eina.

Quant al seu ús distrobox es divideix en 8 ordres:

  1. distrobox-create- crea el contenidor
  2. distrobox-enter – per entrar al contenidor
  3. distrobox-list- per llistar contenidors creats amb distrobox
  4. distrobox-rm- per eliminar un contenidor creat amb distrobox
  5. distrobox-stop- per aturar un contenidor en execució creat amb distrobox
  6. distrobox-init – el punt d'entrada del contenidor (no destinat a ser utilitzat manualment)
  7. distrobox-export- està dissenyat per utilitzar-se dins del contenidor, útil per exportar aplicacions i serveis des del contenidor al host
  8. distrobox-host-exec- per executar ordres/programes des del host, mentre està dins del contenidor

Finalment si estàs interessat a poder conèixer més sobre Distrobox, ha de saber que el codi del projecte està escrit a Shell i es distribueix sota la llicència GPLv3. Pots consultar tant el codi font, com els manuals d'ús i més informació al següent alt.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.