Опубликован инструментарий Distrobox 1.7, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3.
Проект предоставляет надстройку над Docker, Podman или Lilipod и отличается максимальным упрощением работы и интеграции запущенного окружения с остальной системой. Для создания окружения с другим дистрибутивом достаточно выполнить одну команду distrobox-create, не задумываясь о тонкостях. После запуска Distrobox обеспечивает проброс домашнего каталога пользователя в контейнер, настраивает доступ к серверу X11 dhe Wayland për të ekzekutuar aplikacione grafike nga kontejneri, lejon lidhjen e mundësive të jashtme, shton daljen e zërit, realizon integrimin në nivelin e SSH-agentit, D-Bus dhe udev.
Në Distrobox është deklaruar mundësia e përdorimit si sistem pritës 25 distribucione, përfshirë Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL dhe Fedora. Në kontejner mund të nisni çdo distribucion për të cilin ka imazhe në formatin OCI. Pas instalimit, përdoruesi mund të punojë plotësisht në një distribucion tjetër pa e lënë sistemin kryesor.
Nga fushat kryesore të aplikimit përmenden eksperimetet me distribucionet që përditësohen në mënyrë atomike, si Endless OS, Fedora Silverblue, OpenSUSE MicroOS dhe SteamOS3, krijimi i ambienteve të veçanta izoluara (për shembull, për të nisur konfigurimin e shtëpisë në laptopin e punës), qasja në versione më të reja të aplikacioneve nga degët eksperimentale të distribucioneve.
Në versionin e ri:
- В утилиту distrobox-export добавлена опция «—enter-flags» для указания дополнительных флагов distrobox, передаваемых при запуске команды distrobox-enter. В distrobox-export также добавлены опции «—list-apps» и «—list-binaries» для вывода списков экспортируемых приложений и исполняемых файлов.
- В утилиту distrobox-create добавлены опции «—hostname» для задания хоста, отличающегося от имени окружения, и «—unshare-groups» для отключения совместного использования групп с хост-окружением.
- Улучшено управление login shell.
- Улучшена поддержка systemd в контейнерах с системой инициализации.
- Улучшено работа на системах с видеокартами NVIDIA.
- Улучшена поддержка контейнеров c дистрибутивом Wolfi.
- Улучшена работа графических приложений, экспортированных из контейнеров, работающих с правами root (rootful).
- Улучшена поддержка базы терминалов terminfo.
- Внесены изменения, нарушающие совместимость с приложениями и исполняемыми файлами, экспортированными из контейнера для вызова из хост-окружения. В случае возникновения проблем рекомендуется выполнить реэкспорт приложений и исполняемых файлов из контейнера.
Burimi: opennet.ru
