There are a bunch of OpenSolaris distribution projects actively developed. I chose NexentaOS since it is characterized as the synergy of the OpenSolaris and GNU softwares. The installation is quite smooth since I am using the VMWare image, just copy, launch, and you get a Ubuntu-like desktop. The network adapter works out of the box.
It is quite annoying that Ubuntu-derived distribution does not include GCC as the base. But you can install it anyway.
sudo apt-get install gcc build-essential
Build the Mozilla Firefox
Download the source code for Mozilla Firefox you are using, in my case, i.e Firefox-22.214.171.124. I manually adapt the modification from Helper Monkey, augment the Makefile.in to add the new files, (patch). After 2 hours struggling, and I googled the web and found Ticket #405. Oops!
Ok, let me try to install Sun Studio 11 on Nexenta. No luck at all, the installer hides the detailed error message, what I could find is the Java I/O exceptions. If I were more experienced OpenSolaris user, I might find a way to solve this problem.
That is the day one, I would rather try the official OpenSolaris Express Developer Edition tomorrow.