Distrobox, një mjet i shkëlqyer për të integruar çdo shpërndarje në sistemin tuaj falë kontejnerëve

është bërë e ditur versioni i ri i Distrobox 1.3, i cili pozicionohet si një mjet që ju lejon të instaloni dhe ekzekutoni shpejt çdo shpërndarje Linux në një kontejner dhe të sigurojë integrimin e tij me sistemin kryesor.

El Proyecto zbatohet si një shtojcë në krye të paketës së veglave Docker ose Podman, dhe dallohet nga thjeshtimi maksimal i punës dhe konfigurimi i integrimit të mjedisit të ekzekutimit me pjesën tjetër të sistemit.

Për të krijuar një mjedis me një shpërndarje të ndryshme, thjesht ekzekutoni një komandë të vetme distrobox-create pa menduar për të mirat. Pas nisjes, Distrobox përcjell direktorinë kryesore të përdoruesit te kontejneri, konfiguron aksesin në serverin X11 dhe Wayland për të ekzekutuar nga kontejneri GUI, ju lejon të lidhni disqet e jashtme, shton daljen e zërit, zbaton agjentin SSH të integrimit në nivel shell, D-Bus dhe udev.

Si rezultat, përdoruesi mund të punojë plotësisht në një shpërndarje tjetër pa u larguar nga sistemi kryesor. Distrobox pretendon të jetë në gjendje të presë 16 shpërndarje, duke përfshirë Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL dhe Fedora. Çdo komplet shpërndarës për të cilin imazhet ekzistojnë në formatin OCI mund të lëshohet në kontejner.

Ky projekt synon të sjellë çdo hapësirë ​​përdoruesi të shpërndarjes për çdo shpërndarje tjetër të pajtueshme me podman ose docker, pra permendet qe eshte shkruar ne POSIX sh qe te jete sa me portativ dhe qe perdoruesi te mos kete problem me varesine dhe perputhshmerine e versionit te glibc pervec qe synon te hyje ne kontenier si sa më shpejt të jetë e mundur, shpejt të jetë e mundur

Lajmet kryesore të Distrobox 1.3

Versioni i ri bie në sy sepse shtoni komandën distrobox-host-exec për të ekzekutuar komandat nga një kontejner drejtimin në mjedisin pritës.

Një ndryshim tjetër që bie në sy është se mbështetje e shtuar për paketën e veglave microdnf, si dhe mbështetje të zbatuar për kontejnerët që funksionojnë si rrënjë (rrënjë).

Përveç kësaj, ai gjithashtu thekson mbështetje e zgjeruar për shpërndarjet (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sisteme të bazuara në ostree) dhe se integrimi më i mirë me mjedisin e sistemit u zbatua, për shembull, sinkronizimi i cilësimeve të zonës kohore, dns dhe /etc/hosts.

Nga ndryshimet e tjera që bien në sy:

  • U shtua opsioni -s/–size për të treguar përdorimin e diskut të kontejnerit
  • AlmaLinux 9 u shtua në shpërndarjet e kontejnerëve të testuar
  • Mbështetje gentoo fikse
  • U shtuan më shumë mjete bazë, anuloni apt-get/dnf/yum/pacman/zypper – instaloni langs dhe dokumente
  • shtoi pinentry në listën e paketave bazë
  • Rregullim për variablat që mungojnë në disa imazhe të kontejnerit
  • montoni shtëpinë në vend kanonik për sistemet ostree.

Si të instaloni DistroBox në Linux?

Për ata që janë i interesuar të jetë në gjendje të instalojë këtë mjet, Duhet të dini se është i disponueshëm në shumë nga depot kryesore të shpërndarjes Linux.

Por për këtë rast, ne do të përdorim metodën e instalimit të ofruar për pothuajse çdo shpërndarje Linux. Për ta bërë këtë, thjesht hapni një terminal dhe në të do të shkruajmë sa vijon:

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

Dhe gati me këtë ne mund të fillojmë ta përdorim këtë mjet.

Për sa i përket përdorimit të tij, distrobox ndahet në 8 komanda:

  1. distrobox-create- krijon kontejnerin
  2. distrobox-enter – për të hyrë në kontejner
  3. distrobox-list- për të listuar kontejnerët e krijuar me distrobox
  4. distrobox-rm- për të hequr një enë të krijuar me distrobox
  5. distrobox-stop- për të ndalur një kontejner që funksionon i krijuar me distrobox
  6. distrobox-init – pika e hyrjes së kontejnerit (nuk synohet të përdoret manualisht)
  7. distrobox-export- është projektuar për t'u përdorur brenda kontejnerit, i dobishëm për eksportimin e aplikacioneve dhe shërbimeve nga kontejneri në host
  8. distrobox-host-exec- për të ekzekutuar komanda/programe nga hosti, ndërsa ndodhet brenda kontejnerit

Më në fund Nëse jeni të interesuar të mësoni më shumë rreth Distrobox, duhet të dini se kodi i projektit është i shkruar në Shell dhe shpërndahet nën licencën GPLv3. Mund të konsultoni si kodin burimor, ashtu edhe manualet e tij të përdoruesit dhe më shumë informacion në lidhjen tjetër.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.