Red de conocimiento informático - Conocimiento de Internet de las cosas - ¿Cuál es la diferencia entre el sistema Android y el sistema Linux normal?

¿Cuál es la diferencia entre el sistema Android y el sistema Linux normal?

1. Desde el nivel inferior, Linux generalmente se instala en PC, PC-servidor y algunas minicomputadoras. Su arquitectura es a grandes rasgos X86-64 o Anthem.

Los sistemas Android generalmente se instalan en teléfonos móviles y tablets. Actualmente, existen muchos modelos, fabricantes y arquitecturas de CPU diferentes en el mercado. El hardware de los teléfonos móviles y de las PC es diferente. Esto conduce inevitablemente a diferencias en el kernel.

Es decir, de abajo hacia arriba, la arquitectura de soporte del kernel de Linux y Android es muy diferente. Incluso el mismo sistema Android utiliza hardware diferente debido a los diferentes modelos de teléfonos móviles.

Por lo tanto, los núcleos utilizados también son diferentes. Por eso es común que ningún teléfono móvil tenga su propio software. como las PC. La clave es que la arquitectura actual de CPU y hardware de los teléfonos móviles no tiene los mismos estándares.

2. El kernel está construido sobre lib, es decir, el módulo. No hay mucha diferencia entre los dos. La biblioteca de Linux se puede personalizar a voluntad, y lo mismo ocurre con Android. Pero la biblioteca depende del paquete de software subyacente.

3. La diferencia entre aplicaciones y bibliotecas Las anteriores son varias aplicaciones. Esto puede entenderse como software. A este nivel no hay diferencia. Esta es una cuestión de desarrollo.

En general, Android adopta las ideas de desarrollo y principios de funcionamiento del sistema Linux. La capa intermedia, la biblioteca, es una copia de la biblioteca central de Linux, personalizada y redesarrollada. Por lo tanto, se puede decir que Android es un sistema Linux personalizado integrado.

Si hay algo más que necesites comunicar con Baidu, saluda o déjame un mensaje.