What is the best way to virtualize Solaris 10 (not OpenSolaris) under Linux or OpenSolaris? I have software that is only supported under Solaris so OpenSolaris is not an option. I'd like to have Linux or OpenSolaris on my desktop.

  • Out of curiosity, what's the software?
    – Toto
    Jun 12, 2009 at 13:04

7 Answers 7


I'd go for Linux on the Desktop and run Solaris x86 in a Sun Virtual Box environment. Its basically VMWare Workstation, but its free and has good support for Linux/Solaris. In my experience, OpenSolaris has poor hardware support. I wasn't able to get it installed on my Dell P490 or T5400.

You can learn about Virtual Box at www.virtualbox.org.


From the sound of your comment, at the moment VirtualBox is likely the best option. However, ork is progressing on a Solaris 10 Brand for opensolaris, which would allow you to have a Solaris 10 zone with an OpenSolaris global zone. Combined with the crossbow networking features included in yesterday's networking release that let you do (among other things) real virtual networking with zones, this would be the best option once the solaris 10 brand is complete.


You can setup Solaris 10 as a HVM in OpenSolaris under xVM using a zfs volume for storage, which has the benefit that you can take zfs snapshots of your Solaris 10 root file system (in case you have to run a release of Solaris which doesn't support zfs root)


Solaris 10 x86 is supported under VMware Server 2.0

Check out the Guest OS notes for a full compatibility matrix.


  • Also runs fine under Vmware ESX
    – pauska
    Jun 23, 2009 at 9:32

I have had luck with setting up OpenSolaris test systems under libvirt KVM on Ubuntu and VMware Fusion on Mac OS X, and subsequently migrating the VMware disk over to a Linux system running VMware Server 2.0.


You can try XenServer. Not sure if it is officially supported, but this guy says (in comments to the article), that it worked for him. Good luck!


I've virtualized several versions of Solaris 10 under VMware Workstation 6.5x, although mostly for playing and trials, not for production.

I do have one Solaris 10 u5 running under ESXi 3.5 in production.

You must log in to answer this question.