Cubic
Cubic spins up Linux virtual machines on Linux, macOS and Windows with a single command.
Every distribution comes as a prebuilt cloud image and is ready to use within seconds, so you skip the long installation. Cubic keeps things simple and secure by acting as lightweight glue over proven tools. No privileged system service is required and every VM runs as your normal user, so you never need admin or root rights.
Cubic is built on top of QEMU, EDK2, official cloud images and cloud-init.
Features
Simple command-line interface
Supports Alma Linux, Arch Linux, Debian, Fedora, Gentoo, OpenSUSE, Rocky Linux and Ubuntu guest images
Uses official, checksum-verified cloud images downloaded straight from each distribution
Supports Linux, macOS and Windows hosts with amd64 and arm64 architecture
Supports hardware acceleration with KVM (Linux), Hypervisor (macOS) and Hyper-V (Windows)
Boots each VM with EDK2 UEFI firmware, discovered automatically per architecture
No background privileged service and runs with standard user rights, no admin or root needed
Written in Rust
Source Code
The source code of Cubic is on Github.