I'm an IT pro,so I run Linux servers for my job, but I'm also a gamer, and dual booting is a pain in the ass. Trust me, I would love to make Linux my primary desktop, and every few months when I have some time, I give it another serious shot. But I always end up back to dual booting.<p>Years ago, I was happy with OSS audio system, but that is controlled by one company so the FOSSies have done their best to replace it with a far inferior ALSA. This caused me so many headaches back in the day and still bothers me with its high latency. But lately my issue has been with the graphics subsystem. For my X1900 I have to chose between open source drivers with terrible performance and bugs or proprietary drivers that don't work with modern kernels.<p>Finally, X windows and gaming don't seem to mix. Here is a case, where I think Linux needs to change the interface. I think Wayland may be the answer. If not, at least X11 with decent full screen support would be a godsend.<p>So from my perspective for Linux to make it, it would have to use :<p>1) OSSv4 Audio Subsystem (FOSSies it's GPL'd already get over it)<p>2) Stable graphics driver interface ( or FOSSies stop breaking ATI and Nvidia's drivers )<p>3) Modern Display Server - maybe Wayland or throwing out all the kruff in X11 and fixing Full Screen graphics in games