Sometimes I need to do development using a Debian-based system, but I usually use Arch or Fedora.
Thus, I set up a chroot to run such systems with no performance loss. Heck, I even throw in systemd-nspawn to spice things up.
su -c 'dnf install debootstrap dpkg'
You can set up multiple types of distros under the chroot.
debootstrap --arch=amd64 unstable debian-tree/
Systemd provides some helpful utilities to manage containers:
#!/bin/bash # boot the container as given in first argument sudo systemd-nspawn -d "$1" --boot
Docker does all of this for you.