Phát hành Distrobox 1.3, bộ công cụ để khởi chạy các bản phân phối lồng nhau

Увидел свет инструментарий Distrobox 1.3, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3.

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

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

Các lĩnh vực ứng dụng chính bao gồm các thử nghiệm với các bản phân phối được cập nhật nguyên tử, chẳng hạn như Endless OS, Fedora Silverblue, OpenSUSE MicroOS và SteamOS3, tạo các môi trường biệt lập riêng biệt (ví dụ: để chạy cấu hình gia đình trên máy tính xách tay làm việc), truy cập vào các phiên bản mới hơn của các ứng dụng từ các nhánh phân phối thử nghiệm.

В новом выпуске добавлена команда distrobox-host-exec для запуска команд из контейнера, выполняемых в окружении хост-системы. Добавлена поддержка инструментария microdnf. Реализована поддержка контейнеров, работающих с правами root (rootful). Расширена поддержка дистрибутивов (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, системы на базе ostree). Улучшена интеграция с системным окружением, например, реализована синхронизация настроек часового пояса, dns и /etc/hosts.



Nguồn: opennet.ru

Thêm một lời nhận xét