The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

08.09.2022 08:01

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


  1. Главная ссылка к новости (https://github.com/89luca89/di...)
  2. OpenNews: Выпуск Ventoy 1.0.79, инструментария для загрузки произвольных систем с USB-носителей
  3. OpenNews: Выпуск дистрибутива helloSystem 0.7, использующего FreeBSD и напоминающего macOS
  4. OpenNews: Первый выпуск атомарно обновляемого дистрибутива carbonOS
  5. OpenNews: Выпуск Vagrant 2.0, инструментария для создания виртуальных окружений
  6. OpenNews: Выпуск Bottles 2022.1.28, пакета для организации запуска Windows-приложений в Linux
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/57747-distrobox
Ключевые слова: distrobox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 09:38, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понял для чего это? Надстройка над podman и docker? Для чего? Там и так все просто: docker run...
     
     
  • 2.3, Igor (??), 10:28, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> После запуска Distrobox обеспечивает проброс домашнего каталога пользователя в контейнер, настраивает доступ к серверу X11 и Wayland для выполнения из контейнера графических приложений, позволяет подключать внешние накопители, добавляет вывод звука, реализует интеграцию на уровне SSH-агента, D-Bus и udev.

    Расскажи, как это получить командой docker run?

     
     
  • 3.6, Аноним (2), 10:35, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так то да, но вопрос а нужно ли это? Или типа "а с перломутровыми пуговицами есть?" - вот пожалуйста ))
     
     
  • 4.14, Аноним (14), 18:52, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Так то да, но вопрос а нужно ли это?

    Если дистры клепают, значит это кому-нибудь нужно.


     
  • 3.11, pashev.ru (?), 12:20, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > проброс домашнего каталога пользователя в контейнер, настраивает доступ к серверу X11 и Wayland для выполнения из контейнера графических приложений, позволяет подключать внешние накопители, добавляет вывод звука, реализует интеграцию на уровне SSH-агента, D-Bus и udev.

    Звучит как несколько огромных дыр.

     
     
  • 4.15, Аноним (15), 20:15, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это и не для изоляции как таковой сделано.
     
  • 2.5, Аноним (5), 10:33, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тоже самое что Fedora Toolbox только с перламутровыми пуговицами.
     

  • 1.4, Аноним (5), 10:29, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Ставил я этот атомарный силверблю в виртуалбокс. Поставил все параметры виртуалки на дефолт 1 гиг оперы 8 гигов диск. Пытаюсь поставить mc с добавлением к рутовому образу через rpm-ostree ловлю OOM kill. Пытаюсь поставить прогу через флатпак, говорит а у тебя места останется меньше 500 мегов ничего качать не буду. Не готова эта атомарщина для виртуалки да и для десктопа тоже не готова, надо ждать x10 по основным параметрам железа, чтобы было готово.
     
     
  • 2.7, Admino (ok), 10:57, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ставил я эту 11-ю винду в виртуалбокс. Поставил все параметры виртуалки на дефолт 1 гиг оперы 8 гигов диск. Не встала. Не готова эта винда для виртуалки да и для десктопа тоже не готова, надо ждать x10 по основным параметрам железа, чтобы было готово.
     
  • 2.8, Аноним42 (?), 10:58, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > надо ждать x10 по основным параметрам железа

    Ну вот у меня сейчас 64 гига RAM на основном компе, 1+1+1+0.5+0.24Tb SSD
    Ты правда думаешь, что нужно ждать 640 гигов рама?
    Или опять лужи газифицируешь?

     
     
  • 3.9, Аноним (5), 12:08, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И какой средний объем на среднем компьютере среднего пользователя? Или ты просто комментарии решил газифицировать, чтобы похвастаться своим конфигом?
     

  • 1.12, Аноним (12), 14:03, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну это выглядит более правильным решением чем всякие снапы и флатпаки. То есть несчастные люди, которые поставили "стабильный" дистрибутив, но при этом почему-то хотят свежего софта, теперь поставят себе rolling и будут использовать софт из него, а не засорять систему протрояненными блобпаками.
     
  • 1.13, Аноним (13), 15:10, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сначала подумал, что это что-то вроде bedrock, а это просто докер со свистелкой
     
  • 1.19, истина в последней инстанции (?), 23:40, 09/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Опубликован инструментарий Distrobox 1.4, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и

    Из коробки в Debian и без этого поделья.

    Контейнеры от девляпсов - trash box edition

     
  • 1.23, bolgenos (ok), 12:27, 13/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Попробовал сейчас данный инструмент. Смог сходу запустить несколько Systemd-сервисов в одном контейнере Podman, удобно.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2023 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру