跨平台操作系统运行软件的常用工具?

跨平台操作系统运行软件的常用工具?

场景和示例

在 Windows 中,该软件通常带有扩展名,我们过去常常使用一些第三方工具在 Linux 操作系统中.exe运行文件,例如.exe葡萄酒,同样可能存在用于在 Mac 操作系统上运行 Windows 文件的单独工具。

我需要的

有没有全局工具可在任何平台上用于以下用途:

  1. .exe在 Linux 和 Mac 上运行文件?

  2. 要在 Windows 和 Linux 上运行 Mac OS X 软件包?

  3. 在 Windows 上运行 Mac、Linux 软件包?

答案1

没有任何单一工具能够提供在 OSX、Linux 或 Windows 上运行任何原生应用所需的一切。全部这些操作系统。


葡萄酒在 Linux 和 OS X 上运行许多 Windows 应用程序。

您可以在 Windows 上的 Linux VM 中运行 Linux 应用程序。请参阅 VMWare、VirtualBox 等。http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines

使用赛格威“如果您希望应用程序在 Windows 上运行,则必须从源代码重建它。”


解决此问题的另一种方法是 Java 和 .Net(在较小程度上)使用的字节码方法。然而,这对现有的本机应用程序没有帮助。

相关内容