I am currently investigating how to set up virtualization on my laptop but I am having trouble finding a good source of information about what different virtualization technology is good at and how it works.
There are a number of products on the market including:
- Virtual Box
- Hyper V
What are the main differences between these in terms of how they work and what they are used for?
As far as I can tell there are some major variables that differentiate the various products:
- Operating System Support
- Hardware support (i.e. graphics, usb)
- Extra features (such as snapshots)
There is also other technology that seems to be commonly referred to in discussions about virtualization, but never explained how everything fits in.
It would be good to get an explanation of virtualization principles how those relate to the available products out there.
- Virtual Machine
- Hardware Virtualization
This question is worded pretty badly so I'll be changing it in time, I just wanted to be able to throw down ideas here while they are in my head. There really wasn't anything out there that explained the concepts and tied everything together so that readers can make an informed decision about what technology they use.