I had IL-2 1946 4.08 running under Wine on Ubuntu 7.10. Overall it ran well, but I couldn't get any sound in game and couldn't get the Saitek drivers to run. Maybe someone with more knowledge of Linux could figure these problems out, but I am a noob with Linux. With the nVidia drivers installed under Envy IL-2 ran smooth with similar frame rates to it running on XP.
I'm playing Sturmovik on Fedora 8. I installed it through PlayOnLinux, but I've tried also straight in wine. In both cases graphics works as good as in XP, but I got no sound. I use Saitek X52 and rudder pedals, one problem there no shift functions for buttons.
Might be worth making this a sticky plus extending the question to the range of usual IL2 tools - e.g. TrackIR, TeamSpeak, etc.
I had IL2 working with Ubuntu and Wine. The only thing I could'nt get to work was my beloved TIR. After a week of research it seems TIR/Natural Point does not and will not have any linux drivers available. So with that information I had to make a XP partition for gaming only. It's a shame, I really wanted to ditch XP for good.
The only controller I have is a Saitek AV8R. Which stick were you using?
I'm going to install Ubuntu 7.10 on my desktop. I've got 8.04 on the laptop and it seems to work fine but for gaming I'd rather use something a little older since all bugs should be worked out by now.