Издание на Distrobox v1.7, инструментарий за стартиране на приложения от други дистрибуции в контейнери

Публикуван е инструментариумът Distrobox 1.7, който позволява бързо инсталиране и стартиране на всякакви дистрибуции на Linux в контейнер, и осигурява интеграция с основната система. Кодът на проекта е написан на Shell и се разпространява под лицензия GPLv3.

Проектът предлага надстройка над Docker, Podman или Lilipod и се отличава с максимално опростяване на работата и интеграцията на стартираното средище с останалата система. За създаване на среда с друга дистрибуция е достатъчно да изпълните една команда distrobox-create, без да се задълбочавате в детайлите. След стартиране Distrobox осигурява пренос на домашната директория на потребителя в контейнера, настройва достъпа до сървър X11 и Wayland за изпълнение на графични приложения от контейнера, позволява свързване на външни устройства, добавя звуков изход, реализира интеграция на ниво SSH-агент, D-Bus и udev.

В Distrobox е обявена възможността да се използват 25 дистрибуции като хост-система, включително Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL и Fedora. В контейнера може да бъде стартирана всяка дистрибуция, за която има образи в OCI формат. След инсталацията потребителят може да работи напълно в друга дистрибуция, без да напуска основната система.

Основните области на приложение включват експерименти с атомарно обновяеми дистрибуции, като Endless OS, Fedora Silverblue, OpenSUSE MicroOS и SteamOS3, създаване на отделни изолирани среди (например за стартиране на домашната конфигурация на работен лаптоп), достъп до по-нови версии на приложения от експериментални клонове на дистрибуциите.

В новото издание:

  • В помощната програма distrobox-export е добавена опцията „–enter-flags“ за задаване на допълнителни флагове за distrobox, предавани при стартиране на командата distrobox-enter. В distrobox-export също така са добавени опции „–list-apps“ и „–list-binaries“ за извеждане на списъци с экспортируеми приложения и изпълними файлове.

  • В помощната програма distrobox-create са добавени опции „–hostname“ за задаване на хост, различаващ се от името на средата, и „–unshare-groups“ за деактивиране на споделянето на групи с хост-средата.

  • Подобрено е управлението на входния shell.

  • Подобрена е поддръжката на systemd в контейнери с инициализационна система.

  • Подобрена е работата на системи с NVIDIA графични карти.

  • Подобрена е поддръжката на контейнери с дистрибуция Wolfi.

  • Подобрена е работата на графичните приложения, експортирани от контейнери, работещи с права root (rootful).

  • Подобрена е поддръжката на терминалната база terminfo.

  • Направени са промени, които нарушават съвместимостта с приложенията и изпълнимите файлове, експортирани от контейнера за извикване от хост-околната среда. В случай на проблеми се препоръчва повторен експорт на приложенията и изпълнимите файлове от контейнера.

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster