Mass Speculation Suggests Oracle May Kill OpenSolaris
CWmike writes to point out that Steven J. Vaughan-Nichols is one of many people questioning where Oracle may land once the acquisition of Sun is complete. One concern that I have heard many people express is that there may be a good chance of OpenSolaris getting the axe for not fitting in with the overall corporate vision. "People outside of IT seldom think of Oracle as a Linux company, but it is. Not only does Oracle encourage its customers to use its own house-brand clone of RHEL (Red Hat Enterprise Linux), Oracle Unbreakable Linux, Oracle has long used Linux internally both on its servers and on some of its desktops. So, what does a Linux company like Oracle wants to do with its newly purchased Sun's open-source operating system, OpenSolaris? The answer appears to be: 'Nothing.' Sun, Oracle and third-party sources are telling me that OpenSolaris developers are afraid that they'll be either moved over to working on Linux or let go once the Sun/Oracle merger is completed."
is regular solaris going to live?
It would be kinda hard to kill since the code is already "open" and out in the wild. Oracle can't prevent the current code base from being forked.
If you post as Anonymous Coward, don't expect a reply.
Oracle aligned with the Linux project because they could have a say in the direction the OS went, and put back code to the project that they wanted/needed for the wares they were selling to be successful.
Now that they own an entire OS stack, they have no need. If nothing else, I expect unbreakable Linux to fade away rather quickly once the acquisition is complete, as well as Oracle shifting the focus of all future DB enhancements to have a Solaris focus with Linux as a secondary, as was the case historically.
This would have been funny as an XKCD comic.
opensolaris - the regular SXCE builds are Sun's testbed for new updates, patches, fixes and technology updates...
It's noted as 5.11 for the version, codenamed Nevada.
It's very similar to the way the unix kernel builds happened at one time (to be honest I haven't looked lately to know if they still do this or not) - in that the even number release is production and the odd numbered release is development...
Unless Oracle intends to kill off Solaris altogether, I don't see them killing OpenSolaris.
Who is general failure, and why is he reading my hard drive?
Has Nichols ever hit a homerun on his speculations? Most of the time, he seems to me like an old man that just can't seem to connect the dots.
-- Linux user #369862
For anyone already committed to OpenSolaris, there are some obvious things to do: (1) Celebrate the fact that it's open-source, which limits how badly you can be screwed. (2) Write a plan to start transitioning to Linux or FreeBSD or whatever. (3) Help to organize a community operating outside of Oracle that will coordinate on maintaining the OS with security patches for the rest of its lifetime.
For anyone else, now would be a good time to think about stealing features. I know a lot of people really like DTrace. Well, it's already been ported to FreeBSD, and the Linux port seems to be nearing completion.
Find free books.
Been done.
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
From a late-70s/early-80s Saturday-morning cartoon public service ad touting healthy eating:
Cartoon Kid: "Can you make me a banana?"
Cartoon character touting good eating: *wave of magic wand* "Okay, you're a banana."
Why would Oracle kill Solaris? Their first public pronouncement on the Sun takeover specifically mentioned Solaris next to Java as the reasons they want to acquire Sun. Killing Solaris would be almost as much of an about face as killing Java.
Solaris represents one of Oracle's differentiators. It has features that Linux can't due to licensing concerns, namely ZFS and DTrace. It gives them the opportunity to add value to their offerings, as opposed to being simply a reseller, which is what they'd be if they'd favour Linux.
What's more, Oracle's database is well-known to run better on Solaris than on any other operating system. Killing Solaris would remove that competitive advantage.
The only reason Oracle supported Linux so strong is that they didn't have an OS of their own. When they acquire Sun, they will.
This space left intentionally blank.
So, what is the chance that Oracle will spend resources on OpenSolaris? The probability is exactly 0.
Oracle -- along with Intel and Cisco -- is notorious for viewing engineers as dots on a graph and rating them on a bell curve, firing the bottom 10% annually. These companies do not waste any money or time on "underperformance" by either engineers or products. If a product does not produce any revenue, then it is abandoned.
This shark-like mentality has gained popularity in recent years among American companies.
OpenSolaris will not be completely dead. The community at large will pick it up and it will take on a life of its own much in the same way as BSD UNIX was when the Berkeley CSRG group disbanded. OpenSolaris is still important and used heavily throughout industry. It is not my intention to start a flame war, but Solaris is even more mature as a platform than Linux. I am a fan of all open source operating systems and software because it takes computing out of the power of the corporation and puts it in the hands of the users.
It's open-sourced, so theoretically anyone can pick it up.
However, to be good corporate citizens, if they don't plan on keeping it they should spin it off and provide enough seed money to let a few employees go with it for a year or so.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I had enough exposure to Solaris in the 90s ... I remember when a Sun install team put in the 1st e4500 16 processor high availability box at my employer ... they had powered it up and had a bunch of our company VPs standing around the cold room oogling it ... the Sun rep was giving an executive overview of its HA features, full hot swap of processor boards, power supplies, yadda yadda yadda. My (then) boss, a lowly manager in the VP crowd, walks up to the e4500 and pops a processor card out ... the whole system seg faults an UGLY death. Ahhh ... good times.
If operating systems are weapons, Solaris is a World War II German railway gun with a cracked breech block.
- Charlie Stross
"Glory is fleeting, but obscurity is forever." - Napoleon Bonaparte
I've long been immensely frustrated that you can't get kernel-space ZFS (sorry FUSE) compiled into a Linux kernel because of inane licensing issues*. Someone should write a patch for those of us that want to compile it ourselves on the theory that the FSF would be insane to sue a personal user of open-source software for daring to compile it with other open source software of a different flavor.
* Porting ZFS to Linux is complicated by the fact that the GNU General Public License, which governs the Linux kernel, prohibits linking with code under certain licenses, such as CDDL, the license ZFS is released under. [Wikipedia]
One thing Linux is lacking (and will possibly never have due to politics) is Dtrace, which is sad because a) Dtrace kicks ass, b) it's mature and works well and c) system tap is... well.. one day when a vendor ships it I guess we'll find out how well it works. This is one spot OpenSolaris and Solaris (and Mac OS X which now has Dtrace) really shine, you can extract useful telemetry and performance data from the system easily.
Maybe we finally will see GPLd ZFS now even though btrfs is superior in design. I wouldn't really trust ZFS to hold my data given all the ignored bug reports about data corruption.
AIX is still somewhat in support, HP-UX the same no OpenSolaris will be around for decades to come we might see Oracle stop pushing it actively for new customers but you dont kill a prodoct like that not with the price some organisation is willing to pay for sevice and support deals for existing systems.
Sometimes it's not about the strategic game of cat and mouse and all about the cash flow.
If Oracle don't want to commit resources to developing solaris, they should triple license (including GPL) it... Solaris is too widely used to die, so third parties will continue developing it and having it GPL licensed will allow drivers to flow from linux (which linux has a lot more of and solaris is very much lacking) and zfs/dtrace to flow back.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
If I wanted to capture business from Sun, I'd start a rumor that Oracle was going to get rid of big parts of Sun.
And, just to add insult to injury, the rumor would have them laying off the people Oracle most wants to retain!
--dave
davecb@spamcop.net
Don't forget the nice Dtrace on FreeBSD. Great stuff for servers.
This just in: "Mass Speculation" also suggests:
1) The world will end in 2012
2) Man never landed on the moon
3) Vaccines cause autism
4) Technology = magic
5) Science is infallible
6) Religion is infallible
7) Windows is better than Mac
8) Mac is better than Windows
9) Mac is better than *nix
10) *nix is better than Mac
11) Windows is better than *nix
12) *nix is better than Windows
I really need to meet this "Mass Speculation" guy. He seems to be all over the board on things.
Faith is a willingness to accept something w/o complete proof and to act on it. Reason allows you to correct that faith.
Quote: "OpenSolaris developers are afraid that they'll be either moved over to working on Linux or let go"
Let see, Job and Paycheck working on something with a future, or sulking at home working on a dead end?
Decisions....
Sig Battery depleted. Reverting to safe mode.
I think most people underestimate how much solaris oracle uses internally...
There is marketing hype.. then reality
The value of OpenSolaris to Sun is the same as Fedora is to Red Hat Enterprise Linux; it's the cutting edge release that allows the new features to be added without compromising the stable release. It's improving as a desktop operating system, but that's not the real point of OpenSolaris. Solaris is primarily a server operating system and that's where it excels. It manages to include things today such as ZFS and Dtrace that will one-day have equivalents in Linux. These technologies are already mature on Solaris. Code from OpenSolaris is also used by the Sun OpenStorage platform and presumably will be the basis of the Sun OpenNetwork platform.
Before I'm modded down as a Linux-hating, Solaris fan-boi, I'm posting this from my home Linux workstation, sat next to my OpenSolaris server. Sometimes it's about the technology itself and not technology religion.
I have the latest version, which I've not tried yet, I can't decide which system is less of a hassle to back up and install a new OS on.
It had a few issues upon it's release but it's very nice. Most stuff works I need works with it and it has some nice thins not found elsewhere (ZFS, DTrace). Personally I think it'd be dumb to get rid of it. They should promote it more and hopefully get it to grow and then control what they can't through Linux.
The 104 users?
you're probably right. As much as I wanted to find fault and prove you wrong, I can't and now I'm just bitter.
Their highest capacity versions and licenses are all for Solaris 10 and SPARC. And, as someone else noted, it would be hard to kill OpenSolaris, because it's already Open. Like MySQL, if they tried to close it, it would just branch (as MySQL already is.)
I see most of Sun's work going away the same way. No real business reason for Oracle to keep it. ( and they are just bastards anyway )
---- Booth was a patriot ----
http://www.ubuntu.com/partners/sun
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
"Nothing" would be a fine choice if:
1. They GPL2d ZFS, DTrace and other core technologies that make Solaris attractive
2. Allocated the dev resources to port them over (or in the case of ZFS adapt them to the existing kernel better).
If they just rm -rf it, it'll be a very sad decision indeed.
RAAARGH! /. discussion.
.
Legally, there is no reason in the world that you (or I, or my dog) can not port ZFS to Linux and run it ourselves. The licensing issues only come into effect when you want to DISTRIBUTE your work as binaries. The idea that the FSF would sue someone for linking ZFS and Linux together in their basement is so fundamentally misguided that I would be shocked if this weren't a
.
Let me underscore this point: GPL ONLY COVERS BINARY DISTRIBUTION! The goal is to prevent someone from taking GPL-covered code, compiling it to binary, and then redistributing it without accompanying source. The CDDL and GPL are fundamentally incompatible in such a way that it is quite difficult if not impossible to distribute binaries derived from mixed CDDL/GPL code without violating some clause of one or the other license. I won't claim to have an expert-level understanding of the details, but I work with several people who do.
.
Now, as for why "someone" doesn't distribute some magical patchset which will allow you to build a ZFS-enabled Linux kernel... It's because "someone" doesn't feel like keeping up with the massive amount of work required to maintain said patchset against ZFS and Linux kernel changes. The work would not get nearly the amount of exposure and testing necessary to make it a first-class filesystem option, and so would languish as a hobby/experiment with not much payout.
.
Much better to just focus on btrfs. Or wait and see what happens after the acquisition completes.
A host is a host from coast to coast...
Unless it's down, or slow, or fails to POST!
Kill Sun Solaris and Oracle commits suicide. Makes no sense at all. Won't happen.
I recenlty spoke to a sun sales rep at a BBQ
And he says that sun tied everything that they made to everyting else to its highly unlikely that it will go dead.
Most likely scalled back
Wow... does Steven J. Vaughan-Nichols actually write stuff?
I thought he just cut and pasted from press releases.
You're right, and Oracle could hasten this: re-license OpenSolaris under GPLv3 (patents) and see what happens. Worst case, nothing.
Likely case: the community ports everything great to Linux and they don't have to worry about what to do.
I have to say, my one Nexenta box is very impressive and Linux does have some work cut out for it. Other parts are, eh, somewhat annoying.
I do hope Sun's documentation team stays on - they do such a great job.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
...ever since Nullsoft's WASTE was released and AOL (or whoever) pulled it and revoked the license. From http://www.nullsoft.com/free/waste/ :
If you downloaded or otherwise obtained a copy of the Software, you acquired no lawful rights to the Software and must destroy any and all copies of the Software, including by deleting it from your computer. Any license that you may believe you acquired with the Software is void, revoked and terminated.
It was released under a GPL license (IIRC). So they have effectively revoked the license. They haven't tried (actively) to stop redistribution - indeed, there's forks on Sourceforge. I think Asus or someone even made a derivative product from it?
... in the title we start out with "Mass speculation suggests...". In other words, "A bunch of bloggers are working hard to convince each other that Oracle wants to kill OpenSolaris". Why is this news again?
Bravo!
I'd hate for the technologies behind opensolaris/solaris to go away, but I'm all for cutting the excess in efforts to achieve the same goal.
If we can only get all the opensolaris things (kernel stuff, some of the user-space stuff) neatly bundle into Linux... Kind of some weird breed of Nexenta+Linux(kernel)+Ubuntu (which Nexenta already does since it's mostly based on it).
I just HATE the way everything is so different on Solaris/OpenSolaris. And I LOVE some of the kernel specific things that Solaris brings (dtrace, zfs, ... take your pick).
Kudos for Oracle if they get this done and focus on other things that works better for them. Next stop: MySQL. Yes, this also needs to be on its own community (like Debian), not controlled by a single entity.
This sig can be distributed under the LGPL license
It's SPARC that's gonna die, not Solaris. The OS is open and can/will survive *IF* its users want it to.
However, SPARC is doomed. Now that PC's can address 384 GB or more, and cost a fraction of "big iron", SPARC has little to offer that cheaper platforms can't provide. Sun are already competing with their SPARC line with intel/amd hardware. Why should Oracle support the huge R&D of those platforms, when there are 10 times as many Intel-savvy engineers to design cheaper 64-bit intel/amd systems...?
Yeah, you might say "but then Sun would just be another box-shifter, with their own OS!" Yeah, and the implication is that Sun are dead. Bye-bye, I never liked you much anyway.
I've first read: "Mass Spectrometry Suggests Oracle May Kill OpenSolaris" and for a few milliseconds my bain tried to find a casual relation between mass spectrometry, Oracle and OpenSolaris.
I have used OpenSolaris to investigate problems for our customers thats using Solaris.
The value of having access to the code when things blowup is huge.
At the same time, I want to thank Sun for releasing source for the JDK.
From reading the comments made in the code, you can see that the coders has had
a good time working on Solaris. Some parts are actually really fun to read.
However, some parts are not that fun to read. Cause when you find a label named
"whycantjohnnyexec" you start to wounder why they never fixed the problem.
Blog response by Ben Rockwood - Quite a good read if you want some facts in your stories. http://cuddletech.com/blog/pivot/entry.php?id=1047
SAP closed-sourced SAPDB/MaxDB.
They never provided anything resembling a decent explanation as to why.
Step 1) Relicence opensolaris in a linux-compatible way, then dump it in a tarball somewhere and forget about it for a while
Step 2) Wait for open source developers to port all the useful features to linux for you
Step 3) Profit!
I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
I have had worked at four different companies that use Oracle, and they all ran Oracle on Solaris. I have never seen one installation of "Oracle Unbreakable Linux."
It would seem to me that Sun will be a much bigger part of the merged company than Linux. If something has to go, shouldn't it be Linux.
BTW: I personally like Linux better than Solaris. But I am trying to look at this from a business perspective.
"The typical geek who builds a freeware application builds it for Linux first since Linux is the dominant freeware operating system."
I think it's all about statistics.
For me it's mainly because it's free and advertised by its fans as the only true free operating system with bells and whistles whereas other communities are smaller and not funded by IBM/HP/Red Hat/Novell and other *big* corporations.
I know many Linux users who keep criticizing every other UNIX-like systems and sometimes without having actually used them (They kept talking about "Slowwwwwwlaris).
I started with Linux because there was a Linux user group in my school and after 2 years I disliked the way GNU/Linux systems are developed and documented and switched.
I tried FreeBSD (+ other BSDs as well) and (Open)Solaris and found that almost every claims about slowness, unfriendlyness, lack of ergonomy were mostly *false* and only biaised claimed.
It's now +5 years since I discovered the UNIX way and I can draw some personal conclusions about what I like and dislike.
- Sometimes one is slower, sometimes one is faster, but what is the point of being faster when you must spend much time with configuration ?
- I dislike silent corruption of my filesystems with GNU/Linux.
- I dislike my system hanging because my RAM is corrupted and Linux does not check it whereas Solaris detects corrupted blocks and discard them.
- I like the documentation of *BSD and Solaris, the "logical" way things are organized, the ergonomy of command line utilities (pw under freebsd and zoneadm, svcadm, dladm)
- I dislike the way Linux distibution assert that "something works (tm)" when it's actually not the case !!!
- I dislike the lack of backward compatbility in Linux and the poor documentation of standards, and looooove well-written and stable interfaces.
- I dislike manpages in Linux and the facts that they sometimes points to websites (what is the point when you have no access to a network !), I like when they actually point to references and standards.
- I dislike the USB framework in Linux and the way devices are unconsistently supported from one minor version to another.
- I dislike the fact that my webcam is not recognized under Solaris.
- I like Dtrace and the "verbosity" of Solaris.
- I looooooooooove ZFS under Solaris and FreeBSD.
- I dislike the lack of simple how-to under Solaris.
- I like when a device is "not supported" by Solaris and actually works perfectly !!!
- Last time I upgraded my Debian systems it has been completly broken, last time I upgraded my OpenSolaris system
- I dislike ALSA (very much) and looooove OSS/Boomer.
- I dislike "lot a of features" without respect of standards and lack of documentation.
- I don't like when my GNU/Linux dies when swapping (no ssh)-
See... to me, every system has its plus and cons, and every community has its way of doing things.
Actually I like OpenSolaris the most because of modularity, consideration of standards, and higher level of abstraction (!!!) and think that "it gets better every day".
Now I think the learning curve seems lower with Linux because you can find many how-to's so that you can copy/paste (without sometimes understanding what you do). (call it "momentum")
People I met in Solaris and FreeBSD communities are all kind and smart as most users in the Linux community _id_ _est_ apart from some *intolerant* people who think they are the only enlightened ones.
More important Sun devs are friendly and eager to share their knowledge.
Hey all ... please do not consider all the FUD and Marketing garbage and use the system you like and enhance the "libre" eco-system and its bio-diversity !
I use OpenSolaris in the field of Scientific Computing and as Desktop (24/7), and don't feel like switching back. >_
Long live the OpenSolaris community and other communities :)
-- jollyd
Considering the number of people proposing Solaris to be GPL'd so that ZFS and Dtrace can be ported to Linux ... an immediate conclusion could be drawn: Solaris features are valuable whatever some may say.
Then if Oracle decided to favor and support Solaris it could own a home-made solution (full sw stack) proposing several advantages over "corporate" Linux solutions (say RH,Suse) ...
I assume that its underlying cost would be negligible in regard of the advantage.
OpenSolaris is a great way to experiment before integrating in a "rock solid" version.
I don't see the point in discontinuing either Solaris or OpenSolaris
Having one outside developer work on an open source project might be enough for reliance to make a license irrevocable. I otherwise agree with you. I think it's very unlikely that the license is a contract because it would have no consideration (i.e. what is the user giving up?) Back to studying for the Bar for me!
Really, I'm not trying to be clever with my signature.
Or just maybe ... it might just be in Oracle's best interest to provide an OS platform, which they control, totally optimized for their DB from the kernel on up. Add Sun's servers into the mix and you've got a high-performance h/w, s/w environment tuned for Oracle. They can't really accomplish this with Linux, but they could with Solaris.