LSARC/2008/059 - SQLite

John Plocher John.Plocher at sun.com
Fri Feb 1 15:50:37 PST 2008


Alan Coopersmith wrote:
> John Plocher wrote:
>> Brian Cameron wrote:
>>> (which means that the interfaces can't change in Solars 11, but only
>>> in Solaris 12 or later).
>>
>> What it means is that the interfaces can only change in a minor version
>> of the "desktop" consolidation, or whatever consolidation it really is
>> part of.
>>
>> Not all the consolidations in a distro (or Solaris) share the same
>> release binding; in particular, there is no concept of a release
>> binding for the /entire/ distro (aka the Solaris Operating Environment).
> 
> I know you've said that before, but I still can't believe it since release
> bindings are only useful as a method of communication to customers, and
> customers only see the WOS release - they have no way to find out what the
> consolidation boundaries or release bindings level are, nor should they
> need to know that.
> 


The consumer of a consolidation release binding is not the end customer,
but the distro builder (aka RE, aka P-Team) - it is /their/ responsibility
to pick the set of consolidation instances that their customer base will
accept.  Release Taxonomy levels simply let them build self-consistent
products.  If done correctly, there is no need to expose the implementation
details (which consolidations most certainly are) to them.

Think of the various consolidations, WOS's and Products that go into Solaris
Express, Developer Edition:

	Solaris
	Sun Studio Express 6/07
	NetBeans IDE 5.5
	NetBeans Enterprise Pack 5.5
	NetBeans Visual Web Pack 5.5
	NetBeans Profiler 5.5
	PostgreSQL 8.2.4
	Java Platform, Standard Edition 6
	StarOffice 8

Many of these have regular major releases:  Studio, NetBeans and
Soffice all do it regularly...

When you dig down into the thing called "Solaris", you find the following
components/consolidations:

	Admin  	
	CNS  	
	Desktop  	
	DevPro  	
	Extra Value Dir  	
	G11N  	
	graphics  	
	Install  	
	J2Se  	
	NSPG  	
	NWS  	
	ON  	
	Orion  	
	SFW  	
	Shared  	
	SSONE  	
	SunVTS

Each one of these has its own release taxonomy value; it is safe to
say that only ON has a fixation on never doing a major release.  In
particular, DevPro, Extra Value Dir, J2Se, NWS, Orion, SSONE and
SunVTS have all had Major releases in recent releases of the Solaris
Operating Environment.

   -John



More information about the opensolaris-arc mailing list