Обявен е инструментариум Distrobox 1.8, който позволява бързо инсталиране и стартиране на всеки дистрибутив на Linux в контейнер и осигурява интеграцията му с основната система. Кодът на проекта е написан на Shell и е разпределен под лицензия GPLv3.
Проектът предлага надстройка на Docker, Podman или Lilipod и се отличава с максимално опростяване на работата и интеграцията на стартираната среда с останалата система. За създаване на среда с друга дистрибуция е достатъчно да изпълните една команда distrobox-create, без да се поставяте в контекста на детайлите. След стартиране Distrobox осигурява пренасочване на домашната директория на потребителя в контейнера, настройва достъп до сървъра X11 и Wayland за изпълнение на графични приложения от контейнера, позволява свързване на външни устройства за съхранение, добавя звук и реализира интеграция на ниво SSH-агент, D-Bus и udev.
Distrobox обявява възможността за използване на 26 дистрибутива, включително Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL и Fedora, като хост-системи. В контейнера може да бъде стартиран всеки дистрибутив, за който има образи в OCI формат. След инсталиране потребителят може да работи напълно в различен дистрибутив, без да напуска основната система.
Основните области на приложение включват експерименти с атомарно обновяеми дистрибуции, като Endless OS, Fedora Silverblue, OpenSUSE MicroOS и SteamOS3, създаване на отделни изолирани среди (например, за стартиране на домашната конфигурация на работния лаптоп), достъп до по-нови версии на приложения от експериментални клонове на дистрибуции.
В новото издание:
- Подобрена е интеграцията с GPU NVIDIA.
- Подобрено е управлението на променливите на средата XDG_DATA_DIRS и XDG_DATA_HOME.
- Добавена е възможност за указване на външни ini-файлове с конфигурация на контейнерите (манифест) за командата «distrobox assemble». Например, «distrobox assemble create —file https://foo.com/file.ini».
- Добавена е поддръжка за стартиране на дистрибута Universal Blue и системни образи toolbx-images в контейнерите.
- Добавена е поддръжка за нови версии на Fedora, Ubuntu, Alpine и Wolfi.
Източник: opennet.ru
