3 ms·
I actually don't understand the point they are trying to make at all, even from this lens. They say that by not using "vanilla Linux" there is a more well-defin
by Zambyte 2y ago
I actually don't understand the point they are trying to make at all, even from this lens. They say that by not using "vanilla Linux" there is a more well-defined seperation between kernel and user space development, when actually the exact opposite is true. By not using the vanilla Linux kernel, the kernel with Android pacthes is actually more coupled to the Android user space than other user spaces that traditionally run on Linux, like GNU or Alpine.
- afiori 2y agoI believe they are talking more about the hardware abstraction layer, IIRC Android in recent years adopted a more stable interface for hardware drivers. To my understand in Linux most drivers are codeveloped with the kernel as it does not have a stable interface for drivers (one might say that it is a pro as it discourages proprietary drivers)