¿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.


Escribe un comentario