Surely a fundamental part of the premise here is that there has to be some incentives to get people to join the OpenSolaris community to build some of the user base necessary to bed in a new release, and part of that is that the OpenSolaris builds be easy to deploy and have an initial focus on cheap x86 desktops and servers, where those desktops are probably targeted at developers as much as anyone else.

OpenSolaris is thus always going to be preparatory, an indication of what's coming over the horizon that's considerably more substantial than a demo but always ahead of release candidacy, so it'll never be "finished" or "ready" in the sense that you seem to expect. After all, Sun's problem doesn't appear to be getting Solaris to run well on high- end servers (they've got decades of experience in that discipline) so much as recruiting and retaining developer seats and allowing customers a more straight-forward way to try out things that are otherwise around the corner and to get behind that direction, while Sun presumably does some further work on the release once there's a stable code base implementing the new feature set before blessing it as a Solaris release.

That's what makes OpenSolaris interesting: it occupies a space rather ahead of he usual production cycle for developer/customer and Sun, yet Sun's willing to provide full support for customers who are willing to be more aggressive in deploying it, including for production (and I'd think that there would be plenty of shops running open-source infrastructure for n-tier apps who'd find that the time to market for new features in OpenSolaris may be worth more on modest x86 SMP systems than waiting for all the release to be massaged and cut as a Solaris 10 update or Solaris 11 release that pulls every ounce out of the bigger Sun iron). As far as hardware support goes, the likely deployment profile for OpenSolaris, at least in its earlier days, wouldn't be SPARC boxes, big or small, but x86 kit in engineering labs that people wanted to get up and running quickly to see if Solaris could do things that weren't quite coming together in production ("this Linux cack isn't working, what you got Solaris?"), where SPARC kit and the kind of additional performance validation for big SPARC boxes could wait until the most recent releases.

In addition to source code access to what's released in OpenSolaris, these days people have tools like DTrace to give them an idea of whether their workload runs as well or better with changes that may be six months or more ahead of release, and there's considerable advantage in using that to build excitement and confidence, not to mention analytics that customers can share with Sun where they have concerns. A decade ago this would have been access by invitation only, largely limited to large commercial ISVs (I'm largely following the account offered of the partnership with the major RDBMS vendors in the Configuring and Tuning Databases on Solaris book by Alan Packer), with source code licensed separately, but the last decade has shown that there are distinct advantages to more participatory and open early access, which is the space OpenSolaris targets. I may be wrong in that understanding, and I'm sure someone from Sun will correct me if I'm off-base. In the last decade Sun lost market share because shipping Solaris lost customer bake-offs to Linux, where Sun couldn't put the later and greater into the hands of customers to show that promised improvements were more than vapourware (not to put too fine a point on it, but if you were using Sun compilers ten years ago, you might be forgiven for raising an eyebrow to Sun claims and finding yourself reluctant to say "compilers bad, systems good" after being bitten by the e-cache rash).

On the other hand, there's a foot-in-the-door element to delivering an OS that's rather less raw than what arrives on Solaris 10 install media, and you don't have to be a "shmoe at home" to want an OS that does a bit more out of the box than does vanilla Solaris if you're otherwise taking on the workload of sorting out a build with such an experimental bent. Developers wanting to look ahead don't necessarily want to have to deal with such initial configuration tasks, which doesn't make for a simple opposition to "enterprise" deployment (similar things should hold even for systems engineers). All of this seems to me a pretty sharp adaptation to the current market, so I'd struggle to imagine Oracle wanting to pull the legs out from under it.

Am 28 Jan 2010 um 22:08 schrieb Gary Bainbridge:

I realize that OpenSolaris isn't *entirely* separate from Solaris, but if Sun intended to have the next release of Solaris based on OpenSolaris, then millions will have to be spent to get it to that point, and many years.

The better option would have been to have the next release built on SXCE. Now, I am aware that SXCE was built on OpenSolaris, but it was more ready for the enterprise because it had the installer, zones, packaging, etc., already there.

The Sparc text installer for OpenSolaris was only released yesterday. There can't be any denial that OpenSolaris was targeted for a desktop user. Network Auto Magic? That doesn't yell enterprise, but rather joe schmoe sitting at home. OpenSolaris Sparc wasn't available for the longest time. AI isn't near ready for the enterprise so how many years before OpenSolaris can be ready. How is OpenSolaris going to run on M-Series servers? That I'd like to see. Sun spent $500 million on Solaris 10. Is Oracle going to spend that much on OpenSolaris to get it ready for the enterprise? I doubt it. Take the good parts from SXCE and merge them into Solaris 10 and create SolarisNextGen or something.

BTW, I do run OpenSolaris and have since 2008.05 and will install dev preview 131 soon.

But please, OpenSolaris isn't ready to be installed on T- and M- Series servers in a 2000 server data center.
--
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to