可以在 Mac 上运行 Linux/BSD 应用程序吗?

可以在 Mac 上运行 Linux/BSD 应用程序吗?

我不在乎是否必须添加库或在我的终端上构建任何东西。我只是希望,由于 OS X 具有 Unix 的基础,因此有某种方式可以运行 Linux 或 BSD 客户端。具体来说,我们需要一个与 Mac 兼容的 VPN 客户端,而 ShrewSoft.com 有一个适用于 Windows 的客户端,另一个适用于 Linux/BSD,但没有适用于 Mac 的客户端。我想知道我是否可以在 OS X Lion 上破解并安装它。

答案1

虽然通常可以将软件从 Linux 移植到 Mac,但也有一些例外。需要或链接到内核的软件通常需要大量工作才能移植,因为它们需要构建内核驱动程序。VPN 软件几乎总是属于这一类,因为它需要连接到网络堆栈。

答案2

许多命令行应用程序在 OS X 上都能很好地编译。由于其中许多工具具有比平常更多的硬件交互,您可能需要编辑配置文件。

答案3

我知道这似乎违反直觉,但你有没有想过运行 Windows 版本的 VPN 客户端,不是在虚拟机中,而是在 适用于 OS X 的 Wine

葡萄酒有时可能会有点碰运气:有些程序无论你如何劝诱,都无法运行,但许多程序在 Windows 上运行得比在 Windows 上更稳定。特别是如果 Windows 客户端比 Linux/BSD 版本更成熟(这种情况经常发生),那么它可能值得一看。

答案4

相关内容