It's an excellent step forward, but sadly this only applies to games utilising the Source engine. The problem remains that many games utilise DirectX, which cannot be used outside of Windows. Just wanted to pick up on this: I really don't want to make this sound like open source zealotry - or a criticism of the article - but this is being looked at from a different perspective than Torvalds. Valve don't need to give a toss about everything being open source, as long as the implementation is there and it performs well. Should Valve really care that the closed-source code for official Nvidia drivers cannot be integrated into the open-source kernel and need to be distributed as a pre-compiled binary with a proprietary license? Nvidia have a vested interest in making their products perform well under linux, so I can imagine that they're more than happy to cooperate with and support game developers.