Given the following requirements and constraints:
- Purpose: light-weight VM host for local Windows (desktop and server) and Linux guests.
- Host OS needs to be hardware compatible with Dell Inspiron 17R - N7110
- Intel Core i3-2310M (2.10 GHz)
- 640 GB SATA II HDD
- 6 GB DDR3 SDRAM
- Intel Centrino Wireless-N 1030
- Integrated Intel HD Graphics 3000 (up to 1.6 GB Dynamic Video Memory)
- Need to be able to run 2 or 3 VM Guests at a time (3 would be rare and can live without, if not possible.)
- Need to have network access from guests through the wireless card in the laptop (i.e., I should not have to depend on the wired LAN card.)
- Guests need to be able to access USB storage connected to host (either directly or as a remote "share".)
- Sound support for guests would be nice, but not critical.
- Auto-starting a preferred VM at host start up would be nice (again, not critical.)
Which is my best option?
- I assume I need 64-bit host OS to access all the RAM.
- Server or Desktop?
- GUI or not (I assume so, even though it makes the host "heavier")?
- KVM, VMware, or VirtualBox?
Can some one help me weigh pros and cons (or point me to relevant online resources?)
Thank you very kindly,