Package Management under OpenSolaris with Joynet is not too joyfull.

Linux has really, really good package management. You’ll realize this the second you try to use another operating system. Ubuntu (thanks to Debian) makes life so easy. It’s easy to install all the software I want, and it’s easy to make sure it stays updated. Even the kernel, etc. stay updated with practically no effort on my part.

In contrast, managing packages on OpenSolaris is painful. There are multiple package systems, and none of them seems to do everything I want. (In Linux, there are multiple distros, each with their own fully functioning package system.) Reading Joyent’s wiki, it seems to be commonplace to fall back to patching and compiling the source by hand.