4 ms·
This is actually a legit context in which GNU and Linux distinction matters and improves readability. "vanilla Linux" is really referring to GNU.
by tgma 2y ago
This is actually a legit context in which GNU and Linux distinction matters and improves readability. "vanilla Linux" is really referring to GNU.
- Zambyte 2y agoI 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)
- anthk 2y agoVanilla Linux is not even GNU unles you get Linux-Libre with is mostly FSF-sanctioned to push out every blob.