在跨平台作業系統中運行軟體的常用工具?

在跨平台作業系統中運行軟體的常用工具?

場景和範例

在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 使用的字節碼方法。然而,這對現有的本機應用程式沒有幫助。

相關內容