Réponse courte: ouais- mais pas exactement.
Android en tant que cadre est définitivement créé comme une extension du noyau Linux - éloignez-vous d'abord cela. Les développeurs d'Android n'avaient pas à écrire le code à partir de zéro; Ils avaient le travail nécessaire exposé pour eux sous la forme de Linux ou comme «pré-construit."Mais cela ne qualifie pas Android pour être appelé" Linux ".
Vous voyez, le mot Linux a des définitions vraiment floues. Il pourrait être utilisé pour se référer au noyau Linux ou au logiciel GNU. Il fait également référence à la multitude de distributions Linux.
En plus de cela, Android n'utilise pas complètement le noyau Linux, seulement quelques parties qu'il trouve pertinentes, donc ce n'est pas «Linux» dans le sens où c'est une distribution Linux.
Sans parler du contraste entre les appareils pour lesquels ils sont conçus. Android est utilisé comme une interface dans des appareils portables avec des coussinets à écran tactile, tandis que les distributions Linux conviennent aux ordinateurs et serveurs de bureau.
Vous pouvez établir la connexion entre les deux en regardant les écrans de chargement dans les appareils Android; c'est en fait le noyau Linux qui démarre. Cependant, il est facile de voir que les similitudes ne vont que jusqu'à présent. En y regardant de plus près, vous constaterez que la bibliothèque GLIBC, ainsi que d'autres bibliothèques, se trouvent généralement sur un dispositif Linux.
Mais quelles sont exactement les différences?
Pour faire un argument concret contre la classification du système d'exploitation Android comme «Linux», examinons de plus près certaines des principales caractéristiques des deux.
Pour commencer, Android n'utilise pas le noyau Linux standard, et il manque également certaines des bibliothèques Linux fondamentales, qu'il rejette en faveur des bibliothèques spéciales à Android. En gardant cela en perspective, nous pouvons discréditer l'argument selon lequel Android s'apparente à la distribution Linux car une distribution typique ne modifie pas le noyau Linux dans la mesure où Android a fait.
L'une des caractéristiques déterminantes des distributions Linux est la personnalisation; une fonctionnalité qu'Android ne s'intègre pas à cette mesure. Par exemple, l'accès racine n'est que quelques lignes de commande à Linux, tandis qu'une application spéciale est nécessaire pour pénétrer dans le noyau Android.
Le logiciel Linux est assez étranger à Android. Les applications pour une distribution Linux fonctionnent dans toutes les autres distributions et ce n'est pas le cas avec Android. En fait, les similitudes entre Android et Linux Distros se terminent avec le noyau, le reste du roulement du logiciel ne ressemblait pas aux autres.
Enfin, il y a la question de la licence. Les distributions linux sont open-source. C'est une caractéristique de toutes les choses Linux. Alors qu'Android est techniquement open-source dans le sens où son logiciel de base est mis à la disposition publiquement, d'autres développements ont été strictement privés.
Les origines de l'Android OS
Google a acquis Android OS d'Android Inc. en 2005 et l'a publié en 2008. Depuis lors, c'est devenu le système d'exploitation de facto pour les appareils tactiles portables aux côtés de iOS. Android s'est présenté comme un parfait concurrent à iOS. Tandis que iOS est restrictif et privé en ce qui concerne la personnalisation, Android, avec sa nature open source qui a invité des programmeurs et des développeurs à apporter leurs propres interprétations et à créer leurs propres applications.
Fait amusant: Android a d'abord été commercialisé pour les sociétés d'appareils photo numériques en tant que système d'exploitation avancé. Cela ne s'est pas fait nulle part, et le système d'exploitation a finalement trouvé un marché dans l'industrie des smartphones.
Comment Linux est devenu?
Linux est un système d'exploitation d'ordinateurs de type UNIX libre et open source basé sur le noyau Linux, conçu à l'origine pour les ordinateurs Intelx86, mais a rapidement trouvé qu'il était placé sur d'autres plates-formes. Si Android doit être considéré comme un système d'exploitation basé sur Linux, alors Linux serait le système d'exploitation à usage général le plus populaire dans l'histoire jusqu'à présent.
Les distributions «strictement» Linux sont plus populaires parmi les amateurs de technologie de niche que parmi les utilisateurs à usage général. Il a également trouvé un marché dans le moderne parmi les hôtes de serveur qui utilisent fréquemment des distributions Linux telles que Ubuntu et Centos.
Conclusion:
La réponse réside vraiment dans ce à quoi vous faites référence lorsque vous dites «Linux». Si Linux dans votre définition doit inclure le logiciel GNU, alors Android ne correspond pas à votre définition. De même, Android n'est pas une distribution Linux dans le sens où elle ne correspond pas aux caractéristiques que nous attendons d'une distribution Linux typique. Mais si une application construite sur le noyau Linux correspond à la définition de «Linux» dans votre livre, alors c'est définitivement Linux.