Distrobox简介
Distrobox 在终端中提供了不同的Linux发行版,底层原理是容器化运行(使用 podman , Docker 或 lilipod )任何Linux发行版。
Distrobox 完全采用shell编写,是 podman , Docker 或 lilipod 的一个fancy wrapper(高级封装),用于创建和启动 与主机高度集成的容器 。
快速起步
Distrobox vs. Toolbox
Toolbox 是另一个基于 podman 实现类似 Distrobox 功能的开源项目,其开发采用了混合Shell和Go,但其区别在于:
Toolbox基于 OSTree 系统构建,专注与 不可变性 (immutability),主要目标是为Kubernetes这类基础设施提供底层不可变操作系统(OSTree)之上构建可变部分Distrobox灵活适用不同操作系统,目标是提供操作系统无缝集成容器,使得容器成为具备隔离运行不同操作系统嫁接到Host主机上,成为一个融合整体