5 ms·
Sad; It seems the best product is not always who wins.
by jcapote 18y ago
Sad; It seems the best product is not always who wins.
- SwellJoe 18y agoI don't understand your meaning. Linux is a very fine operating system, and for many purposes (like desktops and small servers) it is vastly superior to Solaris. Red Hat has some of the most productive and important Linux kernel developers (along with dozens of other developers working on Gnome, databases, and a lot more) on their payroll, so they're definitely involved in the making. 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.
- gaius 18y agoRed Hat have a luxury Sun have denied themselves: breaking stuff between versions. Do you know they won't support you if you upgrade RHEL4 to 5 in-place? They want you to start again from the bare metal. Sun hang onto the legacy stuff because they guarantee nothing will break when you upgrade. 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.
- wmf 18y agoSun finally fixed this problem by forking. Solaris will remain crufty and backwards compatible until the beginning of time. OpenSolaris supposedly threw out all the cruft and has modern userland.
- SwellJoe 18y agoBy some definition of "modern".
- SwellJoe 18y agoRed Hat have a luxury Sun have denied themselves: breaking stuff between versions. 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.
- nailer 18y ago'Red Hat have a luxury Sun have denied themselves: breaking stuff between versions.' 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 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 http://kbase.redhat.com/faq/docs/DOC-7946
- lacker 18y agoOf course not. You are forgetting price. Nobody would claim a Honda Accord is better than a BMW M6 but you can bet the former sells more.