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