Scenario and example

In Windows, software usually comes with the extension .exe. I know I can run .exe files in Linux operating systems using third party tools like Wine. Likewise, there may be a separate tool for running Windows files on Mac OSX.

What I need

Is it there any cross-platform tool which can do the following:

  • Run .exe files on Linux & Mac?
  • Run Mac OS X software packages on Windows & Linux?
  • Run Mac & Linux software packages on Windows?
  • 3
    Do you know virtual machines? Mar 6, 2014 at 8:43
  • @Fractaliste for running a single tool i cant maintain a vmware image and a extra memory and burden mate,yup aware of vmware,virtual box etc Mar 6, 2014 at 10:08
  • If you're writing the software, you can look into cross-platform languages (like Java), but taking an existing app and doing this is much, much harder.
    – Bobson
    Mar 6, 2014 at 20:13
  • Why would you insist on one tool that does all this? Why an array of tools X, such that x1 runs A binaries on OS M, x2 runs B binaroes on OS N, .... Given that each OS simulation is a major exercise in its own right, you are more likely to find this "a single tool".
    – Ira Baxter
    May 26, 2015 at 8:39

1 Answer 1


No, there isn't.

Your best solution would be to use some form of virtualisation on the operating system of your choice to run the various other operating systems you need for running the applications you want within the virtualised guest within your host environment.

Examples of virtualisation software include:

In addition to virtualisation software, you will also need the following:

  • A copy of each operating system you intend to run (Windows, Linux, OS X)

Alternatively, it is possible to run many Windows applications in a Linux environment using WINE, which will support the installation and running of a lot of Windows applications within a Linux environment. It is possible to run many Linux non-GUI applications on Windows using Cygwin but this will require recompiling applications from source in order for them to function.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.