> On Dec 19, 2018, at 3:38 PM, Jason Thorpe <thor...@me.com> wrote:
>
> Ultrix compatibility is handled with COMPAT_ULTRIX, which is more or less
> vanilla 4.3BSD, with a few extra random things. It, like COMPAT_SUNOS, is a
> pretty thin layer, but also of questionable utility these days.
...and while we're talking about "questionable utility"...
COMPAT_AOUT_M68K, COMPAT_M68K4K, and COMPAT_VAX1K are merely exec glue (well,
mostly; COMPAT_AOUT_M68K has some ancient stat()-related emulation) for what
are, at this point, ridiculously old a.out binaries that you also need to have
the entire a.out runtime for.
I would say at this point that nobody has any business running these ancient
a.out binaries. All of these platforms switched to ELF **long** ago. Even
though these layers are extremely thin, a reasonable argument could be made
that these should go, too.
-- thorpej