Multipass

Multipass — Notes from the Field What it is Multipass is Canonical’s small utility for spinning up Ubuntu VMs with almost no effort. It’s not a heavy virtualization manager, more like a “launchpad” for quick disposable machines. Developers often call it their local cloud-in-a-box: type a command, get a clean Ubuntu instance, use it, then throw it away.

Facebook
Twitter
LinkedIn
Reddit
Telegram
WhatsApp

Multipass — Notes from the Field

What it is

Multipass is Canonical’s small utility for spinning up Ubuntu VMs with almost no effort. It’s not a heavy virtualization manager, more like a “launchpad” for quick disposable machines. Developers often call it their local cloud-in-a-box: type a command, get a clean Ubuntu instance, use it, then throw it away.

How it runs

On Linux, Multipass talks to KVM. On macOS it relies on Apple’s virtualization stack (HyperKit or Apple Virtualization Framework). On Windows it uses Hyper-V if present, or falls back to VirtualBox. In practice, the user doesn’t care — the CLI hides those details. A VM can be started with multipass launch, accessed with multipass shell, and torn down with multipass delete. Mounting host folders and basic network bridging are supported, enough for most dev and test cases.

Technical profile

Area Details
Purpose Fast Ubuntu VMs for dev, test, CI
Platforms Linux, macOS, Windows
Hypervisors used KVM, Hyper-V, VirtualBox, HyperKit/Apple framework
Images Prebuilt Ubuntu releases (LTS and interim)
Management Simple CLI: launch, list, shell, stop, delete
Host integration Folder mounts, bridged/NAT networking
License Apache 2.0
Footprint Small, boots in seconds

Setup notes

– Install the package (snap on Ubuntu, installer on Windows/macOS).
– Check virtualization support in BIOS (VT-x/AMD-V).
– Run multipass launch to bring up a default Ubuntu VM.
– Connect with multipass shell.
– Mount host directories if needed.
– Stop or remove the VM when finished.

Where it helps

– Developers testing on a clean Ubuntu without messing with their host OS.
– CI jobs where a temporary VM is needed.
– Workshops where each participant gets their own small VM quickly.
– Admins who need a sandbox VM without touching cloud resources.

Limitations

– Only Ubuntu images are officially supported.
– No advanced features like clustering or HA.
– Performance depends on backend hypervisor.
– Too simple for enterprise-grade virtualization.

Comparison snapshot

Tool What stands out Best fit
Multipass Very easy, disposable Ubuntu VMs Devs, CI, training labs
Vagrant Multi-OS, rich provisioning Complex lab setups, automation
VirtualBox GUI, wide OS variety Desktop use, legacy systems
KVM/libvirt Full control, scripting Admin farms, Linux-only hosts

Other programs

Submit your application