Android: un SO basado en Linux y con partes de código FreeBSD

Beastie, Tux y molinos de El Quijote

Android es una mezcla explosiva y pocos saben que, no solo está basado en un kernel Linux, sino que también tiene partes significativas del código fuente de otro viejo conocido en el mundo del software libre, FreeBSD. ¿Se puede decir entonces que Android es un híbrido Linux/FreeBSD? Yo no me atrevería, porque sería sacar otra discusión absurda como la de si es o no es una distribución Linux.

Mientras muchos discuten si Android puede llamarse “distirbución Linux” o no, a muchos se les pasa por alto este detalle interesante. En cuanto a si es o no una distribución más de Linux… habría que entrar en muchos detalles. En principio es un sistema operativo para dispositivos móviles basado en el núcleo Linux y modificado para adaptarse a estos dispositivos.

Además existen partes del código de Android que son cerradas y creadas por fabricantes de teléfonos móviles, algo que en Linux no pasa. Es cierto que usa otra interfaz gráfica, librerías, etc., pero también Kubuntu usa otro entrono de escritorio distinto a Lubuntu y no por eso una es menos distribución Linux que otra. En fin, esto es otra discusión que no viene a cuento en este artículo y que cada uno puede pensar lo que quiera.

Más información – Android 4.4 Kitkat y Nexus 5 ¿llegara el 18, 26 o 28 de octubre?


Categorías

GNU / Linux, Noticias
Etiquetas

Isaac P. E.

Soy un apasionado de la tecnología y me encanta compartir, pero sobre todo aprender cada día más. Me gusta todo lo que tenga que ver con la ciencia y leer sobre esta temática. En mi tiempo libre escribo un libro sobre microprocesadores, mi tema favorito. También me gusta realizar diseños electrónicos en Basic Stamp, Arduino, además me encanta jugar con Linux. Algunos de mis estudios son: - Módulo superior de electrónica y microelectrónica. - Módulo de domótica. - Experto en gestión medioambiental en la empresa. - Técnico en prevención en la industria. - Técnico en montaje y reparación de ordenadores. - Técnico en reparación de portátiles. - Técnico en redes informáticas. - Curso GNU/Linux. Otros conocimientos: inglés, ofimática, programación en diversos lenguajes (C, KOP, VHDL, PBASIC, Arduino y HTML), conocimientos avanzados de Windows y Linux,...

Escribe un comentario