Издаване на Distrobox 1.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.
  • Направени са промени, които нарушават съвместимостта с приложенията и изпълнимите файлове, експортирани от контейнера за извикване от хост-околната среда. В случай на проблеми се препоръчва повторен експорт на приложенията и изпълнимите файлове от контейнера.

Източник: opennet.ru

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