I'm not mad. Butt you clearly are. If you wish, you can live in the world of the GMA gfx subsystems. I don't mind you quoting HD4000, it has some validity, but you're quite deliberately not speaking about Intel GFX. You're talking about the latest variant - and the only one that reaches even close to acceptable levels, *and* thats only at the low end. If you dare to play in medium or high end, and note, any idiot who thinks they would willingly remove or revoke Linux from that space deserves to be stripped and shredded for stupidity - is a class A fool.
Linus has spoken publicly about how the kernel should change nothing - things should be presented correctly to the system, and not break things. If a Kernel upgrade breaks software - then think carefully about how you view this.
You don't get adaquate OpenGL - you get shitty OpenGL, and if you think that Intel OpenGL is 'good' enough, then go explore how many Catia or real 'OpenGL' real world products dare to try and reside within its limits. This is intel GFX. Do you even really comprehend what shit you are shovelling?
I get better battery life from an ARM platform - if thats what rocks your boat - so do you. But hey, guess *what*. You and Linux *need* people like Nvidia on ARM because the hardware (Nvidia make hardware - understand this, they make it, you don't. You want your software to run on *their* hardware) means a ton of work for you if you are stupid with them.
If the Linux movement *acvtually* believes in its ideals - thats fine. But throwing shit at devs who have started to try to build bridges and find ways forward, is counter productive. If you want them to go fight for your idealism inside the Nvidia machine, then you need a greater deal of pragmatism, bridge building, and so on. I don't expect many Nvidia devs or engineers will be motivated by Linus's bucket of shit, nor the chopping off at the knees antics.
And yes, despite the abuse aimed at Nvidia - here is the truth. Their hardware combined with their closed source binary drivers are *the best*, the highest level, working, performance GFX on the platform. Try remembering that this is a benefit, and a good thing, despite the fair caveats spoken about the areas where its not ideal. Unless you prefer your platform be second class and garbage, lagging years behind where it needs to be. You could always choose to be so stupid.