As a quick example off the top of my head, I'll take GNU's tar, cron (Solaris' doesn't even have */5 or @reboot), grep over Solaris' default equivalents. From my own experience, I don't find this "standardization" allowing much room for any kind of innovation.
Agreed. Solaris' cron is a bit of a hassle. But I edit cron as needed for projects. Not a HUGE impact on usability. It is Solaris at its core, so binary compatibility needs to stay in place for legacy support.
However, OpenSolaris also comes with GNU binaries (which are conveniently already in the default path). To differentiate, they are called gtar, ggrep, etc (mind you, not every single GNU tool is in there).
The utilities don't even have the past decade of enhancements we've seen on BSDs and Linux, never mind Ubuntu.
At a loss of what you mean here. ZFS, brandz/zones and crossbow are huge; not sure what is specific to them that is significant over OS.
I'm a Solaris admin; which can make me a bit of a Sun snob, but this was not meant to be a OpenSolaris is superior to Linux comment. They both have their place for each individual (I have tried both options, and continue to bounce between the two today). In my opinion, the Linux community could take something away from the OS communities rules on packaging. Find a compromise. I may just give StormOS a try to get the best of both worlds.