¿Quien está escribiendo el código de Linux en su 25 aniversario?

lineas-codigolinux

Quedan pocas horas para que Linux cumpla un cuarto de siglo, y una manera de apreciar las dimensiones y el alcance que ha llegado a tener el proyecto es echar un vistazo al último Linux Kernel Development 2015-2016. Se trata de un informe que nos dice quienes han sido los principales contribuidores al proyecto y el volumen de cambios entre versiones.

Durante los últimos 11 años –momento en que se migro a Git y empezaron a hacer este tipo de estadísticas– han sido 13 500 desarrolladores y unas 1300 empresas lo que han contribuido al desarrollo del kernel, mostrándose como uno de los proyectos colaborativos más importantes a nivel de software, con presencia en diferentes ámbitos: servidores, nube, móviles, el internet de las cosas, escritorio, etc.

linux-infografía

En el gráfico que abre el post podemos ver como han ido aumentando el tamaño del kernel; desde las 10 000 lineas iniciales de código (Linux 0.0.1) que se presentaron en 1991, en lo que Torvalds definiría como:

un sistema operativo gratuito, (solamente un hobby, no será grande ni profesional como GNU) para clones 386(486) AT

También se percibe una mayor presencia del ámbito corporativo en el desarrollo del kernel. Estas son las compañías que más colaboraron a su desarrollo en el último año (de Linux 3.19 a Linux 4.7)

empresas-codigo-linux

Como podéis observar en la tabla Intel, Red Hat, Linaro, Samsung, SUSE, IBM, Renesas Electronics, Google, AMD, Texas Instruments ocupan los primeros puestos (mucho “Microsoft love Linux” pero no veo a los de Redmond…).

A nivel individual estos son los desarrolladores que han aportado mayor número de cambios durante idéntico periodo:

developers-linux

Al mismo tiempo señalar que solo el 7.7% de los contribuidores son voluntarios que no reciben compensación económica por su trabajo (en 2012 era el 14.6%). Seguramente esto tiene algo que ver con la demanda que existe en el mercado para desarrolladores con conocimientos en Linux.

La velocidad de desarrollo del kernel sigue llamando la atención: casi ocho parches por hora y 4600 lineas nuevas de código al día, que nos proporcionan un nuevo kernel cada 9-10 semanas.

Si queréis saber sobre como se cocina versión a versión el kernel, así como ver las estadísticas completas. os podéis pasar por La Fundación Linux y descargar el informe correspondiente.

Fuente | The Linux Foundatión

14 thoughts on “¿Quien está escribiendo el código de Linux en su 25 aniversario?”

  1. dalmemail says:

    Es una auténtica barbaridad la cantidad de código y cambios que se añaden

    1. Nasher_87(ARG) says:

      Eso mismo iba a decir, 7,8 parches POR HORA, una animalada…

      1. Profiteroles says:

        me imagino que será a fines estadísticos

  2. Jámin Fernandez (@JaminSamuel) says:

    Intel y Ret Hat son los que mas aportan …. que bien 🙂

  3. portaro says:

    Gracias por compartir.

    1. tannhausser says:

      De nada @portaro.

      Gracias a ti por comentar.

  4. Ander Elortondo (@etxondoko) says:

    Un apellido Luso (¿Brasileño o Portugues?) y cero hispano.

  5. victorhck says:

    Buen artículo de este gran proyecto que cumple 25 años… Un gran kernel en un gran sistema operativo libre! 😛

    saludos.

  6. victorhck says:

    Por cierto si me permites “el spam”
    Aquí podéis conocer algo mejor a 30 de esos desarrolladores del kernel Linux en sendas entrevistas que les realizaron hace unos años:

    https://victorhckinthefreeworld.wordpress.com/tag/30-entrevistas-a-desarrolladores-kernel-linux/

    ‘ve phun!!

    (Eres libre de borrar el comentario si así lo crees, okis? )

    1. tannhausser says:

      Estás loco! como voy a borrar eso. Ese libro está genial y juraría que le dediqué un post 🙂

  7. pin24 says:

    y canonical? oh wait…

  8. kinglenchx says:

    Que pedo con Linaro? quienes son y que hacen? me sorprende también no ver a canonical

  9. Davidebian woody says:

    No sale canonical y te quejas de que no esté Microsoft.

    Tampoco veo a Apple y su macOS tiene base *nix

    1. carlosky77 says:

      Apple no basa su código en Linux. Ellos se basan en FreeBSD (que es Unix-Like pero no es Linux) y además la licencia BSD es más permisiva que la GLP 2 y 3. Esta licencia permite modificar sin mostrar los cambios y por lo tanto cerrar el código. Apple no va a aparecer ni en las cómicas ni en los sueños desarrollando Linux, pero posiblemente aparezca en el “Día de los Inocentes” o en “April Fools’ Day”. Saludos

Deja un comentario