Work with WineHQ for Mac or Linux
Wine is a compatibility layer for operating systems.
The framework library Wine (originally an acronym for “Wine Is Not an Emulator”) is a compatibility layer capable of running original Windows applications (binary or exe) on several POSIX-compliant operating systems, such as Linux (Ubuntu, RedHat, Suse, Debian etc.), OS X, Solaris and Free BSD.
Instead of simulating internal Windows logic like a virtual machine or emulator Wine translates and converts API calls from the original Windows Exe!
So it translates Win API calls into POSIX calls on-the-fly and runtime, eliminating the performance, data structure and memory penalties of other methods (virtual machines, Containers) and allowing you to cleanly integrate the existing Win application into your desktop, for example on Ubuntu, just with a separate loader on the Linux file system.
Wine HQ on Ubuntu 16_04 Mate