Sanity and FUD

With all the FUD coming out of Red Hat, I thought the online rags would fall all over themselves to call shotgun on the anti-Solaris bandwagon. But LinuxInsider seems to have planted their flag on rational reporting:

Stacey Quandt, Open Source Practice Leader for the Robert Frances Group, agreed. "Although many organizations continue to migrate Solaris workloads from UltraSPARC to Linux on x86 and other platforms, the latest version of Red Hat does not eliminate the need for Solaris in the enterprise," she said.

"The performance characteristics of Solaris on AMD Opteron licensing of Solaris widens the choice of open-source operating systems on commodity hardware," Quandt told LinuxInsider.

Did you catch that? Not only is Solaris a performance leader, but it's an open source operating system.

But not so fast! In another FUD barrage, it turns out there are too many OSI-approved licenses -- guess what newly opened sourced operating system is using one of the apparently extraneous licenses. Kudos to slashdot for transmogrifying the title "OSI Urged To Reform Open-Source Licensing" to "OSI Hopes To Decrease Number of Licenses" -- turns out a change in voice can have a radical change in meaning...

Comments:

One thing I've noticed is that the rabid Sun bashing has died down quite a bit. There was an initial reaction against the CDDL, but it seems people either got over their emotional surge or learned that the CDDL isn't as bad as the doomsayers say it is. Now, the majority of anti-Sun comments consistently are from a select few individuals, which I find encouraging, and their arguments look more and more like loony conspiracy theories over time. One thing Sun should do is publicize Simon Phipps' comments more. His recent blog entry about the importance of the OpenSolaris patent grant was very informative. Perhaps a couple of Sun's lawyers should get blogs, to better communicate the legal foundations of the CDDL.

Posted by Anonymous on February 17, 2005 at 10:19 AM PST #

The simple fact is that there are way too many open source licenses. On the project I work on, we had to spend quite bit of time analyzing licensing for all the libraries used, before getting clearance from our legal department to do a source release. There seem to be thousands of BSD variants being used today. While a lot of the FUD concerning the CDDL is unwarranted, the big issue is that the CDDL is incompatible with the GPL. The GPL just happens to be the license of choice for most open source projects and the Linux kernel. So the majority of open source projects in use today can not benefit from the release of code under the CDDL.

Posted by Alex Valentine on February 17, 2005 at 12:55 PM PST #

What makes Solaris a 'performance leader'? Are there any benchmarks? I seriously doubt that Linux is slower-it made a HUGE progress in last 3 or 4 years.

Posted by Mike on February 17, 2005 at 01:46 PM PST #

"So the majority of open source projects in use today can not benefit from the release of code under the CDDL."

Just like the BSD systems can't use code under the GPL. I find it interesting that some people complain that OpenSolaris will have a one-way flow of information, yet those same people see no fault in themselves and their projects. Vanity begets sophistry, it seems.

Posted by guest on February 17, 2005 at 02:00 PM PST #

Mike asks about benchmarks. I can point out that in my real-world use of the same multithreaded app on Solaris, OpenBSD, and Linux (2.4 and 2.6 kernels), not only does the Solaris version run as fast or faster, but it is more reliable as well. It also uses less RAM on the same hardware, which I attribute to possibly a better VM implementation on Solaris.

Posted by PatrickG on February 17, 2005 at 03:10 PM PST #

It's interesting reading some of the comments from Red Hat people. Like, how they're going after Sun's installed base (even say trying to kill Sun) but don't seem to think that they compete with Windows. So, by their own reasoning, once they kill Sun, that'll be the end of their growth trend.

Posted by Chris Rijk on February 17, 2005 at 06:46 PM PST #

Alex, I don't deal with code from a bunch of different sources, and I didn't consider the too-many-licenses argument from that point of view. It seems like a pain in the ass; is it possible that we're in a period of expansion as various licenses are tweaked to address their short-comings?

Regarding CDDL's incompatability with GPL, while I don't speak for Sun, it seems to me there are reasons we couldn't use the GPL from a legal perspective (discounting the tactics of being incompatible with Linux's license). There's some code in Solaris to which we don't own the rights. The idea with OpenSolaris is that Solaris will be our distribution which combines the CDDL OpenSolaris code with encumbered code. The GPL explicitly forbids this. While not using the GPL arguably limits what you can do with OpenSolaris, the CDDL -- I think -- let's you do much more with it like use it in the embedded space.

Posted by Adam Leventhal on February 18, 2005 at 07:19 AM PST #

Patrick, that's a great data point about Solaris performance, and, Mike, I know that Linux has been getting faster but so have we. And just try Solaris out on amd64 before you get so huffy. When I go to customer sites, we're better than linux on some apps and worse on others. The thing that sets us apart is that when we are slower, we have ways of finding out what's going with DTrace so we can actually make up the difference. It's very rare that we start and _finish_ the day slower than linux on a given benchmark. It some times happens that the wins we get for the app with DTrace carry over to linux, but that begs the question, how would you have found the win on linux? When it comes to performance, DTrace is a huge edge, and I'm sure the various linux vendors wish they had an answer for it.

Posted by Adam Leventhal on February 18, 2005 at 07:26 AM PST #

Post a Comment:
Comments are closed for this entry.
About

Adam Leventhal, Fishworks engineer

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today