Distrobox
Distrobox
软件
软件描述
在终端中使用任何 Linux 发行版。启用软件的向后和向前兼容性,并自由选择您更习惯的发行版。Distrobox 使用 podman 或 docker 创建您所选 Linux 发行版的容器。
官方网站
访问软件的官方网站了解更多信息
distrobox.it
什么是 Distrobox?
在终端中使用任何 Linux 发行版。支持软件的向后和向前兼容,自由选择您更熟悉的发行版。Distrobox 使用 podman 或 docker 创建您所选 Linux 发行版的容器。创建的容器与主机紧密集成,可共享用户主目录、外部存储、外部 USB 设备以及图形应用(X11/Wayland)和音频。 它能做什么 简单来说,它是 podman 或 docker 的一个高级封装,用于创建并启动与主机高度集成的容器。 Distrobox 环境基于 OCI 镜像。该镜像用于创建容器,通过提供对用户主目录、Wayland 和 X11 套接字、网络、可移动设备(如 U 盘)、systemd 日志、SSH 代理、D-Bus、ulimits、/dev 和 udev 数据库等的访问,实现与操作系统其余部分的无缝集成。 它以一种简化的方式实现了 https://github.com/containers/toolbox 所引入的概念,采用 POSIX sh 编写,旨在实现更广泛的兼容性。 所有荣誉归于他们,因为他们提出了这一优秀构想。
🔄 替代方案
9 个选择
KVM (Kernel-based Virtual Machine)
KVM(基于内核的虚拟机)是一种适用于 x86 硬件(包含虚拟化扩展,如 Intel VT 或 AMD-V)上 Linux 的完整虚拟化解决方案。它由一个可加载的内核模块 kvm 组成。

OpenVZ
OpenVZ 是 Linux 的基于容器的虚拟化技术。 OpenVZ 在单台物理服务器上创建多个安全、隔离的 Linux 容器(也称为 VEs 或 VPS),以提高服务器利用率,并确保应用程序之间不会发生冲突。 每个容器均可独立运行。

Xen
Xen.org 是 Xen 虚拟机管理程序的所在地,这是虚拟化领域功能强大的开源行业标准。它是一个原生(裸金属)虚拟机管理程序,提供服务,允许多个计算机操作系统在同一台计算机硬件上并发运行。
Linux Containers (LXC)
提供尽可能接近虚拟机环境的容器,但无需承担运行独立内核和模拟所有硬件所带来的开销。
BoxBuddy
一个用于管理你的 Distrobox 的非官方图形界面。使用 GTK4 + Libadwaita 编写。

containerd
一款行业标准的容器运行时,注重简洁性、稳健性和可移植性
Pods
Pods 是 podman 的前端工具,其用户界面采用 libadwaita 开发,力求符合 GNOME 的设计规范。

