5 ms·
> Devices become outdated because shitty vendors refuse to open source and mainline drivers for their components. YES. This one of the major reasons of the And
by steeve 9y ago
> Devices become outdated because shitty vendors refuse to open source and mainline drivers for their components.
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".
- mscdex 9y agoAmlogic is being supported in the mainline kernel, see the work going on for the Odroid C2 for example, which uses an Amlogic S905. See this[1] site for more information and the incoming patches page[2] for a more up-to-date view on what's being worked on. [1]: http://linux-meson.com/doku.php http://linux-meson.com/doku.php [2]: https://patchwork.kernel.org/project/linux-amlogic/list/ https://patchwork.kernel.org/project/linux-amlogic/list/
- steeve 9y agoYes, and this is awesome, but this still ongoing and was not always the case [1] [2]. Following the "shitty code" debacle, Amlogic announced a two year effort to mainline their drivers. [1] https://github.com/steeve/linux-amlogic https://github.com/steeve/linux-amlogic [2] http://www.cnx-software.com/2016/08/19/amlogic-releases-linux-3-14-source-code-for-s905x-s905d-and-s912-processors-has-started-working-on-linux-4-4-android-7-0/ http://www.cnx-software.com/2016/08/19/amlogic-releases-linu...
- throwaway2048 9y agohttps://www.cvedetails.com/vulnerability-list/vendor_id-33/product_id-47/year-2017/Linux-Linux-Kernel.html https://www.cvedetails.com/vulnerability-list/vendor_id-33/p... 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.
- deleted 9y ago[deleted]