YES. This one of the major reasons of the Android versions fragmentation.
However, most of them don't even have mainline-able drivers. See Amlogic which got rejected because of "shitty code".
YES. This one of the major reasons of the Android versions fragmentation.
However, most of them don't even have mainline-able drivers. See Amlogic which got rejected because of "shitty code".
For some fun reading, 357 CVEs in the linux kernel in 2017, 191 of them remote root, 95%+ of the total in closed source ARM drivers. (basicly everying labeled broadcomm and qualcomm).
For those keeping score, 2017 ALONE has produced 1/3rd of the linux kernel vulnerabilities ever observed.
We need to demand vendors do better.
[1]: http://linux-meson.com/doku.php [2]: https://patchwork.kernel.org/project/linux-amlogic/list/
[1] https://github.com/steeve/linux-amlogic
[2] http://www.cnx-software.com/2016/08/19/amlogic-releases-linu...