¿Es Android solo una pila de software del sistema que proporciona muchos servicios y no un sistema operativo?

El sistema operativo Android es una pila de componentes de software que se divide aproximadamente en cinco secciones y cuatro capas principales, como se muestra a continuación en el diagrama de arquitectura.
El sistema operativo es el núcleo del sistema, y ​​la pila de software es el software que se encuentra en la parte superior del núcleo que mejora y expande la funcionalidad del sistema. Android usa kernel de Linux bajo el capó. Android puede estar basado en Linux, pero no está basado en el tipo de sistema Linux que puede usar en su PC.

Entonces, el kernel de Linux es el sistema operativo que realiza todas las tareas críticas de administración que hace cada sistema operativo y Android es solo una “pila de software del sistema que proporciona muchos servicios, pero se encuentra en la parte superior del sistema operativo”.

Aditya Thati ha interpretado correctamente (creo) este comentario. Me gustaría señalar que, según las mismas reglas, iOS y Mac OS / X también son pilas de software del sistema y no sistemas operativos, ya que ambos usan núcleos de Linux.

Y, sumando mis 2 centavos, tu profesor está equivocado. Solo porque Android, iOS y OS / X incorporan algunos componentes de Linux, esto no impide que sean sistemas operativos. Según el sistema operativo, “un sistema operativo ( SO ) es un software que administra los recursos de hardware y software de la computadora y proporciona servicios comunes para programas de computadora “.

Claramente, Android, OS / X e iOS cumplen con esta definición.

De hecho, Android (sistema operativo) afirma que ” Android es un sistema operativo móvil (SO) basado en el kernel de Linux y actualmente desarrollado por Google “.