¿Qué significa que Android esté “construido sobre un kernel Linux”?

 ¿Qué significa que Android esté “construido sobre un kernel Linux”?


Cuando usas tu computadora o teléfono, se ejecutan muchos programas: el programa que revisa tu correo, el navegador web que estás usando, la aplicación de mensajería que recibe mensajes nuevos, etc.


El núcleo es el núcleo del sistema operativo. Podríamos pensar en él como en el motor de un coche. No lo vemos a diario, pero está ahí, debajo del capó, haciendo que el coche funcione.

El programa que ejecuta todos esos programas, el programa base que el dispositivo inicia cuando se enciende, es el núcleo. Cuando algún otro programa quiere abrir un archivo, el núcleo es el que realmente lo hace y le dice a ese programa qué hay en el archivo. Cuando la aplicación de configuración establece una nueva conexión wifi, es un módulo en el núcleo el que realmente le dice al transmisor de radio en su teléfono que envíe/reciba la señal. Cuando más de un programa quiere hacer algo al mismo tiempo (que es casi siempre), el núcleo es el que los coordina y le dice al procesador qué hacer específicamente a continuación.


Android es un conjunto de programas creados sobre un núcleo Linux que, en realidad, es el que ejecuta el sistema operativo. Se puede atribuir a Linus la creación del núcleo, su lanzamiento al mundo y su guía durante su desarrollo a lo largo de los años, pero no creó Android. Lo facilitó. Facilitó el trabajo del equipo de Android al proporcionarles una solución lista para usar para hacer el trabajo sucio entre bastidores.


El desarrollo de software es un juego en el que hay que pararse sobre los hombros de gigantes para llegar aún más lejos, y las contribuciones de Linus fueron sus hombros.


El núcleo gestiona cosas como la asignación de memoria RAM, los núcleos de la CPU, ese tipo de cosas. Muchos sistemas operativos tienen sus propios núcleos propietarios, pero el núcleo Linux es de código abierto, lo que significa que cualquiera puede usarlo libremente, por lo que algunos sistemas operativos (como Android) lo toman como propio. Es por eso que algunos usuarios incondicionales de Linux pueden referirse a sí mismos como usuarios de "GNU + Linux", porque la parte Linux en sí no es normalmente la parte que la gente asocia con un sistema operativo Linux. Así que, sí, se puede atribuir a Linus Torvalds el mérito de crear la forma en que el software de Android funciona con el hardware del teléfono, pero no es lo primero que se les viene a la cabeza cuando piensan en Android.

Comentarios

Entradas más populares de este blog

Las pirámides de Egipto no fueron construidas por esclavos

¿Por qué no se permite usar auriculares u otros dispositivos electrónicos durante el despegue y aterrizaje del avión?

¿Cuánto tiempo tarda el agua en llegar a la vejiga y provocar ganas de orinar?