Distrobox, vynikající nástroj pro integraci jakékoli distribuce do vašeho systému díky kontejnerům

bylo oznámeno nová verze Distroboxu 1.3, který je umístěn jako nástroj, který umožňuje rychle nainstalovat a spustit jakoukoli distribuci Linuxu v kontejneru a zajistit jeho integraci s hlavním systémem.

El Proyecto je implementován jako plugin nad sadou nástrojů Docker nebo Podman, a vyznačuje se maximálním zjednodušením práce a konfigurací integrace exekučního prostředí se zbytkem systému.

Chcete-li vytvořit prostředí s jiným distrem, stačí spustit jediný příkaz distrobox-create, aniž byste přemýšleli o jemnosti. Po spuštění předá Distrobox domovský adresář uživatele do kontejneru, nakonfiguruje přístup k serveru X11 a Wayland pro spuštění z GUI kontejneru, umožní vám připojit externí disky, přidá zvukový výstup, implementuje SSH agenta integrace na úrovni shellu, D-Bus a udev.

Díky tomu může uživatel plně pracovat na jiné distribuci, aniž by opustil hlavní systém. Distrobox tvrdí, že je schopen hostovat 16 distribucí, včetně Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL a Fedora. V kontejneru lze spustit jakoukoli distribuční sadu, pro kterou existují obrázky ve formátu OCI.

Tento projekt si klade za cíl přinést jakýkoli uživatelský prostor distribuce do jakékoli jiné distribuce kompatibilní s podmanem nebo dockerem, takže je zmíněno, že to bylo napsáno v POSIX sh, aby to bylo co nejvíce přenosné a aby uživatel neměl problémy se závislostmi a kompatibilitou verze glibc, kromě toho má také za cíl vstupovat do kontejneru jako co nejdříve.rychle možné

Hlavní novinky Distrobox 1.3

Nová verze vyniká tím, že přidejte příkaz distrobox-host-exec pro spouštění příkazů z kontejneru běžící v hostitelském prostředí.

Další změna, která vyniká, je ta přidána podpora pro microdnf toolkit, stejně jako implementovaná podpora pro kontejnery běžící jako root (rootful).

Kromě toho také zdůrazňuje rozšířená podpora distribucí (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, systémy založené na ostree) a že byla implementována lepší integrace s prostředím systému, například synchronizace nastavení časového pásma, dns a /etc/hosts.

Z dalších změn které vynikají:

  • Přidána možnost -s/–size pro zobrazení využití disku kontejneru
  • AlmaLinux 9 přidán do testovaných kontejnerových distribucí
  • Opravena podpora gentoo
  • Přidáno více základních nástrojů, zrušit minifikaci apt-get/dnf/yum/pacman/zypper – nainstalovat jazyky a dokumenty
  • přidán pinentry do základního seznamu balíčků
  • Oprava chybějících proměnných v některých obrázcích kontejnerů
  • mount home na kanonickém místě pro ostree systémy.

Jak nainstalovat DistroBox na Linux?

Pro ty, kteří jsou zájem o možnost nainstalovat tento nástroj, Měli byste vědět, že je k dispozici v mnoha hlavních repozitářích distribuce Linuxu.

Ale pro tento případ použijeme metodu instalace nabízenou pro téměř jakoukoli distribuci Linuxu. Chcete-li to provést, jednoduše otevřete terminál a do něj napíšeme následující:

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

A připraveni, můžeme začít používat tento nástroj.

Z hlediska použití je distrobox rozdělen do 8 příkazů:

  1. distrobox-create- vytvoří kontejner
  2. distrobox-enter – pro vstup do kontejneru
  3. distrobox-list- pro výpis kontejnerů vytvořených pomocí distroboxu
  4. distrobox-rm- pro odstranění kontejneru vytvořeného pomocí distroboxu
  5. distrobox-stop- pro zastavení běžícího kontejneru vytvořeného pomocí distroboxu
  6. distrobox-init – vstupní bod kontejneru (není určen k ručnímu použití)
  7. distrobox-export- je navržen pro použití uvnitř kontejneru, užitečný pro export aplikací a služeb z kontejneru do hostitele
  8. distrobox-host-exec- pro spouštění příkazů/programů z hostitele uvnitř kontejneru

Konečně Pokud máte zájem dozvědět se více o Distroboxu, měli byste vědět, že kód projektu je napsán v prostředí Shell a je distribuován pod licencí GPLv3. Můžete nahlédnout jak do jeho zdrojového kódu, tak i do uživatelských příruček a dalších informací v další odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.