I did it one summer with Cedega during a period when WINE was not offering support. (Something to do with DX9 IIRC.)
Sometimes, the edge of the screen would be truncated or the fonts would be a bit weird but it ran fine.
Why did I stop? No support for MMObugs compile in Linux.