I think the issue with binary drivers revolves around the wrong point. The real problem is
proprietary drivers tend to have plenty of bugs. They are often written by developers with little time and even less expertise with the Linux kernel
No amount of standards, conventions, ABIs, APIs, etc. is going to solve this. Having a driver ABI just makes it easier for vendors to put crappy drivers up, and add a cute Penguin logo to their packaging.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds