Within a major release, the project tries very hard to maintain
Binary Interface campatibility, or stability. In fact as far as I
know, this is where the name "Stable Branch" originates.
What this means is that a binary compiled on 7.0-RELEASE should
continue to work without needing to be recompiled over the lifetime
of the 7 branch.
ABI breakage that Ken refers to here means that a change required
to fix a bug cannot be made while maintaining binary compatibility
with previous versions. Any program that makes use of (I'm guessing)
fcntl(2) or flock(2) that runs on 7.0, will not run on >= 7.1 without
being recompiled.
Ian
--
Ian Freislich
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"