5

У меня есть часть программного обеспечения Linux с закрытым исходным кодом, написанная на комбинации Java и C. Приложение устанавливается на мой Mac (оно использует InstallAnywhere), однако оно не предназначено для запуска на Mac.

Его части Java работают, но, конечно, они останавливаются, как только он пытается загрузить некоторые из совместно используемых библиотек .so. Формат библиотек для Linux другой, системные вызовы разные и т.д. Я ищу какой-то уровень совместимости Linux для Mac, точно так же, как WINE - это уровень совместимости Windows для запуска приложений Windows на Mac / Linux. FreeBSD включает в себя уровень совместимости с Linux, но не похоже, что он был перенесен в Mac OS X.

Кто-нибудь знает слой совместимости Linux для Mac? Я понимаю, что для такого рода вещей клиентская база невелика, поскольку большинство программ для Linux имеет открытый исходный код.

Я не ищу эмуляцию (QEMU), виртуализацию (Parallels, VMWare) или перекомпиляцию исходного кода (Fink, MacPorts). Я ищу слой совместимости.

0