What is a VM?
Virtual Machine, like VirtualBox. It allows you to run a completely separate OS within the one you have running, so anything you do with it will not affect the host.
That's interesting. I've never heard of that.
I used to use it all the time when I wanted to learn Linux without ditching Windows (before the days of distros like Ubuntu). I've used it a little as of lately to evaluate gaming performance on a slave system (I do this from time to time in the hopes that at some point gaming will be an option and I can ditch my normal Windows install), which has gotten MUCH better over the years.
The good thing about this is that you can install as many OS's as you want and they are stored on an image file that you can move, delete or restore at any point. Ex. your Linux distro, if you named it Ubuntu, would just be a single file named like Ubuntu.vbx (I think that's the extension) and the entire OS and everything you install will be in that single file.
It's a really neat thing but you'll have to use it to really understand it. The best part: it's FREE.