Linked by Thom Holwerda on Sat 15th Jan 2011 10:40 UTC
Mozilla & Gecko clones Yesterday, the ninth Firefox 4.0 beta was released. One of the major new features in Firefox 4.0 is hardware acceleration for anything from canvas drawing to video rendering. Sadly, this feature won't make its way to the Linux version of Firefox 4.0. The reason? X' drivers are "disastrously buggy". Update: Benoit Jacob informed my via email that there's some important nuance: hardware acceleration (OpenGL only) on Linux has been implemented, but due to bugs and issues, only one driver so far has been whitelisted (the proprietary NVIDIA driver).
Thread beginning with comment 459237
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[12]: Reverse engeneering sucks
by jabjoe on Thu 20th Jan 2011 20:33 UTC in reply to "RE[11]: Reverse engeneering sucks"
jabjoe
Member since:
2009-05-06

Agh too much to answer point by point. Look, if the world was like you thought, someone would do stable wrapper round the unstable API, and everyone would use it. There would be pressure for it to be rolled into Linux itself. This hasn't happened, or shown any signs of happening. You point about .NET is completely unrelated. That's userland. Linux's userland interface is very stable. Christ, I've grabbed old Unix apps and found they just compile under Linux and run, which shocked even me. I think the thing is you are seeing the kernel and drivers as separate things, so you are thinking of a interface across them. But the developers decided that was a bad model, they decided best have it one thing (the trunk) so the interfaces have no need to be stable, and can change to what ever is best. You say there is no proof that it's wide and varied use is to do with this model working, and it's used because it's free/cheap. Then why don't they use one of the other free OS? Why has none of them even close to the device support or Linux? Even though they existed before Linux? I'll tell you why, because Linux went critical mass in the way they didn't. This is because of the stickiness of the GPL. The GPL does tie you in and that is deliberate. It's BSD that doesn't. Forking is not only allowed but encouraged. Forked get merged, forks take over, fork die. It's an organic process. I'm not saying Linux is the best in all ways, I hate the un-Unix like parts (ALSA and lack of /dev/eth0), and no generic fs device sharing like Plan9, but you can't fault it on hardware support or speed. Graphics is sticky, but is being delt with, even though the drivers are finished, these new drivers are already taking over, and you can't stop that because it's open source, it's the distros' choice.

Reply Parent Score: 2