Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Jul 2015 22:47:22 +0800
From:      Julian Elischer <julian@freebsd.org>
To:        Venkat Duvvuru <venkatkumar.duvvuru@avagotech.com>, current@freebsd.org
Subject:   Re: Kernel Application Binary Interface (kABI) support in FreeBSD
Message-ID:  <55A9157A.8050208@freebsd.org>
In-Reply-To: <e99bd6bc6ecf65c35f442e4065533c71@mail.gmail.com>
References:  <e99bd6bc6ecf65c35f442e4065533c71@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 7/17/15 9:02 PM, Venkat Duvvuru wrote:
> Hi,
>
> Is there kABI (Kabi-whitelist) equivalent feature in FreeBSD?
well, yes and no.

Firstly, FreeBSD maintains a backwards compatible kABI (with the 
exception of programs that hunt around in kernel memory).
We also use symbol versioning on the libc. so depending on what you 
want to do. the answer may be useful to you or not.
Basically any binary should continue to run on a newer kernel, even if 
the syscalls change, because we should still support the old abi.

tell us more about what you need and we can be more specific.

I have run Freebsd 1.1 binaries on a Freebsd 8  system, in fact I have 
done a system build in a freebsd 1.1 chroot on an 8 system.
I haven't tried it on 9 or 10 but I'd expect it to work..


>
>
>
> Thanks,
>
> Venkat.
> _______________________________________________
> 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"
>
>




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