I have quite a bit of trouble getting certain things to run on Linux, or run at acceptable performance levels (mostly games). That's the only thing that keeps me from using it. Now, if Steam would come out with a port for linux....
Anyway, you can use an unlicensed copy of windows 7 for miners, it just makes a popup come up a few times a day, and if it's a headless miner you won't even notice