> The fat binary will have to be recognized by a magic that
> actually differs from normal elf executables!
Of somewhat related interest:
There is a BSD (maybe OpenBSD) that uses a modified ELF to
make it easy to recognize what architecture and OS the
executable is for. That may be a better format.
(it can share binfmt_elf as the loader)