发布 Distrobox 1.3,一个用于嵌套启动发行版的工具包

Distrobox 1.3工具包已经发布,允许您在容器中快速安装和运行任何Linux发行版,并确保其与主系统的集成。 该项目代码是用 Shell 编写的,并根据 GPLv3 许可证分发。

该项目以 Docker 或 Podman 工具包的附加组件的形式实现,其特点是最大程度地简化工作以及运行环境与系统其余部分集成的定制化。 要使用其他发行版创建环境,只需运行一个 distrobox-create 命令即可,无需考虑复杂性。 启动后,Distrobox 将用户的主目录转发到容器,配置对 X11 和 Wayland 服务器的访问以从容器运行图形应用程序,允许您连接外部驱动器,添加音频输出,并在 SSH 代理、D- 上实现集成总线和 udev 级别。

因此,用户可以在另一个发行版中完全工作,而无需离开主系统。 Distrobox 声称能够托管 16 个发行版,包括 Alpine、Manjaro、Gentoo、EndlessOS、NixOS、Void、Arch、SUSE、Ubuntu、Debian、RHEL 和 Fedora。 该容器可以运行任何具有 OCI 格式映像的发行版。

主要应用领域包括原子更新发行版的实验,例如 Endless OS、Fedora Silverblue、OpenSUSE MicroOS 和 SteamOS3、创建单独的隔离环境(例如,在工作笔记本电脑上运行家庭配置)、访问更新版本来自发行版实验分支的应用程序。

新版本添加了 distrobox-host-exec 命令来运行在主机环境中执行的容器中的命令。 添加了对 microdnf 工具包的支持。 已实现对以 root (rootful) 权限运行的容器的支持。 对发行版的支持已得到扩展(Fedora-Toolbox 36、openSUSE 15.4-beta、AlmaLinux 9、Gentoo、基于 ostree 的系统)。 与系统环境的集成得到了改进,例如,实现了时区、dns 和 /etc/hosts 设置的同步。



来源: opennet.ru

添加评论