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

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

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

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

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

У новым выпуску дададзена каманда distrobox-host-exec для запуску каманд з кантэйнера, якія выконваюцца ў асяроддзі хост-сістэмы. Дададзена падтрымка інструментара microdnf. Рэалізавана падтрымка кантэйнераў, якія працуюць з правамі root (rootful). Пашыраная падтрымка дыстрыбутываў (Fedora-Toolbox 36, openSUSE 15.4/9-beta, AlmaLinux XNUMX, Gentoo, сістэмы на базе ostree). Палепшана інтэграцыя з сістэмным асяроддзем, напрыклад, рэалізавана сінхранізацыя налад часавага пояса, dns і /etc/hosts.



Крыніца: opennet.ru

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