I'm currently taking Comparative Operating systems class that has us install different operating systems on a dell optiplex 380. So my question is can I set up ESX, Virtualbox or whatever on my home pc to act like a dell optiplex 380 on my home computer? That way if I'm installing a distro of linux it will want the same drivers or possibly have the same conflicts, etc. Does this make any sense? Sorry, I'm new to virtualization. 