Date: Mon, 5 Sep 2011 20:18:30 -0400 From: Arnaud Lacombe <lacombar@gmail.com> To: Adrian Chadd <adrian@freebsd.org> Cc: freebsd-net@freebsd.org, "K. Macy" <kmacy@freebsd.org> Subject: Re: No IPFW binary compat across versions ? Message-ID: <CACqU3MWToUAKPMLGYfkHgZkCqvnjJF=jkvqYV-PTieP9x96nrg@mail.gmail.com> In-Reply-To: <CAJ-Vmon464X%2BVh6=Ofiwnkt%2BAnmGysJAOsEiKxAkZ90tndGo7g@mail.gmail.com> References: <CACqU3MXVLjJvF6RGqpC-hvnbTgb-uNC7V0AP0ofXDRs4n7Nmtg@mail.gmail.com> <CAHM0Q_N0UZu0tvqL6TiCOmJfHAt4sBtWM1abE%2BuJPS9ubARrfg@mail.gmail.com> <CACqU3MUjjYXabmYZtivDQKJ2v6HcWyo1_3AuTyyjN1o5%2BV6hhg@mail.gmail.com> <CACqU3MVvgftNMrGnoPaXB-MwyDqMc4jLd3qPWj9YEYdN3fJyyA@mail.gmail.com> <CAJ-Vmon464X%2BVh6=Ofiwnkt%2BAnmGysJAOsEiKxAkZ90tndGo7g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, On Mon, Sep 5, 2011 at 7:50 PM, Adrian Chadd <adrian@freebsd.org> wrote: > That's not what the COMPAT_* hooks are for. > > They're for backwards compatibility of normal userland binaries, not > binaries which use a FreeBSD-specific kernel ABI. > What do you define as "normal" and where do you draw the line ? >From my point of view, I should be able to run a FreeBSD 9.0 kernel (when released) on top of a FreeBSD 5 userland without such issues. That's what backward compatibility is. _Every_ piece of the ABI exposed by the kernel[0] should be kept compatible, even funky behavior userland might ends up relying on. However, if as you say, you (the committers folks) willingly break the exposed ABI, well, sorry, but that can no longer be called "backward compatible"... That said, this has turned out of context. Now, to come back to my original issue, how am I supposed to track down cross-release issue ? swap storage ? [sic...] Regards, - Arnaud [0]: ... with very few exception, such are security issue when there is no other choices available.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACqU3MWToUAKPMLGYfkHgZkCqvnjJF=jkvqYV-PTieP9x96nrg>