|
|
|
|
|
by eptcyka
951 days ago
|
|
Android is a Linux distribution unlike any other. They use a completely different framework for drivers for hardware, they have their own patches for binder and other things that see no use outside of Android and will never get upstreamed. They have their own libc which is not used in any other distro. Very little of the work that has been done to make Linux work better on Androids has benefited the rest of the Linux ecosystem. Even the WiFi/Bluetooth drivers, which is a massive shame. |
|
Also drivers for things on Android are for the most part done by third party manufactures and so its up to those third parties to upstream them. No different than any other driver used on more generic PC or server HW.
Also you realize that there's like 3 or 4 different libc projects for Linux distros to use right? Bionic isn't special in that regard.