Linux VM installation on MacBook Pro with macOS Sierra 10.12 Using MacBook 13" Retina display with macOS Sierra 10.12.

I already have Boot Camp option along with Windows. 

Will it be possible for me to use VM on the same machine for Linux?
I prefer VirtualBox (free), but any works. Some other virtualization software are VMware Fusion for Mac (paid), Parallels Desktop
for Mac (paid), QEMU (free, bit more complicated install process, see below). Just make sure you have enough RAM, CPU power, and disk space.

Links for how to install QEMU: Quora (easiest process), The Intobooks, Official QEMU instructions for Mac hosts, and Installing QEMU on OS X.