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


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   David dijo

    Vaya, (aunque ahora mismo estoy viendo esto muchos años después de haberse publicado este post), por eso es tan importante agradecer proyectos de software libre; el mundo sería diferente sin ellos.

  2.   Jorgpeper dijo

    Respecto al ultimo parrafo del articulo, que tendrá que ver unicamente *nix. con el software libre.
    El software libre está igualmente para sistemas operativos windows, vease libre office, gimp, Firefox, blender, etc, etc , etc.. Así que por esa razón no hace presumir a *nix, ni ser mejor, simple y llanamente.
    No se pasará la gente a linux por esto.