Red Hat set to surpass Sun in market capitalization
news.cnet.com
news.cnet.com
In other words, I have no idea what's going to happen to Sun. But, I like them better as a company under Schwartz than at any time in the past ten of fifteen years.
Why do you think that? All the Solaris (most of Sun's revenue) Sun's former customers actually use is Solaris, not OpenSolaris. No Sun customers I know would go without a support plan if they use Sun's OSS work. Right now they already pay Red Hat for their support plans.
Because Schwartz as much as said so at a conference last year. Maybe I misinterpret the remark, but it was something along the lines of, "I've caught some flak for our Open Source strategy from Wall Street and some of our institutional investors, but I believe that long-term this is the only viable option for Sun." I took this to mean he believes, and that some investors believe, that in the short term, going all Open Source is a net negative for their revenue.
The price was absurd even then. But further, you had to purchase exact blocks of time in advance. And if you bought 12 hours, but then only needed 2, tough cookies.
Solaris is so embarrassingly bad in a few areas that I get pretty angry every time I have to use it. It makes it even worse when I use the stuff that Sun has done really well (ZFS, Zones, dtrace), that I then have to use their stupidly bad package management tools, their neanderthal old UNIX utilities (or install the GNU tools myself, and remember to use the g variants), and their general disdain for anything not invented by Sun.
Now fair enough, maybe that's not so important in a world where you have a "cloud" of a thousand identical machines that you just build from gold master images and throw away when they break, but Solaris is not like it is because Sun doesn't know how to get new versions of their userland. Rather, they've chosen not to.
Between major versions. RHEL4 is still supported, and will be for several more years, and never breaks compatibility. RHEL has a seven year security update cycle (and a five year full support life cycle). It's not Solaris style backwards compatibility, but it's more than long enough for any server I've ever managed. The average server life in the web services business is right at three years. That leaves four years of wiggle room.
Sun has occasional done major breaks in the past. Not as frequently as Red Hat, but I have dealt with issues in the past.
Do you know they won't support you if you upgrade RHEL4 to 5 in-place?
I actually didn't know that. I've done such upgrades numerous times (hundreds, at least) in the past and never had any problems. On the other hand, I've attempted Solaris upgrades in-place, and been damn near beaten to death by the machine in the process. I think I'd prefer to not have support and have it work, than to have support and need a helluva lot of it.
Solaris is not like it is because Sun doesn't know how to get new versions of their userland. Rather, they've chosen not to.
Yes, I know. That's why it's so damned frustrating. Sun has smart people working for them. They could be building a leading edge operating system, but they aren't. They're building an operating system that would have been embarrassing for a Linux distribution ten years ago. Package management has been a solved problem for years...and yet, Sun still ships a retarded bunch of crusty old pkg tools and they recently added a clunky GUI to sit on top of it so they can pretend they've improved their package manager. No matter how good a few pieces of the tech are, or how good backward compatibility is, if the user experience sucks, I'm not going to use it for the majority of my systems. And, right now, the user experience on Solaris sucks. Really, deeply, truly, and with enthusiasm, sucks. I figured Ian Murdock being on board would at least get package management fixed (since Debian was the first Linux distro to have reasonably modern package management in apt-get), but that hasn't happened.
I guess we'll see if OpenSolaris can solve these problems...but, we're, what, two or three years into the OpenSolaris experiment, and you still can't just download an installable CD for the damned thing. You have to run it in a VirtualBox, or jump through really complex hoops and be extremely selective about hardware.
Sorry, I actually jumped into the conversation to say nice things about Sun. But, you dragged me back through my years of dealing with Solaris boxes, and trying to support OpenSolaris and Solaris in our products, and it brought out Angry Joe.
No longer true since RHEL 4 was released about four years ago.
They didn't support it for 2.1 -> RHEL 3. http://kbase.redhat.com/faq/docs/DOC-4082
Now they support it since RHEL 3-> RHEL 4. It's still not the recommended option. http://kbase.redhat.com/faq/docs/DOC-7946