|
|
|
|
|
by wolrah
997 days ago
|
|
Can anyone who has actual experience in Linux kernel development for ARM platforms offer a realistic defense of the status quo other than "companies making the SoCs don't care nor do the device OEMs that are their primary customers and it would cost more to do it right"? I'm not a low level hardware person, but being on the edges of the Android modding community for over a decade now and also spending a lot of time working on the various Pi-likes has left me incredibly frustrated with the state of hardware support. In my mind it is absolutely inexcusable that vendors regularly ship hardware with only binary blob support for ancient kernels, years old versions of Android, etc. with no intent to ever change. To me that's a sign of either pure incompetence or an active desire to do things wrongly. Am I wrong? Is there any reason I shouldn't feel like everyone responsible for those choices should be named and shamed constantly? Basically is there any good excuse other than "it's cheaper this way" and/or defective logic about drivers being "trade secrets" of some form. |
|