Quote Originally Posted by johnc View Post
But again... what is the end game? What does opening up the specs get us? A better nouveau?
It gives us the ability to use the hardware we bought on any cpu architecture we want, it gives us a driver which can be fully integrated/debugged/enhanced/updated to reflect kernel driver ABI changes by the kernel devs, and YES, a better Nouveau.

Quote Originally Posted by johnc View Post
Ok... a better nouveau is nice... and the kernel devs would be all smiles. But for an overwhelming majority of us NVIDIA end-customers, a better nouveau doesn't help us.
Why not? It's amazing how far the Nouveau devs have gotten with nothing but black box reverse engineering, what makes you think they wouldn't be able to provide a driver(s) of superb quality if they had all the specifications which they now are painstakingly discovering through advanced guesswork? The Nouveau devs are obviously doing a fantastic job, enough even for NVidia to be interested in hiring them. I'm absolutely certain they would be able to provide a driver of rival quality with the full specs at their disposal, it's not as if there's some magic property in the word 'proprietary' even though you seem to think so.

Quote Originally Posted by johnc View Post
So NVIDIA would spend resources that ultimately would make kernel devs happier, extend an olive branch to the open source community, but in the end won't at all help those of us who forked over hundreds+ to buy their product. How is that fair to us?
Why wouldn't a great Nouveau driver rivaling NVidia's proprietary driver not benefit those of us (like me) who has bought their hardware? I'm running Nouveau as we speak.

Quote Originally Posted by johnc View Post
What do the kernel devs intend to do to make Linux work better with binary blobs, for those of us who require them?
Nothing, they will not lift a finger to help binary blobs as they should not, and the only reason you 'require' binary blobs is because NVidia refuses to open source their drivers or at the very least provide full specs. If you want an operating system for which proprietary drivers are the norm then just use Windows or OSX (and I don't think for a second you are even a Linux user so you are probably using one of them full-time already) or a free operating system which makes it easy for proprietary drivers like FreeBSD, OpenBSD on the other hand has an even harder stance on binary blobs than the Linux devs.

Either that or simply contine to use the proprietary blob NVidia is supplying, not that it exists at all to cater for you as an desktop end user but it's available for you still. Just don't expect NVidia to provide anything directly aimed at the desktop/laptop space for Linux, they won't because they don't give a shit about the Linux end user desktop.

So please johnc, you can stop trying to 'rally the troops' around providing a better situation for binary blob drivers on Linux, it's not going to happen (thankfully!), those few blobs that remain are the last of a dying breed. All I can say is good f***ing riddance, I want to be able to use the hardware I buy in any OS I like (which goes beyond Linux aswell) and not be artificially locked-in on certain platforms due to companies refusing to release the 'secret sauce' necessary to implement drivers which can be ported to any platform.