Everything here is my personal opinion. I do not speak for my employer.
I'm pretty sure Linux drivers would be much better if:
1) Vendors released datasheets for their chipsets
2) The upstream maintainers absolutely, positively, never ever accepted any code from a vendor ever.
Why would you follow me on twitter? Use RSS.