And don't forget that no-longer-OpenSolaris is still freely available ... and might even become something now that it's free of the dead hand of Sun (at least for it being a truly "open" project).
I for one am not happy with Linux and would love to run Open/whateverSolaris ... if it has serious driver support. That's been the Achilles heal of x86 Solaris for more than a decade (e.g. something I directly experienced in 1999) and fixing that will likely be a determining factor in its future success.
Unfortunately that's very painful hard work and lots of it, I wouldn't predict success on general principles. But one can hope.