Апублікаваны інструментар для ўкладзенага запуску дыстрыбутываў Distrobox 1.4

Апублікаваны інструментар Distrobox 1.4, які дазваляе хутка ўсталяваць і запусціць у кантэйнеры любы дыстрыбутыў Linux і забяспечыць яго інтэграцыю з асноўнай сістэмай. Код праекту напісаны на Shell і распаўсюджваецца пад ліцэнзіяй GPLv3.

Праект дае надбудову над Docker або Podman, і адрозніваецца максімальным спрашчэннем працы і інтэграцыі запушчанага асяроддзя з астатняй сістэмай. Для стварэння асяроддзя з іншым дыстрыбутывам дастаткова выканаць адну каманду distrobox-create, не задумваючыся аб тонкасцях. Пасля запуску Distrobox забяспечвае пракід хатняга каталога карыстача ў кантэйнер, наладжвае доступ да сервера X11 і Wayland для выканання з кантэйнера графічных прыкладанняў, дазваляе падлучаць вонкавыя назапашвальнікі, дадае выснову гуку, рэалізуе інтэграцыю на ўзроўні SSH-агента, D-Bus і udev.

У Distrobox заяўлена магчымасць выкарыстання ў якасці хост-сістэмы 17 дыстрыбутываў, у тым ліку Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL і Fedora. У кантэйнеры можа быць запушчаны любы дыстрыбутыў для якога маюцца выявы ў фармаце OCI. Пасля ўсталёўкі карыстач можа паўнавартасна працаваць у іншым дыстрыбутыве не пакідаючы асноўную сістэму.

З асноўных абласцей прымянення называюцца эксперыменты з атамарна абнаўляюцца дыстрыбутывамі, такімі як Endless OS, Fedora Silverblue, OpenSUSE MicroOS і SteamOS3, стварэнне асобных ізаляваных акружэнняў (напрыклад, для запуску хатняй канфігурацыі на працоўным ноўтбуку), доступ да больш свежых версій прыкладанняў з эксперыментальных галінак .

У новым выпуску:

  • Дададзена каманда «distrobox upgrade» для абнаўлення зараз змесціва ўсіх усталяваных кантэйнераў з дыстрыбутывамі.
  • Дададзена каманда "distrobox generate-entry" для дадання асяроддзя на базе distrobox у спіс прыкладанняў.
  • Дададзена каманда "distrobox ephemeral" для стварэння аднаразовага кантэйнера, які будзе выдалены пасля завяршэння звязанага з ім сеансу.
  • Дададзены скрыпт install-podman для ўсталёўкі інструментара Podman у хатні каталог, не закранаючы сістэмнае асяроддзе (карысна для асяроддзяў, у якіх сістэмныя каталогі мантуюцца ў рэжыме толькі для чытання ці недаступныя для змены).
  • Палепшана падтрымка хост-сістэм з пакетнымі мэнэджэрамі Guix і Nix.
  • Палепшана падтрымка аўтэнтыфікацыі пры дапамозе LDAP, Active Directory і Kerberos.

Крыніца: opennet.ru

Дадаць каментар