I just installed OpenSolaris 2008.11 on VirtualBox 2.0.6. My initial impression is that it is a bit better than using the commercial Solaris, but it's still no Linux.
For some background, I currently develop software in C++ for multiple platforms. Currently my work code base will compile on Linux, Solaris 10 and Windows. I do my primary development on Linux and periodically update for any differences on Solaris and Windows.
More often than not Solaris actually poses MORE of a porting effort than Windows. This is probably due to assumptions that I make. I know that Unix system calls will not work on Windows, so I know to avoid them. However, with Solaris, I expect it to be similar to Linux and am not as prepared to make concessions.
My experiences with Solaris to this point have given me a bad taste for it. My impressions are also affected by the fact that my company uses a SAN for all primary storage on our Solaris systems, which leads to pretty bad compilation time performance. Also, commercial Solaris has the Sun versions of standard Unix tools, which are severely limited in features compared to their GNU equivalents. Fortunately, OpenSolaris does correct this problem and uses the GNU versions of Unix tools.
I was hoping that OpenSolaris would be a better user experience than Solaris 10, and so far it is somewhat better.
Here are my nitpicky complains:
Plusses:
Recent comments
10 sec ago
2 hours 55 min ago
2 hours 55 min ago
13 hours 9 min ago
14 hours 37 min ago
14 hours 37 min ago
14 hours 37 min ago
21 hours 54 min ago
2 weeks 3 days ago
4 weeks 4 days ago