Hi,
my understanding is that Mach is a Windows program and no-one I've ever heard of has managed to run udner Wine.
I did get involved with a discussion a while back on the Mach4 board and smurph made the following comment:
We have an old build that runs on Linux. In fact, we demoed Mach 4 at IMTS 6 years ago on a Linux machine. So yeah, it will run on other platforms. But Linux is not where the majority of our customers are at the moment. So we have been concentrating on the Windows platform. I hope to have a Linux build by the end of the year though. Once we get that going, we'll keep it in sync with the Windows build from that point on. However, the Linux build will be more for OEMs and such and run on a dedicated distribution of Linux. We simply can't get into the world of supporting all of the flavors of Linux. We will probably choose a CentOS distribution. We may make it available to end users on a strictly "you are on your own" kind of thing with ZERO support from our ticketing system or phone support (meaning only forum based support from other users).
smurph is a Mach4 guru, if he says something then it IS SO. That Mach4 has been run under Linux came as a surprise. That there may be a Linux version at some future date
even more so.
For all that its interesting, if you want to run Mach 3 or 4 use Windows, if you really hate Microsoft and refuse to use Windows then run LinuxCNC under Linux and be done with it!
Craig