From owner-freebsd-net@FreeBSD.ORG Tue Sep 6 04:24:37 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D4FD106564A for ; Tue, 6 Sep 2011 04:24:37 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) by mx1.freebsd.org (Postfix) with ESMTP id 2A25F8FC12 for ; Tue, 6 Sep 2011 04:24:36 +0000 (UTC) Received: from julian-mac.elischer.org (home-nat.elischer.org [67.100.89.137]) (authenticated bits=0) by vps1.elischer.org (8.14.4/8.14.4) with ESMTP id p8642KXB092808 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 5 Sep 2011 21:02:21 -0700 (PDT) (envelope-from julian@freebsd.org) Message-ID: <4E659B67.6070203@freebsd.org> Date: Mon, 05 Sep 2011 21:02:47 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.21) Gecko/20110830 Thunderbird/3.1.13 MIME-Version: 1.0 To: Arnaud Lacombe References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org, "K. Macy" Subject: Re: No IPFW binary compat across versions ? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Sep 2011 04:24:37 -0000 On 9/5/11 2:44 PM, Arnaud Lacombe wrote: > Hi, > > On Mon, Sep 5, 2011 at 4:18 PM, Arnaud Lacombe wrote: >> Hi, >> >> On Mon, Sep 5, 2011 at 3:14 PM, K. Macy wrote: >>> -STABLE only implies that the ABI does not change during that release >>> line. It makes no guarantees when moving from one branch to the next. >>> >> IIUC, FreeBSD does not provide binary backward compatibility between >> version at all, is that it ? >> > I guess the answer is "NO", on the same system: > > # netstat -m > netstat: memstat_mtl_find: zone mbuf_jumbo_pagesize not found > > It would seem that COMPAT_FREEBSD7 is just as useful as is eyes powder > on a scare-crow... > > - Arnaud > That is not quite correct. WE do not guarantee interfaces that are used for system configuration etc. Interfaces used in normal data processing applications we try very hard to keep stable, It is assumed that applications that use the system administration interfaces will come with the system. for example I can run a "make world" in a chroot populated with freebsd 1.1 and it actually works (after a few minor tweeks) (actually I last tested this at 8.1 ).. required a change of PID_MAX in the kernel config file and a.out compatibility