Мне известен режим Linux во FreeBSD, где двоичные файлы Linux могут беспрепятственно выполняться во FreeBSD.
Из руководства FreeBSD:
По сути, в ядре FreeBSD есть ядро Linux. Различные базовые функции, которые реализуют все сервисы, предоставляемые ядром, идентичны как элементам таблицы системных вызовов FreeBSD, так и записям таблицы системных вызовов Linux: операциям файловой системы, операциям виртуальной памяти, доставке сигналов и IPC System V. Единственное отличие состоит в том, что двоичные файлы FreeBSD получают функции склеивания FreeBSD, а двоичные файлы Linux - функции склеивания Linux. Связующие функции FreeBSD статически связаны с ядром, а связующие функции Linux могут быть статически связаны, или к ним можно получить доступ через модуль ядра.
По сути, это реализация ABI. Мне любопытно, есть ли в операционных системах Linux эквивалентная реализация ABI, которая позволила бы беспроблемное выполнение двоичных файлов FreeBSD.