Google a-t-il utilisé une distribution existante (Debian, Red Hat, etc.) pour créer Android, ou a-t-il utilisé le strict nécessaire (noyau, système de fichiers et quelques fichiers obligatoires) ?
Réponses
Trop de publicités?Android partage très peu avec une distribution Linux typique. En fait, c'est là que la distinction "GNU/Linux" de Richard Stallman prend tout son sens - Android n'est pas vraiment un système d'exploitation général de type Unix avec un noyau Linux. C'est un nouveau système qui utilise le noyau Linux. Cela va jusqu'à sa propre implémentation personnalisée de libc (appelée "Bionic"), qui n'est pas nécessairement conforme à POSIX.
Cet article de ZDNet couvre un exposé qui donne une assez bonne vue d'ensemble du système, et bien qu'il date de quelques années, il est toujours fondamentalement correct et utile.
Il s'agit d'un noyau Linux modifié et de bibliothèques modifiées, conçus pour fonctionner sur une architecture à source fermée. L'interface graphique est un élément à part entière, sans matériel source, ce qui explique aussi en partie pourquoi Google a dépensé des milliards pour se battre contre Oracle pour les droits de Java.
0 votes
En rapport : Quelle est la différence entre le noyau Linux et le noyau Android ?