You are confusing "Linux" with "Ubuntu/Fedora/Mint/Distributions", just as many people confuse "Darwin" with "MacOSX".
Re: Graphics drivers: The mesa portions of Intel seem to be coming along well and should serve as the reference implementation which the Radeon and Nouveau DRM/Mesa drivers can leverage to improve themselves. Radeon seems to have a lot of momentum at the moment. For a gaming platform, it is also important that output to a LFD (television) work reliably, which includes things like Over/Underscan, LPCM via HDMI, Bitstreaming over HDMI, etc.
Re: Better hardware support/setup: You need to elaborate on this a bit. Since you've covered GPUs already, I have to assume that you're talking about gaming peripherals. In a perfect world, what are your expectations? I assume it is something like, "Plug in 4 DPad controllers and everything is ready to go". How do the current implementations (kernel/HID/UDEV/SDL) differ from your expectations?
Re: Lack of standards between Distros: I'm not convinced that this matters, as I do not envision any current desktop/mobile distro being the technology that drives mass acceptance of gaming on linux. Even if I'm wrong, how does the kernel/DRM/mesa/X11/SDL stack differ between FC and Ubuntu?
Re: Backwards compatibility: I assure you that this is less important than making forward progress. We need to make the ecosystem more enticing to developers. Publishers could care less if all of their old releases ran on Linux, as there's no money in it for them. Publishers would care a bit more if they knew that anyone with a PC was now a click away from being a potential customer.
Re: Stability - and the Mint example: Again I believe that this is where our views diverge. The current crop of desktop distributions are complex multi-function beasts. Anyone running Gentoo that has attempted to reach feature-parity with Ubu/FC can attest to this. I'm more interested in 'Linux'. Kernel/DRM/MESA/X11/SDL/OPENAL coupled with an XBMC-esque interface. Simplify, standardize, and give attention to the components that really matter for gaming, and stop trying to shoe-horn another unusable tool on to a swiss-army-knife.
Look at what Sony did with Darwin on the PS3. Imagine if the Darwin kernel were replaced with the linux kernel. Imagine that the PS3 is an x86 PC instead of a CellBE. All Ubuntu would have to do is host a VM/Hypervisor with PCI-passthrough to the GPU and it's endgame.
F


Reply With Quote
