Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 May 1999 17:02:57 -0500 (CDT)
From:      Richard Wackerbarth <rkw@dataplex.net>
To:        Poul-Henning Kamp <phk@critter.freebsd.dk>
Cc:        Chuck Robey <chuckr@picnic.mat.net>, freebsd-current@FreeBSD.ORG
Subject:   Re: kernel.old 
Message-ID:  <Pine.BSF.4.05.9905091654220.82336-100000@nomad.dataplex.net>
In-Reply-To: <21918.926281586@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
I wish :-(

It seems that some people think that it is OK to make changes to stable
even though those changes break things which used to work.

IMHO, branches of the kernel SHOULD be like shared libraries.
(It is OK to ADD previously absent features or CORRECT internal errors,
but NOT OK to delete features or change API's)

On Sun, 9 May 1999, Poul-Henning Kamp wrote:

> I think you are seeing -current as the norm.  You shouldn't.  Under
> -stable the modules should (tm) continue to work since there are not
> made API changes in -stable.

Personally, I think that we should treat kernels just like another
library. They export an API (sysctl) that libc, et. al. uses and
another API that the kernel modules use. Any change that "breaks"
code which is compliant with those API's belongs in a new release branch.

PERIOD.




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9905091654220.82336-100000>