I just got an old computer (Dual Core, up to 8 GB of RAM) and am thinking of using it as a replacement for the family computer. Then a co-worker got me thinking. What about virtualizaing?
If I put a barebone host with virtualization software on top of it, could I have it so when the family boots up the computer it boots up the host and then immediately (hopefully without notice) boot into a specified virtual machine running the desktop system?
I was thinking of having it run a Linux distribution, but would love to be able to run Windows 7 if I so choose sometime later.
Some of the reasoning if for
- Being able to snapshot and store (backup) the image onto a networked hard drive
- Enable easily multi-booting without having to worry about GRUB
- Enable running a headless server-orientated VM such as a web server, automatically in the background
- Make upgrading safer by being able to work out the kinks in a second VM before moving everybody over (and finding out it doesn't work!)
I don't know if the above is very feasible.
Would it be better to run it on a barebone systems such as VMWare ESXi or a Linux distro?
Would it be better to, if on a Linux distro, run VMWare, VirtualBox or KVM?
Would any enable hardware acceleration? Games will be played on it, but not the resource-intensive ones (unless you count Super Tux Kart, Neverball and the like)
Linux provides freedom, the problem is most users don't know what it is or how to use it.
| Danbury Area Computer Society
Board Member | Linux User# : 477531
p.s. Anybody who sees I am incorrect in technical procedures, etc., please feel free to correct me. I'm just figuring this out as I go along. :D