OpenSolaris is now officially dead. RIP.

0 Flares 0 Flares ×

What follows is a leaked memo sent to Oracle Engineering yesterday. It basically spells the end of OpenSolaris, which is to be replaced with Solaris 11 Express, a binary distribution. The key part is:

We will not release any other binary distributions, such as nightly or bi-weekly builds of Solaris
binaries, or an OpenSolaris 2010.05 or later distribution. We will determine a simple, cost-effective means of getting enterprise users of prior OpenSolaris binary releases to migrate to S11 Express.”


Solaris Engineering,

Today we are announcing a set of decisions regarding the path to Solaris 11, and answering key pending questions on open source, open development, software and binary licenses, and how developers and early adopters will be able to use Solaris 11 technology before its release in 2011.

As you all know, the term “OpenSolaris” has been used colloquially to refer to any or all of a collection of source code, a development model, a web site, a logo, a binary release, a source license, a community, and many other related things. So it’s taken a while to go over each issue from an organizational and business perspective, and align on the correct next step. Therefore, please take the time to read all of the detail here carefully. We’ll discuss our strategy first, and then the decisions and changes to our policies and processes that implement that strategy.

Solaris Strategy
———————-

Solaris is the #1 Enterprise Operating System. We have the leading share of business applications on Solaris today, including both SPARC and x64. We have more than twice the application base of AIX and HP-UX combined. We have a brand that stands for innovation, quality, security, and trust, built on our 20-year investment in Solaris operating system engineering.

From a business perspective, the purpose of our investment in Solaris engineering is to drive our overall server business, including both SPARC and x64, and to drive business advantages resulting from integration of multiple components in the Oracle portfolio. This includes combining our servers with our storage, our servers with our switches, Oracle applications with Solaris, and the effectiveness of the service experience resulting from these combinations. All together, Solaris drives aggregate business measured in many billions of dollars, with significant growth potential.

We are increasing investment in Solaris, including hiring operating system expertise from throughout the industry, as a sign of our commitment to these goals. Solaris is not something we outsource to others, it is not the assembly of someone else’s technology, and it is not a sustaining-only product. We expect the top operating systems engineers in the industry, i.e. all of you, to be creating and delivering innovations that continue to make Solaris unique, differentiated, and valuable to our customers, and a unique asset of our business.

Solaris must stand alone as a best-of-breed technology for Oracle’s enterprise customers. We want all of them to think “If this has to work, then it runs on Solaris.” That’s the Solaris brand. That is where our scalability to more than a few sockets of CPU and gigabytes of DRAM matters. That is why we reliably deliver millions of IOPS of storage, networking, and Infiniband. That is why we have unique properties around file and data management, security and namespace isolation, fault management, and observability. And we also want our customers to know that Solaris is and continues to be a source of new ideas and new technologies– ones that simplify their business and optimize their applications. That’s what made Solaris 10 the most innovative operating system release ever. And that is the same focus that will drive a new set of innovations in Solaris 11.

For Solaris to stand alone as the best-of-breed operating system in Oracle’s complete and open portfolio, it must run well on other server hardware and execute everyone’s applications, while delivering unique optimizations for our hardware and our applications. That is the central value proposition of Oracle’s complete, open, and integrated strategy. And these are complementary and not contradictory goals that we will achieve through proper design and engineering.

The growth opportunity for Solaris has never been greater. As one example, Solaris is used by about 40% of Oracle’s enterprise customers, which means we have a 60% growth opportunity in our top customers alone. In absolute numbers, there are 130,000 Oracle customers in North America alone who don’t use our servers and storage yet, and a global customer base of 350,000 (the prior Sun base was ~35,000). That’s a huge opportunity we can go attack as a combined company that will increase Solaris adoption and the overall Hardware server revenue. Our success will also increase the amount of effort ISVs exert optimizing their applications for Solaris.

We will continue to grow a vibrant developer and system administrator community for Solaris. Delivery of binary releases, delivery of APIs in source or binary form, delivery of open source code, delivery of technical documentation, and engineering of upstream contributions to common industry technologies (such as Apache, Perl, OFED, and many, many others) will be part of that activity. But we will also make specific decisions about why and when we do those things, following two core principles: (1) We can’t do everything. The limiting factor is our engineering bandwidth measured in people and time. So we have to ensure our top priority is driving delivery of the #1 Enterprise Operating System, Solaris 11, to grow our systems business; and (2) We want the adoption of our technology and intellectual property to accelerate our overall goals, yet not permit competitors to derive business advantage (or FUD) from our innovations before we do.

We are using our investment in core Solaris innovation and engineering to drive multiple businesses, through multiple product lines. This already includes our Solaris operating system for Enterprise, and our ZFS Storage product line, and will soon include other Oracle products. This strategy is all about creating more value from a set of common software investments: it makes everything you do more
valuable and used by more people worldwide. It also means you as an individual engineer or manager have an even greater responsibility to understand the broader business and technical contexts in which your engineering is deployed.

Solaris Decisions
————————

We will continue to use the CDDL license statement in nearly all Solaris source code files. We will not remove the CDDL from any files in Solaris to which it already applies, and new source code files that are created will follow the current policy regarding applying the CDDL (simply, that usr/src files will have the CDDL, and the very small minority of files in usr/closed might not have it). Use of other open licenses in non-ON consolidations (e.g. GPL in the Desktop area) will also continue. As before, requests to change the license associated with source code are case-by-case decisions.

We will distribute updates to approved CDDL or other open source- licensed code following full releases of our enterprise Solaris operating system. In this manner, new technology innovations will
show up in our releases before anywhere else. We will no longer distribute source code for the entirety of the Solaris operating system in real-time while it is developed, on a nightly basis.

Anyone who is consuming Solaris code using the CDDL, whether in pieces or as a part of the OpenSolaris source distribution or a derivative thereof, would therefore be able to consume any updates we release at that time, under the terms of the CDDL, LGPL, or whatever license applies.

We will have a technology partner program to permit our industry partners full access to the in-development Solaris source code through the Oracle Technology Network (OTN). This will include both early access to code and binaries, as well as contributions to us where that is appropriate. All such partnerships will be evaluated on a case-by-case basis, but certainly our core, existing technology partnerships, such as the one with Intel, are examples of valued participation.

We will encourage and listen to any and all license requests for Solaris technology, either in part or in whole. All such requests will be evaluated on a case-by-case basis, but we believe there are
many complementary areas where new partnership opportunities exist to expand use of our IP.

We will continue active open development, including upstream contributions, in specific areas that accelerate our overall Solaris goals. Examples include our activities around Gnome and X11, IPS
packaging, and our work to optimize ecosystems like Apache, OpenSSL, and Perl on Solaris.

We will deliver technical design information, in the form of documentation, design documents, and source code descriptions, through our OTN presence for Solaris. We will no longer post advance
technical descriptions of every single ARC case by default, indicating what technical innovations might be present in future Solaris releases. We can at any time make a specific decision to post advance technical information for any project, when it serves a particular useful need to do so.

We will have a Solaris 11 binary distribution, called Solaris 11 Express, that will have a free developer RTU license, and an optional support plan. Solaris 11 Express will debut by the end of this
calendar year, and we will issue updates to it, leading to the full release of Solaris 11 in 2011.

All of Oracle’s efforts on binary distributions of Solaris technology will be focused on Solaris 11. We will not release any other binary distributions, such as nightly or bi-weekly builds of Solaris
binaries, or an OpenSolaris 2010.05 or later distribution. We will determine a simple, cost-effective means of getting enterprise users of prior OpenSolaris binary releases to migrate to S11 Express.

We will have a Solaris 11 Platinum Customer Program, including direct engineering involvement and feedback, for customers using our Solaris 11 technology. We will be asking all of you to participate in this endeavor, bringing with us the benefit of previous Sun Platinum programs, while utilizing the much larger megaphone that is available to us now as a combined company.

We look forward to everyone’s continued work on Solaris 11. Our goal is simply to make it the best and most important release of Solaris ever.

-Mike Shapiro, Bill Nesheim, Chris Armes

0 Flares Twitter 0 Facebook 0 Google+ 0 Reddit 0 LinkedIn 0 StumbleUpon 0 Buffer 0 Email -- 0 Flares ×

Tags: , , , , , , , , , , ,

22 Responses to “OpenSolaris is now officially dead. RIP.”

  1. [...] was pointed to a post at alasdair on everything which claims to present a leaked Oracle memo on the state of Solaris and thus OpenSolaris. As [...]

  2. [...] “We will not release … information – Techmeme Search Alasdair on Everything:OpenSolaris is now officially dead.  RIP.  —  What follows is a leaked memo sent to Oracle Engineering yesterday.  It [...]

  3. [...] is now officially dead.  RIP. (Alasdair on Everything) Alasdair on Everything:OpenSolaris is now officially dead.  RIP.  —  What follows is a leaked memo sent to Oracle Engineering yesterday.  It [...]

  4. [...] by admin on August 13, 2010 · Leave a Comment  Alasdair on Everything:OpenSolaris is now officially dead.  RIP.  —  What follows is a leaked memo sent to Oracle Engineering yesterday.  It [...]

  5. I can’t say that I’m surprised. Oracle has a nasty reputation for swallowing and spitting out anything and everything they consume. I’m expecting the same to be said of MySQL.

    Further, the claim that Solaris is the #1 enterprise operating system, IMO, is way out in left field. Solaris holds less that 1% of the supercomputers in the Top500, while HPUX and AIX hold double or triple the Solaris share. Further, in the “enterprise” (how I hate that word), RHEL has vastly outpaced Solaris by leaps and bounds. Even the lowly BSD is enjoying more server share than Solaris. So, what is Solaris #1 in again?

    I tried using Open Solaris many times. Over and over again, however, I was disappointed in the lack of packages, the shoddy package manager, the crappy SMF init system, the slowness that is ZFS, the lack-luster installer and much more.

    Being a sysadmin, and working on Solaris, RHEL, and HPUX, I would say Solaris has a lot of growing to do to catch up to the Big Boys.

    The only thing that is sad about this announcement, is that the open world of software just became a bit less open.

  6. And one wonders... says:

    And one wonders why their best and brightest folks are quitting in droves. What a miserable sweatshop of a Microsoft-wannabe.

  7. [...] dieser Strategie passt es allerdings auch, dass Oracle vor kurzem das Ende von OpenSolaris bekannt gegeben [...]

  8. Istvan says:

    How can RHEL and Solaris be mentioned as operating systems being in the same level?

  9. Jürgen A. Erhard says:

    @Aaron (#7): Solaris is obviously the #1 enterprise OS in Sun, uh, Oracle’s portfolio. :D

  10. Ava Odoemena says:

    Is this eventually good news as some developers who worked on OpenSolaris will now focus their attention and interest towards Linux and BSD?

  11. Blogreader says:

    Amusing read by these corporate drones. By mentioning that 130k people don’t use solaris it is obvious that they see this as a zero sum game. For them to win someone must lose. They are channeling Larry channeling Genhis Khan.

  12. gwern says:

    > We will distribute updates to approved CDDL or other open source- licensed code following full releases of our enterprise Solaris operating system. In this manner, new technology innovations will show up in our releases before anywhere else. We will no longer distribute source code for the entirety of the Solaris operating system in real-time while it is developed, on a nightly basis.

    That’s the important bit. Now who will want to develop Solaris, knowing that their sources are years out of date, that it will be years before an accepted contribution makes it to the wild, that at any time an Oracle/Sun employee working on the real sources will unwittingly break one’s patches because they don’t know about it? This is not making Free contributions a second-class citizen, but a third or fourth-class!

  13. Mark Acosta says:

    First java, then this, what’s next? MySQL? ;( If I was an oracle engineer at this time I would quit immediatly…

  14. [...] from it. In other words, open source is not in its core values and I attribute the OpenSolaris death to that. Any Oracle employee trying to convince her boss that open source is a viable option for a [...]

  15. jameslegg says:

    Which was the last “open source” project that gets sources released after a release? Oh yes that would be Mac OS X/Darwin. Hows that community doing? As far as I can tell it’s alive but hardly thriving.
    I don’t mean to be negative but its going to take a lot of hard work by a lot of people to keep a viable alternative to an enterprise Solaris alive. I truly hope the community is up to the challange.

  16. jj says:

    For me, this means FreeBSD is what’s left in the arena of solid (i.e., doesn’t fall apart between releases, like Linux distros), integrated (i.e., not a clump of upstream stuff) is FreeBSD.

    Thanks for letting me know, I was beginning to study OpenSolaris but I’ll focus on FreeBSD. They never let me down, in all these years.

  17. Toni says:

    May it rest in peace. I loved it… many years ago.

  18. [...] you haven’t READ the memo of a communication from Oracle and you are running OpenSolaris in production. Feel free [...]

  19. [...] what flavor for ZFS? Now that OpenSolaris is officially dead, what are my options for a Solaris-like server OS that supports ZFS? As you may remember, I’ve [...]

Leave a Reply

Back to top