LinuxAlternative
GNOME BoxesLinux vs VirtualBoxWindows

GNOME Boxes as a Linux alternative to VirtualBox

Updated

Our verdict

GNOME Boxes can replace VirtualBox for casual users who need a quick, GNOME‑centric VM setup and basic snapshotting. It is ideal for desktop developers or students who run a few VMs and want a simple interface. Advanced users who need fine‑grained networking, USB passthrough, or headless operation will find Boxes lacking. For most everyday Linux tasks, Boxes offers a lightweight alternative, but it does not fully match VirtualBox’s feature set.

Feature parity55%
License
GPL-3.0
Price
Free
Latest version
50.0
Rating
—

What works the same

  • Both use QEMU/libvirt as the underlying hypervisor
  • Support for creating VMs from ISO images
  • Snapshot functionality
  • Guest OS detection
  • Integration with Linux package managers

What is different

  • Boxes lacks full USB and advanced network passthrough
  • No headless/CLI mode for server use
  • Snapshot management is basic, no detailed state save
  • Limited support for ARM guests
  • No built‑in shared folders between host and guest

Opening your VirtualBox files

VirtualBox VMs are stored in .vbox and .vdi files. Boxes can import a VM by pointing to a libvirt XML or a disk image, but it does not directly open .vbox files. Exporting a Boxes VM to a format usable by VirtualBox is not supported; you would need to convert the disk image manually (e.g., qemu-img convert).

Switching from VirtualBox to GNOME Boxes, step by step

  1. 1. Export the VirtualBox VM’s disk image (VMDK or VDI).
  2. 2. Convert the image to a format Boxes accepts (qcow2 or raw) using qemu-img.
  3. 3. Create a new VM in Boxes and attach the converted disk.
  4. 4. Adjust settings (CPU, RAM) to match the original VM.
  5. 5. Start the VM and test functionality.
  6. 6. Optional: delete the old VirtualBox VM to free space.

Key features of GNOME Boxes

  • Uses libvirt/QEMU backend
  • Simple drag‑and‑drop VM creation
  • Automatic guest OS detection
  • Snapshot support (basic)
  • Remote host access via SSH
  • Integration with GNOME Shell
  • Supports ISO, disk image, or network install

How to install GNOME Boxes on Linux

Ubuntu / Mintsudo apt install gnome-boxes
Debiansudo apt install gnome-boxes
Fedorasudo dnf install gnome-boxes
Arch / Manjarosudo pacman -S gnome-boxes
openSUSEsudo zypper install gnome-boxes

Frequently asked questions

Can I run VirtualBox VMs directly in Boxes?

No, Boxes does not read .vbox files. You must convert the disk image and create a new VM in Boxes.

Does Boxes support USB devices?

Only limited USB support is available; many USB devices are not passed through.

Can I use Boxes in a headless server environment?

Boxes is designed for desktop use and does not provide a headless or CLI mode; use VirtualBox or other tools for server virtualization.

2 other alternatives to VirtualBox

All alternatives to VirtualBox

Rate GNOME Boxes

Be the first to rate
Is it a good replacement for VirtualBox? 8