Android est un système d'exploitation à code source libre et développé basé sur le noyau Linux, mais Android ne peut pas être directement compris comme un système Linux ; les logiciels des distributions Linux incluent généralement uniquement des logiciels open source qui ont été examinés par la communauté open source, ou a été approuvé par des organisations commerciales. Logiciel à source fermée audité, et le logiciel sur Android est essentiellement à source fermée, et il n'y a fondamentalement aucun mécanisme d'audit pour ces logiciels.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Android (Android) est un système d'exploitation gratuit et open source basé sur le noyau Linux (hors composants GNU).
Principalement utilisé dans les appareils mobiles, tels que les smartphones et les tablettes, et est dirigé et développé par la société américaine Google et l'Open Handset Alliance.
Le dicton selon lequel Android est basé sur le noyau Linux ne doit pas être interprété comme signifiant qu'Android est identique à Linux. Bien qu'Android soit basé sur Linux, il existe encore de grandes différences entre Android et Linux.
Le Linux auquel nous faisons souvent référence fait dans la plupart des cas référence à la distribution Linux, c'est-à-dire à la distribution GNU/Linux. Il comprend non seulement le noyau Linux, mais également une variété de logiciels de gestion système ou d'outils d'application, tout comme Windows est en fait une combinaison de noyau NT et d'applications. C'est juste une coïncidence si le nom du noyau de la distribution Linux est Linux. Au fil du temps, de nombreuses personnes confondent le noyau Linux avec la distribution Linux. Les logiciels des distributions Linux incluent généralement uniquement des logiciels open source qui ont été examinés par la communauté open source ou des logiciels fermés qui ont été examinés par des organisations commerciales.
Android correspond à Android/Linux. Il ne fait aucun doute que le système est également open source, mais le problème est que les logiciels installés dessus sont fondamentalement fermés et qu'il n'y a fondamentalement aucun mécanisme d'audit pour ces logiciels. Cela seul peut montrer qu’il existe une grande différence entre les distributions Android et Linux.
Android n'est pas Linux
De plus, Google permet à Android d'exécuter un seul Dalvik/ART (Java Virtual Machine), alors que les distributions Linux habituelles peuvent exécuter plusieurs "Dalvik/ART" (c'est un exemple Selon la distribution, il y aura gnome, LXQT, etc.). C'est la différence fondamentale entre les distributions Android et Linux.
Le contenu ci-dessus peut impliquer certains termes professionnels et peut sembler un peu déroutant. Le résumé est que ce que nous appelons habituellement Android ne peut pas simplement être assimilé à Linux. Lorsque nous parlons souvent de sécurité Linux, nous entendons généralement que le noyau Linux est relativement sécurisé. Bien entendu, certains termes font également référence à la sécurité des distributions Linux. L'approche d'Android en matière de logiciels d'application étant différente de celle de Linux, les deux ne peuvent pas être généralisés en termes de sécurité.
Apprentissage recommandé : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!