Subject: Re: NetBSD 2.0 release date
To: Greywolf <greywolf@starwolf.com>
From: Jason Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 12/05/2003 12:55:05
--Apple-Mail-89-8709122
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; format=flowed


On Dec 5, 2003, at 12:47 PM, Greywolf wrote:

> Not to be offensive, here, but considering all the changes which have
> happened since 1.4 up to now, that's kind of slowly happening anyway.  
> The
> COMPAT_1* options seem pretty gratuitous, honestly, and maintaining
> complete compatibility going backwards, well, how long will it be 
> before
> it is deemed to be too much of a stretch to maintain?

A binary from Eons Ago does not necessarily require a COMPAT_* option 
to run.  It's entirely possible that it makes only library calls (no 
direct system calls), that it does not use any system calls that were 
versioned, or perhaps is totally self-contained.

In any case, bumping the major version of a library like libc is 100% 
guaranteed to cause great great great pain, and maintaining the "cruft" 
is a lot easier to do, and really doesn't cost much in the grand scheme 
of things.

         -- Jason R. Thorpe <thorpej@wasabisystems.com>


--Apple-Mail-89-8709122
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)

iD8DBQE/0PCqOpVKkaBm8XkRAkJ+AJ9bSrDFMFlFSSyda+pXlgh8aEqU4QCgvyI0
1QfhpqIx3OG4C5ku40zpe8s=
=QYZ2
-----END PGP SIGNATURE-----

--Apple-Mail-89-8709122--