Distrobox 1.6 推出,提供 lilipod 支持、一般改进等

发行盒

Distrobox 是一种工具,可让您使用 Docker 或 Podman 创建和管理 Linux 容器

新版本 Distrobox 1.6 已经发布 在这个新版本中,提出了各种常规改进,以及集成改进、支持等。

对于那些仍然不知道这个工具的人,他们应该知道 允许您在容器中快速安装和运行任何 Linux 发行版 并确保其与主系统的集成。

萨尔瓦多PROYECTO 在 Docker 或 Podman 之上提供插件, 它的特点是最大程度地简化了工作以及将执行环境与系统的其余部分集成在一起。 要创建具有不同发行版的环境,只需执行一个 distrobox-create 命令就足够了,而无需考虑其中的细微之处。

Distrobox 1.6 主要新闻

在这个新版本的 Distrobox 1.6 中,它最有趣的新功能之一 Lilipod 支持集成,这是Distrobox作者开发的一个非常简单的镜像和容器管理器。 甲虫 允许您下载并解压OCI格式的容器镜像 从多个存储库管理图像,还可以从生成的图像创建和运行容器。

lilipod 命令行界面 它与 Podman、Docker 和 Nerdctl 尽可能相似, 但它的不同之处在于它注重简单性和极简主义(仅支持最必要的功能)。 创建容器以在单个用户下运行,并使用安装点命名空间(可以使用可选的网络、pid 和 ipc 命名空间)进行文件系统隔离。 不支持通过 seccomp、功能和 cgroup 设置的其他限制。

Distrobox 1.6 中另一个突出的变化是 改进了对具有自己的初始化系统的容器的支持 (initful),以及使用 OpenRC 初始化系统的能力。

关于命令的改进,值得注意的是命令 “distrobox assemble”现在支持“distrobox create”命令的所有选项,我们实现了直接从清单导出应用程序和二进制文件的功能,并且还在清单中添加了新选项“–unshare-all”、“–unshare-netns”、“–unshare-process”和“–unshare-devsys” “distrobox 创建”命令。

其他变化 Distrobox 1.6 有何突出之处

  • 为基于 systemd 的用户会话提供支持。
  • 修复 DBX 输入生成环境变量名称
  • 修复 docker 中的初始 + 根容器
  • 使用 cgroupns=host 改进了 initful+rootful 容器配置
  • 删除了 /nix /gnu 和 /run/current-system/sw 挂载
  • 改进了与 CUDA 等 NVIDIA 技术的集成。
  • 改进的初始化过程。
  • 改进了容器内用户命令 shell 的使用。
  • 在具有 root 权限的容器上,正确设置用户密码以运行 sudo 实用程序。
  • 可以在基于 LXC 和 Libvirt 的环境中使用以 initful 和 unshare-all 模式启动的容器。
  • 添加了container_additional_volumes配置参数来指定容器中使用哪些挂载点。
  • 提供了在不同的 DistroBox 环境中运行导出的二进制文件的能力。
  • 时区设置问题已得到解决。

最后 如果您有兴趣了解更多有关它的信息 关于项目或完整的更改列表,您可以从 以下链接。

如何在 Linux 上安装 DistroBox?

对于那些 有兴趣能够安装此工具, 您应该知道它在许多主要的 Linux 发行版存储库中都可用。

但是对于这种情况,我们将使用为几乎所有 Linux 发行版提供的安装方法。 为此,只需打开一个终端,我们将在其中输入以下内容:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

准备好我们就可以开始使用这个工具了。

最后 如果您有兴趣了解有关 Distrobox 的更多信息, 您应该知道该项目的代码是用 Shell 编写的,并且是在 GPLv3 许可下分发的。 您可以查阅其源代码、用户手册和更多信息 下一个链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。