Mac OS X 的 Linux 兼容层

Mac OS X 的 Linux 兼容层

我有一个用 Java 和 C 编写的闭源 Linux 软件。该应用程序安装在我的 Mac 上(它使用 InstallAnywhere),但它并不打算在 Mac 上运行。

它的 Java 部分可以运行,但当然,一旦尝试加载某些 .so 共享库,它就会停止。Linux 的库格式不同,系统调用也不同,等等。我正在寻找某种适用于 Mac 的 Linux 兼容层,就像 WINE 是用于在 Mac/Linux 上运行 Windows 应用程序的 Windows 兼容层一样。FreeBSD 包含一个 Linux 兼容层,但它似乎没有被移植到 Mac OS X。

有人知道 Mac 的 Linux 兼容层吗?我意识到这类东西的客户群并不大,因为大多数 Linux 软件都是开源的。

我不需要仿真 (QEMU)、虚拟化 (Parallels、VMWare) 或源代码重新编译 (Fink、MacPorts)。我需要的是兼容层。

答案1

我认为你的问题的答案可以是:

https://github.com/darlinghq/darling

https://www.darlinghq.org/

这是我在搜索 Singularity 如何在 Mac 上运行时发现的。

相关内容