Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2012 08:18:09 +0300
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Mark Felder <feld@feld.me>
Cc:        freebsd-stable@freebsd.org, Walter Hurry <walterhurry@gmail.com>
Subject:   Re: FreeBSD 9.1-RC1 Available...
Message-ID:  <20120824051809.GP33100@deviant.kiev.zoral.com.ua>
In-Reply-To: <op.wjimnzxz34t2sn@me-pc>
References:  <1345697446.84337.11.camel@neo.cse.buffalo.edu> <k15po0$kj3$1@ger.gmane.org> <op.wjimnzxz34t2sn@me-pc>

next in thread | previous in thread | raw e-mail | index | archive | help

--mvWwdhJHqQXOQ5Pq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Aug 23, 2012 at 05:41:49PM -0500, Mark Felder wrote:
> On Thu, 23 Aug 2012 12:37:04 -0500, Walter Hurry <walterhurry@gmail.com> =
=20
> wrote:
>=20
> >One thing (welcome, but puzzling) which surprised me was that my
> >vboxguest.ko did *not* need to be recompiled. How did the upgrade manage
> >that?
>=20
> FreeBSD has a stable ABI unlike Linux. A kernel module compiled for any =
=20
> 9.x release should work on any other 9.x release without needing to be =
=20
> recompiled.
This is a statement that is false at least two times, if not three.
This was a question about Kernel Binary Inteface, not Application
Binary Interface.

First, we have zero guarantees about ability to load or have a system
survive loading of the module compiled against the later kernel.

Second, we do not have real KBI definition, and KBI stability is managed
only ad-hock. E.g. VFS quite often breaks, while network or disk controllers
drivers are usually fine.

YMMV. Snobby false statements hurt the project.

--mvWwdhJHqQXOQ5Pq
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)

iEYEARECAAYFAlA3DpEACgkQC3+MBN1Mb4gr6QCfVriy3QU9AKUjrzmU2Y08M+0v
454An0j5/2E98aW69Uh6zgmdkq575VJV
=p8LN
-----END PGP SIGNATURE-----

--mvWwdhJHqQXOQ5Pq--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120824051809.GP33100>