Sun Says OpenSolaris Will Challenge Linux
E5Rebel writes "Sun Microsystems has ambitious plans for the commercial and open source versions of its Solaris operating system. The company hopes to achieve for Solaris the kind of widespread uptake already enjoyed by Java. This means challenging Linux. 'There's an enormous momentum building behind Solaris,' according to Ian Murdock, chief operating platforms officer at Sun, who was chief technology officer of the Linux Foundation and creator of the Debian Linux distribution. Isn't it all a bit late?"
OpenSolaris
Won't a new one tear us,
Unless they first
Have Ballmer chair us,
Great documentation--
Now that could scare us.
Burma Shave
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Sun has a lot more than just Java software, and has a lot to gain from having firster-than-first class support for Java in the operating system (e.g. kernel-level code caching, pushing code into kernel space, etc). Linux can technically have it all now too, with Java being GPLv2'd. But really, Sun has packages like StarOffice, which needs a lot more than just a JVM.
I encourage more competition for Linux. A free market is built on competition. Now that Microsoft is becoming a competitor rather than an oppressive regime, it'll be naturally selected out and increasingly powerful Unix systems will dominate the market. A Linux monopoly is not a good thing either, and whether BSDs or Solaris share the market, we all stand to benefit.
It'd be even better if we had some license consolidation, but hey, that's a pipe dream. I'd rather have license-incompatible code than no code at all because people refuse to use GPLvX.
Sam ty sig.
I don't think so, but then again, I'm still holding out for an Amiga comeback.
Consider MS with IE and then Mozilla with Firefox.
MS Word vs WordPerfect 5.1
What about Linux, itself was probably considered "too late" or such at the time "Everything's been invented/done".
What about when Redhat was top dog - who'd have thought that Ubuntu would come along and change a lot of things.
The point is, it's [almost] never too late, just sometimes you have a harder job ahead of you.
(Just missed the FP, but still)
this chance was missed a few times. The last one was when Nexenta was treated like a mother-in-law.
If SUN wanted acceptance instead of l33t, GPL(v3) would have been the order of the day.
As long as they dangle about with CDDL, they might as well pass away. Don't get me wrong, CDDL ('cuddle') is quite a good FOSS licence. But it has its problems with a coexistence side-by-side to GPL. And GNU is, love it or hate it, thousands of great applications; and moreover a licence accepted by the majority of FOSS developers.
I hope(d) Ian would have the power to apt-ing Solaris, but he doesn't seem to. And when you read the OpenSolaris lists, you find as much ego-tripping as on OpenBSD or Mac. They rather sink with pkgadd.
And I cry for them, yes, because SunOS is the greatest kernel around, with limited hardware support. Back to licencing and square one.
The concept of competition does not apply to free software because competition implies a winner and a loser. In OSS, there is no winner, nor is there a loser. OSS projects progress by the input and enthusiasm of the users. There is no reason that a single "monopoly" project would necessarily lead to lower innovation. Since the project itself is not in any competition to lure users away from a competitor, there is no incentive either way to innovate except for the "itch" to keep making the project better.
A monopoly-style OSS project would lead to more innovation, in fact, because with more users wanting more features, the project will have both a larger pool of ideas to choose from as well as a larger pool of developers to implement and grow the project. Growth encourages growth, at least as far as OSS is concerned.
Competition, OTOH, draws finite resources away from the developer pool. While ideas may be freely shared, developer time cannot be, so a project that gets X number of hours of work will have monopolized that time for that project. Sometimes this work can be easily shared among other projects, but most of the time it cannot be shared without significant porting and adaptation. Competition fragments the development effort of all OSS projects.
The only competition that truly exists in OSS is the competition of ideas. The actual implementation of code is where this is fought. If idea A has more support than idea B, it will be idea A that gets implemented. In this way, in democratic fashion, the best ideas (alternatively, the most popular ideas) get turned into reality. When the small group of idea B supporters break away from the main project to proceed with implementing their idea, only time will be able to tell whether idea A or idea B was the right way to go. But it is an unnecessary competition and draws resources away from the improvement of the platform.
Competition against Microsoft or Sun is not the reason Linux improves over time. Rather, it is because users who want to use Linux implement the features that they want so that the platform grows to fit them. As it grows to fit them, it also grows to fit everyone. The additive nature of OSS sees to it that the best ideas stick around and the lousy ones get tossed away. That's not to say that Linux isn't stuck in the Unix rut, because it is. It's that if there were no Linux, there would be something else.
Your faith in Microsoft being 'naturally selected out' is.... amusing. Considering, after years of barely adequate products, they still have 90% plus marketshare of desktops, and last I checked, they were still oppressing various standards bodies, hardware manufacturers, small software houses, etc., I think the corpse is still walking around, talking FUD, and otherwise making a nuisance of itself. The Linux Monopoly you fear is... a bit far-fetched just yet, IMHO. When I start seeing KDE desktops in some of the small offices I walk into, then I'll believe it.
Of course, this move by Sun is to try and make that happen; many non-computer people like 'simplicity', in the sense of getting everything from one computer vendor with minimum fuss on their part, assuming that things will work together more smoothly then. So, Sun offers a machine running OpenSolaris, with StarOffice preinstalled, as well as a really fast JVM. Worth a shot...
1.) Ditch the inhouse CLI tools - they suck and will never catch up with GNU. Maintaining them is pointless. Use the full spectrum of GNU CLI tools.
2.) Use a pimped zshell as shell with a prime quality default setup and some good-looking, neat tutorials to get the Bash crowd in line for it.
3.) De-suckify the entire grafical desktop stack, unifing GTK and QT with the same, one and only default theme that looks good.
4.) Use APT as distribution system.
5.) GPL Solaris and remove the distinction between Solaris and OpenSolaris.
6.) Build a marketing army to push Solaris as "Mac OS X" for all non-Apple computers and 'the better open Unix variant / the better Linux' at the same time.
There's only one big problem in all this: Sun. They are a technology driven company. Gigs like Apple or Canonical (Ubuntu) are vision driven and have a single boss who's considered king. They have a vision and they convey it to any opinion leader in the industry they care about.
Suns staff wouldn't know a well designed desktop or a constently marketed brand if you showed it in their face. Just look at the video presentations from JavaOne. Anyone delivering such a presentation at Apples MacWorld would lose his job the next day. Sun is putting out CEO computable marketing babble and if at all they will only come through half way.
Mind you, Solaris overtaking Linux is possible. Theoretically. Solaris has the prime advantage of not having an image torn to tiny bits and pieces by a thousand distributions - if Sun would do all the things mentioned above they could seriously capitalize on this distinction to Linux. But as I mentioned allready, they lack the vision and conceptual consitency to really pull through with it. That's my experience anyway.
We suffer more in our imagination than in reality. - Seneca
In OSS, there is no winner, nor is there a loser.
If 90% of people used a particular open-source program, I'd dare to call that program a winner. And if nobody used a particular open-source program, I'd dare to call that program a loser. The rest is idealistic crap.