Опубліковано інструментарій для вкладеного запуску дистрибутивів Distrobox 1.4

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

Додати коментар або відгук