Апублікаваны інструментар 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