> I work multiple projects and they frequently have installation requirements that conflict. My solution is virtual machines. I only run one VM at a time, but, it never occurred to me that I should use the same name. Previously, I assumed that as long as I was the sole user I was probably fine. (I did purchase a two system license so that I can install a copy on my Mom's computer because I wrote a script for her to run to backup her computer).
>
> I use Linux at home, but I do run VMs there as well for when I take work home with me (and I develop in Windows). I suppose that my VMs will cause a problem for me.
>
> Any particular advice on how I should operate? I expect that I can typically just give all my VMs the same name since since I almost never run them at the same time, but I expect that even running on a single computer with a single user, I might run into a bit of trouble.