¿Qué software libre posee más líneas de código?

Líneas de código fuente y sello de "Invalid account number"

Se me ha venido a la mente siguiente pregunta: ¿Cuántas líneas de código tendrá cada software? Investigando por Google he encontrado algunos datos curiosos sobre el número de líneas de código fuente que poseen ciertos sistemas operativos y programas que empleamos cotidianamente.

En multitud de blog se han visto comparativas entre unos y otros sistemas operativos o kernels libres, entre unos u otros programas, alternativas de código abierto, manuales y tutoriales, pero jamás algo como éste artículo y me ha parecido original compartirlo con vosotros.

¿Saben que distribuciones Linux poseen más líneas de código? Pues una de las que más líneas tiene es Debian, que cuenta con unos 419 millones de líneas de código (casi 4 veces más que otras como Red Hat). Para que se hagan una idea, Windows XP tiene unos 45 millones, FreeBSD menos de 9, OpenSolaris casi 10 y Mac OS X unos 86. Esto refleja la inmensidad de Debian frente a otros competidores.

De esa barbarie de líneas, más de 15 millones pertenecen al kernel Linux.  La versión del kernel 1.0 contenía solo 176.250 líneas (bastantes comparado con las 4000 de MS-DOS o los más de 2 millones que tienen los últimos núcleos Window NT), así que mucho ha crecido el núcleo en los últimos años. El 2.6, por ejemplo, ya contenía más de medio millón y así se ha ido aumentando la complejidad hasta las últimas versiones 3.x, que como hemos dicho ya cuenta con más de 15 millones.

La suite ofimática OpenOffice puede contar con unos 20 millones, mientras que su “hermana” LibreOffice fue aligerada. Por otro lado, programas de diseño 3D y animación como lo es Blender, cuenta con tan solo 1 millón de líneas de código, a pesar de su extrema complejidad.  Y GIMP, el famoso programa de diseño fotográfico y tratamiento de imágenes puede estar próximo a Blender en sus últimas versiones.

Google Chrome y Mozilla Firefox rondan los 7 millones, siendo un millón inferior las del primer navegador. Para hacernos una idea, otros sistemas como Gmail pueden contener algo menos de 0.5 millones y videojuegos de la talla de World of Warcraft pueden llegar a los 5,5 millones, que aunque no sea software libre te da una idea para comparar con el resto de cifras.

Si te paras a pensar y comienzas a realizar cálculos, podrás hacerte una idea de cuanto dinero supondría el desarrollo de estas distribuciones de las que he hablado y por cuanto nos la vendería de no ser software libre. Por eso hay que agradecer que podamos contar con un sistema operativo *nix que en la mayoría de los casos no nos supone ni un solo céntimo.


Categorías

GNU / Linux, Programas

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