Android est-il une distribution Linux?

Le fait qu'Android soit basé sur Linux est bien connu, on peut donc se demander si Android est une distribution Linux comme Ubuntu ou Debian .
La vérité est que même s'il est basé sur Linux, Android n'est pas un système d'exploitation conçu pour les PC, il a des applications qui ne fonctionnent pas sur d'autres distributions Linux et, en même temps, il n'est pas possible d'installer des programmes Linux sur Android.
Linux est la partie centrale d'Android, mais Google n'a pas ajouté, dans son système d'exploitation pour smartphones et tablettes, le logiciel typique d'une distribution Linux comme Ubuntu.
La grande différence est donc réduite à ce que l'on entend par le terme "Linux" qui, essentiellement, n'indique pas un système d'exploitation spécifique, mais seulement son "noyau", c'est-à-dire la partie centrale ou le cœur de chaque système.
Les distributions Linux contiennent alors non seulement le même noyau, mais également de nombreux autres logiciels, tels que les utilitaires de shell GNU, le bureau GNOME, le navigateur Web Firefox, etc.
Ainsi étant si similaires, certaines personnes, souvent pour faciliter la compréhension, se réfèrent aux distributions comme des systèmes Linux.
Comme tous les programmes Linux, le noyau est également open source et peut être modifié par ceux qui développent le système d'exploitation.
Les développeurs de Google qui traitent avec Android peuvent ensuite modifier son noyau Linux pour répondre à leurs besoins.
Comme Android, il existe de nombreux autres systèmes d'exploitation basés sur le noyau Linux, plus que vous ne le pensez.
D'autres appareils utilisent des noyaux différents et, par exemple, la PlayStation 4 utilise le noyau FreeBSD (qui est open source), tandis que la Xbox One utilise le noyau Windows NT, le même que Windows.
Sur Android, vous pouvez voir la version du noyau Linux en cours d'exécution sur un appareil en allant dans le menu Paramètres, puis sur Info sur le téléphone ou la tablette.
Pour en revenir à la question de l'article, si Android peut être considéré comme une distribution Linux, j'ai remarqué comment une réponse bien définie est toujours très débattue.
Lorsque vous démarrez un appareil Android, le noyau Linux se charge comme il le fait sur toute autre distribution.
Cependant, presque tous les logiciels inclus dans Android sont différents et, par exemple, il n'y a pas de bibliothèques GNU C (glibc) et même pas de serveur X comme Xorg inclus dans les distributions Linux normales qui sont utilisées pour exécuter des applications standard.
Android utilise une machine virtuelle appelée Dalvik pour exécuter des applications essentiellement écrites en Java. Ces applications sont destinées aux appareils Android et sont programmées à l'aide des API (interfaces de programmation) fournies par Google.
D'autre part, cependant, sur Android, il est possible d'accéder à un terminal (en utilisant une application spéciale telle que Terminal Emulator) qui est très similaire à celui d'une distribution Linux, même s'il n'est pas possible de faire grand-chose à moins de le déverrouiller. Android avec des autorisations root, c'est-à-dire administrateur système.
Comme déjà mentionné, sur une distribution Linux standard, n'incluant pas la machine virtuelle Dalvik, les applications Android ne peuvent pas être installées et exécutées .
Cependant, cela ne signifie pas qu'un développeur capable peut inclure Dalvik dans une distribution Linux afin qu'il puisse exécuter diverses applications sur un ordinateur normal.
Nous avons vu, comme meilleur exemple, que vous pouvez installer Android X86 sur un ordinateur portable et également certains émulateurs comme Bluestacks pour installer des applications Android sur Windows et Mac .
En réalité, cependant, il faut le dire clairement, Android n'est pas un système conçu pour les ordinateurs, donc son fonctionnement sur PC, même avec des émulateurs parfaits, ne pourra pas offrir la même excellente expérience Android sur smartphones ou tablettes.
En plus d'Android, Google Chrome OS est également basé sur Linux.
Contrairement à Android, Chrome OS est cependant conçu pour les PC et est donc beaucoup plus similaire aux distributions Linux standard, à tel point que sur les Chromebooks, il est possible d'activer le mode développeur pour installer des programmes sur des ordinateurs Linux.

Laissez Vos Commentaires

Please enter your comment!
Please enter your name here