Virtualization Picks

Let me preface this by saying that I’m making recommendations for virtualization based on:

  • Cost
  • Robustness
  • Ease of use
  • Performance

You’ll note I put performance as the last item since it generally is not a huge differentiator for most virtualization needs.  However, you individual criteria may vary, and you should make your own decisions.

The “thumb nail” information below should help you in evaluating virtualization solutions; and the links at the bottom will help you locate solutions.

__________

If you need cross platform virtualization, and will move virtual machines from one host to another, the only realistic choice is VirtualBox.  While vmware and Parallels will run on most host operating systems.  While vmware offers some free solutions, I’ve found their new version of Fusion (for the Mac) could have used ten minutes of QA before shipping; on my MacBook Pro, my Mac Pro, and my Mac Minis it crashes when shutting down a virtual machine that used to work just fine under the previous version (yes it was converted), and even worse, it crashes OS-X on my MacPro.  Parallels is just too expensive, not only is the acquisition cost high, but he maintenance cost is high; it’s very nicely done, but simply not worth the investment.

__________

For Windows Server 2008 on both 32-bit and 64-bit the uncontested choice should be Hyper-V, unless you’re running on a processor/motherboard that lacks hardware virtualization (and even then I’d say you should upgrade your hardware).

For Windows Vista, Windows Server 2003, and Windows XP on both 32-bit and 64-bit the uncontested choice should be Virtual Server 2005 R2.  You should always use Virtual Server over Virtual PC.

For OS-X on an Intel machine you should use VirtualBox (if you feel you need to purchase a commercial product, choose Parallels over vmware; it works well, and has good performance and stability).

For Linux on an Intel machine you should use either VirtualBox, or if you’re a more savvy user Xen.

For BSD on an Intel machine you should use either VirtualBox, or if you’re a more savvy user Xen.

__________

There are other virtualization solutions, but they tend to be rather expensive.  And yes there are non-Intel virtualization solutions that allow you to run Intel guests on non-Intel hosts (other than older Macs, that’s probably not a very common requirement, and outside the scope of my recommendations; the only product I’ve ever used on a G4/G5 is Microsoft’s Virtual PC for Mac).

Hyper-V and Xen use a very modern approach to virtualization, and overall have the greatest potential for future growth.  The OpenSource version of Xen; however, needs a fair amount of polish before the average computer user (not to be confused with computer professional / geek) finds it very usable.

Companies like vmware and Parallels might have nice solutions for large deployments, but I see little advantage in smaller deployments; and for single machines why not use something that’s free and works (well).

__________


separator

Related posts:

  • Virtualization Solutions On windows there’s basically three commercial solutions for virtualization, and several free solutions… wait one of the commercial solutions is free (well when you buy...
  • Virtualization Outside the Box I’ve posted many an article on virtualization, but I felt it was a good time to post just an overview of the choices for virtualization...
  • Windows 7 – Virtualization So you’ve upgraded to Windows 7 and now your considering the options for running virtual machines… If you have a PC that’s capable of hardware...
  • Virtualization Best Practices, Selecting A Vitualization Solution This will be the first in a multi-part posting. I use Microsoft Virtual Server on my PCs for virtualization, and I use VMware on my...
  • Windows 7 – Virtualization, Revisited I posted yesterday on Windows 7 virtualization, and suggested that if you’d purchased Windows 7 Professional or Ultimate you’d probably just want to use the...
  • VirtualBox LinuxDesktop RealPerformance The other day I installed VirtualBox OSE on my Ubuntu machine so that I could migrate over a Windows Server 2003 machine.  I wasn’t really...
  • VirtualBox on OS-X After the extremely poor experience with my upgrade to vmware Fusion 2.0.1 I can certainly tell you that VirtualBox was a totally satisfying experience. First, VirtualBox...
  • Thinking Inside the VirtualBox Sun Microsystems used to be a major player in the computer world; and I guess since Java belongs to Sun they are still a a...
  • Virtulization, Virtulization, Virtulization For a decade now I’ve been a fan of virtulization (of course, that’s partially predicated on understanding what virtualization is, and how it works —...
  • Hyper-V Server With the release of Windows Server 2008 Microsoft made a huge step forward in releasing thin, high-performance hyper-visor for machine virtualization – Hyper-V. Microsoft has...

separator