3 ms·
Generally these devices use the ancient kernel that they shipped with with the current userland. This is because the device drivers are compiled for that kerne
by Jonnax 6y ago
Generally these devices use the ancient kernel that they shipped with with the current userland.
This is because the device drivers are compiled for that kernel version with no open source alternative.
So whilst it might be running a newer version of Android. It isn't like installing Ubuntu 20.04 on a 10 year old laptop.
- mschuster91 6y agoHonestly, Google should require as part of the Play Store certification that vendors ship their goddamn drivers in a quality that is acceptable to upstream Linux, or at least get them to staging quality.
- stqism 6y agoThe situation exists entirely because Google created it, they designed a HAL (hardware abstraction layer) with the intention of letting device manufacturers design devices while skirting GPLv2 requirements. https://source.android.com/devices/architecture https://source.android.com/devices/architecture