4 ms·
Drivers for Android are not drivers for Linux. You cannot get them and compile them together with the kernel from kernel.org and install it. That is why the dev
by madez 7y ago
Drivers for Android are not drivers for Linux. You cannot get them and compile them together with the kernel from kernel.org and install it. That is why the devices are stuck on unmaintainable ancient kernel versions.
- vbezhenar 7y agoWhat do you mean they are not drivers for Linux? AFAIK they are blobs for Linux. Of course you can't compile them, as they are proprietary, but they are drivers for Linux.
- madez 7y agoIf you have a binary blob that works only in conjunction with the specific kernel version 3.14.69 with a specific patch set, is that then a driver for Linux? It comes down to what information you are trying to convey and what the receiver understands. If you say something is a "driver for Linux", then that unqualified statements implies that you can grab Linux and combine them with the driver and make it work, which is not true. There are drivers for Linux which work on virtually any kernel version. In contrast, the blobs that are in Android are binary blobs that happen to work with one specific kernel binary, they are not drivers for Linux.