There's a thread or two here in these forums following my (mis)adventures with DC in Linux.
I've been waiting for the 1.0 release of WINE to come to Ubuntu to try it again. I've done a lot f tweaking and adding of genuine MS dlls to my WINE set up, but it's messy at best.

WINE does not like the way DC handles changing screen resolution, so you can't play any designs. You can kind of use the editor. Kind of. I guess it works well enough, you just can't see a lot of what you should be able to see - little things like buttons.
As for FRUA and the Goldbox games, I haven't tried them under WINE, but they work as good under DosBox on linux as they do under DosBox on windows. Um, come to think of it, I didn't test FRUA, but I did test a bunch of GB games and they all seemed to work fine.
As for compiling DC for linux: it won't work. DC depends heavily on MFCs (Microsoft Foundation Class) which only work (and this is the surprising part) on Windows machine and can only be compiled through MS Visual Studio.
There has been talk about using different libraries, but the amount of work to switch over is roughly equivalent to starting over.