Victoria Muntean writes:
> I have several questions to understand how versioning of opensolaris works.

Unfortunately, the question you're asking doesn't really have a clear
answer.  (It seems you're basing your questions on the Linux kernel
numbering scheme and, no, we don't do things quite that way.)

Solaris has had two Major releases: those were the very first SunOS
release decades ago, which was BSD-based, and the Solaris 2.0
SVr4-based release.

Since 2.0 (which was a long time ago as well; circa 1992), we've had
only Minor releases.  Even Solaris 10 is technically a Minor
(compatible) release.

The current bits under development on opensolaris.org are code-named
Nevada, and the current rules for integration (into OS-Net, the core
of the operating system) specify that projects must have Minor release
"binding" -- meaning compatible changes.

The source code could be compiled to produce a "Solaris 11" (another
Minor release) at any time, but I know of no current plans to do so.
(And if I did, this probably wouldn't be the right venue to talk about
it anyway.)

The key issue, though, that makes your questions unanswerable is that
versioning is up to *distributors*.  Those who create distributions
based on OpenSolaris are free to choose content (and create local
changes as well) that represent a range of possible release bindings
and thus completely different numbering schemes.

Nobody in OpenSolaris really has the power to force a distributor into
one version numbering scheme or another.  Or any at all.

That includes the "uname" output, which distributors may (and probably
should) change to suit local tastes.  The default output says "5.11,"
but since that's not part of any released Sun product[1], that may
well be untrue.

> 1. Are version numbers of Opensolaris and version number of Solaris line 
> synchronized, or separate ?

Neither.  There's currently no version numbering (other than Mercurial
changeset numbers) going on with OpenSolaris.

> 2. Where can I see timeline of releases, by recent years, of Opensolaris and 
> of Solaris, with version numbers ?

You can't see any for OpenSolaris, but for Solaris, google finds many
references.  A good one is:

  http://en.wikipedia.org/wiki/Solaris_Operating_System

Some of the distributions (such as Sun's "Solaris Express Community
Edition") have a build number that's based on the biweekly builds done
by the Sun release engineers.  Some distributions seem to follow that
build numbering scheme, but nobody really compels any distributor to
use it.

For the biweekly schedule used in OS-Net, see:

  http://www.opensolaris.org/os/community/on/schedule/

> 3. Are version number of the kernels separate from version numbers of 
> distros, or same ?  Are version number of Opensolaris kernels synchronized 
> with version numbers of SOlaris kernels, or separate ?
> 
> 4. Is whole solaris kernel opensourced, or only parts of kernel ?

See:

  http://www.opensolaris.org/os/about/roadmap/conslist/

There are only a very few things (such as CDE) that aren't available
due to licensing problems.  (And, no, we generally can't do anything
about those few unavailable parts.  Complaining upstream would be more
productive.  :-<)


[1] There are murky areas here, such as OpenSolaris Developer Preview,
    that I don't understand.

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to