Yea, but the windows miners suck. I get half the hash rate when in windows which I assume is related to the massive overhead of windows. I agree it's a pain the ass to get this working under linux. The main problem I see is that not all the cards come online when you boot. I find myself booting and rebooting and moving monitor cables around and rebooting until finally I see all my cards. I am about to start testing older versions of centos, centos 5. I know that once it's up and running it's solid. Getting bootup to identify all the cards is something different. I'm also planning on tring xming to see if I can't log into the windows box remotely and run bfgminer.
guiminer on windows NEVER seems to get my cards up to speed, running near 1/2 speed.
bfgminer on windows does just the opposite, running my cards so hard the OS reboots.
(my cards are dual-gpu cards and I dream of placing more than three in a system at one time).