Torvalds on Opening Solaris
An anonymous reader sent in a link to this interview with Linus Torvalds, where the questions center on Sun's movement toward the open source world (and Linus' dismissive view of the threat posed by Solaris), as well as a few questions about 2.7 and the future of Linux.
That's just the perfect reply. If you've accomplished something great, don't be humble - that's fake - but state the facts and stay grounded.
What I don't understand is how this guy keeps himself grounded...
The owls are not what they seem
Surely if you like the idea of standing on the shoulders of giants, there might be some handy ideas in Solaris. Why ignore it?
Because I personally don't think they have anything left worth taking after I've applied the general Unix principles. I really do think Linux is the better system by now, in all the ways that matter.
But more importantly, if I'm wrong, that's OK. People who know Solaris better than I do will tell me and other people about the great things they offer. To try to figure it out on my own would be a waste of time.
Just a paragraph below your quote. And it's not like he dictates every move for Linux. If there are (and on Solaris/SPARC there sure are) better things in Solaris than Linux, I'm sure he'd welcome any improvement suggestions.
I have recently attended a talk at our local NOVA (Northern Virginia) LUG by Harry Foxwell focused on Solaris 10. And while Harry is a respected scientist and a great presenter, I couldn't help noticing some things that were not exactly in the Open Source spirit if you will. The talk was 90% about Solaris Containers (aka Zones or N1 Grid Containers), and being a believer of giving credit where credit is due, I was somewhat disheartened not to hear ony mention of FreeBSD jails and several statements about how Solaris Zones are primarily based not on any OSS work, but rather prior Sun work on Trusted Solaris. While I believe the Trusted Solaris stuff was partly true (in Linux this is called capabilities, BTW (POSIX 1003.1e/1003.2c)), it wouldn't hurt to briefly mention the origins of the concept of separation, FreeBSD jails, and the fact the Linux Vserver provides the same functionality for Linux (Linux Vserver was mentioned, followed by some condescending analogy of Linux and transformer robots and how Linux developers can "transform" Linux into supporting anything.) The truth of the matter is that FreeBSD jails appeared in 1999, Linux Vserver in September of 2001 and Solaris Zones in 2002. The talk could also use less of "Solaris is for real, Linux is not" comments, especially considering this is a talk at a Linux User Group.
The bottom line is - I salute Sun open sourcing Solaris, but they still need to work on improving the attitude towards other open source OS's, particularly Linux and FreeBSD. The strategy of insisting that Solaris is just better, isn't going to get Sun very far, simply because it isn't true in many respects.
I would recommend other Slashdot members to read this article, probably one of the best interviews I've had the pleasure of reading about Linus. The comments he made would benefit any open source project leader and stress once again that a successful open source project is one where "People need to feel involved...If anybody feels like somebody is just a passenger, that's bad for everybody." Other comments about incremental improvements and Not Invented Here (NIH) Syndrome are worth reading too. Don't let the title about Solaris confuse you, and its nice to know Linus didn't resort to mud slinging, which is very common from the Sun camp...
We received a Sun Blade 2500 running Solaris 9 with an NMR that our company bought. I thought it would be cool to learn some Solaris. I was very disappointed. The software seems to make no sense, the provided applications are old ( it comes with Netscape 4.7x as the only provided browser). I was surprised to have been so under whelmed. Sun seems to be SO conservative in regards to their software that they seem to be paralyzed. I fired up Netscape 4.7x to find some answers on questions I had about the OS and when I hit a site that used JAVA the browser told me that the version of Netscape I was running didn't support the version of JAVA the Webpage was using!! This is what came with a standard install of Solaris? I am much more comfortable with Linux and so understand I am a bit biased, but I just don't see SUN and Solaris being a threat to Linux unless they really put out a better product bundled with more current software.
"We will remember not the words of our enemies, but the silence of our friends. " Dr. Martin Luther King, Jr.
Why does Solaris have to be seen as a "threat"? A threat to whom, exactly?
I don't understand. It still baffles me whenever this kind of mentality gurgles up, like when Jimmy Wales said that Britannica would be "crushed out of existence" as if that should be one of Wikipedia's goals. What, is Britannica somehow a net negative on the world?
Come on, get a grip.
So is making stupid judgement calls without reading the article.
From the article
People who know Solaris better than I do will tell me and other people about the great things they offer. To try to figure it out on my own would be a waste of time.
Linus doesn't know the OS or the codebase and plans to leave the analysis in the hands of the experts.
He's busy. There's nothing arrogant about that.
Agile Artisans
That doesn't take away it's downright arrogant to say you don't need anything the competitors might offer, and really, any other commercial-software spokesman would be modded +5 Ignorant.
He doesn't say he doesn't need anything from Sun Solaris. Instead, he says that he doesn't think Solaris has anything left worth taking. He goes on to say, from the article, "But more importantly, if I'm wrong, that's OK. People who know Solaris better than I do will tell me and other people about the great things they offer. To try to figure it out on my own would be a waste of time." Yeah, a lot of arrogance there.
Solaris/x86 is a joke, last I heard. (It has) very little support for any kind of strange hardware. If you thought Linux had issues with driver availability for some things, let's see you try Solaris/x86. (Editors' note: Drivers enable an operating system to communicate with specific hardware such as a video card or network adapter.)
Oh really? I guess Linux was a joke for the longest time, then, considering its lack of hardware support. In fact, I guess it's still a joke compared to windows, if driver support is all that (apparently) matters. Why is Linus ripping on the new kind on the block for the exact problem his OS has had since its inception? This is disgusting hypocrisy.
He should be proud of what he's accomplished, and I'm grateful for his and other's work--but to take this snide attitude when another OS comes along, because it has some of the same problems his OS did originally, is pretty sad.
-Dan
Solaris/SPARC and Solaris/x86 are, last I was told, 99% percent idential.
/. knock Solaris just because his holiness Linus said that Linux was better. A lot of people here rip on Solaris and have clearly never actually used it, and even more declare it "the sucks" because it didn't recognize their crappy AC97 sound card. Truly infuriating sometimes... though I can see how it all starts when Linus goes on the record saying that he doesn't even think that the Solaris source code is worth even peeking at.
That said, the only problem with Solaris/Intel is it's driver support. If you have supported hardware, Solaris/Intel is the definition of production-ready.
At any rate, It still really bothers me whenever I see people on
Then again, Linus, though brilliant, is also rash, reactionary, highly defensive and an out-and-out ego-maniac sometimes... but like so many "rock-star" like figures, his fans don't ever notice this.
Solaris has been saving my (and a lot of other peoples) bacon for years and as much as I like Linux, Solaris is still my go-to operating system because it's just more reliable, regardless of what his majesty wants to think.
How much more reliable? We're talking, like, 99.9% reliable versus, say 99.1% percent... something so miniscule; irrelevant to most people, but paramount to me and the thousands of people who still prefer to spend hundreds and hundreds of dollars on Solaris licenses for a very good reason.
Linux is improving steadily and someday I'll have no reason to buy Solaris... but it surprises me it's come this far sometimes when I see ignorant things like this from Linus.
bash-3.00$ uname -a
SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
"Solaris/x86 is a joke, last I heard. (It has) very little support for any kind of strange hardware. If you thought Linux had issues with driver availability for some things, let's see you try Solaris/x86."
I'm sure the comment will be taken all out of context...can't wait to see the mud slinging that ensues. Check Schwartz's blog/marketing tool for the comebacks in the next few days. Torvalds comments are mostly true for the non-server market, and Sun first and foremost is going after the server market with Solaris x86 although they are actively porting JDS to Solaris x86 which I think will run into problems that Linus mentions above.
To personally counter some of Mr. Torvalds other claims, historically Solaris x86 was a non-starter, but with a company like Sun pushing it now fully (especially on x86-64), it shouldn't be hard to find proper driver support for the majority of server installs from IBM, HP, Sun (of course), and Dell going forward. Where they're going to have to work hard is getting all the ISV's to port apps to another Unix with very small marketshare. Money always helps in that department and Sun is not shy about the fact that they have billions in the bank...so it could happen.
As for Linus' comments about Linux being superior to Solaris, I'm not so sure about that. Perhaps from a licensing perspective, and some aspect of the kernel might be as tight...but...
Solaris 10 has some neat features that don't fully exist in Linux or lack the polish that is found in Solaris.
Zones, fair share schedulers, zfs looks neat..., dtrace is amazing,
If Linux can polish up some the projects that do similar things as the above mentionned items than I think there isn't much reason to consider Solaris anymore.
I think that a lot of commentators have misunderstood Linus' answers. When Linus blandly said that he's not even going to bother studying Solaris/x86 in detail, he meant that he's not a Solaris expert. The Linux development model, by its very nature, means that any new technology of sufficient value would be easily incorporated in Linux. Linus simply meant that because he has created a dynamic atmosphere that encourages the adoption of ideas, he really doesn't need to inspect a competitive OS with a fine-toothed comb himself. If Solaris 10 does have features that get widely adopted by it's customers and proves itself over time, it would be a trivial issue to incorporate the feature in Linux (if it makes sense).
He's not dismissive of Solaris; he simply has a lot of confidence in his development model.
IMHO, of course.
> Solaris/x86 is a joke, last I heard.
Last I heard? Come on Linus, please don't let what could be a healthy discussion degenerate into childish name calling. Such comments are usually the preserve of those that don't have anything constructive to add.