View Single Post
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#28
Originally Posted by ajalkane View Post
I don't have any expertise in that stuff. But clearly it's much more than just compiling against glibc instead of bionic or else it wouldn't be such a big issue. On the top of my head I'd guess it's about graphics drivers, modem drivers, GPS drivers etc...
All of those can be complied with one or the other.

I have not looked into it either but my educated guess would be that the main issue is the API. Which is why things like libhybris work: they just make a thin shim to translate one API into another.

The HW manufacturers, OTOH, would have to maintain two or more different code bases with different APIs which is an additional strain on their resources, especially if they churn new chips every three months. I would not blame them if they could not be bothered.
__________________
Русский военный корабль, иди нахуй!
 

The Following 2 Users Say Thank You to pichlo For This Useful Post: