From owner-freebsd-current@freebsd.org Fri Jul 17 14:47:42 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D9659A4FC5 for ; Fri, 17 Jul 2015 14:47:42 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 659951D0E for ; Fri, 17 Jul 2015 14:47:42 +0000 (UTC) (envelope-from julian@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 53FB59A4FC4; Fri, 17 Jul 2015 14:47:42 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 529129A4FC3 for ; Fri, 17 Jul 2015 14:47:42 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1C3E21D0D for ; Fri, 17 Jul 2015 14:47:41 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-240-47.lns20.per4.internode.on.net [121.45.240.47]) (authenticated bits=0) by vps1.elischer.org (8.14.9/8.14.9) with ESMTP id t6HElS5a090097 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 17 Jul 2015 07:47:31 -0700 (PDT) (envelope-from julian@freebsd.org) Message-ID: <55A9157A.8050208@freebsd.org> Date: Fri, 17 Jul 2015 22:47:22 +0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Venkat Duvvuru , current@freebsd.org Subject: Re: Kernel Application Binary Interface (kABI) support in FreeBSD References: In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2015 14:47:42 -0000 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" > >