I'm also not convinced that the comment you are responding to had any stance against OSS drivers. I assume that he was being pragmatic like most of us who are using the blobs (but test both), blobs are annoying - but in reality, until the OSS drivers can provide the same performance + feature set - they are a very hard sell and that doesn't even address the fact that some users REQUIRE the blobs, since the OSS drivers can't deliver in many cases.
as for specs, it would be great if all companies would do that. but i wouldn't hold my breathe having the expectation that all companies will do it. Some will, some won't. - Nvidia being one unlikely to do so (and may even have good reason not to do so, not that i am claiming that is the case). I personally liked the one developer's idea of using nouveau in the kernel / talk to GPU and have nvidia move the rest (of their components) outside, while adapting it all to work with nouveau. It would solve all of the kernel GPL issues and seems like a decent compromise - it would probably even help nouveau's development, as well.
Last edited by ninez; 07-25-2012 at 03:25 PM.
I sure hope it solves all X problems related to the old one:
Would like to be able to minimize and move window of unresponsive applications easily (while they are unresponsive).
It would be really practical to get a working replacement for X.Org Server with a STABLE API!!!
When I see the amd open drivers putting $500+ cards to good use, then I can complain that nvidia needs to open up too. Until then...
Last edited by ninez; 07-25-2012 at 03:52 PM.
Yes half a decade of broken audio and counting.This has the potential to be more disruptive than the transition to PulseAudio, except without the nominal features that PA brought..
I would be very sceptical about extrapolating a poll on this site to the community at large.Phoronix surveys show this. Half AMD users use fglrx.
As for NVidia I seem to remember reading an article by some one high up over there that said NVidia would never support Wayland because it isn't used by BSD, Solaris etc.
As for Wayland it's self. I would put it like this. I would rather have the devs working on getting Wayland out rather than working on propping up the broken blob industry. Until Wayland has some thing usable shipping in a distro very few people are going to care. If you want people to support Wayland you have to get it in front of them and let them see what it can do. After that the question of whether to support the blobs becomes a question of how crippled does Wayland have to become to do that. If they can just put a stub in and leave all the gore in a separate package then it isn't so bad. If it means tripling the amount of code, killing the performance and losing a year of development then that is an entirely different beast. Only the devs can answer how that would look.
Is there a lack of software on platforms that use blobs? E.g., Windows, OS X or Android?The problem with blobs is when they get in the way of developers, or when they cause issues for desktop usage (animations slowing down, poor 2D support, etc), etc.
But the facts show that actually the opposite of what you believe is true. The most successful consumer-oriented products are not fully open source.That's why I am against blobs, not entirely for philosophical reasons, but I strongly believe that we'll be much better off by having an entirely better open-source integrated platform. We actually have that now with open-source drivers.
Have fun with Wayland. I don't see it going anywhere until it supports the binary blobs in some way. Simply because those customer's who do spend a lot of money on Linux by buying support contracts usually need proper GL or GPU Computing support.
To sum it up:
1) Linux can only move forward (that fast) because somebody pays for the development work.
2) Those who pay, want proper support for their hardware.
3) By trying to ban all binary blobs you force those paying customers to move to another OS.
4) End Result: Less developers can be paid because the distributors make less money.
Unsupportive -> Wrong. I've actually run RENouveau on hardware that at the time wasn't yet fully supported by Nouveau. I also contribute to Compiz whenever i can, via bug reporting with even the occasional suggested fix ~ several which made it into 0.9.7 - 0.9.8+. I also tend to help anyone in the Archlinux (my distro of choice) when they run into issues with compiz (including on 2 occasions notifying an Arch compiz-packager about a fix and how to apply it - before it was merged into compiz-bzr.. using the blob didn't seem to stop me from doing any of that. I've also reported RT related bugs directly to Nvidia - to make them aware of an issue their drivers had with RT-kernel developer changes - which was fixed in 302.xx nvidia driver - which was great because i didn't have to hassle the RT-devs at all to accomplish it.
as a user you can prefer nouveau, that is fine. But you can go fuck yourself when you start supposing others are 'against developers' just because they have VALID reasons, or dare i say LITTLE CHOICE but to use the blob. Stop evangelizing and being an ignorant little shite.
and again, Nvidia will support Wayland when they see reason to, this isn't unlike most vendors on other platforms. MS releases Vista - vendors write new drivers. MS releases win7 - they do it again... i mean come on, WTF are you even going on about?
Last edited by ninez; 07-25-2012 at 04:49 PM.