virtual machine vs emulator i updated the definition in the lead the prior version seemed to suggest that a vm was just software although later the article mentions hardware virtualization the original definition seems to be thinking of net or java the difference between a vm and an emulator should be mentioned somewhere perhaps in the lead if anyone can figure it out